@font-face{font-family:"Inter-Regular";src:url("../fonts//inter/Inter_18pt-Regular.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Inter-Medium";src:url("../fonts//inter/Inter_24pt-Medium.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Outfit-Regular";src:url("../fonts//outfit/Outfit-Regular.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Outfit-Medium";src:url("../fonts//outfit/Outfit-Medium.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Outfit-Semibold";src:url("../fonts//outfit/Outfit-SemiBold.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Outfit-Bold";src:url("../fonts//outfit/Outfit-Bold.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Vazirmatn-Regular";src:url("../fonts//vazirmatn/Vazirmatn-Regular.ttf");font-weight:normal;font-style:normal}.button-primary{display:flex;position:relative;padding:16px 24px;justify-content:center;align-items:center;border-radius:48px;background-color:#0d0d0c;border:1px solid #0d0d0c;color:#fff;font-size:16px;text-decoration:none;font-family:"Inter-Medium";line-height:24px;gap:8px}.button-primary::after{content:"";position:relative;background:url(../../uploads/icons/right-arrow.svg) no-repeat center center/cover;padding-left:8px;padding-top:5px;height:24px;width:24px;transition:all .3s ease-in-out}.button-primary:hover::after{transform:translateX(5px)}.button-secondary{display:flex;position:relative;padding:16px 24px;justify-content:center;align-items:center;border-radius:48px;background-color:rgba(0,0,0,0);border:1px solid #0d3745;color:#0d3745;font-size:16px;font-family:"Inter-Medium";line-height:24px;text-decoration:none;gap:8px}.button-secondary::after{content:"";position:relative;background:url(../../uploads/icons/black-arrow.svg) no-repeat center center/cover;padding-left:8px;padding-top:5px;height:24px;width:24px;transition:all .3s ease-in-out}.button-secondary:hover::after{transform:translateX(5px)}.cookie-consent-banner{position:fixed;bottom:20px;right:20px;z-index:2147483645;box-sizing:border-box;width:600px;background-color:#fff;display:none;padding:20px 50px 20px 60px;box-shadow:20px 20px 50px 0 rgba(0,0,0,.19);border-radius:25px}.cookie-consent-banner__inner{max-width:960px;margin:0 auto;padding:32px 0}.cookie-consent-banner__copy{margin-bottom:16px}.cookie-consent-banner__header{margin-bottom:20px;font-family:"Outfit-Bold";font-weight:400;font-size:22px;line-height:24px}.cookie-consent-banner__description{font-family:"Inter-Regular";font-weight:normal;color:#0d3745;font-size:16px;line-height:24px}.cookie-consent-banner__description a{color:#da291c}.cookie-consent-banner__cta{box-sizing:border-box;display:inline-block;min-width:164px;padding:11px 13px;background-color:#da291c;color:#fff;text-decoration:none;text-align:center;font-family:"Inter-Regular";font-weight:400;font-size:16px;line-height:20px}.cookie-consent-banner__cta:hover{background-color:#0d3745}.cookie-consent-banner__cta--secondary{padding:9px 13px;border:1px solid #0d3745;background-color:rgba(0,0,0,0);color:#0d3745}.cookie-consent-banner__cta--secondary:hover{border-color:#da291c;background-color:rgba(0,0,0,0);color:#da291c}.cookie-consent-banner__cta:last-child{margin-left:16px}@media(max-width: 760px){.cookie-consent-banner{width:98%;padding:20px;bottom:0;right:0;border-radius:0}}html{scroll-behavior:smooth}body{font-family:"Inter-Regular";color:#0d0d0c;background-color:#eae8dc}h1{font-family:"Outfit-Bold";line-height:120%;font-size:80px}@media(max-width: 1599px){h1{font-size:calc(50px + 30*(100vw - 375px)/1224)}}h1.fluid-title{font-size:48px;font-family:"Outfit-Semibold"}h1.xxl{font-size:170px}h2{font-family:"Outfit-Semibold";line-height:64px;letter-spacing:.96px;font-size:48px}@media(max-width: 1599px){h2{font-size:calc(28px + 20*(100vw - 375px)/1224)}}h2.regular-h2{font-family:"Outfit-Regular"}h3{font-family:"Outfit-Bold";font-size:40px;line-height:56px;letter-spacing:.8px}h4{font-family:"Outfit-Bold";font-size:32px;line-height:40px;letter-spacing:.56px}h5{font-family:"Outfit-Bold";font-size:24px;line-height:36px;letter-spacing:.48px}h5.service-title{font-family:"Inter-Medium";line-height:40px}h6{font-family:"Outfit-Bold";font-size:18px;line-height:32px;letter-spacing:.36px}h6.subtitle{font-family:"Inter-Regular";font-size:14px;line-height:18px;color:#da291c}.t-white{color:#fff}.text-l,.text-l p{font-family:"Inter-Regular";font-size:24px;line-height:48px}.text-m,.text-m p{font-family:"Inter-Regular";font-size:18px;line-height:32px}.text-s.a-description{color:rgba(13,13,12,.8)}.text-s,.text-s p{font-family:"Inter-Regular";font-size:16px;line-height:28px}.text-tiny,.text-tiny p{font:14px "Vazirmatn-Regular"}.color-gray{color:#6e7070}.color-primary{color:#eae8dc}.color-secondary{color:#da291c}.color-tertiary{color:#0d3745}.b-top{border-top:1px solid rgba(13,13,12,.1)}.b-right{border-right:1px solid rgba(13,13,12,.1)}.b-right{border-right:1px solid rgba(13,13,12,.1)}@media(min-width: 992px){.b-left{border-left:1px solid rgba(13,13,12,.1)}}@media(max-width: 991px){.b-left{border-right:1px solid rgba(13,13,12,.1)}}.b-icon{border-left:1px solid rgba(13,13,12,.1)}@media(max-width: 991px){.b-icon{border-left:unset}}.appartment-number{font-family:"Outfit-Medium";font-size:28px;padding:16px}.bg-navy{background-color:#0d3745}.bg-beige{background-color:#eae8dc}@media(min-width: 1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1260px}}.py-120{padding-top:120px;padding-bottom:120px}@media(max-width: 1599px){.py-120{padding-top:calc(60px + 60*(100vw - 375px)/1224)}}@media(max-width: 1599px){.py-120{padding-bottom:calc(60px + 60*(100vw - 375px)/1224)}}.pt-120{padding-top:120px}@media(max-width: 1599px){.pt-120{padding-top:calc(60px + 60*(100vw - 375px)/1224)}}.py-220{padding-top:220px;padding-bottom:220px}@media(max-width: 1599px){.py-220{padding-top:calc(120px + 100*(100vw - 375px)/1224)}}@media(max-width: 1599px){.py-220{padding-bottom:calc(120px + 100*(100vw - 375px)/1224)}}.py-149{padding-top:149px;padding-bottom:149px}@media(max-width: 1599px){.py-149{padding-top:calc(70px + 79*(100vw - 375px)/1224)}}@media(max-width: 1599px){.py-149{padding-bottom:calc(70px + 79*(100vw - 375px)/1224)}}.pe-110{padding-right:110px}@media(max-width: 1599px){.pe-110{padding-right:calc(50px + 60*(100vw - 375px)/1224)}}.py-48{padding-top:48px;padding-bottom:48px}@media(max-width: 1599px){.py-48{padding-top:calc(20px + 28*(100vw - 375px)/1224)}}@media(max-width: 1599px){.py-48{padding-bottom:calc(20px + 28*(100vw - 375px)/1224)}}.pt-80{padding-top:80px}@media(max-width: 1599px){.pt-80{padding-top:calc(40px + 40*(100vw - 375px)/1224)}}.pb-80{padding-bottom:80px}@media(max-width: 1599px){.pb-80{padding-bottom:calc(40px + 40*(100vw - 375px)/1224)}}.mt-40{margin-top:40px}@media(max-width: 1599px){.mt-40{margin-top:calc(20px + 20*(100vw - 375px)/1224)}}.pe-140{padding-right:140px}@media(max-width: 1599px){.pe-140{padding-right:calc(70px + 70*(100vw - 375px)/1224)}}.me-80{margin-right:70px}@media(max-width: 1599px){.me-80{margin-right:calc(20px + 50*(100vw - 375px)/1224)}}.me-230{margin-right:230px}@media(max-width: 1599px){.me-230{margin-right:calc(20px + 210*(100vw - 375px)/1224)}}.gap-133{gap:133px}@media(max-width: 1599px){.gap-133{gap:calc(30px + 103*(100vw - 375px)/1224)}}.mb-negative{margin-bottom:-155px}.gx-60{column-gap:calc(20px + 40*(100vw - 1400px)/400)}.gy-120{row-gap:120px}.breadcrumbs{color:#fff;font-size:20px;font-family:"Inter-Regular"}.breadcrumbs a{color:#fff;text-decoration:none}.content-wrapper a{color:#da291c;font-family:"Outfit-Semibold"}.hero-section{padding-left:158px;padding-right:158px;position:relative}@media(max-width: 1599px){.hero-section{padding-left:calc(20px + 138*(100vw - 375px)/1224)}}@media(max-width: 1599px){.hero-section{padding-right:calc(20px + 138*(100vw - 375px)/1224)}}.hero-section .social-vertical{position:absolute;left:60px;transform:translateY(255px);z-index:3;left:60px;transform:translateY(255px)}@media(max-width: 1599px){.hero-section .social-vertical{left:calc(0px + 60*(100vw - 375px)/1224)}}@media(max-width: 1599px){.hero-section .social-vertical{transform:translateY(calc(40px + (215) * (100vw - 375px) / 1224))}}.hero-section .social-vertical .social-item{writing-mode:vertical-rl;transform:rotate(180deg);color:#0d3745;font-size:12px;letter-spacing:1px;text-transform:uppercase}.hero-section .social-vertical .social-item a{color:#0d3745;text-decoration:none}.hero-section .social-vertical .dot{width:6px;height:6px;background-color:#da291c;border-radius:50%}.hero-section .image-background{position:relative;z-index:2;border-radius:50px;padding:100px;height:846px}@media(max-width: 1599px){.hero-section .image-background{padding:calc(30px + 70*(100vw - 375px)/1224)}}@media(max-width: 1599px){.hero-section .image-background{height:calc(500px + 346*(100vw - 375px)/1224)}}.light-section{position:relative;background-color:#f3f2ed;height:468px;z-index:1;padding-bottom:120px}@media(max-width: 1599px){.light-section{padding-bottom:calc(40px + 80*(100vw - 375px)/1224)}}.light-section p{margin-bottom:0}.hero-fluid .image-background{height:400px}.header{padding-top:32px;padding-bottom:34px;padding-left:158px;padding-right:64px}@media(max-width: 1599px){.header{padding-top:calc(10px + 22 * (100vw - 375px) / 1224)}}@media(max-width: 1599px){.header{padding-bottom:calc(10px + 24*(100vw - 375px)/1224)}}@media(max-width: 1599px){.header{padding-left:calc(15px + 143*(100vw - 375px)/1224)}}@media(max-width: 1599px){.header{padding-right:calc(15px + 49*(100vw - 375px)/1224)}}.header.fixed-top{background-color:#eae8dc;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;padding-top:0;padding-bottom:0;padding-left:158px;padding-right:64px;padding-top:15px;padding-bottom:15px}@media(max-width: 1599px){.header.fixed-top{padding-left:calc(15px + 143*(100vw - 375px)/1224)}}@media(max-width: 1599px){.header.fixed-top{padding-right:calc(15px + 49*(100vw - 375px)/1224)}}.header .navbar{padding:0 !important}.header .navbar a .logo{width:265px;width:265px}@media(max-width: 1599px){.header .navbar a .logo{width:calc(190px + 75*(100vw - 375px)/1224)}}.header .navbar .navbar-toggler:focus,.header .navbar .navbar-toggler:active{outline:none;box-shadow:none;border:0}.header .navbar .collapse ul{gap:60px;color:#0d3745}@media(max-width: 1599px){.header .navbar .collapse ul{gap:calc(5px + 55*(100vw - 375px)/1224)}}.header .navbar .collapse ul:hover{color:#da291c}.header .navbar .collapse ul.active{color:#da291c}.header .hamburger-info a{color:#0d3745;text-decoration:none}.header .hamburger-info a:hover{color:#da291c}.contact-info a{color:#f3f2ed;text-decoration:none}.contact-info a:hover{color:#da291c}.footer{background-color:#0d3745;margin-top:120px;margin-bottom:100px;margin-left:80px;margin-right:80px;padding-left:15px;padding-right:15px;border-radius:40px;position:relative}@media(max-width: 1599px){.footer{margin-top:calc(60px + 60*(100vw - 375px)/1224)}}@media(max-width: 1599px){.footer{margin-bottom:calc(40px + 60*(100vw - 375px)/1224)}}@media(max-width: 1599px){.footer{margin-left:calc(15px + 65*(100vw - 375px)/1224)}}@media(max-width: 1599px){.footer{margin-right:calc(15px + 65*(100vw - 375px)/1224)}}@media(max-width: 1599px){.footer{padding-left:calc(20px + -5*(100vw - 375px)/1224)}}@media(max-width: 1599px){.footer{padding-right:calc(20px + -5*(100vw - 375px)/1224)}}.footer .info a{color:#f3f2ed;text-decoration:none}.footer .info a:hover{color:#da291c}.footer .copy-right{font-family:"Vazirmatn-Regular";font-size:14px;line-height:21px;color:#eae8dc}.footer ul.wichtige-list li a{position:relative;padding-left:34px;transition:all .3s ease-in-out}.footer ul.wichtige-list li a::before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);background:url(../../uploads/icons/right-black-arrow.svg) no-repeat center center/cover;height:20px;width:20px;transition:all .3s ease-in-out}.footer ul.wichtige-list li a:hover::before{transform:translateY(-50%) translateX(5px)}.footer .custom-margin{gap:50px}@media(max-width: 1599px){.footer .custom-margin{gap:calc(20px + 30*(100vw - 375px)/1224)}}@media(min-width: 1750px){.footer .custom-margin{justify-content:space-between}}.footer .custom-margin .footer-menu ul li a:hover{color:#da291c}.footer .back-to-top{position:absolute;right:115px;bottom:105px;cursor:pointer;text-decoration:none}.footer .back-to-top .top{color:#eae8dc;font-family:"Outfit-Medium"}@media(max-width: 991px){.footer .back-to-top{position:relative;right:unset;bottom:unset}}.swiper-section .swiper-full-right{padding-left:145px;overflow:hidden;height:450px}@media(max-width: 1599px){.swiper-section .swiper-full-right{padding-left:calc(15px + 130*(100vw - 375px)/1224)}}@media(min-width: 992px){.swiper-section .swiper-full-right{position:absolute;padding-left:50%;top:0;right:0;height:100%;width:100%}}.swiper-section .swiper{position:relative;height:100%}.swiper-section .swiper .swiper-wrapper .carousel-box{overflow:hidden;border-radius:15px;width:395px;height:330px}.swiper-section .swiper .swiper-wrapper .carousel-box .img-fluid{height:100%;width:100%;object-fit:cover}.swiper-section .swiper .swiper-button-next.custom-next{width:56px;height:56px;background-color:#da291c;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;position:absolute;top:574px;left:175px;transform:translateX(-50%);z-index:1;padding:10px}@media(max-width: 1599px){.swiper-section .swiper .swiper-button-next.custom-next{top:calc(530px + 44*(100vw - 375px)/1224)}}@media(max-width: 1599px){.swiper-section .swiper .swiper-button-next.custom-next{left:calc(150px + 25*(100vw - 375px)/1224)}}@media(min-width: 992px)and (max-width: 1199px){.swiper-section .swiper .swiper-button-next.custom-next{top:574px;left:200px}}@media(min-width: 992px)and (max-width: 1199px)and (max-width: 1599px){.swiper-section .swiper .swiper-button-next.custom-next{top:calc(530px + 44*(100vw - 375px)/1224)}}@media(min-width: 992px)and (max-width: 1199px)and (max-width: 1599px){.swiper-section .swiper .swiper-button-next.custom-next{left:calc(150px + 50*(100vw - 375px)/1224)}}@media(max-width: 991px){.swiper-section .swiper .swiper-button-next.custom-next{top:390px;left:200px}}@media(max-width: 991px)and (max-width: 1599px){.swiper-section .swiper .swiper-button-next.custom-next{top:calc(380px + 10*(100vw - 375px)/1224)}}@media(max-width: 991px)and (max-width: 1599px){.swiper-section .swiper .swiper-button-next.custom-next{left:calc(150px + 50*(100vw - 375px)/1224)}}.swiper-section .swiper .swiper-button-next.custom-next:hover{background-color:#eae8dc}.swiper-section .swiper .swiper-button-next.custom-next .arrow-icon-img{width:24px;height:24px;object-fit:contain}.swiper-section .swiper .swiper-button-next::after,.swiper-section .swiper .swiper-button-prev::after{display:none !important;content:none !important}.swiper-section .swiper .swiper-pagination{position:absolute;width:unset;height:100px;bottom:132px;left:11px;display:flex;gap:10px;justify-content:center;align-items:center;z-index:9}@media(max-width: 991px){.swiper-section .swiper .swiper-pagination{bottom:-50px;left:0}}@media(max-width: 575px){.swiper-section .swiper .swiper-pagination{bottom:-50px;left:0}}.swiper-section .swiper .swiper-pagination .swiper-pagination-bullet{width:64px;height:2px;background-color:#8a9aa0;border-radius:4px;opacity:1;transition:background-color .3s}.swiper-section .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#da291c}.swiper-pagination.testimonial{position:relative;display:flex;justify-content:start;gap:12px;padding-top:120px}.swiper-pagination.testimonial .swiper-pagination-bullet{width:64px;height:2px;background-color:#8a9aa0;border-radius:4px;opacity:1;transition:background-color .3s}.swiper-pagination.testimonial .swiper-pagination-bullet-active{background-color:#da291c}.swiper-pagination.testimonial::before{position:absolute;content:url(../../uploads/icons/quote.svg);top:-30px;right:0;z-index:-1}.map-section .map-wrapper{position:relative;z-index:10;margin-top:-100px;margin-top:-100px}@media(max-width: 1599px){.map-section .map-wrapper{margin-top:calc(60px + -160*(100vw - 375px)/1224)}}.map-section .map-wrapper iframe{border-radius:25px}.map-section .map-wrapper::before{content:"";position:absolute;bottom:20px;left:20px;width:100%;height:100%;border:1px solid #e2ddc3;z-index:-1;border-radius:25px}.map-section h2{color:#0d3745}.map-section a{text-decoration:none;color:#0d3745}.map-section a:hover{color:#da291c}.form-section{background-color:#f3f2ed;position:relative;overflow:hidden}.form-section::before{content:url(../../uploads/images/kontakt-shape.png);position:absolute;top:0;right:45px;scale:1.2}@media(max-width: 1599px){.form-section::before{right:calc(-600px + 645*(100vw - 375px)/1224)}}.form-section .form-wrapper{position:relative;z-index:1;border-radius:25px;padding:45px}.form-section .form-wrapper .form-group input,.form-section .form-wrapper .form-group textarea,.form-section .form-wrapper .form-group select{border:unset;background-color:#f3f2ed;border-bottom:1px solid #e2ddc3;color:#0d3745;padding-bottom:10px}.form-section .form-wrapper .form-group input::placeholder,.form-section .form-wrapper .form-group textarea::placeholder,.form-section .form-wrapper .form-group select::placeholder{color:#0d3745;opacity:1}.form-section .form-wrapper .form-group input:focus,.form-section .form-wrapper .form-group textarea:focus,.form-section .form-wrapper .form-group select:focus{border:none;box-shadow:none;outline:none;border-bottom:2px solid #0d3745}#wpforms-submit-131{all:unset;display:flex;position:relative;padding:16px 24px;justify-content:center;align-items:center;border-radius:48px;background-color:#0d0d0c;border:1px solid #0d0d0c;color:#fff;font-size:16px;text-decoration:none;font-family:"Inter-Medium";line-height:24px;gap:8px}#wpforms-submit-131::after{content:"";position:relative;background:url(../../uploads/icons/right-arrow.svg) no-repeat center center/cover;padding-left:8px;padding-top:5px;height:24px;width:24px;transition:all .3s ease-in-out}#wpforms-submit-131:hover::after{transform:translateX(5px)}.map-section iframe{width:100%;height:450px;border:none}.about-section{background-color:#0d3745}.about-section .image-wrapper{width:526px;height:370px;width:526px;border-radius:24px;overflow:hidden}@media(max-width: 1599px){.about-section .image-wrapper{width:calc(335px + 191*(100vw - 375px)/1224)}}.about-section .image-wrapper img{height:100%;width:100%;object-fit:cover}.about-section .image-wrapper.wide{width:100%;height:500px}.about-section .checklist ul{text-decoration:none;list-style:none;position:relative;padding-left:0}.about-section .checklist ul li{position:relative;padding-left:30px;margin-bottom:10px}.about-section .checklist ul li:last-child{margin-bottom:0}.about-section .checklist ul li::before{content:url(../../uploads/icons/checkmark.svg);position:absolute;top:0;left:0;width:24px;height:24px}.about-section .checklist ul li::marker{all:unset}.about-section .checklist ul::after{content:"";position:absolute;right:-10px;top:0;width:1px;height:144px;background-color:#f3f2ed}.about-section .phone-icon{background-color:#fff;display:inline-flex;padding:16px;border-radius:48px}.about-section .phone-icon .icon{width:20px;height:20px}.about-section .phone-number{transition:all .3s linear}.about-section .phone-number:hover{color:#da291c}.features-section .image-wrapper{width:100%;height:334px}.features-section .image-wrapper img{height:100%;width:100%;object-fit:cover}.features-section .image-wrapper{width:100%;height:334px}.features-section .image-wrapper img{height:100%;width:100%;object-fit:cover}.services-section .image-wrapper{width:100%;height:334px}.services-section .image-wrapper img{height:100%;width:100%;object-fit:cover}/*# sourceMappingURL=main.css.map */
.offcanvas-body {
      position: relative;
}
.offcanvas-body .btn-close {
        position: absolute;
        top: 35px;
        right: 15px;
}
.navbar-nav.mobile li a{
	font-size:24px;
}
