.elementor-36 .elementor-element.elementor-element-e987283{--display:flex;--min-height:45rem;--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:1rem 1rem;--background-transition:0.3s;--overlay-opacity:0.4;}.elementor-36 .elementor-element.elementor-element-e987283:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-e987283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2p2new.2p2.it/wp-content/uploads/2024/12/2p2-home-hero.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-e987283::before, .elementor-36 .elementor-element.elementor-element-e987283 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-e987283 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-e987283 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-e987283 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-e987283 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-062b9de );--background-overlay:'';}.elementor-36 .elementor-element.elementor-element-e987283, .elementor-36 .elementor-element.elementor-element-e987283::before{--border-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-9ddb966{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-36 .elementor-element.elementor-element-9e6bece .elementor-heading-title{color:var( --e-global-color-2ef6049 );}.elementor-36 .elementor-element.elementor-element-e2561ee .elementor-heading-title{color:var( --e-global-color-2ef6049 );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-dbb32c8{color:var( --e-global-color-2ef6049 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36 .elementor-element.elementor-element-79440c4 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-79440c4.elementor-element{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36 .elementor-element.elementor-element-1ac8082 > .elementor-widget-container{margin:0% 0% -16% 0%;padding:0vw 10vw 0vw 0vw;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-1ac8082{right:0px;}body.rtl .elementor-36 .elementor-element.elementor-element-1ac8082{left:0px;}.elementor-36 .elementor-element.elementor-element-1ac8082{bottom:0rem;}.elementor-36 .elementor-element.elementor-element-1ac8082 img{width:40vw;}.elementor-36 .elementor-element.elementor-element-001c41a{--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;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-aea733e{text-align:center;}.elementor-36 .elementor-element.elementor-element-aea733e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-e47138c{--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:2rem 2rem;--background-transition:0.3s;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-36 .elementor-element.elementor-element-9b167eb{--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:1rem 1rem;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(0, 68.00000000000004, 169.99999999999997, 0.15);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-ce87cc5{text-align:center;}.elementor-36 .elementor-element.elementor-element-ce87cc5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-ee320ea{text-align:center;}.elementor-36 .elementor-element.elementor-element-ee320ea .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-124db2f .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-7cd7c1c{--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:1rem 1rem;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(0, 68.00000000000004, 169.99999999999997, 0.15);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-6478f79{text-align:center;}.elementor-36 .elementor-element.elementor-element-6478f79 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-1c41115{text-align:center;}.elementor-36 .elementor-element.elementor-element-1c41115 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-288252a .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-864b657{--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:1rem 1rem;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(0, 68.00000000000004, 169.99999999999997, 0.15);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-9ebb6e7{text-align:center;}.elementor-36 .elementor-element.elementor-element-9ebb6e7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-4bdc15e{text-align:center;}.elementor-36 .elementor-element.elementor-element-4bdc15e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-1d22c43 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-afee0ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8rem 8rem;--background-transition:0.3s;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-36 .elementor-element.elementor-element-afee0ae, .elementor-36 .elementor-element.elementor-element-afee0ae::before{--border-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-499e335{--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:1rem 1rem;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-96f906f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-381445b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-6abbc2c{--display:flex;--min-height:45rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--background-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-6abbc2c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6abbc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2p2new.2p2.it/wp-content/uploads/2024/12/2p2-semplice_come_fare_2piu2.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-6abbc2c, .elementor-36 .elementor-element.elementor-element-6abbc2c::before{--border-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-6eba93f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-62acbaa );--border-color:var( --e-global-color-62acbaa );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(0, 68.00000000000004, 169.99999999999997, 0.15);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-36 .elementor-element.elementor-element-6eba93f:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6eba93f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ef6049 );}.elementor-36 .elementor-element.elementor-element-6eba93f, .elementor-36 .elementor-element.elementor-element-6eba93f::before{--border-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-f435dc0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-467e2ba .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-73dac86{--display:flex;--min-height:30rem;--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:8rem 8rem;--background-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-04cb818{--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:1rem 1rem;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-249adca .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-f0405ca .elementor-button{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-8048d66{right:40vw;}body.rtl .elementor-36 .elementor-element.elementor-element-8048d66{left:40vw;}.elementor-36 .elementor-element.elementor-element-8048d66{bottom:-13px;z-index:2;}.elementor-36 .elementor-element.elementor-element-8048d66 img{width:15rem;}.elementor-36 .elementor-element.elementor-element-b6e3204 > .elementor-widget-container{margin:3.5rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-b6e3204{right:0%;}body.rtl .elementor-36 .elementor-element.elementor-element-b6e3204{left:0%;}.elementor-36 .elementor-element.elementor-element-b6e3204{top:0rem;text-align:right;}.elementor-36 .elementor-element.elementor-element-b6e3204 img{max-width:45vw;height:30rem;object-fit:cover;object-position:center center;border-radius:2rem 0rem 0rem 2rem;}.elementor-36 .elementor-element.elementor-element-3e20b7b{--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:8rem 8rem;--background-transition:0.3s;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-3e20b7b:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-3e20b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-3e20b7b, .elementor-36 .elementor-element.elementor-element-3e20b7b::before{--border-transition:0.3s;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-1090ac1{left:0%;}body.rtl .elementor-36 .elementor-element.elementor-element-1090ac1{right:0%;}.elementor-36 .elementor-element.elementor-element-1090ac1{top:3.5rem;text-align:right;}.elementor-36 .elementor-element.elementor-element-1090ac1 img{max-width:45vw;height:35rem;object-fit:cover;object-position:center center;border-radius:0rem 2rem 2rem 0rem;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-453ae52{left:15%;}body.rtl .elementor-36 .elementor-element.elementor-element-453ae52{right:15%;}.elementor-36 .elementor-element.elementor-element-453ae52{top:8rem;z-index:2;text-align:right;}.elementor-36 .elementor-element.elementor-element-453ae52 img{width:20rem;height:30.5rem;object-fit:cover;object-position:top right;border-radius:0rem 2rem 2rem 0rem;}.elementor-36 .elementor-element.elementor-element-fe12ccc{--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:1rem 1rem;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-e1407e4 .elementor-heading-title{color:var( --e-global-color-2ef6049 );}.elementor-36 .elementor-element.elementor-element-bfaaa08 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-d592c64{--display:flex;--min-height:30rem;--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:8rem 8rem;--background-transition:0.3s;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-d592c64:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d592c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;background-image:url("https://2p2new.2p2.it/wp-content/uploads/2024/12/2p2-home_app.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-36 .elementor-element.elementor-element-d592c64, .elementor-36 .elementor-element.elementor-element-d592c64::before{--border-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-bcedadc{--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:1rem 1rem;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-5b59746 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-36 .elementor-element.elementor-element-92e9c5c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-41f4bc0.elementor-element{--align-self:flex-end;}.elementor-36 .elementor-element.elementor-element-41f4bc0 img{width:12.5rem;max-width:12.5rem;height:100%;}.elementor-36 .elementor-element.elementor-element-b545d08{--display:flex;--min-height:35rem;--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;--background-transition:0.3s;--padding-top:2.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-b545d08:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b545d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2p2new.2p2.it/wp-content/uploads/2024/12/2p2-home-dicono_di_noi-fix.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-b545d08, .elementor-36 .elementor-element.elementor-element-b545d08::before{--border-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-38e9512 > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}.elementor-36 .elementor-element.elementor-element-38e9512{text-align:center;}.elementor-36 .elementor-element.elementor-element-38e9512 .elementor-heading-title{color:var( --e-global-color-2ef6049 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-2ef6049 );border-radius:1rem;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-swiper-button{font-size:20px;}.elementor-36 .elementor-element.elementor-element-52a4828 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-2ef6049 );opacity:var( --e-global-color-2ef6049 );}.elementor-36 .elementor-element.elementor-element-52a4828 .swiper-pagination-bullet-active, .elementor-36 .elementor-element.elementor-element-52a4828 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-52a4828 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-52a4828.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-36 .elementor-element.elementor-element-52a4828.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:1px;}.elementor-36 .elementor-element.elementor-element-52a4828.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:1px;}.elementor-36 .elementor-element.elementor-element-52a4828.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:1px;}.elementor-36 .elementor-element.elementor-element-52a4828.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:1px;}.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-testimonial__text{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2rem;}.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;font-style:normal;}.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-18032f9{text-align:center;color:var( --e-global-color-2ef6049 );}.elementor-36 .elementor-element.elementor-element-89088b0{--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;--background-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-2deaf9c{text-align:center;}.elementor-36 .elementor-element.elementor-element-2deaf9c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;}.elementor-36 .elementor-element.elementor-element-eddfe12{text-align:center;}.elementor-36 .elementor-element.elementor-element-eddfe12 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:400;}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-9ddb966{--width:50%;}.elementor-36 .elementor-element.elementor-element-9b167eb{--width:33%;}.elementor-36 .elementor-element.elementor-element-7cd7c1c{--width:33%;}.elementor-36 .elementor-element.elementor-element-864b657{--width:33%;}.elementor-36 .elementor-element.elementor-element-499e335{--width:50%;}.elementor-36 .elementor-element.elementor-element-381445b{--width:50%;}.elementor-36 .elementor-element.elementor-element-6eba93f{--width:50%;}.elementor-36 .elementor-element.elementor-element-04cb818{--width:40%;}.elementor-36 .elementor-element.elementor-element-fe12ccc{--width:50%;}.elementor-36 .elementor-element.elementor-element-bcedadc{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-9ddb966{--width:66%;}.elementor-36 .elementor-element.elementor-element-6eba93f{--width:55%;}.elementor-36 .elementor-element.elementor-element-04cb818{--width:45%;}}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-e987283{--min-height:30rem;}.elementor-36 .elementor-element.elementor-element-1ac8082 > .elementor-widget-container{padding:0vw 5vw 0vw 0vw;}.elementor-36 .elementor-element.elementor-element-1ac8082 img{width:50vw;}.elementor-36 .elementor-element.elementor-element-001c41a{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-e47138c{--gap:1rem 1rem;}.elementor-36 .elementor-element.elementor-element-9b167eb{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-7cd7c1c{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-864b657{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-afee0ae{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-6abbc2c{--min-height:35rem;}.elementor-36 .elementor-element.elementor-element-6abbc2c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6abbc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:35% 0px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-8048d66{right:20vw;}body.rtl .elementor-36 .elementor-element.elementor-element-8048d66{left:20vw;}.elementor-36 .elementor-element.elementor-element-b6e3204 img{height:20rem;object-position:center center;}.elementor-36 .elementor-element.elementor-element-3e20b7b{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-1090ac1 img{height:30rem;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-453ae52{left:5%;}body.rtl .elementor-36 .elementor-element.elementor-element-453ae52{right:5%;}.elementor-36 .elementor-element.elementor-element-453ae52 img{height:25.5rem;}.elementor-36 .elementor-element.elementor-element-d592c64{--gap:4rem 4rem;}.elementor-36 .elementor-element.elementor-element-d592c64:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d592c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:33% auto;}.elementor-36 .elementor-element.elementor-element-41f4bc0 img{width:9rem;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-1ac8082 > .elementor-widget-container{padding:0vw 10vw 0vw 0vw;}.elementor-36 .elementor-element.elementor-element-e47138c{--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-36 .elementor-element.elementor-element-afee0ae{--gap:3rem 3rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-6abbc2c{--min-height:20rem;--margin-top:0rem;--margin-bottom:15rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-6abbc2c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6abbc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:25% 0px;}.elementor-36 .elementor-element.elementor-element-6eba93f{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:15rem;--margin-bottom:-15rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-36 .elementor-element.elementor-element-73dac86{--min-height:50rem;--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:15rem;--padding-bottom:13rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-8048d66 > .elementor-widget-container{--e-transform-translateX:50%;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-8048d66{right:50%;}body.rtl .elementor-36 .elementor-element.elementor-element-8048d66{left:50%;}.elementor-36 .elementor-element.elementor-element-b6e3204 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-b6e3204{right:5%;}body.rtl .elementor-36 .elementor-element.elementor-element-b6e3204{left:5%;}.elementor-36 .elementor-element.elementor-element-b6e3204{top:0rem;}.elementor-36 .elementor-element.elementor-element-b6e3204 img{max-width:90vw;height:15rem;border-radius:2rem 2rem 2rem 2rem;}.elementor-36 .elementor-element.elementor-element-3e20b7b{--padding-top:1.5rem;--padding-bottom:21rem;--padding-left:1rem;--padding-right:1rem;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-1090ac1{left:5%;}body.rtl .elementor-36 .elementor-element.elementor-element-1090ac1{right:5%;}.elementor-36 .elementor-element.elementor-element-1090ac1 img{max-width:90vw;height:20rem;border-radius:2rem 2rem 0rem 0rem;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-453ae52{left:5%;}body.rtl .elementor-36 .elementor-element.elementor-element-453ae52{right:5%;}.elementor-36 .elementor-element.elementor-element-453ae52 img{max-width:90vw;height:18rem;border-radius:2rem 2rem 0rem 0rem;}.elementor-36 .elementor-element.elementor-element-d592c64:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d592c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:66% auto;}.elementor-36 .elementor-element.elementor-element-d592c64{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-36 .elementor-element.elementor-element-b545d08:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b545d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:34% 0px;}.elementor-36 .elementor-element.elementor-element-2deaf9c .elementor-heading-title{font-size:1.75rem;}}/* Start custom CSS for image, class: .elementor-element-f85b3d6 */.elementor-36 .elementor-element.elementor-element-f85b3d6 img {
    max-height: 11rem;
    max-width: 11rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d55c725 */.elementor-36 .elementor-element.elementor-element-d55c725 img {
    max-height: 11rem;
    max-width: 11rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20e617d */.elementor-36 .elementor-element.elementor-element-20e617d img {
    max-height: 11rem;
    max-width: 11rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00c6012 */.elementor-36 .elementor-element.elementor-element-00c6012 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499e335 */@media only screen and (max-width: 767px) {
    .elementor-36 .elementor-element.elementor-element-499e335 {
    padding: 1.5rem;
    border-radius: 1rem;
    background-color: var( --e-global-color-62acbaa );
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afee0ae */.elementor-36 .elementor-element.elementor-element-afee0ae::before {
    content: '';
    display: block;
    width: 50vw;
    border-radius: 0 4rem 0 0;
    background-color: var( --e-global-color-62acbaa );
}

@media only screen and (max-width: 767px) {
    .elementor-36 .elementor-element.elementor-element-afee0ae::before {
    content: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1090ac1 */@media only screen and (max-width: 767px) {
.elementor-36 .elementor-element.elementor-element-1090ac1 {
    top: auto !important;
    bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-453ae52 */@media only screen and (max-width: 767px) {
.elementor-36 .elementor-element.elementor-element-453ae52 {
    top: auto !important;
    bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cba4b9 */.elementor-36 .elementor-element.elementor-element-2cba4b9 a {
    color: var(--e-global-color-primary);
    text-decoration: underline;
    text-underline-offset: .25rem;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-52a4828 */.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-testimonial__content {
    display: flex;
    flex-direction: column;
}

.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-testimonial__cite {
    margin-top: 0;
    order: 1;
}

.elementor-36 .elementor-element.elementor-element-52a4828 .elementor-testimonial__text {
    order: 2;
    margin-top: 1rem;}/* End custom CSS */