.elementor-46410 .elementor-element.elementor-element-ca3ff8f{--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:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-13f6da2{--display:flex;--padding-top:110px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-46410 .elementor-element.elementor-element-565a0cb{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-565a0cb .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-ec5936e{--spacer-size:30px;}.elementor-46410 .elementor-element.elementor-element-1156cf4 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-2431bd4{--spacer-size:65px;}.elementor-46410 .elementor-element.elementor-element-5de41da{--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;--gap:5px 15px;--row-gap:5px;--column-gap:15px;}.elementor-widget-button .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-3f4c084 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.08);}.elementor-46410 .elementor-element.elementor-element-3f4c084 .elementor-button:hover, .elementor-46410 .elementor-element.elementor-element-3f4c084 .elementor-button:focus{background-color:var( --e-global-color-72470c6 );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-3f4c084{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-3f4c084 > .elementor-widget-container:hover{--e-transform-scale:1.075;}.elementor-46410 .elementor-element.elementor-element-3f4c084 .elementor-button:hover svg, .elementor-46410 .elementor-element.elementor-element-3f4c084 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-89bd718{--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;--overflow:auto;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-24082db{--swiper-slides-to-display:4;--swiper-slides-gap:60px;}.elementor-46410 .elementor-element.elementor-element-24082db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46410 .elementor-element.elementor-element-24082db .swiper-slide > .elementor-element{height:100%;}.elementor-46410 .elementor-element.elementor-element-1d91fe6{--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;--align-items:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:110px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-f982dc1{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-f982dc1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-46410 .elementor-element.elementor-element-f982dc1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-eda8ec8{--display:flex;--min-height:100px;--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;--align-items:center;--flex-wrap:nowrap;--border-radius:1000px 1000px 1000px 1000px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-46410 .elementor-element.elementor-element-eda8ec8:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-eda8ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-eda8ec8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-46410 .elementor-element.elementor-element-3e4db35{--swiper-slides-to-display:4;--swiper-slides-gap:20px;}.elementor-46410 .elementor-element.elementor-element-3e4db35 .swiper-slide > .elementor-element{height:100%;}.elementor-46410 .elementor-element.elementor-element-29535b7{--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;--align-items:center;--padding-top:140px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-2df8307{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-46410 .elementor-element.elementor-element-26e403d{text-align:center;}.elementor-46410 .elementor-element.elementor-element-26e403d .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-b5638f0{--spacer-size:30px;}.elementor-46410 .elementor-element.elementor-element-3a0487b{width:initial;max-width:initial;text-align:center;}.elementor-46410 .elementor-element.elementor-element-3a0487b .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-639c618{--spacer-size:50px;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.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-46410 .elementor-element.elementor-element-0e557b5{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-eeef6c7{bottom:-40px;}.elementor-46410 .elementor-element.elementor-element-eeef6c7 img{width:80px;height:fit-content;}.elementor-46410 .elementor-element.elementor-element-d6dfe9b{--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;--overflow:hidden;}.elementor-46410 .elementor-element.elementor-element-d6dfe9b:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-d6dfe9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-23a8b55{--display:flex;--position:absolute;--min-height:100%;--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;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:0px;}body:not(.rtl) .elementor-46410 .elementor-element.elementor-element-23a8b55{left:0px;}body.rtl .elementor-46410 .elementor-element.elementor-element-23a8b55{right:0px;}.elementor-46410 .elementor-element.elementor-element-4e896f9{--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;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--overflow:hidden;--padding-top:150px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-2bd14d6{--grid-columns:1;--grid-row-gap:150px;}.elementor-46410 .elementor-element.elementor-element-21b8891{--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;--overflow:hidden;}.elementor-46410 .elementor-element.elementor-element-21b8891:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-21b8891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F2E1;}.elementor-46410 .elementor-element.elementor-element-354f825{--display:flex;--position:absolute;--min-height:100%;--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;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:0px;}body:not(.rtl) .elementor-46410 .elementor-element.elementor-element-354f825{left:0px;}body.rtl .elementor-46410 .elementor-element.elementor-element-354f825{right:0px;}.elementor-46410 .elementor-element.elementor-element-ce5d898{--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;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--overflow:hidden;--padding-top:150px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-a2c4689{--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;--align-items:flex-end;--z-index:1;}.elementor-46410 .elementor-element.elementor-element-24de75c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-46410 .elementor-element.elementor-element-b05975b .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-c26ad7a{--spacer-size:30px;}.elementor-46410 .elementor-element.elementor-element-275ceca{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-275ceca .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-3d41a68{--display:flex;}.elementor-46410 .elementor-element.elementor-element-c6904ac{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-a31a746{--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;--align-items:center;--z-index:1;}.elementor-46410 .elementor-element.elementor-element-bcbf9ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-46410 .elementor-element.elementor-element-66a45d9{text-align:start;}.elementor-46410 .elementor-element.elementor-element-24b7fee{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-410f3b9{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-46410 .elementor-element.elementor-element-989dc56{--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;--align-items:center;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--flex-wrap:wrap;--align-content:center;}.elementor-46410 .elementor-element.elementor-element-a31d7f7{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-a31d7f7 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-e05b060{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-e05b060 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-ce09f31{width:100%;max-width:100%;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-39ec07a{width:var( --container-widget-width, clamp(60px, 15vw, 170px) );max-width:clamp(60px, 15vw, 170px);--container-widget-width:clamp(60px, 15vw, 170px);--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-39ec07a > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-46410 .elementor-element.elementor-element-498bb6c{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-46410 .elementor-element.elementor-element-b5fb410{--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;--align-items:center;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--flex-wrap:wrap;--align-content:center;}.elementor-46410 .elementor-element.elementor-element-bc95048{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-bc95048 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-3ea15e6{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-3ea15e6 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-f57d1ce{width:100%;max-width:100%;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-d5afc83{width:var( --container-widget-width, clamp(60px, 15vw, 170px) );max-width:clamp(60px, 15vw, 170px);--container-widget-width:clamp(60px, 15vw, 170px);--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-d5afc83 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-46410 .elementor-element.elementor-element-6b26c9d{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-46410 .elementor-element.elementor-element-db9400a{--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;--align-items:center;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--flex-wrap:wrap;--align-content:center;}.elementor-46410 .elementor-element.elementor-element-decc3cd{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-decc3cd .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-efb273d{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-efb273d .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-0d00da7{width:100%;max-width:100%;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-bea13eb{width:var( --container-widget-width, clamp(60px, 15vw, 170px) );max-width:clamp(60px, 15vw, 170px);--container-widget-width:clamp(60px, 15vw, 170px);--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-bea13eb > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-46410 .elementor-element.elementor-element-4cb6c89{--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;--overflow:hidden;--padding-top:150px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-4cb6c89:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-4cb6c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b56421b );}.elementor-46410 .elementor-element.elementor-element-5d6cb00{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-eac73e4{--display:flex;--z-index:1;}.elementor-46410 .elementor-element.elementor-element-da2e34f .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-primary );}.elementor-46410 .elementor-element.elementor-element-0d5ba27{--spacer-size:30px;}.elementor-46410 .elementor-element.elementor-element-f240664{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-f240664 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-abbdfca{--spacer-size:70px;}.elementor-46410 .elementor-element.elementor-element-4ea4847{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:60px;z-index:10;}.elementor-46410 .elementor-element.elementor-element-4ea4847 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46410 .elementor-element.elementor-element-4ea4847 .swiper-slide > .elementor-element{height:100%;}.elementor-46410 .elementor-element.elementor-element-687d2c0{--spacer-size:100px;}.elementor-46410 .elementor-element.elementor-element-4610183{--swiper-slides-to-display:2;--swiper-offset-size:0px;--swiper-slides-gap:60px;z-index:10;}.elementor-46410 .elementor-element.elementor-element-4610183 .swiper-slide > .elementor-element{height:100%;}.elementor-46410 .elementor-element.elementor-element-1196e32{--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;--align-items:center;--gap:0px 35px;--row-gap:0px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-1d0fb09 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-e304c3d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-86d9f40 );color:var( --e-global-color-86d9f40 );box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.08);}.elementor-46410 .elementor-element.elementor-element-e304c3d .elementor-button:hover, .elementor-46410 .elementor-element.elementor-element-e304c3d .elementor-button:focus{background-color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-e304c3d{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-e304c3d > .elementor-widget-container:hover{--e-transform-scale:1.075;}.elementor-46410 .elementor-element.elementor-element-7f5a656{--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;--overflow:hidden;--padding-top:150px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-7f5a656:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-7f5a656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72470c6 );background-image:url("https://insiteful-com-au-vsme.staging.lightdrive.com.au/wp-content/uploads/bg-topograph-light-grey.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;}.elementor-46410 .elementor-element.elementor-element-5f46249{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-9f75eb7{--display:flex;--z-index:1;}.elementor-46410 .elementor-element.elementor-element-eb90e85 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-f30e010{--spacer-size:30px;}.elementor-46410 .elementor-element.elementor-element-0a75102{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-0a75102 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-249727b{--spacer-size:70px;}.elementor-46410 .elementor-element.elementor-element-711802b{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:60px;z-index:10;}.elementor-46410 .elementor-element.elementor-element-711802b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46410 .elementor-element.elementor-element-711802b .swiper-slide > .elementor-element{height:100%;}.elementor-46410 .elementor-element.elementor-element-57bf100{--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;--align-items:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:110px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-a655610{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-a655610.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-46410 .elementor-element.elementor-element-a655610 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-bc1eec9{--display:flex;--min-height:100px;--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;--align-items:center;--flex-wrap:nowrap;--border-radius:1000px 1000px 1000px 1000px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-46410 .elementor-element.elementor-element-bc1eec9:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-bc1eec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-bc1eec9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-46410 .elementor-element.elementor-element-5dbefc8{--swiper-slides-to-display:5;--swiper-slides-gap:20px;}.elementor-46410 .elementor-element.elementor-element-5dbefc8 .swiper-slide > .elementor-element{height:100%;}.elementor-46410 .elementor-element.elementor-element-858252c{--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:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-df15d80{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-df15d80.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-46410 .elementor-element.elementor-element-719f5a5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-6fe9998 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-c2dc73b{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-c2dc73b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-46410 .elementor-element.elementor-element-0640e55 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-8e6b269 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-490ad58{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-490ad58.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-46410 .elementor-element.elementor-element-f4471aa .elementor-heading-title{color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-552c073 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-text );}.elementor-46410 .elementor-element.elementor-element-53afecf{--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;--overflow:hidden;--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-53afecf:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-53afecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b56421b );}.elementor-46410 .elementor-element.elementor-element-bf667d7{--display:flex;--z-index:1;}.elementor-46410 .elementor-element.elementor-element-29861d1 .elementor-heading-title{font-family:var( --e-global-typography-035be56-font-family ), sans-serif;font-size:var( --e-global-typography-035be56-font-size );font-weight:var( --e-global-typography-035be56-font-weight );text-transform:var( --e-global-typography-035be56-text-transform );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );color:var( --e-global-color-primary );}.elementor-46410 .elementor-element.elementor-element-625fb83{--spacer-size:30px;}.elementor-46410 .elementor-element.elementor-element-c3039c8{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-c3039c8 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-1db20ce{--spacer-size:70px;}.elementor-46410 .elementor-element.elementor-element-83e5128{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:60px;z-index:10;}.elementor-46410 .elementor-element.elementor-element-83e5128 .swiper-slide > .elementor-element{height:100%;}.elementor-46410 .elementor-element.elementor-element-c134d7e{--spacer-size:60px;}.elementor-46410 .elementor-element.elementor-element-7e9d3a6{--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;--align-items:center;--gap:0px 35px;--row-gap:0px;--column-gap:35px;}.elementor-46410 .elementor-element.elementor-element-2cc8b0d .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-dea1ee1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-86d9f40 );color:var( --e-global-color-86d9f40 );box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.08);}.elementor-46410 .elementor-element.elementor-element-dea1ee1 .elementor-button:hover, .elementor-46410 .elementor-element.elementor-element-dea1ee1 .elementor-button:focus{background-color:var( --e-global-color-72470c6 );}.elementor-46410 .elementor-element.elementor-element-dea1ee1{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-46410 .elementor-element.elementor-element-dea1ee1 > .elementor-widget-container:hover{--e-transform-scale:1.075;}.elementor-46410 .elementor-element.elementor-element-95b4986{--spacer-size:110px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-46410 .elementor-element.elementor-element-13f6da2{--width:67.5%;}.elementor-46410 .elementor-element.elementor-element-1d91fe6{--content-width:1700px;}.elementor-46410 .elementor-element.elementor-element-2df8307{--width:1040px;}.elementor-46410 .elementor-element.elementor-element-24de75c{--width:50%;}.elementor-46410 .elementor-element.elementor-element-3d41a68{--width:50%;}.elementor-46410 .elementor-element.elementor-element-bcbf9ba{--width:50%;}.elementor-46410 .elementor-element.elementor-element-24b7fee{--width:50%;}.elementor-46410 .elementor-element.elementor-element-eac73e4{--width:67.5%;}.elementor-46410 .elementor-element.elementor-element-9f75eb7{--width:67.5%;}.elementor-46410 .elementor-element.elementor-element-57bf100{--content-width:1700px;}.elementor-46410 .elementor-element.elementor-element-df15d80{--width:max-content;}.elementor-46410 .elementor-element.elementor-element-c2dc73b{--width:max-content;}.elementor-46410 .elementor-element.elementor-element-490ad58{--width:max-content;}.elementor-46410 .elementor-element.elementor-element-bf667d7{--width:67.5%;}}@media(max-width:1367px) and (min-width:768px){.elementor-46410 .elementor-element.elementor-element-13f6da2{--width:80%;}.elementor-46410 .elementor-element.elementor-element-eda8ec8{--width:100%;}.elementor-46410 .elementor-element.elementor-element-2df8307{--width:100%;}.elementor-46410 .elementor-element.elementor-element-a2c4689{--width:100%;}.elementor-46410 .elementor-element.elementor-element-24de75c{--width:80%;}.elementor-46410 .elementor-element.elementor-element-3d41a68{--width:100%;}.elementor-46410 .elementor-element.elementor-element-bcbf9ba{--width:65%;}.elementor-46410 .elementor-element.elementor-element-24b7fee{--width:100%;}.elementor-46410 .elementor-element.elementor-element-eac73e4{--width:100%;}.elementor-46410 .elementor-element.elementor-element-9f75eb7{--width:100%;}.elementor-46410 .elementor-element.elementor-element-bc1eec9{--width:100%;}.elementor-46410 .elementor-element.elementor-element-bf667d7{--width:100%;}}@media(min-width:1368px){.elementor-46410 .elementor-element.elementor-element-7f5a656:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-7f5a656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1367px){.elementor-46410 .elementor-element.elementor-element-13f6da2{--padding-top:110px;--padding-bottom:70px;--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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-565a0cb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-ec5936e{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-1156cf4 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-2431bd4{--spacer-size:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-3f4c084 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-89bd718{--padding-top:40px;--padding-bottom:40px;--padding-left:75px;--padding-right:75px;}.elementor-46410 .elementor-element.elementor-element-24082db{--swiper-slides-to-display:3;--swiper-slides-gap:50px;}.elementor-46410 .elementor-element.elementor-element-1d91fe6{--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;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-f982dc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-eda8ec8{--min-height:85px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-46410 .elementor-element.elementor-element-3e4db35{--swiper-slides-to-display:3;}.elementor-46410 .elementor-element.elementor-element-29535b7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:110px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-2df8307{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-46410 .elementor-element.elementor-element-26e403d{text-align:start;}.elementor-46410 .elementor-element.elementor-element-26e403d .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-b5638f0{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-3a0487b{text-align:start;}.elementor-46410 .elementor-element.elementor-element-3a0487b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-639c618{--spacer-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-0e557b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-46410 .elementor-element.elementor-element-eeef6c7{left:calc(100vw - 105px);}body.rtl .elementor-46410 .elementor-element.elementor-element-eeef6c7{right:calc(100vw - 105px);}.elementor-46410 .elementor-element.elementor-element-eeef6c7{bottom:-35px;}.elementor-46410 .elementor-element.elementor-element-eeef6c7 img{width:70px;}.elementor-46410 .elementor-element.elementor-element-23a8b55{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-4e896f9{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:110px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-2bd14d6{--grid-columns:1;--grid-row-gap:100px;}.elementor-46410 .elementor-element.elementor-element-354f825{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-ce5d898{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--padding-top:110px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-a2c4689{--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;--align-items:flex-start;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-24de75c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-b05975b .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-c26ad7a{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-275ceca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-c6904ac{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-a31a746{--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;--align-items:center;--gap:70px 0px;--row-gap:70px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-bcbf9ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-24b7fee{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-410f3b9{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-46410 .elementor-element.elementor-element-989dc56{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--align-content:center;}.elementor-46410 .elementor-element.elementor-element-a31d7f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-e05b060 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-ce09f31{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-498bb6c{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-46410 .elementor-element.elementor-element-b5fb410{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--align-content:center;}.elementor-46410 .elementor-element.elementor-element-bc95048 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-3ea15e6 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-f57d1ce{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-6b26c9d{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-46410 .elementor-element.elementor-element-db9400a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--align-content:center;}.elementor-46410 .elementor-element.elementor-element-decc3cd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-efb273d .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-0d00da7{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-4cb6c89{--padding-top:110px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-5d6cb00{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-da2e34f .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-0d5ba27{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-f240664 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-abbdfca{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-4ea4847{--swiper-slides-to-display:2;--swiper-offset-size:90px;--swiper-slides-gap:50px;}.elementor-46410 .elementor-element.elementor-element-687d2c0{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-4610183{--swiper-slides-to-display:1;--swiper-offset-size:0px;--swiper-slides-gap:40px;}.elementor-46410 .elementor-element.elementor-element-1d0fb09 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-e304c3d .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-7f5a656:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-7f5a656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 100%;background-size:150% auto;}.elementor-46410 .elementor-element.elementor-element-7f5a656{--padding-top:110px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-5f46249{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-eb90e85 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-f30e010{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-0a75102 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-249727b{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-711802b{--swiper-slides-to-display:2;--swiper-offset-size:90px;--swiper-slides-gap:50px;}.elementor-46410 .elementor-element.elementor-element-57bf100{--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;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-a655610 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-bc1eec9{--min-height:85px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-46410 .elementor-element.elementor-element-5dbefc8{--swiper-slides-to-display:3;}.elementor-46410 .elementor-element.elementor-element-858252c{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-6fe9998 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-8e6b269 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-552c073 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-53afecf{--padding-top:110px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-46410 .elementor-element.elementor-element-29861d1 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-625fb83{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-c3039c8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-1db20ce{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-83e5128{--swiper-slides-to-display:1;--swiper-offset-size:90px;--swiper-slides-gap:50px;}.elementor-46410 .elementor-element.elementor-element-c134d7e{--spacer-size:40px;}.elementor-46410 .elementor-element.elementor-element-2cc8b0d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-dea1ee1 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-95b4986{--spacer-size:100px;}}@media(max-width:767px){.elementor-46410 .elementor-element.elementor-element-ca3ff8f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-13f6da2{--padding-top:80px;--padding-bottom:40px;--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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-565a0cb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-ec5936e{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-1156cf4 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-2431bd4{--spacer-size:40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-3f4c084 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-89bd718{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-46410 .elementor-element.elementor-element-24082db{--swiper-slides-to-display:2;--swiper-slides-gap:30px;}.elementor-46410 .elementor-element.elementor-element-1d91fe6{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-f982dc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-eda8ec8{--width:100%;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-46410 .elementor-element.elementor-element-3e4db35{--swiper-slides-to-display:2;--swiper-slides-gap:15px;}.elementor-46410 .elementor-element.elementor-element-29535b7{--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-26e403d .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-b5638f0{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-3a0487b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-639c618{--spacer-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-0e557b5{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-46410 .elementor-element.elementor-element-eeef6c7{left:calc(100vw - 85px);}body.rtl .elementor-46410 .elementor-element.elementor-element-eeef6c7{right:calc(100vw - 85px);}.elementor-46410 .elementor-element.elementor-element-eeef6c7{bottom:-30px;}.elementor-46410 .elementor-element.elementor-element-eeef6c7 img{width:60px;}.elementor-46410 .elementor-element.elementor-element-23a8b55{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-4e896f9{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-2bd14d6{--grid-columns:1;--grid-row-gap:80px;}.elementor-46410 .elementor-element.elementor-element-354f825{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-ce5d898{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-a2c4689{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-24de75c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-b05975b .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-c26ad7a{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-275ceca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-c6904ac{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-a31a746{--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-bcbf9ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-24b7fee{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-410f3b9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-46410 .elementor-element.elementor-element-989dc56{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46410 .elementor-element.elementor-element-a31d7f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-e05b060 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-ce09f31{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-39ec07a{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-498bb6c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-46410 .elementor-element.elementor-element-b5fb410{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46410 .elementor-element.elementor-element-bc95048 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-3ea15e6 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-f57d1ce{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-d5afc83{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-6b26c9d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-46410 .elementor-element.elementor-element-db9400a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46410 .elementor-element.elementor-element-decc3cd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-46410 .elementor-element.elementor-element-efb273d .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-0d00da7{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-bea13eb{width:initial;max-width:initial;}.elementor-46410 .elementor-element.elementor-element-4cb6c89{--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-5d6cb00{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-da2e34f .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-0d5ba27{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-f240664 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-abbdfca{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-4ea4847{--swiper-slides-to-display:1;--swiper-offset-size:65px;--swiper-slides-gap:30px;}.elementor-46410 .elementor-element.elementor-element-687d2c0{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-4610183{--swiper-slides-to-display:1;--swiper-offset-size:0px;--swiper-slides-gap:20px;}.elementor-46410 .elementor-element.elementor-element-1196e32{--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;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-1d0fb09 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-e304c3d .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-7f5a656:not(.elementor-motion-effects-element-type-background), .elementor-46410 .elementor-element.elementor-element-7f5a656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 50%;background-size:200% auto;}.elementor-46410 .elementor-element.elementor-element-7f5a656{--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-46410 .elementor-element.elementor-element-5f46249{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-eb90e85 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-f30e010{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-0a75102 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-249727b{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-711802b{--swiper-slides-to-display:1;--swiper-offset-size:65px;--swiper-slides-gap:30px;}.elementor-46410 .elementor-element.elementor-element-57bf100{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-a655610 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-bc1eec9{--width:100%;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-46410 .elementor-element.elementor-element-5dbefc8{--swiper-slides-to-display:2;--swiper-slides-gap:15px;}.elementor-46410 .elementor-element.elementor-element-858252c{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-6fe9998 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-8e6b269 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-552c073 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-53afecf{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-46410 .elementor-element.elementor-element-29861d1 .elementor-heading-title{font-size:var( --e-global-typography-035be56-font-size );line-height:var( --e-global-typography-035be56-line-height );letter-spacing:var( --e-global-typography-035be56-letter-spacing );word-spacing:var( --e-global-typography-035be56-word-spacing );}.elementor-46410 .elementor-element.elementor-element-625fb83{--spacer-size:20px;}.elementor-46410 .elementor-element.elementor-element-c3039c8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-46410 .elementor-element.elementor-element-1db20ce{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-83e5128{--swiper-slides-to-display:1;--swiper-offset-size:30px;--swiper-slides-gap:30px;}.elementor-46410 .elementor-element.elementor-element-c134d7e{--spacer-size:50px;}.elementor-46410 .elementor-element.elementor-element-7e9d3a6{--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;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-46410 .elementor-element.elementor-element-2cc8b0d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-dea1ee1 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-46410 .elementor-element.elementor-element-95b4986{--spacer-size:50px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-24082db */.elementor-46410 .elementor-element.elementor-element-24082db .swiper.elementor-loop-container {
    overflow: visible;
}

.elementor-46410 .elementor-element.elementor-element-24082db .e-loop-item {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89bd718 */.elementor-46410 .elementor-element.elementor-element-89bd718 {
    overflow-x: hidden;
    overflow-y: visible;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3e4db35 */.elementor-46410 .elementor-element.elementor-element-3e4db35 img {
    aspect-ratio: 72/10;
    max-height: 48px;
    object-fit: contain;
}

@media (max-width: 768px) {
    .elementor-46410 .elementor-element.elementor-element-3e4db35 img { max-height: 36px; }
}

.elementor-46410 .elementor-element.elementor-element-3e4db35 img[title*="sofihub"] {
    aspect-ratio: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a8b55 */.elementor-46410 .elementor-element.elementor-element-23a8b55 .e-con-inner {
  background: linear-gradient(
    to right,
    var(--e-global-color-e6ef17e) 0%,
    transparent 0.1%,
    transparent 24.95%,
    var(--e-global-color-e6ef17e) 25%,
    transparent 25.05%,
    transparent 49.95%,
    var(--e-global-color-e6ef17e) 50%,
    transparent 50.05%,
    transparent 74.95%,
    var(--e-global-color-e6ef17e) 75%,
    transparent 75.05%,
    transparent 99.9%,
    var(--e-global-color-e6ef17e) 100%
  );
  background-size: 100% 100%;
}

@media (max-width: 1368px) {
    .elementor-46410 .elementor-element.elementor-element-23a8b55 .e-con-inner {
      background: linear-gradient(
        to right,
        var(--e-global-color-e6ef17e) 0%,
        transparent 0.2%,
        transparent 24.9%,
        var(--e-global-color-e6ef17e) 25%,
        transparent 25.1%,
        transparent 49.9%,
        var(--e-global-color-e6ef17e) 50%,
        transparent 50.1%,
        transparent 74.9%,
        var(--e-global-color-e6ef17e) 75%,
        transparent 75.1%,
        transparent 99.8%,
        var(--e-global-color-e6ef17e) 100%
      );
      background-size: 100% 100%;
    }
}

@media (max-width: 768px) {
    .elementor-46410 .elementor-element.elementor-element-23a8b55 .e-con-inner {
      background: linear-gradient(
        to right,
        var(--e-global-color-e6ef17e) 0%,
        transparent 0.4%,
        transparent 24.8%,
        var(--e-global-color-e6ef17e) 25%,
        transparent 25.2%,
        transparent 49.8%,
        var(--e-global-color-e6ef17e) 50%,
        transparent 50.2%,
        transparent 74.8%,
        var(--e-global-color-e6ef17e) 75%,
        transparent 75.2%,
        transparent 99.6%,
        var(--e-global-color-e6ef17e) 100%
      );
      background-size: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354f825 */.elementor-46410 .elementor-element.elementor-element-354f825 .e-con-inner {
  background: linear-gradient(
    to right,
    #fff 0%,
    transparent 0.25%,
    transparent 24.9%,
    #fff 25%,
    transparent 25.1%,
    transparent 49.9%,
    #fff 50%,
    transparent 50.1%,
    transparent 74.9%,
    #fff 75%,
    transparent 75.1%,
    transparent 99.85%,
    #fff 100%
  );
  background-size: 100% 100%;
}

@media (max-width: 1368px) {
    .elementor-46410 .elementor-element.elementor-element-354f825 .e-con-inner {
      background: linear-gradient(
        to right,
        #fff 0%,
        transparent 0.4%,
        transparent 24.8%,
        #fff 25%,
        transparent 25.2%,
        transparent 49.8%,
        #fff 50%,
        transparent 50.2%,
        transparent 74.8%,
        #fff 75%,
        transparent 75.2%,
        transparent 99.6%,
        #fff 100%
      );
      background-size: 100% 100%;
    }
}

@media (max-width: 768px) {
    .elementor-46410 .elementor-element.elementor-element-354f825 .e-con-inner {
      background: linear-gradient(
        to right,
        #fff 0%,
        transparent 0.4%,
        transparent 24.8%,
        #fff 25%,
        transparent 25.2%,
        transparent 49.8%,
        #fff 50%,
        transparent 50.2%,
        transparent 74.8%,
        #fff 75%,
        transparent 75.2%,
        transparent 99.6%,
        #fff 100%
      );
      background-size: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b8891 */.elementor-46410 .elementor-element.elementor-element-21b8891::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
    
    mask: repeating-radial-gradient(
        circle at center,
        #fff, /* white */
        0.0000001px,
        #fff,
        0,
        transparent,
        calc(0.0001px * 2),
        transparent 0
    );
    
    background: #fff;
    animation: animateNoise 4000s infinite alternate ease-in-out;
}

@keyframes animateNoise {
    0% {
        mask-position: 0% 0%;
        mask-size: 50%;
    }
    25% {
        mask-position: 25% 75%;
        mask-size: 75%;
    }
    50% {
        mask-position: 75% 25%;
        mask-size: 60%;
    }
    75% {
        mask-position: 50% 50%;
        mask-size: 80%;
    }
    100% {
        mask-position: 0% 100%;
        mask-size: 70%;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4ea4847 */.elementor-46410 .elementor-element.elementor-element-4ea4847 .swiper.elementor-loop-container {
    overflow: visible;
}

.elementor-46410 .elementor-element.elementor-element-4ea4847 .e-loop-item {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4610183 */.elementor-46410 .elementor-element.elementor-element-4610183 .swiper.elementor-loop-container {
    overflow: visible;
}

.elementor-46410 .elementor-element.elementor-element-4610183 .e-loop-item {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb6c89 */.elementor-46410 .elementor-element.elementor-element-4cb6c89::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.04;
    overflow: hidden;
    pointer-events: none;
    z-index: 0;
    
    mask: repeating-radial-gradient(
        circle at center,
        #fff, /* white */
        0.0000001px,
        #fff,
        0,
        transparent,
        calc(0.0001px * 2),
        transparent 0
    );
    
    background: #fff;
    animation: animateNoise 4000s infinite alternate ease-in-out;
}

@keyframes animateNoise {
    0% {
        mask-position: 0% 0%;
        mask-size: 50%;
    }
    25% {
        mask-position: 25% 75%;
        mask-size: 75%;
    }
    50% {
        mask-position: 75% 25%;
        mask-size: 60%;
    }
    75% {
        mask-position: 50% 50%;
        mask-size: 80%;
    }
    100% {
        mask-position: 0% 100%;
        mask-size: 70%;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-711802b */.elementor-46410 .elementor-element.elementor-element-711802b .swiper.elementor-loop-container {
    overflow: visible;
}

.elementor-46410 .elementor-element.elementor-element-711802b .e-loop-item {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-5dbefc8 */.elementor-46410 .elementor-element.elementor-element-5dbefc8 img {
    aspect-ratio: 32/10;
    max-height: 32px;
    object-fit: contain;
}

@media (max-width: 768px) {
    .elementor-46410 .elementor-element.elementor-element-5dbefc8 img { max-height: 22px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5a656 */@media (max-width: 1367px) {
    .elementor-46410 .elementor-element.elementor-element-7f5a656 .about-years h3 {
        display: flex;
        justify-content: space-between;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-83e5128 */.elementor-46410 .elementor-element.elementor-element-83e5128 .swiper.elementor-loop-container {
    overflow: visible;
}

.elementor-46410 .elementor-element.elementor-element-83e5128 .e-loop-item {
    overflow: visible;
}

.elementor-46410 .elementor-element.elementor-element-83e5128 .e-loop-item {
    transition: width 0.5s;
}

@media (min-width: 1368px) {
    .elementor-46410 .elementor-element.elementor-element-83e5128 .e-loop-item:hover {
        width: 37.75vw !important;
    }
}

@media (min-width: 768px) {
    .elementor-46410 .elementor-element.elementor-element-83e5128 .e-loop-item:hover {
        width: calc(100vw-105px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53afecf */.elementor-46410 .elementor-element.elementor-element-53afecf::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.04;
    overflow: hidden;
    pointer-events: none;
    z-index: 0;
    
    mask: repeating-radial-gradient(
        circle at center,
        #fff, /* white */
        0.0000001px,
        #fff,
        0,
        transparent,
        calc(0.0001px * 2),
        transparent 0
    );
    
    background: #fff;
    animation: animateNoise 4000s infinite alternate ease-in-out;
}

@keyframes animateNoise {
    0% {
        mask-position: 0% 0%;
        mask-size: 50%;
    }
    25% {
        mask-position: 25% 75%;
        mask-size: 75%;
    }
    50% {
        mask-position: 75% 25%;
        mask-size: 60%;
    }
    75% {
        mask-position: 50% 50%;
        mask-size: 80%;
    }
    100% {
        mask-position: 0% 100%;
        mask-size: 70%;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-46410 {
    background: radial-gradient(circle at 0.99% 9.01%, #f0f6eb, transparent 93%),radial-gradient(circle at 84.00% 18.97%, #f3f7eb, transparent 39%),radial-gradient(circle at 2.98% 76.00%, #f5f6e3, transparent 51%),radial-gradient(circle at 38.02% 9.96%, #f0f6eb, transparent 74%),radial-gradient(circle at 50% 50%, #eef3e2, #eef3e2 100%);
    background-attachment: fixed;
    background-position: center 37.5%;
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */