.contact-modal{display:flex;max-width:690px;flex-direction:column;align-items:center;gap:16px;flex-shrink:0;text-align:center}.contact-modal .contact-modal-icon{width:auto;height:auto}.contact-modal .contact-modal-icon img{width:100%;height:auto}@media (max-width: 1024px){.contact-modal .contact-modal-icon{width:86px;height:86px}}.contact-modal .contact-modal-title{color:#101010;font-family:Orbitron,sans-serif;font-size:44px;font-weight:500;line-height:120%}@media (max-width: 1024px){.contact-modal .contact-modal-title{text-align:center;font-size:24px;font-weight:600;line-height:130%}}.contact-modal .contact-modal-message{color:#333;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:150%}@media (max-width: 1024px){.contact-modal .contact-modal-message{text-align:center;font-size:14px}}.contact-modal .contact-modal-divider{margin:8px 0;width:100%;height:1px;background:#e8e8e8}.contact-modal .contact-modal-social{color:#1c1c1c;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:150%}@media (max-width: 1024px){.contact-modal .contact-modal-social{text-align:center;font-size:12px}}.contact-modal ul{display:flex;align-items:center;gap:8px}.contact-modal ul li{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;transition:.3s}.contact-modal ul li:hover{transform:translateY(-4px)}.contact-modal ul li svg{width:30px;height:30px}#contact{position:relative;overflow:hidden;background:url(/asset/bg-contact.webp) no-repeat center #000;min-height:764px;color:#fff;padding:126px var(--side-padding);display:flex;flex-direction:column;align-items:center}#contact:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1920px;height:1109px;background:linear-gradient(to right,#000 0%,transparent 7%,transparent 95%,#000 100%),linear-gradient(to bottom,transparent 97%,#000 100%);pointer-events:none;z-index:1}#contact .base-wrapper{max-width:610px}@media (max-width: 1024px){#contact .base-wrapper{max-width:100%}}#contact .btn-formatted:hover{background-position:-280px}@media (max-width: 1024px){#contact .btn-primary{margin-left:0}}#contact .btn-primary:after,#contact .btn-primary:before{display:none}#contact a{color:#fff}#contact .input-container{display:flex;align-items:flex-start;margin-top:24px;color:#fff}#contact .input-container input[type=checkbox]{transform:scale(1.5);margin-top:8px;accent-color:#de0712}#contact .input-container input[type=checkbox]:hover{cursor:pointer}#contact .input-container label{margin-left:12px;font-size:14px;font-style:normal;font-weight:400;line-height:150%}#contact .input-container label:hover{cursor:pointer}@media (max-width: 1024px){#contact .input-container label{font-size:12px}}#contact h2{font-family:Orbitron,sans-serif,sans-serif;font-size:159px;font-weight:900;margin:0 auto 16px;text-transform:uppercase;background:-webkit-linear-gradient(#fff,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.3}@media (max-width: 1440px){#contact h2{font-size:120px}}@media (max-width: 1024px){#contact h2{font-size:90px}}@media (max-width: 768px){#contact h2{font-size:70px}}@media (max-width: 480px){#contact h2{font-size:42px}}#contact .wrapper{max-width:1440px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width: 1440px){#contact .wrapper{gap:100px}}@media (max-width: 1024px){#contact .wrapper{display:flex;flex-direction:column;gap:60px;padding:108px 79px 88px}}@media (max-width: 768px){#contact .wrapper{padding:0}}#contact .wrapper .left{grid-column:2/span 5}@media (max-width: 1024px){#contact .wrapper .left{width:100%;grid-column:auto}}#contact .wrapper .left h1{font-family:Orbitron,sans-serif;font-size:56px;line-height:120%}@media (max-width: 1440px){#contact .wrapper .left h1{font-size:44px}}@media (max-width: 1024px){#contact .wrapper .left h1{font-size:24px;line-height:150%}}@media (max-width: 768px){#contact .wrapper .left h1{font-size:24px;text-align:left}}@media (max-width: 480px){#contact .wrapper .left h1{font-size:24px}}#contact .wrapper .right{grid-column:7/span 5}@media (max-width: 1024px){#contact .wrapper .right{width:100%;text-align:left}}#contact .wrapper .right h3{font-family:Orbitron,sans-serif,sans-serif;font-weight:500;color:#fff;font-size:28px;line-height:150%}@media (max-width: 1440px){#contact .wrapper .right h3{font-size:24px}}@media (max-width: 1024px){#contact .wrapper .right h3{font-size:18px}}#contact .contact-info{display:flex;flex-direction:column;gap:16px;margin-top:40px;margin-bottom:0}#contact .contact-info svg{width:24px;height:24px}#contact .contact-info .map-wrapper{display:flex;gap:16px;align-items:center;justify-content:flex-start}#contact .contact-info .map-wrapper section{margin:8px 0}#contact .contact-info .map-wrapper section p,#contact .contact-info .map-wrapper section span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:150%}#contact .contact-info .map-wrapper section p{font-size:18px}@media (max-width: 1024px){#contact .contact-info .map-wrapper section p{font-size:16px}}#contact .contact-info .map-wrapper section span{font-size:14px}@media (max-width: 1024px){#contact .contact-info .map-wrapper section span{font-size:12px}}@media (max-width: 1024px){#contact{padding:100px var(--side-padding)}#contact .contact-info{align-items:flex-start;justify-content:center}}@media (max-width: 768px){#contact{padding:80px var(--side-padding)}#contact .contact-info{gap:12px}}@media (max-width: 480px){#contact{padding:60px var(--side-padding)}#contact .contact-info{gap:10px}}
