.elementor-542 .elementor-element.elementor-element-59b2da3{--display:flex;}.elementor-542 .elementor-element.elementor-element-f6d60d4{--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:flex-end;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-f6d60d4:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-f6d60d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaideale-genova.it/wp-content/uploads/2026/02/genova-centro.jpeg");background-position:center center;background-size:cover;}.elementor-542 .elementor-element.elementor-element-339aa4a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-542 .elementor-element.elementor-element-339aa4a:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-339aa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-17c48b0 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-542 .elementor-element.elementor-element-fdb6498 .elementor-heading-title{font-family:var( --e-global-typography-2630993-font-family ), Sans-serif;font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );color:var( --e-global-color-a989fe8 );}.elementor-542 .elementor-element.elementor-element-a068151{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-d1b62ee{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-717375c .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-542 .elementor-element.elementor-element-ce7ed1a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-f2d3443{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-773714b img{width:100%;}.elementor-542 .elementor-element.elementor-element-d38c5e3{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-6b344a1{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-d1d93b4 .elementor-heading-title{font-family:var( --e-global-typography-b991016-font-family ), Sans-serif;font-size:var( --e-global-typography-b991016-font-size );line-height:var( --e-global-typography-b991016-line-height );}.elementor-542 .elementor-element.elementor-element-b11d03a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-3c75914{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-542 .elementor-element.elementor-element-d322d2c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-0295b40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-542 .elementor-element.elementor-element-0295b40 img{width:100%;}.elementor-542 .elementor-element.elementor-element-eb94552{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-c604bfc .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ed7c44a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-693a469{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-e7970b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-542 .elementor-element.elementor-element-e7970b1 img{width:100%;}.elementor-542 .elementor-element.elementor-element-4489afb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-6f31c7f .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-9d05450{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-ff1d530{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-a1d03fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-542 .elementor-element.elementor-element-a1d03fe img{width:100%;}.elementor-542 .elementor-element.elementor-element-41ce3f9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-31890b3 .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-dcb6eda{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-d39c6f6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-e7f3093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-542 .elementor-element.elementor-element-e7f3093 img{width:100%;}.elementor-542 .elementor-element.elementor-element-6289d0a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-8f25124 .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-7bffe7a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-11830c8{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:30px;}.elementor-542 .elementor-element.elementor-element-87dd662{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-6ad3179{--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;--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-542 .elementor-element.elementor-element-cda622c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-542 .elementor-element.elementor-element-cda622c:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-cda622c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9eb7a3f );}.elementor-542 .elementor-element.elementor-element-c74b814{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-542 .elementor-element.elementor-element-2e98ac9 .elementor-heading-title{font-family:var( --e-global-typography-2630993-font-family ), Sans-serif;font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );color:var( --e-global-color-711fdc5 );}.elementor-542 .elementor-element.elementor-element-3bd7879{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-542 .elementor-element.elementor-element-709d5f4{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-5c70c9f{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-30389d8{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-542 .elementor-element.elementor-element-53a9eb1{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-1103145{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-2f8f2c4{--display:flex;--justify-content:center;}.elementor-542 .elementor-element.elementor-element-fa2d52a img{width:100%;}.elementor-542 .elementor-element.elementor-element-99381b5{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-cf6bb02{--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;--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-542 .elementor-element.elementor-element-97200ab{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-542 .elementor-element.elementor-element-97200ab:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-97200ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9eb7a3f );}.elementor-542 .elementor-element.elementor-element-4f97330{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-542 .elementor-element.elementor-element-6188a32{--display:flex;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-0875820 .elementor-heading-title{font-family:var( --e-global-typography-2630993-font-family ), Sans-serif;font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );color:var( --e-global-color-711fdc5 );}.elementor-542 .elementor-element.elementor-element-9b38561{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.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-542 .elementor-element.elementor-element-a219da1 .elementor-button{background-color:var( --e-global-color-9eb7a3f );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-a989fe8 );color:var( --e-global-color-a989fe8 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-711fdc5 );border-radius:999px 999px 999px 999px;padding:10px 30px 10px 30px;}.elementor-542 .elementor-element.elementor-element-78892b1{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-542 .elementor-element.elementor-element-dce3e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -180px) 0px;z-index:4;}.elementor-542 .elementor-element.elementor-element-600c3c2{--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;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-66e7cb0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-26dddb0:hover img{opacity:0.75;}.elementor-542 .elementor-element.elementor-element-26dddb0 img{transition-duration:0.5s;}.elementor-542 .elementor-element.elementor-element-d4f84eb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-c5286e2 .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-073c22a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-30fe905 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-7e95c3b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-afc11cd:hover img{opacity:0.75;}.elementor-542 .elementor-element.elementor-element-afc11cd img{transition-duration:0.5s;}.elementor-542 .elementor-element.elementor-element-598355b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-6013efa .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ad7d1bb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-8873b47 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-6bf5df2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-57926f0:hover img{opacity:0.75;}.elementor-542 .elementor-element.elementor-element-57926f0 img{transition-duration:0.5s;}.elementor-542 .elementor-element.elementor-element-3bf100e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-5af91d1 .elementor-heading-title{font-family:var( --e-global-typography-868bfb6-font-family ), Sans-serif;font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-91eb2d0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-1cfe09c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-3b9b8a1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;padding:0px 60px 0px 60px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:30px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-542 .elementor-element.elementor-element-fdb6498 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-a068151{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-717375c .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-ce7ed1a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-d38c5e3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-d1d93b4 .elementor-heading-title{font-size:var( --e-global-typography-b991016-font-size );line-height:var( --e-global-typography-b991016-line-height );}.elementor-542 .elementor-element.elementor-element-b11d03a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-c604bfc .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ed7c44a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-6f31c7f .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-9d05450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-31890b3 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-dcb6eda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-8f25124 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-7bffe7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-11830c8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;}.elementor-542 .elementor-element.elementor-element-2e98ac9 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-5c70c9f{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-53a9eb1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-99381b5{--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-0875820 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-9b38561{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-a219da1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-dce3e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-542 .elementor-element.elementor-element-c5286e2 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-073c22a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-30fe905 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-6013efa .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ad7d1bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-8873b47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-5af91d1 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-91eb2d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-1cfe09c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-3b9b8a1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;}}@media(max-width:1024px){.elementor-542 .elementor-element.elementor-element-f6d60d4{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-339aa4a{--margin-top:0px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-fdb6498 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-a068151{--margin-top:0px;--margin-bottom:61px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-d1b62ee{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-717375c .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-ce7ed1a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-d38c5e3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-6b344a1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-d1d93b4 .elementor-heading-title{font-size:var( --e-global-typography-b991016-font-size );line-height:var( --e-global-typography-b991016-line-height );}.elementor-542 .elementor-element.elementor-element-b11d03a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-c604bfc .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ed7c44a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-6f31c7f .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-9d05450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-31890b3 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-dcb6eda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-8f25124 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-7bffe7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-11830c8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;padding:0px 0px 0px 0px;--e-n-carousel-dots-vertical-offset:30px;}.elementor-542 .elementor-element.elementor-element-6ad3179{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-cda622c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-c74b814{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-2e98ac9 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-3bd7879{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-709d5f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-5c70c9f{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-53a9eb1{--margin-top:0px;--margin-bottom:61px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-1103145{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-99381b5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-cf6bb02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-97200ab{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-4f97330{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-6188a32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-0875820 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-9b38561{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-a219da1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-dce3e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-542 .elementor-element.elementor-element-c5286e2 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-073c22a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-30fe905 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-6013efa .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ad7d1bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-8873b47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-5af91d1 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-91eb2d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-1cfe09c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-3b9b8a1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;padding:0px 30px 0px 30px;--e-n-carousel-dots-vertical-offset:30px;}}@media(max-width:767px){.elementor-542 .elementor-element.elementor-element-f6d60d4{--min-height:100vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-339aa4a{--width:calc(100% - 30px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-fdb6498 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-a068151{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-d1b62ee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-717375c .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-ce7ed1a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-f2d3443{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-d38c5e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-542 .elementor-element.elementor-element-6b344a1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-d1d93b4 .elementor-heading-title{font-size:var( --e-global-typography-b991016-font-size );line-height:var( --e-global-typography-b991016-line-height );}.elementor-542 .elementor-element.elementor-element-b11d03a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-c604bfc .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ed7c44a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-6f31c7f .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-9d05450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-31890b3 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-dcb6eda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-8f25124 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-7bffe7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-11830c8{--e-n-carousel-swiper-slides-to-display:1;padding:0px 30px 0px 30px;}.elementor-542 .elementor-element.elementor-element-87dd662{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-542 .elementor-element.elementor-element-6ad3179{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-cda622c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-542 .elementor-element.elementor-element-c74b814{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-2e98ac9 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-3bd7879{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-542 .elementor-element.elementor-element-709d5f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-5c70c9f{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-30389d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-53a9eb1{--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;}.elementor-542 .elementor-element.elementor-element-1103145{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-2f8f2c4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-cf6bb02{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-97200ab{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-542 .elementor-element.elementor-element-4f97330{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-542 .elementor-element.elementor-element-6188a32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-0875820 .elementor-heading-title{font-size:var( --e-global-typography-2630993-font-size );line-height:var( --e-global-typography-2630993-line-height );}.elementor-542 .elementor-element.elementor-element-9b38561{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-a219da1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-78892b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-c5286e2 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-073c22a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-30fe905 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-6013efa .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-ad7d1bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-8873b47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-5af91d1 .elementor-heading-title{font-size:var( --e-global-typography-868bfb6-font-size );line-height:var( --e-global-typography-868bfb6-line-height );}.elementor-542 .elementor-element.elementor-element-91eb2d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-1cfe09c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-542 .elementor-element.elementor-element-3b9b8a1{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-542 .elementor-element.elementor-element-339aa4a{--width:44%;}.elementor-542 .elementor-element.elementor-element-d1b62ee{--width:50%;}.elementor-542 .elementor-element.elementor-element-f2d3443{--width:50%;}.elementor-542 .elementor-element.elementor-element-6b344a1{--width:40%;}.elementor-542 .elementor-element.elementor-element-cda622c{--width:calc(100% - 60px);}.elementor-542 .elementor-element.elementor-element-c74b814{--content-width:calc(1600px - 180px);}.elementor-542 .elementor-element.elementor-element-3bd7879{--content-width:calc(1600px - 180px);}.elementor-542 .elementor-element.elementor-element-709d5f4{--width:calc(50% + 30px);}.elementor-542 .elementor-element.elementor-element-30389d8{--width:calc(50% - 30px);}.elementor-542 .elementor-element.elementor-element-1103145{--width:50%;}.elementor-542 .elementor-element.elementor-element-2f8f2c4{--width:50%;}.elementor-542 .elementor-element.elementor-element-97200ab{--width:calc(100% - 60px);}.elementor-542 .elementor-element.elementor-element-4f97330{--content-width:calc(1600px - 180px);}.elementor-542 .elementor-element.elementor-element-6188a32{--width:calc(50% + 30px);}.elementor-542 .elementor-element.elementor-element-78892b1{--width:calc(50% - 30px);}}@media(max-width:1366px) and (min-width:768px){.elementor-542 .elementor-element.elementor-element-339aa4a{--width:53%;}.elementor-542 .elementor-element.elementor-element-6b344a1{--width:50%;}.elementor-542 .elementor-element.elementor-element-709d5f4{--width:calc(50% + 30px);}.elementor-542 .elementor-element.elementor-element-30389d8{--width:calc(50% - 30px);}.elementor-542 .elementor-element.elementor-element-6188a32{--width:calc(50% + 30px);}.elementor-542 .elementor-element.elementor-element-78892b1{--width:calc(50% - 30px);}}@media(max-width:1024px) and (min-width:768px){.elementor-542 .elementor-element.elementor-element-339aa4a{--width:66%;}.elementor-542 .elementor-element.elementor-element-cda622c{--width:calc(100% - 30px);}.elementor-542 .elementor-element.elementor-element-709d5f4{--width:calc(50% + 30px);}.elementor-542 .elementor-element.elementor-element-30389d8{--width:calc(50% - 30px);}.elementor-542 .elementor-element.elementor-element-97200ab{--width:calc(100% - 30px);}.elementor-542 .elementor-element.elementor-element-6188a32{--width:calc(50% + 30px);}.elementor-542 .elementor-element.elementor-element-78892b1{--width:calc(50% - 30px);}}/* Start custom CSS for container, class: .elementor-element-339aa4a */.elementor-542 .elementor-element.elementor-element-339aa4a {
    position: relative;
}

