.message-section{padding:105px 40px 0;position:relative}.message-section .main-wrapper{max-width:1920px;margin:0 auto;display:flex;justify-content:space-between}.message-section .main-wrapper .form-container{width:100%;padding:123px 90px 264px 184px;background:#f4f6f8}.message-section .main-wrapper .form-container h1{font-size:4rem;margin-bottom:10px}.message-section .main-wrapper .form-container h1 strong{font-family:PPGoshaSans,serif}.message-section .main-wrapper .form-container p{max-width:647px;padding-top:22px;font-size:1.125rem;color:#666892}.message-section .main-wrapper .form-container form{padding-top:31px;display:flex;flex-direction:column;gap:24px}.message-section .main-wrapper .form-container form .row{display:flex;flex-direction:column;gap:5px}.message-section .main-wrapper .form-container form .row .error-message{padding:4px 0 2px 12px;font-size:.875rem;color:#d33333;text-align:left}.message-section .main-wrapper .form-container form .row label{padding-left:12px;line-height:150%}.message-section .main-wrapper .form-container form .full-name-honey{display:none}.message-section .main-wrapper .form-container form input,.message-section .main-wrapper .form-container form textarea{max-width:623px;padding:12px 19px;border:1px solid #8b8c8f;border-radius:4px;font-size:1.125rem;color:#999;font-family:PPNeuneMontreal-regular,serif;resize:none}.message-section .main-wrapper .form-container form input:focus,.message-section .main-wrapper .form-container form input:active,.message-section .main-wrapper .form-container form textarea:focus,.message-section .main-wrapper .form-container form textarea:active{outline:2px solid #385ff6;outline-offset:2px}.message-section .main-wrapper .form-container form input.is-invalid{outline:2px solid red}.message-section .main-wrapper .form-container form label{color:#666892}.message-section .main-wrapper .form-container form button{width:fit-content;padding:22px 75px;background-color:#385ff6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1.125rem;transition:.2s}.message-section .main-wrapper .form-container form button:hover{filter:brightness(.95)}.message-section .main-wrapper .form-container form button:focus{outline-offset:5px;outline:2px solid #385ff6}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone{max-width:623px;min-height:104px;border:2px dashed #ccc;border-radius:4px;text-align:center;cursor:pointer;transition:border-color .3s;display:flex;align-items:center;justify-content:center;gap:24px;color:#8e8e8e}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone.active{border-color:#007bff;background-color:#f0f8ff;color:#333}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone label{margin:0;padding:0;font-size:.875rem;color:#8e8e8e}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone ul{padding:0;margin:10px 0;list-style:none}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone li{padding:5px 0;font-size:14px;color:#333}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone input[type=file]{position:absolute;opacity:0;width:.1px;height:.1px;z-index:-1}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone input[type=file]:focus{outline:2px solid #385ff6;outline-offset:5px}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone .remove-file{padding:10px;margin-left:10px;background:none;border:none;color:red;font-size:16px;cursor:pointer}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone .remove-file:hover{color:#8b0000}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone:focus{outline:2px solid #385ff6;outline-offset:5px}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone:hover{background-color:#f5f7ff}.message-section .main-wrapper .form-container .drop-zone-section .drop-zone-info{padding-top:16px;padding-left:12px;font-size:.875rem;color:#666892}.message-section .main-wrapper .form-container .drop-zone-section .dragover{border:2px dashed #007bff;background-color:#f8f9fa}.message-section .main-wrapper .banner-container{width:100%;color:#fff;max-width:40%;text-align:center;display:flex;justify-content:center;align-items:center}.message-section .main-wrapper .banner-container .banner img{width:100%}@media (max-width: 1500px){.message-section .main-wrapper .form-container{padding:67px 60px 64px}}@media (max-width: 1200px){.message-section{padding:80px 20px 20px}.message-section .main-wrapper{flex-direction:column}.message-section .main-wrapper .form-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.message-section .main-wrapper .form-container h1,.message-section .main-wrapper .form-container p{text-align:center}.message-section .main-wrapper .form-container p{max-width:500px}.message-section .main-wrapper .form-container form{margin:0 auto;width:100%;max-width:623px}.message-section .main-wrapper .form-container form button{margin:0 auto;width:100%}.message-section .main-wrapper .banner-container{padding:100px 20px;max-width:none}}@media (max-width: 768px){.message-section .main-wrapper .form-container{padding:67px 20px 60px}.message-section .main-wrapper .form-container h1{font-size:3rem}.message-section .main-wrapper .form-container p{font-size:1rem}.message-section .main-wrapper .banner-container{padding:80px 20px}.message-section .main-wrapper .banner-container .quote-sign{transform:scale(.9);padding-top:120px}}@media (max-width: 430px){.message-section{padding:80px 10px 20px}.message-section .main-wrapper .form-container{padding:67px 20px 60px}.message-section .main-wrapper .form-container h1{font-size:2.5rem}.message-section .main-wrapper .form-container p{font-size:1rem}.message-section .main-wrapper .form-container form input,.message-section .main-wrapper .form-container form textarea{padding:7px 12px;font-size:1rem}.message-section .main-wrapper .form-container form button{padding:14px 40px}}.message-section .modal{position:absolute;z-index:1000;left:0;top:0;width:100%;height:100%;display:grid;place-items:center center}@media (max-width: 1200px){.message-section .modal{top:-10px}}.message-section .modal .modal-content{background-color:#fff;padding:43px 59px 46px 69px;margin:0 20px;display:flex;gap:42px;border-radius:4px;-webkit-box-shadow:0 8px 24px -12px rgb(105,105,105);-moz-box-shadow:0 8px 24px -12px rgb(105,105,105);box-shadow:0 8px 24px -12px #696969;pointer-events:none}.message-section .modal .modal-content .text-wrapper h3{margin:0;font-size:2.5rem;font-weight:500}.message-section .modal .modal-content .text-wrapper p{margin:5px 0 0;color:#666892;font-size:1.25rem}@media (max-width: 1200px){.message-section .modal .modal-content .text-wrapper h3{font-size:1.75rem}.message-section .modal .modal-content .text-wrapper p{font-size:1rem;line-height:18px}}@media (max-width: 600px){.message-section .modal .modal-content{padding:25px 20px;gap:20px}}@media (max-width: 768px){.message-section .modal .modal-content .text-wrapper h3{font-size:1.25rem}.message-section .modal .modal-content .text-wrapper p{font-size:.875rem}}.message-section .modal .close{color:#aaa;float:right;font-size:28px;font-weight:700}.message-section .modal .close:hover,.message-section .modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.full-name-honey{display:none}
