.elementor-4720 .elementor-element.elementor-element-a5ff02c:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-a5ff02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBA;}.elementor-4720 .elementor-element.elementor-element-a5ff02c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-4720 .elementor-element.elementor-element-a5ff02c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-c7494a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:22px;}.elementor-4720 .elementor-element.elementor-element-c7494a4 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-4720 .elementor-element.elementor-element-174041c .premium-cf7-container .wpcf7-form label, .elementor-4720 .elementor-element.elementor-element-174041c .premium-cf7-container .wpcf7-form .wpcf7-quiz-label{display:inline-block;}.elementor-4720 .elementor-element.elementor-element-174041c .premium-cf-head{align-items:center;}.elementor-4720 .elementor-element.elementor-element-463fdc1{padding:0px 0px 40px 0px;}.elementor-4720 .elementor-element.elementor-element-aecf2fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:22px;}.elementor-4720 .elementor-element.elementor-element-aecf2fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4720 .elementor-element.elementor-element-aecf2fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/03/HOME_SX_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4720 .elementor-element.elementor-element-aecf2fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4720 .elementor-element.elementor-element-aecf2fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-df12637{--spacer-size:50px;}.elementor-4720 .elementor-element.elementor-element-08e6a7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4720 .elementor-element.elementor-element-08e6a7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DDD7;}.elementor-4720 .elementor-element.elementor-element-08e6a7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4720 .elementor-element.elementor-element-08e6a7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-063a2c2 .elementor-heading-title{color:#00957F;font-size:51px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-1c979b7{margin-top:0px;margin-bottom:40px;}.elementor-4720 .elementor-element.elementor-element-12e92f4 .elementor-heading-title{color:#FFFFFF;font-size:100px;font-weight:800;line-height:100px;}.elementor-4720 .elementor-element.elementor-element-6283e9a .elementor-heading-title{line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-0099e58{margin-top:0px;margin-bottom:40px;}.elementor-4720 .elementor-element.elementor-element-557b422 .elementor-heading-title{color:#FFFFFF;font-size:100px;font-weight:800;line-height:100px;}.elementor-4720 .elementor-element.elementor-element-830d8b1 .elementor-heading-title{line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-c93aa02{margin-top:0px;margin-bottom:40px;}.elementor-4720 .elementor-element.elementor-element-104531c .elementor-heading-title{color:#FFFFFF;font-size:100px;font-weight:800;line-height:100px;}.elementor-4720 .elementor-element.elementor-element-3914a09 .elementor-heading-title{line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-6ef2d10 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-6ef2d10 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-6ef2d10 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#575757;color:#575757;background-color:#E2DDD7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A7A7A7;border-radius:1px 1px 1px 1px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-6ef2d10 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-6ef2d10 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-6ef2d10 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-6ef2d10 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-a2efdcf{padding:050px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-d7873d3{color:#002A7D;font-family:"Plus Jakarta Sans", Sans-serif;font-size:63px;font-weight:800;line-height:76px;}.elementor-4720 .elementor-element.elementor-element-82f04bd .elementor-heading-title{color:#002A7D;font-size:20px;line-height:1.2em;word-spacing:4px;}.elementor-4720 .elementor-element.elementor-element-82f04bd > .elementor-widget-container{background-color:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-79eb225 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-79eb225 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-79eb225 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#002A7D;color:#002A7D;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-79eb225 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-79eb225 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-79eb225 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-79eb225 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-513afb5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4720 .elementor-element.elementor-element-513afb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4720 .elementor-element.elementor-element-aff01f0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4720 .elementor-element.elementor-element-aff01f0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4720 .elementor-element.elementor-element-aff01f0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4720 .elementor-element.elementor-element-aff01f0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4720 .elementor-element.elementor-element-aff01f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4720 .elementor-element.elementor-element-aff01f0 .elementor-image-box-title{margin-bottom:5px;}.elementor-4720 .elementor-element.elementor-element-aff01f0{width:var( --container-widget-width, 33.3333% );max-width:33.3333%;--container-widget-width:33.3333%;--container-widget-flex-grow:0;}.elementor-4720 .elementor-element.elementor-element-892820e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4720 .elementor-element.elementor-element-892820e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4720 .elementor-element.elementor-element-892820e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4720 .elementor-element.elementor-element-892820e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4720 .elementor-element.elementor-element-892820e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4720 .elementor-element.elementor-element-892820e .elementor-image-box-title{margin-bottom:5px;}.elementor-4720 .elementor-element.elementor-element-892820e{width:var( --container-widget-width, 33.3333% );max-width:33.3333%;--container-widget-width:33.3333%;--container-widget-flex-grow:0;}.elementor-4720 .elementor-element.elementor-element-46eaaac.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4720 .elementor-element.elementor-element-46eaaac.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4720 .elementor-element.elementor-element-46eaaac.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4720 .elementor-element.elementor-element-46eaaac .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4720 .elementor-element.elementor-element-46eaaac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4720 .elementor-element.elementor-element-46eaaac .elementor-image-box-title{margin-bottom:5px;}.elementor-4720 .elementor-element.elementor-element-46eaaac{width:var( --container-widget-width, 33.3333% );max-width:33.3333%;--container-widget-width:33.3333%;--container-widget-flex-grow:0;}.elementor-4720 .elementor-element.elementor-element-ab90f2c .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-ab90f2c .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-ab90f2c .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-ab90f2c .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-ab90f2c .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-ab90f2c .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-ab90f2c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-ab90f2c > .elementor-widget-container{padding:080px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-61a31f9:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-61a31f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/02/DSC9723-HDR_rid-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4720 .elementor-element.elementor-element-61a31f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4720 .elementor-element.elementor-element-61a31f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-19267cd{--spacer-size:500px;}.elementor-4720 .elementor-element.elementor-element-1f776f7{padding:0% 5% 0% 5%;}.elementor-4720 .elementor-element.elementor-element-4b36fc7{text-align:center;}.elementor-4720 .elementor-element.elementor-element-4b36fc7 .elementor-heading-title{color:#00765F;font-size:23px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-ad9c45d{margin-top:0px;margin-bottom:20px;}.elementor-4720 .elementor-element.elementor-element-9b94286{text-align:center;}.elementor-4720 .elementor-element.elementor-element-9b94286 .elementor-heading-title{color:#A58E77;line-height:1.1em;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-c03138e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-c03138e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-bfef440 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-bfef440:hover img{filter:brightness( 87% ) contrast( 100% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-4720 .elementor-element.elementor-element-bfef440 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-4720 .elementor-element.elementor-element-bfef440 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4720 .elementor-element.elementor-element-d9a56f4{text-align:center;}.elementor-4720 .elementor-element.elementor-element-d9a56f4 .elementor-heading-title{color:#00765F;font-size:20px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-3344552 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-3344552 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-3344552 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-3344552 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-3344552 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-3344552 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-3344552 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-3c5bb6e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-3c5bb6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-47926c9 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-47926c9:hover img{filter:brightness( 87% ) contrast( 100% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-4720 .elementor-element.elementor-element-47926c9 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-4720 .elementor-element.elementor-element-7078841{text-align:center;}.elementor-4720 .elementor-element.elementor-element-7078841 .elementor-heading-title{color:#00765F;font-size:20px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-7078841.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-4720 .elementor-element.elementor-element-348aa0c .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-348aa0c .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-348aa0c .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-348aa0c .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-348aa0c .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-348aa0c .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-348aa0c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-ca4d0e1.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-ca4d0e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-2b7909a img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-2b7909a:hover img{filter:brightness( 87% ) contrast( 100% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-4720 .elementor-element.elementor-element-2b7909a > .elementor-widget-container{--e-transform-scale:1.02;}.elementor-4720 .elementor-element.elementor-element-2b7909a > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4720 .elementor-element.elementor-element-8e9592d{text-align:center;}.elementor-4720 .elementor-element.elementor-element-8e9592d .elementor-heading-title{color:#00765F;font-size:20px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-8e9592d.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-4720 .elementor-element.elementor-element-b126bf6 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-b126bf6 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-b126bf6 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-b126bf6 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-b126bf6 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-b126bf6 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-b126bf6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-23f2417.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-23f2417.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-57c401d img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-57c401d:hover img{filter:brightness( 87% ) contrast( 100% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-4720 .elementor-element.elementor-element-57c401d > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-4720 .elementor-element.elementor-element-570e9a4{text-align:center;}.elementor-4720 .elementor-element.elementor-element-570e9a4 .elementor-heading-title{color:#00765F;font-size:20px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-2fbaffc .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-2fbaffc .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-2fbaffc .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-2fbaffc .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-2fbaffc .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-2fbaffc .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-2fbaffc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-929c824.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-929c824.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-ae2c982 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-ae2c982:hover img{filter:brightness( 87% ) contrast( 100% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-4720 .elementor-element.elementor-element-ae2c982 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-4720 .elementor-element.elementor-element-707eec9{text-align:center;}.elementor-4720 .elementor-element.elementor-element-707eec9 .elementor-heading-title{color:#00765F;font-size:20px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-7daa4c8 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-7daa4c8 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-7daa4c8 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-7daa4c8 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-7daa4c8 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-7daa4c8 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-7daa4c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-d3bf2bc.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-d3bf2bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-c81acac img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-c81acac:hover img{filter:brightness( 87% ) contrast( 100% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-4720 .elementor-element.elementor-element-c81acac > .elementor-widget-container:hover{--e-transform-rotateZ:0deg;--e-transform-scale:1.02;}.elementor-4720 .elementor-element.elementor-element-d5f9bd9{text-align:center;}.elementor-4720 .elementor-element.elementor-element-d5f9bd9 .elementor-heading-title{color:#00765F;font-size:20px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-d5f9bd9.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-4720 .elementor-element.elementor-element-679180f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-2101ed2 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-2101ed2 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-2101ed2 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-2101ed2 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-2101ed2 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-2101ed2 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-2101ed2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-a487405 > .elementor-container{min-height:820px;}.elementor-4720 .elementor-element.elementor-element-a487405:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-a487405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/02/sfondo_pano2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4720 .elementor-element.elementor-element-a487405 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #1C2046 10%, #1C204600 30%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-a487405{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-4720 .elementor-element.elementor-element-24b872e{margin-top:0px;margin-bottom:200px;}.elementor-4720 .elementor-element.elementor-element-1de19b5 .elementor-heading-title{color:#FFFFFF;font-size:26px;font-weight:800;line-height:1.2em;text-shadow:5px 2px 9px rgba(81.60000000000001, 81.60000000000001, 81.60000000000001, 0.78);}.elementor-4720 .elementor-element.elementor-element-8e5d9bf .elementor-heading-title{color:#FFFFFF;font-size:64px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-8e5d9bf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4720 .elementor-element.elementor-element-64e59d1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4720 .elementor-element.elementor-element-64e59d1 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-69c0a68:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-69c0a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2046;}.elementor-4720 .elementor-element.elementor-element-69c0a68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4720 .elementor-element.elementor-element-69c0a68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-cabae16 > .elementor-container{min-height:555px;}.elementor-4720 .elementor-element.elementor-element-cabae16{margin-top:-200px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-b1982e7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4720 .elementor-element.elementor-element-b1982e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4720 .elementor-element.elementor-element-b1982e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3267;background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/02/box_home_1-1.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-element-populated, .elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-e53b693 .elementor-heading-title{color:#FFFFFF;font-size:39px;line-height:40px;letter-spacing:0px;text-shadow:4px 4px 0px rgba(0,0,0,0.3);}.elementor-4720 .elementor-element.elementor-element-e53b693 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-a779461.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4720 .elementor-element.elementor-element-a779461.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4720 .elementor-element.elementor-element-a779461:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3267;background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/02/box_home_2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-element-populated, .elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-element-populated > .elementor-background-overlay, .elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-6b729f3 .elementor-heading-title{color:#FFFFFF;font-size:39px;line-height:40px;letter-spacing:0px;text-shadow:4px 4px 0px rgba(0,0,0,0.3);}.elementor-4720 .elementor-element.elementor-element-6b729f3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-b40c550.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4720 .elementor-element.elementor-element-b40c550.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4720 .elementor-element.elementor-element-b40c550:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3267;background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/02/box_home_3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-element-populated, .elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-element-populated > .elementor-background-overlay, .elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-b06186c .elementor-heading-title{color:#FFFFFF;font-size:39px;line-height:40px;letter-spacing:0px;text-shadow:4px 4px 0px rgba(0,0,0,0.3);}.elementor-4720 .elementor-element.elementor-element-b06186c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4720 .elementor-element.elementor-element-d15df35 img{width:100%;}.elementor-4720 .elementor-element.elementor-element-3dadc76:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-3dadc76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-3dadc76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-4720 .elementor-element.elementor-element-3dadc76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-206cad2{--spacer-size:50px;}.elementor-4720 .elementor-element.elementor-element-2939c02{color:#FDC931;font-size:64px;font-weight:700;line-height:76px;z-index:1;}.elementor-4720 .elementor-element.elementor-element-2939c02 > .elementor-widget-container{margin:0px -300px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-e29fadd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4720 .elementor-element.elementor-element-2c1d43c > .elementor-widget-container{margin:0% 00% 0% 0%;}.elementor-4720 .elementor-element.elementor-element-de977a2 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-de977a2 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-de977a2 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-de977a2 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-de977a2 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-de977a2 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-de977a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-570fc46:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-570fc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-570fc46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 64px 0px;}.elementor-4720 .elementor-element.elementor-element-570fc46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-1dd5cc2 > .elementor-element-populated{padding:0% 7% 0% 7%;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-8d187f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4720 .elementor-element.elementor-element-8d187f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4720 .elementor-element.elementor-element-8d187f9 > .elementor-element-populated{padding:0% 7% 0% 7%;}.elementor-4720 .elementor-element.elementor-element-d9e93a1{color:#00C036;font-size:1px;width:var( --container-widget-width, 105.207% );max-width:105.207%;--container-widget-width:105.207%;--container-widget-flex-grow:0;z-index:1;}.elementor-4720 .elementor-element.elementor-element-d9e93a1 > .elementor-widget-container{margin:0px 0px 0px -300px;}.elementor-4720 .elementor-element.elementor-element-d9e93a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4720 .elementor-element.elementor-element-e0a9fcb .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-e0a9fcb .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-e0a9fcb .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-e0a9fcb .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-e0a9fcb .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-e0a9fcb .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-e0a9fcb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-0baaf11:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-0baaf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-0baaf11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-4720 .elementor-element.elementor-element-0baaf11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-2e72e2f{--spacer-size:50px;}.elementor-4720 .elementor-element.elementor-element-8fb657c{color:#007EDE;z-index:1;}.elementor-4720 .elementor-element.elementor-element-8fb657c > .elementor-widget-container{margin:0px -300px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-ec1b049 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4720 .elementor-element.elementor-element-59e39c7 > .elementor-widget-container{margin:0% 00% 0% 0%;}.elementor-4720 .elementor-element.elementor-element-03f4ef6 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-4720 .elementor-element.elementor-element-03f4ef6 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-4720 .elementor-element.elementor-element-03f4ef6 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#000000;color:#000000;background-color:#E2DDD7;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-03f4ef6 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-03f4ef6 .elementor-button:focus{color:#FFFFFF;background-color:#A58E77;}.elementor-4720 .elementor-element.elementor-element-03f4ef6 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-03f4ef6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-8d7cf72{--spacer-size:50px;}.elementor-4720 .elementor-element.elementor-element-edd9d53{padding:150px 0px 0100px 0px;}.elementor-4720 .elementor-element.elementor-element-8a36ecb{text-align:center;}.elementor-4720 .elementor-element.elementor-element-8a36ecb .elementor-heading-title{color:#00694A;}.elementor-4720 .elementor-element.elementor-element-8e1d974{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4720 .elementor-element.elementor-element-8e1d974 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-7dd598f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4720 .elementor-element.elementor-element-7dd598f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-802169e{text-align:center;}.elementor-4720 .elementor-element.elementor-element-802169e .elementor-heading-title{color:#BBB3AA;font-size:23px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-box a.carousel-arrow.carousel-next{right:0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-box a.carousel-arrow.carousel-prev{left:0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-container{width:100%;padding:0 10px 0 10px;margin:10px 0 10px 0;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-img-wrapper{width:100px;height:100px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial__carousel{width:calc( 3 * 100px );}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-heading{font-size:22px;line-height:1px;margin:80px 0px 80px 0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-person-name{font-size:18px;margin:060px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-author-info{align-items:center;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-company-link{font-size:20px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-text-wrapper{font-size:18px;line-height:28px;margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-quote{fill:#00694A;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-upper-quote svg, .elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-lower-quote svg{width:50px;height:50px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-box .slick-arrow{color:#8A7070;background-color:#E2DDD7;border-radius:0px;padding:0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-box .slick-arrow:hover{color:#E6E3E3;background-color:#BBB3AA;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-box .slick-arrow i{font-size:30px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-content-wrapper{align-items:center;justify-content:flex-start;text-align:center;}.elementor-4720 .elementor-element.elementor-element-d916b09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-0aae714 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-4720 .elementor-element.elementor-element-0aae714:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4720 .elementor-element.elementor-element-0aae714 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/02/residence-costa-5.webp");background-size:cover;}.elementor-4720 .elementor-element.elementor-element-0aae714 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-0aae714 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button .elementor-align-icon-right{margin-left:50px;}.elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button .elementor-align-icon-left{margin-right:50px;}.elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-color:#00694A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;box-shadow:-7px 5px 12px -1px rgba(0, 0, 0, 0.42);padding:20px 40px 20px 40px;}.elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button:hover, .elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button:focus{color:#FFFFFF;background-color:#00A225;}.elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button:hover svg, .elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4720 .elementor-element.elementor-element-7cfff51 > .elementor-widget-container{margin:597px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4720 .elementor-element.elementor-element-c7494a4{width:100%;}.elementor-4720 .elementor-element.elementor-element-aecf2fc{width:55%;}.elementor-4720 .elementor-element.elementor-element-08e6a7c{width:45%;}.elementor-4720 .elementor-element.elementor-element-a85a477{width:17%;}.elementor-4720 .elementor-element.elementor-element-a286d23{width:83%;}.elementor-4720 .elementor-element.elementor-element-41ef27c{width:17%;}.elementor-4720 .elementor-element.elementor-element-58c4f69{width:83%;}.elementor-4720 .elementor-element.elementor-element-3ced1f5{width:17%;}.elementor-4720 .elementor-element.elementor-element-0316bc5{width:83%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4720 .elementor-element.elementor-element-aecf2fc{width:60%;}.elementor-4720 .elementor-element.elementor-element-08e6a7c{width:40%;}.elementor-4720 .elementor-element.elementor-element-a85a477{width:25%;}.elementor-4720 .elementor-element.elementor-element-a286d23{width:75%;}.elementor-4720 .elementor-element.elementor-element-41ef27c{width:25%;}.elementor-4720 .elementor-element.elementor-element-58c4f69{width:75%;}.elementor-4720 .elementor-element.elementor-element-3ced1f5{width:25%;}.elementor-4720 .elementor-element.elementor-element-0316bc5{width:75%;}.elementor-4720 .elementor-element.elementor-element-d9d2201{width:66.666%;}.elementor-4720 .elementor-element.elementor-element-64e59d1{width:33.3333%;}}@media(min-width:1025px){.elementor-4720 .elementor-element.elementor-element-61a31f9:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-61a31f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4720 .elementor-element.elementor-element-a5ff02c{padding:0px 0px 10px 0px;}.elementor-4720 .elementor-element.elementor-element-463fdc1{padding:0px 0px 20px 0px;}.elementor-4720 .elementor-element.elementor-element-063a2c2 .elementor-heading-title{font-size:38px;}.elementor-4720 .elementor-element.elementor-element-1c979b7{margin-top:0px;margin-bottom:20px;}.elementor-4720 .elementor-element.elementor-element-0099e58{margin-top:0px;margin-bottom:20px;}.elementor-4720 .elementor-element.elementor-element-c93aa02{margin-top:0px;margin-bottom:20px;}.elementor-4720 .elementor-element.elementor-element-6ef2d10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-d7873d3{font-size:32px;line-height:59px;}.elementor-4720 .elementor-element.elementor-element-79eb225 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-ab90f2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:96px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-1f776f7{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-c03138e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-c03138e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-d9a56f4 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-4720 .elementor-element.elementor-element-3344552 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-3c5bb6e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-3c5bb6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-7078841 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-4720 .elementor-element.elementor-element-348aa0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-ca4d0e1.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-ca4d0e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-8e9592d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-8e61ae5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-b126bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-23f2417.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-23f2417.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-2fbaffc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-929c824.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-929c824.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-7daa4c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-d3bf2bc.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-d3bf2bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-2101ed2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-a487405:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-a487405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-4720 .elementor-element.elementor-element-a487405{padding:0px 0px 40px 0px;}.elementor-4720 .elementor-element.elementor-element-24b872e{margin-top:0px;margin-bottom:100px;}.elementor-4720 .elementor-element.elementor-element-8e5d9bf .elementor-heading-title{font-size:50px;}.elementor-4720 .elementor-element.elementor-element-cabae16 > .elementor-container{min-height:450px;}.elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4720 .elementor-element.elementor-element-e53b693 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4720 .elementor-element.elementor-element-6b729f3 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4720 .elementor-element.elementor-element-b06186c .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-4720 .elementor-element.elementor-element-de977a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-e0a9fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-03f4ef6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-container{width:100%;}.elementor-bc-flex-widget .elementor-4720 .elementor-element.elementor-element-0aae714.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-0aae714.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4720 .elementor-element.elementor-element-0aae714:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4720 .elementor-element.elementor-element-0aae714 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.residencecosta.it/wp-content/uploads/2024/02/residence-costa-5.webp");background-position:center center;}.elementor-4720 .elementor-element.elementor-element-7cfff51 .elementor-button{padding:15px 15px 15px 15px;}.elementor-4720 .elementor-element.elementor-element-7cfff51 > .elementor-widget-container{margin:477px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-7cfff51.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-4720 .elementor-element.elementor-element-a5ff02c{margin-top:0px;margin-bottom:0px;}.elementor-4720 .elementor-element.elementor-element-aecf2fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-4720 .elementor-element.elementor-element-aecf2fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4720 .elementor-element.elementor-element-df12637{--spacer-size:200px;}.elementor-4720 .elementor-element.elementor-element-063a2c2 .elementor-heading-title{font-size:30px;}.elementor-4720 .elementor-element.elementor-element-a85a477{width:25%;}.elementor-4720 .elementor-element.elementor-element-a286d23{width:75%;}.elementor-4720 .elementor-element.elementor-element-41ef27c{width:25%;}.elementor-4720 .elementor-element.elementor-element-58c4f69{width:75%;}.elementor-4720 .elementor-element.elementor-element-3ced1f5{width:25%;}.elementor-4720 .elementor-element.elementor-element-0316bc5{width:75%;}.elementor-4720 .elementor-element.elementor-element-513afb5 > .elementor-element-populated{margin:96px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4720 .elementor-element.elementor-element-aff01f0 .elementor-image-box-img{margin-bottom:15px;}.elementor-4720 .elementor-element.elementor-element-892820e .elementor-image-box-img{margin-bottom:15px;}.elementor-4720 .elementor-element.elementor-element-46eaaac .elementor-image-box-img{margin-bottom:15px;}.elementor-4720 .elementor-element.elementor-element-ab90f2c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-c03138e > .elementor-element-populated{padding:0px 10px 40px 10px;}.elementor-4720 .elementor-element.elementor-element-3c5bb6e > .elementor-element-populated{padding:0px 10px 40px 10px;}.elementor-4720 .elementor-element.elementor-element-ca4d0e1 > .elementor-element-populated{padding:0px 10px 40px 10px;}.elementor-4720 .elementor-element.elementor-element-23f2417 > .elementor-element-populated{padding:0px 10px 40px 10px;}.elementor-4720 .elementor-element.elementor-element-929c824 > .elementor-element-populated{padding:0px 10px 40px 10px;}.elementor-4720 .elementor-element.elementor-element-d3bf2bc > .elementor-element-populated{padding:0px 10px 40px 10px;}.elementor-4720 .elementor-element.elementor-element-a487405:not(.elementor-motion-effects-element-type-background), .elementor-4720 .elementor-element.elementor-element-a487405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-4720 .elementor-element.elementor-element-24b872e{margin-top:0px;margin-bottom:40px;}.elementor-4720 .elementor-element.elementor-element-8e5d9bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-64e59d1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4720 .elementor-element.elementor-element-64e59d1 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-b1982e7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:340px 20px 20px 20px;}.elementor-4720 .elementor-element.elementor-element-a779461 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:340px 20px 20px 20px;}.elementor-4720 .elementor-element.elementor-element-b40c550 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:340px 20px 20px 20px;}.elementor-4720 .elementor-element.elementor-element-2939c02{font-size:39px;line-height:1.2em;}.elementor-4720 .elementor-element.elementor-element-2939c02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-570fc46{padding:0px 0px 32px 0px;}.elementor-4720 .elementor-element.elementor-element-8d187f9 > .elementor-element-populated{padding:40px 20px 0px 20px;}.elementor-4720 .elementor-element.elementor-element-d9e93a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-d9e93a1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4720 .elementor-element.elementor-element-f783074{text-align:center;}.elementor-4720 .elementor-element.elementor-element-4ef97ec{text-align:center;}.elementor-4720 .elementor-element.elementor-element-8fb657c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-edd9d53{padding:32px 0px 0px 0px;}.elementor-4720 .elementor-element.elementor-element-d916b09 .premium-testimonial-container{width:100%;}.elementor-4720 .elementor-element.elementor-element-0aae714 > .elementor-element-populated{padding:0px 10px 40px 10px;}}