.contact-section{padding-block:150px;background-color:#f1f0f0;min-height:100vh;display:flex;align-items:center;position:relative}@media(max-width:768px){.contact-section{padding-block:100px}}.contact-section .container{width:100%}.contact-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-content:space-between}@media(max-width:992px){.contact-wrap{grid-template-columns:1fr;gap:40px}}.contact-info{display:flex;flex-direction:column;height:100%;min-height:600px}.contact-info .xl-title{text-transform:uppercase}.contact-info .details{margin-top:40px;display:flex;flex-direction:column;gap:30px;color:#0b1735}.contact-info .details a{text-decoration:none;color:inherit}.contact-info .details svg{width:20px;height:20px}.contact-info .details .details__wrap{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}.contact-info .details .details__wrap .details__wrap-header{display:flex;gap:5px;font-size:16px;line-height:22px;font-weight:500}.contact-info .details .details__wrap .details__wrap-header svg{padding:2px 2px 0}.contact-info .details .details__wrap .details__wrap-content{display:flex;flex-direction:column;gap:5px}@media(max-width:992px){.contact-info{width:100%;min-height:auto;gap:40px}}.contact{background-color:#f1f0f0}.contact__box{background-color:#c8d9ec;padding:max(20px,min(9.3220338983px + 2.5423728814vw,50px))}@media(min-width:993px){.contact__box{max-width:690px}}.contact__box{width:100%}.contact__title{margin-bottom:60px;text-align:left;color:#0b1735}.contact__form{display:flex;flex-direction:column;gap:20px!important;width:100%}.contact__row{display:flex;gap:20px!important}.contact__row>*:not(:last-child){margin-right:0!important}@media(max-width:576px){.contact__row{flex-direction:column;gap:25px}}.contact__multi-select{position:relative}.contact__multi-trigger{cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.contact__group:after{top:0;transform:translateY(21px)}.contact__multi-text--active{color:#0b1735}.contact__multi-arrow{font-size:12px;color:#0b1735}.contact__multi-dropdown{display:none;position:absolute;top:100%;left:0;width:100%;z-index:10;background-color:#f1f0f0;border:1px solid #0B1735;padding:15px;max-height:250px;overflow-y:auto}.contact__multi-dropdown.is-open{display:block}.contact__multi-option{margin-bottom:15px}.contact__multi-option:last-child{margin-bottom:0}.contact__submit-row{margin-top:20px}.contact__checkbox-label{display:flex;align-items:flex-start;gap:10px!important;font-size:14px;color:#0b1735;cursor:pointer;-webkit-user-select:none;user-select:none}.contact__checkbox-label input{display:none}.contact__checkbox-label input:checked+.contact__checkbox-custom{background-color:#0b1735;border-color:#0b1735}.contact__checkbox-label input:checked+.contact__checkbox-custom svg{opacity:1}.contact__checkbox-label input:checked+.contact__checkbox-custom svg path{stroke:#fff}.contact__checkbox-label a{color:#0b1735;text-decoration:underline}.contact__checkbox-label a:hover{text-decoration:none}.contact__checkbox-custom{width:18px;height:18px;border:1px solid #0b1735;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.contact__checkbox-custom svg{opacity:0;width:12px;height:10px;transition:opacity .2s ease}.contact__btn{background-color:#0b1735;color:#fff;padding:14px 40px;border-radius:30px;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .45s ease}@media(hover:hover)and (pointer:fine){.contact__btn:hover{background-color:#13275a}}.sticker-dive{position:absolute;bottom:max(-200px,min(63.1578947368px + -16.4473684211vw,-100px));left:620px;width:max(504px,min(138.5263157895px + 36.8421052632vw,728px))}.sticker-dive img{aspect-ratio:728/540;width:100%;height:100%;object-fit:cover}@media(max-width:992px){.sticker-dive{display:none}}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px!important}.contact__row>*{width:100%}@media(max-width:768px){.contact__row{margin-bottom:0!important}}@media(max-width:576px){.contact__row{grid-template-columns:1fr}}.contact__checkbox-label{gap:5px}
