@font-face{font-family:cormorant;src:url(/_next/static/media/CormorantUpright-SemiBold.b025af09.ttf);font-display:swap}@font-face{font-family:zenkaku;src:url(/_next/static/media/ZenKakuGothicAntique-Medium.ee16863d.ttf);font-display:swap}@font-face{font-family:zenkakulight;src:url(/_next/static/media/ZenKakuGothicAntique-Regular.6a453899.ttf);font-display:swap}body,html{height:100vh;margin:0;padding:0;overflow:hidden}.logocontainer{position:fixed;left:3vw;top:5vh;z-index:1}.navicon{width:3vw;height:auto}.contact-page-section{position:relative;width:100vw;display:grid;grid-template-columns:60% 40% 1fr;background-color:#141414}.heroimage{width:100%;height:100%}.contactrightsection{margin:0;padding:0;height:100vh;box-shadow:0 5px 15px rgba(0,0,0,.35);font-family:zenkakulight}.contactheading{font-size:4vh;margin-top:7%;font-family:zenkaku}.contactheading,.contactquery{color:#efefef;position:relative;text-align:left;letter-spacing:.05em;left:12.5%;font-weight:300}.contactquery{font-size:2vh;margin-top:1%}.contactquery a{text-decoration:none;color:#2251ee;cursor:pointer}.formcontainer{left:12.5%;max-width:75%;margin-top:8%}.contact-form,.formcontainer{position:relative}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{position:relative;display:block;width:100%;height:6vh;color:#202020;font-size:80%;line-height:38px;padding:1vh 1.5vw;border:1px solid #a5a5a5;background-color:#bdbdbd;transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}.contact-form input[type=email],.contact-form input[type=text]{border-top-right-radius:1% 4%;border-bottom-right-radius:1% 4%;border-top-left-radius:1% 4%;border-bottom-left-radius:1% 4%}.contact-form textarea{width:100%;border-top-right-radius:1% 2%;border-bottom-right-radius:1% 2%;border-top-left-radius:1% 2%;border-bottom-left-radius:1% 2%}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus{border-color:#0e0e0e}.contact-form textarea{height:18vh;resize:none}.form-group1{position:relative;margin-right:2%}.form-group2{position:relative;margin-left:2%}.contact-form textarea::placeholder,.form-group1 input::placeholder,.form-group2 input::placeholder{color:#161616;font-family:zenkakulight}.columngrid{display:grid;width:100%;grid-template-columns:50% 50% 1fr;margin-bottom:1.5vh;position:relative}.contact-form .theme-btn{font-family:zenkakulight;font-size:2.2vh;font-weight:400;color:#e9e9e9;padding:1.5% 10%;border:.15vw solid #1f4ce2;background:rgba(31,76,226,0);display:inline-block;position:relative;cursor:pointer;border-top-right-radius:1% 2.4%;border-bottom-right-radius:1% 2.4%;border-top-left-radius:1% 2.4%;border-bottom-left-radius:1% 2.4%;margin-top:3%;left:1%;letter-spacing:.02em}.theme-btn p{transform:translateY(-.2vh)}.contact-form .theme-btn:hover{color:#ebebeb;border-color:rgba(31,76,226,0);background:#1f4ce2}.contact-form input.error,.contact-form select.error,.contact-form textarea.error{border-color:red!important}.contact-form label.error{display:block;line-height:24px;padding:5px 0 0;margin:0;text-transform:uppercase;font-size:12px;color:red;font-weight:500}.form-checker{display:none}.credentialgrid{display:grid;position:relative;margin-top:5%;left:15%;grid-template-columns:50% 50% 1fr;width:60%}.credentialheading{color:#949494;font-family:bevietnamdefault}.credentialcontent,.credentialheading{position:relative;text-align:left;font-size:2vh}.credentialcontent{color:#e6e6e6;margin-top:1%;font-family:bevietnamlight}.line-container{display:flex;align-items:center;margin-left:12.5%;width:75%;margin-top:3vh}.line,.or{display:inline-block;margin:.2vw}.line{width:50%;height:.15vh;background-color:#5f5f5f}.or{display:flex;align-items:center;justify-content:center;width:3vw;color:#ebebeb;font-weight:400;font-family:zenkaku;letter-spacing:.1em;transform:translateY(-.3vh)}.contactbottomsection{display:flex;flex-direction:column;position:relative;margin-top:2vh;left:12.5%}.socialplatforms{font-family:zenkakulight;font-weight:500;font-size:3vh;color:#2251ee}.socialiconrow{display:grid;grid-template-columns:repeat(5,1fr);width:30%;margin-top:2vh}.socialiconrow a{text-decoration:none;width:1.5vw}.socialiconrow img{width:100%;height:auto;filter:grayscale(100%) brightness(3)}.socialiconrow a span{position:absolute;font-family:zenkakulight;font-weight:400;font-size:1.75vh;color:#e6e6e6;opacity:0;transition:all .2s ease-in-out;transform:translateY(3vh) translateX(-2.3vw)}.socialiconrow a:hover{transform:scale(1.2);transition:all .2s ease-in-out}.socialiconrow a:hover span{opacity:1;transition:all .2s ease-in-out}.socialiconrow a:hover img{filter:grayscale(0) brightness(1);transition:all .2s ease-in-out}@media (max-width:1000px){.contact-page-section{grid-template-columns:0 100% 1fr}.contactheading{margin-top:15%;left:10%}.contactquery{left:10%;margin-top:.5%;font-size:1.6vh}.formcontainer{margin-top:10%;max-width:75%;left:10%}.columngrid{display:flex;flex-direction:column}.form-group1{margin-right:0;margin-bottom:1.5vh}.form-group2{margin-left:0}.credentialgrid{display:flex;flex-direction:column}.contact-form input[type=email],.contact-form input[type=text]{height:3.5vh;font-size:55%}.contact-form textarea{font-size:55%;height:16vh;padding:0 1.5vw}.contact-form .theme-btn{margin-top:8%;font-size:2vh}.line-container{margin-left:10%;width:75%;margin-top:8%}.line{width:34vw}.or{width:7vw}.socialplatforms{font-size:2vh}.socialiconrow{width:40%}.socialiconrow a{width:5vw}.theme-btn p{font-size:1.4vh;transform:translateY(-.2vh)}}