.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;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:clamp(20px,calc(20px - (30px/1180px*420px) + 30px/1180px*100vw),50px);max-width:690px;width:100%}.contact__title{margin-bottom:60px;text-align:left;color:#0b1735}.contact__form{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width:768px){.contact__form{gap:25px}}.contact__row{display:flex;gap:40px}@media(max-width:576px){.contact__row{flex-direction:column;gap:25px}}.contact__group{flex:1;position:relative;display:flex;flex-direction:column}.contact__group--phone{flex-direction:row;align-items:flex-end}.contact__group--phone .contact__input{padding-inline-start:15px}.contact__group--phone .contact__phone-prefix{display:flex;align-items:center;gap:8px;padding:15px 10px;background:#ffffff80;color:#0b1735;font-weight:600;cursor:pointer}.contact__group--select:after{content:"";position:absolute;right:0;bottom:20px;width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230B1735' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;pointer-events:none}.contact__phone-prefix{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff6;border-bottom:1px solid #0B1735;margin-bottom:0;align-self:flex-end;height:49px}.contact__phone-prefix span{font-weight:600;color:#0b1735}.contact__input,.contact__select,.contact__textarea{width:100%;background:transparent;font:inherit;border:none;border-bottom:1px solid #0B1735;padding:15px 0;font-weight:600;font-size:15px;color:#0b1735;outline:none;border-radius:0;appearance:none}.contact__input::placeholder,.contact__select::placeholder,.contact__textarea::placeholder{color:#0b1735;opacity:1}.contact__textarea{resize:none;height:150px}.contact__submit-row{margin-top:20px}.contact__btn{background-color:#0b1735;color:#fff;padding:14px 40px;border-radius:30px;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.contact__btn:hover{background-color:#0f204a;transform:translateY(-2px)}}.sticker-dive{position:absolute;bottom:clamp(-200px,calc(-100px - (-100px/608px*992px) + -100px/608px*100vw),-100px);left:620px;width:clamp(504px,calc(504px - (224px/608px*992px) + 224px/608px*100vw),728px)}.sticker-dive img{aspect-ratio:728/540;width:100%;height:100%;object-fit:cover}@media(max-width:992px){.sticker-dive{display:none}}
