a{outline:none!important;text-decoration:none!important}.testimonial--slider .swiper-pagination span.swiper-pagination-bullet{width:100%;max-width:40px;height:3px;border-radius:0}body.e--ua-safari .bg-static{background-attachment:scroll!important}@media (max-width:2200px){.colAlign--left .e-con-inner{margin-inline:0 auto}.colAlign--right .e-con-inner{margin-inline:auto 0}}#main--nav nav{border-style:solid;border-width:0 1px 0 0;border-image:linear-gradient(#000000,rgb(255 255 255 / 30%),black) 1}div#main--nav nav.elementor-nav-menu--dropdown{left:unset!important;right:0;width:100%;max-width:200px}.hero--cta a.elementor-button{min-width:325px!important}.service--tile .elementor-cta__bg-overlay{background-image:linear-gradient(0deg,rgb(0 0 0 / 75%) 0%,rgb(0 0 0 / 25%) 60%);opacity:.75;transition:all .2s ease-in-out}.service--tile:hover .elementor-cta__bg-overlay{opacity:1}@media (max-width:767px){.hero--cta a.elementor-button{min-width:300px!important}}div#portfolio--grid .e-con-inner{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(372px,1fr));gap:2em}div#portfolio--grid .e-con-inner .property--tile{width:100%}.property--tile .elementor-image-box-content{padding:1.25em}.property--tile p.elementor-image-box-description{display:flex;flex-direction:column}span.details{border-top:1px solid #ddd;margin-top:.5em;padding-top:.5em}p.gform_required_legend{display:none}.gform-body.gform_body .gform_fields{grid-row-gap:1em}.gform-body.gform_body .gform_fields .gfield input,.gform-body.gform_body .gform_fields .gfield textarea{background-color:#fff0;border:1px solid #c7c7c7;border-radius:0;box-shadow:none}.gform-body.gform_body .gform_fields .gfield input:focus,.gform-body.gform_body .gform_fields .gfield textarea:focus{outline-color:#5B955C!important;outline-width:2px}.gform-footer.gform_footer.top_label input.gform_button{border-radius:0!important;border:1px solid #000!important;background-color:transparent!important;color:#000!important;letter-spacing:2px!important;text-transform:uppercase!important;font-family:"Poppins",Sans-serif;font-size:0.9rem!important;font-weight:300!important;width:100%!important;max-width:200px!important;line-height:1!important;padding:15px 30px!important}.gform-footer.gform_footer.top_label input.gform_button:hover{border-color:#5B955C!important;background-color:#5B955C!important;color:#fff!important}.gform-footer.gform_footer.top_label{justify-content:center}.gform-footer.gform_footer.top_label input.gform_button:focus{outline:0!important}div#contact--form{box-shadow:0 15px 35px rgb(0 0 0 / .5);border-radius:0;background-color:rgb(0 0 0 / .75);backdrop-filter:blur(10px);overflow:hidden}div#contact--form legend.gfield_label,div#contact--form .gfield label{color:hsl(0deg 0% 100% / 90%)}#contact--form .gform-body.gform_body .gform_fields .gfield input,#contact--form .gform-body.gform_body .gform_fields .gfield textarea{border-color:hsl(0deg 0% 100% / 45%);color:#fff}#contact--form .gform-footer.gform_footer.top_label input.gform_button{border:1px solid #fff!important;color:#fff!important}#contact--form .gform-footer.gform_footer.top_label input.gform_button:hover{border-color:#5B955C!important}#contact--form .gform-theme--framework .gform_validation_errors .gform_submission_error,#contact--form .gfield_description.validation_message.gfield_validation_message{color:#ff2828!important}#contact--form .gform_confirmation_message{color:#fff}body:not(.home) span#copyright{display:none}#affiliations:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(90deg,#FFF 0%,transparent 10%,transparent 90%,#FFF 100%)!important;z-index:10}#affiliations .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}#affiliations .swiper-wrapper figure.swiper-slide-inner{filter:grayscale(1);opacity:.75}div#bottom--footer{border-width:1px 0 0 0;border-style:solid;border-image:linear-gradient(90deg,#ffffff00,rgb(255 255 255 / 50%),rgb(255 255 255 / 50%),rgb(255 255 255 / 50%),#ffffff00) 1}span#copyright a{color:#7a7a7a;font-weight:700}span#copyright a:hover{color:#5B955C}