.elementor-1567 .elementor-element.elementor-element-5681518{padding:80px 0}.elementor-1567 .elementor-element.elementor-element-cc5c867.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1567 .elementor-element.elementor-element-b79e3ae>.elementor-widget-container{margin:0 0 20px}.elementor-1567 .elementor-element.elementor-element-b79e3ae img{width:300px}.elementor-1567 .elementor-element.elementor-element-03875a4{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-1567 .elementor-element.elementor-element-03875a4>.elementor-widget-container{margin:25px 0 0}.elementor-1567 .elementor-element.elementor-element-03875a4 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-1567 .elementor-element.elementor-element-03875a4 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-1567 .elementor-element.elementor-element-03875a4.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-03875a4.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-03875a4.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-03875a4.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-03875a4.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-8074a21{margin-top:30px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-3d3485b>.elementor-widget-container{margin:0}.elementor-1567 .elementor-element.elementor-element-8424a6c>.elementor-element-populated>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(229deg,#FFFFFF4D 0%,#fff 100%);opacity:1}.elementor-1567 .elementor-element.elementor-element-8424a6c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1567 .elementor-element.elementor-element-8424a6c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1567 .elementor-element.elementor-element-7a19b58 img{width:65%;opacity:.8}.elementor-1567 .elementor-element.elementor-element-1bd0649:not(.elementor-motion-effects-element-type-background),.elementor-1567 .elementor-element.elementor-element-1bd0649>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villa-castello.eu/wp-content/uploads/2018/10/4-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1567 .elementor-element.elementor-element-1bd0649{padding:80px 0 100px}.elementor-1567 .elementor-element.elementor-element-5b66b7b>.elementor-widget-container{margin:-8px 0}.elementor-1567 .elementor-element.elementor-element-5b66b7b{text-align:center}.elementor-1567 .elementor-element.elementor-element-5b66b7b .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-641f5c7>.elementor-widget-container{margin:-13px 0 0}.elementor-1567 .elementor-element.elementor-element-641f5c7{text-align:center}.elementor-1567 .elementor-element.elementor-element-641f5c7 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-666b7a7{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-1567 .elementor-element.elementor-element-666b7a7>.elementor-widget-container{margin:25px 0 0}.elementor-1567 .elementor-element.elementor-element-666b7a7 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-1567 .elementor-element.elementor-element-666b7a7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-1567 .elementor-element.elementor-element-666b7a7.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-666b7a7.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-666b7a7.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-666b7a7.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-666b7a7.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder-item-inner{background-color:#fff;padding:40px 30px 50px}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .gem-inner-wrapper-btn{flex-direction:row}.elementor-1567 .elementor-element.elementor-element-3cefc4c>.elementor-widget-container{margin:60px 0 0}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .quickfinder-item{padding-top:calc(42px/2);padding-bottom:calc(42px/2)}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder{margin-top:calc(-42px/2);margin-bottom:calc(-42px/2)}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder-style-vertical .quickfinder-item-info{padding:40px 30px 50px}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .quickfinder-title{margin-bottom:30px}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .quickfinder-description{padding-bottom:0}.elementor-1567 .elementor-element.elementor-element-3cefc4c .gem-qf-icon-image-wrapper .gem-icon{margin:0 0 10px}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#507cbc}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#507cbc}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .gem-image img,.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder a .gem-image img{width:60px;max-width:60px;height:auto}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .gem-image span{border-style:none}.elementor-1567 .elementor-element.elementor-element-3cefc4c .quickfinder .quickfinder-item:hover .gem-image>span:before{opacity:.5 !important}.elementor-1567 .elementor-element.elementor-element-c1a36ea{padding:80px 0 60px}.elementor-1567 .elementor-element.elementor-element-8773eca>.elementor-widget-container{margin:-8px 0}.elementor-1567 .elementor-element.elementor-element-8773eca{text-align:center}.elementor-1567 .elementor-element.elementor-element-8773eca .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-0214650>.elementor-widget-container{margin:-13px 0 0}.elementor-1567 .elementor-element.elementor-element-0214650{text-align:center}.elementor-1567 .elementor-element.elementor-element-0214650 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-3eb065c{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-1567 .elementor-element.elementor-element-3eb065c>.elementor-widget-container{margin:25px 0 0}.elementor-1567 .elementor-element.elementor-element-3eb065c .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-1567 .elementor-element.elementor-element-3eb065c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-1567 .elementor-element.elementor-element-3eb065c.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-3eb065c.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-3eb065c.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-3eb065c.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-3eb065c.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-b0bf64a{margin-top:10px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-166dfc7 .portfolio.portfolio-list .portfolio-item{padding-bottom:50px}.elementor-1567 .elementor-element.elementor-element-166dfc7 .portfolio.portfolio-list .portfolio-set{margin-bottom:-50px}.elementor-1567 .elementor-element.elementor-element-166dfc7>.elementor-widget-container{margin:50px 0 -50px}.elementor-1567 .elementor-element.elementor-element-166dfc7 .portfolio.portfolio-list .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-166dfc7 .portfolio.portfolio-list .portfolio-item .caption .caption-separator-line:after{height:1px}.elementor-1567 .elementor-element.elementor-element-166dfc7 .portfolio.portfolio-list .portfolio-item .caption .caption-separator-line-hover:after{height:1px}.elementor-1567 .elementor-element.elementor-element-166dfc7 .details-button a{border-radius:0}.elementor-1567 .elementor-element.elementor-element-166dfc7 .portfolio.portfolio-list .portfolio-load-more{margin-top:100px}.elementor-1567 .elementor-element.elementor-element-e9fb925{padding:40px 0 25px}.elementor-1567 .elementor-element.elementor-element-02da5da>.elementor-widget-container{margin:-8px 0}.elementor-1567 .elementor-element.elementor-element-02da5da{text-align:center}.elementor-1567 .elementor-element.elementor-element-02da5da .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-3374621>.elementor-widget-container{margin:-13px 0 0}.elementor-1567 .elementor-element.elementor-element-3374621{text-align:center}.elementor-1567 .elementor-element.elementor-element-3374621 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-9222754{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-1567 .elementor-element.elementor-element-9222754>.elementor-widget-container{margin:25px 0 0}.elementor-1567 .elementor-element.elementor-element-9222754 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-1567 .elementor-element.elementor-element-9222754 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-1567 .elementor-element.elementor-element-9222754.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-9222754.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-9222754.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-9222754.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-9222754.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-18b7a6f{margin-top:0;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-6dd1e7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-dbab679>.elementor-widget-container{margin:20px 0 0}.elementor-1567 .elementor-element.elementor-element-dbab679{text-align:center}.elementor-1567 .elementor-element.elementor-element-dbab679,.elementor-1567 .elementor-element.elementor-element-dbab679 .elementor-text-editor *{font-size:18px;text-transform:uppercase;letter-spacing:2px}.elementor-1567 .elementor-element.elementor-element-4d4d9bd>.elementor-widget-container{margin:10px 0 0}.elementor-1567 .elementor-element.elementor-element-4d4d9bd{text-align:center}.elementor-1567 .elementor-element.elementor-element-4d4d9bd,.elementor-1567 .elementor-element.elementor-element-4d4d9bd .elementor-text-editor *{font-size:12px}.elementor-1567 .elementor-element.elementor-element-07fa617{margin-top:20px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-73e1a42.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1567 .elementor-element.elementor-element-73e1a42>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box{background-color:#507cbc;padding:40px 30px 30px}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:before{background-color:transparent;background-image:linear-gradient(180deg,#00bcff 0%,#507cbc 100%)}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-number{color:#fff !important;font-size:48px;line-height:1em;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-counter-number{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-icon-inner{font-size:36px;transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-icon-circle-2{width:60px;height:60px;line-height:60px;border-style:none}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-icon-inner i{color:#fff}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-icon-inner svg{fill:#fff}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-icon-inner i{color:#ffb320}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-icon-inner svg{fill:#ffb320}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-counter-icon-circle-2{border-style:none}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-icon-circle-1{padding:0;border-style:none}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-icon{margin-bottom:10px}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-box:hover .gem-counter-icon-circle-1{border-style:none}.elementor-1567 .elementor-element.elementor-element-933d50c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box{background-color:#507cbc;padding:40px 30px 30px}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:before{background-color:transparent;background-image:linear-gradient(180deg,#00bcff 0%,#507cbc 100%)}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-number{color:#fff !important;font-size:48px;line-height:1em;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-counter-number{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-icon-inner{font-size:36px;transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-icon-circle-2{width:60px;height:60px;line-height:60px;border-style:solid;border-width:4px;border-color:#FFFFFF00}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-icon-inner i{color:#fff}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-icon-inner svg{fill:#fff}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-icon-inner i{color:#ffb320}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-icon-inner svg{fill:#ffb320}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-counter-icon-circle-2{border-style:none}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-icon-circle-1{padding:0;border-style:none}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-icon{margin-bottom:10px}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-box:hover .gem-counter-icon-circle-1{border-style:none}.elementor-1567 .elementor-element.elementor-element-57ef513.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box{background-color:#507cbc;padding:40px 30px 30px}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:before{background-color:transparent;background-image:linear-gradient(180deg,#00bcff 0%,#507cbc 100%)}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-number{color:#fff !important;font-size:48px;line-height:1em;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-counter-number{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-icon-inner{font-size:36px;transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-icon-circle-2{width:60px;height:60px;line-height:60px;border-style:solid;border-width:4px;border-color:#FFFFFF00}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-icon-inner i{color:#fff}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-icon-inner svg{fill:#fff}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-icon-inner i{color:#ffb320}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-icon-inner svg{fill:#ffb320}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-counter-icon-circle-2{border-style:none}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-icon-circle-1{padding:0;border-style:none}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-icon{margin-bottom:10px}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-box:hover .gem-counter-icon-circle-1{border-style:none}.elementor-1567 .elementor-element.elementor-element-103d830{margin-top:20px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-c41969f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-3b9769d>.elementor-widget-container{margin:20px 0 0}.elementor-1567 .elementor-element.elementor-element-3b9769d{text-align:center}.elementor-1567 .elementor-element.elementor-element-3b9769d,.elementor-1567 .elementor-element.elementor-element-3b9769d .elementor-text-editor *{font-size:18px;text-transform:uppercase;letter-spacing:2px}.elementor-1567 .elementor-element.elementor-element-92ae6ad>.elementor-widget-container{margin:10px 0 0}.elementor-1567 .elementor-element.elementor-element-92ae6ad{text-align:center}.elementor-1567 .elementor-element.elementor-element-92ae6ad,.elementor-1567 .elementor-element.elementor-element-92ae6ad .elementor-text-editor *{font-size:12px}.elementor-1567 .elementor-element.elementor-element-1a362b1{margin-top:20px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-7cf7825.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1567 .elementor-element.elementor-element-7cf7825>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box{background-color:#507cbc;padding:40px 30px 30px}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:before{background-color:transparent;background-image:linear-gradient(180deg,#00bcff 0%,#507cbc 100%)}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-number{color:#fff !important;font-size:48px;line-height:1em;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-counter-number{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-icon-inner{font-size:36px;transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-icon-circle-2{width:60px;height:60px;line-height:60px;border-style:none}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-icon-inner i{color:#fff}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-icon-inner svg{fill:#fff}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-icon-inner i{color:#ffb320}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-icon-inner svg{fill:#ffb320}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-counter-icon-circle-2{border-style:none}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-icon-circle-1{padding:0;border-style:none}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-icon{margin-bottom:10px}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-box:hover .gem-counter-icon-circle-1{border-style:none}.elementor-1567 .elementor-element.elementor-element-f0bc23e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box{background-color:#507cbc;padding:40px 30px 30px}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:before{background-color:transparent;background-image:linear-gradient(180deg,#00bcff 0%,#507cbc 100%)}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-number{color:#fff !important;font-size:48px;line-height:1em;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-counter-number{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-icon-inner{font-size:36px;transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-icon-circle-2{width:60px;height:60px;line-height:60px;border-style:solid;border-width:4px;border-color:#FFFFFF00}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-icon-inner i{color:#fff}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-icon-inner svg{fill:#fff}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-icon-inner i{color:#ffb320}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-icon-inner svg{fill:#ffb320}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-counter-icon-circle-2{border-style:none}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-icon-circle-1{padding:0;border-style:none}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-icon{margin-bottom:10px}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-box:hover .gem-counter-icon-circle-1{border-style:none}.elementor-1567 .elementor-element.elementor-element-fecf7e0.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box{background-color:#507cbc;padding:40px 30px 30px}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:before{background-color:transparent;background-image:linear-gradient(180deg,#00bcff 0%,#507cbc 100%)}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-number{color:#fff !important;font-size:48px;line-height:1em;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-counter-number{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-counter-text{color:#fff !important}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-icon-inner{font-size:36px;transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-icon-circle-2{width:60px;height:60px;line-height:60px;border-style:solid;border-width:4px;border-color:#FFFFFF00}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-icon-inner i{color:#fff}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-icon-inner svg{fill:#fff}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-icon-inner i{color:#ffb320}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-icon-inner svg{fill:#ffb320}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-counter-icon-circle-2{border-style:none}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-icon-circle-1{padding:0;border-style:none}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-icon{margin-bottom:10px}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-box:hover .gem-counter-icon-circle-1{border-style:none}.elementor-1567 .elementor-element.elementor-element-31deb0b{margin-top:0;margin-bottom:0;padding:50px 0 25px}.elementor-1567 .elementor-element.elementor-element-138921d>.elementor-widget-container{margin:-8px 0}.elementor-1567 .elementor-element.elementor-element-138921d{text-align:center}.elementor-1567 .elementor-element.elementor-element-138921d .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-8b8279c>.elementor-widget-container{margin:-13px 0 0}.elementor-1567 .elementor-element.elementor-element-8b8279c{text-align:center}.elementor-1567 .elementor-element.elementor-element-8b8279c .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-eac5c2e{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-1567 .elementor-element.elementor-element-eac5c2e>.elementor-widget-container{margin:25px 0}.elementor-1567 .elementor-element.elementor-element-eac5c2e .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-1567 .elementor-element.elementor-element-eac5c2e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-1567 .elementor-element.elementor-element-eac5c2e.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-eac5c2e.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-eac5c2e.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-eac5c2e.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-eac5c2e.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-a9d5634>.elementor-widget-container{margin:-8px 0}.elementor-1567 .elementor-element.elementor-element-a9d5634{text-align:center}.elementor-1567 .elementor-element.elementor-element-a9d5634 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-bd832a2{margin-top:0;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-c5361f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-1567 .elementor-element.elementor-element-11ebd7e>.elementor-widget-container{margin:-21px 0 0;padding:15px 0}.elementor-1567 .elementor-element.elementor-element-11ebd7e{z-index:2}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-button{border-radius:30px;border-style:solid;border-width:2px}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-button:hover{border-style:solid;border-width:2px}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-button i,.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-1567 .elementor-element.elementor-element-d6aca4f>.elementor-widget-container{margin:-21px 0 0;padding:15px 0}.elementor-1567 .elementor-element.elementor-element-d6aca4f{z-index:2}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-button{border-radius:30px;border-style:solid;border-width:2px}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-button:hover{border-style:solid;border-width:2px}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-button i,.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-1567 .elementor-element.elementor-element-52f657c{padding:30px 0 10px}.elementor-1567 .elementor-element.elementor-element-be6d518>.elementor-widget-container{margin:-8px 0}.elementor-1567 .elementor-element.elementor-element-be6d518{text-align:center}.elementor-1567 .elementor-element.elementor-element-be6d518 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-a0f6066>.elementor-widget-container{margin:-13px 0 0}.elementor-1567 .elementor-element.elementor-element-a0f6066{text-align:center}.elementor-1567 .elementor-element.elementor-element-a0f6066 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-4e15df5{--divider-border-style:solid;--divider-color:#507cbc;--divider-border-width:1.5px}.elementor-1567 .elementor-element.elementor-element-4e15df5>.elementor-widget-container{margin:25px 0}.elementor-1567 .elementor-element.elementor-element-4e15df5 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-1567 .elementor-element.elementor-element-4e15df5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-1567 .elementor-element.elementor-element-4e15df5.elementor-view-stacked .elementor-icon{background-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-4e15df5.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-4e15df5.elementor-view-default .elementor-icon{color:#507cbc;border-color:#507cbc}.elementor-1567 .elementor-element.elementor-element-4e15df5.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-4e15df5.elementor-view-default .elementor-icon svg{fill:#507cbc}.elementor-1567 .elementor-element.elementor-element-d5aeb13{margin-top:20px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-faf103f .gem-image.gem-wrapbox{float:left}.elementor-1567 .elementor-element.elementor-element-faf103f .gem-image a:before{background-color:#507CBCCC}.elementor-1567 .elementor-element.elementor-element-faf103f .gem-image img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-faf103f .gem-image a:hover img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-2e7944d .gem-image.gem-wrapbox{float:left}.elementor-1567 .elementor-element.elementor-element-2e7944d .gem-image a:before{background-color:#507CBCCC}.elementor-1567 .elementor-element.elementor-element-2e7944d .gem-image img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-2e7944d .gem-image a:hover img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-c860fab .gem-image.gem-wrapbox{float:left}.elementor-1567 .elementor-element.elementor-element-c860fab .gem-image a:before{background-color:#507CBCCC}.elementor-1567 .elementor-element.elementor-element-c860fab>.elementor-widget-container{margin:32px 0 12px}.elementor-1567 .elementor-element.elementor-element-c860fab .gem-image img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-c860fab .gem-image a:hover img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-c6f7766 .gem-image.gem-wrapbox{float:left}.elementor-1567 .elementor-element.elementor-element-c6f7766 .gem-image a:before{background-color:#507CBCCC}.elementor-1567 .elementor-element.elementor-element-c6f7766 .gem-image img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-c6f7766 .gem-image a:hover img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-456c03f .gem-image.gem-wrapbox{float:left}.elementor-1567 .elementor-element.elementor-element-456c03f .gem-image a:before{background-color:#507CBCCC}.elementor-1567 .elementor-element.elementor-element-456c03f .gem-image img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-456c03f .gem-image a:hover img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-7813cb1{margin-top:20px;margin-bottom:20px}.elementor-1567 .elementor-element.elementor-element-ff2801c .gem-image.gem-wrapbox{float:left}.elementor-1567 .elementor-element.elementor-element-ff2801c .gem-image a:before{background-color:#507CBCCC}.elementor-1567 .elementor-element.elementor-element-ff2801c .gem-image img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-ff2801c .gem-image a:hover img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-7615a9f .gem-image.gem-wrapbox{float:left}.elementor-1567 .elementor-element.elementor-element-7615a9f .gem-image a:before{background-color:#507CBCCC}.elementor-1567 .elementor-element.elementor-element-7615a9f .gem-image img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-7615a9f .gem-image a:hover img{opacity:calc(100/100)}.elementor-1567 .elementor-element.elementor-element-1167b05{padding:80px 0}.elementor-1567 .elementor-element.elementor-element-571fa88>.elementor-widget-container{margin:0 0 -10px}.elementor-1567 .elementor-element.elementor-element-571fa88{text-align:center}.elementor-1567 .elementor-element.elementor-element-571fa88 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-7c7aea5>.elementor-widget-container{margin:-13px 0 0}.elementor-1567 .elementor-element.elementor-element-7c7aea5{text-align:center}.elementor-1567 .elementor-element.elementor-element-7c7aea5 .elementor-heading-title{color:#282d3c}.elementor-1567 .elementor-element.elementor-element-567ceef{--divider-border-style:solid;--divider-color:#507CBCD9;--divider-border-width:1.5px}.elementor-1567 .elementor-element.elementor-element-567ceef>.elementor-widget-container{margin:10px 0 0}.elementor-1567 .elementor-element.elementor-element-567ceef .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-1567 .elementor-element.elementor-element-567ceef .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-1567 .elementor-element.elementor-element-567ceef.elementor-view-stacked .elementor-icon{background-color:#507CBCD9}.elementor-1567 .elementor-element.elementor-element-567ceef.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-567ceef.elementor-view-default .elementor-icon{color:#507CBCD9;border-color:#507CBCD9}.elementor-1567 .elementor-element.elementor-element-567ceef.elementor-view-framed .elementor-icon,.elementor-1567 .elementor-element.elementor-element-567ceef.elementor-view-default .elementor-icon svg{fill:#507CBCD9}.elementor-1567 .elementor-element.elementor-element-79fc012:not(.elementor-motion-effects-element-type-background),.elementor-1567 .elementor-element.elementor-element-79fc012>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villa-castello.eu/wp-content/uploads/2024/02/garten_baumstamm_1200_20190429_130337.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1567 .elementor-element.elementor-element-79fc012>.elementor-background-overlay{opacity:.8}.elementor-1567 .elementor-element.elementor-element-79fc012{padding:0}.elementor-1567 .elementor-element.elementor-element-3560324>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1567 .elementor-element.elementor-element-3560324>.elementor-container{min-height:560px}.elementor-1567 .elementor-element.elementor-element-3560324{border-style:none;margin-top:0;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonials{background-color:#FFFFFFE0}.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-image{width:128px;height:128px}.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-image,.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-image img,.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-image>span:before{border-radius:60%}.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-position{color:#000}.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-text p,.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-text div{font-family:"Source Sans Pro",Sans-serif;font-size:24px;font-weight:300}.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-wrapper:after,.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonial-wrapper p:after{color:#507cbc}.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonials .gem-testimonial-wrapper p:after,.elementor-1567 .elementor-element.elementor-element-dddbd6c .gem-testimonials .gem-testimonial-wrapper:after{font-size:50px}@media(max-width:1024px) and (min-width:768px){.elementor-1567 .elementor-element.elementor-element-657169c{width:100%}.elementor-1567 .elementor-element.elementor-element-8424a6c{width:100%}}@media(max-width:1024px){.elementor-1567 .elementor-element.elementor-element-5681518{padding:70px 0}.elementor-1567 .elementor-element.elementor-element-3d3485b>.elementor-widget-container{margin:0;padding:0 30px}.elementor-1567 .elementor-element.elementor-element-cfab2d2>.elementor-widget-container{padding:0 30px}.elementor-1567 .elementor-element.elementor-element-1bd0649{padding:70px 0}.elementor-1567 .elementor-element.elementor-element-3cefc4c>.elementor-widget-container{margin:30px 0 0}.elementor-1567 .elementor-element.elementor-element-c1a36ea{padding:70px 0 40px}.elementor-1567 .elementor-element.elementor-element-166dfc7>.elementor-widget-container{margin:20px 0 0}.elementor-1567 .elementor-element.elementor-element-166dfc7 .portfolio.portfolio-list .portfolio-item .wrap>.caption .subtitle{margin:0 0 50px}.elementor-1567 .elementor-element.elementor-element-e9fb925{padding:30px 0 40px}.elementor-1567 .elementor-element.elementor-element-07fa617>.elementor-container{max-width:500px}.elementor-1567 .elementor-element.elementor-element-07fa617{margin-top:50px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-f6c0350 .gem-counter-text{font-size:13px}.elementor-1567 .elementor-element.elementor-element-933d50c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1567 .elementor-element.elementor-element-3c9ec75 .gem-counter-text{font-size:13px}.elementor-1567 .elementor-element.elementor-element-57ef513>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1567 .elementor-element.elementor-element-bd873a9 .gem-counter-text{font-size:13px}.elementor-1567 .elementor-element.elementor-element-1a362b1{margin-top:50px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-fea1233 .gem-counter-text{font-size:13px}.elementor-1567 .elementor-element.elementor-element-f0bc23e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1567 .elementor-element.elementor-element-8976b90 .gem-counter-text{font-size:13px}.elementor-1567 .elementor-element.elementor-element-fecf7e0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1567 .elementor-element.elementor-element-d649eeb .gem-counter-text{font-size:13px}.elementor-1567 .elementor-element.elementor-element-31deb0b{padding:40px 0}.elementor-1567 .elementor-element.elementor-element-11ebd7e>.elementor-widget-container{margin:-21px 0 0}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-1567 .elementor-element.elementor-element-d6aca4f>.elementor-widget-container{margin:-21px 0 0}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-button .gem-text-button{font-size:16px}.elementor-1567 .elementor-element.elementor-element-52f657c{padding:30px 0 10px}.elementor-1567 .elementor-element.elementor-element-1167b05{padding:30px 0 70px}.elementor-1567 .elementor-element.elementor-element-3560324>.elementor-container{min-height:500px}}@media(max-width:767px){.elementor-1567 .elementor-element.elementor-element-8074a21{margin-top:20px;margin-bottom:0}.elementor-1567 .elementor-element.elementor-element-3cefc4c>.elementor-widget-container{margin:20px 0 0}.elementor-1567 .elementor-element.elementor-element-c1a36ea{padding:50px 0 30px}.elementor-1567 .elementor-element.elementor-element-e9fb925{padding:30px 0 40px}.elementor-1567 .elementor-element.elementor-element-933d50c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1567 .elementor-element.elementor-element-f0bc23e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1567 .elementor-element.elementor-element-fecf7e0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1567 .elementor-element.elementor-element-31deb0b{padding:40px 0 20px}.elementor-1567 .elementor-element.elementor-element-11ebd7e .gem-button-container .gem-button .gem-text-button{font-size:12px}.elementor-1567 .elementor-element.elementor-element-d6aca4f .gem-button-container .gem-button .gem-text-button{font-size:12px}.elementor-1567 .elementor-element.elementor-element-c860fab>.elementor-widget-container{margin:11px 0 0}.elementor-1567 .elementor-element.elementor-element-c6f7766>.elementor-widget-container{margin:-6px 0 0}.elementor-1567 .elementor-element.elementor-element-ff2801c>.elementor-widget-container{margin:-6px 0 0}.elementor-1567 .elementor-element.elementor-element-8a6069a>.elementor-element-populated{padding:0}}