@import"bootstrap.min.css";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"plugins/flickity.min.css";@import"plugins/jquery.fancybox.min.css";.animated-effect,.contact-boxes-wrapper .form-control,.blog-posts .blog-post,.services-wrapper .link-box .info b,.services-wrapper .link-box img.link-box-bg,.services-wrapper .link-box,.real-estate-wrapper .offer .offer-image:before,.real-estate-wrapper .real-estate-header .nav.nav-tabs .nav-item .nav-link,.real-estate .offer .offer-image:before,.call-to-actions .item span,.call-to-actions .item b,.call-to-actions .item img,.btn img,.btn,footer.page-footer .social-links .nav-item .nav-link,.lang-links .nav-item .nav-link,header.page-header .navbar .navbar-nav .nav-item .nav-link{transition:.1s ease all}.animated-long-effect{transition:.3s ease all}.disable-selection{user-select:none}.disable-clicks{pointer-events:none}.text-ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-primary{filter:brightness(0) saturate(100%) invert(45%) sepia(75%) saturate(281%) hue-rotate(360deg) brightness(94%) contrast(83%)}.filter-dark{filter:brightness(0) saturate(100%) invert(9%) sepia(7%) saturate(2608%) hue-rotate(154deg) brightness(90%) contrast(92%)}html,body{font-family:"Inter",sans-serif;position:relative}@media(min-width: 992px)and (max-width: 1199.9px){html,body{font-size:14px}}@media(min-width: 768px)and (max-width: 991.9px){html,body{font-size:12px}}@media(max-width: 767.9px){html,body{font-size:14px}}@media(min-width: 1400px){.container{max-width:1300px}}.top-bar{padding:0;border-bottom:1px solid rgba(21,32,37,.1);position:relative}@media(max-width: 767.9px){.top-bar{display:none}}.top-bar .container-fluid{display:flex;align-items:center}@media(min-width: 1200px){.top-bar .container-fluid{padding-left:1.5rem}}@media(max-width: 767.9px){.top-bar .container-fluid{align-items:flex-start}}.top-bar .top-item{display:flex;align-items:center;padding:.75rem 0;color:inherit;text-decoration:none}.top-bar .top-item+.top-item{margin-left:1.5rem}.top-bar .top-item img{width:1.25rem;height:1.25rem;display:block;margin-right:.25rem;filter:brightness(0) saturate(100%) invert(45%) sepia(75%) saturate(281%) hue-rotate(360deg) brightness(94%) contrast(83%)}.top-bar .top-item strong{display:none}.top-bar .top-item span{font-weight:400;color:#152025;font-size:.9rem;display:block;line-height:1.2}header.page-header{width:100%;z-index:99;position:sticky;top:0;left:0;background:#fff;box-shadow:rgba(21,32,37,.05) 0 .5rem 1rem}@media(max-width: 767.9px){header.page-header{padding:.5rem 0}}@media(min-width: 1200px){header.page-header .container-fluid{padding-left:1.5rem;padding-right:0}}header.page-header .navbar{padding:0;background:rgba(0,0,0,0)}header.page-header .navbar .navbar-nav{padding:0}header.page-header .navbar .navbar-nav .nav-item .nav-link{font-weight:600;color:#152025;font-size:.9rem;border-radius:0;padding:1.5rem 1rem;position:relative;line-height:1.2}@media(min-width: 1920px){header.page-header .navbar .navbar-nav .nav-item .nav-link{border-left:1px solid rgba(21,32,37,.1)}}@media(max-width: 767.9px){header.page-header .navbar .navbar-nav .nav-item .nav-link{padding:.5rem 0;border-left:none}}header.page-header .navbar .navbar-nav .nav-item .nav-link:before{position:absolute;top:0;left:0;width:1px;height:100%}header.page-header .navbar .navbar-nav .nav-item .nav-link:hover,header.page-header .navbar .navbar-nav .nav-item .nav-link:focus{color:#977b49}header.page-header .navbar .navbar-nav .nav-item .nav-link.active,header.page-header .navbar .navbar-nav .nav-item .nav-link:active{color:#977b49}@media(min-width: 768px){header.page-header .navbar .navbar-nav .nav-item .nav-link.contact-link{background:#977b49;color:#fff}header.page-header .navbar .navbar-nav .nav-item .nav-link.contact-link:hover,header.page-header .navbar .navbar-nav .nav-item .nav-link.contact-link:focus{background:#a88951}}header.page-header .navbar .navbar-nav .nav-item .dropdown-item{font-size:.9rem;font-weight:600}header.page-header .navbar .navbar-nav .nav-item .dropdown-item:hover,header.page-header .navbar .navbar-nav .nav-item .dropdown-item:focus{color:#977b49;background:rgba(0,0,0,0);border:none}header.page-header .navbar .navbar-nav .nav-item .dropdown-item.active,header.page-header .navbar .navbar-nav .nav-item .dropdown-item:active{color:#977b49;background:rgba(0,0,0,0);border:none}header.page-header .navbar .navbar-toggler{border:none;outline:none;box-shadow:none}@media(max-width: 767.9px){header.page-header .navbar-brand{max-width:64%}}.navbar-brand{position:relative;display:inline-flex;align-items:center;padding:0}.navbar-brand img{height:4rem;margin-right:.5rem;filter:brightness(0) saturate(100%) invert(45%) sepia(75%) saturate(281%) hue-rotate(360deg) brightness(94%) contrast(83%)}@media(min-width: 768px)and (max-width: 991.9px){.navbar-brand img{height:2.5rem}}.navbar-brand strong{display:block;font-weight:bold;font-size:1.2rem;color:#977b49;line-height:1;max-width:200px;white-space:normal}@media(max-width: 767.9px){.navbar-brand strong{font-size:1.1rem}}.navbar-brand span{display:none;font-size:.9rem;font-weight:400;color:#152025;line-height:1}.lang-links{display:flex;align-items:center;list-style:none;margin:0;padding:.3rem 0}.lang-links .nav-item{margin-left:.5rem}.lang-links .nav-item .nav-link{font-size:.9rem;padding:.45rem .75rem;margin:-0.5rem 0;border-radius:.25rem;background:rgba(151,123,73,.05);color:rgba(151,123,73,.7)}@media(max-width: 767.9px){.lang-links .nav-item .nav-link{padding:.3rem .45rem}}.lang-links .nav-item .nav-link:hover{background:rgba(151,123,73,.1)}.lang-links .nav-item .nav-link:hover img{opacity:1}.lang-links .nav-item .nav-link img{width:1rem;height:1rem;filter:brightness(0) invert(1);opacity:.5}.lang-links .nav-item.active .nav-link{font-weight:bold;background:rgba(151,123,73,.2);color:#977b49}footer.page-footer{position:relative;padding:5rem 0;background:#10191d;overflow:hidden}footer.page-footer:before{position:absolute;top:0;width:100%;height:100%;background-image:url("/img/shapes/s1.png");content:" ";opacity:.08;z-index:0}footer.page-footer .container{position:relative;z-index:1}footer.page-footer hr{margin:2.5rem 0;background-color:rgba(255,255,255,.1);opacity:1}footer.page-footer .navbar-brand img{filter:brightness(0) invert(1)}footer.page-footer .navbar-brand strong{color:#fff}footer.page-footer h3{font-weight:600;font-size:1rem;color:#fff;position:relative;margin:0 0 .5rem 0}@media(max-width: 767.9px){footer.page-footer h3{margin:2.5rem 0 .5rem 0}}footer.page-footer p{color:rgba(255,255,255,.5);margin:0;font-weight:400;font-size:.9rem}footer.page-footer p>*{flex:1}footer.page-footer p span{flex:0 0 2rem}footer.page-footer p strong{flex:1}footer.page-footer p.small{font-size:.9rem;font-weight:400}footer.page-footer p a{color:inherit}footer.page-footer .nav-link{color:rgba(255,255,255,.5);text-decoration:none;padding:0;font-weight:400;font-size:.9rem;margin:.25rem 0 0 0}footer.page-footer .nav-link:hover{color:#c3ac83}footer.page-footer .social-links .nav-item{margin-right:.5rem}footer.page-footer .social-links .nav-item .nav-link{width:3rem;height:3rem;background:rgba(255,255,255,.1);padding:.75rem;line-height:1;border-radius:.5rem}footer.page-footer .social-links .nav-item .nav-link:hover{background:rgba(255,255,255,.2)}footer.page-footer .social-links .nav-item .nav-link img{width:1.5rem;height:1.5rem;padding:0;filter:brightness(0) invert(1)}footer.page-footer .working-hours p{color:#fff;display:flex;justify-content:space-between;align-items:flex-start}footer.page-footer .working-hours p+p{margin-top:.5rem}footer.page-footer .working-hours p span{font-size:.8rem;color:rgba(255,255,255,.5);font-weight:400}footer.page-footer .working-hours p strong{font-size:.8rem;color:rgba(255,255,255,.5);font-weight:400}.btn{font-weight:600;border-radius:.25rem;padding:1rem 1.5rem;box-shadow:none;font-size:1rem;display:inline-flex;align-items:center}@media(max-width: 767.9px){.btn{padding:.75rem 1.5rem}}.btn img{width:1.5rem;height:1.5rem;margin:-0.25rem -0.25rem -0.25rem .5rem}.btn:hover,.btn:focus,.btn:not(:disabled):not(.disabled):active{box-shadow:rgba(21,32,37,.2) 0 .2rem .75rem}.btn.btn-primary{background:#977b49;border-color:#977b49;box-shadow:rgba(151,123,73,.25) 0 .35rem 1.5rem;border-bottom:2px solid #755f38}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#755f38;border-color:#755f38}.btn.btn-primary:active{background:#635130;border-color:#635130}.btn.btn-primary img{filter:brightness(0) invert(1)}.btn.btn-light{background:#fff;border-color:#fff;color:#152025;border-bottom:2px solid #755f38}.btn.btn-dark{background:#152025;border-color:#152025;color:#fff}.btn.btn-dark:hover,.btn.btn-dark:focus{background:#222;border-color:#222;color:#fff}.btn.btn-dark:active{background:#444;border-color:#444;color:#fff}.btn.btn-dark img{filter:brightness(0) invert(1)}.btn.btn-outline-primary{border-color:#977b49;color:#977b49}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background:#977b49;border-color:#977b49;color:#fff}.btn.btn-outline-primary:active{background:#635130;border-color:#635130;color:#fff}.btn.btn-outline-light{border-color:#fff;color:#fff}.btn.btn-outline-light:hover,.btn.btn-outline-light:focus{background:#fff;border-color:#fff;color:#152025}.btn.btn-outline-light:hover img,.btn.btn-outline-light:focus img{filter:brightness(0)}.btn.btn-outline-light:active{background:#fff;border-color:#fff;color:#977b49}.btn.btn-outline-light:active img{filter:none}.btn.btn-outline-light img{filter:brightness(0) invert(1)}.btn.btn-outline-dark{border-color:#152025;color:#152025}.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus{background:#152025;border-color:#152025;color:#fff}.btn.btn-outline-dark:active{background:#333;border-color:#333;color:#fff}.btn.btn-link{color:#977b49;padding:0;border:none;outline:none;box-shadow:none;text-decoration:none;font-size:.9rem}.btn.btn-link:hover,.btn.btn-link:focus,.btn.btn-link:not(:disabled):not(.disabled):active{background:rgba(0,0,0,0);border:rgba(0,0,0,0);box-shadow:none;color:#bba172}.form-control{height:auto}.main{padding:10rem 0 7.5rem 0;position:relative;min-height:calc(100svh - 7.4rem);display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 767.9px){.main{padding:10rem 0 7.5rem 0;text-align:center;overflow:hidden;min-height:auto}}.main .main-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-position:top;object-fit:cover}@media(max-width: 767.9px){.main .main-bg{width:200%;left:-90%}}.main:before{position:absolute;top:0;bottom:0;left:0;width:80%;height:100%;background:linear-gradient(to right, rgba(13, 11, 7, 0.85), rgba(82, 67, 40, 0));content:" ";z-index:1}@media(max-width: 767.9px){.main:before{width:100%;background:#000;opacity:.6}}.main .container{position:relative;z-index:2}.main h1{color:#fff;font-size:1.25rem;font-family:"Inter",serif;margin:0;font-weight:700;line-height:1;position:relative;z-index:1}@media(max-width: 767.9px){.main h1{font-size:1rem;margin-bottom:.5rem}}.main h3{font-weight:bold;font-size:3.5rem;color:#fff;margin:1rem 0;line-height:1.2;letter-spacing:-0.1rem}@media(max-width: 767.9px){.main h3{font-size:2.5rem;letter-spacing:0}}.main p{color:rgba(255,255,255,.75);font-size:1rem;font-weight:400;position:relative;z-index:2;margin:1rem 0}.main .img-fluid{margin-bottom:-5rem}@media(max-width: 767.9px){.main .img-fluid{margin-top:2.5rem;display:none}}.main .btn{display:flex;justify-content:center}.main .btn:last-of-type{opacity:.9;border-color:#977b49;margin-top:.4rem}@media(min-width: 768px){.main .btn{margin-right:.5rem}}@media(max-width: 767.9px){.main .btn{margin:.5rem}}.call-to-actions{position:relative;z-index:1}@media(min-width: 768px)and (max-width: 991.9px){.call-to-actions{padding:1.5rem 0}}@media(max-width: 767.9px){.call-to-actions{padding:1.5rem 0}}.call-to-actions .item{display:flex;align-items:flex-start;text-decoration:none;color:inherit;padding:3rem 1rem 3rem 0;border-radius:.25rem}@media(min-width: 768px)and (max-width: 991.9px){.call-to-actions .item{padding:1.5rem 1rem 1.5rem 0}}@media(max-width: 767.9px){.call-to-actions .item{padding:1.5rem 1rem 1.5rem 0}}.call-to-actions .item:hover img{opacity:1}.call-to-actions .item:hover b{color:#977b49}.call-to-actions .item:hover span{color:#977b49}.call-to-actions .item img{width:2.5rem;height:2.5rem;flex-shrink:0;margin-right:1rem;filter:brightness(0) saturate(100%) invert(45%) sepia(75%) saturate(281%) hue-rotate(360deg) brightness(94%) contrast(83%)}.call-to-actions .item b{display:block;font-size:1.15rem;font-weight:600;color:#152025;line-height:1.2;margin:0 0 .25rem 0}.call-to-actions .item span{font-size:.8rem;color:#152025;display:block}.services{position:relative;padding:5rem 0;background:#977b49}.services:before{position:absolute;top:0;bottom:0;right:0;width:45%;height:100%;background:#152025;content:" ";z-index:0}@media(max-width: 767.9px){.services:before{display:none}}.services .container{position:relative;z-index:3}.services h2{font-size:2rem;color:#fff;font-weight:700;margin:1rem 0}.services h3{font-size:1.25rem;color:#fff;font-weight:700}.services p{color:rgba(255,255,255,.5);font-weight:400}.services .services-list{display:block;list-style:none;margin:0;padding:0}.services .services-list li{display:block;position:relative;padding-left:2rem;color:#fff;font-size:1.25rem}.services .services-list li+li{margin-top:.25rem}.services .services-list li h4{position:relative}.services .services-list li h4:before{position:absolute;top:0;bottom:0;left:-2rem;width:1.5rem;height:1.5rem;background:rgba(255,255,255,.1);content:" ";z-index:0;border-radius:50%}.services .services-list li h4:after{position:absolute;top:-0.4rem;bottom:0;left:-1.6rem;width:.7rem;height:.4rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:" ";transform-origin:center;transform:rotate(-45deg);margin:auto}.services .services-list li p{font-size:1rem}.services .services-image{position:relative;display:block;width:100%;height:calc(100% + 10rem);margin-top:-5rem;margin-bottom:-5rem;object-fit:cover;z-index:3}@media(max-width: 767.9px){.services .services-image{height:auto;width:calc(100% + 1.5rem);margin:5rem -0.75rem -5rem -0.75rem}}.mini-team{padding:5rem 0 5rem 0;position:relative}.mini-team:before{position:absolute;top:0;width:100%;height:100%;background-image:url("/img/shapes/s1.png");content:" ";opacity:.3;z-index:0}@media(max-width: 767.9px){.mini-team{border-top:1px solid #f2f3f4}}.mini-team .container{position:relative;z-index:2}.mini-team .mini-team-texts{position:sticky;top:8rem}.mini-team h2{font-size:2rem;color:#152025;font-weight:700;margin:1rem 0}.mini-team h3{font-size:1.25rem;color:#977b49;font-weight:700}.mini-team p{color:#152025}.mini-team .team-members-wrapper{display:flex;width:calc(100% + 1.5rem);margin:0 -0.75rem}@media(max-width: 767.9px){.mini-team .team-members-wrapper{flex-wrap:wrap}}.mini-team .team-member{display:block;position:relative;flex-grow:1;overflow:hidden}.mini-team .team-member:before{position:absolute;left:0;right:0;margin:auto;width:35%;height:10rem;background:#152025;content:" ";filter:blur(50px);bottom:-5.5rem;z-index:1}@media(max-width: 767.9px){.mini-team .team-member:before{display:none}}.mini-team .team-member img{width:100%;height:24rem;object-fit:cover;object-position:top;flex-shrink:0;position:relative;z-index:0;border-radius:.25rem}@media(min-width: 768px)and (max-width: 991.9px){.mini-team .team-member img{height:20rem}}@media(max-width: 767.9px){.mini-team .team-member img{height:20rem}}.mini-team .team-member .info{display:block;position:absolute;bottom:0;left:0;width:100%;z-index:2;text-align:center;padding:1.5rem}.mini-team .team-member .info b{font-size:1.25rem;color:#fff;font-weight:600;display:block;line-height:1.2}.mini-team .team-member .info b i{font-style:normal;display:block;font-weight:bold;font-size:2rem}.mini-team .team-member .info span{display:block;font-size:.9rem;color:#977b49;font-weight:bold;position:relative;line-height:1.2}.mini-team .team-member .info .btn,.mini-team .team-member .info p{display:none}@media(max-width: 767.9px){.mini-team .team-member .info b{font-size:1.1rem}.mini-team .team-member .info b i{font-size:1.2rem}.mini-team .team-member .info span{font-size:.8rem}}.mini-team .team-slider{width:calc(100% + .5rem)}.mini-team .team-slider .team-member{width:33.3333333333%;padding-right:.5rem}@media(max-width: 767.9px){.mini-team .team-slider .team-member{width:50%}}.mini-team .team-slider .team-member img{height:17rem;width:100%;object-fit:cover;object-position:top}.mini-team .team-slider .team-member .info b{font-size:1.1rem}.mini-team .team-slider .team-member .info b i{font-size:1.2rem}.mini-team .team-slider .team-member .info span{font-size:.8rem}.real-estate{position:relative;padding:5rem 0;background:#f2f3f4}.real-estate .container{position:relative;z-index:1}.real-estate h2{font-size:2rem;color:#152025;font-weight:700;margin:1rem 0}.real-estate h3{font-size:1.25rem;color:#977b49;font-weight:700}.real-estate p{color:#152025}.real-estate .offers-slider{display:flex;flex-wrap:wrap}.real-estate .offer{display:flex;flex-direction:column;background:#fff;padding:1rem;height:100%;position:relative;overflow:hidden;border-bottom:3px solid #977b49;border-radius:.25rem}.real-estate .offer .offer-image{display:block;position:relative;width:calc(100% + 2rem);margin:-1rem -1rem 1rem -1rem;height:12rem;flex-shrink:0}.real-estate .offer .offer-image:hover:before{opacity:.65}.real-estate .offer .offer-image:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#152025;content:" ";opacity:0}.real-estate .offer .offer-image img{width:100%;height:12rem;object-fit:cover}.real-estate .offer .offer-details{padding:0;flex-grow:1;display:flex;flex-direction:column;text-decoration:none;color:inherit}.real-estate .offer .offer-details .offer-title{font-weight:600;font-size:1rem;color:#152025;text-decoration:none;margin-bottom:.5rem;display:block}.real-estate .offer .offer-details .offer-description{display:none}.real-estate .offer .offer-details .offer-specifics{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin-bottom:1rem}.real-estate .offer .offer-details .offer-specifics .item{display:flex;align-items:center;font-size:.9rem}.real-estate .offer .offer-details .offer-specifics .item+.item{margin-left:1rem}.real-estate .offer .offer-details .offer-specifics .item img{width:1rem;height:1rem;margin-right:.25rem;filter:brightness(0) saturate(100%) invert(9%) sepia(7%) saturate(2608%) hue-rotate(154deg) brightness(90%) contrast(92%)}.real-estate .offer .offer-details .offer-specifics .item span{font-family:"Inter",serif;color:#152025;font-weight:400}.real-estate .offer .offer-details .faire-offer{display:block;margin-top:auto;padding-top:1rem;border-top:1px solid #eee}.real-estate .offer .offer-details .faire-offer u{text-decoration:none;display:none;font-size:.8rem;font-weight:400;color:rgba(21,32,37,.5)}.real-estate .offer .offer-details .faire-offer b{font-weight:700;display:block;color:#977b49;font-size:1rem}.real-estate .offer:hover .offer-image:before{opacity:.35}.real-estate .offer:hover .offer-image:after{opacity:1}.real-estate .offer:hover .offer-title{color:#977b49}.calculator{position:relative;padding:10rem 0}@media(max-width: 767.9px){.calculator{padding:5rem 0}}.calculator .calculator-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-position:center;object-fit:cover}.calculator:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#152025;content:" ";opacity:.8}.calculator .container{position:relative;z-index:2}.calculator h4{font-size:2rem;color:#fff;font-weight:700;margin:0 0 1rem 0}.calculator p{color:rgba(255,255,255,.7)}.sub-header{display:block;position:relative;padding:10.5rem 0}@media(max-width: 767.9px){.sub-header{padding:7.5rem 0}}.sub-header .sub-header-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-position:center;object-fit:cover}.sub-header:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:" ";background:#152025;opacity:.5}.sub-header .container{position:relative;z-index:2}.sub-header h1{color:#fff;font-weight:600;font-size:3.5rem;line-height:1;margin:1rem 0}@media(max-width: 767.9px){.sub-header h1{font-size:2rem}}.sub-header h3{font-weight:bold;color:#977b49;font-size:1.25rem;display:none}.sub-header p{color:rgba(255,255,255,.75);margin-bottom:0}.content-page{padding:5rem 0}.content-page h1,.content-page h2,.content-page h3,.content-page h4,.content-page h5,.content-page h6{font-weight:bold;color:#152025;margin:2.5rem 0 1rem 0}.content-page a:not(.btn){color:#977b49}.real-estate-wrapper{position:relative;padding:0 0 5rem 0}.real-estate-wrapper .real-estate-header{background:#152025;margin-bottom:3.5rem}.real-estate-wrapper .real-estate-header .nav.nav-tabs{border:none;margin-bottom:0}.real-estate-wrapper .real-estate-header .nav.nav-tabs .nav-item .nav-link{border:none;background:none;outline:none;border-radius:0;color:#fff;font-weight:600;font-size:1rem;padding:1.25rem 1.5rem}@media(max-width: 767.9px){.real-estate-wrapper .real-estate-header .nav.nav-tabs .nav-item .nav-link{font-size:1rem}}.real-estate-wrapper .real-estate-header .nav.nav-tabs .nav-item .nav-link:hover{color:#fff;background:rgba(255,255,255,.05)}.real-estate-wrapper .real-estate-header .nav.nav-tabs .nav-item .nav-link:active,.real-estate-wrapper .real-estate-header .nav.nav-tabs .nav-item .nav-link.active{color:#977b49;background:rgba(255,255,255,.1)}.real-estate-wrapper .container{position:relative;z-index:1}.real-estate-wrapper .offer{display:flex;flex-direction:column;background:#fff;height:100%;position:relative;border-radius:.25rem;overflow:hidden;border-bottom:3px solid #977b49}.real-estate-wrapper .offer:hover .offer-image:before{opacity:.65}.real-estate-wrapper .offer .offer-image{display:block;position:relative;width:100%;height:18rem}.real-estate-wrapper .offer .offer-image:hover:before{opacity:.65}.real-estate-wrapper .offer .offer-image:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#152025;content:" ";opacity:0}.real-estate-wrapper .offer .offer-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0}.real-estate-wrapper .offer .offer-details{padding:5rem 1.5rem 1.5rem 1.5rem;flex-grow:1;display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;z-index:3;background:linear-gradient(to top, rgba(21, 32, 37, 0.7), rgba(21, 32, 37, 0));text-decoration:none;color:inherit}.real-estate-wrapper .offer .offer-details .offer-title{font-weight:600;font-size:1.1rem;color:#fff;text-decoration:none;margin:0;display:block}.real-estate-wrapper .offer .offer-details .offer-description{display:none}.real-estate-wrapper .offer .offer-details .offer-specifics{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin-bottom:.5rem}.real-estate-wrapper .offer .offer-details .offer-specifics .item{display:flex;align-items:center;font-size:.9rem;display:none}.real-estate-wrapper .offer .offer-details .offer-specifics .item+.item{margin-left:1rem}.real-estate-wrapper .offer .offer-details .offer-specifics .item img{width:1rem;height:1rem;margin-right:.25rem;filter:brightness(0) invert(1)}.real-estate-wrapper .offer .offer-details .offer-specifics .item span{font-family:"Inter",serif;color:#fff;font-weight:400}.real-estate-wrapper .offer .offer-details .faire-offer{display:block;margin-top:auto;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.real-estate-wrapper .offer .offer-details .faire-offer u{text-decoration:none;display:none;font-size:.8rem;font-weight:400;color:rgba(21,32,37,.5)}.real-estate-wrapper .offer .offer-details .faire-offer b{font-weight:700;display:block;color:#fff;font-size:1.25rem}.real-estate-wrapper .offer.no-offer{border:3px solid #977b49;padding:2rem}.real-estate-wrapper .offer.no-offer img{width:3rem;height:3rem;opacity:.8;filter:brightness(0) saturate(100%) invert(45%) sepia(75%) saturate(281%) hue-rotate(360deg) brightness(94%) contrast(83%)}.real-estate-wrapper .offer.no-offer h4{font-weight:bold;color:#152025;margin:1.5rem 0 1rem 0}.real-estate-wrapper .offer:hover .offer-title{color:#977b49}.sub-header.offer-header{padding-top:0;padding-bottom:0}@media(max-width: 767.9px){.sub-header.offer-header{padding-top:0;padding-bottom:0}}.offer-features{padding:2.5rem 0 5rem 0}@media(max-width: 767.9px){.offer-features{padding:0 0 5rem 0}}@media(min-width: 768px){.offer-features .container-fluid{padding:0 2.5rem}}.offer-features .photo-gallery{width:100%;position:sticky;top:8rem;border-radius:.25rem;overflow:hidden}@media(max-width: 767.9px){.offer-features .photo-gallery{margin-bottom:3rem}}.offer-features .offer-details{margin-top:2rem;margin-bottom:3rem}.offer-features .offer-details h1{font-size:3.2rem;color:#152025;font-weight:bold}@media(max-width: 767.9px){.offer-features .offer-details h1{font-size:2.2rem}}.offer-features .offer-details h3{font-size:1rem;font-weight:bold;color:#977b49}.offer-features .offer-details p{color:#152025}.offer-features .offer-details .offer-price{margin-bottom:1rem}.offer-features .offer-details .offer-price span{font-size:.8rem;color:rgba(255,255,255,.25);display:block}.offer-features .offer-details .offer-price b{font-size:1.75rem;font-weight:bold;color:#977b49;display:block}.offer-features h4{font-size:1.4rem;color:#152025;font-weight:bold;margin-bottom:2rem}.offer-features p{font-size:.9rem;color:rgba(21,32,37,.75)}.offer-features .description{font-size:1rem;color:#152025}.offer-features .description *:last-child{margin-bottom:0}.offer-features .features-list{display:flex;margin-bottom:2.5rem;flex-wrap:wrap;width:100%}.offer-features .feature-box{display:flex;justify-content:space-between;position:relative;width:100%;margin-bottom:.5rem}@media(max-width: 767.9px){.offer-features .feature-box{display:block;margin-bottom:1rem}}.offer-features .feature-box span{display:block;font-weight:400;color:#152025;font-size:1rem;flex-shrink:0;line-height:1.2;width:40%}@media(max-width: 767.9px){.offer-features .feature-box span{width:100%;margin-bottom:.25rem}}.offer-features .feature-box strong{display:block;font-weight:600;color:#152025;font-size:1rem;line-height:1.2;padding-left:1rem;max-width:60%;text-align:right}@media(max-width: 767.9px){.offer-features .feature-box strong{max-width:100%;text-align:left;padding-left:0}}.offer-features .feature-box img{width:auto;height:auto}@media(max-width: 767.9px){.team{padding-top:0}}.team h4{font-weight:bold;color:#152025;font-size:1.25rem;margin:-1rem 0 1rem 0}.team .main-notaries{padding:5rem 0}@media(max-width: 767.9px){.team .main-notaries>*:not(:first-of-type) .team-member{padding-top:4rem}}.team .main-notaries>*:not(:last-of-type) .team-member{padding-right:5rem}@media(min-width: 768px)and (max-width: 991.9px){.team .main-notaries>*:not(:last-of-type) .team-member{padding-right:7rem}}@media(max-width: 767.9px){.team .main-notaries>*:not(:last-of-type) .team-member{padding-right:0}}.team .main-notaries .team-member{display:flex;align-items:center}@media(max-width: 767.9px){.team .main-notaries .team-member{align-items:flex-start;flex-direction:column}}.team .main-notaries .team-member img{width:20rem;flex-shrink:0;border-radius:.25rem;overflow:hidden;height:30rem;object-fit:cover;object-position:top}@media(max-width: 767.9px){.team .main-notaries .team-member img{width:100%}}@media(min-width: 768px)and (max-width: 991.9px){.team .main-notaries .team-member img{width:11rem}}@media(min-width: 992px)and (max-width: 1199.9px){.team .main-notaries .team-member img{width:14rem}}@media(min-width: 1200px)and (max-width: 1399px){.team .main-notaries .team-member img{width:14rem}}.team .main-notaries .team-member .info{padding-left:1rem}@media(max-width: 767.9px){.team .main-notaries .team-member .info{padding-left:0;padding-top:1rem}}.team .main-notaries .team-member .info b{font-size:2.5rem;font-weight:bold;color:#152025;display:block;line-height:1.2}@media(max-width: 767.9px){.team .main-notaries .team-member .info b{font-size:1.5rem}}.team .main-notaries .team-member .info b i{text-transform:uppercase;font-style:normal}@media(max-width: 767.9px){.team .main-notaries .team-member .info b i{font-size:2.2rem;display:block}}.team .main-notaries .team-member .info span{color:rgba(21,32,37,.75);margin:1rem 0 1.5rem 0;font-size:1.25rem;display:block;line-height:1.2}@media(max-width: 767.9px){.team .main-notaries .team-member .info span{margin:.25rem 0 .5rem 0;font-size:1rem}}.team .main-notaries .team-member .info p{font-size:1rem;color:rgba(21,32,37,.5);margin:0 0 1.5rem 0;display:block}.team .main-notaries .team-member .info .btn.btn-link{font-weight:400;font-size:.9rem;color:#152025;padding:0;margin:0;text-decoration:none;position:relative;border:none}.team .main-notaries .team-member .info .btn-notary-info{font-size:.8rem;padding:.5rem 1rem;margin-top:1rem}.team .standard-notaries{padding:5rem 0;background:#f2f3f4}.team .standard-notaries .team-member{display:block;background:#fff;border-bottom:3px solid #977b49;border-radius:.25rem;overflow:hidden;height:100%}.team .standard-notaries .team-member img{width:100%;display:none}.team .standard-notaries .team-member .info{padding:2.7rem 1.7rem 2.2rem 1.5rem;border-top:1px solid #f2f3f4}.team .standard-notaries .team-member .info b{font-weight:600;font-size:1.25rem;display:block;line-height:1}.team .standard-notaries .team-member .info b i{font-style:normal;text-transform:uppercase;display:block;font-size:1.4rem}.team .standard-notaries .team-member .info span{display:block;color:rgba(21,32,37,.5);font-size:.9rem;margin:.5rem 0;line-height:1.2}.team .standard-notaries .team-member .info .btn.btn-link{font-weight:400;font-size:.9rem;color:#152025;padding:0;margin:0;text-decoration:none;position:relative;border:none}@media(max-width: 767.9px){.team .standard-notaries .team-member .info .btn.btn-link{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;text-align:left}}@media(max-width: 767.9px){.sub-header.services-header .sub-header-bg{object-position:left}}.services-wrapper{position:relative;padding:2.5rem 0 5rem 0}.services-wrapper .link-box{display:block;position:relative;text-decoration:none;color:inherit}@media(max-width: 767.9px){.services-wrapper .link-box{display:block}}.services-wrapper .link-box img.link-box-bg{width:100%;aspect-ratio:1/1;object-fit:cover;flex-shrink:0}@media(max-width: 767.9px){.services-wrapper .link-box img.link-box-bg{width:100%;height:20rem}}.services-wrapper .link-box .info{display:block;z-index:4;padding-top:1.5rem;position:relative}.services-wrapper .link-box .info:before{position:absolute;top:0;right:0;width:4rem;height:4rem;z-index:2;background:#977b49;content:" ";display:none}.services-wrapper .link-box .info img.link-box-icon{width:4rem;height:4rem;z-index:3;position:absolute;top:0;right:0;padding:1rem;filter:brightness(0) invert(1);display:none}.services-wrapper .link-box .info b{font-size:2rem;font-weight:600;color:#152025;display:block;padding-right:15%;margin:0 0 1rem 0;line-height:1.2;border-bottom:2px solid #977b49;max-width:80%;padding-bottom:1rem}@media(min-width: 768px){.services-wrapper .link-box .info b{min-height:5.95rem}}.services-wrapper .link-box .info p{font-size:1rem;color:rgba(21,32,37,.5);margin:0 0 1.5rem 0}.services-wrapper .link-box:hover img.link-box-bg{box-shadow:rgba(151,123,73,.15) 0 .25rem 1rem}.services-wrapper .link-box:hover .info b{color:#977b49}.services-links{display:block;padding:2rem 0 5rem 0;border-top:1px solid #eee}.services-links .service-link{display:block;text-decoration:none;color:#152025}.services-links .service-link img{height:3.5rem;display:block}.services-links .service-link h4{font-size:1.2rem;font-weight:600;color:#152025;display:block;margin:1.5rem 0 .5rem 0}.services-links .service-link p{color:rgba(21,32,37,.5);margin:0}.services-map{position:relative}.services-map .map{position:relative;width:100%;height:25rem}.blog-posts{padding:2rem 0 5rem 0}.blog-posts .blog-post{display:block;position:relative;overflow:hidden;color:inherit}@media(max-width: 767.9px){.blog-posts .blog-post{flex-direction:column;align-items:stretch}}.blog-posts .blog-post .post-image{display:block;width:100%;height:15rem;flex-shrink:0}@media(max-width: 767.9px){.blog-posts .blog-post .post-image{width:100%}}.blog-posts .blog-post .post-image img{width:100%;height:15rem;object-fit:cover}.blog-posts .blog-post .post-details{padding:1.5rem 0 0 0}@media(max-width: 767.9px){.blog-posts .blog-post .post-details{padding-left:0;padding-top:1rem}}.blog-posts .blog-post .post-details .post-title{font-weight:bold;font-size:1.25rem;color:#152025;text-decoration:none;line-height:1.2;display:block}.blog-posts .blog-post .post-details .post-title:hover{text-decoration:underline}.blog-posts .blog-post .post-details .post-date{font-size:.8rem;color:rgba(21,32,37,.5);margin:.5rem 0;display:block}.blog-posts .blog-post .post-details .post-description{color:#152025;font-size:.9rem;margin:0}.blog-posts .blog-post .post-details .btn.btn-link{font-weight:bold;color:#977b49;padding:0 1rem 0 0;margin:1.5rem 0 0 0;text-decoration:none;position:relative;border:none}.blog-page{padding:5rem 0;color:#152025}.blog-page .blog-author strong{display:block;font-weight:bold}.blog-page .blog-author span{display:block}.blog-page h1,.blog-page h2,.blog-page h3,.blog-page h4,.blog-page h5,.blog-page h6{font-weight:bold;color:#152025;margin:2.5rem 0 1rem 0;font-family:"Inter",serif}.blog-page h1:first-child,.blog-page h2:first-child,.blog-page h3:first-child,.blog-page h4:first-child,.blog-page h5:first-child,.blog-page h6:first-child{margin-top:0}.blog-page hr{opacity:.1;margin:2.5rem 0}.blog-page .blog-post-share{margin-top:2.5rem}.blog-page .blog-post-share .social-icons{display:flex;align-items:center}.blog-page .blog-post-share .social-icons a{display:block;width:3rem;height:3rem;background:#977b49;margin-right:1rem;text-align:center;line-height:3rem;padding:0;border-radius:.5rem}.blog-page .blog-post-share .social-icons a:hover{background:#152025}.blog-page .blog-post-share .social-icons a img{width:1.5rem;height:1.5rem;filter:brightness(0) invert(1)}@media(max-width: 767.9px){.sub-header.contact-header .sub-header-bg{object-position:64%}}.contact-boxes-wrapper{position:relative;padding:5rem 0}.contact-boxes-wrapper img.intro-email-icon{width:2.3rem;display:inline-block;position:relative;top:-0.45rem;margin-right:.5rem;filter:brightness(0) saturate(100%) invert(9%) sepia(7%) saturate(2608%) hue-rotate(154deg) brightness(90%) contrast(92%)}.contact-boxes-wrapper h2{display:inline-block;font-size:2rem;color:#152025;font-weight:700;margin:0 0 1.5rem 0}.contact-boxes-wrapper p{font-size:1rem;color:#152025}.contact-boxes-wrapper .form-label{display:block;color:#152025;font-weight:600;font-size:.9rem;margin-bottom:.25rem}.contact-boxes-wrapper .form-control{padding:1rem;height:auto;border-radius:.25rem;box-shadow:none;background:rgba(151,123,73,.05);border-color:rgba(0,0,0,0)}.contact-boxes-wrapper .form-control:focus{box-shadow:none;background:rgba(21,32,37,.1);border-color:rgba(0,0,0,0)}.contact-boxes-wrapper textarea.form-control{min-height:140px}.contact-boxes-wrapper .contact-box{display:flex;align-items:center;color:#977b49;text-decoration:none;margin-top:1.5rem}.contact-boxes-wrapper .contact-box img{width:3rem;height:3rem;margin-right:.5rem;flex-shrink:0;padding:.75rem;border-radius:.5rem;background:rgba(151,123,73,.1);filter:brightness(0) saturate(100%) invert(45%) sepia(75%) saturate(281%) hue-rotate(360deg) brightness(94%) contrast(83%)}.contact-boxes-wrapper .contact-box b{font-weight:bold;color:inherit}.contact-boxes-wrapper .notaires-ul{list-style:none;padding:0;margin:4rem 0 1.5rem 0}@media(max-width: 767.9px){.contact-boxes-wrapper .notaires-ul{margin:2.5rem 0 1.5rem 0}}.contact-boxes-wrapper .notaires-ul li a{border:2px solid #977b49;padding:1.5rem;display:block;color:#977b49;text-decoration:none;font-weight:bold;border-radius:.25rem}.contact-boxes-wrapper .notaires-ul li:not(:first-of-type) a{margin-top:.5rem}@media(min-width: 768px){.contact-boxes-wrapper .contact-sidebar>img{max-height:32rem}}.map-wrapper{position:relative;height:28rem}.map-wrapper .map{position:relative;width:100%;height:100%}/*# sourceMappingURL=style.css.map */
