.elementor-52791 .elementor-element.elementor-element-6d50b9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-6d50b9e:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-6d50b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-52791 .elementor-element.elementor-element-974cabb{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-52791 .elementor-element.elementor-element-974cabb .swiper-slide > .elementor-element{height:100%;}.elementor-52791 .elementor-element.elementor-element-fd1c367{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-75043fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:10;}.elementor-52791 .elementor-element.elementor-element-75043fc:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-75043fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52791 .elementor-element.elementor-element-ae6a5f6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-2c03db6 );--border-color:var( --e-global-color-2c03db6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-77e3255{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-77e3255.e-con{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-6f659d6{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:left;}.elementor-52791 .elementor-element.elementor-element-83163f3{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-2b75838{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-da4f64e{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-5dc8d17{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-0d6a546 .elementor-search-form__container{min-height:50px;}.elementor-52791 .elementor-element.elementor-element-0d6a546 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-0d6a546 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-52791 .elementor-element.elementor-element-0d6a546 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-52791 .elementor-element.elementor-element-0d6a546 .elementor-search-form__input, .elementor-52791 .elementor-element.elementor-element-0d6a546.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-52791 .elementor-element.elementor-element-0d6a546:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-52791 .elementor-element.elementor-element-0d6a546.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-52791 .elementor-element.elementor-element-19980df > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-19980df .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-09b3239{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-3b4dbfd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-item > a{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-3b4dbfd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-d218c5c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-item > a{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-d218c5c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-d9fddf7{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:25px;--n-menu-icon-gap:0px;--n-menu-icon-color:#575757;--n-menu-toggle-icon-size:0px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-52791 .elementor-element.elementor-element-d9fddf7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{box-shadow:0px 10px 12px 0px rgba(0, 0, 0, 0.1607843137254902);--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:20px;--padding-inline-end:20px;--padding-block-end:20px;--padding-inline-start:20px;}.elementor-52791 .elementor-element.elementor-element-30bda3b{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:12;}.elementor-52791 .elementor-element.elementor-element-371b271{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:25px;--n-menu-icon-gap:0px;--n-menu-icon-color:#575757;--n-menu-toggle-icon-size:0px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-52791 .elementor-element.elementor-element-371b271 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{box-shadow:0px 10px 12px 0px rgba(0, 0, 0, 0.1607843137254902);--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-52791 .elementor-element.elementor-element-ec16288{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:7;}.elementor-52791 .elementor-element.elementor-element-87d3f75{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:3%;--padding-left:2%;--padding-right:2%;}.elementor-52791 .elementor-element.elementor-element-d96bc8b{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2c03db6 );--border-color:var( --e-global-color-2c03db6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-7443460{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-353624f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-353624f::before, .elementor-52791 .elementor-element.elementor-element-353624f > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-353624f > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-353624f > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-353624f > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-353624f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-b1a8103{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-97f3b42{--display:flex;}.elementor-52791 .elementor-element.elementor-element-97f3b42:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-97f3b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-095c0252-5866-4778-9e2a-3031db31d2f2);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-d0d7afe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-0fa1cc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ee76e86 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-3cd611b{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-fa8ed25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-fa8ed25{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-43cca2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-43cca2d::before, .elementor-52791 .elementor-element.elementor-element-43cca2d > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-43cca2d > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-43cca2d > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-43cca2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-43cca2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-375b0c0{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a9d86bb{--display:flex;--justify-content:center;--overlay-opacity:0.03;}.elementor-52791 .elementor-element.elementor-element-a9d86bb:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-a9d86bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-9a626162-fda4-47b4-8ad1-4766e610b5dc);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-a9d86bb::before, .elementor-52791 .elementor-element.elementor-element-a9d86bb > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-a9d86bb > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-a9d86bb > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-a9d86bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-a9d86bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-475c5db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-e776561{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-873f904 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-12610ee{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-f5ce86c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-f5ce86c{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-b0e9e78{--divider-border-style:solid;--divider-color:var( --e-global-color-2c03db6 );--divider-border-width:1px;}.elementor-52791 .elementor-element.elementor-element-b0e9e78 .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-52791 .elementor-element.elementor-element-b0e9e78 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-52791 .elementor-element.elementor-element-e953ccd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-0013f6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-3df5eaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-696f9ca .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-024482a .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-024482a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-024482a.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-024482a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-024482a.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-024482a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-024482a .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-024482a .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-d6d8e6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-d6d8e6b{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-0ca9483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-55a095b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ec6aad6 .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-fcb0928 .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-fcb0928.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-fcb0928.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-fcb0928.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-fcb0928.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-fcb0928.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-fcb0928 .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-fcb0928 .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-defc639 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-defc639{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-fec1670{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-eafa1d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-367de24 .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-5d42f50 .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-5d42f50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-5d42f50.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-5d42f50.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-5d42f50.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-5d42f50.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-5d42f50 .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-5d42f50 .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-9073b9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-9073b9f{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-fc0708d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-fc0708d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52791 .elementor-element.elementor-element-6335f33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-5320b59 .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-6b005eb .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-6b005eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-6b005eb.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-6b005eb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-6b005eb.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-6b005eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-6b005eb .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-6b005eb .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-2eaa742 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-2eaa742{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-02aea0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-2e2bebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-544c5cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-6f00be2 .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-7fc6448 .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-7fc6448.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-7fc6448.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-7fc6448.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-7fc6448.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-7fc6448.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-7fc6448 .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-7fc6448 .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-3e95425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-3e95425{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-9bd599b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-c85aaed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-9eb5b59 .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-5300ce0 .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-5300ce0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-5300ce0.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-5300ce0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-5300ce0.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-5300ce0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-5300ce0 .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-5300ce0 .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-f3c3067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-f3c3067{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-0fb8d75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a81fe6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-5bf8dbf .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-9266c2c .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-9266c2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-9266c2c.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-9266c2c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-9266c2c.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-9266c2c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-9266c2c .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-9266c2c .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-ce48ae0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-ce48ae0{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-1fabf88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-1fabf88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52791 .elementor-element.elementor-element-64c8776{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-240f1eb .elementor-heading-title{font-size:14px;}.elementor-52791 .elementor-element.elementor-element-46d1e00 .elementor-icon-wrapper{text-align:center;}.elementor-52791 .elementor-element.elementor-element-46d1e00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-46d1e00.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-46d1e00.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-46d1e00.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-46d1e00.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-46d1e00 .elementor-icon{font-size:16px;}.elementor-52791 .elementor-element.elementor-element-46d1e00 .elementor-icon svg{height:16px;}.elementor-52791 .elementor-element.elementor-element-a448458 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-a448458{font-size:13px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-7b968c8 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-7b968c8{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-item > a{font-family:"Azo Sans Medium", Sans-serif;font-size:16px;font-weight:300;}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-7b968c8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-83bf264{--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;--flex-wrap:nowrap;--padding-top:2%;--padding-bottom:03%;--padding-left:2%;--padding-right:2%;}.elementor-52791 .elementor-element.elementor-element-9a3b298{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2c03db6 );--border-color:var( --e-global-color-2c03db6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-bd78e29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-bd78e29::before, .elementor-52791 .elementor-element.elementor-element-bd78e29 > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-bd78e29 > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-bd78e29 > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-bd78e29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-bd78e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-802dcce{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-794cd88{--display:flex;}.elementor-52791 .elementor-element.elementor-element-794cd88:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-794cd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-461fd93b-63fc-4bb9-b9a3-b79c0807eed1);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-c9750e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-8ad1507{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-13b754a.elementor-element{--align-self:flex-end;}.elementor-52791 .elementor-element.elementor-element-13b754a .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-c8ef8bd{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-c31ce71{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-fc64f8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-fc64f8c::before, .elementor-52791 .elementor-element.elementor-element-fc64f8c > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-fc64f8c > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-fc64f8c > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-fc64f8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-fc64f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-94ec29e{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-0158f0d{--display:flex;}.elementor-52791 .elementor-element.elementor-element-0158f0d:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-0158f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-89d774a8-2956-4491-a8ef-9e1841cc0574);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-e293a8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ca688a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ed41838.elementor-element{--align-self:flex-end;}.elementor-52791 .elementor-element.elementor-element-ed41838 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-bcf5213{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-4c2eb23{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-4d60277{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-781cc69.elementor-element{--align-self:flex-start;}.elementor-52791 .elementor-element.elementor-element-781cc69 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-22f2760{--grid-columns:2;--grid-column-gap:50px;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-2c03db6 );}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-0f24d10{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item > a{font-family:"Azo Sans Medium", Sans-serif;font-size:14px;font-weight:300;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-baf8b77{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:03%;--padding-left:2%;--padding-right:2%;}.elementor-52791 .elementor-element.elementor-element-db96f99{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2c03db6 );--border-color:var( --e-global-color-2c03db6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-db96f99.e-con{--align-self:stretch;}.elementor-52791 .elementor-element.elementor-element-f7c1f5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-f7c1f5e::before, .elementor-52791 .elementor-element.elementor-element-f7c1f5e > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-f7c1f5e > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-f7c1f5e > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-f7c1f5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-f7c1f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-ef2bcd8{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-fd3a23c{--display:flex;}.elementor-52791 .elementor-element.elementor-element-fd3a23c:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-fd3a23c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-f4e2c1ab-3dea-472d-a4a9-f5864f56be29);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-ccc13db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-31df820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a242a0b .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-b2db0c4{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-5d86a49{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-b18c542{--divider-border-style:solid;--divider-color:var( --e-global-color-2c03db6 );--divider-border-width:1px;}.elementor-52791 .elementor-element.elementor-element-b18c542 .elementor-divider-separator{width:100%;}.elementor-52791 .elementor-element.elementor-element-b18c542 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-52791 .elementor-element.elementor-element-90d5492 > .elementor-widget-container{padding:0% 0% 0% 02%;}.elementor-52791 .elementor-element.elementor-element-90d5492.elementor-element{--align-self:flex-start;}.elementor-52791 .elementor-element.elementor-element-90d5492 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-bfe1f4a{--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;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-bfe1f4a::before, .elementor-52791 .elementor-element.elementor-element-bfe1f4a > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-bfe1f4a > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-bfe1f4a > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-bfe1f4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-bfe1f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-224c64b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-224c64b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-224c64b{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-224c64b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-224c64b .elementor-icon-list-item > a{font-weight:500;}.elementor-52791 .elementor-element.elementor-element-224c64b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-224c64b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-e00b844 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-e00b844 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-e00b844{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-e00b844 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-e00b844 .elementor-icon-list-item > a{font-weight:500;}.elementor-52791 .elementor-element.elementor-element-e00b844 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-e00b844 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-7cd7859 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-7cd7859 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-7cd7859{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-7cd7859 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-7cd7859 .elementor-icon-list-item > a{font-weight:500;}.elementor-52791 .elementor-element.elementor-element-7cd7859 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-7cd7859 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-2c03db6 );}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-6a311e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item > a{font-family:"Azo Sans Medium", Sans-serif;font-size:14px;font-weight:300;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-3f5d6b2{--divider-border-style:solid;--divider-color:var( --e-global-color-2c03db6 );--divider-border-width:1px;}.elementor-52791 .elementor-element.elementor-element-3f5d6b2 .elementor-divider-separator{width:100%;}.elementor-52791 .elementor-element.elementor-element-3f5d6b2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-52791 .elementor-element.elementor-element-903b1a5{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-65b775b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-65b775b::before, .elementor-52791 .elementor-element.elementor-element-65b775b > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-65b775b > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-65b775b > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-65b775b > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-65b775b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-7d12ad5{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-cf65f1a{--display:flex;}.elementor-52791 .elementor-element.elementor-element-cf65f1a:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-cf65f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-14df613a-029f-4fc7-af0e-f61a9f407ae1);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-b905881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-30d7328{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a0467a5 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-b3cc544{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-4d7302b{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-343e1a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-343e1a8::before, .elementor-52791 .elementor-element.elementor-element-343e1a8 > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-343e1a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-343e1a8 > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-343e1a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-343e1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-4647e06{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-e3dcd12{--display:flex;}.elementor-52791 .elementor-element.elementor-element-e3dcd12:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-e3dcd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-08d2acaf-7a3e-4804-9d0c-e7b2e75e6e0a);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-0926b15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-d282027{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-bca228c .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-a339999{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-f60493d{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-28699cc{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:02%;--padding-bottom:3%;--padding-left:02%;--padding-right:02%;}.elementor-52791 .elementor-element.elementor-element-77b872e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2c03db6 );--border-color:var( --e-global-color-2c03db6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-aacb092{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-aacb092::before, .elementor-52791 .elementor-element.elementor-element-aacb092 > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-aacb092 > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-aacb092 > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-aacb092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-aacb092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-57e4fd1{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ee4dae2{--display:flex;}.elementor-52791 .elementor-element.elementor-element-ee4dae2:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-ee4dae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b50d9f5e-0229-47de-a125-f581727f1a54);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-43c6c1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-82514a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-7d49af7.elementor-element{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-7d49af7 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-4059357{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-3126ee1{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-76e00e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-76e00e0::before, .elementor-52791 .elementor-element.elementor-element-76e00e0 > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-76e00e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-76e00e0 > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-76e00e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-76e00e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-cc18ff1{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-cc18ff1:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-cc18ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-52791 .elementor-element.elementor-element-0833376{--display:flex;}.elementor-52791 .elementor-element.elementor-element-0833376:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-0833376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-6284b7bd-7c50-43cd-8579-1aa131ac1220);background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-52791 .elementor-element.elementor-element-d8e4b23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-fc6c385{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-597d54f.elementor-element{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-597d54f .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-4cf51ff{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-4cf51ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-4cf51ff.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-4cf51ff.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-4cf51ff.elementor-view-framed .elementor-icon, .elementor-52791 .elementor-element.elementor-element-4cf51ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-4cf51ff .elementor-icon{font-size:25px;}.elementor-52791 .elementor-element.elementor-element-4cf51ff .elementor-icon svg{height:25px;}.elementor-52791 .elementor-element.elementor-element-ba7dfc8{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-ad753a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ad753a4.e-con{--align-self:stretch;}.elementor-52791 .elementor-element.elementor-element-1d17f90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-1d17f90::before, .elementor-52791 .elementor-element.elementor-element-1d17f90 > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-1d17f90 > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-1d17f90 > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-1d17f90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-1d17f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-300d99d{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-d0672df{--display:flex;}.elementor-52791 .elementor-element.elementor-element-d0672df:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-d0672df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-c517492d-3492-437d-af28-a55491f7f04a);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-dd23247{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-9c77552{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-77d3b46.elementor-element{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-77d3b46 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-30227db{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-138622a{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-b0330c5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-item > a{font-family:"Azo Sans Medium", Sans-serif;font-size:16px;font-weight:300;}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-b0330c5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-2c03db6 );}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-b2ff2df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item > a{font-family:"Azo Sans Medium", Sans-serif;font-size:14px;font-weight:300;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-b7392b1{--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 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:02%;--padding-bottom:03%;--padding-left:02%;--padding-right:02%;--z-index:7;}.elementor-52791 .elementor-element.elementor-element-a31e5fe{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2c03db6 );--border-color:var( --e-global-color-2c03db6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-1f5ce63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-1f5ce63::before, .elementor-52791 .elementor-element.elementor-element-1f5ce63 > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-1f5ce63 > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-1f5ce63 > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-1f5ce63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-1f5ce63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-97dca25{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ff7a3f5{--display:flex;}.elementor-52791 .elementor-element.elementor-element-ff7a3f5:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-ff7a3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-7b46d678-6494-40a6-96da-305f344e1da0);background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-345ece4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-bc41af0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-42fe159 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-6150393{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-a6286f0{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-41a1eda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-52791 .elementor-element.elementor-element-41a1eda::before, .elementor-52791 .elementor-element.elementor-element-41a1eda > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-41a1eda > .e-con-inner > .elementor-background-video-container::before, .elementor-52791 .elementor-element.elementor-element-41a1eda > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-41a1eda > .e-con-inner > .elementor-background-slideshow::before, .elementor-52791 .elementor-element.elementor-element-41a1eda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52791 .elementor-element.elementor-element-f4829cd{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-2517c92{--display:flex;}.elementor-52791 .elementor-element.elementor-element-2517c92:not(.elementor-motion-effects-element-type-background), .elementor-52791 .elementor-element.elementor-element-2517c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-21a35151-408a-42b2-aedd-7811b93f41e2);background-repeat:no-repeat;background-size:cover;}.elementor-52791 .elementor-element.elementor-element-803dcea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a74c700{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-3bf6f83 .elementor-heading-title{font-size:20px;}.elementor-52791 .elementor-element.elementor-element-fd2ab2c{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-52791 .elementor-element.elementor-element-e98a4c9{font-size:14px;font-weight:400;line-height:1.1rem;color:var( --e-global-color-text );}.elementor-52791 .elementor-element.elementor-element-8981674{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-5d1266a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-item > a{font-family:"Azo Sans Medium", Sans-serif;font-size:16px;font-weight:300;}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-5d1266a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-2c03db6 );}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-52791 .elementor-element.elementor-element-148716f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item > a{font-family:"Azo Sans Medium", Sans-serif;font-size:14px;font-weight:300;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-242017c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#3C3C3E;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-2c03db6 );--n-menu-toggle-icon-color:#575757;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-text );--n-menu-title-active-color-dropdown:var( --e-global-color-primary );--n-menu-dropdown-content-box-border-style:none;}.elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-0422a7a );border-style:none;}:where( .elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#FFFFFFF7;border-style:none;box-shadow:0px 10px 12px 0px rgba(0, 0, 0, 0.1607843137254902);}.elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-52791 .elementor-element.elementor-element-242017c.elementor-element{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Azo Sans Medium", Sans-serif;}.elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-52791 .elementor-element.elementor-element-242017c {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-52791 .elementor-element.elementor-element-67206d7 .elementor-button{background-color:#1FB1EA;font-size:14px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:8px 32px 8px 32px;}.elementor-52791 .elementor-element.elementor-element-67206d7 .elementor-button:hover, .elementor-52791 .elementor-element.elementor-element-67206d7 .elementor-button:focus{background-color:#09567A;border-color:var( --e-global-color-secondary );}.elementor-52791 .elementor-element.elementor-element-67206d7{width:auto;max-width:auto;}@media(min-width:768px){.elementor-52791 .elementor-element.elementor-element-77e3255{--width:35%;}.elementor-52791 .elementor-element.elementor-element-2b75838{--width:300px;}.elementor-52791 .elementor-element.elementor-element-d96bc8b{--width:85%;}.elementor-52791 .elementor-element.elementor-element-b1a8103{--width:250px;}.elementor-52791 .elementor-element.elementor-element-d0d7afe{--width:70%;}.elementor-52791 .elementor-element.elementor-element-375b0c0{--width:250px;}.elementor-52791 .elementor-element.elementor-element-475c5db{--width:70%;}.elementor-52791 .elementor-element.elementor-element-0013f6a{--width:25%;}.elementor-52791 .elementor-element.elementor-element-0ca9483{--width:25%;}.elementor-52791 .elementor-element.elementor-element-fec1670{--width:25%;}.elementor-52791 .elementor-element.elementor-element-fc0708d{--width:25%;}.elementor-52791 .elementor-element.elementor-element-2e2bebd{--width:25%;}.elementor-52791 .elementor-element.elementor-element-9bd599b{--width:25%;}.elementor-52791 .elementor-element.elementor-element-0fb8d75{--width:25%;}.elementor-52791 .elementor-element.elementor-element-1fabf88{--width:25%;}.elementor-52791 .elementor-element.elementor-element-9a3b298{--width:50%;}.elementor-52791 .elementor-element.elementor-element-802dcce{--width:40%;}.elementor-52791 .elementor-element.elementor-element-c9750e6{--width:50%;}.elementor-52791 .elementor-element.elementor-element-94ec29e{--width:40%;}.elementor-52791 .elementor-element.elementor-element-e293a8e{--width:50%;}.elementor-52791 .elementor-element.elementor-element-4d60277{--width:50%;}.elementor-52791 .elementor-element.elementor-element-db96f99{--width:50%;}.elementor-52791 .elementor-element.elementor-element-ef2bcd8{--width:40%;}.elementor-52791 .elementor-element.elementor-element-ccc13db{--width:50%;}.elementor-52791 .elementor-element.elementor-element-903b1a5{--width:50%;}.elementor-52791 .elementor-element.elementor-element-7d12ad5{--width:40%;}.elementor-52791 .elementor-element.elementor-element-b905881{--width:50%;}.elementor-52791 .elementor-element.elementor-element-4647e06{--width:40%;}.elementor-52791 .elementor-element.elementor-element-0926b15{--width:50%;}.elementor-52791 .elementor-element.elementor-element-77b872e{--width:50%;}.elementor-52791 .elementor-element.elementor-element-57e4fd1{--width:40%;}.elementor-52791 .elementor-element.elementor-element-43c6c1f{--width:50%;}.elementor-52791 .elementor-element.elementor-element-cc18ff1{--width:40%;}.elementor-52791 .elementor-element.elementor-element-d8e4b23{--width:50%;}.elementor-52791 .elementor-element.elementor-element-ad753a4{--width:50%;}.elementor-52791 .elementor-element.elementor-element-300d99d{--width:40%;}.elementor-52791 .elementor-element.elementor-element-dd23247{--width:50%;}.elementor-52791 .elementor-element.elementor-element-a31e5fe{--width:50%;}.elementor-52791 .elementor-element.elementor-element-97dca25{--width:40%;}.elementor-52791 .elementor-element.elementor-element-345ece4{--width:50%;}.elementor-52791 .elementor-element.elementor-element-f4829cd{--width:40%;}.elementor-52791 .elementor-element.elementor-element-803dcea{--width:50%;}.elementor-52791 .elementor-element.elementor-element-8981674{--width:50%;}}@media(max-width:1024px){.elementor-52791 .elementor-element.elementor-element-974cabb{--swiper-slides-to-display:2;}.elementor-52791 .elementor-element.elementor-element-22f2760{--grid-columns:2;}}@media(max-width:767px){.elementor-52791 .elementor-element.elementor-element-974cabb{--swiper-slides-to-display:1;}.elementor-52791 .elementor-element.elementor-element-fd1c367{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-52791 .elementor-element.elementor-element-75043fc{--width:85%;--justify-content:center;}.elementor-52791 .elementor-element.elementor-element-ae6a5f6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-52791 .elementor-element.elementor-element-77e3255{--width:50%;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-52791 .elementor-element.elementor-element-6f659d6{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-52791 .elementor-element.elementor-element-6f659d6.elementor-element{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-2b75838{--width:40%;--flex-wrap:nowrap;}.elementor-52791 .elementor-element.elementor-element-5dc8d17{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-52791 .elementor-element.elementor-element-30bda3b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52791 .elementor-element.elementor-element-ec16288{--width:15%;--min-height:53.39px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:02%;}.elementor-52791 .elementor-element.elementor-element-ec16288.e-con{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-87d3f75{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52791 .elementor-element.elementor-element-d96bc8b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-52791 .elementor-element.elementor-element-7443460{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-353624f{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-52791 .elementor-element.elementor-element-b1a8103{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52791 .elementor-element.elementor-element-0fa1cc9{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ee76e86{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-ee76e86 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-43cca2d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-52791 .elementor-element.elementor-element-475c5db{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-52791 .elementor-element.elementor-element-e776561{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-873f904{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-873f904 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-e953ccd{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-3df5eaf{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-696f9ca{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-696f9ca .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-55a095b{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ec6aad6{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-ec6aad6 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-eafa1d9{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-367de24{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-367de24 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-6335f33{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-5320b59{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-5320b59 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-02aea0d{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-544c5cf{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-6f00be2{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-6f00be2 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-c85aaed{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-9eb5b59{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-9eb5b59 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-a81fe6a{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-5bf8dbf{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-5bf8dbf .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-64c8776{--width: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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-240f1eb{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-240f1eb .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-7b968c8{width:100%;max-width:100%;}.elementor-52791 .elementor-element.elementor-element-83bf264{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-52791 .elementor-element.elementor-element-9a3b298{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-bd78e29{--gap:00px 20px;--row-gap:00px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-8ad1507{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-13b754a{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-13b754a .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-fc64f8c{--gap:00px 20px;--row-gap:00px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ca688a5{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-ed41838{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-ed41838 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-4d60277{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-781cc69{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-781cc69 .elementor-heading-title{font-size:28px;}.elementor-52791 .elementor-element.elementor-element-22f2760{--grid-columns:1;}.elementor-52791 .elementor-element.elementor-element-22f2760.elementor-element{--align-self:center;}.elementor-52791 .elementor-element.elementor-element-0f24d10{width:100%;max-width:100%;--e-icon-list-icon-size:18px;}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item > a{font-size:18px;}.elementor-52791 .elementor-element.elementor-element-baf8b77{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-52791 .elementor-element.elementor-element-db96f99{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-f7c1f5e{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-52791 .elementor-element.elementor-element-31df820{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a242a0b{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-a242a0b .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-90d5492{width:100%;max-width:100%;text-align:center;}.elementor-52791 .elementor-element.elementor-element-90d5492 .elementor-heading-title{font-size:28px;}.elementor-52791 .elementor-element.elementor-element-bfe1f4a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-52791 .elementor-element.elementor-element-6a311e4{width:100%;max-width:100%;--e-icon-list-icon-size:18px;}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item > a{font-size:18px;}.elementor-52791 .elementor-element.elementor-element-903b1a5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-65b775b{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-52791 .elementor-element.elementor-element-30d7328{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a0467a5{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-a0467a5 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-343e1a8{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-52791 .elementor-element.elementor-element-d282027{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-bca228c{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-bca228c .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-28699cc{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-52791 .elementor-element.elementor-element-77b872e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-aacb092{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-82514a5{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-7d49af7{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-7d49af7 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-76e00e0{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-fc6c385{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-597d54f{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-597d54f .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-ad753a4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-1d17f90{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-9c77552{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-77d3b46{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-77d3b46 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-b0330c5{width:100%;max-width:100%;}.elementor-52791 .elementor-element.elementor-element-b2ff2df{width:100%;max-width:100%;--e-icon-list-icon-size:18px;}.elementor-52791 .elementor-element.elementor-element-b2ff2df > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item > a{font-size:18px;}.elementor-52791 .elementor-element.elementor-element-b7392b1{--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:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-52791 .elementor-element.elementor-element-a31e5fe{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-1f5ce63{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-bc41af0{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-42fe159{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-42fe159 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-41a1eda{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-a74c700{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52791 .elementor-element.elementor-element-3bf6f83{width:100%;max-width:100%;text-align:left;}.elementor-52791 .elementor-element.elementor-element-3bf6f83 .elementor-heading-title{font-size:24px;}.elementor-52791 .elementor-element.elementor-element-8981674{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-52791 .elementor-element.elementor-element-5d1266a{width:100%;max-width:100%;}.elementor-52791 .elementor-element.elementor-element-148716f{width:100%;max-width:100%;--e-icon-list-icon-size:18px;}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item > a{font-size:18px;}.elementor-52791 .elementor-element.elementor-element-242017c{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-title-font-size:20px;--n-menu-title-padding:20px 20px 20px 20px;--n-menu-dropdown-indicator-size:30px;--n-menu-dropdown-indicator-rotate:rotate(-90deg);--n-menu-toggle-icon-size:25px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-242017c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52791 .elementor-element.elementor-element-242017c.elementor-element{--align-self:center;}}/* Start custom CSS for mega-menu, class: .elementor-element-d9fddf7 */.elementor-52791 .elementor-element.elementor-element-d9fddf7 .e-active{
    top: 22.5px !important;
}
.elementor-52791 .elementor-element.elementor-element-d9fddf7 svg:hover{
    cursor: pointer;
}
@media only screen and (max-width: 767px) {
    .elementor-52791 .elementor-element.elementor-element-d9fddf7 .e-active{
        top: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b1210f */.elementor-52791 .elementor-element.elementor-element-3b1210f a{
    color: #3C3C3E;
    font-size: 16px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b1210f */.elementor-52791 .elementor-element.elementor-element-3b1210f a{
    color: #3C3C3E;
    font-size: 16px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-371b271 */.elementor-52791 .elementor-element.elementor-element-371b271 .e-active{
    top: 20px !important;
}
.elementor-52791 .elementor-element.elementor-element-371b271 svg:hover{
    cursor: pointer;
}
@media only screen and (max-width: 767px) {
    .elementor-52791 .elementor-element.elementor-element-371b271 .e-active{
        top: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a8103 */.elementor-52791 .elementor-element.elementor-element-b1a8103{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353624f */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375b0c0 */.elementor-52791 .elementor-element.elementor-element-375b0c0{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cca2d */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd78e29 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc64f8c */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f24d10 */.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1f5e */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a311e4 */.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe1f4a */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b775b */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343e1a8 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacb092 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e00e0 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d17f90 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b2ff2df */.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5ce63 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a1eda */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-148716f */.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a8103 */.elementor-52791 .elementor-element.elementor-element-b1a8103{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353624f */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375b0c0 */.elementor-52791 .elementor-element.elementor-element-375b0c0{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cca2d */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd78e29 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc64f8c */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f24d10 */.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1f5e */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a311e4 */.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe1f4a */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b775b */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343e1a8 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacb092 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e00e0 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d17f90 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b2ff2df */.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5ce63 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a1eda */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-148716f */.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a8103 */.elementor-52791 .elementor-element.elementor-element-b1a8103{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353624f */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375b0c0 */.elementor-52791 .elementor-element.elementor-element-375b0c0{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cca2d */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd78e29 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc64f8c */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f24d10 */.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1f5e */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a311e4 */.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe1f4a */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b775b */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343e1a8 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacb092 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e00e0 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d17f90 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b2ff2df */.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5ce63 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a1eda */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-148716f */.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a8103 */.elementor-52791 .elementor-element.elementor-element-b1a8103{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353624f */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375b0c0 */.elementor-52791 .elementor-element.elementor-element-375b0c0{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cca2d */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd78e29 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc64f8c */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f24d10 */.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1f5e */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a311e4 */.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe1f4a */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b775b */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343e1a8 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacb092 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e00e0 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d17f90 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b2ff2df */.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5ce63 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a1eda */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-148716f */.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a8103 */.elementor-52791 .elementor-element.elementor-element-b1a8103{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353624f */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375b0c0 */.elementor-52791 .elementor-element.elementor-element-375b0c0{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cca2d */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd78e29 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc64f8c */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f24d10 */.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1f5e */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a311e4 */.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe1f4a */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b775b */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343e1a8 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacb092 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e00e0 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d17f90 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b2ff2df */.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5ce63 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a1eda */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-148716f */.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a8103 */.elementor-52791 .elementor-element.elementor-element-b1a8103{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353624f */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375b0c0 */.elementor-52791 .elementor-element.elementor-element-375b0c0{
    height: 130px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cca2d */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd78e29 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc64f8c */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f24d10 */.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-0f24d10 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1f5e */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a311e4 */.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-6a311e4 .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe1f4a */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b775b */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343e1a8 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aacb092 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e00e0 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d17f90 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b2ff2df */.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-icon, .elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-text::after{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-b2ff2df .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5ce63 */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a1eda */.boxMenu .arrow {
    transform: translateX(0); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .arrow {
    transform: translateX(50%); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}
.boxMenu .boxImage {
    transform: scale(1); /* Assicurati che la freccia sia già a sinistra */
    transition: transform 0.5s ease; /* Aggiungi una transizione fluida */
}

.boxMenu:hover .boxImage {
    transform: scale(1.2); /* Sposta la freccia a destra del 10% della larghezza del contenitore */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-148716f */.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text {
    order: 1; /* Mantieni il testo a sinistra */
}

.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-icon{
    order: 2; /* Sposta l'icona a destra */
    margin-left: 10px; /* Distanza tra il testo e l'icona */
}

/* Se necessario, per allineare completamente a destra l'icona */
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-item a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-52791 .elementor-element.elementor-element-148716f .elementor-icon-list-text::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-242017c */.elementor-52791 .elementor-element.elementor-element-242017c .e-active {
    top: 20px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-52791 .elementor-element.elementor-element-242017c .e-active {
        top: 0 !important;
    } 
    .elementor-52791 .elementor-element.elementor-element-242017c .e-n-menu-wrapper{
        background: #fff !important;
        height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd1c367 */#headerContainer.elementor-sticky--effects #header, 
#headerContainer.elementor-sticky--effects #headerScroll {
    background-color: rgba(255, 255, 255, 0.975) !important;
}

#headerContainer.elementor-sticky--effects #sliders {
    display: none !important;
}

#headerContainer.elementor-sticky--effects #headerScroll {
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.16);
}

#headerContainer.elementor-sticky--effects #headerScroll a.e-n-menu-title-text, 
#headerContainer.elementor-sticky--effects #headerScroll.contains-e-active a.e-n-menu-title-text {
    color: #3c3c3e !important;
}

#headerScroll.contains-e-active {
    background-color: rgba(255, 255, 255, 0.975) !important;
    z-index: 9;
}

.demoButton {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}

#headerContainer.elementor-sticky--effects #headerScroll .demoButton {
    opacity: 1;
    visibility: visible;
}

.elementor-52791 .elementor-element.elementor-element-fd1c367 a.e-n-menu-title-text {
    font-weight: 500;
}

.boxImage {
    height: 150px;
}

.elementor-52791 .elementor-element.elementor-element-fd1c367 .e-n-menu-heading a.active {
    color: #1fb1ea !important;
}

.elementor-52791 .elementor-element.elementor-element-fd1c367 a[target="_blank"] span.elementor-icon-list-text:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z" fill="%231fb1ea"/></svg>');
    width: 16px !important;
    height: 16px !important;
    display: inline-block;
    margin-left: 10px;
}

.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper {
    top: 150% !important;
}
.elementor-52791 .elementor-element.elementor-element-fd1c367 .highlighted {
    color: #1fb1ea !important;

}
@media only screen and (max-width: 767px) {
    .elementor-52791 .elementor-element.elementor-element-fd1c367 {
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.16);
    }

    #header .elementor-sticky--effects, 
    #headerScroll.elementor-sticky--effects {
        box-shadow: none;
        background-color: #fff !important;
    }

    .elementor-52791 .elementor-element.elementor-element-fd1c367 li {
        justify-content: space-between !important;
    }

    /* Commented out as the ':has' pseudo-class is not widely supported */
    /* .elementor-52791 .elementor-element.elementor-element-fd1c367 li:has(button[aria-expanded="true"]) {
        background-color: #F0F5F7;
    } */

}/* End custom CSS */