@font-face{font-family:"Poppins";font-weight:400;src:url("./assets/Poppins-Regular.ttf")}@font-face{font-family:"Poppins";font-weight:500;src:url("./assets/Poppins-Medium.ttf")}@font-face{font-family:"Poppins";font-weight:700;src:url("./assets/Poppins-Bold.ttf")}html{scroll-behavior:smooth}body{margin:0;padding:0}@media(min-width: 768px){body{height:100vh;overflow:hidden}}h3,h4,h5,p{margin:0;padding:0}#intro-page{position:fixed;z-index:999;height:100vh;width:100vw;font-family:"Poppins",sans-serif;background:#171b21;display:flex;align-items:center;justify-content:center}#intro-page .line-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#f47c00;transform:translate(-100%, 0%)}#intro-page .bg-background{position:absolute;left:0;top:0;width:100%;height:100%}#intro-page h1{color:#fff;font-size:64px;line-height:70px}.main{font-family:"Poppins",sans-serif;font-size:16px;line-height:24px;color:#1b2328;overflow-x:hidden;scroll-behavior:smooth}@media(min-width: 768px){.main{height:100vh;overflow:hidden auto}}.main .btn{padding:0;margin:0;border:none;height:44px;text-transform:capitalize;border-radius:6px;cursor:pointer;font-size:16px;text-decoration:none;position:relative;overflow:hidden}.main .btn.hover-animation>u{text-decoration:none;position:relative;z-index:2}.main .btn.hover-animation>img{z-index:2}.main .btn.hover-animation:before{content:"";position:absolute;width:150%;height:100%;transform:skew(30deg, 0);background:#1b2328;top:0;left:-160%;transition:all .5s}.main .btn.hover-animation:hover:before{left:-40%}.main .btn--primary{color:#fff;background:#f47c00}.main .btn--secondary{color:#f47c00;background:#fff;border:1px solid #f47c00}.main .alert-msg{position:fixed;top:90px;left:50%;transform:translateX(-50%);z-index:99;width:80%;max-width:450px;display:none}.main .alert-msg .msg-wrapper{display:flex;padding:12px 8px 12px 24px;border-radius:6px;justify-content:space-between}.main .alert-msg .close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5c6cb;position:relative;flex-shrink:0}.main .alert-msg .close:before,.main .alert-msg .close:after{content:"";width:2px;height:16px;background:#fff;border-radius:2px;position:absolute}.main .alert-msg .close:before{transform:rotate(135deg)}.main .alert-msg .close:after{transform:rotate(-135deg)}.main .alert-msg.success .msg-wrapper{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.main .alert-msg.success .msg-wrapper .close{background:#155724}.main .alert-msg.error .msg-wrapper{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.main .alert-msg.error .msg-wrapper .close{background:#721c24}.main .btn-go-top{position:fixed;z-index:99;width:40px;height:40px;background:#ff6b00;border-radius:50%;right:20px;bottom:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.main .btn-go-top a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.main .btn-go-top.active{animation:bounce .3s ease-out 1}.main .header{height:572px;padding:52px 80px 0;color:#fff;position:relative;background:rgba(40,52,63,.6);overflow:hidden}.main .header .header-menu-wrapper{background:rgba(0,0,0,0);position:absolute;width:calc(100% - 160px);padding:0px 80px;top:52px;left:0}.main .header .header-menu-wrapper.menu-pinned{position:fixed;background:#1b2328;top:0;left:0;z-index:4}.main .header .header-menu-wrapper.menu-pinned .menuIcon-wrapper .sidebar-menu .menu-list{margin-top:72px !important}.main .header .header-menu{display:flex;justify-content:space-between;align-items:center;height:68px;width:100%;max-width:1280px;margin:0 auto}.main .header .header-menu .logo{flex-shrink:0;height:28px}.main .header .header-menu .menu-wraper .menu-list{display:inline-flex;margin:0;padding:0;list-style:none;gap:32px}.main .header .header-menu .menu-wraper .menu-list .menu-item .menu-link{text-decoration:none;color:#fff;font-size:16px;font-weight:500;text-transform:capitalize;position:relative}.main .header .header-menu .menu-wraper .menu-list .menu-item .menu-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:width .25s ease-in-out}.main .header .header-menu .menu-wraper .menu-list .menu-item .menu-link:hover:after{width:100%}.main .header .header-menu .menuIcon-wrapper{display:none;position:relative;width:22px;height:22px}.main .header .header-menu .menuIcon-wrapper .menuIcon{transition:all .3s;box-sizing:border-box;cursor:pointer;position:absolute;z-index:99;top:4px;height:22px;width:22px}.main .header .header-menu .menuIcon-wrapper .menuIcon .spinner{transition:all .3s;box-sizing:border-box;position:absolute;height:3px;width:100%;background-color:#fff}.main .header .header-menu .menuIcon-wrapper .menuIcon .horizontal{transition:all .3s;box-sizing:border-box;position:relative;float:left;margin-top:3px}.main .header .header-menu .menuIcon-wrapper .menuIcon .diagonal.part-1{position:relative;transition:all .3s;box-sizing:border-box;float:left}.main .header .header-menu .menuIcon-wrapper .menuIcon .diagonal.part-2{transition:all .3s;box-sizing:border-box;position:relative;float:left;margin-top:3px}.main .header .header-menu .menuIcon-wrapper #openSidebarMenu{transition:all .3s;display:none}.main .header .header-menu .menuIcon-wrapper #openSidebarMenu:checked~.menuIcon .horizontal{transition:all .3s;box-sizing:border-box;opacity:0}.main .header .header-menu .menuIcon-wrapper #openSidebarMenu:checked~.menuIcon .diagonal.part-1{transition:all .3s;box-sizing:border-box;transform:rotate(135deg);margin-top:8px}.main .header .header-menu .menuIcon-wrapper #openSidebarMenu:checked~.menuIcon .diagonal.part-2{transition:all .3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-9px}.main .header .header-menu .menuIcon-wrapper #openSidebarMenu:checked~.sidebar-menu{right:-1px;opacity:1}.main .header .header-menu .menuIcon-wrapper #openSidebarMenu:checked~.sidebar-menu .menu-list .menu-item{opacity:1;transform:translateX(0px)}.main .header .header-menu .menuIcon-wrapper .sidebar-menu{top:0;right:-100%;opacity:.5;position:fixed;width:50vw;max-width:200px;height:100vh;background:#1b2328;z-index:98;transition:all .5s}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list{margin-top:100px;padding:0;list-style:none}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list .menu-item{opacity:0;transform:translateX(180px);height:44px;line-height:44px;padding:0 20px;position:relative;transition:all .15s}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list .menu-item:nth-of-type(1){transition-delay:.25s}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list .menu-item:nth-of-type(2){transition-delay:.35s}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list .menu-item:nth-of-type(3){transition-delay:.45s}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list .menu-item:nth-of-type(4){transition-delay:.55s}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list .menu-item:nth-of-type(5){transition-delay:.65s}.main .header .header-menu .menuIcon-wrapper .sidebar-menu .menu-list .menu-item .menu-link{text-decoration:none;color:#fff;font-size:16px;font-weight:500;text-transform:capitalize}.main .header .header-intro-content{text-align:center;margin-top:143px}.main .header .header-intro-content .p-intro-1{font-size:48px;font-weight:500;line-height:72px}.main .header .header-intro-content .p-intro-1 .corp-name{font-weight:700}.main .header .header-intro-content .p-intro-2{font-size:20px;line-height:30px;margin:16px 0}.main .header .header-intro-content .btn--primary{text-decoration:none;display:inline-block;line-height:40px;height:40px;width:120px;font-size:15px}.main .header .paralax-slider{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.main .header .paralax-slider ul{margin:0;padding:0;list-style:none;position:relative;height:100%;display:flex}.main .header .paralax-slider ul li{width:100%;height:100%;flex-shrink:0}.main .header .paralax-slider ul li img{height:100%;object-fit:cover}.main .header .slider-dots-wrapper{position:absolute;bottom:8px;left:0;width:100%;height:40px;display:flex;align-items:center;justify-content:center}.main .header .slider-dots-wrapper ul{margin:0;padding:0;list-style:none;display:inline-flex;gap:24px}.main .header .slider-dots-wrapper ul li{width:18px;height:18px;background:#d9d9d9;border-radius:50%;cursor:pointer}.main .header .slider-dots-wrapper ul li.active{background:#f47c00}@media(max-width: 880px){.main .header{padding:52px 20px 0}.main .header .header-menu-wrapper{width:calc(100% - 40px);padding:0px 20px}.main .header .header-intro-content .p-intro-1{font-size:42px;line-height:66px}}@media(max-width: 660px){.main .header .header-menu-wrapper .header-menu .menu-wraper{display:none}.main .header .header-menu-wrapper .header-menu .menuIcon-wrapper{display:block}}.main .main-content{display:flex;flex-direction:column;background-color:#fff}.main .main-content .title-block{font-size:48px;font-weight:500;line-height:72px;color:#373737}.main .main-content #about-us{padding-top:100px;margin-bottom:52px}.main .main-content #about-us .about-us-container{width:1280px;margin:0px auto;display:flex;gap:82px}.main .main-content #about-us .right-side h3{font-weight:500;font-size:28px;margin-bottom:16px;color:#373737}.main .main-content #about-us .right-side .p-about-1{margin-bottom:12px}.main .main-content #about-us .left-side{width:457px;height:fit-content;flex-shrink:0;border:1px solid #ffad5a;border-radius:12px;padding:8px 12px}.main .main-content #about-us .left-side .company-profile--title{padding-bottom:16px;border-bottom:1px solid #ffad5a;text-align:center;font-weight:500;overflow:hidden;white-space:nowrap}.main .main-content #about-us .left-side .company-profile--content{border-spacing:0 16px;border:none}.main .main-content #about-us .left-side .company-profile--content .td-title{min-width:100px}.main .main-content #about-us .left-side .company-profile--content .strong-text{font-weight:700;color:#373737}@media(max-width: 1280px){.main .main-content #about-us .about-us-container{width:calc(100% - 20px);gap:20px}}@media(max-width: 768px){.main .main-content #about-us .about-us-container{flex-direction:column;align-items:center}.main .main-content #about-us .about-us-container .left-side{order:2}}@media(max-width: 480px){.main .main-content #about-us{margin-bottom:0}.main .main-content #about-us .left-side{width:calc(100% - 24px)}.main .main-content #about-us .left-side .company-profile--content .td-title{vertical-align:baseline}}.main .main-content #product{padding-top:78px}.main .main-content #product .product-content-container{display:flex;gap:85px;width:1324px;margin:72px auto}.main .main-content #product .product-content-container .product--title{font-size:48px;font-weight:500;line-height:72px;color:#373737;background:rgba(0,0,0,0);text-align:center;margin-bottom:116px;display:none}.main .main-content #product .product-content-container .content-item-wraper{width:33.3333333333%}.main .main-content #product .product-content-container .content-item-wraper:nth-of-type(even) .content-item--img .svg-img{top:-24px}.main .main-content #product .product-content-container .content-item-wraper .product--title{display:block}.main .main-content #product .product-content-container .content-item-wraper .content-item--img{position:relative;text-align:center;margin-bottom:48px}.main .main-content #product .product-content-container .content-item-wraper .content-item--img .svg-img{position:absolute;left:50%;transform:translateX(-50%);bottom:-24px}.main .main-content #product .product-content-container .content-item-wraper .content-item--img .svg-img .rect{stroke-dasharray:2000;stroke-dashoffset:2000;transition:all 1.5s}.main .main-content #product .product-content-container .content-item-wraper .content-item--img>img{position:relative;z-index:2}.main .main-content #product .product-content-container .content-item-wraper .content-item--img.show-border .svg-img .rect{stroke-dashoffset:0}.main .main-content #product .product-content-container .content-item-wraper .content-item--title{margin-left:20px;font-size:20px;font-weight:700;line-height:30px;margin-bottom:16px}.main .main-content #product .product-content-container .content-item-wraper .content-item--list{margin-left:20px}.main .main-content #product .product-content-container .content-item-wraper .content-item--list .list-text{margin:0;padding:0;list-style:none;margin-bottom:16px}.main .main-content #product .product-content-container .content-item-wraper .content-item--list .list-text>li{position:relative}.main .main-content #product .product-content-container .content-item-wraper .content-item--list .list-text>li:not(:last-of-type){margin-bottom:12px}.main .main-content #product .product-content-container .content-item-wraper .content-item--list .list-text>li:before{content:"•";color:#ffad5a;font-weight:bold;display:inline-block;font-size:20px;position:absolute;left:-20px}.main .main-content #product .product-content-container .content-item-wraper .content-item--list .detail-link{color:#f47c00}@media(max-width: 1323px){.main .main-content #product .product-content-container{width:calc(100% - 20px);gap:20px}}@media(max-width: 1100px){.main .main-content #product .product-content-container{flex-direction:column;gap:40px;align-items:center}.main .main-content #product .product-content-container .product--title{display:block;margin-bottom:38px}.main .main-content #product .product-content-container .content-item-wraper{width:100%;max-width:384px}.main .main-content #product .product-content-container .content-item-wraper .product--title{display:none}}@media(max-width: 480px){.main .main-content #product{padding-top:28px}.main .main-content #product .product-content-container{margin:42px auto 0}.main .main-content #product .product-content-container .content-item-wraper{max-width:unset}.main .main-content #product .product-content-container .content-item-wraper .content-item--img .svg-img{width:100%;max-width:344px}.main .main-content #product .product-content-container .product--title{line-height:62px}}.main .main-content #team{background:#fff;background-image:url("./assets/bg-team.png");background-repeat:no-repeat;background-size:100%;background-position:bottom}.main .main-content #team .team-container{width:100%;max-width:1280px;margin:72px auto 96px;display:flex;gap:76px}.main .main-content #team .team-container .left-side{flex-shrink:0;width:573px}.main .main-content #team .team-container .left-side .team--title{margin-bottom:64px}.main .main-content #team .team-container .left-side .p-team-intro{display:none}.main .main-content #team .team-container .right-side{display:flex;flex-direction:column;justify-content:center}.main .main-content #team .team-container .right-side .p-team-intro{display:block}.main .main-content #team .team-container .img-team{text-align:center}.main .main-content #team .team-container .p-team-intro{margin-bottom:60px;position:relative}.main .main-content #team .team-container .p-team-intro:after{content:"";position:absolute;width:130px;height:61px;background-image:url("./assets/img-arrow.png");background-repeat:no-repeat;background-size:100%;top:calc(100% + 14px);right:calc(100% + 11px)}.main .main-content #team .team-container .list-value{display:flex;flex-wrap:wrap;justify-content:space-between}.main .main-content #team .team-container .list-value .value-item{display:flex;align-items:center;justify-content:center;width:250px;padding:0 35px;height:75px;font-size:18px;border-radius:16px;border:1px solid #ffad5a;color:rgba(0,0,0,0);color:#36454f;background:#fff;box-shadow:0px 4px 16px rgba(0,0,0,.05),0px 8px 16px rgba(0,0,0,.05)}.main .main-content #team .team-container .list-value .value-item:not(:last-of-type){margin-bottom:24px}.main .main-content #team .team-container .list-value .value-item:nth-of-type(odd){margin-left:180px}@media(max-width: 1280px){.main .main-content #team .team-container{width:calc(100% - 20px);gap:20px}}@media(max-width: 1240px){.main .main-content #team .team-container{flex-direction:column;align-items:center}.main .main-content #team .team-container .left-side{width:100%;max-width:756px}.main .main-content #team .team-container .left-side .p-team-intro{display:block}.main .main-content #team .team-container .left-side .p-team-intro:after{top:calc(100% + 40px);left:-10px;transform:rotate(-110deg)}.main .main-content #team .team-container .left-side .list-value{justify-content:center}.main .main-content #team .team-container .left-side .list-value .value-item:nth-of-type(even){margin-right:180px}.main .main-content #team .team-container .right-side .p-team-intro{display:none}}@media(max-width: 670px){.main .main-content #team .team-container .right-side .img-team>img{width:100%}}@media(max-width: 540px){.main .main-content #team .team-container{margin:72px auto 36px}.main .main-content #team .team-container .left-side .team--title{line-height:62px;margin-bottom:32px}.main .main-content #team .team-container .left-side .p-team-intro{margin-bottom:30px}.main .main-content #team .team-container .left-side .p-team-intro:after{display:none}.main .main-content #team .team-container .left-side .list-value .value-item:nth-of-type(odd){margin-left:auto}.main .main-content #team .team-container .left-side .list-value .value-item:nth-of-type(even){margin-right:auto}}.main .main-content #recruit{background:#fff9f3;position:relative}.main .main-content #recruit:after{content:"";background-image:url("./assets/bg-recruit.png");width:100%;height:38px;background-size:100% 100%;position:absolute;bottom:0px;z-index:3}.main .main-content #recruit .recruit-container{width:100%;max-width:1060px;margin:70px auto 45px}.main .main-content #recruit .recruit-container .recruit--title{width:500px}.main .main-content #recruit .recruit-container .p-wrapper{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:42px}.main .main-content #recruit .recruit-container .p-wrapper .p-recruit-1{width:522px;text-align:right;margin-bottom:12px}.main .main-content #recruit .recruit-container .p-wrapper .p-recruit-2{width:632px;text-align:right;margin-right:106px}.main .main-content #recruit .recruit-container .recruit--content-wrapper{display:flex;justify-content:center;gap:72px;position:relative}.main .main-content #recruit .recruit-container .recruit--content-wrapper:before{content:"";width:214px;height:214px;background-image:url("./assets/bg-recruit-2.png");background-repeat:no-repeat;position:absolute;top:0;left:-112px}.main .main-content #recruit .recruit-container .recruit--content-wrapper:after{content:"";width:214px;height:214px;background-image:url("./assets/bg-recruit-2.png");background-repeat:no-repeat;position:absolute;bottom:0;right:-112px;overflow:hidden;border-radius:0 0 0 25%}.main .main-content #recruit .recruit-container .recruit--content-wrapper .side-content-wrapper{padding:32px 24px;border:1px solid #ffad5a;background:#fff;border-radius:16px;text-align:center;overflow:hidden;min-height:494px}.main .main-content #recruit .recruit-container .recruit--content-wrapper .side-content-wrapper .img-recruit{margin-bottom:16px}.main .main-content #recruit .recruit-container .recruit--content-wrapper .side-content-wrapper .title-side{font-size:20px;font-weight:500;margin-bottom:16px}.main .main-content #recruit .recruit-container .recruit--content-wrapper .side-content-wrapper .list-content{text-align:left;margin:0;padding:0;list-style:none;margin-left:30px}.main .main-content #recruit .recruit-container .recruit--content-wrapper .side-content-wrapper .list-content>li{position:relative}.main .main-content #recruit .recruit-container .recruit--content-wrapper .side-content-wrapper .list-content>li:not(:last-of-type){margin-bottom:16px}.main .main-content #recruit .recruit-container .recruit--content-wrapper .side-content-wrapper .list-content>li:before{content:"";position:absolute;left:-24px;border-bottom:2px solid #ffad5a;border-right:2px solid #ffad5a;width:5px;height:8px;transform:rotate(45deg) translate(6px, 0px)}.main .main-content #recruit .recruit-container .recruit--content-wrapper .left-side{max-width:388px}.main .main-content #recruit .recruit-container .recruit--content-wrapper .right-side{max-width:388px;display:flex;flex-direction:column;justify-content:space-between}.main .main-content #recruit .recruit-container .side-footer-wrapper .p-notice-follow{text-align:center;font-size:12px;margin-bottom:16px;display:none}.main .main-content #recruit .recruit-container .side-footer-wrapper .group-btn{display:flex;justify-content:center;margin-top:28px;height:44px;gap:20px}.main .main-content #recruit .recruit-container .side-footer-wrapper .group-btn .btn{font-weight:500;width:calc(50% - 12px);max-width:172px;display:flex;align-items:center;justify-content:center}.main .main-content #recruit .recruit-container .side-footer-wrapper .group-btn .btn .icon-img{margin-right:8px}@media(max-width: 1060px){.main .main-content #recruit .recruit-container{width:calc(100% - 20px)}.main .main-content #recruit .recruit-container .recruit--content-wrapper:before,.main .main-content #recruit .recruit-container .recruit--content-wrapper:after{display:none}}@media(max-width: 768px){.main .main-content #recruit .recruit-container .p-wrapper .p-recruit-2{margin-right:auto}.main .main-content #recruit .recruit-container .recruit--content-wrapper{gap:22px}.main .main-content #recruit .recruit-container .recruit--content-wrapper .left-side{width:50%}.main .main-content #recruit .recruit-container .recruit--content-wrapper .left-side .side-content-wrapper{height:calc(100% - 64px)}.main .main-content #recruit .recruit-container .recruit--content-wrapper .right-side{width:50%}.main .main-content #recruit .recruit-container .recruit--content-wrapper .right-side .side-footer-wrapper .p-notice-follow{margin:8px 0}}@media(max-width: 650px){.main .main-content #recruit .recruit-container .recruit--title{width:100%}.main .main-content #recruit .recruit-container .p-wrapper{margin-bottom:22px}.main .main-content #recruit .recruit-container .p-wrapper .p-recruit-1,.main .main-content #recruit .recruit-container .p-wrapper .p-recruit-2{width:100%;text-align:left}.main .main-content #recruit .recruit-container .recruit--content-wrapper{flex-direction:column;align-items:center}.main .main-content #recruit .recruit-container .recruit--content-wrapper .left-side,.main .main-content #recruit .recruit-container .recruit--content-wrapper .right-side{width:100%}}@media(max-width: 480px){.main .main-content #recruit .recruit-container .recruit--title{line-height:62px;margin-bottom:16px}}.main .main-content #contact{background-image:url("./assets/bg-contact.png");background-repeat:no-repeat;background-size:cover;position:relative;z-index:2;margin-top:-32px}.main .main-content #contact .contact-container{margin:128px auto 72px;width:100%;max-width:1062px;display:flex;gap:200px}.main .main-content #contact .contact-container .contact-form{flex-shrink:0;border-radius:6px;width:400px;text-align:center}.main .main-content #contact .contact-container .contact-form .form-title{font-weight:500;margin-bottom:12px}.main .main-content #contact .contact-container .contact-form .p-contact{font-size:12px;margin-bottom:16px}.main .main-content #contact .contact-container .contact-form .input-element-container{position:relative;margin-bottom:16px}.main .main-content #contact .contact-container .contact-form .input-element-container .lb-input{position:absolute;font-size:13px;color:#727d84;left:13px;top:50%;transform:translateY(-50%);z-index:2}.main .main-content #contact .contact-container .contact-form .input-element-container .lb-input:after{position:absolute;content:"*";color:#c43c3c;top:2px}.main .main-content #contact .contact-container .contact-form .input-element-container .lb-input.textarea{top:12px;transform:none}.main .main-content #contact .contact-container .contact-form .form--input{width:calc(100% - 26px);border:1px solid #dbdcdc;border-radius:6px;box-shadow:0px 4px 8px rgba(0,0,0,.05);height:20px;padding:12px 13px}.main .main-content #contact .contact-container .contact-form .form--input::placeholder{color:#fff}.main .main-content #contact .contact-container .contact-form .form--input:not(:placeholder-shown)~.lb-input{z-index:-1}.main .main-content #contact .contact-container .contact-form .textarea{height:96px;margin-bottom:16px;resize:none;font-family:"Poppins",sans-serif}.main .main-content #contact .contact-container .contact-form .textarea::placeholder{color:#fff}.main .main-content #contact .contact-container .contact-form .textarea:not(:placeholder-shown)~.lb-input{z-index:-1}.main .main-content #contact .contact-container .contact-form .btn{font-weight:500;width:153px}.main .main-content #contact .contact-container .contact-form .button--loading{position:relative;opacity:.7}.main .main-content #contact .contact-container .contact-form .button--loading .text{visibility:hidden;opacity:0}.main .main-content #contact .contact-container .contact-form .button--loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.main .main-content #contact .contact-container .right-side{display:flex;flex-direction:column;justify-content:space-between}.main .main-content #contact .contact-container .right-side .title-block{font-size:36px;line-height:54px;position:relative}.main .main-content #contact .contact-container .right-side .title-block:after{content:"";position:absolute;width:130px;height:61px;background-image:url("./assets/img-arrow.png");background-repeat:no-repeat;background-size:100%;top:calc(100% + 14px);right:calc(100% + 30px);transform:matrix(1, 0, 0, -1, 0, 0) rotate(60deg)}.main .main-content #contact .contact-container .right-side .img-contact{margin-bottom:70px}@media(max-width: 1060px){.main .main-content #contact .contact-container{width:calc(100% - 20px);gap:120px;justify-content:space-between}.main .main-content #contact .contact-container .right-side .title-block:after{left:-15%}.main .main-content #contact .contact-container .right-side .img-contact{margin-bottom:110px}}@media(max-width: 880px){.main .main-content #contact .contact-container{gap:20px}.main .main-content #contact .contact-container .right-side .title-block:after{left:0}.main .main-content #contact .contact-container .right-side .img-contact{max-width:346px;width:100%}}@media(max-width: 767px){.main .main-content #contact .contact-container{max-width:400px;flex-direction:column;margin:78px auto 72px}.main .main-content #contact .contact-container .contact-form{width:100%}.main .main-content #contact .contact-container .right-side{order:-1}.main .main-content #contact .contact-container .right-side .title-block:after{display:none}.main .main-content #contact .contact-container .right-side .img-contact{display:none}}.main .footer{background:#ffd3a6;color:#373737}.main .footer .footer-container{display:flex;margin:0 auto;width:848px;padding:100px 0;flex-direction:column}.main .footer .footer-container .footer--main-content{border-bottom:1px solid #ffdcb8;padding-bottom:26px;margin-bottom:26px}.main .footer .footer-container .footer--main-content .menu-wraper{width:738px;margin:0 auto 24px}.main .footer .footer-container .footer--main-content .menu-wraper .menu-list{list-style:none;margin:0;padding:0;display:inline-flex;width:100%;height:56px;justify-content:space-around;gap:64px;background:#ffc992;align-items:center;border-radius:6px}.main .footer .footer-container .footer--main-content .menu-wraper .menu-list .menu-item .menu-link{text-decoration:none;color:#373737;font-weight:500;text-transform:capitalize;position:relative}.main .footer .footer-container .footer--main-content .menu-wraper .menu-list .menu-item .menu-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#373737;transition:width .25s ease-in-out}.main .footer .footer-container .footer--main-content .menu-wraper .menu-list .menu-item .menu-link:hover:after{width:100%}.main .footer .footer-container .footer--main-content .corp-info-wrapper{width:738px;margin:0 auto}.main .footer .footer-container .footer--main-content .corp-info-wrapper .basic-info{display:flex}.main .footer .footer-container .footer--main-content .corp-info-wrapper .basic-info:not(:last-of-type){margin-bottom:16px}.main .footer .footer-container .footer--main-content .corp-info-wrapper .basic-info .basic-info-icon{flex-shrink:0;margin-right:14px}.main .footer .footer-container .footer--main-content .corp-info-wrapper .basic-info .hide-on-pc{display:none}.main .footer .footer-container .footer--sub-content{display:flex;align-items:center;justify-content:space-between}.main .footer .footer-container .footer--sub-content .left-side{display:flex;align-items:center}.main .footer .footer-container .footer--sub-content .left-side>img{margin-right:10px}.main .footer .footer-container .footer--sub-content .right-side{display:flex}.main .footer .footer-container .footer--sub-content .right-side .social-network-group{display:flex;gap:28px;align-items:center;margin-right:48px}@media(max-width: 868px){.main .footer .footer-container{width:calc(100% - 20px)}}@media(max-width: 660px){.main .footer .footer-container{padding:30px 0 60px}.main .footer .footer-container .footer--main-content .menu-wraper{display:none}.main .footer .footer-container .footer--main-content .corp-info-wrapper{width:100%}.main .footer .footer-container .footer--main-content .corp-info-wrapper .basic-info .basic-info-icon{margin-right:8px}}@media(max-width: 520px){.main .footer .footer-container .corp-info-wrapper .hide-on-pc{display:block !important}.main .footer .footer-container .footer--sub-content{flex-direction:column-reverse;gap:8px}.main .footer .footer-container .footer--sub-content .right-side{flex-direction:column-reverse;gap:8px;align-items:center}.main .footer .footer-container .footer--sub-content .right-side .social-network-group{margin-right:0px;gap:10px}}
