@charset "UTF-8";body{overflow-x:hidden;background:#e7f0f4}main{background:#e7f0f4}.contact-page{background:#e7f0f4;border-radius:0 0 60px 60px;padding:30px 0 125px;position:relative}.contact-page .breadcrumb{margin-bottom:55px}.contact-page .breadcrumb .breadcrumb-item{color:#444;font-size:14px}.contact-page .breadcrumb .breadcrumb-item a{color:inherit;text-decoration:none;transition:.2s}.contact-page .breadcrumb .breadcrumb-item a:hover{color:#050b20}.contact-page .breadcrumb .breadcrumb-item.active{color:#050b20;font-weight:700}.contact-wrapper{display:flex;gap:123px;align-items:flex-start}.contact-form-side{width:50%}.contact-info{width:35%}.contact-label{display:block;margin-bottom:10px;color:#050b20;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.8px}.section-tag{min-width:163px;height:37px;padding:0 10px;border-radius:18.5px;border:1px solid #163dad;display:inline-flex;align-items:center;justify-content:center;color:#163dad;font-size:16px;font-weight:700;letter-spacing:-.8px;text-transform:uppercase;margin-bottom:15px}.contact-title{color:#050b20;font-family:DM Sans;font-size:36px;font-weight:800;letter-spacing:-1.8px;margin-bottom:18px}.contact-description{color:#1f1f1f;font-size:18px;font-weight:300;line-height:30px;margin-bottom:25px}.contact-form{display:flex;flex-direction:column;gap:22px}.contact-row{display:flex;gap:20px}.contact-group{flex:1}.contact-input,.contact-textarea{width:100%;border-radius:5px;border:1px solid #c9d2d6;background:#fff;color:#050b20;font-size:15px;transition:.25s;outline:none}.contact-input::-moz-placeholder,.contact-textarea::-moz-placeholder{color:#4f4f4f;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.8px}.contact-input::placeholder,.contact-textarea::placeholder{color:#4f4f4f;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.8px}.contact-input:focus,.contact-textarea:focus{border-color:#e07904;box-shadow:0 0 0 3px #e079041f}.contact-input{height:56px;padding:0 18px}.contact-textarea{min-height:100px;resize:none;padding:18px}.contact-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer}.contact-checkbox input{display:none}.contact-checkbox span{width:30px;height:30px;border-radius:5px;border:1px solid #c9d2d6;background:#fff;position:relative;flex-shrink:0;transition:.2s}.contact-checkbox input:checked+span{background:#050b20;border-color:#050b20}.contact-checkbox input:checked+span:after{content:"✓";color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-53%);font-size:16px;font-weight:700}.contact-checkbox p{margin:0;color:#444;font-size:15px;line-height:22px}.contact-checkbox p a{text-decoration:underline}.contact-button{width:100%;height:56px;border:0;border-radius:10px;background:#e07904;color:#fff;text-align:center;font-size:16px;font-weight:700;cursor:pointer;transition:.25s}.contact-button:hover{border-radius:26.5px;background:#c06702}.contact-info h2{color:#050b20;font-size:24px;font-weight:800;letter-spacing:-1.2px;margin-bottom:35px}.contact-info hr{margin:26px 0;border:0;border-top:1px solid #c9d2d6;opacity:1}.contact-item{display:flex;align-items:center;gap:12px;margin-top:14px}.contact-item img{width:16px;margin-top:3px;flex-shrink:0}.contact-item p,.contact-item a{margin:0;color:#050b20;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.contact-item a:hover{color:#e07904}.contact-map{margin:24px 0}.contact-map iframe{width:100%;height:148px;border:0;border-radius:5px;border:1px solid #c9d2d6;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat;display:block}@media(min-width:992px){main{border-radius:60px 60px 0 0;margin-top:-50px;background:#e7f0f4;z-index:14;position:relative}}@media(max-width:1199.98px){.contact-wrapper{gap:40px}.contact-form-side{width:58%}.contact-info{width:38%}.contact-page .breadcrumb{margin-bottom:40px}.contact-title{font-size:34px}.contact-description{font-size:17px;line-height:28px;margin-bottom:35px}.contact-form{gap:18px}.contact-input{height:52px}.contact-textarea{min-height:150px}.contact-info h2{font-size:22px;margin-bottom:25px}.contact-item p,.contact-item a{font-size:16px;line-height:26px}.contact-map iframe{height:190px}}@media(max-width:991.98px){.contact-page{padding:40px 0 80px;border-radius:0 0 40px 40px}.contact-wrapper{flex-direction:column;gap:50px}.contact-form-side,.contact-info{width:100%}.contact-info{margin-top:10px}.contact-title{font-size:30px}.contact-description{font-size:16px;line-height:26px}.contact-row{flex-direction:column;gap:18px}.contact-input,.contact-button{height:54px}.contact-map iframe{height:230px}}@media(max-width:575.98px){.contact-page{padding:30px 0 60px;border-radius:0}.contact-page .breadcrumb{margin-bottom:30px}.contact-page .breadcrumb .breadcrumb-item{font-size:12px}.section-tag{height:34px;font-size:14px;padding:0 12px}.contact-title{font-size:26px;letter-spacing:-1px}.contact-description{font-size:15px;line-height:24px;margin-bottom:30px}.contact-form{gap:16px}.contact-input{height:50px;padding:0 15px}.contact-input::-moz-placeholder{font-size:14px}.contact-input::placeholder{font-size:14px}.contact-textarea{min-height:140px;padding:15px}.contact-checkbox span{width:24px;height:24px}.contact-checkbox p{font-size:13px}.contact-button{height:52px;font-size:15px}.contact-info h2{font-size:20px;margin-bottom:20px}.contact-item{gap:12px}.contact-item img{width:18px}.contact-item p,.contact-item a{font-size:15px;line-height:24px}.contact-map iframe{height:220px}}
