.modal{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.modal.modal-active{opacity:1;pointer-events:all}.modal .modal-container{background-color:#fff;padding:10px 20px;border-radius:12px;overflow:hidden}.modal__content{position:relative;padding:30px 120px;max-height:80vh;background-color:#fff;overflow-y:auto}.modal__content::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.modal__content::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px;height:50px}.modal__content:hover::-webkit-scrollbar-thumb{background-color:#31465a}.modal__top{display:flex;align-items:center;justify-content:space-between}.btn-close-modal{padding:0;border:none;outline:none;background-color:transparent;cursor:pointer;position:absolute;right:0;top:0}.btn-close-modal svg path{transition:stroke .3s ease-in-out}.btn-close-modal:active svg path,.btn-close-modal:focus-visible svg path,.btn-close-modal:hover svg path{stroke:#e72a63}.modal .address-list{padding-top:0}.modal .address-btn-wrapp{margin-bottom:20px}@media(max-width:1280px){.btn-close-modal svg{width:30px;height:30px}}@media(max-width:992px){.modal__content{padding:30px 54px}}@media(max-width:576px){.modal__content{max-height:74vh;padding:40px 8px 30px;border-radius:20px}.modal .modal-container{padding:10px}}.modal-message .color-green{font-size:42px;font-weight:700;color:#75ddca}.modal-message .color-green span{color:#e72a63}@media screen and (max-width:2300px){.modal-message .color-green{font-size:32px}}@media screen and (max-width:1460px){.modal-message .color-green{font-size:22px}}@media screen and (max-width:1280px){.modal-message .color-green{font-size:20px}}@media screen and (max-width:768px){.modal-message .color-green{font-size:18px}}.modal-message{display:flex;flex-direction:column;text-align:center}.modal-message .color-red{font-size:42px;font-weight:700;color:#e72a63}.modal-message .color-red span{color:#e72a63}@media screen and (max-width:2300px){.modal-message .color-red{font-size:32px}}@media screen and (max-width:1460px){.modal-message .color-red{font-size:22px}}@media screen and (max-width:1280px){.modal-message .color-red{font-size:20px}}@media screen and (max-width:768px){.modal-message .color-red{font-size:18px}}@media(max-width:768px){.modal-message-wrapp .container{max-width:90%}}@font-face{font-family:Exo2-Regular;src:url(/_next/static/media/Exo2-Regular.14b90da0.ttf)}@font-face{font-family:Exo2-Medium;src:url(/_next/static/media/Exo2-Medium.459a5915.ttf)}@font-face{font-family:Exo2-Bold;src:url(/_next/static/media/Exo2-Bold.641a98e5.ttf)}.contact-block{padding-top:128px;padding-bottom:128px;background:#2d344b}@media screen and (max-width:768px){.contact-block{padding-top:48px;padding-bottom:48px}}.contact-block div,.contact-block input,.contact-block p{color:#fff}.contact-block__main__h2 h2{font-size:128px;font-family:Exo2-Bold;color:#2d344b;margin-bottom:48px;line-height:100%;color:#fff}.contact-block__main__h2 h2 span{font-family:Exo2-Bold;color:#e72a63}@media screen and (max-width:2560px){.contact-block__main__h2 h2{font-size:96px}}@media screen and (max-width:1600px){.contact-block__main__h2 h2{font-size:64px}}@media screen and (max-width:1280px){.contact-block__main__h2 h2{font-size:40px;line-height:48px;margin-bottom:36px}}@media screen and (max-width:576px){.contact-block__main__h2 h2{font-size:32px;line-height:38px;margin-bottom:28px}}.contact-block__main__h2 .font-smaller{font-size:80px;font-weight:700;line-height:120%}@media screen and (max-width:2300px){.contact-block__main__h2 .font-smaller{font-size:64px}}@media screen and (max-width:1600px){.contact-block__main__h2 .font-smaller{font-size:48px}}@media screen and (max-width:1024px){.contact-block__main__h2 .font-smaller{font-size:32px}}@media screen and (max-width:576px){.contact-block__main__h2 .font-smaller{font-size:24px}}.contact-block__main__p p{font-size:64px;font-weight:700;line-height:120%;color:#fff}@media screen and (max-width:2300px){.contact-block__main__p p{font-size:42px}}@media screen and (max-width:1460px){.contact-block__main__p p{font-size:24px}}@media screen and (max-width:768px){.contact-block__main__p p{font-size:20px}}.form-contact{display:flex;flex-wrap:wrap;gap:48px;margin-top:48px}.form-contact a,.form-contact div,.form-contact input,.form-contact li,.form-contact p,.form-contact span{color:#fff}.form-contact .form-error{font-size:28px;font-weight:400;color:#e72a63}@media screen and (max-width:2300px){.form-contact .form-error{font-size:20px}}@media screen and (max-width:1460px){.form-contact .form-error{font-size:16px}}@media screen and (max-width:576px){.form-contact .form-error{font-size:14px}}@media screen and (max-width:320px){.form-contact .form-error{font-size:12px}}.form-contact .form-contact__line{display:flex;gap:4%;width:100%}.form-contact .form-contact__line .form-contact__wrapp{position:relative;width:48%}.form-contact .form-contact__line .error{position:absolute;font-size:28px;font-weight:400;color:#e72a63}@media screen and (max-width:2300px){.form-contact .form-contact__line .error{font-size:20px}}@media screen and (max-width:1460px){.form-contact .form-contact__line .error{font-size:16px}}@media screen and (max-width:576px){.form-contact .form-contact__line .error{font-size:14px}}@media screen and (max-width:320px){.form-contact .form-contact__line .error{font-size:12px}}.form-contact .form-contact__line .input-container{width:50%}.form-contact .form-contact__line input,.form-contact .form-contact__line textarea{width:100%;height:74px;background:transparent;border-color:#fff;border-bottom-width:2px;border-top:none;border-left:none;border-right:none;font-size:36px;font-weight:700;color:#fff;transition:border-color .2s ease-in-out}@media screen and (max-width:2300px){.form-contact .form-contact__line input,.form-contact .form-contact__line textarea{font-size:32px}}@media screen and (max-width:1460px){.form-contact .form-contact__line input,.form-contact .form-contact__line textarea{font-size:24px}}@media screen and (max-width:576px){.form-contact .form-contact__line input,.form-contact .form-contact__line textarea{font-size:20px}}.form-contact .form-contact__line input::placeholder,.form-contact .form-contact__line textarea::placeholder{font-size:36px;font-weight:700;color:#fff}@media screen and (max-width:2300px){.form-contact .form-contact__line input::placeholder,.form-contact .form-contact__line textarea::placeholder{font-size:32px}}@media screen and (max-width:1460px){.form-contact .form-contact__line input::placeholder,.form-contact .form-contact__line textarea::placeholder{font-size:24px}}@media screen and (max-width:576px){.form-contact .form-contact__line input::placeholder,.form-contact .form-contact__line textarea::placeholder{font-size:20px}}.form-contact .form-contact__line input:focus::placeholder,.form-contact .form-contact__line textarea:focus::placeholder{color:transparent}.form-contact .form-contact__line input:active,.form-contact .form-contact__line input:focus-visible,.form-contact .form-contact__line input:hover,.form-contact .form-contact__line textarea:active,.form-contact .form-contact__line textarea:focus-visible,.form-contact .form-contact__line textarea:hover{border-color:#dbd7f1}.form-contact .form-contact__line .other-placeholder{position:absolute;left:1.65em;top:-1px;display:flex;align-items:center;height:74px;font-size:36px;font-weight:700;color:#fff;opacity:.5;pointer-events:none}@media screen and (max-width:2300px){.form-contact .form-contact__line .other-placeholder{font-size:32px}}@media screen and (max-width:1460px){.form-contact .form-contact__line .other-placeholder{font-size:24px}}@media screen and (max-width:576px){.form-contact .form-contact__line .other-placeholder{font-size:20px}}.form-contact .form-contact__line textarea{height:148px}.form-contact .form-contact__line .error-input{border-color:#e72a63}.form-contact .form-contact__line .form-file{display:flex;align-items:center;gap:24px;outline:none;font-family:Exo2-Medium;font-size:36px;font-weight:700;text-transform:uppercase;cursor:pointer}@media screen and (max-width:1920px){.form-contact .form-contact__line .form-file{font-size:24px}}@media screen and (max-width:1280px){.form-contact .form-contact__line .form-file{font-size:16px}}@media(max-width:1920px){.form-contact .form-contact__line .form-file{font-size:24px}}@media(max-width:1280px){.form-contact .form-contact__line .form-file{font-size:16px}}@media(max-width:576px){.form-contact .form-contact__line .form-file{font-size:24px}}.form-contact .form-contact__line .form-file path,.form-contact .form-contact__line .form-file span{transition:all .2s ease-in-out}.form-contact .form-contact__line .form-file:active path,.form-contact .form-contact__line .form-file:focus-visible path,.form-contact .form-contact__line .form-file:hover path{fill:#dbd7f1}.form-contact .form-contact__line .form-file:active span,.form-contact .form-contact__line .form-file:focus-visible span,.form-contact .form-contact__line .form-file:hover span{color:#dbd7f1}.form-contact .form-contact__line .form-file.btn-disabled{cursor:cell;pointer-events:none;opacity:.6}.form-contact .form-contact__line .form-file-txt{font-size:24px;font-weight:400;color:#fff}@media(max-width:1920px){.form-contact .form-contact__line .form-file-txt{font-size:16px}}.form-contact .form-contact__line.form-contact__line-submit{justify-content:right}.form-contact .dropdown{width:48%;font-size:36px;font-weight:700;color:#fff;position:relative}@media screen and (max-width:2300px){.form-contact .dropdown{font-size:32px}}@media screen and (max-width:1460px){.form-contact .dropdown{font-size:24px}}@media screen and (max-width:576px){.form-contact .dropdown{font-size:20px}}.form-contact .dropdown .dropdown__btn{cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #fff;outline:none;padding-bottom:20px;padding-top:14px;transition:all .2s ease-in-out}.form-contact .dropdown .dropdown__btn:active,.form-contact .dropdown .dropdown__btn:focus-visible,.form-contact .dropdown .dropdown__btn:hover{border-color:#dbd7f1;color:#dbd7f1}.form-contact .dropdown .dropdown__btn:active .dropdown__icon path,.form-contact .dropdown .dropdown__btn:focus-visible .dropdown__icon path,.form-contact .dropdown .dropdown__btn:hover .dropdown__icon path{fill:#dbd7f1}.form-contact .dropdown .dropdown__btn .dropdown__icon{transition:all .2s ease-in-out}.form-contact .dropdown .active-btn .dropdown__icon{transform:rotate(180deg)}.form-contact .dropdown .dropdown__content-wrapper{width:100%;padding:32px;border:2px solid #fff;border-top:none;position:absolute;background:#2d344b;left:0;z-index:1}@media screen and (max-width:576px){.form-contact .dropdown .dropdown__content-wrapper{padding:16px}}.form-contact .dropdown .dropdown__content-wrapper ul{list-style:none}.form-contact .dropdown .dropdown__content-wrapper ul li{font-size:36px;font-weight:700;color:#fff;outline:none;cursor:pointer;transition:all .2s ease-in-out}@media screen and (max-width:2300px){.form-contact .dropdown .dropdown__content-wrapper ul li{font-size:32px}}@media screen and (max-width:1460px){.form-contact .dropdown .dropdown__content-wrapper ul li{font-size:24px}}@media screen and (max-width:576px){.form-contact .dropdown .dropdown__content-wrapper ul li{font-size:20px;font-size:18px}}.form-contact .dropdown .dropdown__content-wrapper ul li:active,.form-contact .dropdown .dropdown__content-wrapper ul li:focus-visible,.form-contact .dropdown .dropdown__content-wrapper ul li:hover{color:#dbd7f1}.form-contact .dropdown .dropdown__content-wrapper ul li:not(:last-child){margin-bottom:32px}@media screen and (max-width:576px){.form-contact .dropdown .dropdown__content-wrapper ul li:not(:last-child){margin-bottom:16px}}@media screen and (max-width:1280px){.form-contact{margin-top:20px;gap:20px}.form-contact .form-contact__line{flex-wrap:wrap;gap:20px}.form-contact .form-contact__line .form-contact__wrapp,.form-contact .form-contact__line .input-container{width:100%}.form-contact .form-contact__line .form-file{gap:10px}.form-contact .form-contact__line .form-file svg{width:28px;height:36px}.form-contact .dropdown{padding-top:12px;width:100%}.form-contact .dropdown .dropdown__btn{padding-bottom:20px}.form-contact .dropdown .dropdown__btn svg{width:50px}}@media screen and (max-width:576px){.contact-block__main__h2 h2{margin-bottom:24px}.form-contact .form-contact__line textarea{height:124px}.form-contact .dropdown .dropdown__btn svg{width:40px}}