.elementor-1700 .elementor-element.elementor-element-8ed6f1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-818645d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1700 .elementor-element.elementor-element-818645d:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-818645d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-3dee7a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 55px;--row-gap:0px;--column-gap:55px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-3dee7a4:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-3dee7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-af90a42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-81f43a2{--display:flex;--overflow:hidden;}.elementor-1700 .elementor-element.elementor-element-34a8623{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-34a8623 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-34a8623 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-34a8623 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-1700 .elementor-element.elementor-element-c493a4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:140px;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-266339a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-3d73a5b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1700 .elementor-element.elementor-element-3d73a5b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-7503ced{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-aadfb1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1700 .elementor-element.elementor-element-f07c705{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-f07c705:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-f07c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d5162a );}.elementor-1700 .elementor-element.elementor-element-f07c705:hover{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-f07c705.e-con{--align-self:center;}.elementor-1700 .elementor-element.elementor-element-daa8c10{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-f464f1b .elementor-icon-wrapper{text-align:center;}.elementor-1700 .elementor-element.elementor-element-f464f1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-f464f1b.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-f464f1b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-f464f1b.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-f464f1b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-f464f1b .elementor-icon{font-size:16px;}.elementor-1700 .elementor-element.elementor-element-f464f1b .elementor-icon svg{height:16px;}.elementor-1700 .elementor-element.elementor-element-f464f1b .elementor-icon-wrapper svg{width:auto;}.elementor-1700 .elementor-element.elementor-element-e103bae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-e103bae:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-e103bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-271f796{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-f6ee3c6 > .elementor-widget-container{margin:0px 0px 0px 140px;}.elementor-1700 .elementor-element.elementor-element-f6ee3c6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-9c6997e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-9c6997e:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-9c6997e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-3d9f0d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1700 .elementor-element.elementor-element-9beeae7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-b5cfc22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:140px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-7f0d0ea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-43b0f11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1700 .elementor-element.elementor-element-94162d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-94162d5:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-94162d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d5162a );}.elementor-1700 .elementor-element.elementor-element-94162d5:hover{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-94162d5.e-con{--align-self:center;}.elementor-1700 .elementor-element.elementor-element-46ba0b2{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-7a12b35 .elementor-icon-wrapper{text-align:center;}.elementor-1700 .elementor-element.elementor-element-7a12b35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-7a12b35.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-7a12b35.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-7a12b35.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-7a12b35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-7a12b35 .elementor-icon{font-size:16px;}.elementor-1700 .elementor-element.elementor-element-7a12b35 .elementor-icon svg{height:16px;}.elementor-1700 .elementor-element.elementor-element-7a12b35 .elementor-icon-wrapper svg{width:auto;}.elementor-1700 .elementor-element.elementor-element-5e37fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-6072208{--display:flex;--overflow:hidden;}.elementor-1700 .elementor-element.elementor-element-9247bf5{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-9247bf5 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-9247bf5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-428de2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-428de2f:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-428de2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-3572e7c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-28638eb{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-6d2980e > .elementor-widget-container{margin:0px 0px 0px 140px;}.elementor-1700 .elementor-element.elementor-element-6d2980e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-a85233d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-8a6bc49{--display:flex;}.elementor-1700 .elementor-element.elementor-element-1d808a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-5484698{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows:1fr;--gap:45px 200px;--row-gap:45px;--column-gap:200px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-f3f9117{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-66692f8 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1700 .elementor-element.elementor-element-66692f8 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );font-weight:var( --e-global-typography-e315cbf-font-weight );text-transform:var( --e-global-typography-e315cbf-text-transform );line-height:var( --e-global-typography-e315cbf-line-height );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-65e5778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-836d164 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1700 .elementor-element.elementor-element-836d164 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );font-weight:var( --e-global-typography-e315cbf-font-weight );text-transform:var( --e-global-typography-e315cbf-text-transform );line-height:var( --e-global-typography-e315cbf-line-height );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-f56e1cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-6744a51 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1700 .elementor-element.elementor-element-6744a51 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );font-weight:var( --e-global-typography-e315cbf-font-weight );text-transform:var( --e-global-typography-e315cbf-text-transform );line-height:var( --e-global-typography-e315cbf-line-height );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-8815a4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-8815a4b:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-8815a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-f4ff275{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-16a38cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-1700 .elementor-element.elementor-element-891152d{--display:flex;border-style:none;--border-style:none;}.elementor-1700 .elementor-element.elementor-element-efaafce{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-efaafce .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-efaafce .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-a4cff38{--display:flex;--justify-content:center;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:50px;--margin-left:-50px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-05ed689{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-183d85c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1700 .elementor-element.elementor-element-183d85c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-b615d5d > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-b615d5d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-0058ffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-0058ffd:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-0058ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-d4cda47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1700 .elementor-element.elementor-element-211fa5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-b15b208{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:140px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-4fe23db > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-4fe23db .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );font-weight:var( --e-global-typography-e315cbf-font-weight );text-transform:var( --e-global-typography-e315cbf-text-transform );line-height:var( --e-global-typography-e315cbf-line-height );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-a9da90a > .elementor-widget-container{padding:0px 0px 100px 140px;}.elementor-1700 .elementor-element.elementor-element-a9da90a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-0f3e87d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-e8aefc9{--display:flex;--overflow:hidden;}.elementor-1700 .elementor-element.elementor-element-54d0596{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-54d0596 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-54d0596 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-3b99700{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-3b99700:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-3b99700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-7e09c05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-0c88a49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-1700 .elementor-element.elementor-element-bafc699{--display:flex;border-style:none;--border-style:none;}.elementor-1700 .elementor-element.elementor-element-e2ce9ca{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-e2ce9ca .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-e2ce9ca .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-424ef23{--display:flex;--justify-content:center;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:50px;--margin-left:-50px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-8cad725{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-67e3615 > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-67e3615 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );font-weight:var( --e-global-typography-e315cbf-font-weight );text-transform:var( --e-global-typography-e315cbf-text-transform );line-height:var( --e-global-typography-e315cbf-line-height );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-4ab42d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 100px 140px;}.elementor-1700 .elementor-element.elementor-element-4ab42d4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-d096fdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1700 .elementor-element.elementor-element-d096fdc:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-d096fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-21435d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1700 .elementor-element.elementor-element-23af43a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-22e8924{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:140px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-7d6a46f > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-7d6a46f .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );font-weight:var( --e-global-typography-e315cbf-font-weight );text-transform:var( --e-global-typography-e315cbf-text-transform );line-height:var( --e-global-typography-e315cbf-line-height );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-5499b01 > .elementor-widget-container{padding:0px 0px 100px 140px;}.elementor-1700 .elementor-element.elementor-element-5499b01{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-1d4c486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-5568503{--display:flex;--overflow:hidden;}.elementor-1700 .elementor-element.elementor-element-e838c54{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-e838c54 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-e838c54 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-382b50e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-382b50e:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-382b50e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-78bfd3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-7851a5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-1700 .elementor-element.elementor-element-1066c42{--display:flex;border-style:none;--border-style:none;}.elementor-1700 .elementor-element.elementor-element-1322a4f{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-1322a4f .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-1322a4f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-82d5ef0{--display:flex;--justify-content:center;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:50px;--margin-left:-50px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-9c5c8a1{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-5d63628 > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-5d63628 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );font-weight:var( --e-global-typography-e315cbf-font-weight );text-transform:var( --e-global-typography-e315cbf-text-transform );line-height:var( --e-global-typography-e315cbf-line-height );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-8403a08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 100px 140px;}.elementor-1700 .elementor-element.elementor-element-8403a08{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-c419e06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-c419e06:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-c419e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-307e9d0{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-07fc5de > .elementor-widget-container{margin:0px 0px 0px 140px;}.elementor-1700 .elementor-element.elementor-element-07fc5de .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-1268a33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-1268a33:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-1268a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-ea2a595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1700 .elementor-element.elementor-element-39c83c1{--grid-columns:2;}.elementor-1700 .elementor-element.elementor-element-39c83c1 > .elementor-widget-container{padding:0px 0px 0px 140px;}.elementor-1700 .elementor-element.elementor-element-60dbe12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1700 .elementor-element.elementor-element-14a4c66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-14a4c66:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-14a4c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d5162a );}.elementor-1700 .elementor-element.elementor-element-14a4c66:hover{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-14a4c66.e-con{--align-self:center;}.elementor-1700 .elementor-element.elementor-element-7512f8a{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-31e7ff1 .elementor-icon-wrapper{text-align:center;}.elementor-1700 .elementor-element.elementor-element-31e7ff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-31e7ff1.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-31e7ff1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-31e7ff1.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-31e7ff1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-31e7ff1 .elementor-icon{font-size:16px;}.elementor-1700 .elementor-element.elementor-element-31e7ff1 .elementor-icon svg{height:16px;}.elementor-1700 .elementor-element.elementor-element-31e7ff1 .elementor-icon-wrapper svg{width:auto;}.elementor-1700 .elementor-element.elementor-element-a8aabb7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-a8aabb7:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-a8aabb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-14a951a{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-22d4bb7 > .elementor-widget-container{margin:0px 0px 0px 140px;}.elementor-1700 .elementor-element.elementor-element-22d4bb7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-ef00631{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-ef00631:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-ef00631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1700 .elementor-element.elementor-element-27ba835{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1700 .elementor-element.elementor-element-0373bb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-f2c2b5a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:140px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-76c0370{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-058b370{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1700 .elementor-element.elementor-element-c03e036{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--z-index:1;}.elementor-1700 .elementor-element.elementor-element-c03e036:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-c03e036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d5162a );}.elementor-1700 .elementor-element.elementor-element-c03e036:hover{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-c03e036.e-con{--align-self:center;}.elementor-1700 .elementor-element.elementor-element-e6b7784{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-31b7c42 .elementor-icon-wrapper{text-align:center;}.elementor-1700 .elementor-element.elementor-element-31b7c42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-31b7c42.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-31b7c42.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-31b7c42.elementor-view-framed .elementor-icon, .elementor-1700 .elementor-element.elementor-element-31b7c42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-31b7c42 .elementor-icon{font-size:16px;}.elementor-1700 .elementor-element.elementor-element-31b7c42 .elementor-icon svg{height:16px;}.elementor-1700 .elementor-element.elementor-element-31b7c42 .elementor-icon-wrapper svg{width:auto;}.elementor-1700 .elementor-element.elementor-element-b55194c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-ab1ae25{--display:flex;--overflow:hidden;}.elementor-1700 .elementor-element.elementor-element-9055b31{--e-image-carousel-slides-to-show:1;}.elementor-1700 .elementor-element.elementor-element-9055b31 .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-9055b31 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF99;opacity:1;}.elementor-1700 .elementor-element.elementor-element-56c2b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-1700 .elementor-element.elementor-element-af90a42{--width:50%;}.elementor-1700 .elementor-element.elementor-element-c493a4e{--width:33.33%;}.elementor-1700 .elementor-element.elementor-element-f3f9117{--width:100%;}.elementor-1700 .elementor-element.elementor-element-65e5778{--width:100%;}.elementor-1700 .elementor-element.elementor-element-f56e1cd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1700 .elementor-element.elementor-element-af90a42{--width:100%;}.elementor-1700 .elementor-element.elementor-element-c493a4e{--width:100%;}.elementor-1700 .elementor-element.elementor-element-9beeae7{--width:100%;}.elementor-1700 .elementor-element.elementor-element-5e37fec{--width:100%;}.elementor-1700 .elementor-element.elementor-element-5484698{--width:100%;}.elementor-1700 .elementor-element.elementor-element-16a38cd{--width:100%;}.elementor-1700 .elementor-element.elementor-element-211fa5e{--width:100%;}.elementor-1700 .elementor-element.elementor-element-0f3e87d{--width:100%;}.elementor-1700 .elementor-element.elementor-element-0c88a49{--width:100%;}.elementor-1700 .elementor-element.elementor-element-23af43a{--width:100%;}.elementor-1700 .elementor-element.elementor-element-1d4c486{--width:100%;}.elementor-1700 .elementor-element.elementor-element-7851a5e{--width:100%;}.elementor-1700 .elementor-element.elementor-element-0373bb9{--width:100%;}.elementor-1700 .elementor-element.elementor-element-b55194c{--width:100%;}}@media(max-width:1366px){.elementor-1700 .elementor-element.elementor-element-3dee7a4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-3d73a5b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-7503ced{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-daa8c10{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-e103bae{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-f6ee3c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-f6ee3c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-9c6997e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-b5cfc22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-7f0d0ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-46ba0b2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-3572e7c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-6d2980e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-6d2980e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-a85233d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-1d808a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-5484698{--gap:45px 40px;--row-gap:45px;--column-gap:40px;--grid-auto-flow:row;}.elementor-1700 .elementor-element.elementor-element-66692f8 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-836d164 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-6744a51 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-8815a4b{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-183d85c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-b615d5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-211fa5e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-b15b208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-4fe23db > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-4fe23db .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-a9da90a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-3b99700{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-67e3615 > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-67e3615 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-4ab42d4 > .elementor-widget-container{padding:0px 60px 40px 100px;}.elementor-1700 .elementor-element.elementor-element-4ab42d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-23af43a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-22e8924{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-7d6a46f > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-7d6a46f .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-5499b01{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-382b50e{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-5d63628 > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-1700 .elementor-element.elementor-element-5d63628 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-8403a08 > .elementor-widget-container{padding:0px 60px 40px 100px;}.elementor-1700 .elementor-element.elementor-element-8403a08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-c419e06{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-07fc5de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-07fc5de .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-1268a33{--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-39c83c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-7512f8a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-a8aabb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-22d4bb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-22d4bb7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-ef00631{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-f2c2b5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-76c0370{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-e6b7784{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-1700 .elementor-element.elementor-element-3dee7a4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-c493a4e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-266339a{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-3d73a5b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-7503ced{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-daa8c10{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-e103bae{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-f6ee3c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-9c6997e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-3d9f0d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-9beeae7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-b5cfc22{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-7f0d0ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-46ba0b2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-3572e7c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-6d2980e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-a85233d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-5484698{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-1700 .elementor-element.elementor-element-66692f8 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-836d164 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-6744a51 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-8815a4b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-f4ff275{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-16a38cd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-16a38cd.e-con{--order:99999 /* order end hack */;}.elementor-1700 .elementor-element.elementor-element-05ed689{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-183d85c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-b615d5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-0058ffd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-d4cda47{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-211fa5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-211fa5e.e-con{--order:99999 /* order end hack */;}.elementor-1700 .elementor-element.elementor-element-b15b208{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-4fe23db > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-1700 .elementor-element.elementor-element-4fe23db .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-a9da90a > .elementor-widget-container{padding:0px 0px 40px 60px;}.elementor-1700 .elementor-element.elementor-element-a9da90a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-3b99700{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-7e09c05{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-0c88a49{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-0c88a49.e-con{--order:99999 /* order end hack */;}.elementor-1700 .elementor-element.elementor-element-8cad725{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-67e3615 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-1700 .elementor-element.elementor-element-67e3615 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-4ab42d4 > .elementor-widget-container{padding:0px 0px 40px 60px;}.elementor-1700 .elementor-element.elementor-element-4ab42d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-d096fdc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-21435d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-23af43a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-23af43a.e-con{--order:99999 /* order end hack */;}.elementor-1700 .elementor-element.elementor-element-22e8924{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-7d6a46f > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-1700 .elementor-element.elementor-element-7d6a46f .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-5499b01 > .elementor-widget-container{padding:0px 0px 40px 60px;}.elementor-1700 .elementor-element.elementor-element-5499b01{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-382b50e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-78bfd3c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-7851a5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-7851a5e.e-con{--order:99999 /* order end hack */;}.elementor-1700 .elementor-element.elementor-element-9c5c8a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-5d63628 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-1700 .elementor-element.elementor-element-5d63628 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-8403a08 > .elementor-widget-container{padding:0px 0px 40px 60px;}.elementor-1700 .elementor-element.elementor-element-8403a08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-c419e06{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-07fc5de .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-1268a33{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-ea2a595{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-39c83c1{--grid-columns:2;}.elementor-1700 .elementor-element.elementor-element-7512f8a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-a8aabb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-22d4bb7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-ef00631{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-27ba835{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-0373bb9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1700 .elementor-element.elementor-element-f2c2b5a{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1700 .elementor-element.elementor-element-76c0370{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-e6b7784{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1700 .elementor-element.elementor-element-c493a4e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-3d73a5b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-7503ced{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-f07c705{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-daa8c10{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-f6ee3c6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-9beeae7{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1700 .elementor-element.elementor-element-7f0d0ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-94162d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-46ba0b2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-6d2980e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-5484698{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1700 .elementor-element.elementor-element-66692f8 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-836d164 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-6744a51 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-16a38cd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1700 .elementor-element.elementor-element-a4cff38{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1700 .elementor-element.elementor-element-05ed689{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-183d85c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-b615d5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-211fa5e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1700 .elementor-element.elementor-element-4fe23db .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-a9da90a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-0c88a49{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1700 .elementor-element.elementor-element-67e3615 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-4ab42d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-23af43a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1700 .elementor-element.elementor-element-7d6a46f .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-5499b01{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-7851a5e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1700 .elementor-element.elementor-element-5d63628 .elementor-heading-title{font-size:var( --e-global-typography-e315cbf-font-size );line-height:var( --e-global-typography-e315cbf-line-height );}.elementor-1700 .elementor-element.elementor-element-8403a08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-07fc5de .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-1268a33{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1700 .elementor-element.elementor-element-ea2a595{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-39c83c1{--grid-columns:1;}.elementor-1700 .elementor-element.elementor-element-14a4c66{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-7512f8a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1700 .elementor-element.elementor-element-22d4bb7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-0373bb9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1700 .elementor-element.elementor-element-76c0370{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1700 .elementor-element.elementor-element-c03e036{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1700 .elementor-element.elementor-element-e6b7784{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-34a8623 */.elementor-1700 .elementor-element.elementor-element-34a8623 .swiper-slide {
    height: unset;
}

.elementor-1700 .elementor-element.elementor-element-34a8623 .swiper-slide-inner {
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-34a8623 figure {
    aspect-ratio: 933/623;
}

.elementor-1700 .elementor-element.elementor-element-34a8623 img {
    display: block;
    object-fit: cover;
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-34a8623 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-34a8623 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-34a8623 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f43a2 */.elementor-1700 .elementor-element.elementor-element-81f43a2 {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d73a5b */.elementor-1700 .elementor-element.elementor-element-3d73a5b span {
    color: #DF1B12;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daa8c10 */.elementor-1700 .elementor-element.elementor-element-daa8c10 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f464f1b */.elementor-1700 .elementor-element.elementor-element-f464f1b .elementor-icon-wrapper {
    display: flex;
}
.elementor-1700 .elementor-element.elementor-element-f464f1b svg {
    width: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f07c705 */.elementor-1700 .elementor-element.elementor-element-f07c705 {
    width: 157px;
    height: 157px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266339a */.elementor-1700 .elementor-element.elementor-element-266339a {
    max-width: 513px !important;
}

@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-266339a {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dee7a4 */.elementor-1700 .elementor-element.elementor-element-3dee7a4 {
    max-width: 1920px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6ee3c6 */.elementor-1700 .elementor-element.elementor-element-f6ee3c6 span {
    color: #DF1B12;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271f796 */.elementor-1700 .elementor-element.elementor-element-271f796 {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ba0b2 */.elementor-1700 .elementor-element.elementor-element-46ba0b2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a12b35 */.elementor-1700 .elementor-element.elementor-element-7a12b35 .elementor-icon-wrapper {
    display: flex;
}
.elementor-1700 .elementor-element.elementor-element-7a12b35 svg {
    width: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94162d5 */.elementor-1700 .elementor-element.elementor-element-94162d5 {
    width: 157px;
    height: 157px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cfc22 */.elementor-1700 .elementor-element.elementor-element-b5cfc22 {
    max-width: 513px !important;
}

@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-b5cfc22 {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9247bf5 */.elementor-1700 .elementor-element.elementor-element-9247bf5 {
    height: 100%;
    left: 0;
    max-width: unset!important;
    width: 100%;
   /*max-height: 489px !important;*/
}

.elementor-1700 .elementor-element.elementor-element-9247bf5 figure {
    aspect-ratio: 933/623;
}

.elementor-1700 .elementor-element.elementor-element-9247bf5 img {
    height: 100%;
    object-fit: cover;
}

.elementor-1700 .elementor-element.elementor-element-9247bf5 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-9247bf5 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-9247bf5 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6072208 */.elementor-1700 .elementor-element.elementor-element-6072208 {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d9f0d5 */.elementor-1700 .elementor-element.elementor-element-3d9f0d5 {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2980e */.elementor-1700 .elementor-element.elementor-element-6d2980e span {
    color: #DF1B12;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28638eb */.elementor-1700 .elementor-element.elementor-element-28638eb {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66692f8 */.elementor-1700 .elementor-element.elementor-element-66692f8 span {
    text-transform: uppercase;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-836d164 */.elementor-1700 .elementor-element.elementor-element-836d164 span {
    text-transform: uppercase;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6744a51 */.elementor-1700 .elementor-element.elementor-element-6744a51 span {
    text-transform: uppercase;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a6bc49 */.elementor-1700 .elementor-element.elementor-element-8a6bc49 {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-efaafce */.elementor-1700 .elementor-element.elementor-element-efaafce .swiper-slide {
    height: unset;
}

.elementor-1700 .elementor-element.elementor-element-efaafce .swiper-slide-inner {
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-efaafce figure {
    aspect-ratio: 933/623;
}

.elementor-1700 .elementor-element.elementor-element-efaafce img {
    display: block;
    object-fit: cover;
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-efaafce .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-efaafce .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-efaafce .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a38cd */.elementor-1700 .elementor-element.elementor-element-16a38cd {
    position: relative;
    z-index: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-183d85c */.elementor-1700 .elementor-element.elementor-element-183d85c span {
    color: #DF1B12;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cff38 */.elementor-1700 .elementor-element.elementor-element-a4cff38 {
    position: relative;
    max-width: 710px;
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ff275 */.elementor-1700 .elementor-element.elementor-element-f4ff275 {
    position: relative;
    max-width: 1650px;
}

@media (max-width: 1800px) {
    .elementor-1700 .elementor-element.elementor-element-f4ff275 {
        padding-left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe23db */.elementor-1700 .elementor-element.elementor-element-4fe23db {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9da90a */.elementor-1700 .elementor-element.elementor-element-a9da90a {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15b208 */.elementor-1700 .elementor-element.elementor-element-b15b208 {
    max-width: 513px !important;
}

.elementor-1700 .elementor-element.elementor-element-b15b208:after {
    content: "";
    position: absolute;
    top: 100%;
    height: 1px;
    background-color: var( --e-global-color-secondary );
    left: 100%;
    width: 50%;
}

@media (max-width: 1600px) {
    .elementor-1700 .elementor-element.elementor-element-b15b208:after {
        width: 40%;
    }
}

@media (max-width: 1366px) {
    .elementor-1700 .elementor-element.elementor-element-b15b208:after {
        width: 30%;
    }
}

@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-b15b208 {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211fa5e */.elementor-1700 .elementor-element.elementor-element-211fa5e {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-54d0596 */.elementor-1700 .elementor-element.elementor-element-54d0596 .swiper-slide {
    height: unset;
}

.elementor-1700 .elementor-element.elementor-element-54d0596 .swiper-slide-inner {
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-54d0596 figure {
    aspect-ratio: 933/623;
}

.elementor-1700 .elementor-element.elementor-element-54d0596 img {
    display: block;
    object-fit: cover;
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-54d0596 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-54d0596 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-54d0596 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aefc9 */.elementor-1700 .elementor-element.elementor-element-e8aefc9 {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f3e87d */.elementor-1700 .elementor-element.elementor-element-0f3e87d {
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cda47 */.elementor-1700 .elementor-element.elementor-element-d4cda47 {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e2ce9ca */.elementor-1700 .elementor-element.elementor-element-e2ce9ca .swiper-slide {
    height: unset;

}

.elementor-1700 .elementor-element.elementor-element-e2ce9ca .swiper-slide-inner {
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-e2ce9ca figure {
    aspect-ratio: 933/623;
}

.elementor-1700 .elementor-element.elementor-element-e2ce9ca img {
    display: block;
    object-fit: cover;
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-e2ce9ca .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-e2ce9ca .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-e2ce9ca .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c88a49 */.elementor-1700 .elementor-element.elementor-element-0c88a49 {
    position: relative;
    z-index: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e3615 */.elementor-1700 .elementor-element.elementor-element-67e3615 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cad725 */.elementor-1700 .elementor-element.elementor-element-8cad725:after {
    content: "";
    position: absolute;
    top: 100%;
    height: 1px;
    background-color: var( --e-global-color-secondary );
    right: 0;
    width: calc(100% + 85px);
    z-index: 1;
}

@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-8cad725 {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424ef23 */.elementor-1700 .elementor-element.elementor-element-424ef23 {
    position: relative;
    max-width: 710px;
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e09c05 */.elementor-1700 .elementor-element.elementor-element-7e09c05 {
    position: relative;
    max-width: 1650px;
}

@media (max-width: 1800px) {
    .elementor-1700 .elementor-element.elementor-element-7e09c05 {
        padding-left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d6a46f */.elementor-1700 .elementor-element.elementor-element-7d6a46f {
    max-width: 480px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5499b01 */.elementor-1700 .elementor-element.elementor-element-5499b01 {
    max-width: 570px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e8924 */.elementor-1700 .elementor-element.elementor-element-22e8924 {
    max-width: 513px !important;
}

.elementor-1700 .elementor-element.elementor-element-22e8924:after {
    content: "";
    position: absolute;
    top: 100%;
    height: 1px;
    background-color: var( --e-global-color-secondary );
    left: 100%;
    width: 50%;
}

@media (max-width: 1600px) {
    .elementor-1700 .elementor-element.elementor-element-22e8924:after {
        width: 40%;
    }
}

@media (max-width: 1366px) {
    .elementor-1700 .elementor-element.elementor-element-22e8924:after {
        width: 30%;
    }
}

@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-22e8924 {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23af43a */.elementor-1700 .elementor-element.elementor-element-23af43a {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e838c54 */.elementor-1700 .elementor-element.elementor-element-e838c54 .swiper-slide {
    height: unset;
}

.elementor-1700 .elementor-element.elementor-element-e838c54 .swiper-slide-inner {
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-e838c54 img {
    display: block;
    object-fit: cover;
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-e838c54 figure {
    aspect-ratio: 933/623;
}

.elementor-1700 .elementor-element.elementor-element-e838c54 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-e838c54 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-e838c54 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5568503 */.elementor-1700 .elementor-element.elementor-element-5568503 {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4c486 */.elementor-1700 .elementor-element.elementor-element-1d4c486 {
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21435d1 */.elementor-1700 .elementor-element.elementor-element-21435d1 {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1322a4f */.elementor-1700 .elementor-element.elementor-element-1322a4f .swiper-slide {
    height: unset;
}

.elementor-1700 .elementor-element.elementor-element-1322a4f .swiper-slide-inner {
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-1322a4f figure {
    aspect-ratio: 933/623;
}


.elementor-1700 .elementor-element.elementor-element-1322a4f img {
    display: block;
    object-fit: cover;
    height: 100%;
}

.elementor-1700 .elementor-element.elementor-element-1322a4f .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-1322a4f .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-1322a4f .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7851a5e */.elementor-1700 .elementor-element.elementor-element-7851a5e {
    position: relative;
    z-index: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d63628 */.elementor-1700 .elementor-element.elementor-element-5d63628 {
    max-width: 480px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c5c8a1 */.elementor-1700 .elementor-element.elementor-element-9c5c8a1:after {
    content: "";
    position: absolute;
    top: 100%;
    height: 1px;
    background-color: var( --e-global-color-secondary );
    right: 0;
    width: calc(100% + 85px);
    z-index: 1;
}

@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-9c5c8a1 {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82d5ef0 */.elementor-1700 .elementor-element.elementor-element-82d5ef0 {
    position: relative;
    max-width: 710px;
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78bfd3c */.elementor-1700 .elementor-element.elementor-element-78bfd3c {
    position: relative;
    max-width: 1650px;
}

@media (max-width: 1800px) {
    .elementor-1700 .elementor-element.elementor-element-78bfd3c {
        padding-left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07fc5de */.elementor-1700 .elementor-element.elementor-element-07fc5de span {
    color: #DF1B12;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307e9d0 */.elementor-1700 .elementor-element.elementor-element-307e9d0 {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7512f8a */.elementor-1700 .elementor-element.elementor-element-7512f8a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e7ff1 */.elementor-1700 .elementor-element.elementor-element-31e7ff1 .elementor-icon-wrapper {
    display: flex;
}
.elementor-1700 .elementor-element.elementor-element-31e7ff1 svg {
    width: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a4c66 */.elementor-1700 .elementor-element.elementor-element-14a4c66 {
    width: 157px;
    height: 157px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea2a595 */.elementor-1700 .elementor-element.elementor-element-ea2a595 {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22d4bb7 */.elementor-1700 .elementor-element.elementor-element-22d4bb7 span {
    color: #DF1B12;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a951a */.elementor-1700 .elementor-element.elementor-element-14a951a {
    max-width: 1650px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6b7784 */.elementor-1700 .elementor-element.elementor-element-e6b7784 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31b7c42 */.elementor-1700 .elementor-element.elementor-element-31b7c42 .elementor-icon-wrapper {
    display: flex;
}
.elementor-1700 .elementor-element.elementor-element-31b7c42 svg {
    width: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c03e036 */.elementor-1700 .elementor-element.elementor-element-c03e036 {
    width: 157px;
    height: 157px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c2b5a */.elementor-1700 .elementor-element.elementor-element-f2c2b5a {
    max-width: 513px !important;
}

@media (max-width: 1024px) {
    .elementor-1700 .elementor-element.elementor-element-f2c2b5a {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9055b31 */.elementor-1700 .elementor-element.elementor-element-9055b31 {
    height: 100%;
    left: 0;
    max-width: unset!important;
    width: 100%;
   /*max-height: 489px !important;*/
}

.elementor-1700 .elementor-element.elementor-element-9055b31 figure {
    aspect-ratio: 933/623;
}

.elementor-1700 .elementor-element.elementor-element-9055b31 img {
    object-fit: cover;
}

.elementor-1700 .elementor-element.elementor-element-9055b31 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px !important;
    bottom: 22px !important;
}

.elementor-1700 .elementor-element.elementor-element-9055b31 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: unset;
}

.elementor-1700 .elementor-element.elementor-element-9055b31 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ae25 */.elementor-1700 .elementor-element.elementor-element-ab1ae25 {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27ba835 */.elementor-1700 .elementor-element.elementor-element-27ba835 {
    max-width: 1650px;
}/* End custom CSS */