@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}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,ul,a{font-family:'Montserrat',sans-serif}body{font-family:'Lato',sans-serif;font-size:14px;color:#333;margin:0 0 1px;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:'Cinzel',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;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{filter:drop-shadow(2px 4px 6px #2d2d2d);z-index:1049;background-color:transparent;transition:.75s ease-in}#header .navbar-brand img{max-height:110px;transition:all .8s ease-out}#header ul.social{width:100%}#header ul.social{top:0;display:inline}#header ul.social li{display:inline-block;padding:0 10px}#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:#fff}#header .wpml-ls-legacy-list-horizontal{display:inline-block}#header .wpml-ls-legacy-list-horizontal a{display:inline-block;color:#e2e2e2;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:15px;color:#fff;letter-spacing:1px;padding:15px;font-family:Cinzel,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\(255,\ 255,\ 255,\ 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:#1f1f1f}#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:#bb1d22}#header .remax-balon{width:75px}#header .dropdown-menu{background-color:rgba(256,256,256,.85);padding:10px 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:#bb1d22;color:#fff!important}.slider-item{height:100vh}#home-slider{}.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}h2.section-title{font-size:40px;line-height:1.5;font-weight:500;margin-top:20px;margin-bottom:40px;padding:0 20px;color:#000}h2.inner-section-title{font-size:48px;line-height:1.5;color:#0e0e0e;font-weight:600;margin-top:20px}.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}.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}#evaluation{background: url(img/evaluation-bg.jpg) center top / cover no-repeat;padding:100px;background-attachment:fixed}#evaluation .nav .nav-item{width:25%}#evaluation .btn{min-width:250px}.text-wrap{padding-bottom:50px;background-color:rgba(256,256,256,.85)}#evaluation .nav-link.active,#evaluation .nav-item.show .nav-link{background-color:#db212e;color:#f8f9fa}#evaluation .nav-tabs{background-color: #6c757d9c}#evaluation .nav-tabs .nav-link{border:1px solid #e5e5e5;border-top-left-radius:0;border-top-right-radius:0;padding:20px 16px;font-size:18px;color:#fff}.house i{font-size:60px;color:#717375}#main{}#main h3:not(#ask_heading),#contact-info h3, #about-page h3, #testi-form h3{font-size:27px;line-height:35px;font-weight:400;text-transform:uppercase;color:#202e4e;margin-bottom:20px}#main li{line-height:30px;font-size:17px}#main.site-main li{color:#f3f3f3}#evaluation p{margin-bottom:30px;font-size:16px;line-height:30px;color:#4d5b64}.overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5)}.description,#programs .description{font-size:16px;line-height:30px;color:#666}.card-body p{margin:0}.content{max-width:500px}#programs{padding:50px 0}#programs .btn{min-width:170px}#programs .card-img-top{max-height:230px;object-fit:cover}#about-page #programs h3{font-size:21px;margin:0}#programs .program-link{position:relative}#programs .program-link:before{content:"";z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,00,.6);opacity:0}#programs .program-link:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2020/07/program_plus_icon.png);width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;opacity:0}#programs .program-link:hover:after,#programs .program-link:hover:before{opacity:1}#main h4{font-size:22px;line-height:30px;font-weight:500;text-transform:uppercase;color:#1c426c}.card-body{}.yvon-img{max-width:100%}#testimonials{background:#fff;padding:90px 0;position:relative;overflow:hidden}#testimonials .bg-img{position:absolute;display:inline-block;background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)) , url(https://carlosmartinezmtl.ca/wp-content/themes/img/group.jpg) 50% 50% no-repeat;background-attachment:fixed;background-size:927px;background-position:right;top:190px;bottom:0;width:45%;z-index:99;left:49%}#testimonials h2{padding:0 15px;font-size:40px;line-height:1;margin:35px 0 0;color:#fff;font-weight:500}#testimonials .bg-black h2:after{content:'';display:block;background:#bb1d22;width:70px;height:1px;left:0;margin-top:15px}#testimonials .heading-border::before,#testimonials .heading-border::after{width:25%}#testimonials .heading-border::before{left:-25%}#testimonials .heading-border::after{right:-25%}#testimonials .top{margin-top:35px}#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{left:0;margin:0}#testimonials .bx-wrapper .bx-next{right:0;margin:0}.bx-wrapper .bx-controls-direction a{position:absolute;top:37%;width:70px}#testimonials img{margin-top:-175px}#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:#fff;font-size:18px;font-weight:300}.bx-wrapper .bx-prev{left:50%;margin-left:-420px;background:url(img/left-arrow-removebg.png) left center no-repeat!important}.bx-wrapper .bx-next{right:50%;margin-right:-420px;background:url(img/xright-arrow-removebg.png.pagespeed.ic.9v9cST025ms_CYm50u2w.png) right center no-repeat!important}#properties .bx-wrapper .bx-prev{background:url(img/left-arrow.jpg) left center no-repeat!important;z-index:999}#properties .bx-wrapper .bx-next{background:url(img/right-arrow.jpg) right center no-repeat!important;z-index:999}#testimonials .author{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#fff}#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%;min-height:250px;object-fit:cover}.marketing-steps .step{margin:0 10px;border-bottom:1px solid #fff}.marketing hr{border-color:#cdcdcd!important}.marketing-steps .step:last-child{border:none}#alert{padding:1px 15px;background-color:#fff}#alert .buttons{background-color:#bb1d22}#alert img{max-height:150px;object-fit:cover}@media (max-width:768px){.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;padding:0}#header .navbar-brand img{max-height:60px!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 .nav-item a{font-size:13px}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{background-color:#fff;overflow:hidden;padding:70px 0!important}#about .white-bg,#about-page .white-bg,.partners .white-bg{background-color:#fff}.partners .white-bg{padding:30px 10px}#main .partners h4{font-size:20px}.grey-bg{background:#191919;padding:20px 45px}#about h2.heading-border::before{left:-20%;width:20%}#about h2.heading-border::after{right:-20%;width:20%}#about p{font-size:18px;line-height:30px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:400;margin-top:15px;padding:15px 0;text-align:justify}#about .about-img{height:100%;object-fit:cover;width:100%;max-height:610px;object-position:center top}#about .about-img.img-reverse{transform:scaleX(-1)}#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 h2{position:relative;font-size:40px;font-weight:400;color:#000;max-width:330px;margin:0 auto;line-height:1.21;text-align:center;padding:0 18px}#home-cta h2:before,#home-cta h2:after{content:"";position:absolute;bottom:0;height:54px;width:12px;border-left:1px solid #fff;border-right:1px solid #fff}#home-cta h2::before{left:0}#home-cta h2::after{right:0}#home-cta h2 span{text-align:left;display:inline-block;font-size:40px;color:#fff}#home-cta .cta-bg .visit-content i{font-size:35px;padding:20px;background-color:rgba(0,0,0,1)}#home-cta .cta-bg .cta-title{padding:10px 10px;text-align:center;width:90%;border:2px solid #222;color:#fff;background:#222;opacity:.9;transition:color .3s , background .3s , border .3s}#home-cta .cta-bg a .cta-title{border:2px solid #fff;color:#000;background:#fff}#home-cta .cta-bg a:hover .cta-title{border-color:#070707}#home-cta .cta-bg a{background:#000}#home-cta .cta-bg a:hover{opacity:.3}#home-cta .cta-bg a:hover .cta-title{padding:10px 10px;opacity:1;background:#070707}#home-cta .cta-bg .cta-title>div{border:none;transition:border .3s}#home-cta .cta-bg a .cta-title>div{padding:64px 43px;border:1px solid #1f1f1f}#home-cta .cta-bg a:hover .cta-title>div{border-color:#fff}#home-cta .cta-bg .cta-title p{font-size:28px;color:#1f1f1f;line-height:1em;margin:0!important}#home-cta .cta-bg a:hover .cta-title p{color:#fff}#home-cta .cta-bg .cta-title span{font-size:13px;color:#fff}#service-section{padding:50px 20px;color:#fff}#service-section h2,#service-section h4{color:#fff}#service-section .heading-border::before,#service-section .heading-border::after,#testimonials .heading-border::before,#testimonials .heading-border::after{background-color:#fff}#service-section .slick-slide{margin:0 5px}#instagram{margin-top:60px}#instagram .follow-img{max-width:15%;filter:grayscale(1)}#instagram .f-follow:hover .follow-img{filter:grayscale(0)}.instagram-inner{padding:0;position:relative}.instagram-inner .insta-follow{position:absolute;right:0;bottom:0;height:320px;width:16.7%;text-align:center;display:flex;flex-direction:column;justify-content:center;background: #070707ad;color:#fff;margin:5px 0}.instagram-inner .insta-follow span{font-size:30px;background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );border-color:#f09433;padding:0 5px 1px 4px;border-radius:5px}.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)}.instagram-item{-ms-flex:0 0 16%;flex:0 0 16%;max-width:20%;margin:5px;overflow:hidden}#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:50px}.bx-wrapper .bx-pager.bx-default-pager a{background:none;border:1px solid #8294af;display:block;width:35px;height:35px;margin:0 10px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:0;position:relative;z-index:9999}.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:#8294af;text-indent:-9999px;display:block;width:25px;height:25px;margin:0 10px;outline:0;position:absolute;top:4px;left:-6px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:0}#footer{padding:25px 0;position:relative;background-image:url(/wp-content/uploads/2021/07/xfooter_bg.jpg.pagespeed.ic.4YnrkmDzGfypWUcs2BTL.jpg);background-size:cover;color:#fff}#footer::before{content:'';position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 20%,rgba(0,0,0,.8) 80%,rgba(0,0,0,0) 100%)}.footer-logo{max-height:120px}#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}#footer ul li{padding-bottom:5px}#footer .social ul li{display:inline-block}#footer .social ul li a{font-size:30px;margin-right:20px}#footer ul li a{display:inline-block;font-size:18px;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none;margin-bottom:10px;font-family:'Cinzel',serif;transition:1s}#footer .footer-menu ul li a{margin-bottom:0;line-height:13px}#footer ul li a:hover{color:#dc1c2e}#footer p,#footer h5{padding-bottom:6px;margin:10px 0;font-size:14px;font-weight:300;display:inline-block;color:#fff;font-family:'Cinzel',serif;font-weight:500}#footer p .fa{font-size:20px;padding:0 12px;color:#fff}#footer p span{font-weight:400;color:#d3d3d3}#footer .agency-logo{max-width:320px}#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:#bb1d22;color:#fff;border:1px solid #bb1d22}#footer-copyright{width:100%;background:#bb1d22;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}#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:#bb1d22;font-size:1rem;line-height:1.5;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}.blog-sidebar input[type="submit"]:hover{background-color:#bb1d22;border:1px solid #bb1d22;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:#bb1d22}.partners h3{padding-bottom:10px}.partners h3 span{text-transform:uppercase;font-weight:400;font-size:30px;color:#bb1d22}.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:#bb1d22;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:#bb1d22}.remax-parts .heading-border::before,.remax-parts .heading-border::after{background:#bb1d22}.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:#bb1d22}#testi-page .heading-border::before{left:0%;width:33%}#testi-page .heading-border::after{right:0%;width:33%}#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:#dcdfe4}.testi-content h4{font-size:18px;text-align:right;color:#000}.testi-content p{color:#000;text-align:left}.testi-content hr{width:100%;border-top:2px solid rgba(255,255,255,.1)}#calculators{overflow:hidden}.single-pro-info{background-color:#171616}.single-pro-info h4{line-height:1.7}@media (min-width:1200px){.container{width:1170px;max-width:100%}}#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:#bb1d22!important;border:1px solid #bb1d22}.post h4{color:#bb1d22;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-bottom:20px!important;padding:0!important}#about a{position:relative;padding-right:54px;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:0}#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}}@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:10px 5px}#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/xright-arrow-removebg.png.pagespeed.ic.9v9cST025ms_CYm50u2w.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:#f3f3f3;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:10px 20px;background:#bb1d22}@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:#f3f3f3}.font-24{font-size:24px}.font-45{font-size:45px!important}.content{display:flex;align-items:center;flex-wrap:wrap}.font-15{font-size:15px;color:#fff}.circle-border{border:2px solid #fff}#contact-info{padding:60px 0}#contact-info .table{color:#f3f3f3}#search-props input,#search-props select{}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 p{color:#f3f3f3}#info-new .nav-tabs .nav-link{border-top-right-radius:0;border-top-left-radius:0;background:#f8f9fa;border:1px solid #1f1f1f}#info-new .nav-tabs .nav-link:not(:first-child) {border-left:none}#info-new .nav-tabs .nav-link.active{background-color:#bb1d22;border-color:#ddd #ddd #fff;color:#fff!important}.font-18{font-size:18px}#contact{padding:100px 0}#contact .modal-content,#info-contact .modal-content{margin:auto;background-color:#333;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-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:#f3f3f3;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:#f3f3f3}#contact-info a:hover{color:#bb1d22}#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:#bb1d22;width:40%;height:2px}.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}#about-page .info-border{border-bottom:10px solid #fff}#about-page p{margin:0;text-align:justify;font-size:16px}#about-page h2,.marketing h2{color:#000;font-size:40px;font-weight:500;padding-right:20px}.marketing h2{font-size:30px;color:#fff}.marketing h2:after{content:'';position:absolute;bottom:50%;right:-40%;width:40%;height:2px;background:#fff}.right-sidebar p{color:#121212;font-size:14px!important}.right-sidebar a.buttons{color:#dd1c31}.right-sidebar a.buttons:hover{background-color:#bb1d22;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:#cc0816;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:#bb1d22;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}@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:#bb1d22}#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:#cdcdcd}.sf-arrows .sf-with-ul{padding-right:15px!important}.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:155px}.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:#bb1d22}.single-post .centris-link:hover{color:#bb1d22;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:161px;padding:80px}.page-template-page-about #page-title{height:70vh;padding-top:0}.page-template-page-about #inner-page-title{margin:50px 0 0;color:#1f1f1f;font-size:60px}@media only screen and (max-width:767px){#page-title{margin-top:90px;padding:80px 10px}}h3.page-title:before{content:'';position:absolute;bottom:-12px;left:0;background:#242424;width:140px;height:2px}.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;color:#fff;font-size:70px;text-shadow:10px 10px 10px black;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:#bb1d22;transition:all 1s}#about-page .about-info a i{font-size:24px}#info-new h3{font-size:24px;color:#f3f3f3;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:#fff;margin:0}.real-estate hr{border-color:#000}h2.morgage-title:before,h2.morgage-title:after{width:20%}h2.morgage-title:before{left:-20%}h2.morgage-title:after{right:-20%}.display-2{font-size:20px;padding-bottom:20px;color:#dd1c31;margin:0}#header.header-gold{background:#202e4e;padding:15px 0;box-shadow: 0 2px 5px rgb(0 0 0 / 40%)}.d-block{transition:all .4s ease-in-out}.d-none{transition:all .4s ease-in-out}.buttons{display:inline-block;font-weight:500;color:#fff;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:#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}.download-card .buttons,#contact-info .buttons{min-width:220px}.f-11{font-size:11px}.buttons:hover,.buttons.active,.buttons:focus{background-color:#0e0e0e;color:#fff}.btn-p{padding:1rem 2rem!important}.w-btn{width:24%}.other-details{width:74%;display:inline-block}.fp-address{letter-spacing:1px;font-size:18px;font-weight:700}.other-details{color:#fff;font-weight:500;font-size:16px}.fp-price{padding-right:5%}.fp-beds{padding:0 5%;border-left:2px solid #fff;border-right:2px solid #fff}.fp-baths{padding-left:5%}.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}img.fp-image-holder{width:100%;display:block;height:450px;object-fit:cover;transition:all .4s}.abut-title{color:#b88f2a!important;letter-spacing:6px;font-size:33px!important;margin-bottom:0!important}.abut-title img{max-width:80%}div.wpcf7-response-output{color:#f3f3f3}#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 .agency-logo{max-width:260px}.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-cform input[type="submit"]{background:#ddd}.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 #bb1d22}.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:#202e4e;padding:30px 20px 50px}#main #multi-step-form p{color:#fff;padding: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:#bb1d22;border:1px solid #bb1d22;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:'Cinzel',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:500;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:#fff;padding:12px 35px;font-size:18px;line-height:1.5;border:1px solid #fff;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{border-color:#0e0e0e;color:#fff;background-color:#0e0e0e!important}.evaluation #multi-step-form .fw-wizard-step-header h2{margin-top:40px;font-family:'Cinzel',serif;color:#fff}#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){.instagram-item{margin:4px}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}}@media screen and (max-width:1169px) and (min-width:992px){.instagram-item .instagram-image,.instagram-item .instagram-video{height:200px}.instagram-item{margin:2px}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 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 .cta-title{width:100%}.instagram-item{-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%;margin:3px}.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{right:5px}#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{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:2px 0}.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{font-size:36px;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 #bb1d22;border-radius:0;font-size:26px}#main .fw-active .progress,#main ul.fw-progress-bar li.fw-active:before{background:transparent!important;color:#bb1d22}#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:116px}.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:20px 0 0;font-size:40px}#about-page .white-bg img{max-height:550px}#about-page #brokers-info .white-bg{border-bottom:10px solid #fff}#about-page .info-border{border-bottom:none}}@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:#bb1d22;color:#fff;border-color:#bb1d22;box-shadow:none!important}a.buttons,.buttons{color:#fff;border:1px solid #fff}.buttons:hover,.buttons.active,.buttons:focus,.buttons.mixitup-control-active{background-color:#bb1d22;color:#fff!important;border-color:#bb1d22}@media screen and (max-width:390px){#header ul.social{left:15px}}.custom-container{padding:0 20px;max-width:1600px;margin:0 auto;display:block}@media only screen and (min-width:1200px){.custom-container{padding:0 30px}}@media only screen and (min-width:1366px){.custom-container{padding:0 50px}}.side-follow-us{height:100%;position:absolute;z-index:10;top:0;right:45px}.side-follow-us ul{padding-left:0}.side-follow-us ul li{list-style:none;font-size:18px}.side-follow-us ul li:not(:last-child){margin-bottom:20px}.properties-section .feat-prop a{display:block;margin-bottom:10px;position:relative;overflow:hidden}.properties-section .img-wrapper{position:relative}.properties-section .more-info{display:flex;justify-content:space-between;font-size:20px;padding:6px 20px;position:unset!important}.fp-address{letter-spacing:1px;font-size:16px;font-weight:600;color:#202e4e;margin:0}img.fp-image-holder{width:100%;display:block;height:400px;object-fit:cover;transition:all .4s}.properties-section .img-wrapper span{position:absolute;right:2px;bottom:0;font-size:22px;font-weight:500;color:#f3f3f3}.properties-section .hp-fp-details{text-align:center;padding:10px 30px;position:relative;margin-bottom:40px}.properties-section a:hover .img-wrapper:before{opacity:.8}.properties-section .img-wrapper:before{content:'';position:absolute;top:5%;left:5%;width:90%;height:90%;opacity:0;background:#202e4e}.properties-section .img-wrapper:after{content:'';position:absolute;top:10%;left:10%;width:80%;height:80%;opacity:0}.properties-section a:hover .img-wrapper:after{opacity:.8}.properties-section .feat-prop .img-wrapper:after{background: url(/wp-content/uploads/2021/07/logo_carlos.png) no-repeat center center / contain}#home-marketing{padding:100px 0;z-index:1;position:relative;background:#fff}#home-marketing .sec-bg:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202e4e;opacity:.60;z-index:1;content:''}#home-marketing .sec-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:60%;background-image:url(/wp-content/uploads/2021/07/montreal.jpg.pagespeed.ce.rQKvguxX6nGQkIoC516N.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}#home-marketing figure{float:left;width:100%;height:350px;margin:0;box-shadow: inset 0 0 0 2000px #202e4e82}#main #home-marketing #m-title{color:#fff!important;font-weight:500;text-align:center}#home-marketing .m-content p{font-style:italic;font-size:15px;line-height:24px;margin:30px 0 60px;color:#fff;text-align:center;display:none;transition:1s}#home-marketing .m-item:hover .m-content p{transition:all .4s ease 0s;display:block}#home-marketing .m-item:hover figure{transition:all .4s ease 0s;box-shadow: inset 0 0 0 2000px #202e4ee0}#home-marketing .position .align{position:absolute;width:100%;height:100%;max-height:350px;top:0;left:0;right:0;z-index:5;padding:0 80px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.hp-limpossible{display:block;position:relative;z-index:10}.hp-limpossible .sec-bg{position:absolute;z-index:-1;width:67%;height:100%;background-image:url(/wp-content/uploads/2021/07/xcontact.jpg.pagespeed.ic.tajDKQjTgISQJ7RHQQ4Y.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.hp-limpossible .sec-bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;opacity:.40}.hp-limpossible .sec-bg .accent-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.hp-limpossible .sec-bg .accent-gradient:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.limpossible-wrap{position:relative;font-size:0}.limpossible-photo{display:block;position:relative;font-size:0;width:100%}.limpossible-photo canvas{width:100%;display:block;background-size:cover;background-repeat:no-repeat}.limpossible-wrap .limpossible-left{padding-top:90px}.limpossible-wrap .limpossible-right{position:relative;z-index:1;background-image:url(/wp-content/uploads/2021/07/xcondo2.jpg.pagespeed.ic.kliK2jfgCenBXjPKPMbx.jpg);background-size:contain;background-repeat:no-repeat;background-position:right;background-attachment:fixed}.limpossible-wrap .limpossible-right:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.60}#home-contact{background:#fff;position:relative}.limpossible-content{margin-right:-150px;display:block;overflow:initial!important}.limpossible-wrap .limpossible-middle{position:relative;z-index:10;padding-top:90px}h2.section-title.dark{color:#000}.heading-border.dark::before,.heading-border.dark::after{background:#000}.limpossible-content-text-wrap p{font-size:14px}.limpossible-content .limpossible-learn-more{background-image:url(/wp-content/uploads/2021/07/accent.jpg);background-position:center;background-repeat:no-repeat;position:relative;z-index:1}.limpossible-content .limpossible-learn-more:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202e4e;opacity:.65;z-index:-1}#home-cta{width:100%;padding:0 28px 20px;margin-top:-100px;position:relative;z-index:20}#home-cta .cta a{display:block;position:relative}#home-cta .cta a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#202e4e;opacity:.85;z-index:1;-webkit-transition:background .3s , opacity .3s;-o-transition:background .3s , opacity .3s;transition:background .3s , opacity .3s}#home-cta .cta a img{display:block;width:100%;min-height:190px;height:207px;object-fit:cover;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s , -webkit-filter .3s;-webkit-filter:grayscale(1);filter:grayscale(1)}#home-cta .cta-holder{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#home-cta .cta-details{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;color:#fff;font-size:50px;z-index:2;font-family:'Allura',cursive}#home-cta .cta-details span{font-size:18px;color:#fff;letter-spacing:.26em;display:block;font-family:'Montserrat',sans-serif;text-transform:uppercase}#home-cta .cta-details:after{content:'';display:block;width:64px;height:2px;background:#fff;margin:0 auto}#home-cta .cta a:hover:before{opacity:.45}.site-title{display:inline-block;width:auto;float:none;vertical-align:middle;position:relative;text-align:left;padding-left:20px;border-left:2px solid rgba(255,255,255,.40);margin-bottom:30px}.properties-section .site-title{margin-bottom:50px}.site-title:before{width:3px;content:'';height:4.375vw;background:#202e4e;position:absolute;left:-2.5px;bottom:0}.site-title h6{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.500em;line-height:1;margin-bottom:15px}.site-title.black h6{color:#353535}.site-title h6 span{vertical-align:middle;display:inline-block}.site-title h2{color:#fff;line-height:1.0;font-size:80px;font-weight:400;text-transform:capitalize;font-family:'Old Standard TT',serif;margin-bottom:0}.site-title.black h2{color:#353535}.site-title.black{border-color:#bbb}.about-bg{background:rgba(32,46,78,.63);padding:50px}.d-btn{border-color:#202e4e;color:#202e4e;font-family:'Cinzel',serif!important}.d-btn:hover{color:#fff}.limpossible-learn-more a{font-size:20px;text-transform:uppercase;font-weight:800;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);transition:1s;font-family:'Cinzel',serif}.limpossible-learn-more a:hover{color:#cdcdcd}#about .site-title h2{font-size:69px}#testi-page{background:#fff;padding:40px 0}#testi-form{background:#202e4e;padding:40px 0}#testi-form h3{color:#fff}.color-white{color:#fff!important}#main #multi-step-form{color:#fff}#main #multi-step-form h3{color:#fff!important}#contact-info .agent-name{font-size:40px;line-height:1}#calculators .morgage-title{color:#fff}.marketing-page h2{position:relative}.marketing-page h2 span{background:#202e4e;display:inline-block;position:relative;z-index:999;padding-right:15px;color:#fff}.marketing-page h2:after{content:'';position:absolute;top:50%;left:0;margin-top:-2px;height:2px;width:100%;background:#fff}.flush{padding:0!important}@media screen and (max-width:576px){.cta-list .cta{margin-bottom:10px}}.error-404{background:#202e4e;padding:40px 0}#payment-calc .rh-calc-head .social{display:none}#payment-calc.ratehub-calc h2,#payment-calc.ratehub-calc h3,#payment-calc.ratehub-calc h4{font-size:15px!important;text-transform:none}@media screen and (max-width:992px){#header{background:#202e4e;padding:15px 0}.navbar-dark .navbar-brand{position:unset}#header .top-bar{display:none}.limpossible-content{margin:0;padding:20px}.limpossible-wrap .limpossible-middle{padding-top:0}.navbar{padding:0}#footer .footer-copyRight,#footer h5{text-align:center;width:100%}}@media screen and (max-width:768px){.site-title h2{font-size:60px}#home-marketing .position .align{padding:0 40px}#footer .agency-logo{max-width:200px}#footer p,#footer h5{margin:0}.menu-footer-menu-container{margin:0}.props-section.hp-fp button{padding:10px;font-size:14px}#main.site-main.dark{padding:0!important}#main.evaluation #multi-step-form .fw-wizard-step-header-container{padding-top:40px}}@media screen and (max-width:1300px) and (min-width:992px){#header.header-gold .nav-item a{font-size:13px!important}#header .navbar-brand img{max-width:160px}.about-bg{padding:0}#home-marketing .position .align{padding:0 20px}}#header ul.social li:not(:last-child){border-right:1px solid rgba(255,255,255,.20);position:relative}.banner video{display:block;width:100%;max-height:90vh;object-fit:cover}