.elementor-1044 .elementor-element.elementor-element-40d42a1c{--display:flex;--min-height:100vh;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-40d42a1c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-40d42a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-75ab14eb{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-75ab14eb::before, .elementor-1044 .elementor-element.elementor-element-75ab14eb > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-75ab14eb > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-75ab14eb > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-75ab14eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-75ab14eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1044 .elementor-element.elementor-element-75ab14eb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1044 .elementor-element.elementor-element-7fffe325{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:152px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-314a9ea3{--display:flex;--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-1044 .elementor-element.elementor-element-51dd022c .elementor-heading-title{font-family:var( --e-global-typography-d80d684-font-family ), Sans-serif;font-size:var( --e-global-typography-d80d684-font-size );font-weight:var( --e-global-typography-d80d684-font-weight );line-height:var( --e-global-typography-d80d684-line-height );letter-spacing:var( --e-global-typography-d80d684-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-23131b26{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-550542d9 .elementor-button{background-color:var( --e-global-color-fb6eed4 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-550542d9 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-550542d9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-550542d9 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-550542d9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-7859d0a1 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-7859d0a1 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-7859d0a1 .elementor-button:focus{background-color:var( --e-global-color-fb6eed4 );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-7859d0a1 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-7859d0a1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-324a79bf{--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:96px 96px;--row-gap:96px;--column-gap:96px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-4e524c1c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1044 .elementor-element.elementor-element-53e6a6e5{--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;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1044 .elementor-element.elementor-element-53e6a6e5:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-53e6a6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-3b2e5ecf{--display:flex;--min-height:180px;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-3b2e5ecf:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-3b2e5ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-piscina-a-sfioro-tramonto-cetraro.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-381b163e{--display:flex;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-7b6f132f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-4a457cb5{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-1044 .elementor-element.elementor-element-4d4598c9.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-4d4598c9 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-12d2b62f .elementor-button{background-color:var( --e-global-color-6d6062b );padding:0px 0px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-12d2b62f{padding:0px 0px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-3bdcccc3{--display:flex;--min-height:0px;--justify-content:flex-end;--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-1044 .elementor-element.elementor-element-39a90301{text-align:end;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-2d23c55b{--display:flex;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-2d23c55b:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-2d23c55b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-757088b{--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:28px 56px;--row-gap:28px;--column-gap:56px;}.elementor-1044 .elementor-element.elementor-element-b4abac6{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1044 .elementor-element.elementor-element-124cd311 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-6843133{--display:flex;}.elementor-1044 .elementor-element.elementor-element-71e3c71 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1044 .elementor-element.elementor-element-71e3c71 .elementor-icon-box-title{margin-block-end:4px;color:#0E3A53;}.elementor-1044 .elementor-element.elementor-element-71e3c71 .elementor-icon{font-size:40px;}.elementor-1044 .elementor-element.elementor-element-71e3c71 .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-71e3c71 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;}.elementor-1044 .elementor-element.elementor-element-71e3c71 .elementor-icon-box-description{font-size:15px;line-height:1.5em;color:#4F6470;}.elementor-1044 .elementor-element.elementor-element-339a3cf .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1044 .elementor-element.elementor-element-339a3cf .elementor-icon-box-title{margin-block-end:4px;color:#0E3A53;}.elementor-1044 .elementor-element.elementor-element-339a3cf .elementor-icon{font-size:40px;}.elementor-1044 .elementor-element.elementor-element-339a3cf .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-339a3cf .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;}.elementor-1044 .elementor-element.elementor-element-339a3cf .elementor-icon-box-description{font-size:15px;line-height:1.5em;color:#4F6470;}.elementor-1044 .elementor-element.elementor-element-a71de29 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-1044 .elementor-element.elementor-element-a71de29 .elementor-icon-box-title{margin-block-end:4px;color:#0E3A53;}.elementor-1044 .elementor-element.elementor-element-a71de29 .elementor-icon{font-size:40px;}.elementor-1044 .elementor-element.elementor-element-a71de29 .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-a71de29 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;}.elementor-1044 .elementor-element.elementor-element-a71de29 .elementor-icon-box-description{font-size:15px;line-height:1.5em;color:#4F6470;}.elementor-1044 .elementor-element.elementor-element-0dcc4e2{--display:flex;}.elementor-1044 .elementor-element.elementor-element-3c5bc191{--display:flex;--min-height:100vh;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-3c5bc191:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-3c5bc191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-30a2b849{--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:96px 96px;--row-gap:96px;--column-gap:96px;--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-1044 .elementor-element.elementor-element-39b13be7{--display:flex;--justify-content:space-between;--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-1044 .elementor-element.elementor-element-1b11fe3f .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-31289f3e{--display:flex;--justify-content:flex-end;--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-1044 .elementor-element.elementor-element-6b0ff9f6{text-align:end;}.elementor-1044 .elementor-element.elementor-element-2a7a0643{--display:flex;--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-1044 .elementor-element.elementor-element-356512f{--display:flex;--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-1044 .elementor-element.elementor-element-351e04d2{--display:flex;--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-1044 .elementor-element.elementor-element-fb1ab32{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-2378fc25{--display:flex;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-2378fc25:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-2378fc25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-camera-mare-asciugamani.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-23c27877{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-48b874c );--border-color:var( --e-global-color-48b874c );--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-23c27877:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-23c27877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-5eda5b95{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-5fa13d9b .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-153ccb2c .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-d0685ff .elementor-button{transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-587e080c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-48b874c );--border-color:var( --e-global-color-48b874c );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-549290f3 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-549290f3 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-549290f3{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-549290f3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-5803ebf0 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-5803ebf0 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-5803ebf0{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-5803ebf0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-67a45578 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-67a45578 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-67a45578{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-67a45578 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-4d5ce527 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-4d5ce527 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-4d5ce527{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-4d5ce527 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-1f865ce3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-6a9004e1 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-6b3586e9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--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-1044 .elementor-element.elementor-element-1f876290{text-align:start;}.elementor-1044 .elementor-element.elementor-element-1f876290 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-7e032395{text-align:start;}.elementor-1044 .elementor-element.elementor-element-7e032395 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-4e171ee0{text-align:start;}.elementor-1044 .elementor-element.elementor-element-4e171ee0 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-5b53d655{text-align:start;}.elementor-1044 .elementor-element.elementor-element-5b53d655 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-2f37ed05{text-align:start;}.elementor-1044 .elementor-element.elementor-element-2f37ed05 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-22a53ff6{--display:flex;--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-1044 .elementor-element.elementor-element-2452899e{--display:flex;--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-1044 .elementor-element.elementor-element-4a54cc64{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-ae6b47f{--display:flex;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-ae6b47f:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-ae6b47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-camera-ulivo-letto-matrimoniale.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-664f7ce0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-48b874c );--border-color:var( --e-global-color-48b874c );--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-664f7ce0:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-664f7ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-6ed7bb4b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-10bf6743 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-dc5be3e .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-594d53be .elementor-button{transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-28a4317a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-48b874c );--border-color:var( --e-global-color-48b874c );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-709f2df7 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-709f2df7 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-709f2df7{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-709f2df7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-78096944 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-78096944 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-78096944{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-78096944 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-626eb141 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-626eb141 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-626eb141{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-626eb141 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-665d251c .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-665d251c .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-665d251c{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-665d251c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-206cced1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-10c31f9e .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-59d31f25{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--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-1044 .elementor-element.elementor-element-56634087{text-align:start;}.elementor-1044 .elementor-element.elementor-element-56634087 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-5faa565e{text-align:start;}.elementor-1044 .elementor-element.elementor-element-5faa565e .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-30e7cf0e{text-align:start;}.elementor-1044 .elementor-element.elementor-element-30e7cf0e .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-54988f24{text-align:start;}.elementor-1044 .elementor-element.elementor-element-54988f24 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-7b4f3f6d{text-align:start;}.elementor-1044 .elementor-element.elementor-element-7b4f3f6d .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-c0520b3{--display:flex;--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-1044 .elementor-element.elementor-element-1e472620{--display:flex;--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-1044 .elementor-element.elementor-element-79d8968a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-3167dc19{--display:flex;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-3167dc19:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-3167dc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-camera-cedro-matrimoniale.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-2a52267f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-48b874c );--border-color:var( --e-global-color-48b874c );--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-2a52267f:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-2a52267f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-55f4b564{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-18b8d8c .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-1c53355 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4c9ab1fd .elementor-button{transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-4c38fa38{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-48b874c );--border-color:var( --e-global-color-48b874c );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-726bf126 .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-726bf126 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-726bf126{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-726bf126 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-4d80052c .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-4d80052c .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-4d80052c{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-4d80052c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-25eae94c .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-25eae94c .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-25eae94c{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-25eae94c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-51e61a3f .elementor-icon-list-icon i{color:var( --e-global-color-fb6eed4 );transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-51e61a3f .elementor-icon-list-icon svg{fill:var( --e-global-color-fb6eed4 );transition:fill 0.3s;}.elementor-1044 .elementor-element.elementor-element-51e61a3f{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1044 .elementor-element.elementor-element-51e61a3f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1044 .elementor-element.elementor-element-61b0c903{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-508dbdf6 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-2516fb13{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--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-1044 .elementor-element.elementor-element-6e5a21dc{text-align:start;}.elementor-1044 .elementor-element.elementor-element-6e5a21dc .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-33061778{text-align:start;}.elementor-1044 .elementor-element.elementor-element-33061778 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-183e407{text-align:start;}.elementor-1044 .elementor-element.elementor-element-183e407 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-6b80ee1f{text-align:start;}.elementor-1044 .elementor-element.elementor-element-6b80ee1f .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-2d10e8ab{text-align:start;}.elementor-1044 .elementor-element.elementor-element-2d10e8ab .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-7c677172{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20%;--n-tabs-title-flex-basis:auto;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:16px;--n-tabs-gap:16px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:var( --e-global-typography-184bcdf-font-size );--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-icon-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-7c677172 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-40139c2 );}.elementor-1044 .elementor-element.elementor-element-7c677172.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-fb6eed4 );border-style:none;}.elementor-1044 .elementor-element.elementor-element-7c677172.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1044 .elementor-element.elementor-element-7c677172.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-fb6eed4 );border-style:none;}.elementor-1044 .elementor-element.elementor-element-7c677172.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-1044 .elementor-element.elementor-element-7c677172.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-41f35b21{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-41f35b21:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-41f35b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-169376aa{--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-1044 .elementor-element.elementor-element-50de363c{--display:flex;--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-1044 .elementor-element.elementor-element-40f39671 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-1f8d92bc{--display:flex;--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-1044 .elementor-element.elementor-element-1fd8e96b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--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-1044 .elementor-element.elementor-element-24219f29{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-48ef9389{background-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon-box-wrapper{text-align:start;gap:64px;}.elementor-1044 .elementor-element.elementor-element-48ef9389.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-48ef9389.elementor-view-framed .elementor-icon, .elementor-1044 .elementor-element.elementor-element-48ef9389.elementor-view-default .elementor-icon{fill:var( --e-global-color-fb6eed4 );color:var( --e-global-color-fb6eed4 );border-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon{font-size:46px;}.elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6d1f44fe{background-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon-box-wrapper{text-align:start;gap:64px;}.elementor-1044 .elementor-element.elementor-element-6d1f44fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-6d1f44fe.elementor-view-framed .elementor-icon, .elementor-1044 .elementor-element.elementor-element-6d1f44fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-fb6eed4 );color:var( --e-global-color-fb6eed4 );border-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon{font-size:46px;}.elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon-box-title a{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-40db48f4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-19c8426c{background-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon-box-wrapper{text-align:start;gap:64px;}.elementor-1044 .elementor-element.elementor-element-19c8426c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-19c8426c.elementor-view-framed .elementor-icon, .elementor-1044 .elementor-element.elementor-element-19c8426c.elementor-view-default .elementor-icon{fill:var( --e-global-color-fb6eed4 );color:var( --e-global-color-fb6eed4 );border-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon{font-size:46px;}.elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon-box-title a{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-50559dbf{background-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon-box-wrapper{text-align:start;gap:64px;}.elementor-1044 .elementor-element.elementor-element-50559dbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-50559dbf.elementor-view-framed .elementor-icon, .elementor-1044 .elementor-element.elementor-element-50559dbf.elementor-view-default .elementor-icon{fill:var( --e-global-color-fb6eed4 );color:var( --e-global-color-fb6eed4 );border-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon{font-size:46px;}.elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon-box-title a{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-b226b5e{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-b226b5e:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-b226b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-vista-piscina-dal-balcone-sera.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-2658a63d{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-1044 .elementor-element.elementor-element-2658a63d:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-2658a63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-3fcccd85{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1044 .elementor-element.elementor-element-3ffec3a4{text-align:center;}.elementor-1044 .elementor-element.elementor-element-3ffec3a4 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-59dc9d2c{text-align:center;}.elementor-1044 .elementor-element.elementor-element-59dc9d2c .elementor-heading-title{font-family:var( --e-global-typography-d16596f-font-family ), Sans-serif;font-size:var( --e-global-typography-d16596f-font-size );font-weight:var( --e-global-typography-d16596f-font-weight );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-52f977f8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--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-1044 .elementor-element.elementor-element-512ea694{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-512ea694:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-512ea694.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-512ea694.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-512ea694.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-50c4ac86{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-50c4ac86:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-50c4ac86.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-50c4ac86.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-50c4ac86.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-1d2f7b68{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-1d2f7b68.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-26872039{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-26872039:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-26872039.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-26872039.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-26872039.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-18dada88{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-18dada88:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-18dada88.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-18dada88.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-18dada88.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-1125990d{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-1125990d:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-1125990d.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-1125990d.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-1125990d.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-11c6b25a{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-11c6b25a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-11c6b25a.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-11c6b25a.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-11c6b25a.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-6e0ccd{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81f9bdc );border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-6e0ccd:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-6e0ccd.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-1044 .elementor-element.elementor-element-6e0ccd.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-1044 .elementor-element.elementor-element-6e0ccd.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-4a6f457d{--display:flex;--margin-top:0px;--margin-bottom:-268px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-2f7f3e06{--e-image-carousel-slides-to-show:3;}.elementor-1044 .elementor-element.elementor-element-2f7f3e06 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-22b838d8{--display:flex;--min-height:72vh;--justify-content:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:340px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-22b838d8:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-22b838d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-tramonto-mar-tirreno-cetraro-panoramica.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-22b838d8::before, .elementor-1044 .elementor-element.elementor-element-22b838d8 > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-22b838d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-22b838d8 > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-22b838d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-22b838d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1044 .elementor-element.elementor-element-769a5107{--display:flex;--justify-content:space-between;--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-1044 .elementor-element.elementor-element-6c0ffa8a .elementor-heading-title{font-family:var( --e-global-typography-d16596f-font-family ), Sans-serif;font-size:var( --e-global-typography-d16596f-font-size );font-weight:var( --e-global-typography-d16596f-font-weight );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-5a3f463d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-1044 .elementor-element.elementor-element-6c15657c{--display:flex;--justify-content:center;--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-1044 .elementor-element.elementor-element-17787ea8{--display:flex;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1044 .elementor-element.elementor-element-2bc84e0a .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-6fbd0235{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-3368d74c{--display:flex;--min-height:100vh;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:185px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-3368d74c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-3368d74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-72a476d0{--display:flex;--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-1044 .elementor-element.elementor-element-46876030 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-43237e9e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--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-1044 .elementor-element.elementor-element-6f04b98d{--display:flex;--min-height:512px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-6f04b98d:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-6f04b98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-cetraro-e-il-porto-di-sera.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-6f04b98d:hover{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-cetraro-e-il-porto-di-sera.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-6f04b98d::before, .elementor-1044 .elementor-element.elementor-element-6f04b98d > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-6f04b98d > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-6f04b98d > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-6f04b98d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-6f04b98d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E3A5300 30%, var( --e-global-color-primary ) 100%);}.elementor-1044 .elementor-element.elementor-element-6f04b98d.e-con{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-53c9a46f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-3932f628 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-60085457{color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-13f041d4 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-13f041d4 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-13f041d4 .elementor-button:focus{background-color:var( --e-global-color-fb6eed4 );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-13f041d4 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-13f041d4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-531c8cfe{--display:flex;--min-height:512px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-531c8cfe:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-531c8cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-porto-di-cetraro-al-tramonto.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-531c8cfe:hover{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-porto-di-cetraro-al-tramonto.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-531c8cfe::before, .elementor-1044 .elementor-element.elementor-element-531c8cfe > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-531c8cfe > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-531c8cfe > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-531c8cfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-531c8cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E3A5300 30%, var( --e-global-color-primary ) 100%);}.elementor-1044 .elementor-element.elementor-element-531c8cfe.e-con{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-474f6f73{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-18c85f85 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-689b936c{color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-2ed599f9 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-2ed599f9 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-2ed599f9 .elementor-button:focus{background-color:var( --e-global-color-fb6eed4 );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-2ed599f9 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-2ed599f9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-57756eda{--display:flex;--min-height:512px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-57756eda:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-57756eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-diamante-terrazza-dipinta.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-57756eda:hover{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-diamante-terrazza-dipinta.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-57756eda::before, .elementor-1044 .elementor-element.elementor-element-57756eda > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-57756eda > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-57756eda > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-57756eda > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-57756eda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E3A5300 30%, var( --e-global-color-primary ) 100%);}.elementor-1044 .elementor-element.elementor-element-57756eda.e-con{--align-self:flex-end;}.elementor-1044 .elementor-element.elementor-element-595c4dde{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-65c630d2 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-33817c93{color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-282adc23 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-282adc23 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-282adc23 .elementor-button:focus{background-color:var( --e-global-color-fb6eed4 );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-282adc23 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-282adc23 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-73a03828{--display:flex;--min-height:512px;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 2;}.elementor-1044 .elementor-element.elementor-element-73a03828:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-73a03828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-praia-a-mare-e-isola-di-dino.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-73a03828:hover{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-praia-a-mare-e-isola-di-dino.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-73a03828::before, .elementor-1044 .elementor-element.elementor-element-73a03828 > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-73a03828 > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-73a03828 > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-73a03828 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-73a03828 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E3A5300 30%, var( --e-global-color-primary ) 100%);}.elementor-1044 .elementor-element.elementor-element-73a03828.e-con{--align-self:flex-end;}.elementor-1044 .elementor-element.elementor-element-3c9af5a0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-61fc619f{background-color:var( --e-global-color-fb6eed4 );padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-61fc619f.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-61fc619f .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-3fd1a1de{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-5a0162a0 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-58972796{color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-201c38bc .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-201c38bc .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-201c38bc .elementor-button:focus{background-color:var( --e-global-color-fb6eed4 );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-201c38bc .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-201c38bc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-2df2e30d{--display:flex;--min-height:512px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-2df2e30d:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-2df2e30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-arcomagno-san-nicola-arcella.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-2df2e30d:hover{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-arcomagno-san-nicola-arcella.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-2df2e30d::before, .elementor-1044 .elementor-element.elementor-element-2df2e30d > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-2df2e30d > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-2df2e30d > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-2df2e30d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-2df2e30d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E3A5300 30%, var( --e-global-color-primary ) 100%);}.elementor-1044 .elementor-element.elementor-element-2df2e30d.e-con{--align-self:flex-end;}.elementor-1044 .elementor-element.elementor-element-2b3946ef{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-8f26feb .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-2220633f{color:var( --e-global-color-409a4f8 );}.elementor-1044 .elementor-element.elementor-element-2fb40499 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-2fb40499 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-2fb40499 .elementor-button:focus{background-color:var( --e-global-color-fb6eed4 );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-2fb40499 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-2fb40499 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-655a4028{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-655a4028:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-655a4028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-687a1401{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1044 .elementor-element.elementor-element-2e9524b{text-align:center;}.elementor-1044 .elementor-element.elementor-element-2e9524b .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-75bd245c .elementor-heading-title{font-family:var( --e-global-typography-d16596f-font-family ), Sans-serif;font-size:var( --e-global-typography-d16596f-font-size );font-weight:var( --e-global-typography-d16596f-font-weight );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-25a2f0d8{--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-1044 .elementor-element.elementor-element-53569a63{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--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-1044 .elementor-element.elementor-element-4d60e307{--display:flex;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-4d60e307:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-4d60e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-3d71e718{--display:flex;--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-1044 .elementor-element.elementor-element-7cd05aaf{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-358b7cfa{--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-1044 .elementor-element.elementor-element-2a83cb59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-1044 .elementor-element.elementor-element-4a06b2af .elementor-heading-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5cf8b01{--e-rating-icon-marked-color:var( --e-global-color-40139c2 );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-73d85094{--e-transform-rotateZ:8deg;background-color:var( --e-global-color-fb6eed4 );margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 24px 8px 24px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-73d85094:hover{--e-transform-rotateZ:0deg;}.elementor-1044 .elementor-element.elementor-element-73d85094.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-73d85094 .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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-5b2e731{--display:flex;--min-height:0px;--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-1044 .elementor-element.elementor-element-607d124f{--display:flex;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-607d124f:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-607d124f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-7f91c02a{--display:flex;--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-1044 .elementor-element.elementor-element-49db0ac8{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-7da11fdf{--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-1044 .elementor-element.elementor-element-67b71fc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-1044 .elementor-element.elementor-element-22255127 .elementor-heading-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5666674e{--e-rating-icon-marked-color:var( --e-global-color-40139c2 );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-1af72156{--e-transform-rotateZ:8deg;background-color:var( --e-global-color-fb6eed4 );margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 24px 8px 24px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-1af72156:hover{--e-transform-rotateZ:0deg;}.elementor-1044 .elementor-element.elementor-element-1af72156.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-1af72156 .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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-6dccb648{--display:flex;--min-height:0px;--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-1044 .elementor-element.elementor-element-796c5208{--display:flex;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-796c5208:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-796c5208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-6faf919e{--display:flex;--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-1044 .elementor-element.elementor-element-6a49865f{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1044 .elementor-element.elementor-element-1668cd3b{--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-1044 .elementor-element.elementor-element-499fd934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-1044 .elementor-element.elementor-element-270e995d .elementor-heading-title{font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-a886d4f{--e-rating-icon-marked-color:var( --e-global-color-40139c2 );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-6f618076{--e-transform-rotateZ:8deg;background-color:var( --e-global-color-fb6eed4 );margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 24px 8px 24px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-1044 .elementor-element.elementor-element-6f618076:hover{--e-transform-rotateZ:0deg;}.elementor-1044 .elementor-element.elementor-element-6f618076.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-6f618076 .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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-4c4ee288{--display:flex;--min-height:0px;--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-1044 .elementor-element.elementor-element-381332e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1044 .elementor-element.elementor-element-1c50f9e6 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-74e1fceb{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-74e1fceb:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-74e1fceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-7173845{--display:flex;--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-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-40139c2 );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:#1F2B2F14;border-radius:8px 8px 8px 8px;padding:24px 24px 24px 24px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body, .elementor-1044 .elementor-element.elementor-element-157cf1d6 .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-40139c2 );}.elementor-1044 .elementor-element.elementor-element-157cf1d6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-accent );border-style:none;border-radius:8px 8px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:24px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-accent );border-radius:0px 0px 8px 8px;padding:0px 24px 24px 24px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body p, .elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion > .elementskit-card.active{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:8px 8px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion > .elementskit-card{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:17px;color:var( --e-global-color-40139c2 );fill:var( --e-global-color-40139c2 );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:14px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .ekit_accordion_icon_group, .elementor-1044 .elementor-element.elementor-element-157cf1d6 .ekit_accordion_icon_left_group{margin:0px 24px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-5ff0e81{--display:flex;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-1044 .elementor-element.elementor-element-52a25de8{--display:flex;--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-1044 .elementor-element.elementor-element-5bd31fb6 .elementor-heading-title{font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-27e71567 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-7cc75afc{--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-1044 .elementor-element.elementor-element-4d8221f2{--display:flex;--min-height:320px;--border-radius:8px 8px 8px 8px;}.elementor-1044 .elementor-element.elementor-element-4d8221f2:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-4d8221f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-piscina-gazebo-relax.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-529240c5{--display:flex;--justify-content:space-between;--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-1044 .elementor-element.elementor-element-1cb5744 .elementor-button{transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-2b6c4029{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-2b6c4029:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-2b6c4029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-3591a8f7{--display:flex;--min-height:512px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-7602a3d2{--display:flex;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-7602a3d2:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-7602a3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-piscina-a-sfioro-tramonto-cetraro.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-2074ca7f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-1044 .elementor-element.elementor-element-3ba90d8c{--display:flex;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-3ba90d8c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-3ba90d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-camera-mare-vista-tirreno.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-3ba90d8c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-67ae831d{--display:flex;--border-radius:8px 8px 8px 8px;--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-1044 .elementor-element.elementor-element-67ae831d:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-67ae831d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.villaulivicetraro.it/wp-content/uploads/2026/11/villa-degli-ulivi-salotto-esterno-patio-tramonto.jpg");background-position:center center;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-67ae831d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-114aa150{--display:flex;--justify-content:space-between;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1044 .elementor-element.elementor-element-114aa150:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-114aa150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-114aa150:hover{background-color:var( --e-global-color-fb6eed4 );}.elementor-1044 .elementor-element.elementor-element-7bad2285{--display:flex;--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-1044 .elementor-element.elementor-element-2db214f2 .elementor-heading-title{font-family:var( --e-global-typography-d16596f-font-family ), Sans-serif;font-size:var( --e-global-typography-d16596f-font-size );font-weight:var( --e-global-typography-d16596f-font-weight );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );color:var( --e-global-color-accent );}.elementor-1044 .elementor-element.elementor-element-c8b2a06{--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-1044 .elementor-element.elementor-element-498aed5f{--display:flex;--justify-content:flex-end;--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-1044 .elementor-element.elementor-element-27775cd5 .elementor-button{background-color:var( --e-global-color-40139c2 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:100px 100px 100px 100px;}.elementor-1044 .elementor-element.elementor-element-27775cd5 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-27775cd5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-27775cd5 .elementor-button:hover svg, .elementor-1044 .elementor-element.elementor-element-27775cd5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-671caccb{--display:flex;--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-1044 .elementor-element.elementor-element-6995f2a0{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1044 .elementor-element.elementor-element-40d42a1c{--width:100%;}.elementor-1044 .elementor-element.elementor-element-314a9ea3{--width:75%;}.elementor-1044 .elementor-element.elementor-element-53e6a6e5{--width:60%;}.elementor-1044 .elementor-element.elementor-element-3b2e5ecf{--width:100%;}.elementor-1044 .elementor-element.elementor-element-3bdcccc3{--width:50%;}.elementor-1044 .elementor-element.elementor-element-b4abac6{--width:52%;}.elementor-1044 .elementor-element.elementor-element-0dcc4e2{--width:48%;}.elementor-1044 .elementor-element.elementor-element-39b13be7{--width:100%;}.elementor-1044 .elementor-element.elementor-element-31289f3e{--width:50%;}.elementor-1044 .elementor-element.elementor-element-23c27877{--width:80%;}.elementor-1044 .elementor-element.elementor-element-664f7ce0{--width:80%;}.elementor-1044 .elementor-element.elementor-element-2a52267f{--width:80%;}.elementor-1044 .elementor-element.elementor-element-50de363c{--width:89%;}.elementor-1044 .elementor-element.elementor-element-3fcccd85{--width:70%;}.elementor-1044 .elementor-element.elementor-element-769a5107{--width:71%;}.elementor-1044 .elementor-element.elementor-element-5a3f463d{--width:30%;}.elementor-1044 .elementor-element.elementor-element-6c15657c{--width:25%;}.elementor-1044 .elementor-element.elementor-element-25a2f0d8{--width:228px;}.elementor-1044 .elementor-element.elementor-element-5b2e731{--width:50%;}.elementor-1044 .elementor-element.elementor-element-6dccb648{--width:50%;}.elementor-1044 .elementor-element.elementor-element-4c4ee288{--width:50%;}.elementor-1044 .elementor-element.elementor-element-7173845{--width:90%;}.elementor-1044 .elementor-element.elementor-element-4d8221f2{--width:70%;}.elementor-1044 .elementor-element.elementor-element-2074ca7f{--width:100%;}.elementor-1044 .elementor-element.elementor-element-114aa150{--width:100%;}.elementor-1044 .elementor-element.elementor-element-498aed5f{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1044 .elementor-element.elementor-element-314a9ea3{--width:100%;}.elementor-1044 .elementor-element.elementor-element-53e6a6e5{--width:100%;}.elementor-1044 .elementor-element.elementor-element-3bdcccc3{--width:100%;}.elementor-1044 .elementor-element.elementor-element-31289f3e{--width:100%;}.elementor-1044 .elementor-element.elementor-element-2378fc25{--width:75%;}.elementor-1044 .elementor-element.elementor-element-23c27877{--width:100%;}.elementor-1044 .elementor-element.elementor-element-ae6b47f{--width:75%;}.elementor-1044 .elementor-element.elementor-element-664f7ce0{--width:100%;}.elementor-1044 .elementor-element.elementor-element-3167dc19{--width:75%;}.elementor-1044 .elementor-element.elementor-element-2a52267f{--width:100%;}.elementor-1044 .elementor-element.elementor-element-3fcccd85{--width:100%;}.elementor-1044 .elementor-element.elementor-element-769a5107{--width:100%;}.elementor-1044 .elementor-element.elementor-element-5a3f463d{--width:48%;}.elementor-1044 .elementor-element.elementor-element-6c15657c{--width:96px;}.elementor-1044 .elementor-element.elementor-element-25a2f0d8{--width:25%;}.elementor-1044 .elementor-element.elementor-element-7173845{--width:100%;}.elementor-1044 .elementor-element.elementor-element-4d8221f2{--width:100%;}.elementor-1044 .elementor-element.elementor-element-498aed5f{--width:50%;}}@media(min-width:1025px){.elementor-1044 .elementor-element.elementor-element-22b838d8:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-22b838d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1044 .elementor-element.elementor-element-40d42a1c{--min-height:0vh;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-75ab14eb{--min-height:0vh;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-7fffe325{--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-51dd022c .elementor-heading-title{font-size:var( --e-global-typography-d80d684-font-size );line-height:var( --e-global-typography-d80d684-line-height );letter-spacing:var( --e-global-typography-d80d684-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-324a79bf{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1044 .elementor-element.elementor-element-7b6f132f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4d4598c9 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-3bdcccc3.e-con{--order:-99999 /* order start hack */;}.elementor-1044 .elementor-element.elementor-element-39a90301{text-align:start;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2d23c55b{--padding-top:64px;--padding-bottom:64px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-124cd311 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-3c5bc191{--min-height:0vh;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-30a2b849{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1044 .elementor-element.elementor-element-1b11fe3f .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6b0ff9f6{text-align:start;}.elementor-1044 .elementor-element.elementor-element-fb1ab32{--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;}.elementor-1044 .elementor-element.elementor-element-2378fc25{--min-height:450px;}.elementor-1044 .elementor-element.elementor-element-5eda5b95{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-5fa13d9b .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-153ccb2c .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-587e080c{--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-1f865ce3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-6a9004e1 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6b3586e9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-1f876290 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-7e032395 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4e171ee0 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5b53d655 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2f37ed05 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4a54cc64{--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;}.elementor-1044 .elementor-element.elementor-element-ae6b47f{--min-height:450px;}.elementor-1044 .elementor-element.elementor-element-6ed7bb4b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-10bf6743 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-dc5be3e .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-28a4317a{--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-206cced1{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-10c31f9e .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-59d31f25{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-56634087 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5faa565e .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-30e7cf0e .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-54988f24 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-7b4f3f6d .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-79d8968a{--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;}.elementor-1044 .elementor-element.elementor-element-3167dc19{--min-height:450px;}.elementor-1044 .elementor-element.elementor-element-55f4b564{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-18b8d8c .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1c53355 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4c38fa38{--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-61b0c903{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-508dbdf6 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2516fb13{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-6e5a21dc .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-33061778 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-183e407 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6b80ee1f .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2d10e8ab .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-7c677172{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:var( --e-global-typography-184bcdf-font-size );}.elementor-1044 .elementor-element.elementor-element-7c677172.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-41f35b21{--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-169376aa{--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-1044 .elementor-element.elementor-element-40f39671 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1fd8e96b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-b226b5e{--min-height:620px;grid-column:span 2;}.elementor-1044 .elementor-element.elementor-element-2658a63d{--min-height:0vh;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-3ffec3a4 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-59dc9d2c .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-52f977f8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4a6f457d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1044 .elementor-element.elementor-element-22b838d8{--min-height:0vh;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:64px;--padding-bottom:56px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-6c0ffa8a .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-17787ea8{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1044 .elementor-element.elementor-element-2bc84e0a .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6fbd0235{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-3368d74c{--min-height:0vh;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-46876030 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-43237e9e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-6f04b98d{--min-height:420px;}.elementor-1044 .elementor-element.elementor-element-3932f628 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-531c8cfe{--min-height:420px;}.elementor-1044 .elementor-element.elementor-element-18c85f85 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-57756eda{--min-height:420px;}.elementor-1044 .elementor-element.elementor-element-65c630d2 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-73a03828{--min-height:420px;grid-column:span 1;}.elementor-1044 .elementor-element.elementor-element-61fc619f .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5a0162a0 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2df2e30d{--min-height:420px;}.elementor-1044 .elementor-element.elementor-element-8f26feb .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-655a4028{--min-height:0vh;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-2e9524b .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-75bd245c{text-align:center;}.elementor-1044 .elementor-element.elementor-element-75bd245c .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-53569a63{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-7cd05aaf{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4a06b2af .elementor-heading-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-73d85094 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-49db0ac8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-22255127 .elementor-heading-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1af72156 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6a49865f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-270e995d .elementor-heading-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6f618076 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-74e1fceb{--min-height:0vh;--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-7173845.e-con{--order:99999 /* order end hack */;}.elementor-1044 .elementor-element.elementor-element-157cf1d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );padding:16px 16px 16px 16px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:12px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body p, .elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body{padding:16px 16px 16px 16px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:12px;}.elementor-1044 .elementor-element.elementor-element-5bd31fb6 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4d8221f2{--min-height:220px;}.elementor-1044 .elementor-element.elementor-element-2b6c4029{--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:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-3591a8f7{--min-height:420px;}.elementor-1044 .elementor-element.elementor-element-114aa150{--gap:128px 128px;--row-gap:128px;--column-gap:128px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-114aa150.e-con{--order:-99999 /* order start hack */;}.elementor-1044 .elementor-element.elementor-element-2db214f2 .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-c8b2a06{--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;}.elementor-1044 .elementor-element.elementor-element-498aed5f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1044 .elementor-element.elementor-element-671caccb.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-1044 .elementor-element.elementor-element-40d42a1c{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-75ab14eb{--min-height:0vh;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-51dd022c .elementor-heading-title{font-size:var( --e-global-typography-d80d684-font-size );line-height:var( --e-global-typography-d80d684-line-height );letter-spacing:var( --e-global-typography-d80d684-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-381b163e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-7b6f132f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4d4598c9 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-39a90301{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2d23c55b{--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-757088b{--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-1044 .elementor-element.elementor-element-b4abac6{--width:100%;}.elementor-1044 .elementor-element.elementor-element-124cd311 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-0dcc4e2{--width:100%;}.elementor-1044 .elementor-element.elementor-element-3c5bc191{--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-1b11fe3f .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2378fc25{--min-height:220px;}.elementor-1044 .elementor-element.elementor-element-5eda5b95{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-5fa13d9b .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-153ccb2c .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-587e080c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-1f865ce3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-6a9004e1 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6b3586e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-1f876290 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-7e032395 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4e171ee0 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5b53d655 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2f37ed05 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-ae6b47f{--min-height:220px;}.elementor-1044 .elementor-element.elementor-element-6ed7bb4b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-10bf6743 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-dc5be3e .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-28a4317a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-206cced1{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-10c31f9e .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-59d31f25{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-56634087 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5faa565e .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-30e7cf0e .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-54988f24 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-7b4f3f6d .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-3167dc19{--min-height:220px;}.elementor-1044 .elementor-element.elementor-element-55f4b564{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-18b8d8c .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1c53355 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4c38fa38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-61b0c903{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1044 .elementor-element.elementor-element-508dbdf6 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2516fb13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-6e5a21dc .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-33061778 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-183e407 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6b80ee1f .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2d10e8ab .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-7c677172{--n-tabs-title-font-size:var( --e-global-typography-184bcdf-font-size );}.elementor-1044 .elementor-element.elementor-element-7c677172.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-41f35b21{--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-40f39671 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1fd8e96b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-48ef9389 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-6d1f44fe .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-19c8426c .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon-box-title, .elementor-1044 .elementor-element.elementor-element-50559dbf .elementor-icon-box-title a{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-b226b5e{--min-height:320px;grid-column:span 1;}.elementor-1044 .elementor-element.elementor-element-2658a63d{--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-3ffec3a4 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-59dc9d2c .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-52f977f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-512ea694 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-50c4ac86 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1d2f7b68 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-26872039 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-18dada88 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1125990d .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-11c6b25a .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-img{margin-bottom:30px;}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6e0ccd .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-22b838d8{--min-height:0vh;--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-6c0ffa8a .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5a3f463d{--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;}.elementor-1044 .elementor-element.elementor-element-6c15657c{--width:27%;}.elementor-1044 .elementor-element.elementor-element-2bc84e0a .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6fbd0235{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-3368d74c{--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-46876030 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-43237e9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-3932f628 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-18c85f85 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-65c630d2 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-61fc619f .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-5a0162a0 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-8f26feb .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-655a4028{--min-height:0vh;--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-2e9524b .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-75bd245c{text-align:center;}.elementor-1044 .elementor-element.elementor-element-75bd245c .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-25a2f0d8{--width:64%;--flex-wrap:nowrap;}.elementor-1044 .elementor-element.elementor-element-53569a63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1044 .elementor-element.elementor-element-4d60e307{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-7cd05aaf{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-4a06b2af .elementor-heading-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-73d85094{--e-transform-rotateZ:0deg;}.elementor-1044 .elementor-element.elementor-element-73d85094 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-607d124f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-49db0ac8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-22255127 .elementor-heading-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-1af72156{--e-transform-rotateZ:0deg;}.elementor-1044 .elementor-element.elementor-element-1af72156 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-796c5208{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-6a49865f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-270e995d .elementor-heading-title{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-6f618076{--e-transform-rotateZ:0deg;}.elementor-1044 .elementor-element.elementor-element-6f618076 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-74e1fceb{--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );padding:12px 15px 12px 12px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body p, .elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-body{padding:12px 12px 12px 12px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;}.elementor-1044 .elementor-element.elementor-element-157cf1d6 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:17px;}.elementor-1044 .elementor-element.elementor-element-5bd31fb6 .elementor-heading-title{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-1044 .elementor-element.elementor-element-2b6c4029{--padding-top:44px;--padding-bottom:44px;--padding-left:12px;--padding-right:12px;}.elementor-1044 .elementor-element.elementor-element-7602a3d2{--min-height:420px;}.elementor-1044 .elementor-element.elementor-element-3ba90d8c{--min-height:320px;}.elementor-1044 .elementor-element.elementor-element-67ae831d{--min-height:320px;}.elementor-1044 .elementor-element.elementor-element-2db214f2 .elementor-heading-title{font-size:var( --e-global-typography-d16596f-font-size );line-height:var( --e-global-typography-d16596f-line-height );letter-spacing:var( --e-global-typography-d16596f-letter-spacing );}}