.popup3{position:fixed;z-index:200}.popup3,.popup3 .popup3Overlay{width:100%;height:100%;top:0;left:0}.popup3 .popup3Overlay{position:absolute;background:rgba(0,0,0,.5);cursor:pointer}.popup3 .popup3Inner{width:100%;height:100%;max-width:750px;max-height:500px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px}.popup3 .popup3Inner .closeBtn{position:absolute;top:5px;right:10px;transition:all .3s ease;cursor:pointer}.popup3 .popup3Inner .closeBtn a{color:rgba(0,0,0,.5)}.popup3 .popup3Inner .closeBtn a:hover{color:#2c2c2c}.popup3 .popup3Inner h1{font-size:40px}.popup3 .popup3Inner h1,.popup3 .popup3Inner h2{color:#2c2c2c;text-align:center}.popup3 .popup3Inner .goHomeBtn{text-decoration:none;display:block;border:1px solid #363636;padding:18px 45px;margin-top:25px;background:#363636;color:#fff;font-size:17px;transition:all .3s ease-in-out}.popup3 .popup3Inner .goHomeBtn:hover{background:#58bdd5;border:1px solid #58bdd5}@media only screen and (max-width:800px){.popup3 .popup3Inner{max-width:90%}}.popup2{position:fixed}.popup2,.popup2 .popup2Overlay{width:100%;height:100%;top:0;left:0}.popup2 .popup2Overlay{position:absolute;cursor:pointer}.popup2 .popup2Inner{width:100%;height:100%;max-width:750px;max-height:500px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap}.popup2 .popup2Inner .map{width:50%;height:100%}.popup2 .popup2Inner .popupContent{width:50%;padding:45px;display:flex;flex-direction:column;justify-content:center}.popup2 .popup2Inner .popupContent h3{font-size:25px;color:#2c2c2c;line-height:1.1;max-width:225px;margin-bottom:25px}.popup2 .popup2Inner .popupContent .formContainer form .popupNotification{font-size:14px;display:block;margin-top:15px;opacity:0;transition:all .2s ease-in-out}.popup2 .popup2Inner .popupContent .formContainer form .showNotification{opacity:1;color:red}.popup2 .popup2Inner .popupContent .formContainer form input{border:none;width:100%;border-bottom:2px solid #d7d7d7;padding:10px!important}.popup2 .popup2Inner .popupContent .formContainer form input::-moz-placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup2 .popup2Inner .popupContent .formContainer form input:-ms-input-placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup2 .popup2Inner .popupContent .formContainer form input::-ms-input-placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup2 .popup2Inner .popupContent .formContainer form input::placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup2 .popup2Inner .popupContent .formContainer form button{margin-top:15px;background:#2c2c2c;color:#fff;border:none;padding:15px 40px;display:block;font-family:Alata;font-size:16px;font-weight:600;transition:all .3s ease-in-out;cursor:pointer}.popup2 .popup2Inner .popupContent .formContainer form button:hover{background:#58bdd5}.popup2 .popup2Inner .closeBtn{position:absolute;top:5px;right:10px;transition:all .3s ease;cursor:pointer;color:rgba(0,0,0,.5)}.popup2 .popup2Inner .closeBtn:hover{color:#2c2c2c}@media only screen and (max-width:800px){.popup2 .popup2Inner{max-width:90%;overflow:auto}.popup2 .popup2Inner .map{width:100%;height:325px;min-height:325px}.popup2 .popup2Inner .popupContent{width:100%;min-height:500px}}@media only screen and (max-width:400px){.popup2 .popup2Inner .popupContent{padding:25px}}.popup1{position:fixed;z-index:200}.popup1,.popup1 .popup1Overlay{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}.popup1 .popup1Overlay{position:absolute;cursor:pointer}.popup1 .popup1Inner{width:100%;height:100%;max-width:750px;max-height:500px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px}.popup1 .popup1Inner .closeBtn{position:absolute;top:5px;right:10px;transition:all .3s ease;cursor:pointer;color:rgba(0,0,0,.5)}.popup1 .popup1Inner .closeBtn:hover{color:#2c2c2c}.popup1 .popup1Inner h2{font-size:33px;color:#2c2c2c;text-align:center}.popup1 .popup1Inner .formContainer{width:100%;max-width:350px}.popup1 .popup1Inner .formContainer form{width:100%;margin-top:25px;position:relative}.popup1 .popup1Inner .formContainer form .popupNotification{font-size:14px;color:red;display:block;margin-top:5px;top:30px;left:0;position:absolute;display:none}.popup1 .popup1Inner .formContainer form .showNotification{display:block}.popup1 .popup1Inner .formContainer form input{border:none;width:100%;border-bottom:2px solid #d7d7d7;padding:10px!important}.popup1 .popup1Inner .formContainer form input::-moz-placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup1 .popup1Inner .formContainer form input:-ms-input-placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup1 .popup1Inner .formContainer form input::-ms-input-placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup1 .popup1Inner .formContainer form input::placeholder{font-family:Alata;font-weight:400;font-size:16px}.popup1 .popup1Inner .formContainer form button{margin:auto;margin-top:55px;background:#2c2c2c;color:#fff;border:none;padding:15px 40px;display:block;font-family:Alata;font-size:16px;font-weight:600;transition:all .3s ease-in-out;cursor:pointer}.popup1 .popup1Inner .formContainer form button:hover{background:#58bdd5}@media only screen and (max-width:800px){.popup1 .popup1Inner{max-width:90%}}.videoContainer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:400}.videoContainer .closeBtn{position:absolute;top:10px;right:10px;transition:all .3s ease;cursor:pointer;color:#fff;background:rgba(0,0,0,.5);padding:1px 10px;border-radius:50%;font-size:20px;z-index:10000;display:block}.videoContainer .closeBtn:hover{background:rgba(0,0,0,.8)}.videoContainer .videoOverlay{position:absolute;z-index:150;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)!important;cursor:pointer}.videoContainer .videoInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:160vh;height:56.25vw;max-height:90%;z-index:200}.main{min-height:100vh;width:100%;padding:3% 5% 1% 5%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.main .mainLogo{max-width:240px;z-index:200}.main .mainLogo img{width:100%}.main .video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.main .video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main .videoOverlay{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);cursor:pointer}.main .mainContent{width:100%;max-width:450px;z-index:200;padding:20px 0}@media screen and (max-width:1100px){.main .mainContent{margin:auto;width:100%}}.main .mainContent h1{font-size:45px;font-weight:400;line-height:1.2;color:#fff;margin-bottom:25px}.main .mainContent .mainBtnContainer{width:100%}.main .mainContent .mainBtnContainer a{display:block;transition:all .3s ease-in-out;text-decoration:none;padding:15px;display:flex;justify-content:center;align-items:center;font-size:17px;font-weight:600;cursor:pointer}.main .mainContent .mainBtnContainer .homeEvaluationBtn{border:1px solid #58bdd5;background:#58bdd5;color:#fff;width:79%}@media screen and (max-width:1100px){.main .mainContent .mainBtnContainer .homeEvaluationBtn{margin:auto}}.main .mainContent .mainBtnContainer .homeEvaluationBtn:hover{background:#363636;border:1px solid #363636}.main .mainContent .mainBtnContainer .videoPlayBtn{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:106px!important;margin:auto;margin-top:35px}@media screen and (max-width:1100px){.main .mainContent .mainBtnContainer .videoPlayBtn{position:static;transform:none}.main .mainContent .mainBtnContainer .videoPlayBtn .videoDetail{width:106px!important}}.main .mainContent .mainBtnContainer .videoPlayBtn i{width:75px;height:75px;font-size:25px;color:#fff;background:#252525;display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:50%;margin:auto}.main .mainContent .mainBtnContainer .videoPlayBtn .videoDetail{display:block;margin-top:10px;color:#fff}.main .mainContact{font-size:14px;color:#fff;padding:20px 0;z-index:200}.main .mainContact a{color:#fff}@media only screen and (max-width:767px){.main .videoPlayBtn{max-width:75px}}@media only screen and (max-width:550px){.main .mainLogo{max-width:200px}.main .mainContent h1{font-size:40px}.main .mainContent .mainBtnContainer a{font-size:15px}}*{padding:0;margin:0;box-sizing:border-box}body{font-family:Alata}.app{position:relative}