@font-face{font-family:Tartuffo_Trial-Regular-Bold;src:url(/assets/fonts/Tartuffo_Trial-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font_tartuffotrial_bold: "Tartuffo_Trial-Bold"}.header-area.scrolled,.header-area-3.scrolled{background-color:#000}.header-area.scrolled .header-meta .date,.header-area-3.scrolled .header-meta .date{color:var(--white)}.header-area .rr-btn-primary,.header-area-3 .rr-btn-primary{background:transparent;border:1px solid var(--white);color:var(--white)}.header-area .rr-btn-primary span,.header-area-3 .rr-btn-primary span{color:var(--white)!important}footer .footer-location span{color:var(--black)}.sub-title-with-dash{line-height:20px;position:relative;padding-left:25px;letter-spacing:-.48px;text-align:left;color:var(--white)}.sub-title-with-dash:before{left:0;content:"";width:20px;height:1px;bottom:5px;position:absolute;background:var(--white)}.hero__content .title span{font-size:100px;line-height:100px;font-weight:400}.hero-nav__content{left:55px;bottom:15px;width:max-content;height:auto;display:flex;align-items:center;gap:15px;transform:rotate(-90deg);transform-origin:bottom left}.hero-nav__content p{position:static;width:auto;margin:0;white-space:nowrap;transform:none}.hero-nav__brand{position:static;display:inline-block;margin:0;color:var(--white);font-family:var(--font_bai);font-size:30px;font-weight:600;line-height:1;letter-spacing:-.9px;white-space:nowrap;transform:none;mix-blend-mode:exclusion}.app-btn{padding:10px 15px;border-color:#80acc4;color:#80acc4}.app-btn:hover{color:#fff;border-color:#fff}.app-btn .text span{color:#80acc4}.contact-area .design-showcase__wrapper{border:none}.contact-area .design-showcase__content{display:flex;flex-direction:column}.contact-area .design-showcase__content .title{margin-bottom:30px}.contact-area .design-showcase__content p{color:var(--black)}.contact-area .form-holder{flex:1;display:flex;flex-direction:column;padding-inline:50px}.contact-area .form-holder .app-btn{margin-top:auto;align-self:flex-start}#contact-block p{margin-bottom:50px}#contact-block .contact-formfield{margin-bottom:20px}#contact-block #contact-form{display:flex;flex-direction:column;height:100%}#contact-block .design-showcase__content .title span{font-weight:700}.page-title-area h4{margin-bottom:20px}#services-page .services-rating .section-title-wrapper .section-title{max-width:unset}#services-page .projects-2{margin-bottom:4px}#project-detail-page .page-title-area-inner{padding-top:80px}#project-detail-page .portfolio-details__wrapper .portfolio-details__overview .list{margin-top:0}#home-page .hero__content .title{font-size:150px}
