.temporary-gap-remove{height:176px;background-color:#666;display:block;width:100%}
.contact-section{padding:40px 0 232px;background-color:var(--background-light);position:relative}
.contact-section .block-image{width:11.375rem;height:22.625rem;background-size:cover;background-repeat:no-repeat;position:absolute;pointer-events:none}
@media (max-width:767.96px){.contact-section .block-image{display:none}}
.contact-section .block-image.bottom-left{bottom:0rem;left:0rem}
.contact-section .block-image.bottom-right{bottom:0rem;right:0rem}
.contact-section .contact-wrapper{margin:0 auto;padding:2rem;max-width:444px;background-color:var(--white);border-radius:1.5rem;box-shadow:0px 20px 60px -40px rgba(16,18,30,0.24)}
.contact-section .contact-wrapper .col-content{margin-bottom:1.5rem}
.contact-section .contact-wrapper .col-content h2.h2{margin-bottom:1rem;font-weight:500;font-size:28px;line-height:130%;letter-spacing:-0.01em;color:var(--text-color)}
.contact-section .contact-wrapper .col-content p{font-weight:400;font-size:15px;line-height:24px;color:rgba(13,15,32,0.6)}
.contact-section .contact-wrapper .col-content .fun-fact{display:flex;flex-direction:column;align-items:flex-start;padding:20px 24px;gap:8px;background:var(--background-light);border-radius:12px;margin-top:1.5rem}
.contact-section .contact-wrapper .col-content .fun-fact .title{font-weight:500;font-size:15px;line-height:24px;color:var(--primary-color);flex:none;order:0;align-self:stretch;flex-grow:0;margin-bottom:8px}
.contact-section .contact-wrapper .form-group{margin-bottom:24px;display:block}
.contact-section .contact-wrapper .form-group label{margin-bottom:8px;font-weight:400;font-size:13px;line-height:22px;color:var(--text-color)}
.contact-section .contact-wrapper .form-group input,.contact-section .contact-wrapper .form-group textarea,.contact-section .contact-wrapper .form-group select{height:56px;width:100%;padding:16px 20px;border-radius:12px;border:1px solid rgba(0,0,0,0.1);font-weight:400;font-size:15px;line-height:24px;background-color:var(--white)}
.contact-section .contact-wrapper .form-group textarea{height:176px}
.contact-section .contact-wrapper .form-group ::-webkit-input-placeholder{color:rgba(13,15,32,0.6)}
.contact-section .contact-wrapper .form-group :-ms-input-placeholder{color:rgba(13,15,32,0.6)}
.contact-section .contact-wrapper .form-group ::placeholder{color:rgba(13,15,32,0.6)}
.contact-section .contact-wrapper #submitbutton,.contact-section .contact-wrapper input[type=submit]{height:56px;width:100%;padding:16px 20px;background-color:var(--theme-blue-dark);color:var(--white);text-align:center;font-weight:500;font-size:17px;display:block}
.contact-section .contact-wrapper #submitbutton:hover,.contact-section .contact-wrapper input[type=submit]:hover{background-color:var(--primary-color);color:var(--white)}
.contact-section .contact-wrapper #submitbutton:disabled,.contact-section .contact-wrapper input[type=submit]:disabled{background-color:var(--background-light);color:rgba(13,15,32,0.12)}