.elementor-542 .elementor-element.elementor-element-339aa4a:after {
    content: "";
    display: block;
    background-image: url('https://casaideale-genova.it/wp-content/uploads/2026/02/onde-rosa-sotto.png');
    background-repeat: repeat-x;
    background-size: contain;
    background-position: top left;
      width: 100%;
    height: 25px;
    z-index: 2;
    position: absolute;
    bottom: -25px;
    right: 0;
}

@media(max-width: 1024px){
  .elementor-542 .elementor-element.elementor-element-339aa4a:after {
      height: 15px;
      bottom: -15px;
  }  
}

@media(max-width: 767px){
    .elementor-542 .elementor-element.elementor-element-339aa4a {
        transform: translateY(60px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d60d4 */@media(min-width: 768px){
.elementor-542 .elementor-element.elementor-element-f6d60d4 {
    max-height: 800px;
    height: calc(80vh - 90px)
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-11830c8 *//* FIX */
.elementor-542 .elementor-element.elementor-element-11830c8 .swiper {
    padding-bottom: 0!important;
}

.elementor-542 .elementor-element.elementor-element-11830c8 .swiper-pagination-bullet {
    opacity: 0.8!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38c5e3 */.elementor-542 .elementor-element.elementor-element-d38c5e3 {
    padding-left: calc(calc(100% - 1600px) / 2);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3b9b8a1 *//* FIX */
.elementor-542 .elementor-element.elementor-element-3b9b8a1 .swiper {
    padding-bottom: 0!important;
}

.elementor-542 .elementor-element.elementor-element-3b9b8a1 .swiper-pagination-bullet {
    opacity: 0.8!important;
}/* End custom CSS */