.bannerWrapper{background:linear-gradient(to right bottom,#cdebf6,#daedf9,#e7f0fa,#f0f3f9,#f7f7f8);position:relative;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.bannerWrapper .patentOne{position:absolute;top:125px;width:55px;left:0;height:auto}.bannerWrapper .patentTwo{position:absolute;bottom:-200px;width:200px;left:0;height:auto}.bannerWrapper .patentThree{position:absolute;right:0;top:60px;width:150px;height:auto}.bannerWrapper .banner{width:600px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width:479px){.bannerWrapper .banner{width:100%}}.bannerWrapper .banner .titleWraper{position:relative;overflow:hidden;white-space:nowrap;padding-bottom:16px}.bannerWrapper .banner .titleWraper .title{text-align:center;font-size:60px;line-height:72px;font-weight:700;letter-spacing:-1px}@media(max-width:479px){.bannerWrapper .banner .titleWraper .title{width:100%;font-size:35px;line-height:50px}}.bannerWrapper .banner .titleWraper .title .textBorder{position:relative;color:#347a98;height:5rem}.bannerWrapper .banner .titleWraper .title .textBorder:after{content:"";background:url(/_next/static/media/border.e9b8d66d.png);background-repeat:no-repeat;background-size:100%;width:100%;height:17px;background-position:0 100%;position:absolute;right:0;bottom:-15px;animation:textAppear 1s}.bannerWrapper .banner .subTitle{font-size:20px;line-height:30px;color:#475467;text-align:center;width:80%;margin:0 auto;animation:textAppear 2s}.bannerWrapper .banner .btn{margin-top:40px}@keyframes typing{0%{width:0}to{width:100%}}@keyframes textAppear{0%{opacity:0;visibility:hidden}50%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.contactWrapper{width:100%;height:660px;background:url(/_next/static/media/contact.94b96bb6.jpg) no-repeat;background-position:50%;background-size:cover;background-attachment:fixed}@media(max-width:479px){.contactWrapper{height:auto}}.contactWrapper .contact{display:flex;align-items:flex-start;justify-content:space-between;padding:96px 0}@media(max-width:479px){.contactWrapper .contact{flex-wrap:wrap}}.contactWrapper .contact__info{max-width:555px}@media(max-width:479px){.contactWrapper .contact__info{max-width:100%}}.contactWrapper .contact__info .title{font-size:48px;line-height:60px;font-weight:600;color:#fff;margin-bottom:20px}@media(max-width:479px){.contactWrapper .contact__info .title{font-size:38px;line-height:50px}}.contactWrapper .contact__info .details{font-size:20px;line-height:30px;color:#fff;margin-bottom:6px}.contactWrapper .contact__info .list{margin-left:30px}.contactWrapper .contact__info .list li{font-size:20px;line-height:30px;color:#fff;margin-bottom:2px}@media(max-width:479px){.contactWrapper .contact__info .list li{font-size:18px;line-height:28px}}.contactWrapper .contact__form{width:520px;min-height:490px;padding:32px;background:#fff;position:relative}@media(max-width:479px){.contactWrapper .contact__form{width:100%;margin-top:2rem}}.contactWrapper .contact__form .widthalf{width:48%}.contactWrapper .contact__form .widthfull{width:100%}.contactWrapper .contact__form form{display:flex;justify-content:space-between;flex-wrap:wrap}.contactWrapper .contact__form .formGroup{display:flex;flex-direction:column}.contactWrapper .contact__form .formGroup__label{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px}.contactWrapper .contact__form .formGroup__text{height:48px;padding:10px;font-size:16px;line-height:28px;border:1px solid #d0d5dd;margin-bottom:16px}.contactWrapper .contact__form .formGroup__textarea{height:138px;padding:10px;font-size:16px;line-height:28px;border:1px solid #d0d5dd;margin-bottom:16px;resize:none}.contactWrapper .contact__form .submitBtn{width:100%;display:flex;align-items:center;justify-content:flex-end}.contactWrapper .contact__form .submitBtn .btn{width:150px}.contactWrapper .contact__form .submitAction{width:100%;height:100%;padding:32px;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0}.contactWrapper .contact__form .submitAction__title{font-size:30px;line-height:38px;font-weight:700;margin-bottom:24px}@media(max-width:1199px){.contactWrapper .contact__form .submitAction__title{font-size:26px}}@media(max-width:991px){.contactWrapper .contact__form .submitAction__title{font-size:21px;line-height:25px;margin-bottom:12px}}.contactWrapper .contact__form .submitAction__discription{font-size:20px;line-height:30px;margin-bottom:24px}@media(max-width:1199px){.contactWrapper .contact__form .submitAction__discription{font-size:18px}}@media(max-width:991px){.contactWrapper .contact__form .submitAction__discription{font-size:16px;line-height:25px;margin-bottom:12px}}.contactWrapper .contact__form .submitAction__list{font-size:20px;line-height:30px;margin:0 0 24px 25px}@media(max-width:1199px){.contactWrapper .contact__form .submitAction__list{font-size:18px}}@media(max-width:991px){.contactWrapper .contact__form .submitAction__list{font-size:16px;line-height:25px;margin-bottom:12px}}.contactWrapper .contact__form .submitAction__btn{width:100%;display:flex;align-items:center;justify-content:flex-end}.contactWrapper .contact__form .submitAction__btn .btn{margin-top:40px}@media(max-width:1199px){.contactWrapper .contact__form .submitAction__btn .btn{margin-top:0}}@media(max-width:991px){.contactWrapper .contact__form .submitAction__btn .btn{margin-top:10px}}@media(max-width:479px){.contactWrapper .contact__form .submitAction__btn .btn{width:100%}}.contactWrapper .contact .error{color:var(--error);font-size:14px;font-weight:400;margin-top:-15px}.contactWrapper .tostNotification{position:fixed;z-index:999;top:0;left:0;right:0;background-color:#bae5f8;color:#000;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.contactWrapper .tostNotification .clostTost svg{width:24px}.contactWrapper .tostNotification .clostTost svg:hover{cursor:pointer}:root{--white-rgb:255,255,255;--black-rgb:2,2,2;--black:#020202;--error-rgb:255,0,0;--error:red;--primary-dark-rgb:0,65,91;--primary-medium-rgb:6,90,126;--accent-green-rgb:196,255,128;--text-dark-rgb:26,26,26;--text-light-rgb:102,102,102;--light-bg-rgb:248,249,250;--primary-dark:#00415b;--primary-medium:#065a7e;--accent-green:#c4ff80;--text-dark:#1a1a1a;--text-light:#666;--white:#fff;--light-bg:#f8f9fa;--dark-bg:#0a0a0a;--dark-text:#e0e0e0;--dark-card:#1a1a1a}@media(prefers-color-scheme:dark){:root{--text-dark:#fff;--text-light:#e0e0e0;--light-bg:#0a0a0a;--white:#1a1a1a;--primary-dark:#00a8cc;--primary-medium:#00d4ff;--accent-green:#0f8;--dark-bg:#000;--dark-card:#1a1a1a;--dark-text:#fff}}.btn{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;color:var(--white);background-color:var(--black);transition:all .2s ease;padding:5px 13px;height:58px;font-size:16px;line-height:24px;font-weight:600;border-radius:0;font-family:var(--);transition:all .6s ease-in-out}@media(min-width:480px){.btn{padding:10px 20px;height:36px;border-radius:0;font-size:16px;font-weight:600;line-height:24px}}@media(min-width:576px){.btn{padding:15px 24px;height:51px}}.btn.outline{border:1px solid var(--black);color:1px solid var(--black);background-color:transparent}.btn.danger{background-color:var(--error)}@media(min-width:480px){.btn.sm{padding:8px 10px;height:32px;font-size:12px;font-weight:400;line-height:14px}}@media(min-width:768px){.btn.sm{padding:8px 16px}}.btn:hover{transform:scale(.9);background-color:#7eb1c6}.btn[type=submit],.btn[type=submit]:hover{color:#fff!important}