.contact-start{background-color:var(--color-blue)}.lift .contact-start{background-color:var(--color-lift-main-dark)}body:not(:has(.location)):has(.contact-start) .footer{margin-top:0}.contact-start__block{display:flex;justify-content:space-between;margin-bottom:100px;gap:80px}.contact-start__description{display:flex;flex-direction:column;margin-top:100px;width:41.8%}.contact-start__description h1,.contact-start__description h2,.contact-start__description p{color:var(--color-white)}.contact-start__description h1{margin-bottom:15px;text-transform:uppercase}.contact-start__description h2{margin-bottom:25px}.contact-start__description hr{margin:22px 0;border-color:var(--color-white-dark)}.contact-start__description-phone{display:flex;align-items:center;gap:20px}.contact-start__description-phone img{width:fit-content;height:fit-content}.contact-start__description-phone h4{font-weight:600}.contact-start__form-block{width:calc(58.2% - 80px)}.contact-start__form-block form{display:flex;flex-direction:column;gap:30px;padding:60px 100px;background-color:var(--color-white);border-radius:3px}.contact-start__form-row,.control-group{display:flex;position:relative;width:100%}.contact-start__form-row{justify-content:space-between;gap:20px}.control-group{flex-direction:column;gap:10px}.contact-start__rule{color:var(--color-blue-dark);font-weight:500;position:absolute;right:0;top:0}.control-group label{font-weight:800;color:var(--color-blue-dark);text-transform:uppercase}.lift .contact-start__rule,.lift .extra-fields a:hover{color:var(--color-lift-main-dark)}.control-group textarea{min-height:142px;max-height:142px}.contact-start__captcha{display:flex;width:60%}.recaptcha-wrap .control-group-error{margin-top:8px}.contact-start__form-row input.btn{width:40%;text-transform:uppercase;height:fit-content}#lead_time_extra,#order_follow_up_extra,#quote_request_extra,#technical_extra{display:none}.extra-fields,.extra-fields fieldset{display:flex;flex-direction:column;gap:30px}.extra-fields legend{color:var(--color-blue-dark);font-weight:700;margin-bottom:30px}.extra-fields a,.extra-fields p{color:var(--color-blue-dark);font-weight:600}.extra-fields a{text-decoration:underline}.lift .extra-fields a{color:var(--color-orange)}.extra-fields a:hover{color:var(--color-blue-light)}.main__contact .contact-start__form-block{width:100%}.main__contact .contact-start__form-block form{padding:0}.main__contact .control-group textarea{max-height:218px;min-height:218px}.select2-container{width:100%!important}.contact-start__success{display:flex;flex-direction:column;width:41.8%;margin-top:20px;gap:24px}.contact-start__success h1,.contact-start__success p{color:var(--color-white)}.contact-start__success a{display:flex;align-items:center;width:200px;height:56px}@media (max-width:1440px){.contact-start__block{gap:50px}.contact-start__form-block form{padding:40px 20px}}@media (max-width:1200px){.contact-start__block{gap:30px;margin-bottom:50px}.contact-start__captcha{justify-content:center;align-items:center}.recaptcha-wrap .control-group-error{text-align:left;margin-top:16px}.contact-start__description{width:56%;margin-top:20px}.contact-start__description>h1,.contact-start__description>h2{margin-bottom:8px}.contact-start__description hr{margin:18px 0}.contact-start__description-phone{justify-content:center;gap:15px}.contact-start__description-phone img{width:28px;height:28px}.contact-start__form-block{width:43%}.contact-start__form-row{flex-direction:column}.contact-start__form-row .contact-start__captcha,.contact-start__form-row input.btn{width:100%}.contact-start__form-row .contact-start__captcha{height:60px}.control-group textarea{min-height:103px;max-height:103px}.contact-start__form-block .dropdown-button{padding:12px 25px 12px 10px}.contact-start__form-block form,.extra-fields,.extra-fields fieldset{gap:20px}.contact-start__form-row input.btn{padding:16px}.contact-start__success{width:56%}}@media (max-width:913px){.contact-start__block .recaptcha-wrap{max-width:239px}.contact-start__block #rc-imageselect,.contact-start__block .g-recaptcha{transform:scale(.77)}}@media (max-width:768px){.contact-start__block{gap:20px;flex-direction:column}.contact-start__description,.contact-start__form-block{width:100%}.contact-start__block #rc-imageselect,.contact-start__block .g-recaptcha{transform:scale(1)}.contact-start__form-block form,.contact-start__form-row,.extra-fields,.extra-fields fieldset{gap:15px}.contact-start__form-block textarea{min-height:102px;max-height:102px}.contact-start__form-row .contact-start__captcha,.contact-start__form-row input.btn{width:100%;max-width:380px}.contact-start__form-row{align-items:center}.contact-start__success{width:100%}}@media (max-width:375px){.contact-start__block #rc-imageselect,.contact-start__block .g-recaptcha{transform:scale(.77)}}.faq{background-color:var(--color-white);margin-top:-80px;padding-top:80px}.start-dark .faq{background-color:var(--color-gray-background)}.faq .container{justify-content:center}.faq__block{width:100%;max-width:1110px;align-items:center;gap:20px}.faq__block h3{text-align:center}.faq__list,.location__block-map img{width:100%}.faq__button{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--color-blue-dark);position:relative;font-weight:500;text-align:left;gap:10px}.faq__question{position:relative;font-weight:600}.faq__question .faq__button::after,.faq__question.info-close .faq__button::after{position:absolute;right:20px}.faq__answer{margin-top:20px;gap:20px;animation:open_info .3s}.faq__answer,.faq__button{padding-right:20px}.faq__answer,.faq__answer p{color:var(--color-blue-dark);font-weight:600}.lift .faq__answer,.lift .faq__answer p,.lift .faq__block h3,.lift .faq__button,.lift .location__block-info p{color:var(--color-lift-blue-dark)}.faq__answer a{color:var(--color-blue-dark);text-decoration:underline}.lift .faq__answer a,.lift .location__block-info h4{color:var(--color-orange)}.lift .faq__answer a:active,.lift .faq__answer a:hover{color:var(--color-orange);text-decoration:underline}.faq__answer a:active,.faq__answer a:hover,.location__block-info h4{color:var(--color-blue-light)}.info-close .faq__answer{display:none}@media (max-width:1200px){.faq__block{width:72%;gap:5px}.faq__button{gap:20px;font-weight:700}.faq__answer{margin-top:10px;gap:16px}}@media (max-width:768px){.faq{margin-top:-30px;padding-top:30px}.faq__block{width:100%;max-width:500px;min-width:auto;gap:10px}}@media (max-width:375px){.faq__answer,.faq__answer p{font-size:14px}}#map{width:500px;height:500px}.location__block{display:flex;gap:3vw}.location__block-map{max-width:58vw;height:fit-content}.location__block-text{gap:30px}.location__block-info,.location__block-text{display:flex;flex-direction:column}.location__block-info h4{font-weight:700;margin-bottom:15px}.location__block-info p{color:var(--color-blue-dark)}.location__block-info-title{font-weight:800}.location__block-socials{display:flex;gap:10px}@media (max-width:1440px){.location__block-map{max-width:none;width:770px}}@media (max-width:1200px){.location__block{gap:50px}.location__block-map{max-width:none;min-width:370px;width:100%;height:36vw;overflow:hidden}.location__block-map img{margin-top:55px;scale:1.6}.location__block-info h4,.location__block-info p{text-align:center}.location__block-socials{justify-content:center}.location__block-text{gap:20px}}@media (max-width:768px){.location__block{flex-direction:column;gap:20px}.location__block-map{height:auto;min-width:auto}.location__block-text{gap:20px}.location__block-info h4{margin-bottom:8px}}