.bigger-container{max-width:1400px;display:block;margin:0 auto;padding:0 15px;width:100%}.custom-container{max-width:90%;width:100%;display:block;padding:0 15px;margin:0 auto}.flush{padding:0}.otgs-development-site-front-end{display:none!important}.grecaptcha-badge{display:none!important}.banner{position:relative}.banner .swiper-slide img{max-height:100vh;width:100%;height:100vh;object-fit:cover;filter:brightness(.7)}.banner .logo{position:absolute;top:50%;z-index:1;left:50%;transform:translate(-50%,-50%);text-align:center}.banner .logo img{max-width:700px}.banner .logo h1{color:#fff;font-size:70px;text-transform:uppercase;font-weight:bold;margin:0;padding:0;margin-top:70px}.swiper-button-next,.swiper-button-prev{outline:none;border:none;color:#fff;cursor:pointer;min-width:70px;min-height:70px;position:absolute;display:block;z-index:1000;border-radius:50%;overflow:hidden;background:rgba(0,0,0,.1);transition:.4s all ease}.swiper-button-prev:after,.swiper-button-next:after{font-size:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.swiper-button-next:hover,.swiper-button-prev:hover{background:#141414}#home-cta .cta-bg .cta-title p{text-transform:uppercase}#home-cta{position:absolute;bottom:0;z-index:1}.properties-section .img-wrapper:after{content:'';position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);height:200px;opacity:0;background-image:url(/wp-content/uploads/2023/02/initials.png.pagespeed.ce.eZ_DFZ8B7XZG70KSTC8S.png);background-repeat:no-repeat;background-position:center center}.properties-section .img-wrapper::before,.properties-section .img-wrapper::after{transition:.4s all ease}.homeAbout{padding-top:120px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.homeAbout::before{background:#fff;opacity:.8}.before{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.before::before{width:100%;height:100%;left:0;top:0;position:absolute;content:""}.default-btn{outline:none;display:inline-block;padding:15px 35px;text-transform:uppercase;border:1px solid #000;background:transparent;transition:.3s all ease;font-weight:bold;color:#000;cursor:pointer}.default-btn:hover,.default-btn:focus{background:#000;color:#fff}.homeAbout .inner{max-width:80%}h2.section-title{font-size:40px;line-height:1.5;font-weight:700;margin-top:0;margin-bottom:40px;color:#000;letter-spacing:2px;text-transform:uppercase}.homeAbout .inner p{margin-bottom:25px;margin-top:0}.section-subtitle{text-transform:uppercase;font-weight:800;font-size:18px;color:#000}.dark h2.section-title,.dark .section-subtitle{color:#fff}.homeAbout img{width:100%;object-fit:contain;max-height:900px}.homeProp{background:#141414;padding:80px 0}.fp-address{color:#000}.homeProp h3,.homeProp h2,.homeProp .fp-beds{color:#fff}#properties h3{text-transform:uppercase;font-size:16px;margin-bottom:0}.default-btn.inverted{background:#fff;color:#000;border-color:#fff}.default-btn.inverted:hover,.default-btn.inverted:focus{background:transparent;color:#fff}.homeServices{padding:100px 0;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.homeServices::before{background:#141414;opacity:.7}.homeServices .service-box{display:flex;flex-direction:row;margin-bottom:40px}.homeServices .service-box img{height:100%;width:60px}.homeServices .service-box .inner{padding-left:20px}.homeServices .service-box .inner p{color:#f0f0f0}.homeServices .service-box .inner h4{font-size:22px;margin-bottom:20px}.homeTesti{padding:100px 0;background-size:cover;background-repeat:no-repeat}.homeTesti .inner{padding:0 100px;text-align:center}.homeTesti .inner h6{font-weight:bold;font-size:18px}.homeTesti .btn-wrapper{margin-top:50px}#contact-info::before{background:#141414;opacity:.7}#contact-info h2,#contact-info h3{color:#fff}#contact-info .wpcf7{padding:50px 125px;border: 1px solid #ffffff52;border-top:none;position:relative}#contact-info .title{position:relative}#contact-info h2.section-title:before{content:'';display:block;position:absolute;left:0;top:0;width:calc(50% - 132px);height:1px;background: #ffffff78}#contact-info h2.section-title:after{content:'';display:block;position:absolute;top:0;right:0;width:calc(50% - 132px);height:1px;background: #ffffff52}#contact-info input,#contact-info textarea{background:transparent;color:#fff;border-bottom: 1px solid #ffffffd1;border-top:none;border-left:none;border-right:none;padding-left:2px;text-transform:uppercase;font-size:15px;display:block;width:100%;padding-bottom:10px}input:focus-within,textarea:focus-within{outline:none!important}#contact-info input,#contact-info textarea,.contact-info input,.contact-info textarea{border-radius:0!important}#contact-info h3.section-subtitle{margin-top:0;margin-bottom:0;font-size:22px;color:#fff;letter-spacing:2px;text-transform:uppercase;padding-bottom:0}#contact-info h2.section-title{margin-bottom:0;font-weight:600;position:relative;border-right: 1px solid #ffffff52;border-left: 1px solid #ffffff52}#footer .socials{padding:30px 0}#footer .socials .social-media{margin-top:20px}#footer .socials a i{font-size:20px;margin-right:8px}#footer .socials a{margin-right:30px;transition:.4s all ease}#footer .socials a:hover,#footer .socials a:focus{color:#ccc}#footer hr{border-color:#ccc}#header .after-scroll{display:none}#header.header-gold .after-scroll{display:block}#header.header-gold .before-scroll{display:none}#header ul.social li a i{margin-right:8px}#header ul.social li{margin-right:15px}#header .textwidget{padding-top:10px;padding-bottom:10px}#header .textwidget{display:block}#header.header-gold .textwidget{display:none}.inner-banner{padding:170px 0;margin-top:47px}.inner-banner::before{background:#141414;opacity:.3}.banner-title{color:#fff;text-transform:uppercase;font-weight:800;font-size:50px;padding:0;margin:0}.aboutPage{padding:80px 0 0}.aboutPage::before{background:#fff;opacity:.8}.aboutPage .aboutWrapper{background:rgba(255,255,255,.75);box-shadow:2px 4px 6px 8px #000}.aboutPage .inner{padding-left:60px;padding-right:25px;padding-bottom:40px}#header .nav-item a{transition:.3s all ease}.propPage{padding:80px 0}.buysell{padding:80px 0}.guide{padding-bottom:80px}.guide .guideWrapper{background:#eaeaea;padding:50px}.nice-form input,.nice-form select,.nice-form textarea{display:inline-block;width:100%;background:#fff;height:45px;padding-left:20px;font-size:16px;color:#000;border:1px solid #ccc;margin-bottom:20px;box-shadow:none;outline:none;font-family:'Montserrat',sans-serif;border-radius:0}.buysell .nice-form .form-section-title{color:#000;margin-bottom:20px;font-size:22px;text-transform:uppercase;font-weight:bold}.nice-form textarea{height:150px}.buysell img{max-height:700px;width:100%;object-fit:cover}.buysell .form-row{margin-top:80px}.buysell h2{text-transform:uppercase}ul li,ol li{line-height:1.7;margin-bottom:8px}ul li a,ol li a{color:#000;transition:.3s all ease}li a:hover,ul li a:focus{color:#ccc}.nice-form select option{color:#000}#header .dropdown-menu li{margin-bottom:0}#header .nav-item a:hover,#header .nav-item a:focus{background:transparent}#header .dropdown-menu .nav-item a:hover,#header .dropdown-menu .nav-item a:focus{background:#000;color:#fff}.cpage{padding:80px 0;background-position:center;background-size:cover;background-repeat:no-repeat}.cpage .inner{background:#141414;color:#fff;padding:50px}.cpage .inner h2,.cpage .inner h3{color:#fff}.cpage .agent-contact-info a{display:block;transition:.3s all ease;margin-bottom:10px}.cpage .agent-contact-info a:hover,.cpage .agent-contact-info a:focus{color:#ccc}.cpage .agent-contact-info a i{margin-right:8px}#map-section{filter:grayscale(1)}.cpage .agent-contact-info{margin-bottom:40px}#contact .modal-content .modal-header .modal-title,#info-contact .modal-content .modal-header .modal-title{color:#000;font-size:24px;text-transform:uppercase;font-weight:bold}#info-new{padding:80px 0;margin-top:100px}.default-btn.active{background:#000;color:#fff}.default{padding:80px 0}.flexbox{display:flex;align-items:center;justify-content:space-around;width:100%;flex-wrap:wrap;margin-top:40px}.flexbox img{max-width:200px}.aboutPage .inner .agent-name,.homeAbout .inner .agent-name{text-transform:uppercase;font-size:40px}.aboutPage .inner h3,.homeAbout .inner h3{text-transform:uppercase;font-weight:bold;color:#000;font-size:20px}.aboutPage .inner .titleWrapper,.homeAbout .inner .titleWrapper{margin-bottom:25px}.homeAbout .flexbox{margin-bottom:40px;margin-top:0}.evalPage,.alertPage{padding:80px 0}#info-new a:not([href]):not([tabindex]):focus, #info-new a:not([href]):not([tabindex]):hover {color:#fff}@media screen and (min-width:576px){#multi-step-form .fw-choice.fw-input-container{display:inline-block;width:49%}}#contact-info .wpcf7 form .wpcf7-response-output{color:#fff}.properties-section .feat-prop .flex-box{display:flex;justify-content:space-between}.properties-section .feat-prop .flex-box .col-list{flex-basis:80px;padding:10px}