﻿html,body{overflow-x:hidden !important}.shrink-0{flex-shrink:0 !important}.grow-1{flex-grow:1 !important}.button-arrow-icon .elementor-icon-wrapper{display:flex;align-items:center;justify-content:center}.error404 .jupiterx-main-header{display:none !important}.elementor-button-info .elementor-button{border-radius:20px !important}@media screen and (max-width:1440px){.elementor-button-info .elementor-button{border-radius:18px !important}}@media screen and (max-width:1036px){.elementor-button-info .elementor-button{border-radius:16px !important}}@media screen and (max-width:767px){.elementor-button-info .elementor-button{border-radius:14px !important}}.elementor-button-info .elementor-button .elementor-button-content-wrapper{gap:20px !important;transition:all .3s ease-in-out;align-items:center !important}@media screen and (max-width:1440px){.elementor-button-info .elementor-button .elementor-button-content-wrapper{gap:18px !important}}@media screen and (max-width:1036px){.elementor-button-info .elementor-button .elementor-button-content-wrapper{gap:16px !important}}@media screen and (max-width:767px){.elementor-button-info .elementor-button .elementor-button-content-wrapper{gap:14px !important}}.elementor-button-info .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{transition:all .3s ease-in-out;width:44px !important;height:44px !important}@media screen and (max-width:1440px){.elementor-button-info .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{width:40px !important;height:40px !important}}@media screen and (max-width:1036px){.elementor-button-info .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{width:36px !important;height:36px !important}}@media screen and (max-width:767px){.elementor-button-info .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{width:32px !important;height:32px !important}}.elementor-button-info .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg rect,.elementor-button-info .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{transition:all .3s ease-in-out}.elementor-button-info .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg rect{fill:#fff !important}.elementor-button-info .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{fill:#010101 !important}.elementor-button-success .elementor-button{border-radius:20px !important}@media screen and (max-width:1440px){.elementor-button-success .elementor-button{border-radius:18px !important}}@media screen and (max-width:1036px){.elementor-button-success .elementor-button{border-radius:16px !important}}@media screen and (max-width:767px){.elementor-button-success .elementor-button{border-radius:14px !important}}.elementor-button-success .elementor-button .elementor-button-content-wrapper{gap:20px !important;transition:all .3s ease-in-out;align-items:center !important}@media screen and (max-width:1440px){.elementor-button-success .elementor-button .elementor-button-content-wrapper{gap:18px !important}}@media screen and (max-width:1036px){.elementor-button-success .elementor-button .elementor-button-content-wrapper{gap:16px !important}}@media screen and (max-width:767px){.elementor-button-success .elementor-button .elementor-button-content-wrapper{gap:14px !important}}.elementor-button-success .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{transition:all .3s ease-in-out;width:44px !important;height:44px !important}@media screen and (max-width:1440px){.elementor-button-success .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{width:40px !important;height:40px !important}}@media screen and (max-width:1036px){.elementor-button-success .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{width:36px !important;height:36px !important}}@media screen and (max-width:767px){.elementor-button-success .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{width:32px !important;height:32px !important}}.jupiterx-header{position:absolute !important;width:100% !important}.jupiterx-header .header-menu-desktop .raven-menu-item{transition:all .3s ease-in-out}.jupiterx-header .header-menu-desktop .raven-menu-item.raven-menu-item-active{font-weight:600 !important}.banner-home .icon-box-wrapper .icon-box{--width:33.33% !important}@media screen and (max-width:1440px){.banner-home .icon-box-wrapper .icon-box{--width:33.33% !important}}@media screen and (max-width:1036px){.banner-home .icon-box-wrapper .icon-box{--width:50% !important}}@media screen and (max-width:767px){.banner-home .icon-box-wrapper .icon-box{--width:100% !important}}.cf-container{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.cf-container [class*=cf-col-]{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width:768px){.cf-container .cf-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.cf-container .cf-push-1{margin-left:8.3333333333%}.cf-container .cf-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.cf-container .cf-push-2{margin-left:16.6666666667%}.cf-container .cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-container .cf-push-3{margin-left:25%}.cf-container .cf-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.cf-container .cf-push-4{margin-left:33.3333333333%}.cf-container .cf-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.cf-container .cf-push-5{margin-left:41.6666666667%}.cf-container .cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-container .cf-push-6{margin-left:50%}.cf-container .cf-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.cf-container .cf-push-7{margin-left:58.3333333333%}.cf-container .cf-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.cf-container .cf-push-8{margin-left:66.6666666667%}.cf-container .cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-container .cf-push-9{margin-left:75%}.cf-container .cf-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.cf-container .cf-push-10{margin-left:83.3333333333%}.cf-container .cf-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.cf-container .cf-push-11{margin-left:91.6666666667%}.cf-container .cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cf-container .cf-push-12{margin-left:100%}}form .wpcf7-response-output{margin:1.65rem 0 0 !important;padding:12px 14px !important;border:0 !important;border-radius:4px !important;color:#fff !important;background-color:#00a0d2 !important;font-size:16px !important;width:fit-content !important;line-height:1.25 !important}@media screen and (max-width:1036px){form .wpcf7-response-output{font-size:14px !important;padding:12px !important;margin:1.25rem 0 0 !important}}@media screen and (max-width:767px){form .wpcf7-response-output{font-size:14px !important;padding:10px 12px !important;margin:1rem auto 0 !important;text-align:center !important}}form.invalid .wpcf7-response-output{color:#fff !important;background-color:#ffb900 !important}form.sent .wpcf7-response-output{color:#fff !important;background-color:#46b450 !important}form .contact-form,form .property-enquiry-form{--field-height:74px}@media screen and (max-width:1440px){form .contact-form,form .property-enquiry-form{--field-height:68px}}@media screen and (max-width:1036px){form .contact-form,form .property-enquiry-form{--field-height:60px}}@media screen and (max-width:767px){form .contact-form,form .property-enquiry-form{--field-height:52px}}form .contact-form p,form .property-enquiry-form p{margin-bottom:0}form .contact-form p:has(input[type=submit]) input[type=submit],form .contact-form p:has(input[type=submit]) .wpcf7-spinner,form .property-enquiry-form p:has(input[type=submit]) input[type=submit],form .property-enquiry-form p:has(input[type=submit]) .wpcf7-spinner{display:none !important}form .contact-form p span,form .property-enquiry-form p span{display:block !important}form .contact-form p span.wpcf7-not-valid-tip,form .property-enquiry-form p span.wpcf7-not-valid-tip{padding:6px;width:fit-content;background-color:red;color:#fff;margin-top:8px;font-size:14px;line-height:1.25;border-radius:4px}@media screen and (max-width:767px){form .contact-form p span.wpcf7-not-valid-tip,form .property-enquiry-form p span.wpcf7-not-valid-tip{padding:5px !important;font-size:12px !important}}form .contact-form .reachout-content-wrapper,form .property-enquiry-form .reachout-content-wrapper{margin-top:30px;margin-bottom:45px}@media screen and (max-width:1440px){form .contact-form .reachout-content-wrapper,form .property-enquiry-form .reachout-content-wrapper{margin-top:16px;margin-bottom:34px}}@media screen and (max-width:1036px){form .contact-form .reachout-content-wrapper,form .property-enquiry-form .reachout-content-wrapper{margin-top:12px;margin-bottom:25px}}@media screen and (max-width:767px){form .contact-form .reachout-content-wrapper,form .property-enquiry-form .reachout-content-wrapper{margin-top:8px;margin-bottom:18px}}form .contact-form .reachout-content-wrapper .heading,form .property-enquiry-form .reachout-content-wrapper .heading{color:#fff}form .contact-form .reachout-content-wrapper .list,form .property-enquiry-form .reachout-content-wrapper .list{padding:0 0 0 30px;margin-top:14px;margin-bottom:24px;display:flex;flex-direction:column;gap:10px;color:#fff;font-size:18px}@media screen and (max-width:1440px){form .contact-form .reachout-content-wrapper .list,form .property-enquiry-form .reachout-content-wrapper .list{margin-top:14px;margin-bottom:22px;padding:0 0 0 28px;font-size:16px}}@media screen and (max-width:1036px){form .contact-form .reachout-content-wrapper .list,form .property-enquiry-form .reachout-content-wrapper .list{margin-top:12px;margin-bottom:20px;padding:0 0 0 26px;font-size:16px}}@media screen and (max-width:767px){form .contact-form .reachout-content-wrapper .list,form .property-enquiry-form .reachout-content-wrapper .list{margin-top:10px;margin-bottom:15px;padding:0 0 0 22px;font-size:14px}}form .contact-form .reachout-content-wrapper .content,form .property-enquiry-form .reachout-content-wrapper .content{font-size:18px;color:#fff}@media screen and (max-width:1440px){form .contact-form .reachout-content-wrapper .content,form .property-enquiry-form .reachout-content-wrapper .content{font-size:16px}}@media screen and (max-width:1036px){form .contact-form .reachout-content-wrapper .content,form .property-enquiry-form .reachout-content-wrapper .content{font-size:16px}}@media screen and (max-width:767px){form .contact-form .reachout-content-wrapper .content,form .property-enquiry-form .reachout-content-wrapper .content{font-size:14px}}@media screen and (max-width:767px){form .contact-form .elementor-button-wrapper,form .property-enquiry-form .elementor-button-wrapper{text-align:center !important}}form .contact-form .elementor-button-wrapper .customSubmitBtn,form .property-enquiry-form .elementor-button-wrapper .customSubmitBtn{background-color:#fff}form .contact-form .elementor-button-wrapper .customSubmitBtn:hover,form .property-enquiry-form .elementor-button-wrapper .customSubmitBtn:hover{background-color:#000}form .contact-form .elementor-button-wrapper .customSubmitBtn:hover .elementor-button-content-wrapper .elementor-button-text,form .property-enquiry-form .elementor-button-wrapper .customSubmitBtn:hover .elementor-button-content-wrapper .elementor-button-text{color:#fff !important}form .contact-form .elementor-button-wrapper .elementor-button-content-wrapper,form .property-enquiry-form .elementor-button-wrapper .elementor-button-content-wrapper{display:flex !important;flex-direction:row-reverse !important}form .contact-form .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text,form .property-enquiry-form .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text{color:#000 !important}form .contact-form .form-group,form .property-enquiry-form .form-group{margin-bottom:20px !important}@media screen and (max-width:1036px){form .contact-form .form-group,form .property-enquiry-form .form-group{margin-bottom:18px !important}}@media screen and (max-width:767px){form .contact-form .form-group,form .property-enquiry-form .form-group{margin-bottom:16px !important}}form .contact-form .permission-box-wrapper,form .property-enquiry-form .permission-box-wrapper{margin-top:22px;margin-bottom:52px}@media screen and (max-width:1440px){form .contact-form .permission-box-wrapper,form .property-enquiry-form .permission-box-wrapper{margin-top:20px;margin-bottom:45px}}@media screen and (max-width:1036px){form .contact-form .permission-box-wrapper,form .property-enquiry-form .permission-box-wrapper{margin-top:20px;margin-bottom:38px}}@media screen and (max-width:767px){form .contact-form .permission-box-wrapper,form .property-enquiry-form .permission-box-wrapper{margin-top:0;margin-bottom:25px}}form .contact-form .permission-box-wrapper br,form .property-enquiry-form .permission-box-wrapper br{display:none !important}form .contact-form .permission-box-wrapper strong,form .property-enquiry-form .permission-box-wrapper strong{display:block;margin-bottom:23px;font-size:18px;color:#fff;font-weight:600 !important;line-height:1.5}@media screen and (max-width:1036px){form .contact-form .permission-box-wrapper strong,form .property-enquiry-form .permission-box-wrapper strong{margin-bottom:20px;font-size:16px}}@media screen and (max-width:767px){form .contact-form .permission-box-wrapper strong,form .property-enquiry-form .permission-box-wrapper strong{margin-bottom:15px;font-size:14px}}form .contact-form .permission-box-wrapper .wpcf7-list-item,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item{margin:0}form .contact-form .permission-box-wrapper .wpcf7-list-item label,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label{margin:0;display:flex;align-items:start;gap:1rem !important}form .contact-form .permission-box-wrapper .wpcf7-list-item label.checked:before,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label.checked:before{content:"✔" !important;color:#000 !important;background:#fff !important}form .contact-form .permission-box-wrapper .wpcf7-list-item label:before,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label:before{content:"";position:relative;flex-shrink:0 !important;display:flex;width:23px !important;height:23px !important;transition:all .3s ease-in-out !important;border:1px solid #fff !important;align-items:center;justify-content:center;font-size:16px;cursor:pointer;margin-top:8px !important}@media screen and (max-width:1440px){form .contact-form .permission-box-wrapper .wpcf7-list-item label:before,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label:before{width:20px !important;height:20px !important;font-size:16px}}@media screen and (max-width:1036px){form .contact-form .permission-box-wrapper .wpcf7-list-item label:before,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label:before{width:18px !important;height:18px !important;font-size:14px}}@media screen and (max-width:767px){form .contact-form .permission-box-wrapper .wpcf7-list-item label:before,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label:before{width:16px !important;height:16px !important;margin-top:6px !important;font-size:12px}}form .contact-form .permission-box-wrapper .wpcf7-list-item label input[type=checkbox],form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label input[type=checkbox]{display:none !important}form .contact-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label{display:block;font-size:18px;color:#fff;font-weight:400 !important;line-height:24px;max-width:478px;width:100%}form .contact-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label:before,form .contact-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label:after,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label:before,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label:after{display:none !important}@media screen and (max-width:1440px){form .contact-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label{font-size:16px;line-height:22px}}@media screen and (max-width:1036px){form .contact-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label{line-height:20px;font-size:14px}}@media screen and (max-width:767px){form .contact-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label,form .property-enquiry-form .permission-box-wrapper .wpcf7-list-item label .wpcf7-list-item-label{line-height:18px;max-width:100%;font-size:12px}}form .contact-form input[type=text],form .contact-form input[type=tel],form .contact-form input[type=email],form .contact-form input[type=password],form .contact-form input[type=number],form .property-enquiry-form input[type=text],form .property-enquiry-form input[type=tel],form .property-enquiry-form input[type=email],form .property-enquiry-form input[type=password],form .property-enquiry-form input[type=number]{width:100% !important;height:var(--field-height);padding:20px 24px;outline:none !important;border-radius:8px;background-color:#fff;border:0 !important;font-size:18px;color:#0b0c0b;font-family:"Barlow",sans-serif;line-height:1.25}@media screen and (max-width:1440px){form .contact-form input[type=text],form .contact-form input[type=tel],form .contact-form input[type=email],form .contact-form input[type=password],form .contact-form input[type=number],form .property-enquiry-form input[type=text],form .property-enquiry-form input[type=tel],form .property-enquiry-form input[type=email],form .property-enquiry-form input[type=password],form .property-enquiry-form input[type=number]{padding:18px 20px;font-size:16px}}@media screen and (max-width:1036px){form .contact-form input[type=text],form .contact-form input[type=tel],form .contact-form input[type=email],form .contact-form input[type=password],form .contact-form input[type=number],form .property-enquiry-form input[type=text],form .property-enquiry-form input[type=tel],form .property-enquiry-form input[type=email],form .property-enquiry-form input[type=password],form .property-enquiry-form input[type=number]{padding:16px 18px;font-size:16px}}@media screen and (max-width:767px){form .contact-form input[type=text],form .contact-form input[type=tel],form .contact-form input[type=email],form .contact-form input[type=password],form .contact-form input[type=number],form .property-enquiry-form input[type=text],form .property-enquiry-form input[type=tel],form .property-enquiry-form input[type=email],form .property-enquiry-form input[type=password],form .property-enquiry-form input[type=number]{padding:16px;font-size:14px}}form .contact-form input[type=text]::placeholder,form .contact-form input[type=tel]::placeholder,form .contact-form input[type=email]::placeholder,form .contact-form input[type=password]::placeholder,form .contact-form input[type=number]::placeholder,form .property-enquiry-form input[type=text]::placeholder,form .property-enquiry-form input[type=tel]::placeholder,form .property-enquiry-form input[type=email]::placeholder,form .property-enquiry-form input[type=password]::placeholder,form .property-enquiry-form input[type=number]::placeholder{font-size:18px;color:#0b0c0b;font-family:"Barlow",sans-serif;line-height:1.25}@media screen and (max-width:1440px){form .contact-form input[type=text]::placeholder,form .contact-form input[type=tel]::placeholder,form .contact-form input[type=email]::placeholder,form .contact-form input[type=password]::placeholder,form .contact-form input[type=number]::placeholder,form .property-enquiry-form input[type=text]::placeholder,form .property-enquiry-form input[type=tel]::placeholder,form .property-enquiry-form input[type=email]::placeholder,form .property-enquiry-form input[type=password]::placeholder,form .property-enquiry-form input[type=number]::placeholder{font-size:16px}}@media screen and (max-width:1036px){form .contact-form input[type=text]::placeholder,form .contact-form input[type=tel]::placeholder,form .contact-form input[type=email]::placeholder,form .contact-form input[type=password]::placeholder,form .contact-form input[type=number]::placeholder,form .property-enquiry-form input[type=text]::placeholder,form .property-enquiry-form input[type=tel]::placeholder,form .property-enquiry-form input[type=email]::placeholder,form .property-enquiry-form input[type=password]::placeholder,form .property-enquiry-form input[type=number]::placeholder{font-size:16px}}@media screen and (max-width:767px){form .contact-form input[type=text]::placeholder,form .contact-form input[type=tel]::placeholder,form .contact-form input[type=email]::placeholder,form .contact-form input[type=password]::placeholder,form .contact-form input[type=number]::placeholder,form .property-enquiry-form input[type=text]::placeholder,form .property-enquiry-form input[type=tel]::placeholder,form .property-enquiry-form input[type=email]::placeholder,form .property-enquiry-form input[type=password]::placeholder,form .property-enquiry-form input[type=number]::placeholder{font-size:14px}}@media screen and (max-width:767px){form .contact-form .elementor-button-wrapper{text-align:center !important}}form .contact-form .elementor-button-wrapper .customSubmitBtn{background-color:var(--e-global-color-primary) !important}form .contact-form .elementor-button-wrapper .customSubmitBtn:hover{background-color:#000 !important}form .contact-form .elementor-button-wrapper .customSubmitBtn:hover .elementor-button-content-wrapper .elementor-button-text{color:#fff !important}form .contact-form .elementor-button-wrapper .elementor-button-content-wrapper{display:flex !important;flex-direction:row-reverse !important}form .contact-form .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text{color:#fff !important}form .contact-form .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-icon svg rect{fill:#fff !important;transition:all .3s ease-in-out !important}form .contact-form .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-icon svg path{fill:#000 !important;transition:all .3s ease-in-out !important}.footer-warpper{overflow:hidden !important}.footer-warpper:before{content:"" !important;width:371px !important;height:max-content !important;aspect-ratio:1 !important;border-radius:100% !important;background:#cdcdc2 !important;filter:blur(282px) !important;position:absolute !important;bottom:-190px !important;top:unset !important;left:-70px !important;z-index:1 !important;pointer-events:none !important}@media screen and (max-width:1440px){.footer-warpper:before{width:310px !important;filter:blur(235px) !important;bottom:-110px !important;left:-40px !important}}@media screen and (max-width:1036px){.footer-warpper:before{width:260px !important;filter:blur(175px) !important;bottom:-130px !important;left:-100px !important}}@media screen and (max-width:767px){.footer-warpper:before{width:230px !important;filter:blur(145px) !important;bottom:-170px !important;left:-120px !important}}.footer-warpper:after{content:"" !important;width:371px !important;height:max-content !important;aspect-ratio:1 !important;border-radius:100% !important;background:#cdcdc2 !important;filter:blur(282px) !important;position:absolute !important;bottom:unset !important;top:-20px !important;left:unset !important;right:0 !important;z-index:1 !important;pointer-events:none !important}@media screen and (max-width:1440px){.footer-warpper:after{width:310px !important;filter:blur(235px) !important}}@media screen and (max-width:1036px){.footer-warpper:after{width:260px !important;filter:blur(175px) !important}}@media screen and (max-width:767px){.footer-warpper:after{width:230px !important;filter:blur(145px) !important}}.touch-form p{margin-bottom:0 !important}.touch-form p span{display:block !important}.touch-form p span.wpcf7-not-valid-tip{padding:6px;width:fit-content;background-color:red;color:#fff;margin-top:8px;font-size:14px;line-height:1.25;border-radius:4px}@media screen and (max-width:767px){.touch-form p span.wpcf7-not-valid-tip{padding:5px !important;font-size:12px !important}}@media screen and (max-width:767px){.touch-form .elementor-button-wrapper{text-align:center !important}}.touch-form .elementor-button-wrapper .customSubmitBtn{background-color:#fff !important}.touch-form .elementor-button-wrapper .customSubmitBtn:hover{background-color:#000 !important}.touch-form .elementor-button-wrapper .customSubmitBtn:hover .elementor-button-content-wrapper .elementor-button-text{color:#fff !important}.touch-form .elementor-button-wrapper .elementor-button-content-wrapper{display:flex !important;flex-direction:row-reverse !important}.touch-form .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text{color:#000 !important}.touch-form .form-field-wrapper:not(:last-child){margin-bottom:20px}.touch-form .form-field-wrapper:has(input[type=submit]) p{display:none !important}.touch-form .form-field-wrapper input[type=text],.touch-form .form-field-wrapper input[type=email],.touch-form .form-field-wrapper input[type=tel],.touch-form .form-field-wrapper input[type=phone]{width:100% !important;border:none !important;border-bottom:1px solid rgba(255,255,255,.5) !important;outline:none !important;background:0 0 !important;padding:0 0 20px !important;color:#fff !important}.touch-form .form-field-wrapper input[type=text]::placeholder,.touch-form .form-field-wrapper input[type=email]::placeholder,.touch-form .form-field-wrapper input[type=tel]::placeholder,.touch-form .form-field-wrapper input[type=phone]::placeholder{color:#fff !important}.list-slider:before{content:"";position:absolute;left:-13vw;top:0;height:var(--owl-item-height);pointer-events:none;width:36%;background:linear-gradient(90deg,transparent 0%,#fff 103.77%);z-index:1;rotate:180deg}@media screen and (max-width:1036px){.list-slider:before{left:-5vw;background:linear-gradient(90deg,transparent 0%,#fff 120%)}}@media screen and (max-width:767px){.list-slider:before{display:none !important}}.list-slider:after{content:"";position:absolute;left:unset;right:-13vw;top:0;height:var(--owl-item-height);pointer-events:none;width:36%;background:linear-gradient(90deg,transparent 0%,#fff 103.77%);z-index:1}@media screen and (max-width:1036px){.list-slider:after{right:-5vw;background:linear-gradient(90deg,transparent 0%,#fff 120%)}}@media screen and (max-width:767px){.list-slider:after{display:none !important}}.list-slider .owl-stage-outer{overflow:visible !important}.list-slider .owl-stage-outer .owl-stage{display:flex;align-items:stretch}.list-slider .owl-stage-outer .owl-stage .owl-item{flex:1 0 0;display:flex;flex-wrap:nowrap;flex-direction:column}.list-slider .owl-stage-outer .owl-stage .owl-item.center .item-slide-wrapper{background-color:var(--e-global-color-primary)}.list-slider .owl-stage-outer .owl-stage .owl-item.center .item-slide-wrapper .heading,.list-slider .owl-stage-outer .owl-stage .owl-item.center .item-slide-wrapper .tagline,.list-slider .owl-stage-outer .owl-stage .owl-item.center .item-slide-wrapper .list-content-warpper ul li,.list-slider .owl-stage-outer .owl-stage .owl-item.center .item-slide-wrapper .content{color:#fff !important}.list-slider .owl-stage-outer .owl-stage .owl-item.center .item-slide-wrapper .list-content-warpper ul li svg circle{fill:#fff}.list-slider .owl-stage-outer .owl-stage .owl-item.center .item-slide-wrapper .list-content-warpper ul li svg path{fill:#334244}.list-slider .item-slide-wrapper{padding:45px 40px 60px;border-radius:28px;height:100%;transition:all .3s ease-in-out;background-color:var(--e-global-color-secondary);display:flex;flex-wrap:nowrap;flex-direction:column}@media screen and (max-width:1440px){.list-slider .item-slide-wrapper{padding:40px 35px 54px}}@media screen and (max-width:1036px){.list-slider .item-slide-wrapper{padding:35px 30px 48px;border-radius:24px}}@media screen and (max-width:767px){.list-slider .item-slide-wrapper{padding:30px 26px 40px;border-radius:20px}}.list-slider .item-slide-wrapper .heading{margin:0 0 10px;color:#151313;max-width:85%;transition:all .3s ease-in-out;width:100%}.list-slider .item-slide-wrapper .tagline{font-weight:600;transition:all .3s ease-in-out;color:#151313}.list-slider .item-slide-wrapper .list-content-warpper{margin:36px 0 22px}@media screen and (max-width:1440px){.list-slider .item-slide-wrapper .list-content-warpper{margin:30px 0 20px}}@media screen and (max-width:1036px){.list-slider .item-slide-wrapper .list-content-warpper{margin:25px 0 20px}}@media screen and (max-width:767px){.list-slider .item-slide-wrapper .list-content-warpper{margin:15px 0 15px}}.list-slider .item-slide-wrapper .list-content-warpper ul{padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;align-items:start;margin:0}.list-slider .item-slide-wrapper .list-content-warpper ul li{color:#000;transition:all .3s ease-in-out;display:flex;align-items:start;gap:15px}@media screen and (max-width:1440px){.list-slider .item-slide-wrapper .list-content-warpper ul li{gap:12px}}@media screen and (max-width:1036px){.list-slider .item-slide-wrapper .list-content-warpper ul li{gap:10px}}@media screen and (max-width:767px){.list-slider .item-slide-wrapper .list-content-warpper ul li{gap:8px}}.list-slider .item-slide-wrapper .list-content-warpper ul li svg{transition:all .3s ease-in-out;flex-shrink:0;width:20px;height:20px;margin-top:5px}@media screen and (max-width:1440px){.list-slider .item-slide-wrapper .list-content-warpper ul li svg{width:18px;height:18px}}@media screen and (max-width:1036px){.list-slider .item-slide-wrapper .list-content-warpper ul li svg{width:16px;height:16px;margin-top:3px}}@media screen and (max-width:767px){.list-slider .item-slide-wrapper .list-content-warpper ul li svg{width:14px;height:14px}}.list-slider .item-slide-wrapper .list-content-warpper ul li svg path,.list-slider .item-slide-wrapper .list-content-warpper ul li svg circle{transition:all .3s ease-in-out}.list-slider .item-slide-wrapper .list-content-warpper ul li p{margin-bottom:0}.list-slider .item-slide-wrapper .content{margin:0;transition:all .3s ease-in-out;color:#000;font-size:18px}@media screen and (max-width:1440px){.list-slider .item-slide-wrapper .content{font-size:16px}}@media screen and (max-width:1036px){.list-slider .item-slide-wrapper .content{font-size:16px}}@media screen and (max-width:767px){.list-slider .item-slide-wrapper .content{font-size:14px}}.list-slider .owl-dots{display:flex;align-items:center;justify-content:space-around;width:100%;position:relative;margin-top:64px}@media screen and (max-width:1440px){.list-slider .owl-dots{margin-top:52px}}@media screen and (max-width:1036px){.list-slider .owl-dots{margin-top:40px}}@media screen and (max-width:767px){.list-slider .owl-dots{margin-top:30px}}.list-slider .owl-dots:before{content:"" !important;position:absolute !important;width:100% !important;z-index:0 !important;height:1px !important;background:#423f34 !important;left:0 !important;top:50% !important;transform:translatey(-50%) !important}.list-slider .owl-dots .owl-dot{width:20px;height:20px;z-index:1;background:#d5d5d5;border-radius:50%;border:none;outline:none;transition:all .3s ease-in-out}@media screen and (max-width:1440px){.list-slider .owl-dots .owl-dot{width:18px;height:18px}}@media screen and (max-width:1036px){.list-slider .owl-dots .owl-dot{width:16px;height:16px}}@media screen and (max-width:767px){.list-slider .owl-dots .owl-dot{width:16px;height:16px}}.list-slider .owl-dots .owl-dot.active{background:#423f34}.faqs__accordions details{background-color:#efefef;transition:all .3s ease-in-out;border-radius:30px;overflow:hidden}@media screen and (max-width:1440px){.faqs__accordions details{border-radius:24px}}@media screen and (max-width:1036px){.faqs__accordions details{border-radius:20px}}@media screen and (max-width:767px){.faqs__accordions details{border-radius:15px}}.faqs__accordions details summary{transition:all .3s ease-in-out}@media screen and (max-width:767px){.faqs__accordions details summary .e-n-accordion-item-title-text{width:100%;line-height:1.15}}.faqs__accordions details[open]{background-color:var(--e-global-color-primary)}.faqs__accordions details[open] .e-n-accordion-item-title-text{color:#fff !important}.featured-slider .owl-stage-outer{overflow:visible !important}.featured-slider .owl-stage-outer .owl-stage{display:flex;align-items:stretch}.featured-slider .owl-stage-outer .owl-stage .owl-item{flex:1 0 0;display:flex;flex-wrap:nowrap;flex-direction:column}.featured-slider .owl-nav{margin-top:70px;display:flex;justify-content:center;gap:10px;align-items:center;--arrows-btn-size:74px;--arrows-size:25px}@media screen and (max-width:1440px){.featured-slider .owl-nav{margin-top:52px;--arrows-btn-size:70px;--arrows-size:22px}}@media screen and (max-width:1036px){.featured-slider .owl-nav{margin-top:40px;--arrows-btn-size:62px;--arrows-size:20px}}@media screen and (max-width:767px){.featured-slider .owl-nav{margin-top:24px;--arrows-btn-size:48px;--arrows-size:16px}}.featured-slider .owl-nav button{height:var(--arrows-btn-size) !important;width:var(--arrows-btn-size) !important;transition:all .3s ease-in-out !important;display:flex !important;justify-content:center !important;align-items:center !important;border-radius:50% !important;outline:none !important;border:none !important;background-color:#eee !important;font-size:0 !important;position:relative !important;line-height:1 !important}.featured-slider .owl-nav button.owl-prev:before{content:"";background:url("https://landlegacypartners.com/wp-content/uploads/2025/12/Line-24.png");background-repeat:no-repeat;background-size:contain;display:flex !important;background-position:center center;width:var(--arrows-size) !important;height:var(--arrows-size) !important;position:relative !important}.featured-slider .owl-nav button.owl-next:before{content:"";background:url("https://landlegacypartners.com/wp-content/uploads/2025/12/Line-24.png");background-repeat:no-repeat;background-size:contain;display:flex !important;background-position:center center;width:var(--arrows-size) !important;height:var(--arrows-size) !important;rotate:180deg !important;position:relative !important}.featured-slider .owl-nav button:hover{background-color:var(--e-global-color-primary) !important}.featured-slider .owl-nav button:hover:before{filter:brightness(100) !important}.featured-slider .item-slide-wrapper{padding:36px 30px 36px;border-radius:28px;height:100%;transition:all .3s ease-in-out;background-color:var(--e-global-color-secondary);display:flex;flex-wrap:nowrap;flex-direction:column;--icon-size:82.73px}@media screen and (max-width:1440px){.featured-slider .item-slide-wrapper{padding:32px 26px;border-radius:24px;--icon-size:74px}}@media screen and (max-width:1036px){.featured-slider .item-slide-wrapper{padding:28px 20px;border-radius:20px;--icon-size:68px}}@media screen and (max-width:767px){.featured-slider .item-slide-wrapper{padding:22px 18px;border-radius:18px;--icon-size:64px;align-items:center}}.featured-slider .item-slide-wrapper .icon{width:var(--icon-size);height:var(--icon-size);margin-bottom:50px;display:flex}@media screen and (max-width:1440px){.featured-slider .item-slide-wrapper .icon{margin-bottom:40px}}@media screen and (max-width:1036px){.featured-slider .item-slide-wrapper .icon{margin-bottom:32px}}@media screen and (max-width:767px){.featured-slider .item-slide-wrapper .icon{margin-bottom:26px;text-align:center}}.featured-slider .item-slide-wrapper .icon img{width:100% !important}.featured-slider .item-slide-wrapper .heading{margin:0 0 30px;color:#151313;font-weight:700;line-height:1.25 !important;max-width:100%;transition:all .3s ease-in-out;width:100%}@media screen and (max-width:1440px){.featured-slider .item-slide-wrapper .heading{margin-bottom:26px}}@media screen and (max-width:1036px){.featured-slider .item-slide-wrapper .heading{margin-bottom:22px}}@media screen and (max-width:767px){.featured-slider .item-slide-wrapper .heading{text-align:center;margin-bottom:16px}}.featured-slider .item-slide-wrapper .content{margin:0;transition:all .3s ease-in-out;color:#000;line-height:1.5 !important}@media screen and (max-width:767px){.featured-slider .item-slide-wrapper .content{text-align:center}}@media screen and (max-width:1036px){.featured--boxes .featured--boxes__heading .elementor-heading-title{width:85%}.featured--boxes .featured--boxes__heading .elementor-heading-title br{display:none !important}}.service__box{transition:all .3s ease-in-out}.service__box *{transition:all .3s ease-in-out}.service__box:hover{background-color:var(--e-global-color-primary) !important}.service__box:hover *{color:#fff !important}.how__it__works-content{overflow-y:scroll;max-height:90px}@media screen and (max-width:1036px){.how__it__works-content{max-height:75px}}@media screen and (max-width:767px){.how__it__works-content{max-height:100px}}.how__it__works-content::-webkit-scrollbar-track{border-radius:10px;background-color:#6f8377}.how__it__works-content::-webkit-scrollbar{width:6px;border-radius:10px;background-color:transparent}.how__it__works-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fff}.timeline{position:relative;width:100%;display:flex;flex-direction:column;gap:120px}@media screen and (max-width:1440px){.timeline{gap:80px}}@media screen and (max-width:1036px){.timeline{gap:60px}}@media screen and (max-width:767px){.timeline{gap:40px}}.timeline:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#000;transition:background .3s ease}@media screen and (max-width:767px){.timeline:before{display:none}}.timeline .timeline-item.active{opacity:1}.timeline .timeline-item{display:flex;opacity:.3;transition:.4s ease}@media screen and (max-width:767px){.timeline .timeline-item{flex-direction:column !important;gap:30px}}.timeline .timeline-item:nth-child(odd){flex-direction:row}.timeline .timeline-item:nth-child(even){flex-direction:row-reverse}@media screen and (max-width:767px){.timeline .timeline-item:nth-child(even){flex-direction:column !important}}.timeline .timeline-item:nth-child(even) .timeline-img{padding:0 0 0 50px !important}@media screen and (max-width:1440px){.timeline .timeline-item:nth-child(even) .timeline-img{padding:0 0 0 40px !important}}@media screen and (max-width:1036px){.timeline .timeline-item:nth-child(even) .timeline-img{padding:0 0 0 30px !important}}@media screen and (max-width:767px){.timeline .timeline-item:nth-child(even) .timeline-img{padding:0 !important}}.timeline .timeline-item:nth-child(even) .timeline-content{padding-left:0;padding-right:70px;text-align:right}@media screen and (max-width:1440px){.timeline .timeline-item:nth-child(even) .timeline-content{padding-right:50px}}@media screen and (max-width:1036px){.timeline .timeline-item:nth-child(even) .timeline-content{padding-right:30px}}@media screen and (max-width:767px){.timeline .timeline-item:nth-child(even) .timeline-content{padding-right:0;text-align:left}}.timeline .timeline-item:nth-child(even) .timeline-content:after{left:100%}.timeline .timeline-item .timeline-img{width:50%;padding-right:50px}@media screen and (max-width:1036px){.timeline .timeline-item .timeline-img{padding-right:30px}}@media screen and (max-width:767px){.timeline .timeline-item .timeline-img{padding-right:0;width:100%}}.timeline .timeline-item .timeline-img img{width:100%;border-radius:25px}.timeline .timeline-item .timeline-content{width:50%;padding-left:70px;position:relative}@media screen and (max-width:767px){.timeline .timeline-item .timeline-content{width:100%;padding-left:0}}@media screen and (max-width:1440px){.timeline .timeline-item .timeline-content{padding-left:50px}}@media screen and (max-width:1036px){.timeline .timeline-item .timeline-content{padding-left:30px}}@media screen and (max-width:767px){.timeline .timeline-item .timeline-content{padding-left:0}}.timeline .timeline-item .timeline-content:after{content:"";position:absolute;left:0;top:15px;transform:translateX(-50%);width:28px;height:28px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><circle cx="14" cy="14" r="14" fill="%236F8377" fill-opacity="0.3"/><circle cx="14" cy="14" r="9" fill="%236F8377"/></svg>');background-size:cover;background-repeat:no-repeat;z-index:2}@media screen and (max-width:767px){.timeline .timeline-item .timeline-content:after{display:none}}.timeline .timeline-item .timeline-content .step{display:inline-block;border-radius:73px;background:#2e4241;color:#fff;padding:10px 30px;margin-bottom:40px;color:#fff;font-family:"Source Serif Pro",Sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:1}@media screen and (max-width:1440px){.timeline .timeline-item .timeline-content .step{padding:8px 20px;margin-bottom:30px;font-size:25px}}@media screen and (max-width:1036px){.timeline .timeline-item .timeline-content .step{font-size:20px;margin-bottom:20px}}.timeline .timeline-item .timeline-content h3{color:#3c3c3c;font-family:"Source Serif Pro",Sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:1.1;margin-bottom:20px;text-align:left}@media screen and (max-width:1440px){.timeline .timeline-item .timeline-content h3{font-size:30px}}@media screen and (max-width:1036px){.timeline .timeline-item .timeline-content h3{font-size:26px;margin-bottom:10px}}.timeline .timeline-item .timeline-content p{color:#3c3c3c;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left;max-width:599px;margin-bottom:30px}@media screen and (max-width:1440px){.timeline .timeline-item .timeline-content p{margin-bottom:20px}}.timeline .timeline-item .timeline-content p strong{font-family:"Source Serif Pro",Sans-serif !important;font-weight:700}.portfolio-lg-desc{max-width:1080px !important;margin-left:auto;margin-right:auto}.portfolio-lg-desc figure{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.portfolio-lg-desc p img{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.portfolio-lg-desc h3 img{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.portfolio-lg-desc h2 img{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.portfolio-lg-desc ul li{margin-bottom:15px}.has-drop-cap:first-letter {font-size:94px !important}.post-lg-desc{max-width:1080px !important;margin-left:auto;margin-right:auto}.post-lg-desc figure{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.post-lg-desc p img{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.post-lg-desc h3 img{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.post-lg-desc h2 img{width:100% !important;margin-bottom:30px !important;margin-top:30px !important;display:block}.post-lg-desc h4{margin-top:30px;margin-bottom:15px}.post-lg-desc ul li{margin-bottom:15px}.post-lg-desc img.sm-img{width:auto !important;height:auto !important;display:inline-block}.post-slider .swiper-wrapper{display:flex}.post-slider .swiper-wrapper .raven-post-wrapper{height:100%}.post-slider .swiper-wrapper .swiper-slide{height:auto}.post-slider .swiper-wrapper .raven-post.raven-post-inside{height:100%;align-items:start}.post-slider-style1 .slick-list{overflow:visible !important}.post-slider-style1 .prev-arrow{display:flex !important;justify-content:center !important;gap:20px;bottom:-132px;left:auto !important;right:calc(50% + 4px) !important;top:auto !important;border-radius:100px;width:74px !important;height:74px !important}.post-slider-style1 .prev-arrow:after{content:"";background:url(https://landlegacypartners.com/wp-content/uploads/2025/12/Line-24.png);background-repeat:no-repeat;background-size:contain;display:flex !important;background-position:center center;width:27px;height:23px}@media screen and (max-width:767px){.post-slider-style1 .prev-arrow:after{width:20px !important}}@media screen and (max-width:1440px){.post-slider-style1 .prev-arrow{bottom:-100px}}@media screen and (max-width:767px){.post-slider-style1 .prev-arrow{width:54px !important;height:54px !important;bottom:-60px;right:calc(50% + 16px) !important}}.post-slider-style1 .next-arrow{display:flex !important;justify-content:center !important;gap:20px;position:absolute;bottom:-132px;left:auto !important;right:calc(50% - 80px) !important;top:auto !important;border-radius:100px;width:74px !important;height:74px !important}.post-slider-style1 .next-arrow:after{content:"";background:url(https://landlegacypartners.com/wp-content/uploads/2025/12/Line-24.png);background-repeat:no-repeat;background-size:contain;display:flex !important;background-position:center center;width:27px;height:23px}@media screen and (max-width:767px){.post-slider-style1 .next-arrow:after{width:20px !important}}@media screen and (max-width:1440px){.post-slider-style1 .next-arrow{bottom:-100px}}@media screen and (max-width:767px){.post-slider-style1 .next-arrow{width:54px !important;height:54px !important;bottom:-60px;right:calc(50% - 52px) !important}}.post-slider-style1 .slick-arrow svg{display:none}.post-slider-style1 .slick-arrow:hover:after{filter:brightness(0) invert(1)}