@font-face{font-family:'basetica-bolduploaded_file';src:url(fonts/basetica_bold-webfont.woff2) format('woff2') , url(fonts/basetica_bold-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'basetica-regularuploaded_file';src:url(fonts/basetica-webfont.woff2) format('woff2') , url(fonts/basetica-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'fontawesome-webfont';src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype') , url(../fonts/fontawesome-webfont.woff2) format('woff2') , url(../fonts/fontawesome-webfont.woff) format('woff') , url(../fonts/fontawesome-webfont.ttf) format('truetype') , url(../fonts/fontawesome-webfont.svg#fontawesome-webfont) format('svg');font-weight:normal;font-style:normal}#header #menu-btn{background:transparent;border:none;font-size:30px;line-height:6px;transition:all .4s ease-in-out}#menu-div{position:fixed;top:0;height:100vh;width:500px;max-width:500px;box-sizing:border-box;background:rgba(0,0,0,.90);font-size:0;opacity:0;right:-500px;z-index:99999;padding:45px 60px 25px;overflow-y:scroll;transition:all .5s ease-in-out}#menu-div.active{opacity:1;right:0}#menu-div #close{font-size:30px;z-index:5;width:34px;height:34px;position:absolute;top:50px;right:50px;overflow:hidden;color:#fff;cursor:pointer;font-weight:400}#menu-div ul{list-style:none;width:100%;padding:0;margin:0;margin-bottom:50px}#menu-div ul li{padding-bottom:5px;padding-left:15px}#menu-div ul li a{font-size:16px;text-transform:uppercase}.side-menu-info a{font-size:16px}#menu-div .side-menu-info .social a{font-size:22px}#menu-div .side-menu-info a:hover,#menu-div .menu a:hover{color:#263896}.nav-tabs{border:none!important}li.menu-item-has-children:hover ul.sub-menu{display:block}li.menu-item-has-children>ul.sub-menu>li{position:relative}li.menu-item-has-children>ul.sub-menu>li>ul.sub-menu{display:none!important;position:absolute;top:0;left:100%}[data-href]{cursor:pointer}li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:hover>ul.sub-menu{display:block!important}ul.sub-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}ul.sub-menu{display:none;border-radius:5px;background:#12468d;box-shadow:3px 3px 6px 0 rgba(0,0,0,.5);padding:0 0;width:214px}ul.sub-menu li a{padding-left:10px;padding-right:10px;color:#052b60;font-size:22px;letter-spacing:initial;font-weight:200;font-family:'Oswald',sans-serif}ul.sub-menu li a{white-space:nowrap;clear:both;color:#fff!important;line-height:1.42857143;padding:10px 20px;background:transparent;display:block}ul.sub-menu li a:hover{color:#fff!important;border:none!important}ul.sub-menu li:hover{background:#0f3b79}ul#primary-menu li a{text-transform:uppercase!important}input[type="text"],textarea,input[type="submit"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border-radius:5px;font-family:'Open Sans',sans-serif}::-webkit-input-placeholder{}.panel{float:left;width:100%;border-radius:0;padding:0;margin:0;box-shadow:none;background:none;border:none}p{font-size:16px;line-height:24px;font-weight:400}.flush{padding:0}.flush-left{padding-left:0}.flush-right{padding-right:0}ul{}section{width:100%}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tableRow{display:table;width:100%;height:100%;vertical-align:middle}.tableCell{display:table-cell;width:100%;height:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;color:#000}p,label{font-family:'Montserrat',sans-serif}body{font-family:'Montserrat',sans-serif;font-size:14px;color:#333;height:100%;line-height:1.7;overflow-x:hidden}.btn-success,.btn-info,.btn-primary{display:inline-block}img{max-width:100%}.bg{background-position:left top;background-repeat:repeat}p{margin-top:3px}a,p a{color:#fff}a:hover{color:#fff}h1,h2,h3,h4,h5,h6{font-family:'Frank Ruhl Libre',serif;font-weight:normal;position:relative}h1{font-size:42px;line-height:.9;color:#666;text-align:left;margin-bottom:13px;padding-bottom:15px}h1 span{font-size:25px;line-height:12px;color:#666;margin-left:10px}h2{font-size:30px;line-height:35px;font-weight:600;position:relative}h3{font-size:18px;line-height:.9;color:#575757;text-align:left;margin-bottom:6px;padding-bottom:5px}h4{font-size:14px;line-height:.9;color:#fff;text-align:left;margin-bottom:8px;padding-top:3px}#header{z-index:1049;background-color:transparent;transition:.75s ease-in}#header .navbar{position:relative}#header .navbar-brand{position:absolute;top:5%}#header .navbar-brand img{background:#fff;border-radius:50%}#header .textwidget{background-color:#263896}#header ul.social{width:100%}#header ul.social{top:0;display:inline}#header ul.social li{display:inline-block;padding:6px 10px 0}#header ul.social li a{font-size:16px;line-height:20px;font-weight:300;color:#e2e2e2;font-family:'Montserrat',sans-serif;transition:1s}#header ul.social li a i{font-size:20px}#header ul.social li a:hover i,#header ul.social li a:hover{color:#bd9562}#header .wpml-ls-legacy-list-horizontal{display:inline-block}#header .wpml-ls-legacy-list-horizontal a{display:inline-block;color:#0e0e0e;font-weight:300}#header .wpml-ls-legacy-list-horizontal a:hover{color:#fff!important}#header ul#main-menu{}#header ul#main-menu>li.menu-item{text-align:center;position:relative;align-self:center!important}#header .nav-item a{font-size:18px;color:#fff;letter-spacing:1px;padding:15px 48px;font-family:'Frank Ruhl Libre',serif}#header.header-gold .nav-item a{color:#0e0e0e}#header .navbar-dark .navbar-toggler-icon{background-image:url(data:image/svg+xml,%3csvg\ viewBox=\'0\ 0\ 30\ 30\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ stroke=\'rgba\(0,\ 0,\ 0,\ 1\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e)}#header .navbar-nav .active>.nav-link,#header .navbar-nav .nav-link.active,#header .navbar-nav .nav-link:focus,#header .navbar-nav .nav-link:hover{color:#263896}#header.header-gold .navbar-nav .active>.nav-link,#header.header-gold .navbar-nav .nav-link.active,#header.header-gold .navbar-nav .nav-link:focus,#header.header-gold .navbar-nav .nav-link:hover{color:#263896}#header .remax-balon{width:75px}#header .dropdown-menu{background-color:rgba(256,256,256,.85);padding:10px 0;left:unset;right:0}#header .dropdown-menu a{color:#343a40}#header .dropdown-item.active,#header .dropdown-item:active,#header .dropdown-item:focus,#header .dropdown-item:hover{background-color:#263896;color:#fff!important}#header .dropdown-item{padding:5px 48px!important}.slider-item{height:100vh}#home-slider{margin-top:65px}.slogan-bg{}.slider-item .caption{padding:2rem;background:rgba(0,0,0,.55);color:#fcfcfc;border-radius:5px;max-width:600px}p{line-height:30px;margin:10px 0;font-size:17px}.main-btn{min-width:170px;padding:12px;border-radius:0}.search-bar{padding:40px 0;background-color:#d8dadc}.search-content{margin:0 auto}.search-bar .main-btn{padding:12px;min-width:162px;position:absolute;right:5px;top:5px;height:50px;line-height:30px}.search-bar .nav-link{font-size:18px;font-weight:600;color:#1d436e}.search-bar .nav-tabs .nav-item.show .nav-link,.search-bar .nav-tabs .nav-link.active{background-color:transparent;border:none;border-bottom:1px solid #1d436e;color:#1d436e}.search-bar .nav-tabs .nav-link:focus,.search-bar .nav-tabs .nav-link:hover{border:none;border-bottom:1px solid #003da5}.search-bar .form-control{height:60px}.search-bar .main-btn i{display:none}.search-bar .form-control{border-radius:0}#properties ul.bxslider-home img{width:100%;height:480px;display:block;object-fit:cover}#properties{overflow:hidden;padding-top:60px}h2.section-title{font-size:40px;line-height:1;font-weight:500;margin-top:50px;margin-bottom:40px;padding:0 20px;color:#263896}#properties h2.section-title{line-height:1;margin:0 0 20px}h2.inner-section-title{font-size:48px;line-height:1.5;color:#0e0e0e;font-weight:600;margin-top:20px}.mt-60{margin-top:60px}.all-link{color:#1d436e;font-size:18px;font-weight:600;line-height:22px;text-transform:uppercase}.all-link:hover{color:#003da5;text-decoration:none}.all-link i{margin-left:5px;font-size:20px}.all-link:hover i{margin-left:10px}.divider{position:relative;margin-bottom:50px;height:1px}.divider:before{content:"";position:absolute;top:0;width:35%;height:2px;background-color:#263896;z-index:10}.div-right:before{left:50%;right:5%}.div-left:before{right:50%;left:15%}.div-dot:after{content:"";position:absolute;z-index:1;top:-7px;left:calc(50% - 10px);width:16px;height:16px;background-color:#263896;border: 1px solid rgb(37 56 150);border-radius:50%;box-shadow:inset 0 0 0 4px #fff , 0 0 0 4px white}.property{position:relative;margin-right:20px;margin-bottom:20px}.properties-label{position:absolute;z-index:5;top:15px;left:15px;border-radius:3px;color:#fff;font-family:"Open Sans",Arial,sans-serif}.price-label{position:absolute;z-index:5;top:10px;right:-5px;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:18px;padding:5px 10px}.properties-label.-label-sold{padding:5px 24px;font-size:14px;font-weight:700;line-height:19px;background:#db212e;text-transform:uppercase;pointer-events:none}.img-ctn img{max-width:100%}.property::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);transition:all .45s cubic-bezier(.72,.1,.14,1);opacity:0}.property .properties-info{position:absolute;z-index:4;bottom:0;left:0;right:0;transition:all .45s cubic-bezier(.72,.1,.14,1);transform:translateY(calc(100% - 35px))}.property:hover .properties-info{transform:translateY(-15px)}.property:hover::before{opacity:1}.property .properties-info .bloc-head{padding:0 20px 15px;display:flex;justify-content:space-between;align-items:center}.property .properties-info .bloc-head .type{font-size:13px;font-weight:600;line-height:18px;text-align:right}.property .properties-info .more-info{padding:0 20px;text-align:left;transition:all .45s cubic-bezier(.72,.1,.14,1)}.property .properties-info .more-info .address,.properties .properties-info .more-info .location{font-size:13px}.property .properties-info p{margin:0;color:#fff;font-size:13px}.property .properties-info .icon-infos{color:#fff;font-size:16px}.property a,.property a:hover{color:#fff}.text-wrap{padding-bottom:50px;background-color:rgba(256,256,256,.85)}.house i{font-size:60px;color:#717375}#main h3:not(#ask_heading):not(.section-header):not(.pro-price),
#contact-info h3, #about-page h3, #testi-page h3 {font-size:27px;line-height:35px;font-weight:400;text-transform:uppercase;color:#263896;margin-bottom:20px}#main .guide-form-title h3{margin-bottom:0!important}#main li{line-height:30px;font-size:17px}#main.site-main li{color:#333}.content{max-width:500px}#main h4{font-size:22px;line-height:30px;font-weight:500;text-transform:uppercase;color:#1c426c}#sold-map{margin-top:60px}#testimonials{background:#fff;overflow:hidden;margin:60px 0}#testimonials .bg-wrappper{position:relative;margin-bottom:0;padding:50px 0}#testimonials .bx-wrapper:before{content:'';background: url(/wp-content/uploads/2020/12/left-quote-blue.png) no-repeat center / contain;display:inline-block;position:absolute;top:-100px;left:0;width:36px;height:31px}#testimonials .bx-wrapper:after{content:'';background: url(/wp-content/uploads/2020/12/right-quote-blue.png) no-repeat center / contain;display:inline-block;position:absolute;bottom:-80px;right:0;width:36px;height:31px}#testimonials h2{padding:0 15px;line-height:1;margin:0 0 20px;font-weight:500}#testimonials h5{margin-bottom:20px}#testimonials .bg-black h2:after{content:'';display:block;background:#bd955e;width:70px;height:1px;left:0;margin-top:15px}#testimonials .top{margin-top:15px}#testimonials .testi-stars{color:#263896;font-size:24px}#social-section{margin-top:50px}#social-section .social-big{position:relative;height:756px}#social-section .social-big:before{content:'';background:linear-gradient(rgba(207,45,247,.9),rgba(249,142,246,.9)) , url(/wp-content/uploads/2020/04/EnricoBocchino-scaled.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}#social-section .social-img-bg{padding:50px 15px;box-shadow:-5px 5px 5px #e1e1e1}#social-section .social-img-bg .logo-img{max-height:60px}#social-section .social-img-bg .follow-img{max-height:80px}#social-section .social-big-content h2{color:#fff}#social-section .social-big-content h2 a{font-size:40px}#testimonials .bx-wrapper .bx-prev{margin:0;top:unset;bottom:-30%;left:32%}#testimonials .bx-wrapper .bx-next{margin:0;top:unset;bottom:-30%;right:32%}.bx-wrapper .bx-controls-direction a{position:absolute;width:70px}#testimonials img{}#test:after{content:'';width:510px;position:absolute;bottom:0;left:0;border-bottom:20px solid #dc212f;z-index:11}#testimonials .sp{padding:0 85px}#testimonials p{color:#1d2437;font-size:17px;font-weight:300}#values p{color:#1d2437;font-size:18px;font-weight:400;text-align:justify}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{position:relative}.bx-wrapper .bx-prev:before{content:'';display:block;background:url(img/left-arrow-removebg.png) left center no-repeat!important;position:absolute;top:0;bottom:0;left:0;right:0}.bx-wrapper .bx-next:before{content:'';display:block;background:url(img/right-arrow-removebg.png) right center no-repeat!important;position:absolute;top:0;bottom:0;left:0;right:0}#testimonials h6{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#263896}#testimonials .read{color:#fff;border:solid 1px #bababa;transition:all .2s linear;margin:35px 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}#testimonials .read:hover{background:#dc212f;color:#fff;border:1px solid #dc212f}.marketing-steps{overflow:hidden}.marketing-steps .step .step-image img{width:100%}#alert{padding:1px 15px;background-color:#fff}#alert .buttons{background-color:#bb1d22}#alert img{max-height:150px;object-fit:cover}.post-facebook{position:relative;width:100%;height:300px}.post-facebook img{width:100%;height:300px;object-fit:contain;object-position:center}@media (max-width:767px){.search-bar .main-btn{width:50px;min-width:50px;padding:10px 18px;font-size:18px;position:absolute;right:5px;top:5px;height:50px}.search-bar .main-btn span{display:none}.search-bar .main-btn i{display:block;font-size:30px}#header .navbar-brand{border-right:none}#header .navbar-brand img{max-height:78px!important}.navbar-dark .navbar-toggler{border-color:#1f1f1f}#header.header-gold ul.social li a.cinfo{font-size:12px}#header ul#main-menu{height:auto!important}#header .navbar #main-menu>.menu-item:after{display:none}}@media (max-width:1024px) and (min-width:768px){#header .navbar-brand img{max-width:235px}#header .nav-item a{font-size:15px;text-align:center}a.btn-info{font-size:15px!important}}@media (max-width:767px){.slogan{width:70%;margin:0 auto;display:block}.slogan-bg{padding:100px 20px}#evaluation{padding:100px 10px}#testimonials .bg-img{display:none}#testimonials .bg-black{margin-top:-70px}#header .navbar-brand img{max-width:185px}#evaluation .nav-tabs .nav-link{font-size:15px}h2.section-title:before{width:76px}}@media (max-width:424px){#evaluation .nav-tabs .nav-link{font-size:12px;padding:20px 10px}}span.slider-cta{font-size:10px!important}.over-hidden{overflow:hidden}#about{overflow:hidden;padding:60px 0;background-size:cover;position:relative}#about h2{font-size:40px;line-height:1;color:#263896;font-weight:500;text-transform:uppercase;font-family:'Frank Ruhl Libre',serif;padding:0;margin-bottom:10px}#about .divider{margin-bottom:10px}#about .div-right:before{left:31.5%;width:50%}#about .div-dot:after{left:calc(31.5% - 10px)}#main #about h4{color:#5c5c5c;margin-bottom:30px}#about h4 span{font-size:18px;color:#5c5c5c}#about .white-bg,#about-page .white-bg,.partners .white-bg{background-color:#fff}#about-page #team-info .blue-bg{background:#1d2437}#about-page #team-info .blue-bg p{color:#f3f3f3}#main .partners h4{font-size:20px}.grey-bg{background:#191919;padding:20px 45px}#about h2.heading-border::after{right:-20%;width:20%}#about p{font-size:16px;line-height:30px;color:#5b5b5b;font-family:'Montserrat',sans-serif;font-weight:400;margin-top:0;padding:15px 0 0;text-align:justify}#about p strong{font-size:19px}.about-bg{background:#fff;padding:30px 20px}.dard-about-img{width:100%;margin-bottom:-25px}#about .img-wrapper{padding:0 20px;position:relative;z-index:2}#about .price-wrapper{position:relative;text-align:right}#about .price-wrapper h4{position:absolute;margin:0 auto;width:100%;top:-20px;color:#1d2437;font-family:'basetica-bolduploaded_file';font-size:24px}#about a svg{width:30px;height:30px;margin-top:-5px;margin-left:1.5rem;vertical-align:middle}@media only screen and (max-width:767px){#about a,#about p{font-size:16px}}#featured{padding:60px 0}#featured .gcard{padding:20px;border:1px solid #cda23e;border-radius:4px}#featured .gcard a{font-size:14px;line-height:20px;color:#555;margin-bottom:0;text-decoration:none}#featured .gcard p{margin-bottom:0}#featured .gcard ul{margin-top:10px;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:10px}#featured .gcard ul li:first-child{border-left:none}#featured .gcard ul li{display:inline-block;text-align:center;border-left:1px solid #ccc;padding:0 5px}#featured .gcard ul li:last-child{float:right;border-left:none}#featured .gcard ul li b{font-weight:700}#featured .gcard span{font-size:11px;line-height:12px;color:#888;display:inline-block;width:100%;text-align:right;margin-bottom:30px}#featured a.btna{display:inline-block;font-size:18px;line-height:30px;color:#052b60;border:1px solid #052b60;padding:20px 30px;text-decoration:none;margin-top:50px;font-family:'Oswald',sans-serif}#featured a.btna:hover{background:#052b60;color:#fff}#map-section #map{width:100%;height:600px}#home-cta{width:auto;margin:60px 0}#home-cta .cta-bg .visit-content i{font-size:35px;padding:20px;background-color:rgba(0,0,0,1)}#home-cta .cta-img{height:100px;object-fit:contain}#home-cta .cta-bg .cta-title{padding:30px 15px;text-align:center;color:#fff;opacity:.9;transition:color .3s , background .3s , border .3s}#home-cta .cta-bg .cta-block{border:1px solid #263896}#home-cta .cta-bg .cta-title i{font-size:45px;color:#333}#home-cta .cta-bg .cta-title h4{font-size:20px;color:#263896;margin:15px 0;text-align:center;position:relative;font-weight:600;line-height:2.3}#home-cta .cta-bg .cta-title h4:before{content:"";position:absolute;bottom:0;height:2px;width:40%;background-color:#263896;left:30%}#home-cta .cta-bg .cta-title p{color:#333}#service-section{padding:50px 20px;color:#fff}#service-section .single-value{margin:0 10px}.single-value:not(.slick-current) {position:relative}.single-value:not(.slick-current):before {position:absolute;content:'';display:block;top:0;left:0;bottom:0;right:0;background:#263896;opacity:.7}#service-section .slick-next,#service-section .slick-prev,.vip-slick .slick-next,.vip-slick .slick-prev{width:60px;height:60px;z-index:2}#service-section .slick-prev{left:15%}#service-section .slick-next{right:15%}#vip{background-size:100% 60%;background-repeat:no-repeat}#vip .title{color:#f3f3f3;font-size:40px;line-height:1;font-weight:500;margin-top:20px;margin-bottom:40px;padding:0 20px}#vip .vip-img{min-height:300px;width:100%;background-size:cover;position:relative}#vip .overlay{color:#fff;background:rgba(37,56,150,.2);width:100%;height:100%;position:absolute;top:0}#vip a.vip-link:hover .overlay{background:rgba(37,56,150,.81)}#vip .project-text{position:relative;top:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;transition:all .4s ease 0s}#vip a.vip-link:hover .project-text{top:50%}#vip .project-title{font-size:20px;font-weight:600}#vip:not(.subscribe) .from-wrapper {width:80%;background:#263896;color:#fff}#vip .hp-cform input{border-radius:0;margin-bottom:0}#vip .wpcf7 form .wpcf7-response-output{color:#fff}#vip .hp-cform input[type="submit"]{background:transparent;border:1px solid #fff;color:#fff}#vip .hp-cform input[type="submit"]:hover{background:#363638;border:1px solid #363638;color:#f3f3f3}#instagram{margin-top:60px;background:url(/wp-content/uploads/2020/11/development-bg.jpg.pagespeed.ce.twANjO8dFa6cmILicBor.jpg) no-repeat;position:relative;padding-top:80px;background-size:100% 70%}#instagram:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:70%;background:#263896;opacity:.7}#instagram h2.section-title{margin-top:0;line-height:1;padding-top:40px;color:#f3f3f3;margin-bottom:20px}#instagram .sub{color:#f3f3f3;font-size:13px}#instagram .sub .arrow-link:before{background: #ffffffb8}.socials-wrapper{padding-right:40%}ul.ins-social{padding-left:10px;margin-top:20px}ul.ins-social li{display:inline-block}.social-btn{background:#0e0e0e;padding:5px 10px;margin:0 5px 10px;display:block;min-width:130px;text-align:center;font-size:12px}.social-btn:hover,.social-btn:focus{background:#263896}#instagram .follow-img{max-width:15%;filter:grayscale(1)}#instagram .f-follow:hover .follow-img{filter:grayscale(0)}.instagram-inner{padding:0}.instagram-item .instagram-image,.instagram-item .instagram-video{height:310px;transition:all .5s ease-in-out}.instagram-item .instagram-image:hover,.instagram-item .instagram-video:hover{transform:scale(1.1)}#get-in-touch{padding:100px 0;background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8)), url(/wp-content/uploads/2020/05/service-bg-1.jpg) no-repeat 50% 50% / cover}#get-in-touch .white-bg{background:#fff;padding:30px 20px}#get-in-touch h2{font-weight:500}#get-in-touch h2 span{color:#333;font-size:20px}#get-in-touch input,#get-in-touch select,#get-in-touch textarea{border-radius:0;border:none;border-bottom:1px solid #333}#get-in-touch textarea{height:122px}#get-in-touch button:hover,#get-in-touch button:focus{color:#fff!important;background:#263896;outline:none}.curve-shadow{position:relative}.curve-shadow:before,.curve-shadow::after{position:absolute;content:"";bottom:12px;left:15px;top:80%;width:45%;background:#aaa879;z-index:-1;-webkit-box-shadow:0 20px 15px #aaa879;-moz-box-shadow:0 20px 15px #aaa879;box-shadow:0 20px 15px #aaa879;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);transform:rotate(-6deg)}.curve-shadow:after{-webkit-box-shadow:0 20px 15px #232734;-moz-box-shadow:0 20px 15px #232734;box-shadow:0 20px 15px #232734;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);transform:rotate(6deg);right:15px;left:auto}#blog{background:#e6e8ef;padding:50px 0}#blog h2{font-size:32px;line-height:40px;color:#052b60;font-weight:600;margin-top:20px;margin-bottom:40px;font-family:'Oswald',sans-serif}#blog .gcard{border:1px solid #cda23e}#blog .gcard img{height:200px;width:100%}#blog h3{font-size:18px;line-height:26px;color:#052b60;font-family:'Montserrat',sans-serif;font-weight:700;text-decoration:none}#blog a{font-size:16px;line-height:27px;color:#052b60;font-family:'Montserrat',sans-serif;font-weight:400;text-decoration:none}#blog a.un{text-decoration:underline}#blog a.btna{display:inline-block;font-size:18px;line-height:30px;color:#052b60;border:1px solid #052b60;padding:20px 30px;text-decoration:none;margin-top:50px;font-family:'Oswald',sans-serif}#blog a.btna:hover{background:#052b60;color:#fff}#reviews{background:#fff;padding:50px 0;padding-bottom:125px}#reviews h2,#we-social h2{font-size:32px;line-height:40px;color:#052b60;font-weight:600;margin-top:20px;margin-bottom:40px;font-family:'Oswald',sans-serif}#reviews img{width:70px;margin-bottom:56px}#reviews p{font-size:18px;line-height:30px;color:#000;font-weight:300;padding:0 7.54%;font-family:'Montserrat',sans-serif}#reviews span,#we-social span{font-size:16px;line-height:27px;color:#000;font-weight:700;font-family:'Montserrat',sans-serif}.bx-wrapper .bx-pager{padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#adadad;border:none;display:block;width:20px;height:20px;margin:0 10px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:50%;position:relative;z-index:999}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:none}.bx-wrapper .bx-pager.bx-default-pager a.active:after,.bx-wrapper .bx-pager.bx-default-pager a:hover:after{content:"";background:#263896;text-indent:-9999px;display:block;width:20px;height:20px;margin:0 10px;outline:0;position:absolute;top:0;left:-6px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:50%}#footer{padding:60px 0;position:relative;background-color:#263896;background-size:cover;color:#fff}.footer-logo{max-height:170px}#footer h3{font-size:14px;font-weight:700;text-decoration:none;letter-spacing:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;text-transform:uppercase;position:relative;margin-top:0;line-height:1.3}#footer .social h3{font-size:17px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;text-align:center}#footer ul{list-style:none;width:100%;padding:0;margin:0;text-align:left}#footer ul li{padding-bottom:5px}#footer .social ul li{display:inline-block}#footer .social.cinfo ul li{display:block;text-align:left}#footer .social.cinfo ul li a{margin-right:0;margin-bottom:5px}#footer .social ul li a{font-size:15px;margin-right:10px;color:#fff}#footer ul li a{display:inline-block;font-size:11px;line-height:25px;color:#f3f3f3;text-transform:uppercase;text-decoration:none;margin-bottom:10px;transition:.4s all ease;text-align:left}#footer .agent-logo{max-width:320px}#footer .agency-info{font-size:11px;color:#676767;line-height:16px}#footer .footer-menu ul li a{margin-bottom:0;line-height:13px}#footer ul li a:hover{color:#000}#footer p.footer-copyRight,#footer h5{padding-bottom:6px;margin:0;font-size:14px;display:inline-block;color:#f3f3f3;font-weight:500}#footer p{color:#fff}#footer .fa,#footer .fas,#footer .fab{font-size:20px;padding:0 12px}@media only screen and (max-width:374px){#footer .fa,#footer .fas,#footer .fab{padding:0 7px}}#footer p span{font-weight:400;color:#d3d3d3}#footer form{display:inline-block;width:100%;padding:0 30px}#footer form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;border-radius:0;background:transparent;border-bottom:1px solid #fff;height:45px;width:100%;font-size:14px;color:#fff}#footer form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;border-radius:0;background:transparent;border-bottom:1px solid #fff;height:130px;width:100%;resize:none;font-size:14px;color:#fff;margin-bottom:20px}#footer form input,#footer form textarea{margin-bottom:10px;color:#fff!important;padding-left:0}#footer form button{border:none;height:33px;width:184px;font-size:13px;font-weight:700;color:#fff;background:#dd1c31;text-transform:uppercase;padding:0 40px;transition:400ms ease;-webkit-transition:400ms ease;-o-transition:400ms ease;-moz-transition:400ms ease;height:73px;text-decoration:none;width:100%;text-align:center;border:1px solid #fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:12px;background:none}#footer .footer-inner h3.form-title{color:#fff;font-size:30px;text-transform:none;font-family:'Raleway',sans-serif}#footer form button:hover{background:#bd955e;color:#fff;border:1px solid #bd955e}#footer-copyright{width:100%;background:#bd955e;padding:20px 0;height:auto!important;float:left;margin-top:50px;width:100%!important;color:#fff}#footer-copyright ul li a{transition:400ms ease;-moz-transition:400ms ease;-webkit-transition:400ms ease;-o-transition:400ms ease;font-size:11px;color:#fff;text-transform:uppercase;padding:0 7px;border-right:1px solid #fff}#footer-copyright p{color:#fff;font-size:12px}#footer-copyright a:hover,#footer-copyright ul li:hover a{color:#1e376a!important;font-weight:900}.right-border,.left-border{position:relative}.right-border:before,.left-border:before{content:'';display:block;position:absolute;bottom:20px;right:20px;border:8px solid #263896;height:100%;width:100%;z-index:-1}.right-border:before{left:20px}.left-border:before{right:20px}#marketing .none{margin:0 auto}#header .navbar-default .navbar-nav li a{}a,a:hover,a:focus{color:#fff;text-decoration:none}.nav>li{position:relative;display:block}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}#marketing h2{margin-bottom:50px}.bx-wrapper{background:none;border:none;padding:0;box-shadow:none;margin:0 auto}.blog-sidebar{position:relative}.blog-sidebar .search-form .screen-reader-text{display:none}.blog-sidebar h2,.blog-sidebar li a{color:#f3f3f3}.blog-sidebar label{width:71%}.blog-sidebar input{padding-left:5px;border-radius:0}.blog-sidebar input[type="submit"]{width:27%;display:inline-block;font-weight:700;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;color:#bd955e;font-size:1rem;line-height:1.5;border:1px solid #bd955e;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out}.blog-sidebar input[type="submit"]:hover{background-color:#bd955e;border:1px solid #bd955e;color:#fff}.blog-sidebar li{list-style:none;color:#f3f3f3}.blog-sidebar li:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-right:1rem;width:2rem;height:2rem;border-radius:50%;color:#f3f3f3;text-align:center;vertical-align:middle;position:absolute;left:0}.blog-sidebar ul li a{transition:all 1s}.blog-sidebar ul li a:hover{text-decoration:underline;color:#bd955e}.partners h3{padding-bottom:10px}.partners h3 span{text-transform:uppercase;font-weight:400;font-size:30px;color:#bd955e}.partners h3 div{display:inline-flex;justify-content:flex-start;align-items:center;background-color:#fff;position:relative;z-index:2;padding:10px}.partners h3:after{content:"";width:100%;left:0;transform:translateY(-50%);height:2px;display:block;background-color:#bd955e;position:absolute;bottom:0}.partners a{display:block}.partners .remax-parts{margin-top:30px}.partners .remax-parts [class*="col-"]{overflow:hidden}.partners .remax-parts h5{font-size:28px;line-height:1.8;font-weight:600}.partners .remax-parts h2{color:#bd955e}.remax-parts .heading-border::before,.remax-parts .heading-border::after{background:#bd955e}.partners .white-bg.remax-parts p{font-size:17px}#main.partners h4{color:#f3f3f3}.partners .white-bg p,.partners .white-bg a{color:#495057;font-size:15px}.partners .white-bg a{font-size:13px}.partners .white-bg a:hover{color:#bd955e}#testi-page .heading-border::before{left:0%;width:33%;display:none}#testi-page .heading-border::after{right:0%;width:33%;display:none}#testi-page .testi-content{display:block;width:90%;margin:0 auto 60px!important;max-width:100%;border-bottom:0;text-align:center;font-style:italic;position:relative;padding-bottom:60px}#testi-page .testi-content:before{content:"";width:80%;display:block;height:1px;left:10%;bottom:0;position:absolute;background:#1d2437}.single-testi h4{font-size:20px;color:#263896;text-align:center}.single-testi p{color:#333;text-align:left;margin:0}.single-pro-info{}.single-pro-info h4{color:#000;line-height:1.7}#dev-gallery{margin-top:77px}#dev-gallery #carouselExampleControls{width:100%;margin:0 auto}#dev-gallery #carouselExampleControls .carousel-item img{max-height:60vh;object-fit:contain}#vip.subscribe{padding:80px 100px;background: url(/wp-content/uploads/2019/10/Montreal-Skyline.jpg) no-repeat center center / cover;background-attachment:fixed;position:relative}#vip.subscribe::before{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(38,56,150,.8);left:0}.subscribe p,.subscribe h3{color:#fff}.single-dev h3{font-size:30px}.subscribe input,.subscribe select,.subscribe textarea{border-radius:0}.subscribe textarea{height:190px}#vip.subscribe .buttons{border-color:#f3f3f3;color:#f3f3f3}#reviews .bx-wrapper .bx-pager{bottom:-79px}.navmenu{z-index:1}.canvas{position:relative;left:0;z-index:2;min-height:100%;padding:50px 0 0 0;background:#fff}@media (max-width:991px) and (min-width:768px){#about a{margin-bottom:25px}#social-section .social-big{height:580px}#social-section .social-img-bg{padding:20px 15px 10px}}@media (min-width:992px){body{padding:0}.navbar{right:auto;background:none;border:none;padding:0}.canvas{padding:0}}.hidden-lg{display:none!important}@media (max-width:767px){.hidden-lg{}#featured .text{left:15px!important;width:87%!important}#footer ul.socialMedia li{width:auto!important}#footer ul#menu-footer-menu li{display:inline-block;padding:0 2px;float:left;width:100%!important;border:none}}@media (min-width:768px){.modal-dialog{margin:30px auto}}.post .buttons{color:#bd955e!important;border:1px solid #bd955e}.post h4{color:#bd955e;font-size:22px;font-weight:600;line-height:1.2}@media (min-width:767px) and (max-width:991px){#footer ul li a{font-size:18px;line-height:30px;padding:0 15px}#footer p{font-size:12px}#featured .text{left:15px!important;width:87%!important}a.btn-info{font-size:15px!important;letter-spacing:7px!important}.post .buttons{font-size:14px}#main .post h4{font-size:14px}}@media (max-width:767px){.navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in{background:rgba(8,44,94,.9);z-index:99999;width:100%}#header img{max-height:50px}.xs-flush{padding-left:0;padding-right:0}.xs-flush-right{padding-right:0}.xs-flush-left{padding-left:0}#header ul.social li{display:inline;padding:15px 6px}#header ul.social li:first-child{float:left;padding:0 6px}#header ul.social{position:absolute;display:inline-block;width:auto;top:3px!important;left:20px;padding:0}.wpml-ls-legacy-list-horizontal{padding:0}.navbar-default .navbar-toggle{margin-top:6px;margin-right:0}.navbar-default .navbar-toggle{border:none;background:transparent}a.close{float:right;color:#fff;opacity:1;text-shadow:none;font-size:20px;margin-top:27px;margin-right:58px;font-weight:300;font-family:'Oswald',sans-serif}.navbar-right{float:right!important;margin-right:0;margin-top:35px;width:100%}#header .navbar-default .navbar-nav>li>a{color:#fff}#header li.dropdown:hover .dropdown-menu{display:inline-block;box-shadow:none;text-align:center;margin-bottom:15px;border-radius:0;width:96%!important}#header .navbar-default .navbar-nav li.active a,#header .navbar-default .navbar-nav a:hover,#header .navbar-default .navbar-nav a:focus{color:#fff!important}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background:transparent;color:#fff!important}#header .navbar-default .navbar-nav>li>a{text-align:center}.navbar-default .navbar-toggle .icon-bar{background:#000}.flush-right{padding-right:15px}#banner{border:none}#banner h1{font-size:44px;padding:0}#banner h1 br{display:none}#banner{}#banner .form-outter{margin:0;padding:2rem;margin-top:15px}#about{padding:40px 0}#about a{position:relative;text-align:center;margin-bottom:25px}#about a svg{position:absolute;right:30px;top:25px}#buysell{padding:20px 0;padding-top:20px}#buysell a{margin-bottom:35px}#featured h2{font-size:31px}#featured .gcard{margin-bottom:20px}#blog a{text-align:center;display:inline-block}#blog a.un{text-decoration:underline;width:100%;margin:0;display:inline-block;margin-bottom:25px}#footer{padding:25px 0;text-align:center}#footer ul{margin:0}#footer ul li a{width:100%;margin:10px 0}#footer ul li{display:inline-block}#footer a{display:inline-block}#footer ul.social{margin:0 0;margin-bottom:25px}#footer ul.social li{width:auto}#footer ul.social li a{width:auto;padding:0 5px;border:none}}@media only screen and (max-width:400px){#header img{max-height:40px}.other-details{font-size:12px!important}}@media (min-width:767px) and (max-width:991px){.navbar-right{float:right!important;margin-right:-5px;margin-top:45px}#header .navbar-default .navbar-nav li a{font-size:21px}#banner{}#banner h1{font-size:60px}#banner .form-outter{margin:1rem}#about a{margin-bottom:25px}#buysell a{margin-bottom:35px}#buysell{background:#e6e8ef;padding:30px 0;padding-top:30px}#featured .gcard{margin-bottom:25px}#blog a.un{margin-bottom:25px;display:inline-block}.sm-center{text-align:center}#footer ul{margin:25px 0}#footer a{margin-bottom:15px;display:inline-block}.other-details{font-size:13px}.more-info .w-btn{width:24%}#properties ul.bxslider-home img{height:360px}.navbar{justify-content:flex-end}#header .navbar-brand{left:-15px}.navbar-brand img{max-height:110px!important}}@media (min-width:992px) and (max-width:1169px){.navbar-right{float:right!important;margin-right:-5px;margin-top:45px}#header .navbar-default .navbar-nav li a{font-size:21px}#header .nav-item a{padding:15px 11px}#banner h1{font-size:60px}#banner .form-outter{margin:1rem}#about a{margin-bottom:25px}#buysell a{margin-bottom:35px}#buysell{background:#e6e8ef;padding:30px 0;padding-top:30px}#featured .gcard{margin-bottom:25px}#properties ul.bxslider-home img{height:400px}#blog a.un{margin-bottom:25px;display:inline-block}#social-section .social-big{position:relative;height:520px}#social-section .social-img-bg{padding:20px 15px 10px}.sm-center{text-align:center}#footer ul{margin:0 0}#footer a{margin-bottom:15px;display:inline-block}.other-details{font-size:11px}.f-11{font-size:9px!important}}@media screen and (max-width:1169px){#properties .bx-wrapper .bx-next{right:0;margin-right:0;background:url(img/right-arrow-removebg.png) right center no-repeat!important}#properties .bx-wrapper .bx-prev{left:0;margin-left:0;background:url(img/left-arrow-removebg.png) right center no-repeat!important}}@media screen and (max-width:991px){#header ul#main-menu>li.menu-item{width:100%}}.Description__Details{background:linear-gradient(-20deg,#b88f2a 5%,#b88f2a);border:0;color:#fff!important;font-size:20px;padding:23px 15px;text-align:center;text-transform:uppercase;width:100%;font-weight:800}.Description__Details:hover,.Description__Details:active,.Description__Details:focus{background:#fff;color:#b88f2a!important;border:1px solid #b88f2a}.description_right h4,
.header-mls h4:not(.Caption__Price) {font-size:18px;color:#333;width:100%;text-transform:none}.header-mls h4:not(.Caption__Price) {font-size:24px}.description_right h4 i{width:16%;font-size:28px}.description_right h4 span{width:45%}.Caption__Announcement{color:#fff;font-size:18px;text-transform:uppercase;padding:15px 20px;background:#263896;display:block;text-align:center;margin-bottom:20px}@media only screen and (max-width:767px){.Caption__Announcement,#info-new h3{font-size:18px}.other-details{font-size:12px}.more-info .w-btn{width:24%}#properties ul.bxslider-home img{height:320px}}@media only screen and (max-width:1025px) and (min-width:768px){.Caption__Announcement,#info-new h3{font-size:20px}}.Caption__Price{font-size:32px;color:#333}.font-24{font-size:24px}.font-28{font-size:28px!important}.content{display:flex;align-items:center;flex-wrap:wrap}.font-15{font-size:15px;color:#fff}.circle-border{border:2px solid #fff}.content-area.mt-160{margin-top:160px}#contact-info{padding:60px 0 0}#contact-info .agent-name{font-size:40px;line-height:1}#contact-info input,#contact-info textarea{border:none;border-bottom:1px solid;border-radius:0}#contact-info .table{color:#333}.contact-info-wrapper{background:linear-gradient(rgba(38,56,150,.75),rgba(38,56,150,.75)) , url(/wp-content/uploads/2020/11/accent-bg.jpg);padding:30px 15px;color:#fff}#contact-info .contact-info-wrapper a{color:#f3f3f3}.single-testi{display:none}input,select{display:inline-block;width:100%;background:#fff;height:51px!important;padding-left:20px;font-size:14px;color:#6c757d;border:1px solid #aaa;margin-bottom:20px;box-shadow:none;outline:none;font-family:'Roboto',sans-serif;border-radius:5px}#search-props input,#search-props select{height:35px;margin-bottom:0}textarea{display:inline-block;width:100%;background:#fff;height:150px;padding-left:20px;padding-top:15px;font-size:14px;color:#242424;border:1px solid #aaa;margin-bottom:20px;box-shadow:none;resize:none;outline:none;font-family:'Roboto',sans-serif}#contact-info .contact-card img{max-height:400px;object-fit:cover;object-position:center top}#contact-info .contact-card h4{font-size:24px;color:#0e0e0e}#contact-info .contact-card h5{font-size:16px}#contact-info .contact-card a{color:#0e0e0e}@media only screen and (max-width:425px){#info-contact input,#info-contact select,#contact input,#contact select{height:41px}#info-contact textarea,#contact textarea{height:100px}}::-webkit-input-placeholder{color:#6c757d}input.btn{width:auto}button[type="submit"]{box-shadow:none}.btn{display:inline-block;position:relative;line-height:60px;font-weight:400;min-width:220px;font-size:18px;border-radius:0;padding:0;border:none;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;box-shadow:0 0 5px 0 #ddd}.btn:hover,.btn:focus{color:#fff!important;box-shadow:0 0 10px 0 #ddd!important}.btn:not(.mixitup-control):before {content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3);-webkit-transform:scaleX(.06);transform:scaleX(.06);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn:not(.mixitup-control):hover:before, .btn:not(.mixitup-control):focus:before, .btn:not(.mixitup-control):active:before {-webkit-transform:scaleX(1);transform:scaleX(1)}#banner .btn{margin:0 15px;width:380px}#info-new .nav-tabs .nav-link{border-top-right-radius:0;border-top-left-radius:0;background:transparent;color:#1d2437}#info-new .nav-tabs .nav-link:not(:first-child) {border-left:none}#info-new .nav-tabs .nav-link.active,#info-new .nav-tabs .nav-link:hover{background-color:#363638;border-color:#ddd #ddd #fff;color:#fff!important}.font-18{font-size:18px}#contact .modal-content,#info-contact .modal-content{background-color:#263896;padding:15px 20px}#contact .modal-content .modal-header,#info-contact .modal-content .modal-header{border:none;color:#fff}#contact .modal-content .modal-header .modal-title,#info-contact .modal-content .modal-header .modal-title{color:#fff;font-size:24px;font-weight:700}#contact .modal-content button,#info-contact .modal-content button{color:#fff;border-color:#fff}#contact-info h3:before{content:'';position:absolute;bottom:-10px;left:0;background:#fff;width:140px;height:2px}#contact-info ul{margin:0;padding:0}#contact-info ul li{display:inline-block}#contact-info ul li a{display:inline-block;font-size:26px;color:#333;text-transform:uppercase;text-decoration:none;margin:0 15px;font-family:'Open Sans',sans-serif;transition:1s;border:none;padding:15px 5px 15px 0}#contact-info a{color:#333}#contact-info a:hover{color:#bd955e}#contact-info i{font-size:24px}.marketing h3:not(.abut-title):not(.guide):not(.price):before,
.inner-section-title:before, #contact-info h3:before {content:'';position:absolute;bottom:0;left:0;background:#263896;width:40%;height:2px}#contact-info h3{display:inline-block}#contact-info h3:before{width:100%}.marketing h3.text-right:not(.abut-title):not(.guide):not(.price):before {right:0;left:unset}#about-page h3,.page-template-default h3{margin-bottom:35px;font-weight:600}.page-template-default h3.section-header{margin-bottom:0}#about-page .info-border{border-bottom:10px solid #fff}#team-info p{color:#333;margin-bottom:25px;text-align:justify}#about-page h2,.marketing h2{color:#1d2437;font-size:40px;font-weight:500;padding-right:20px}#about-page h2{color:#263896;font-size:46px;margin-bottom:0}.marketing h2{font-size:30px}.right-sidebar p{color:#121212;font-size:14px!important}.right-sidebar a.buttons{color:#bd955e}.right-sidebar a.buttons:hover{background-color:#bd955e;color:#fff;border-color:#fff}@media only screen and (max-width:769px) and (min-width:578px){.right-sidebar p{font-size:13px!important}}.right-sidebar .white-bg{background:#fff;padding-top:10px}.right-sidebar img.round{}.right-sidebar .title-div{background:#bd955e;background:#212e64;color:#fff;font-weight:bold;font-size:24px;line-height:51px;text-transform:uppercase;font-family:'Roboto',sans-serif}.right-sidebar .bg-white{background:#fff;padding:25px 15px 10px 15px}.right-sidebar .bg-white p{margin-bottom:10px!important}.right-sidebar .bg-white img{margin-top:5px}.right-sidebar .button{display:inline-block;background:#cc0816;background:#212e64;color:#fff;font-weight:bold;font-size:18px;line-height:50px;width:100%;text-align:center;padding:15px 0;margin-top:20px;height:90px}.right-sidebar .button.blue{line-height:25px;border:1px solid #0741a2;background:transparent;color:#0741a2}.contact_card{margin:10px 0;background:#bd955e;padding:30px 10px 20px}.contact_card .redIcon{background:transparent!important;padding:0;margin-top:0}.contact_card .redIcon .fa{font-size:20px;color:#fff}#about-page .contact_card p{margin-bottom:10px;color:#fff;font-size:20px}h3.black,h3.comment-reply-title{color:#242424;display:inline-block;margin-bottom:20px;text-transform:uppercase;font-size:30px}h4.black{color:#242424;display:inline-block;margin-top:10px;font-size:18px}#featured h3,#properties h3{color:#00213d;text-transform:uppercase;font-size:20px;margin-bottom:20px}#main-menu a{font-size:16px;color:#052b60}@media only screen and (min-width:769px) and (max-width:1025px){#main-menu a{font-size:15px}}#main-menu .dropdown-menu .active a{color:#fff}#main-menu .dropdown-menu .active{background:#263896}#header li.dropdown:hover .dropdown-menu{width:auto}.sf-arrows .sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{right:unset;border-top-color:#fff}.header-gold .sf-arrows .sf-with-ul:after,.header-gold .sf-arrows>.sfHover>.sf-with-ul:after,.header-gold .sf-arrows>li:hover>.sf-with-ul:after,.header-gold .sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#0e0e0e}.form-section-title{font-size:20px!important;color:#333;font-weight:bolder}.evalutaion-form-cf7 input,.evalutaion-form-cf7 select{height:35px}.evalutaion-form-cf7 textarea{height:120px}.cta-blog{border-radius:50px;padding:9px 0;text-align:center;background:#004179;display:block;width:40%;font-weight:500;color:#fff;font-size:18px!important}ul.social-network{list-style:none;display:inline;margin-left:0!important;padding:0}ul.social-network li{display:inline-block;margin:0 5px}.social-network a.icoFacebook:hover{background-color:#3b5998}.social-network a.icoTwitter:hover{background-color:#3cf}.social-network a.icoPinterest:hover{background-color:#bd2126}.social-network a.icoGoogle:hover{background-color:#bd3518}.social-network a.icoLinkedin:hover{background-color:#007bb7}.social-network a:hover i{color:#fff}a.socialIcon:hover,.socialHoverClass{color:#44bcdd}.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:35px;height:35px;font-size:20px}.social-circle li i{margin:0;line-height:37px;text-align:center}.social-circle li a{background-color:#ccc;color:#fff}.si-colored.si-facebook,.si-facebook:hover{background-color:#3b5998!important}.si-colored.si-linkedin,.si-linkedin:hover{background-color:#0e76a8!important}.si-colored.si-twitter,.si-twitter:hover{background-color:#00acee!important}.si-colored.si-pinterest,.si-pinterest:hover{background-color:#c8232c!important}.si-colored.si-print,.si-print:hover{background-color:#ca9e32!important}@media only screen and (max-width:767px){#slider-1-slide-1-layer-0{font-size:50px!important}#social-section .social-img-bg{padding:20px 15px 10px}}#we-social h3,#we-social span{color:#fff}.post-page .post-img,.single-post .post-img{height:500px}.post-page .divider{position:relative;margin:40px 0 50px;height:2px}.post-page .div-transparent:before{content:"";position:absolute;top:0;left:2%;right:2%;width:96%;height:2px;background-image:linear-gradient(to right,transparent,#9e9e9e,transparent)}.single-post hr{display:none}.single-post h5{color:#bd955e}.single-post .centris-link:hover{color:#bd955e;text-decoration:underline}@media only screen and (max-width:768px) and (min-width:426px){#contact-card h3{font-size:45px}#contact-card p{font-size:23px}}.bottom-btns a.btn-info{width:88%}p.lt{margin:0}#page-title{margin-top:40px;padding:60px 60px 0}.page-template-page-about #inner-page-title{}@media only screen and (max-width:767px){#page-title{margin-top:90px;padding:60px 10px}}h3.page-title:before{content:'';position:absolute;bottom:-12px;left:0;background:#242424;width:140px;height:2px}#page-title h3{font-size:27px;line-height:35px;font-weight:400;text-transform:uppercase;color:#263896;margin-bottom:20px}.related-props ul{list-style:none}.download-card{background-color:#ebecee}#main .download-card h3{font-size:20px;line-height:26px;margin:0}#main .download-card p{line-height:24px;margin:20px 0;font-size:16px}#inner-page-title{margin:80px 0 20px 0;color:#263896;font-size:70px;font-weight:500}@media only screen and (max-width:456px){#inner-page-title{font-size:32px}}#about-page h4{color:#999;font-weight:bold;font-size:20px}#about-page .team-img{}#about-page .white-bg img{object-fit:cover;width:100%;max-height:500px;object-position:top}#about-page .about-team{height:800px}#about-page .about-info{padding:40px 15px;overflow:hidden}#about-page .about-info a{font-size:18px}#about-page .about-info a:hover{color:#bd955e;transition:all 1s}#about-page .about-info a i{font-size:24px}#info-new h3{font-size:24px;color:#000;font-weight:bold;line-height:1.2}#contact-card p{margin:0;line-height:25px}#contact-card h3{margin-bottom:4px}.real-estate p,.marketing p,.site-main p{font-size:17px;line-height:30px;padding:15px 0;color:#333;margin:0}.real-estate hr{border-color:#000}h2.morgage-title:before,h2.morgage-title:after{width:20%}h2.morgage-title:before,h2.morgage-title:after{display:none}.display-2{font-size:20px;padding-bottom:20px;color:#dd1c31;margin:0}#header.header-gold{background-size:cover;color:#0e0e0e;background-color:#fff}#header.header-gold:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.properties-section .feat-prop{font-family:'Montserrat',sans-serif}.properties-section .feat-prop a{display:block;margin-bottom:10px;position:relative;color:#fff!important}.buttons{display:inline-block;font-family:'Frank Ruhl Libre',serif;font-weight:500;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;color:#263896;padding:12px 35px;font-size:20px;line-height:1.5;border:1px solid #263896;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out;margin-top:5px}.buttons.fill-blue{background:#263896;color:#fff}.buttons.fill-blue:hover,.buttons.fill-blue:focus{background:transparent;color:#263896}.download-card .buttons,#contact-info .buttons{min-width:220px}#contact .modal-content button:hover,#info-contact .modal-content button:hover{background-color:#000;border-color:#000}.f-11{font-size:11px}.btn-p{padding:1rem 2rem!important}.w-btn{width:24%}.other-details{width:74%;display:inline-block}.properties-section .img-holder{display:block;position:relative;z-index:1}.properties-section .img-holder:before{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;width:90%;height:100%;max-width:330px;content:'';margin:auto;opacity:0;background-image:url(/wp-content/uploads/2020/12/logo-footer.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(.8) translateZ(0);-webkit-transform:scale(.8) translateZ(0);transition:400ms ease;-webkit-transition:400ms ease}.properties-section .img-holder.french:before{background-image:url(/wp-content/uploads/2022/03/logo_fr_white.png)}.properties-section .img-holder:after{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;content:'';margin:auto;opacity:0;background:#1c1c1c}.properties-section .img-holder canvas.fp-image-holder{width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;transition:400ms ease;-webkit-transition:400ms ease;position:relative}.properties-section .hp-fp-details{width:75%;margin:-65px auto 0;text-align:center;transition:all .4s;text-decoration:none!important;text-transform:uppercase;background:url(/wp-content/uploads/2020/11/accent-bg.jpg);position:relative;z-index:10;padding:15px 10px}.properties-section .hp-fp-details:before{content:'';display:block;top:0;bottom:0;left:0;right:0;position:absolute;background-color:#263896;opacity:.75;z-index:-1;transition:400ms ease;-webkit-transition:400ms ease}.properties-section a:hover .hp-fp-details:before{background-color:#252525}.properties-section .hp-fp-details .before-hover{display:block;position:relative;opacity:1;transition:400ms ease;-webkit-transition:400ms ease}.properties-section .hp-fp-details .after-hover{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;transition:400ms ease;-webkit-transition:400ms ease}.properties-section a:hover .hp-fp-details .before-hover{opacity:0}.properties-section a:hover .hp-fp-details .after-hover{opacity:1}.properties-section a:hover .img-holder:before{opacity:.20;transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0)}.properties-section a:hover .img-holder:after{opacity:.8}span.custom-icon{width:50px;height:18px;position:relative;z-index:1;display:inline-block}.arrow-link span{display:inline-block;vertical-align:middle}.arrow-link{display:inline-block;position:relative;line-height:3;transition:400ms ease;-webkit-transition:400ms ease;font-size:25px}.arrow-link:before{height:2px;width:50px;content:'';position:absolute;bottom:0;left:0;transition:400ms ease;-webkit-transition:400ms ease;background-color:#a9a9a9;border-bottom:1px solid #7d7d7d}span.custom-icon:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-size:contain;background-repeat:no-repeat;background-position:center;transition:400ms ease;-webkit-transition:400ms ease;z-index:1}span.right-arrow:before{background-image:url(/wp-content/uploads/2020/11/white-arrow.png)}.b-meeting{padding:50px 20px;background: linear-gradient(rgba(255, 255, 255, .85), rgba(255, 255, 255, .85)), url(/wp-content/uploads/2020/05/service-bg.jpg) no-repeat 50% 80% / cover;background-attachment:fixed}#b-meeting h2{font-size:35px}:lang(fr) > #b-meeting h2{font-size:30px}#values{margin:60px 0 0}#main .properties-section .hp-fp-details h3,#testi-text .hp-fp-details h3{text-align:center;color:#f3f3f3;font-weight:500;border-bottom: 1px solid #ffffff3b;padding-bottom:20px;font-size:25px}#main .properties-section .hp-fp-details h3.pro-price{font-size:35px}.fp-address{letter-spacing:1px;font-weight:400;margin:0;line-height:2;font-size:18px}#properties h3{margin-top:0}.hp-contact-us{background:#a18654;padding:50px 0;text-align:center;float:left;width:100%}.hp-contact-us input{width:20%;margin:.2%;padding:10px;border:none;border-radius:5px}.hp-contact-us h2{font-size:20px;font-weight:700;color:#fff;letter-spacing:3px;text-align:center;line-height:1;margin-bottom:25px;text-transform:uppercase}.hp-contact-us span.sub{display:block;color:#fff;margin:25px 0;font-weight:bold}.abut-title{color:#b88f2a!important;letter-spacing:6px;font-size:33px!important;margin-bottom:0!important}.abut-title img{max-width:80%}#footer .footer-inner{}#footer h2{font-size:32px;line-height:39px;color:#eee;font-family:'Josefin Sans',sans-serif}#footer .footer-inner .footer-col{display:inline-block;padding:0;color:#9a9a9a;font-size:17px;line-height:26px;vertical-align:top}.footer-copyright{color:#c9c9c9;font-size:11px;text-align:center;width:100%;margin-top:35px}#footer .footer-inner h3{font-size:17px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;text-align:center}#footer .p-copyright{font-size:17px}#footer .p-copyright a{color:#b88f2a}#footer .p-copyright a:hover{color:#eee}#footer h5 a:hover{color:#bd955e}.error-form input[type="submit"]{width:30%;display:inline-block;font-weight:700;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.75rem;font-size:1rem;line-height:1.5;background-color:#bb1d22;border:1px solid #bb1d22;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out}.error-form input[type="submit"]:hover{background-color:transparent;border:1px solid #bb1d22;color:#f3f3f3}.error-form label{width:69%}.hp-contact-us input[type="submit"]:hover{background:#000b23;color:#fff}.border-bottom{border-bottom:1px solid #b88f2a!important}.border-top{border-top:1px solid #b88f2a!important}.font-weight-bold{font-weight:700}.dark-section{padding:30px 0;background-color:rgba(0,0,0,.4)}#about .dark-section{background: #000000e6;padding:0}#about::before,#about::after{content:'';position:absolute;width:0;transition:width 1.5s ease-in;z-index:2}#about::before{border-top:30px solid #b88f2a;top:-15px;left:0}#about::after{border-bottom:30px solid #b88f2a;bottom:-15px;right:0}#about.revealed::before,#about.revealed::after{width:33%}.right-sidebar .img-responsive{box-shadow:-10px -10px 0 #bd955e}.entry-title a{color:#f3f3f3;text-transform:none;font-family:'Cinzel',serif}.button{--offset:10px;--border-size:2px;position:relative;padding:1.5em 3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#0e0e0e!important;text-transform:uppercase;letter-spacing:.25em;outline:none;cursor:pointer;font-weight:bold;border-radius:0;box-shadow:inset 0 0 0 var(--border-size) currentcolor;-webkit-transition:background .8s ease;transition:background .8s ease}.button:hover{background:rgba(100,0,0,.03)}.button__horizontal,.button__vertical{position:absolute;top:var(--horizontal-offset,0);right:var(--vertical-offset,0);bottom:var(--horizontal-offset,0);left:var(--vertical-offset,0);-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease , -webkit-transform .8s ease;will-change:transform}.button__horizontal::before,.button__vertical::before{content:"";position:absolute;border:inherit}.button__horizontal{--vertical-offset: calc(var(--offset) * -1);border-top:var(--border-size) solid currentcolor;border-bottom:var(--border-size) solid currentcolor}.button__horizontal::before{top:calc(var(--vertical-offset) - var(--border-size));bottom:calc(var(--vertical-offset) - var(--border-size));left: calc(var(--vertical-offset) * -1);right: calc(var(--vertical-offset) * -1)}.button:hover .button__horizontal{-webkit-transform:scaleX(0);transform:scaleX(0)}.button__vertical{--horizontal-offset: calc(var(--offset) * -1);border-left:var(--border-size) solid currentcolor;border-right:var(--border-size) solid currentcolor}.button__vertical::before{top: calc(var(--horizontal-offset) * -1);bottom: calc(var(--horizontal-offset) * -1);left:calc(var(--horizontal-offset) - var(--border-size));right:calc(var(--horizontal-offset) - var(--border-size))}.button:hover .button__vertical{-webkit-transform:scaleY(0);transform:scaleY(0)}#multi-step-form.fw-wizard{background:#ebeaef;padding:30px 20px 50px}#main #multi-step-form p{color:#0e0e0e;padding:3px 0}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:before{height:60px;line-height:52px;width:60px;font-size:30px;border-radius:unset;color:#263896;border:1px solid #263896;background-color:transparent!important;top:0}#main #multi-step-form{position:relative}#main #multi-step-form .fw-progress-bar-container{position:absolute;top:100px;right:10px}#main #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(1):before {content:"1/3"!important;font-family:'Cinzel',serif!important}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(1):before {content:"1/4"!important;font-family:'Cinzel',serif!important}#main #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(2):before {content:"2/3"!important;font-family:'Cinzel',serif!important}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(2):before {content:"2/4"!important;font-family:'Cinzel',serif!important}#main #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(3):before {content:"3/3"!important;font-family:'Cinzel',serif!important}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(3):before {content:"3/4"!important;font-family:'Cinzel',serif!important}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(4):before {content:"4/4"!important;font-family:'Cinzel',serif!important}#main #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis{display:none}#main #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:after{display:none}#main #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step{padding:10px 88px 10px 0;width:unset;display:none;margin:0}#main #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step.fw-active{display:inline-block}#multi-step-form.fw-large-container .fw-progress-bar-container{text-align:right}#multi-step-form .fw-step-part{border-left:none!important}#multi-step-form .fw-wizard-buttons{text-align:center}#multi-step-form .fw-step-part{background:transparent none repeat scroll 0 0!important}#multi-step-form h2{font-size:20px;text-align:center}#multi-step-form h2.fw-step-part-title{display:none}#multi-step-form .fw-wizard-step-container h3{padding-top:4px;padding-bottom:3px;padding-left:0;color:#0f223d;font-size:18px!important;font-weight:700!important;line-height:24px;border-left:4px solid transparent;text-transform:uppercase;font-family:'Frank Ruhl Libre',serif}#main #multi-step-form .fa.form-control-feedback{margin-top:15px;left:21px}#main #multi-step-form .fa. fa-envelope {left:12px}#main #multi-step-form.fw-large-container .fw-progress-bar-container{width:100%!important;margin:0}#main .fw-input-container{position:relative}#main #multi-step-form .fw-wizard-step-header-container{margin-bottom:0}#main.evaluation #multi-step-form .fw-wizard-step-header-container{padding:0 32px}#main.evaluation #multi-step-form .fw-progress-wrap{min-height:10px}#main #multi-step-form .fw-wizard-buttons button,#main #multi-step-form .fw-wizard-buttons .fw-btn,#main #multi-step-form .fw-btn-submit{display:inline-block;font-weight:700;height:auto;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent!important;color:#0e0e0e;padding:12px 35px;font-size:18px;line-height:1.5;border:1px solid #0e0e0e;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out;font-family:Cinzel,serif}#main #multi-step-form .fw-wizard-buttons button:hover,#main #multi-step-form .fw-wizard-buttons .fw-btn:hover,#main #multi-step-form .fw-btn-submit:hover{color:#fff;background-color:#0e0e0e!important}.evaluation #multi-step-form .fw-wizard-step-header h2{margin-top:40px;font-family:'Frank Ruhl Libre',serif}#main.evaluation #multi-step-form .select2{width:100%!important}#main.evaluation #multi-step-form .select2-container--default .select2-selection--single{height:51px!important}#main #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:before{font-size:38px}@media screen and (min-width:1470px){#fb-root .fb-customerchat iframe{height:calc(100% - 300px);!important}}@media screen and (min-width:577px){#multi-step-form .fw-choice.fw-input-container{display:inline-block;width:49%}[data-type="fw-text"],[data-type="fw-email"],[data-type="fw-numeric"]{display:inline-block;width:49%!important}#main #multi-step-form .fw-btn-submit{min-width:22%;width:auto;display:block;margin:auto;padding:12px 35px!important}.evaluation [data-stepid="0"] .fw-step-block:first-child{display:inline-block;width:70%!important}.evaluation [data-stepid="0"] .fw-step-block:nth-child(2) {display:inline-block;width:29%!important}[data-type="fw-select"]{display:inline-block;width:49%!important}#multi-step-form .fw-textarea{height:40px;min-height:45px!important}}@media screen and (max-width:1470px) and (min-width:1170px){img.fp-image-holder{height:360px}#about h2{font-size:35px}#about h2.heading-border::before,#about h2.heading-border::after{display:none}#about .about-img{max-height:unset}#home-cta h2 span{font-size:30px}#home-cta .cta-bg .cta-title p{font-size:21px}.page-template-page-about #page-title{height:70vh;background-size:88%;background-position:50% -15%!important}#fb-root .fb-customerchat iframe{height:calc(100% - 300px);!important}.social-btn{min-width:100px}.instagram-item .instagram-image,.instagram-item .instagram-video{height:220px}}@media screen and (max-width:1169px) and (min-width:992px){.instagram-item .instagram-image,.instagram-item .instagram-video{height:200px}img.fp-image-holder{height:300px}#about h2.heading-border::before,#about h2.heading-border::after{display:none}#about .about-img{max-height:unset}#home-cta{padding:50px 0}#home-cta h2 span{font-size:26px}#home-cta .cta-bg a .cta-title>div{padding:30px 3px}.marketing h2{font-size:26px}#contact-info .contact-card img{max-height:406px}.evaluation #multi-step-form .fw-wizard-step-header h2{font-size:30px}#calculators h2.section-title{font-size:30px}.page-template-page-about #page-title{height:50vh;background-size:100%;background-position:50% -20%!important}}@media screen and (max-width:991px ){#home-cta .cta-bg a .cta-title>div{padding:20px 3px}#home-cta .cta-bg .cta-title{width:100%}.instagram-item .instagram-image,.instagram-item .instagram-video{height:200px}#header .dropdown-menu .menu-item{text-align:center}#testi-page .heading-border::before,#testi-page .heading-border::after{width:26%}#filter-wrapper .buttons{min-width:260px;margin:0 5px 10px}.mix-container{padding:0 15px}.related-pros img.fp-image-holder{height:300px}#calculators h2.section-title{font-size:30px}.evaluation #multi-step-form .fw-wizard-step-header h2{font-size:22px}#main #multi-step-form .fw-progress-bar-container{top:20px}#main #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:before{font-size:38px}#header .show{display:block}#about-page .white-bg img{max-height:unset}#about-page .about-team{height:581px}#header ul#main-menu>li.menu-item{text-align:left}.sf-arrows .sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{}#header li.dropdown:hover .dropdown-menu{width:98%!important}#page-title{margin-top:127px}.page-template-page-about #page-title{background-size:100%;height:40vh;background-position:52% -28%!important}#about-page .about-info a{display:block}.page-template-page-about #inner-page-title{font-size:46px}.grey-bg{padding:20px 15px}}@media screen and (max-width:576px ){.instagram-item .instagram-image,.instagram-item .instagram-video{height:400px}.instagram-item:nth-child(n+7) {display:none}#header ul.social li a{font-size:11px}.right-sidebar p{text-align:center!important}#social-section .social-big{height:300px}.heading-border::before,.heading-border::after{display:none}img.fp-image-holder{height:300px}#about h2,#properties h2,h2.section-title,#testimonials h2,#about-page h2,.marketing h2{line-height:1.2}#about-page .about-info a{display:block}.testi-content h4{line-height:1.1}.evaluation #map{height:300px}#main #multi-step-form .fw-wizard-step-container h3{font-size:16px!important;margin-bottom:0}#main #multi-step-form .fw-step-block{margin-bottom:0}#main #multi-step-form .fw-progress-bar-container .fw-txt-ellipsis{display:none}#main #multi-step-form .fw-progress-bar .fw-progress-step:before{border:1px solid #263896;border-radius:0;font-size:26px}#main .fw-active .progress,#main ul.fw-progress-bar li.fw-active:before{background:transparent!important;color:#263896}#main #multi-step-form .fw-progress-bar .fw-progress-step{display:none}#main #multi-step-form .fw-progress-bar .fw-progress-step.fw-active{display:block}#main #multi-step-form .fw-progress-bar-container{top:10px;right:0}#about-page .about-team{height:280px}#footer::before{left:0}.instagram-wrapper{margin:0}#header li.dropdown:hover .dropdown-menu{width:96%!important}#page-title{margin-top:0}.page-template-page-about #page-title{height:48vh;background-position:50% 100%!important}.partners .remax-parts h5{font-size:20px}.partners .remax-parts h2{font-size:28px}.marketing h2:after{display:none}.page-template-page-about #inner-page-title{margin:0 0 20px;font-size:40px}#about-page .white-bg img{max-height:550px}#about-page .info-border{border-bottom:none}#page-title{padding:30px 0}}@media screen and (max-width:361px ){.page-template-page-about #page-title{height:55vh;background-position:50% 100%!important}}.mixitup-control.btn{color:#fff;border:1px solid #fff;box-shadow:none;background:none}.mixitup-control.btn:hover,.mixitup-control.btn.active,.mixitup-control.btn:focus,.mixitup-control.btn.mixitup-control-active{background-color:#263896;color:#fff;border-color:#263896;box-shadow:none!important}.buttons:hover,.buttons.active,.buttons:focus,.buttons.mixitup-control-active{background-color:#263896;color:#fff;border-color:#263896;outline:none}@media screen and (max-width:390px){#header ul.social{left:1px}}@media screen and (max-width:767px){#header .navbar-brand{top:1px;left:-15px}.navbar-expand-lg{justify-content:flex-end}#main .properties-section .hp-fp-details h3{font-size:28px;padding-bottom:10px;margin-bottom:15px}#main .properties-section .hp-fp-details p.fp-address{line-height:24px}#vip{background-size:300% 52%;background-position:top}#vip .hp-cform input:not([type="submit"]) {margin-bottom:20px}#testimonials .sp{padding:0 20px}.socials-wrapper{padding-right:0;text-align:center}h2.section-title{margin-bottom:20px}.properties-section button.mixitup-control{margin-bottom:5px}h1#inner-page-title{padding-bottom:0}#info-new a.buttons{margin-bottom:5px}.content-area.mt-160{margin-top:0}.download-card img{margin-bottom:10px}.download-card h3.guide{text-align:center}#calculators div:first-child{padding-left:0;padding-right:0}}.more{display:none}#about-page{margin-top:75px}#home-cta .cta-link:hover .cta-title h4{color:#000}#home-cta .cta-link:hover .cta-title h4:before{background-color:#000}.about-content{background: #ffffffd9;padding:30px}.otgs-development-site-front-end{display:none!important}.bigger-container{max-width:1400px;display:block;margin:0 auto}.about-col{position:absolute;top:50%;transform:translateY(-50%)}#properties.hp-fp{padding:60px 0}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert(1)}#values h2{color:#263896}#values .inner-value{border:1px solid #263896;padding:20px 10px;transition:.4s all ease}#values .inner-value:hover p,#values .inner-value:hover h2{color:#fff}#values .inner-value:hover{background:#263896;transform:translateY(-10px)}.b-meeting p{font-size:22px}.b-meeting .buttons{font-size:30px}#b-meeting{padding:50px 0}#payment-calc input{background:#fff}#payment-calc .rh-calc-main .total,#payment-calc .rh-calc-main .total-mortgage-payment,#payment-calc .rh-calc-main .payment-freq{background-color:#fff!important}.custom-container{max-width:1600px;margin:0 auto;display:block;padding:0 20px}@media screen and (max-width:1400px){.custom-container{padding:0 50px}}@media screen and (max-width:1200px){.custom-container{padding:0 30px}}#hp-banners{bottom:-50px;width:100%;padding:50px 0}@media screen and (max-width:576px){#hp-banners{bottom:170px;right:0;padding:0}}@media screen and (max-width:575px){#hp-banners{position:relative;margin:50px 0;bottom:0}}#hp-banners img{filter:drop-shadow(2px 4px 6px #ddd);transition:.4s all ease}#hp-banners .inner{background-size:cover;height:180px;background-repeat:no-repeat}@media screen and (max-width:767px){#hp-banners .inner{height:100px}}#hp-banner img:hover{opacity:.9}#contact-info .contact-col{position:absolute;top:50%;transform:translateY(-50%);right:10%}#contact-info .contact-col .inner{background: #ffffffd9;padding:30px}#contact-info input,#contact-info textarea{background:none}#primary.content-area ul li{font-size:17px}#contact.modal .wpcf7 form .wpcf7-response-output,#info-contact.modal .wpcf7 form .wpcf7-response-output{color:#fff}@media screen and (min-width:991px) and (max-width:1400px){#header img{max-height:100px}#header .nav-item a{font-size:13px}}@media screen and (max-width:1900px) and (min-width:1400px){#header .nav-item a{padding:15px 20px}}@media screen and (max-width:991px) and (min-width:576px){#home-slider{margin-top:55px}#page-title{margin-top:0}#inner-page-title{font-size:45px}#footer .footer-menu ul li{display:block;padding-bottom:15px}}@media screen and (max-width:768px){#vip.subscribe{padding:0}.about-col{position:static;transform:none}#about-page{margin-top:56px}#testimonials,#values{margin:0}.mobile-col{order:1}#contact-info .contact-col{position:static;transform:none}#dev-gallery{margin-top:55px}}@media screen and (max-width:576px){.royalSlider{margin-top:196px}#calculators h2.section-title{font-size:25px}#home-slider{margin-top:56px}#home-cta,#about{margin:0}#vip:not(.subscribe) .from-wrapper {width:100%}.mixitup-control{padding:12px;font-size:15px}.text-xs-center{text-align:center!important}.text-xs-left{text-align:left!important}#team-info p,#about p,#testimonials p{text-align:left}#values .inner-value{margin-bottom:10px}.b-meeting p{font-size:17px}.b-meeting h2{font-size:23px}.b-meeting .buttons{font-size:20px}#contact-info .contact-col .inner{padding:0}#properties.hp-fp{padding:25px 0}#vip .title{font-size:30px}#footer .social ul li a{margin:0;font-size:14px}}#multi-step-form [data-type="fw-checkbox"] input[type="checkbox"]:checked+label:before{color:#263896!important}#multi-step-form .fw-button-previous,#multi-step-form .fw-button-next,#multi-step-form .fw-button-fileupload{background:#263896!important}#payment-calc .rh-calc-head .social{display:none!important}#hp-banners .inner{padding:20px 10px;transition:.4s all ease;position:relative}#hp-banners .inner:before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background:rgba(38,56,150,.8)}#hp-banners .inner .content p{text-transform:uppercase;font-size:25px;font-weight:500}#hp-banners .inner .content h2{padding-bottom:20px;margin:0;letter-spacing:1px}@media screen and (max-width:767px){#hp-banners .inner .content h2{padding-bottom:0}}@media screen and (max-width:575px){#hp-banners .inner .content h2{font-size:25px}#hp-banners .inner .content p{font-size:20px}}#hp-banners .inner .content{display:block;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);text-align:center}#hp-banners .inner .content:after{content:'';display:block;width:130px;height:2px;background:#fff;margin:0 auto}#hp-banners .inner .content h2,#hp-banners .inner .content p{color:#fff;text-align:center;margin:0}#hp-banners .inner:hover{background:#263896;transform:translateY(-10px);background-image:none!important}#hp-banners .inner:hover h2,#hp-banners .inner:hover p{color:#fff}#hp-banners .inner h2{color:#263896}#hp-banners .inner p{color:#000}.grecaptcha-badge{display:none!important}#contact-info img{position:relative}#contact-info .inner{background: rgb(255 255 255 / 90%);padding:30px}@media only screen and (min-width:550px) and (max-width:767px){#hp-banners .inner .content h2{font-size:20px}#main #payment-calc h3{font-size:14px!important}#hp-banners .inner .content p{font-size:15px}#payment-calc .calc-tip-middle{width:100px!important}#payment-calc .calc-tip-top,#payment-calc .calc-tip-bottom{width:125px!important}}@media only screen and (max-width:549px){.calc-tip{display:none!important}}#header.header-gold .nav-item a{position:relative}@media only screen and (max-width:424px){#main #payment-calc h3{font-size:12px!important}#payment-calc .rh-calc-head #ask{width:50px!important}#payment-calc .rh-calc-head #ask{width:50px!important}#payment-calc .rh-calc-head .go{width:65px!important}#payment-calc .rh-calc-head #ask{width:55px!important}}@media only screen and (max-width:1199px){.rh .col01 h3{font-size:15px!important}#payment-calc .rh-calc-head #ask{width:70px!important}}#payment-calc.tiny{min-width:260px!important}@media only screen and (max-width:575px){#testimonials .bx-wrapper:before{top:-40px}}.fw-wizard-step-header h2{margin-top:75px!important}@media only screen and (min-width:1170px) and (max-width:1399px){#header .nav-item a{padding:15px 32px}}.innerPage-item{font-size:17px;text-align:justify}#about-page .inner p{text-align:justify}:lang(fr) > .dard-about-img {margin-bottom:-78px}#multi-step-form .fw-copytext{text-align:center}:lang(en) > .choose .inner .new-title h2 {font-size:33px}:lang(en) > .choose .inner .buttons {font-size:18px}#multi-step-form .fw-paragraph-container p{text-align:center}