.elementor-2701 .elementor-element.elementor-element-cca4b50>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#FFFFFF00 0%,#fff 75%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-cca4b50{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 20px}.elementor-2701 .elementor-element.elementor-element-6a563f2>.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-2701 .elementor-element.elementor-element-6a563f2 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-5f081f0>.elementor-widget-container{margin:0 0 80px}.elementor-2701 .elementor-element.elementor-element-5f081f0 img{width:300px}.elementor-2701 .elementor-element.elementor-element-81a61ba{margin-top:0;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-28c523a .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-26cb139>.elementor-widget-container{margin:-10px 0}.elementor-2701 .elementor-element.elementor-element-26cb139 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-5875ffd>.elementor-widget-container{margin:-10px 0 0}.elementor-2701 .elementor-element.elementor-element-5875ffd .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-44d8dd0{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:2px}.elementor-2701 .elementor-element.elementor-element-44d8dd0>.elementor-widget-container{margin:10px 0 5px}.elementor-2701 .elementor-element.elementor-element-44d8dd0 .elementor-divider-separator{width:90px}.elementor-2701 .elementor-element.elementor-element-44d8dd0 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-2701 .elementor-element.elementor-element-7e2ab3d .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-7afc065{margin-top:-30px;margin-bottom:100px}.elementor-2701 .elementor-element.elementor-element-a5a79b7 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-380442b img{opacity:.6}.elementor-2701 .elementor-element.elementor-element-14a8d99 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-e9a0641>.elementor-widget-container{margin:130px 0 -10px}.elementor-2701 .elementor-element.elementor-element-e9a0641 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-37b6a68>.elementor-widget-container{margin:-10px 0 0}.elementor-2701 .elementor-element.elementor-element-37b6a68 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-20b7fbf{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:2px}.elementor-2701 .elementor-element.elementor-element-20b7fbf>.elementor-widget-container{margin:10px 0 5px}.elementor-2701 .elementor-element.elementor-element-20b7fbf .elementor-divider-separator{width:90px}.elementor-2701 .elementor-element.elementor-element-20b7fbf .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-2701 .elementor-element.elementor-element-9062e54>.elementor-widget-container{margin:25px 0 0}.elementor-2701 .elementor-element.elementor-element-9062e54 .gem-button-container{text-align:left}.elementor-2701 .elementor-element.elementor-element-9062e54 .gem-button-container .gem-button{border-radius:0}.elementor-2701 .elementor-element.elementor-element-e66bbb7>.elementor-background-overlay{opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-e66bbb7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 100px}.elementor-2701 .elementor-element.elementor-element-7212475>.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-2701 .elementor-element.elementor-element-7212475 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-a3af58f>.elementor-widget-container{margin:0 0 -10px}.elementor-2701 .elementor-element.elementor-element-a3af58f{text-align:center}.elementor-2701 .elementor-element.elementor-element-a3af58f .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-22fa277>.elementor-widget-container{margin:-10px 0 0}.elementor-2701 .elementor-element.elementor-element-22fa277{text-align:center}.elementor-2701 .elementor-element.elementor-element-22fa277 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-71bd17d{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-2701 .elementor-element.elementor-element-71bd17d>.elementor-widget-container{margin:10px 0 0}.elementor-2701 .elementor-element.elementor-element-71bd17d .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-2701 .elementor-element.elementor-element-71bd17d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-2701 .elementor-element.elementor-element-71bd17d.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-2701 .elementor-element.elementor-element-71bd17d.elementor-view-framed .elementor-icon,.elementor-2701 .elementor-element.elementor-element-71bd17d.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-2701 .elementor-element.elementor-element-71bd17d.elementor-view-framed .elementor-icon,.elementor-2701 .elementor-element.elementor-element-71bd17d.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .gem-inner-wrapper-btn{flex-direction:row}.elementor-2701 .elementor-element.elementor-element-9de69ee>.elementor-widget-container{margin:90px 0 0}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-item{padding-top:calc(42px/2);padding-bottom:calc(42px/2)}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder{margin-top:calc(-42px/2);margin-bottom:calc(-42px/2)}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder-item-inner{padding:0}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder-style-vertical .quickfinder-item-info{padding:0}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-title{margin-bottom:0;color:#000 !important;font-size:16px;line-height:30px}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-item:hover .quickfinder-title{color:#507cbc !important}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-description{padding-bottom:0;color:#000 !important;font-family:"Source Sans Pro",Sans-serif;font-size:14px;font-weight:300}.elementor-2701 .elementor-element.elementor-element-9de69ee .gem-qf-icon-image-wrapper .gem-icon{margin:-21px 0}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#636363}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#636363}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#636363}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#636363}.elementor-2701 .elementor-element.elementor-element-9de69ee .gem-icon .back-angle i{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#507cbc}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#507cbc}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#507cbc}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#507cbc}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .gem-image img,.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder a .gem-image img{width:60px;max-width:60px;height:auto}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .gem-image span{border-style:none}.elementor-2701 .elementor-element.elementor-element-9de69ee .quickfinder .quickfinder-item:hover .gem-image>span:before{opacity:.5 !important}.elementor-2701 .elementor-element.elementor-element-bd0b7c8>.elementor-background-overlay{background-color:#FFFFFF00;opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-bd0b7c8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2701 .elementor-element.elementor-element-cec799c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2701 .elementor-element.elementor-element-cec799c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villa-castello.eu/wp-content/uploads/2024/02/pool_area_9831_1200.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2701 .elementor-element.elementor-element-cec799c>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg,#FFFFFF00 55%,#fff 0%);opacity:.8}.elementor-2701 .elementor-element.elementor-element-cec799c .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-cec799c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px}.elementor-2701 .elementor-element.elementor-element-cec799c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-1216c1f{margin-top:40px;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-7efa7ce .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-7efa7ce>.elementor-element-populated{padding:0 20px 0 0}.elementor-2701 .elementor-element.elementor-element-f656610>.elementor-widget-container{margin:15px 0}.elementor-2701 .elementor-element.elementor-element-f656610{text-align:left}.elementor-2701 .elementor-element.elementor-element-f656610 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-1e04be4{width:var(--container-widget-width,640px);max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0}.elementor-2701 .elementor-element.elementor-element-1e04be4>.elementor-widget-container{margin:0 40px 0 0}.elementor-2701 .elementor-element.elementor-element-1e04be4,.elementor-2701 .elementor-element.elementor-element-1e04be4 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-1fd138c{margin-top:40px;margin-bottom:40px;padding:0}.elementor-2701 .elementor-element.elementor-element-8e0d115 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-8e0d115>.elementor-element-populated{padding:0 20px 0 0}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2)}body.rtl .elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2)}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2)}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-icon i{color:#507cbc;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-icon svg{fill:#507cbc;transition:fill .3s}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#00bcff}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#00bcff}.elementor-2701 .elementor-element.elementor-element-11ed830{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-icon{padding-right:5px}.elementor-2701 .elementor-element.elementor-element-11ed830 .elementor-icon-list-text{color:#4c4c4c;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-3a5bfd4 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2)}body.rtl .elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2)}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2)}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-icon i{color:#507cbc;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-icon svg{fill:#507cbc;transition:fill .3s}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#00bcff}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#00bcff}.elementor-2701 .elementor-element.elementor-element-bc1b312{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-icon{padding-right:5px}.elementor-2701 .elementor-element.elementor-element-bc1b312 .elementor-icon-list-text{color:#4c4c4c;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-e959c9d .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-346f78b .gem-inner-wrapper-btn{flex-direction:row}.elementor-2701 .elementor-element.elementor-element-346f78b>.elementor-widget-container{margin:25px 0 0}.elementor-2701 .elementor-element.elementor-element-346f78b{z-index:2}.elementor-2701 .elementor-element.elementor-element-346f78b .gem-button-container{text-align:left}.elementor-2701 .elementor-element.elementor-element-346f78b .gem-button-container .gem-button{border-radius:0}.elementor-2701 .elementor-element.elementor-element-346f78b .gem-button-container .gem-button i,.elementor-2701 .elementor-element.elementor-element-346f78b .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-346f78b .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-bc2f9b1 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-bc2f9b1>.elementor-element-populated{padding:0 20px 0 0}.elementor-2701 .elementor-element.elementor-element-ebcd2ca>.elementor-background-overlay{background-color:#FFFFFF00;opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-ebcd2ca{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2701 .elementor-element.elementor-element-3cc0d0b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2701 .elementor-element.elementor-element-3cc0d0b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villa-castello.eu/wp-content/uploads/2024/02/pool_area_9831_1200.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2701 .elementor-element.elementor-element-3cc0d0b>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg,#FFFFFF00 0%,#fff 0%);opacity:.8}.elementor-2701 .elementor-element.elementor-element-3cc0d0b .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-3cc0d0b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px}.elementor-2701 .elementor-element.elementor-element-3cc0d0b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-6733556{margin-top:40px;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-4a763e2 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-4a763e2>.elementor-element-populated{padding:0 20px 0 0}.elementor-2701 .elementor-element.elementor-element-2dc1920>.elementor-widget-container{margin:15px 0}.elementor-2701 .elementor-element.elementor-element-2dc1920{text-align:left}.elementor-2701 .elementor-element.elementor-element-2dc1920 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-1c15a8f{width:var(--container-widget-width,640px);max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0}.elementor-2701 .elementor-element.elementor-element-1c15a8f>.elementor-widget-container{margin:0 40px 0 0}.elementor-2701 .elementor-element.elementor-element-1c15a8f,.elementor-2701 .elementor-element.elementor-element-1c15a8f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-a3e4c92{margin-top:40px;margin-bottom:40px;padding:0}.elementor-2701 .elementor-element.elementor-element-59073bc .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-59073bc>.elementor-element-populated{padding:0 20px 0 0}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2)}body.rtl .elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2)}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2)}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-icon i{color:#507cbc;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-icon svg{fill:#507cbc;transition:fill .3s}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#00bcff}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#00bcff}.elementor-2701 .elementor-element.elementor-element-3889e58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-icon{padding-right:5px}.elementor-2701 .elementor-element.elementor-element-3889e58 .elementor-icon-list-text{color:#4c4c4c;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-9671dde .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2)}body.rtl .elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2)}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2)}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-icon i{color:#507cbc;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-icon svg{fill:#507cbc;transition:fill .3s}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#00bcff}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#00bcff}.elementor-2701 .elementor-element.elementor-element-0bcac14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-icon{padding-right:5px}.elementor-2701 .elementor-element.elementor-element-0bcac14 .elementor-icon-list-text{color:#4c4c4c;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-67d049f .elementor-heading-title{text-transform:uppercase;color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-1e2728e .gem-inner-wrapper-btn{flex-direction:row}.elementor-2701 .elementor-element.elementor-element-1e2728e>.elementor-widget-container{margin:25px 0 0}.elementor-2701 .elementor-element.elementor-element-1e2728e{z-index:2}.elementor-2701 .elementor-element.elementor-element-1e2728e .gem-button-container{text-align:left}.elementor-2701 .elementor-element.elementor-element-1e2728e .gem-button-container .gem-button{border-radius:0}.elementor-2701 .elementor-element.elementor-element-1e2728e .gem-button-container .gem-button i,.elementor-2701 .elementor-element.elementor-element-1e2728e .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-1e2728e .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-acccddb{padding:130px 0 90px}.elementor-2701 .elementor-element.elementor-element-74c9633 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-bd11e80>.elementor-widget-container{margin:0 0 -10px}.elementor-2701 .elementor-element.elementor-element-bd11e80{text-align:center}.elementor-2701 .elementor-element.elementor-element-bd11e80 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-f440e24>.elementor-widget-container{margin:-10px 0 0}.elementor-2701 .elementor-element.elementor-element-f440e24{text-align:center}.elementor-2701 .elementor-element.elementor-element-f440e24 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-8e2debb{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-2701 .elementor-element.elementor-element-8e2debb>.elementor-widget-container{margin:10px 0 0}.elementor-2701 .elementor-element.elementor-element-8e2debb .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-2701 .elementor-element.elementor-element-8e2debb .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-2701 .elementor-element.elementor-element-8e2debb.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-2701 .elementor-element.elementor-element-8e2debb.elementor-view-framed .elementor-icon,.elementor-2701 .elementor-element.elementor-element-8e2debb.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-2701 .elementor-element.elementor-element-8e2debb.elementor-view-framed .elementor-icon,.elementor-2701 .elementor-element.elementor-element-8e2debb.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-2701 .elementor-element.elementor-element-5e7ae82{margin-top:60px;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-1533891 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{background-color:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-thumbs-carousel-wrap .active .gem-gallery-item-image a:before{background-color:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-thumbs-carousel-wrap .gem-gallery-item .gem-gallery-item-image a:hover:before{background-color:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{opacity:calc(100/100)}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-prev,.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-next{width:0}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-prev:after,.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-next:after{margin-left:calc(0px/2);margin-top:calc(0px/2);width:0;height:0;line-height:0;font-size:0px}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-pagination a:not(.selected){background-color:#b6c6c9;border-style:solid;border-width:4px;border-color:#b6c6c9}.elementor-2701 .elementor-element.elementor-element-4fdf69c .gem-gallery-preview-pagination a.selected{background-color:#fff;border-style:solid;border-width:4px;border-color:#b6c6c9}.elementor-2701 .elementor-element.elementor-element-3b2cdae .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-75e8096>.elementor-widget-container{padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-75e8096 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-efa9cd9>.elementor-widget-container{padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-efa9cd9 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-70381b8>.elementor-widget-container{padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-f6b94c1>.elementor-widget-container{margin:-10px 0 15px;padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-f6b94c1 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-afdb995>.elementor-widget-container{background-color:#f2f9ff;margin:0 0 0 -21px;padding:30px 30px 15px}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2)}body.rtl .elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2)}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2)}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-icon i{color:#507cbc;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-icon svg{fill:#507cbc;transition:fill .3s}.elementor-2701 .elementor-element.elementor-element-afdb995{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-icon{padding-right:5px}.elementor-2701 .elementor-element.elementor-element-afdb995 .elementor-icon-list-text{transition:color .3s}.elementor-2701 .elementor-element.elementor-element-efb3797>.elementor-widget-container{background-color:#f2f9ff;margin:-21px 0 0 -21px;padding:15px 30px 35px}.elementor-2701 .elementor-element.elementor-element-efb3797{z-index:2}.elementor-2701 .elementor-element.elementor-element-efb3797 .gem-button-container{text-align:left}.elementor-2701 .elementor-element.elementor-element-efb3797 .gem-button-container .gem-button{border-radius:0;border-style:none}.elementor-2701 .elementor-element.elementor-element-efb3797 .gem-button-container .gem-button:hover{border-style:none}.elementor-2701 .elementor-element.elementor-element-32e2854 .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-2701 .elementor-element.elementor-element-32e2854>.elementor-widget-container{margin:-21px 0 0 -21px;padding:15px 0}.elementor-2701 .elementor-element.elementor-element-32e2854{z-index:2}.elementor-2701 .elementor-element.elementor-element-32e2854 .gem-button-container .gem-button{border-radius:30px;border-style:solid;border-width:2px}.elementor-2701 .elementor-element.elementor-element-32e2854 .gem-button-container .gem-button:hover{border-style:solid;border-width:2px}.elementor-2701 .elementor-element.elementor-element-32e2854 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px}.elementor-2701 .elementor-element.elementor-element-32e2854 .gem-button-container .gem-button i,.elementor-2701 .elementor-element.elementor-element-32e2854 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-32e2854 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-ec432bf{margin-top:60px;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-cf9ab62 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-0548c3c>.elementor-widget-container{padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-0548c3c .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-f3fd5b4>.elementor-widget-container{padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-f3fd5b4 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-82804a9>.elementor-widget-container{padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-68d64fd>.elementor-widget-container{margin:-10px 0 15px;padding:0 0 0 35px}.elementor-2701 .elementor-element.elementor-element-68d64fd .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-70ab793>.elementor-widget-container{background-color:#f2f9ff;margin:0 -21px 0 0;padding:30px 30px 15px}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2)}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2)}body.rtl .elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2)}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2)}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-icon i{color:#507cbc;transition:color .3s}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-icon svg{fill:#507cbc;transition:fill .3s}.elementor-2701 .elementor-element.elementor-element-70ab793{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-icon{padding-right:5px}.elementor-2701 .elementor-element.elementor-element-70ab793 .elementor-icon-list-text{transition:color .3s}.elementor-2701 .elementor-element.elementor-element-c6ec2bb>.elementor-widget-container{background-color:#f2f9ff;margin:-21px -21px 0 0;padding:15px 30px 35px}.elementor-2701 .elementor-element.elementor-element-c6ec2bb{z-index:2}.elementor-2701 .elementor-element.elementor-element-c6ec2bb .gem-button-container{text-align:left}.elementor-2701 .elementor-element.elementor-element-c6ec2bb .gem-button-container .gem-button{border-radius:0}.elementor-2701 .elementor-element.elementor-element-65a024d .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-2701 .elementor-element.elementor-element-65a024d>.elementor-widget-container{margin:-21px -21px 0 0;padding:15px 0}.elementor-2701 .elementor-element.elementor-element-65a024d{z-index:2}.elementor-2701 .elementor-element.elementor-element-65a024d .gem-button-container .gem-button{border-radius:30px;border-style:solid;border-width:2px}.elementor-2701 .elementor-element.elementor-element-65a024d .gem-button-container .gem-button:hover{border-style:solid;border-width:2px}.elementor-2701 .elementor-element.elementor-element-65a024d .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px}.elementor-2701 .elementor-element.elementor-element-65a024d .gem-button-container .gem-button i,.elementor-2701 .elementor-element.elementor-element-65a024d .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-65a024d .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-f134bee .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{background-color:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-thumbs-carousel-wrap .active .gem-gallery-item-image a:before{background-color:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-thumbs-carousel-wrap .gem-gallery-item .gem-gallery-item-image a:hover:before{background-color:rgba(2,1,1,0)}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{opacity:calc(100/100)}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-prev,.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-next{width:0}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-prev:after,.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-next:after{margin-left:calc(0px/2);margin-top:calc(0px/2);width:0;height:0;line-height:0;font-size:0px}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-pagination a:not(.selected){background-color:#b6c6c9;border-style:solid;border-width:4px;border-color:#b6c6c9}.elementor-2701 .elementor-element.elementor-element-016d51b .gem-gallery-preview-pagination a.selected{background-color:#fff;border-style:solid;border-width:4px;border-color:#b6c6c9}.elementor-2701 .elementor-element.elementor-element-eb5bd67>.elementor-background-overlay{background-color:#FFFFFF00;opacity:.66;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-eb5bd67{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2701 .elementor-element.elementor-element-4cddc33:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2701 .elementor-element.elementor-element-4cddc33>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villa-castello.eu/wp-content/uploads/2024/02/pool_waterfall_9749_1200.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2701 .elementor-element.elementor-element-4cddc33>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg,#FFFFFF00 55%,#fff 14%);opacity:.7}.elementor-2701 .elementor-element.elementor-element-4cddc33 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-4cddc33>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px}.elementor-2701 .elementor-element.elementor-element-4cddc33>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-747d691>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2701 .elementor-element.elementor-element-747d691>.elementor-container{min-height:600px}.elementor-2701 .elementor-element.elementor-element-747d691{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2701 .elementor-element.elementor-element-747d691>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-7464e57 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-9b2a46a>.elementor-widget-container{margin:0}.elementor-2701 .elementor-element.elementor-element-9b2a46a{text-align:left}.elementor-2701 .elementor-element.elementor-element-9b2a46a .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-8196f72>.elementor-widget-container{margin:-4px 0 0}.elementor-2701 .elementor-element.elementor-element-8196f72{text-align:left}.elementor-2701 .elementor-element.elementor-element-8196f72 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-96c9f48>.elementor-widget-container{padding:0 0 0 60px}.elementor-2701 .elementor-element.elementor-element-96c9f48 .gem-icon{font-size:100px}.elementor-2701 .elementor-element.elementor-element-96c9f48 .gem-icon .gem-icon-inner .padding-box-inner{width:100px;height:100px;line-height:100px}.elementor-2701 .elementor-element.elementor-element-96c9f48 .gem-icon .back-angle i{color:#507CBCE0}.elementor-2701 .elementor-element.elementor-element-96c9f48 .gem-icon svg{fill:#507CBCE0}.elementor-2701 .elementor-element.elementor-element-c6da463 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-ddb7ec5>.elementor-background-overlay{background-color:#FFFFFF00;opacity:.66;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-ddb7ec5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2701 .elementor-element.elementor-element-363a4c0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2701 .elementor-element.elementor-element-363a4c0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villa-castello.eu/wp-content/uploads/2024/02/pool_waterfall_9749_1200.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2701 .elementor-element.elementor-element-363a4c0>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg,#FFFFFF00 0%,#fff 0%);opacity:.7}.elementor-2701 .elementor-element.elementor-element-363a4c0 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-363a4c0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px}.elementor-2701 .elementor-element.elementor-element-363a4c0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-120f4df>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2701 .elementor-element.elementor-element-120f4df>.elementor-container{min-height:600px}.elementor-2701 .elementor-element.elementor-element-120f4df{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2701 .elementor-element.elementor-element-120f4df>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2701 .elementor-element.elementor-element-0a1dc05 .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-b6075b5>.elementor-widget-container{margin:0}.elementor-2701 .elementor-element.elementor-element-b6075b5{text-align:left}.elementor-2701 .elementor-element.elementor-element-b6075b5 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-2dfaaf2>.elementor-widget-container{margin:-4px 0 0}.elementor-2701 .elementor-element.elementor-element-2dfaaf2{text-align:left}.elementor-2701 .elementor-element.elementor-element-2dfaaf2 .elementor-heading-title{color:#4c4c4c}.elementor-2701 .elementor-element.elementor-element-98347e0>.elementor-widget-container{padding:0 0 0 60px}.elementor-2701 .elementor-element.elementor-element-98347e0 .gem-icon{font-size:100px}.elementor-2701 .elementor-element.elementor-element-98347e0 .gem-icon .gem-icon-inner .padding-box-inner{width:100px;height:100px;line-height:100px}.elementor-2701 .elementor-element.elementor-element-98347e0 .gem-icon .back-angle i{color:#507CBCE0}.elementor-2701 .elementor-element.elementor-element-98347e0 .gem-icon svg{fill:#507CBCE0}.elementor-2701 .elementor-element.elementor-element-c30d10e .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-e6bda86{padding:80px 0 30px}.elementor-2701 .elementor-element.elementor-element-3dc1a3c .elementor-widget-wrap{flex-wrap:wrap}.elementor-2701 .elementor-element.elementor-element-aea2e78>.elementor-widget-container{margin:0 0 -10px}.elementor-2701 .elementor-element.elementor-element-aea2e78{text-align:center}.elementor-2701 .elementor-element.elementor-element-aea2e78 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-9f6aef1>.elementor-widget-container{margin:-10px 0 0}.elementor-2701 .elementor-element.elementor-element-9f6aef1{text-align:center}.elementor-2701 .elementor-element.elementor-element-9f6aef1 .elementor-heading-title{color:#282d3c}.elementor-2701 .elementor-element.elementor-element-1dbba36{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-2701 .elementor-element.elementor-element-1dbba36>.elementor-widget-container{margin:10px 0 0}.elementor-2701 .elementor-element.elementor-element-1dbba36 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-2701 .elementor-element.elementor-element-1dbba36 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-2701 .elementor-element.elementor-element-1dbba36.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-2701 .elementor-element.elementor-element-1dbba36.elementor-view-framed .elementor-icon,.elementor-2701 .elementor-element.elementor-element-1dbba36.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-2701 .elementor-element.elementor-element-1dbba36.elementor-view-framed .elementor-icon,.elementor-2701 .elementor-element.elementor-element-1dbba36.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-2701 .elementor-element.elementor-element-bfb9cd7 .gem-gallery-grid .gallery-item{padding:calc(21px/2) !important}.elementor-2701 .elementor-element.elementor-element-bfb9cd7 .gem-gallery-grid .gallery-set{margin-top:calc(-21px/2);margin-bottom:calc(-21px/2)}.elementor-2701 .elementor-element.elementor-element-bfb9cd7 .gem-gallery-grid .not-fullwidth-block ul,.elementor-2701 .elementor-element.elementor-element-bfb9cd7 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-21px/2);margin-right:calc(-21px/2)}.elementor-2701 .elementor-element.elementor-element-bfb9cd7 .gem-gallery-grid .fullwidth-block{padding-left:calc(21px/2);padding-right:calc(21px/2)}.elementor-2701 .elementor-element.elementor-element-bfb9cd7>.elementor-widget-container{margin:50px 0}.elementor-2701 .elementor-element.elementor-element-bfb9cd7 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-2701 .elementor-element.elementor-element-57c33d6 .gem-inner-wrapper-btn{flex-direction:row}.elementor-2701 .elementor-element.elementor-element-57c33d6>.elementor-widget-container{margin:25px 0 0}.elementor-2701 .elementor-element.elementor-element-57c33d6{z-index:2}.elementor-2701 .elementor-element.elementor-element-57c33d6 .gem-button-container{text-align:center}.elementor-2701 .elementor-element.elementor-element-57c33d6 .gem-button-container .gem-button{border-radius:0}.elementor-2701 .elementor-element.elementor-element-57c33d6 .gem-button-container .gem-button i,.elementor-2701 .elementor-element.elementor-element-57c33d6 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2701 .elementor-element.elementor-element-57c33d6 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}@media(max-width:1024px){.elementor-2701 .elementor-element.elementor-element-cca4b50{padding:70px 0}.elementor-2701 .elementor-element.elementor-element-5f081f0>.elementor-widget-container{margin:0 0 50px}.elementor-2701 .elementor-element.elementor-element-81a61ba{padding:0 20px}.elementor-2701 .elementor-element.elementor-element-7e2ab3d>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2701 .elementor-element.elementor-element-7afc065{margin-top:50px;margin-bottom:0;padding:0 20px}.elementor-2701 .elementor-element.elementor-element-e9a0641>.elementor-widget-container{margin:0 0 -10px}.elementor-2701 .elementor-element.elementor-element-e66bbb7{padding:30px 0 70px}.elementor-2701 .elementor-element.elementor-element-9de69ee>.elementor-widget-container{margin:40px 0 0}.elementor-2701 .elementor-element.elementor-element-acccddb{padding:70px 0}.elementor-2701 .elementor-element.elementor-element-5e7ae82{margin-top:30px;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-afdb995>.elementor-widget-container{margin:0 -21px}.elementor-2701 .elementor-element.elementor-element-efb3797>.elementor-widget-container{margin:-21px -21px 0}.elementor-2701 .elementor-element.elementor-element-32e2854>.elementor-widget-container{margin:-21px -21px 0}.elementor-2701 .elementor-element.elementor-element-70ab793>.elementor-widget-container{margin:0 -21px}.elementor-2701 .elementor-element.elementor-element-c6ec2bb>.elementor-widget-container{margin:-21px -21px 0}.elementor-2701 .elementor-element.elementor-element-65a024d>.elementor-widget-container{margin:-21px -21px 0}.elementor-2701 .elementor-element.elementor-element-98347e0>.elementor-widget-container{padding:0}.elementor-2701 .elementor-element.elementor-element-e6bda86{padding:70px 0}.elementor-2701 .elementor-element.elementor-element-bfb9cd7>.elementor-widget-container{margin:30px 0 50px}}@media(max-width:767px){.elementor-2701 .elementor-element.elementor-element-7afc065{margin-top:40px;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-3cc0d0b>.elementor-element-populated{padding:30px}.elementor-2701 .elementor-element.elementor-element-1c15a8f>.elementor-widget-container{margin:0}.elementor-2701 .elementor-element.elementor-element-ec432bf{margin-top:20px;margin-bottom:0}.elementor-2701 .elementor-element.elementor-element-4cddc33>.elementor-element-populated{padding:60px}.elementor-2701 .elementor-element.elementor-element-7464e57>.elementor-element-populated{padding:0}.elementor-2701 .elementor-element.elementor-element-9b2a46a .elementor-heading-title{font-size:36px}.elementor-2701 .elementor-element.elementor-element-c6da463>.elementor-element-populated{padding:0}.elementor-2701 .elementor-element.elementor-element-363a4c0>.elementor-element-populated{padding:40px}.elementor-2701 .elementor-element.elementor-element-0a1dc05>.elementor-element-populated{padding:0}.elementor-2701 .elementor-element.elementor-element-b6075b5{text-align:left}.elementor-2701 .elementor-element.elementor-element-b6075b5 .elementor-heading-title{font-size:36px}.elementor-2701 .elementor-element.elementor-element-98347e0>.elementor-widget-container{padding:0}.elementor-2701 .elementor-element.elementor-element-c30d10e>.elementor-element-populated{padding:0}}@media(max-width:1024px) and (min-width:768px){.elementor-2701 .elementor-element.elementor-element-28c523a{width:100%}.elementor-2701 .elementor-element.elementor-element-7e2ab3d{width:100%}.elementor-2701 .elementor-element.elementor-element-14a8d99{width:100%}.elementor-2701 .elementor-element.elementor-element-cec799c{width:100%}.elementor-2701 .elementor-element.elementor-element-3cc0d0b{width:100%}.elementor-2701 .elementor-element.elementor-element-1533891{width:100%}.elementor-2701 .elementor-element.elementor-element-3b2cdae{width:100%}.elementor-2701 .elementor-element.elementor-element-cf9ab62{width:100%}.elementor-2701 .elementor-element.elementor-element-f134bee{width:100%}}