@import url(https://fonts.googleapis.com/css2?family=Italiana&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:'FontAwesome';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}html,body{overflow-x:hidden}body{font-size:14px;font-family:'Fira Sans',sans-serif;color:#555;height:100%}a{-webkit-transition:all ease .5s;transition:all ease .5s;text-decoration:none;color:#555}a:hover{text-decoration:none;color:#24a9e2}a:focus{text-decoration:none}button{outline:0!important;-webkit-box-shadow:none;box-shadow:none;border:none}button:focus{-webkit-box-shadow:none;box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Italiana',serif}h1{font-size:54px;line-height:1.5}h2{font-size:100px;position:relative;letter-spacing:2px;color:#000;font-weight:400}h2.title-head:before{position:absolute;left:50%;margin-left:-100px;width:200px;height:4px;background:#80527b;content:'';bottom:0}h3{font-size:48px;line-height:1.5;text-transform:uppercase;letter-spacing:3px;color:#000}h4{font-size:27px;line-height:1.5}h6{text-transform:uppercase;font-size:18px;letter-spacing:5px}h6 span{position:relative;font-family:'Montserrat',sans-serif;font-weight:700}h6 span:before{content:'';position:absolute;right:-160px;height:2px;background:#80527b;width:150px;top:12px}.d-table{width:100%;height:100%}.d-table-cell{vertical-align:middle}p{font-size:16px;margin-bottom:15px;font-family:'Fira Sans',sans-serif;line-height:1.8}p:last-child{margin-bottom:0}img{max-width:100%;height:auto}.visible-xs{display:none}.btn-default{align-items:center;position:relative;font-size:15px;font-weight:400;letter-spacing:.1em;color:#fff;text-transform:uppercase;transition:color .3s ease;position:relative;font-family:'Fira Sans',sans-serif}.btn-default:before{position:relative;display:inline-block;width:45px;height:45px;background: url(../img/btn-border.webp) center/100% 100% no-repeat;border-radius:50%;margin-left:25px;content:'';position:absolute;top:-11px;right:-20px}.btn-default .fa{font-size:32px;position:relative;top:7px;margin-left:10px}.btn-default:hover:before{background:#80527b}.btn-default:hover{color:#fff}.btn-black{color:#000}.btn-black:hover{color:#000;font-weight:bold}.btn-outline{border:1px solid #fff;color:#fff;padding:15px 25px;display:inline-block;text-transform:uppercase;font-size:18px}.btn-outline.btn-black{color:#000;border-color:#000;text-align:center}.btn-outline:hover,.btn-outline.btn-black:hover,.btn-outline.btn-black.active,.btn-outline.active{background:#80527b;color:#fff;border-color:#631d5b}.underlined{position:relative;display:inline-block}.underlined::after{content:'';width:100px;background:#134db8;height:4px;position:absolute;top:100%;left:0%}ul.list li{margin:0 0 15px 0;font-family:'Fira Sans',sans-serif}.preloader{width:100%;height:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:99999}.preloader .lds-ripple{position:relative;width:80px;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader .lds-ripple div{position:absolute;border:2px solid #134db8;opacity:1;border-radius:0;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.preloader .lds-ripple div:nth-child(2) {-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple {
0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
}
100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
}
}@keyframes lds-ripple {
0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
}
100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
}
}.img-rounded{border-radius:15px}.hover-animate{-webkit-transition:all ease .5s;transition:all ease .5s}.hover-animate:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.header{border-bottom:1px solid rgba(255,255,255,.25);padding:0 0;z-index:9999;position:relative;transition:all .3s ease}.navbar-nav .nav-link{letter-spacing:.1em;font-size:16px;text-transform:uppercase;font-family:'Fira Sans',sans-serif;color:#fff!important;padding:0}.navbar-nav .nav-link:before{content:'';position:absolute;bottom:-10px;left:0;right:0;height:3px;background:#fff;transform:scaleX(0);pointer-events:none;transition:all .3s ease}.navbar-nav .nav-link:hover{color:rgba(255,255,255,.5)!important}.navbar-nav li.nav-item{padding:0 15px}.navbar-nav li.nav-item:first-child{padding-left:0}.navbar{padding:0 0}.navbar-light .navbar-brand img{max-width:70%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9);text-align:center;border-right:1px solid rgba(255,255,255,.25);padding:34px 0;width:280px}.header-btn{width:20.063%;border-left:1px solid rgba(255,255,255,.25);position:absolute;top:0;right:0;height:100%}#pull-menu-btn{display:inline-block;width:52px;height:52px;border-radius:50%;border:2px solid rgba(255,255,255,.7);position:relative;background:transparent;padding:0;transition:all .3s ease}#pull-menu-btn span{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:20px;height:1px;background:#fff;margin:auto;transition:all .3s ease}#pull-menu-btn span:nth-child(1) {transform:translateY(8px)}#pull-menu-btn span:nth-child(3) {transform:translateY(-8px)}.navbar-nav{width:calc(85% - 280px);margin-left:100px;margin-right:100px}#main-menu{background:#fff url(https://groupecolavecchio.ca/wp-content/themes/colavecchio/assets/img/xbg-about.jpg.pagespeed.ic.knZrcoZjP1c1ycjbUFPs.jpg) bottom right no-repeat;background-size:50% auto;padding:50px;position:fixed;right:0;top:0;height:100%;z-index:9999999;right:-100%;width:100%;text-align:center;transition:all .5s ease-in-out}#main-menu::before{content:"";position:absolute;bottom:0;right:7.313vw;width:36.938vw;height:33.563vw;background-image:url(https://groupecolavecchio.ca/wp-content/themes/colavecchio/assets/img/bg-about.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.25;pointer-events:none}#main-menu.active{right:0}#close-main-menu{position:absolute;top:50px;right:30px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;filter:invert(1)}#close-main-menu img{width:32px}#main-menu .logo img{max-height:100px}#main-menu h3 a{color:#000;font-family:'Fira Sans',sans-serif;font-size:30px}#main-menu h3 a:hover{opacity:.7}#main-menu .sidemenu{margin-top:75px;padding:0;width:600px}#main-menu .sidemenu li{width:100%;display:block;text-align:left;position:relative;margin:0;padding:0}#main-menu .sidemenu li a::after{content:"";position:absolute;bottom:20px;left:0%;transform:translateX(0%);width:100px;height:2px;background-color:#000;pointer-events:none;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#main-menu .sidemenu li.nav-item:not(.menu-item-has-children):hover a::after {width:100px;opacity:1}#main-menu hr{margin-top:30px;border-top:1px solid rgba(255,255,255,.1)}#main-menu .sidemenu li a,#main-menu .sidemenu li h5{font-size:20px;font-weight:400;color:#000;letter-spacing:.075em;text-transform:uppercase;padding:0 0 28px 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-family:'Fira Sans',sans-serif!important}#main-menu .sidemenu li h5{padding-bottom:0!important}#main-menu .sidemenu li .sub-menu{margin:0;padding:0 0 0 15px}#main-menu .sidemenu li.menu-item-has-children>a:after{display:none}#main-menu .sidemenu li .sub-menu li{width:auto!important;margin:0 15px 0 0}#main-menu ul.sidemenu>li>a:hover::after{width:50px}#main-menu ul.sidemenu li .sub-menu li a{font-size:16px}.slider{margin-top:-136px;position:relative;height:100vh}.slider h2{font-size:72px;color:#fff}h2.title-head{margin-bottom:40px}.slider .owl-carousel,.slider .owl-stage{height:100%}.slider .owl-carousel .owl-stage-outer,.slider .owl-carousel.owl-drag .owl-item{height:100%}.slider .owl-carousel article{height:100%}.slider .owl-theme .owl-nav{position:absolute;bottom:-5px;left:-5px;width:100%;z-index:99999}.slider .owl-theme .owl-nav [class*="owl-"]:hover{background:#000}.slider .owl-carousel .owl-nav button.owl-prev{float:left}.slider .owl-carousel .owl-nav button.owl-next{float:right;margin-right:-5px}.slider p{color:#fff;font-size:18px}.slider-content{position:absolute;top:0;height:90%;width:100%;z-index:99;padding-top:100px}.properties{padding:100px 0;background:#f2f2f2}.properties .prop-item{margin-bottom:20px}.properties .prop-item img{height:500px}.properties .prop-item .img{position:relative}.properties .prop-item .img::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25)}.properties .prop-item .btn-default{color:#fff}.properties .prop-details{position:absolute;bottom:50px;width:100%;padding:50px;transition:all .3s ease}.properties .prop-details h3,.properties .prop-details h4,.properties .prop-details p{color:#fff}.properties .prop-details h3{font-size:24px}.properties .prop-details h4{font-size:30px;font-weight:bold}.properties .prop-link{width:calc(100% - 30px);height:100%;position:absolute;top:0;left:15px;background:rgba(0,0,0,.75) url(https://groupecolavecchio.ca/wp-content/themes/colavecchio/assets/img/xlogo-trans.png.pagespeed.ic.uLjAmKEGCTMSLXjPt6iw.png) bottom center no-repeat;background-size:50% auto;text-align:center;opacity:0;transition:all .3s ease}.properties .prop-item:hover .prop-details{display:none}.properties .prop-item:hover .prop-link{display:inline-block;opacity:1}.testimonials{padding:100px 0;background:url(https://groupecolavecchio.ca/wp-content/themes/colavecchio/assets/img/contact-bg.jpg.pagespeed.ce._L3b75fdHQyyURH8vkeA.jpg) 50% 50% no-repeat;background-size:cover}.testimonials h2,.testimonials h6{color:#000;margin:10px 0}.testimonials .bg-black p,.testimonials .bg-black h4{color:#000}.testimonials .bg-black h4{font-size:20px;font-weight:bold}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:#fff;padding:0 20px!important;display:inline-block;border-radius:0;font-size:40px;transition:.4s all ease}.testimonials .owl-theme .owl-nav [class*="owl-"]:hover{background:#000;color:#fff}.followme{padding:15px 0}.followme .fmoig-heading-wrap{width:100%;background-color:#fff;z-index:1}.followme .fmoig-heading-wrap .fmoig-heading{position:relative;max-width:335px;margin:0 auto;padding:52px 0 58px 45px}.followme .fmoig-heading-wrap .fmoig-heading::before{content:"";position:absolute;top:0;left:0;width:5px;height:180px;background-color:#000;border-bottom:none;pointer-events:none}.followme .fmoig-heading-wrap .fmoig-heading .fmoig-heading-text{font-size:18px;font-weight:400;color:#000;letter-spacing:.2em;line-height:1}.followme .fmoig-heading-wrap .fmoig-heading .fmoig-heading-text::before{content:"";position:absolute;top:0;left:0;width:196px;height:31px;border:5px solid #000;border-bottom:none;pointer-events:none}.followme .fmoig-heading-wrap .fmoig-heading .fmoig-heading-text::after{content:"";position:absolute;bottom:0;left:0;width:196px;height:33px;border:5px solid #000;border-top:none;pointer-events:none}.followme .fmoig-heading-wrap .fmoig-heading .fmoig-heading-text div{font-family:'Italiana',serif;text-transform:uppercase;font-size:52px;font-weight:700;color:#000;letter-spacing:.05em}.news{padding:100px 0;background:#f2f2f2}.news .big-blog,.news .normal-blog{position:relative}.news .big-blog figure{height:580px}.news .blog-details{position:absolute;bottom:25px;width:100%;padding:35px;transition:all .3s ease}.news .blog-details h3{color:#fff;font-size:22px!important;letter-spacing:0}.news .blog-details p{color:#fff;display:none}.news .blog-details h6{color:#fff;font-size:14px;margin-top:15px}.news .big-blog:hover .blog-details p,.news .normal-blog:hover .blog-details p{display:inline-block}.news .normal-blog figure{height:280px}.content{padding:50px 0}.content h3{font-size:32px}ul.bulleted{list-style:none;margin:0 0 0 38px;padding:0}ul.bulleted li{font-size:14px;font-weight:400;line-height:1.86;letter-spacing:.42px;color:#615f5f;margin-top:36px;position:relative}ul.bulleted li:before{content:'';position:absolute;top:7px;left:-38px;width:20px;height:20px;background:transparent url(https://groupecolavecchio.ca/wp-content/themes/colavecchio/assets/img/xicon-list.png.pagespeed.ic.m-80BSaXyxrOWU933fyd.png) no-repeat;background-size:100% 100%}.author-box{background:#f8f8f8;padding:15px;margin-bottom:30px}.author-box figure{height:200px;width:250px;display:inline-block;margin-top:-100px}.author-box .agent-list{margin:20px 0;padding:0;list-style:none}.author-box .agent-list li a{font-size:16px;line-height:2;color:#555}.author-box .agent-list li a .fa{color:#80527b;margin-right:10px}.author-box .agent-list li:hover a{color:#80527b}.bg-form{padding:100px 0;background:#000 url(https://groupecolavecchio.ca/wp-content/themes/colavecchio/assets/img/contact-bg.jpg.pagespeed.ce._L3b75fdHQyyURH8vkeA.jpg) 50% 50% no-repeat;background-size:cover}.bg-form h3,.bg-form p{color:#000}.bg-form .form-control{background:transparent!important;border-bottom:1px solid #000;margin:0 15px;color:#000!important}.bg-form .form-row>.col,.bg-form .form-row>[class*="col-"]{padding-left:0;padding-right:30px}.bg-form .form-row .btn-default{color:#000!important}.footer{border-top:1px solid rgba(0,0,0,.25);padding:0 50px}.footer h4{font-family:'Montserrat',sans-serif;font-size:20px;color:#000;font-weight:600}.footer P .fa{margin-right:10px}.footer P a{margin-right:10px}.footer button{background:none}.footer input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{text-transform:uppercase;font-size:14px}.footer textarea::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder{text-transform:uppercase;font-size:14px}.footer input,.form-control{border:none;border-bottom:1px solid rgba(0,0,0,.5);border-radius:0;height:50px;font-size:14px;box-shadow:none!important;padding-left:0;outline:0}.footer .border-right{border-right:1px solid rgba(0,0,0,.25)!important}@media only screen and (max-width:1199px){.footer .border-right{border-right:none!important}}.footer textarea,textarea.form-control{border:none;border-bottom:1px solid rgba(0,0,0,.5);border-radius:0;height:80px;outline:0;box-shadow:none!important;padding-left:0;resize:none}.footer .form-row,.form-row{padding:10px 0}.footer .btn-default,.form-row .btn-default{color:#000!important;background:none}.footer .btn-default:before,.form-row .btn-default::before{top:0}.copyright{border-top:1px solid rgba(0,0,0,.25)}.copyright .border-right{border-right:1px solid rgba(0,0,0,.25)!important}.copyright ul{padding-left:0;margin-bottom:0}.copyright ul li{list-style:none;display:inline-block;padding:0 5px}.copyright ul li a{font-size:30px;color:#000;display:flex}.header.inner-header .navbar-nav .nav-link{color:#000!important}.header.inner-header .navbar-light .navbar-brand{border-right:1px solid rgba(0,0,0,.25)}.header.inner-header{border-bottom:1px solid rgba(0,0,0,.25)}.invert{filter:brightness(1) invert(1)}.header.inner-header .header-btn{border-left:1px solid rgba(0,0,0,.25)}.header.inner-header #pull-menu-btn{border:2px solid rgba(0,0,0,.25)}.header.inner-header #pull-menu-btn span{background:rgba(0,0,0,.25)}.header.inner-header .navbar-nav .nav-link{border-bottom:2px solid transparent}.header.inner-header .navbar-nav .nav-link:hover,.header.inner-header .navbar-nav .nav-item.active .nav-link{color:#80527b!important;border-bottom:2px solid #80527b!important}.breadcrumb{background:none;padding:10px 0}.breadcrumb a{color:#6c757d}.general-about{padding:100px 0;border-bottom:1px solid rgba(0,0,0,.25)}.bg-none{background:none}figure.figure-general{height:330px!important}.map{padding:60px 0 0;margin-bottom:-6px}.breadcrumb-item.active{color:#000;border-bottom:2px solid #000}.map h4{margin-bottom:30px}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item::before{display:none}.breadcrumb li{position:relative}.breadcrumb li:first-child::after{float:right;padding:0 7px;color:#6c757d;content:"/"}.blog-height{height:600px}.blog-details h3{font-size:30px!important;letter-spacing:1px;font-weight:700}.blog-details td:last-child{text-align:right}.border-radius{border-radius:15px}.btn-primary{border:1px solid #80527b;font-size:14px;color:#80527b;padding:7px 15px;background:none;border-radius:15px;margin-right:5px}.btn-primary:hover{background:#80527b}.agent-list{margin:20px 0;padding:0;list-style:none}.agent-list li a{font-size:16px;line-height:2;color:#555}.agent-list li a .fa{color:#80527b;margin-right:10px}.agent-list li:hover a{color:#80527b}.banner{padding:125px 0}.banner h1,.banner p{color:#fff}.agency{padding:75px 0}.agency h4{color:#000;font-weight:bold}.dropdown-toggle{display:inline-block;position:absolute;right:10px;top:4px}.navbar-nav .nav-item .dropdown-toggle{color:#fff}.header.inner-header .dropdown-toggle{color:#000}.navbar-nav .dropdown-menu{padding:0}.news.blog-details{background:#fff}#StepTwo,#StepThree{display:none}.bottom-btn{margin-top:50px}.filed h5{font-weight:bold;margin-bottom:25px}.prop-details{padding-top:0}.prop-details .fas{color:#fff;font-size:30px}.prop-details .socials li{list-style:none;display:inline-block;background:#000;width:40px;height:40px;border-radius:100%;line-height:40px;font-size:20px}.formfields .form-control{margin-bottom:25px}.visible-xs{display:none!important}.otgs-development-site-front-end,.grecaptcha-badge{display:none!important}.custom-container{max-width:80%;margin:0 auto;display:block;padding:0 20px}@media screen and (min-width:1400px){.custom-container{padding:0 50px}}@media screen and (min-width:1200px){.custom-container{padding:0 30px}}#multi-step-form.fw-wizard{background:url(/wp-content/uploads/2022/06/contact-bg.jpg) 50% 50% no-repeat;padding:30px 20px 50px}#main #multi-step-form p{color:#0e0e0e;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:#80527b;border:1px solid #80527b;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}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(1):before {content:"1/4"!important}#main #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(2):before {content:"2/3"!important}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(2):before {content:"2/4"!important}#main #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(3):before {content:"3/3"!important}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(3):before {content:"3/4"!important}#main.evaluation #multi-step-form .fw-progress-bar .fw-progress-step:nth-child(4):before {content:"4/4"!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:#80527b;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: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:'Cinzel',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: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}}.news .big-blog .img,.news .normal-blog .img{position:relative}.news .big-blog .cat,.news .normal-blog .cat{position:absolute;top:20px;left:-5px;color:#fff;background:#000;padding:5px 15px;font-size:18px;min-width:100px;text-align:center}.blog-details .widget-title{font-size:50px}.blog-details ul li{font-size:16px;margin-bottom:10px}@media (min-width:769px){#multi-step-form.fw-large-container .fw-progress-bar{right:-75px}}.about{padding-top:55px;background-repeat:no-repeat;background-position:top left;background-size:contain}.about .inner{max-width:80%}.followme img{height:420px;width:100%;object-fit:cover}.error-page{padding:75px 0}@media only screen and (max-width:767px){.flush-xs{padding-right:0;padding-left:0}.navbar-toggler{line-height:1;padding:0;border-radius:0}.navbar-toggler.menu-icon{width:40px;padding:0;cursor:pointer;position:relative;border:0}.navbar-toggler.menu-icon span{width:100%;height:4px;display:block;background-color:#005dba;margin:6px 0;-webkit-transition:.5s;transition:.5s}.navbar-toggler.menu-icon.active span{position:absolute;top:calc(50% - 8px)}.navbar-toggler.menu-icon.active span:nth-child(1) {-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler.menu-icon.active span:nth-child(3) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler.menu-icon.active span:nth-child(2) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:none}.visible-xs{display:inline-block}.xs-100{width:100%}.navbar-light .navbar-brand{width:75%}.navbar-light .navbar-brand img{max-height:100px}.underlined::after{left:50%;margin-left:-35px;width:70px}.slider h2{font-size:36px;color:#fff}h2{font-size:36px;padding-left:0!important}h2.pl-5{padding-left:0!important}h6{font-size:12px}.properties .prop-item{margin-top:30px}.about{padding-bottom:200px}.footer{margin-top:0}.footer .border-right{border-right:none!important}.footer{padding:20px 10px}.footer .pr-5{padding-right:15px!important;margin-bottom:20px}.navbar-light .navbar-brand{border-right:none!important}.header-btn{width:25.063%}.navbar-light .navbar-toggler{display:none}#main-menu .sidemenu{margin-top:0}#close-main-menu{right:16px}#main-menu h3 a{font-size:21px}h6 span:before{display:none}.testimonials .bg-black{padding:25px}.general-about{background:none!important;margin-bottom:30px!important}.general-about h6{margin-top:20px}.general-about h2{font-size:30px}.footer h6{margin-top:20px}.footer .py-5{padding-top:0!important}.blog-details .pr-5{padding-right:15px!important}.blog-details{margin-bottom:30px}.header-btn img{display:none!important}#main-menu{background:#fff!important}.hidden-xs{display:none!important}.visible-xs{display:inline-block!important}#main-menu .sidemenu{margin-top:25px;width:100%!important}.slider{}.slider p{font-size:14px}.navbar-light .navbar-brand{padding:15px 0!important}.slider .mt-5.pt-5{margin-top:0!important;padding-top:0!important}.slider .btn-outline{margin:5px 0}.properties .prop-item{margin:15px 0}.properties .prop-item figure{height:300px;margin:0}.properties .prop-details{padding:25px!important;bottom:0}.about{background-size:100% auto!important;padding-bottom:300px!important}.followme img{margin-bottom:15px}.followme .fmoig-heading-wrap{padding:50px 0}.news .big-blog figure{height:300px!important}.general-about{padding:15px 0!important}.about.bg-none{padding-bottom:0!important}#main-menu{padding:15px!important;overflow-y:auto}#main-menu .sidemenu li .sub-menu li a{font-size:14px;padding-bottom:15px!important}#close-main-menu{top:5px}.agency{}.agency p:last-child{margin-bottom:50px}.bg-form{padding:50px 15px}.bg-form h3{font-size:30px}.banner h1{line-height:1.2}.bottom-btn .btn-outline{margin-bottom:15px}.news.blog-details{padding:50px 0}}@media only screen and (min-width:768px) and (max-width:992px){.nav-link,.navbar-expand-md .navbar-nav .nav-link,.header a{font-size:13px;padding-left:10px;padding-right:10px}.navbar-light .navbar-toggler{display:none}.header .nav-item{margin:0 5px}.navbar-light .navbar-brand{border-right:none!important}.header-btn{width:25.063%}h2{font-size:50px}h6{font-size:14px}.properties .prop-details{padding:25px}.news .blog-details{padding:19px}.footer .border-right{border-right:none!important}}@media only screen and (min-width:993px) and (max-width:1169px){.properties .prop-details{padding:25px}.footer p{font-size:14px}.footer h6{font-size:12px}.news .blog-details{padding:19px}.navbar-light .navbar-brand{width:210px}.navbar-nav .nav-link{font-size:15px}.navbar-nav li.nav-item{padding:0 5px}#main-menu .sidemenu{margin-top:20px}h2{font-size:70px}}@media screen and (max-width:768px){.about .inner{width:100%}}@media only screen and (max-width:575px){.row-eq-height{display:inline-block}}@media only screen and (min-width:576px) and (max-width:767px){.single-s{font-size:11px}}