@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Jost-Regular.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Jost-Light.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Jost-Medium.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Jost-Bold.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/Jost-Black.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/Jost-Italic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/Jost-BoldItalic.ttf) format("truetype")}.breadcrumbs span span:not(.breadcrumb_last)::after{content:"\e900";font-family:icomoon;display:inline-block;color:var(--topfloor-white);font-size:12px;margin-left:14px;margin-right:14px}.breadcrumbs{font-size:20px}.breadcrumb_last{color:var(--topfloor-base);font-weight:500!important}.breadcrumbs span span a{color:var(--topfloor-white);transition:color .3s,transform .3s}.breadcrumbs span span a:hover{color:var(--topfloor-base)}.breadcrumb_prefix{color:var(--topfloor-white);margin-right:5px}.breadcrumb-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.service-one .s-img-icon{width:45px;height:45px}.text-wrap p{margin-bottom:6px;color:#37383a;font-size:16px;line-height:32px;font-weight:400}.text-wrap h1,.text-wrap h2,.text-wrap h3,.text-wrap h4,.text-wrap h5,.text-wrap h6{font-size:27px;line-height:37px;font-weight:700;letter-spacing:-.54px;color:var(--topfloor-black);margin-bottom:20px}.text-wrap ol li,.text-wrap ul li{margin-bottom:6px;color:#37383a;font-size:16px;line-height:32px;font-weight:400}.text-wrap ol li::marker,.text-wrap ul li::marker{color:var(--topfloor-base)}.text-wrap a{color:var(--topfloor-base);transition:color .3s,transform .3s}.text-wrap a:hover{color:var(--topfloor-black)}.text-wrap .no-tel a[href^=tel]{color:var(--topfloor-black)!important}.text-wrap--light ol li,.text-wrap--light p,.text-wrap--light ul li{color:var(--topfloor-gray)}.main-slider__text,.main-slider__title{width:50%}@media (max-width:1200px){.main-slider__text,.main-slider__title{width:80%}}@media (max-width:768px){.main-slider__text,.main-slider__title{width:100%}}.about-three__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#contact-page .wpcf7-spinner{display:block;margin:0 auto}button[type=submit].thm-btn br{display:none}.service-contact .wpcf7-response-output{color:#fff}.service-contact .wpcf7-not-valid-tip{position:absolute;font-size:12px;color:var(--topfloor-black);white-space:nowrap}.service-contact .wpcf7-form-control:focus{box-shadow:0 0 5px #fff}.content-wrap p{margin-top:31px;margin-bottom:21px}.content-wrap h1,.content-wrap h2,.content-wrap h3,.content-wrap h4,.content-wrap h5,.content-wrap h6{font-weight:700}.content-wrap li::marker{color:var(--topfloor-base)}.content-wrap a:hover{color:var(--topfloor-black)}.main-menu .main-menu__list>li:focus-within>ul{opacity:1;visibility:visible;transform:scaleY(1) translateZ(0)}.main-menu .main-menu__list>li.dropdown>a:after{transition:.3s ease-in-out}.main-menu .main-menu__list>li.dropdown[aria-expanded=true]>a:after{transform:translateY(-50%) rotate(180deg)}.section-content-search{margin-top:25px;margin-bottom:25px;border-bottom:2px solid var(--topfloor-bdr-color)}.search-title{font-size:28px;line-height:32px;font-weight:700;color:var(--topfloor-black);margin-bottom:20px}.search-results{margin-bottom:10px}.search-results li{font-size:18px}.search-results li a{color:var(--topfloor-base);transition:color .3s,transform .3s}.search-results li a:hover{color:var(--topfloor-black)}.search-results li::marker{color:var(--topfloor-base)}a.team-three__single .team-three__title p{transition-duration:.5s;color:var(--topfloor-white)}a.team-three__single:hover p{color:var(--topfloor-base)}#contact-page .wpcf7-form-control:focus{outline:1px solid var(--topfloor-base)}@media (pointer:coarse){.custom-cursor__cursor,.custom-cursor__cursor-two{display:none}}.text-message-box{height:unset!important}.project-five__title p{color:var(--topfloor-white)}.project-five__content{opacity:0;transform:none;transition-duration:.5s;width:100%;padding:30px}@media (max-width:767px){.project-five__content{opacity:.8;padding:15px}}a.project-five__single:hover .project-five__content{opacity:.8}a.service-one__single .service-one__text{color:var(--topfloor-gray)}a.service-one__single .service-one__read-more{color:var(--topfloor-black)}a.service-one__single:hover,a.service-one__single:hover .service-one__read-more,a.service-one__single:hover .service-one__text,a.service-one__single:hover .service-one__title{color:var(--topfloor-white)}.project-details__pagination .next,.project-details__pagination .prev{line-height:1.2}.reviewer-img{height:70px}.reviewer-name{color:var(--topfloor-white)}.offer-box .section-title__title{width:75%}@media only screen and (max-width:767px){.offer-box{text-align:center}.offer-box .section-title__title{width:100%}.offer-box .project-two__btn-box{margin-left:auto;margin-right:auto}}.sticky-header__logo{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:var(--topfloor-base);padding:48px 75px;clip-path:polygon(0 0,100% 0,77% 100%,0 100%);margin-right:35px;background-color:var(--topfloor-base)}.sticky-header__logo img{padding:10px}.sticky-header__content .main-menu__left{display:flex}.sticky-header__content .main-menu__search-btn-box{padding:0}.sticky-header__content .main-menu__wrapper-inner{padding-bottom:15px;padding-top:15px}.wpcf7-list-item{margin-left:0;font-size:14px}.wpcf7-list-item a:hover{color:var(--topfloor-black);text-decoration:underline}input[type=checkbox]{accent-color:var(--topfloor-base)}.mobil-header-logo{position:fixed;left:0;top:0}.mobil-header-logo a{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--topfloor-base);clip-path:polygon(0 0,100% 0,77% 100%,0 100%)}.mobil-header-logo img{padding:0 40px 0 20px;height:75px;width:140px}@media (min-width:1200px){.mobil-header-logo{display:none}}.mobile-price-offer{color:var(--topfloor-white);font-weight:600;display:flex;align-items:center;justify-content:space-between;margin-top:20px}.main-menu__btn-box{display:none}@media (min-width:1200px){.main-menu__btn-box{display:block}}.wpcf7 [type=checkbox]:checked,.wpcf7 [type=checkbox]:not(:checked){position:absolute;left:-9999rem}.wpcf7 [type=checkbox]:checked+span,.wpcf7 [type=checkbox]:not(:checked)+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;line-height:1.8rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.wpcf7 [type=checkbox]+span:after,.wpcf7 [type=checkbox]+span:before{content:"";position:absolute;left:0;z-index:1;transition:.2s}.wpcf7 [type=checkbox]:not(:checked)+span:before{top:-16px;width:1.5rem;height:1.5rem;border:.1rem solid var(--topfloor-white);border-radius:5px}.wpcf7 [type=checkbox]:not(:checked)+span:after{top:-16px;width:1.5rem;height:1.5rem;border:.1rem solid var(--topfloor-white);z-index:0;border-radius:5px}.wpcf7 [type=checkbox]:checked+span:before{top:-14px;width:.4rem;height:1rem;border-top:.2rem solid transparent;border-left:.2rem solid transparent;border-right:.2rem solid var(--topfloor-white);border-bottom:.2rem solid var(--topfloor-white);transform:rotateZ(37deg);left:.2rem;transform-origin:100% 100%}.wpcf7 [type=checkbox]:checked+span:after{top:-16px;width:1.5rem;height:1.5rem;border:.1rem solid var(--topfloor-white);z-index:0;border-radius:5px}.wpcf7 [type=checkbox]:disabled:checked+span:before,.wpcf7 [type=checkbox]:disabled:not(:checked)+span:before{top:0;box-shadow:none;background-color:var(--topfloor-white);width:1.9rem;height:1.9rem;border:.3rem solid var(--topfloor-white);transform:rotateZ(0)}.wpcf7 [type=checkbox]:disabled+span{color:var(--topfloor-white)}.form-conditions-wrap{display:flex}.form-conditions-wrap .wpcf7-not-valid-tip{width:350px;top:50px}.form-conditions-wrap .form-conditions p{color:var(--topfloor-white)}.form-conditions-wrap .form-conditions a{color:var(--topfloor-white);font-weight:700;transition:color .3s}.form-conditions-wrap .form-conditions a:hover{color:var(--topfloor-black);text-decoration:none}.wpcf7-submit:disabled{cursor:not-allowed;opacity:.4}.contact-two [type=checkbox]:not(:checked)+span:after,.contact-two [type=checkbox]:not(:checked)+span:before{border-color:var(--topfloor-bdr-color)}.contact-two [type=checkbox]:checked+span:before{border-right:.2rem solid var(--topfloor-black);border-bottom:.2rem solid var(--topfloor-black)}.contact-two [type=checkbox]:checked+span:after{border-color:var(--topfloor-black)}.contact-two .form-conditions-wrap{display:flex;margin-bottom:20px}.contact-two .form-conditions-wrap .wpcf7-not-valid-tip{width:350px;top:52px}.contact-two .form-conditions-wrap .form-conditions p{color:var(--topfloor-bdr-colo)}.contact-two .form-conditions-wrap .form-conditions a{color:var(--topfloor-bdr-colo);font-weight:700;transition:color .3s}.contact-two .form-conditions-wrap .form-conditions a:hover{color:var(--topfloor-black);text-decoration:none}.contact-two .wpcf7-not-valid-tip{position:absolute;font-size:12px;white-space:nowrap}.next.is-disabled,.prev.is-disabled{font-family:var(--topfloor-font-two);font-weight:600;letter-spacing:.8px}.testimonial-five__client-img svg{fill:var(--topfloor-white);border:1px solid var(--topfloor-white);border-radius:50%;padding:10px}#moove_gdpr_cookie_info_bar{z-index:99999!important}@media only screen and (max-width:1199px){.main-menu{position:fixed;width:100%;background-color:var(--topfloor-white)}.stricky-header{display:none}}.testimonial-toggle{background-color:transparent;color:var(--topfloor-white);border:none;padding:0;transition:color .3s,transform .3s;display:flex;align-items:center;justify-content:center}.testimonial-toggle .toggle-label{margin-right:10px;font-weight:700}.testimonial-toggle:hover{color:var(--topfloor-gray)}.testimonial-toggle .icon-arrow-left{display:inline-block;transition:transform .3s;transform:rotate(90deg)}.testimonial-toggle.expanded .icon-arrow-left{transform:rotate(270deg)}
/*# sourceMappingURL=main.min.css.map */
