.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:107px 20px}.contact .box.primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#102940;width:379px;gap:24px}.contact .box.primary .title{font-size:36px;font-weight:600}.contact .box.primary .desc{font-size:18px;font-weight:400}.contact .box.primary .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.contact .box.primary .info .item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.contact .box.primary .info .item .icon{background:#eaeef3;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px}.contact .box.primary .info .item .icon svg{width:24px;height:24px}.contact .box.primary .info .item .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;gap:2px}.contact .box.primary .info .item .box .value{font-weight:500}.contact .box.primary .btn{padding:16px 32px;border-radius:999px;background:#102940;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:2px solid rgba(0,0,0,0);color:#fff;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s;cursor:pointer}.contact .box.primary .btn:hover{background:#fff;color:#102940;border:2px solid #102940}.contact .box.primary .follow-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:32px;gap:8px}.contact .box.primary .follow-us .text{color:#8d8d8d;font-weight:500;font-size:18px}.contact .box.primary .follow-us .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.contact .box.primary .follow-us .box svg{width:32px;height:32px}.contact .box.secondary{padding:56px 48px;border:1px solid #102940;border-radius:64px;color:#102940;width:517px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact .box.secondary .title{font-size:36px;font-weight:600}.contact .box.secondary .desc{font-size:18px;color:#4d5270}.contact .box.secondary .form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact .box.secondary .form form input[type=text],.contact .box.secondary .form form select,.contact .box.secondary .form form textarea{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding:16px 24px;background:#eaeaea;border:none;outline:none;border-radius:32px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;width:100%}.contact .box.secondary .form form input[type=text]::-webkit-input-placeholder, .contact .box.secondary .form form select::-webkit-input-placeholder, .contact .box.secondary .form form textarea::-webkit-input-placeholder{color:#8d8d8d}.contact .box.secondary .form form input[type=text]::-moz-placeholder, .contact .box.secondary .form form select::-moz-placeholder, .contact .box.secondary .form form textarea::-moz-placeholder{color:#8d8d8d}.contact .box.secondary .form form input[type=text]:-ms-input-placeholder, .contact .box.secondary .form form select:-ms-input-placeholder, .contact .box.secondary .form form textarea:-ms-input-placeholder{color:#8d8d8d}.contact .box.secondary .form form input[type=text]::-ms-input-placeholder, .contact .box.secondary .form form select::-ms-input-placeholder, .contact .box.secondary .form form textarea::-ms-input-placeholder{color:#8d8d8d}.contact .box.secondary .form form input[type=text]::placeholder,.contact .box.secondary .form form select::placeholder,.contact .box.secondary .form form textarea::placeholder{color:#8d8d8d}.contact .box.secondary .form form select{color:#8d8d8d;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%238D8D8D" height="16" viewBox="0 0 16 9" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7.992 8.486a.819.819 0 0 1-.305-.056.756.756 0 0 1-.254-.162L.24 1.746a.672.672 0 0 1 0-1.029.85.85 0 0 1 1.135 0l6.633 6.015 6.617-6a.85.85 0 0 1 1.135 0c.32.29.32.739 0 1.029L8.567 8.283a.846.846 0 0 1-.559.217l-.016-.014Z"/></svg>');background-repeat:no-repeat;background-position:right 20px center;background-size:16px;padding-right:44px}.contact .box.secondary .form form select:valid{color:#000}.contact .box.secondary .form form textarea{resize:none}.contact .box.secondary .form form input[type=submit]{border:none;outline:none;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;padding:16px 32px;border-radius:999px;background:#102940;cursor:pointer;color:#fff}.contact .box.secondary .form form .sub{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 1300px){.contact .box.primary{width:300px}.contact .box.primary .title{font-size:28px}.contact .box.primary .desc{font-size:16px}.contact .box.primary .info .item .icon{width:48px;height:48px}.contact .box.primary .info .item .icon svg{width:20px;height:20px}.contact .box.primary .info .item .box{font-size:16px}.contact .box.primary .info .item .box .value{font-weight:500}.contact .box.primary .btn{padding:12px 24px;font-size:16px}.contact .box.primary .follow-us .text{font-size:16px}.contact .box.secondary{width:400px;padding:40px 40px;border-radius:48px}}@media(max-width: 840px){.contact .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 20px;gap:40px}.contact .box.primary{width:300px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .box.primary .title{font-size:32px}.contact .box.primary .desc{font-size:18px}.contact .box.primary .info .item .box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .box.primary .info .item .icon{width:48px;height:48px}.contact .box.primary .info .item .icon svg{width:20px;height:20px}.contact .box.primary .btn{padding:12px 24px;font-size:16px}.contact .box.secondary{width:258px;padding:30px;border-radius:48px;gap:12px}.contact .box.secondary .title{font-size:28px}.contact .box.secondary .desc{font-size:16px}.contact .box.secondary .form form .sub{grid-template-columns:1fr;gap:16px}}