.contact-form-details-section{padding-top:142px;padding-bottom:240px}.contact-form-details-section .contact-form-details-container{width:100%;margin-right:auto;margin-left:auto;padding:0 111px}@media (min-width: 430px){.contact-form-details-section .contact-form-details-container{max-width:430px}}@media (min-width: 580px){.contact-form-details-section .contact-form-details-container{max-width:580px}}@media (min-width: 800px){.contact-form-details-section .contact-form-details-container{max-width:800px}}@media (min-width: 1024px){.contact-form-details-section .contact-form-details-container{max-width:1024px}}@media (min-width: 1280px){.contact-form-details-section .contact-form-details-container{max-width:1280px}}@media (min-width: 1366px){.contact-form-details-section .contact-form-details-container{max-width:1366px}}@media (min-width: 1440px){.contact-form-details-section .contact-form-details-container{max-width:1440px}}@media (min-width: 1543px){.contact-form-details-section .contact-form-details-container{max-width:1543px}}@media (min-width: 2500px){.contact-form-details-section .contact-form-details-container{max-width:2500px}}.contact-form-details-section .contact-form-details-container .text-wrapper{margin-bottom:62px}.contact-form-details-section .contact-form-details-container .text-wrapper h3{display:flex;flex-direction:column;padding-left:35px;position:relative;font-size:39px;text-transform:uppercase;line-height:60px;letter-spacing:1px;min-height:90px;justify-content:center}.contact-form-details-section .contact-form-details-container .text-wrapper h3 span{font-weight:700;font-size:55px;letter-spacing:0}.contact-form-details-section .contact-form-details-container .text-wrapper h3:before{content:"";position:absolute;top:0;left:0;height:100%;width:9px;background-color:#ffd029}.contact-form-details-section .contact-form-details-container .columns{display:grid;grid-template-columns:834px auto;-moz-column-gap:65px;column-gap:65px}.contact-form-details-section .contact-form-details-container .columns .form{display:flex;flex-direction:column;row-gap:22px;margin-top:12px}.contact-form-details-section .contact-form-details-container .columns .form .form-row{display:flex;justify-content:space-between;-moz-column-gap:22px;column-gap:22px}.contact-form-details-section .contact-form-details-container .columns .form .form-row input,.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea{border:1px solid #000;width:100%;color:#000;padding:19px 17px}.contact-form-details-section .contact-form-details-container .columns .form .form-row input::-moz-placeholder,.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea::-moz-placeholder{color:#000}.contact-form-details-section .contact-form-details-container .columns .form .form-row input::placeholder,.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea::placeholder{color:#000}.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea{min-height:219px}.contact-form-details-section .contact-form-details-container .columns .form .checkbox-row{margin-top:-11px;font-size:14px}.contact-form-details-section .contact-form-details-container .columns .form .button-wrapper{display:flex}.contact-form-details-section .contact-form-details-container .columns .right-column{display:flex;flex-direction:column}.contact-form-details-section .contact-form-details-container .columns .right-column>.title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:14px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details{margin-bottom:46px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .phone{font-size:35px;font-weight:800}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .phone a{display:flex;-moz-column-gap:11px;column-gap:11px;align-items:center}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .phone svg{width:27px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .mail{font-size:19px;font-weight:800}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .mail a{display:flex;-moz-column-gap:11px;column-gap:11px;align-items:center}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .mail svg{width:17px}.contact-form-details-section .contact-form-details-container .columns .right-column .address{padding-left:9px}.contact-form-details-section .contact-form-details-container .columns .right-column .address .title{display:flex;flex-direction:column;font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}.contact-form-details-section .contact-form-details-container .columns .right-column .address .address-content{padding-left:28px;font-size:20px;display:flex;flex-direction:column;row-gap:6px}.contact-form-details-section .contact-form-details-container .columns .right-column .address .address-content p span{font-weight:700}@media (max-width: 1440px){.contact-form-details-section .contact-form-details-container .columns{display:flex;flex-wrap:wrap-reverse;-moz-column-gap:0px;column-gap:0px}.contact-form-details-section .contact-form-details-container .columns .form{display:flex;flex-direction:column;row-gap:22px;margin-top:25px}}@media (max-width: 1024px){.contact-form-details-section{padding-top:50px;padding-bottom:50px}.contact-form-details-section .contact-form-details-container{max-width:100%;padding:0 50px}.contact-form-details-section .contact-form-details-container .text-wrapper{margin-bottom:30px}.contact-form-details-section .contact-form-details-container .text-wrapper h3{padding-left:20px;font-size:15px;line-height:25px;min-height:unset}.contact-form-details-section .contact-form-details-container .text-wrapper h3 span{font-size:26px}.contact-form-details-section .contact-form-details-container .columns .form{display:flex;flex-direction:column;row-gap:22px;margin-top:12px}.contact-form-details-section .contact-form-details-container .columns .form .form-row{-moz-column-gap:10px;column-gap:10px}.contact-form-details-section .contact-form-details-container .columns .form .form-row input,.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea{border:1px solid #000;width:100%;color:#000;padding:8px 10px}.contact-form-details-section .contact-form-details-container .columns .form .form-row input::-moz-placeholder,.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea::-moz-placeholder{color:#000}.contact-form-details-section .contact-form-details-container .columns .form .form-row input::placeholder,.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea::placeholder{color:#000}.contact-form-details-section .contact-form-details-container .columns .form .form-row textarea{min-height:219px}.contact-form-details-section .contact-form-details-container .columns .form .checkbox-row{margin-top:0;font-size:12px}.contact-form-details-section .contact-form-details-container .columns .right-column>.title{font-size:16px;line-height:24px;margin-bottom:5px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details{margin-bottom:20px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .phone{font-size:15px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .phone svg{width:15px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .mail{font-size:15px}.contact-form-details-section .contact-form-details-container .columns .right-column .contact-details .mail svg{width:15px}.contact-form-details-section .contact-form-details-container .columns .right-column .address{padding-left:0}.contact-form-details-section .contact-form-details-container .columns .right-column .address .title{font-size:16px;line-height:24px;margin-bottom:10px}.contact-form-details-section .contact-form-details-container .columns .right-column .address .address-content{padding-left:0;font-size:15px;row-gap:4px}}
