.footer__download,.footer__menu,.pricing__benefit,.industry__list,.why-elsa__nav{list-style:none;padding-left:0}.footer__download li,.footer__menu li,.pricing__benefit li,.industry__list li,.why-elsa__nav li{padding-left:0}.banner{padding:16px 0 40px;background:#1c173e url(../images/banner-bg.png) no-repeat center center/cover;color:#fff}@media(min-width: 768px){.banner{padding:60px 0;background-image:url(../images/banner-bg-md.png)}}.banner__img{margin-bottom:30px;position:relative}@media(min-width: 768px){.banner__img{padding-right:15px}}.banner__img::before,.banner__img::after{content:"";position:absolute;width:95%;background:linear-gradient(276.64deg, #252259 -16.31%, #8873ef 100.71%)}.banner__img::before{height:70%;border-radius:22px 22px 0 0;top:-7px;left:-7px}.banner__img::after{height:40%;border-radius:0 0 22px 22px;right:7px;bottom:-7px}.banner__img img{display:block;width:100%;position:relative;z-index:2;border-radius:20px}.why-elsa{padding:50px 0}.why-elsa__fast{display:flex;align-items:center;justify-content:center;max-width:510px;height:56px;margin:0 auto 30px;font-size:1.25rem;font-weight:bold;color:#541cc9;border:1px solid #541cc9;border-radius:30px}@media(min-width: 768px){.why-elsa__fast{font-size:1.875rem;height:64px}}.why-elsa__fast img{display:flex;flex:0 0 32px;max-width:32px;margin-right:5px}.why-elsa__item img{margin:0 auto}.why-elsa__nav{overflow-x:auto;display:flex;gap:0 3px;margin-bottom:25px}.why-elsa__nav::-webkit-scrollbar{display:none}@media(min-width: 768px){.why-elsa__nav{justify-content:center}}.why-elsa__nav a{display:flex;align-items:center;padding:5px 10px;height:44px;border-radius:5px;font-size:1rem;background:#0f172a;font-family:"SF Pro Display",sans-serif;color:#fff;font-weight:bold;white-space:nowrap}.why-elsa__nav a img{display:block;flex:0 0 24px;max-width:24px;margin-right:3px}.why-elsa__nav a.active{background:linear-gradient(291.66deg, #713ff4 25.14%, #cd55ff 104.99%)}.industry{padding:50px 0}.industry__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 768px){.industry__list{justify-content:center;gap:15px;margin-bottom:30px}}.industry__item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;width:49%;margin-bottom:8px;border-radius:10px;box-shadow:2px 2px 10px 0 rgba(0,57,76,.1019607843);box-shadow:-2px 0 10px 0 rgba(0,57,76,.1019607843)}@media(min-width: 768px){.industry__item{width:265px;margin-bottom:0}}.industry__title{margin:15px 0 0;font-size:1rem}.feature{padding:30px 0 50px}.feature__img{margin-bottom:1.5rem}.feature__title{text-align:center}@media(min-width: 768px){.feature__title{text-align:left}}.feature__list{display:flex;flex-wrap:wrap;align-items:center}.feature__icon,.feature__benefit{margin-bottom:15px}.feature__icon{flex:0 0 48px;max-width:48px}.feature__benefit{width:calc(100% - 48px);padding-left:10px}.pricing{padding:60px 0}@media(min-width: 768px){.pricing__plans{display:flex;flex-direction:row-reverse;justify-content:center;gap:0 30px}}.pricing__item{padding:30px;border-radius:20px;margin-bottom:30px;border:1px solid #541ce9;background:rgba(192,148,250,.0509803922);text-align:center}@media(min-width: 768px){.pricing__item{display:flex;flex-direction:column;width:48%;max-width:500px}}.pricing__item-header,.pricing__item-body{padding:0 15px}@media(min-width: 768px){.pricing__item-footer{margin-top:auto}}.pricing__badge{display:flex;align-items:center;justify-content:center;width:122px;height:28px;margin:0 auto 15px;background:linear-gradient(0deg, #fd4aa9 0%, #ff926e 98.75%);color:#fff;border-radius:20px;font-size:10px;letter-spacing:.083em;text-transform:uppercase;font-family:Avenir,"Noto Sans TC",sans-serif;font-weight:bold}.pricing__name{font-size:2rem;text-transform:uppercase}.pricing__contact{margin-bottom:15px;font-size:1.25rem;line-height:1.8}.pricing__amount{margin-bottom:15px;font-size:1.125rem;color:#596780}.pricing__amount .format-price{font-size:2rem;font-weight:bold;color:#000}.pricing__benefit{text-align:left}.pricing__benefit li{padding:2px 0 2px 40px;margin-bottom:15px;font-size:1.125rem;background:url(../images/ico-tick-blue.svg) no-repeat left center}.pricing__arrows{text-align:center}@media(min-width: 768px){.pricing__arrows{display:none}}.pricing__arrows .slick-arrow-btn{margin:0 10px}.faq{padding:40px 0}.faq__title{font-size:1em;font-weight:normal;line-height:1.5;margin-bottom:12px}.faq__title-btn{display:flex;align-items:center;width:100%;padding:10px 25px 10px 15px;border:1px solid #696984;border-radius:10px;text-align:left;background:rgba(0,0,0,0) url(../images/faq-arrow.svg) no-repeat right 15px center}.faq__title-btn[aria-expanded=true]{border-color:#e0987c;background-color:rgba(224,152,124,.0509803922)}.faq__title-icon{display:block;flex:0 0 40px;width:40px;margin-right:15px}.faq__title-icon img{width:100%}.faq__content{margin-bottom:12px;border:1px solid #696984;background:rgba(160,160,160,.1215686275);border-radius:10px;padding:15px;font-size:1.125rem;line-height:1.8}@media(min-width: 768px){.faq__content{margin-bottom:0;padding:30px 20px;position:absolute;width:calc(100% - 30px);height:100%;left:calc(100% + 15px);top:0;opacity:0}.faq__content.show{opacity:1}}@media(min-width: 768px){.faq__item:last-child .faq__title{margin-bottom:0}}.testimonial{padding:40px 0}.testimonial__item{width:280px;padding:20px;margin-right:30px;border-radius:20px;background:#949fb2}.testimonial__content{margin-top:15px;font-size:1rem;color:#fff;line-height:1.8}.testimonial__arrows{margin-top:30px;text-align:center}.testimonial__arrows .slick-arrow-btn{margin:0 10px}.registration-form{font-size:1.25rem}.registration-form .form-control{font-size:1em}.registration-form .policy label{display:inline-block;position:relative;font-size:1rem;cursor:pointer}.registration-form .policy label::before{content:"";display:inline-block;margin-right:10px;vertical-align:middle;border-radius:20px;width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px #fff;border:5px solid #1c173e}@media(min-width: 768px){.registration-form .policy label::before{border-color:#2d5993}}.registration-form .policy input{position:absolute;opacity:0}.registration-form .policy input:checked+label::before{background:linear-gradient(97.9deg, #55ffad -10.96%, #14b9ff 105.47%)}.registration-form .text-danger:not(.form-control){margin-top:3px;font-size:.875rem}.registration{padding:40px 0 80px}.registration .policy label::before{border-color:#fff;box-shadow:0 0 0 2px #bec4d0}.footer{padding:40px 0;background:#151235;color:#fff;font-size:.875rem}.footer__logo{margin-bottom:30px;text-align:center}@media(min-width: 768px){.footer__logo{text-align:left}}.footer__contact{display:flex;margin-bottom:15px;padding-left:20px}@media(min-width: 768px){.footer__contact{padding-left:0}}.footer__contact-label{margin-right:10px;white-space:nowrap}.footer__contact-value{flex:1}.footer__contact strong{display:inline-block;vertical-align:top}.footer__contact img{margin-right:4px;position:relative;top:-4px}.footer__menu{padding:15px 0}@media(min-width: 768px){.footer__menu{padding:0}}.footer__menu li{margin-bottom:15px}.footer__download{margin-top:10px}@media(min-width: 768px){.footer__download{display:flex;gap:0 15px}}.footer__download li{margin-bottom:15px}@media(min-width: 768px){.footer__download li{margin-bottom:0}}.footer__download a{display:block}@media(min-width: 768px){.footer__social{margin-bottom:20px}}.footer__social a{display:inline-block;margin:10px 10px 0 0}@media(min-width: 768px){.footer__social a{margin-top:0}}.footer a{color:inherit}@media(max-width: 767.98px){.site-header{position:fixed;width:100%;top:0;left:0;z-index:9990;box-shadow:0 4px 6px rgba(0,0,0,.1)}}.site-header .navbar{position:relative !important;height:auto}@media(min-width: 768px){.site-header .navbar{height:72px}}.site-header .navbar .common-btn{height:50px;margin-right:0;border-radius:10px}.site-header .navbar-brand{width:180px}@media(min-width: 768px){.site-header .navbar-brand{width:220px}}body{font-family:"Noto Sans Thai",sans-serif;font-size:1.25rem}.slick-arrow-btn{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border:2px solid #656488;border-radius:10px;background-color:#fff}.slick-arrow-btn:disabled{border-color:#bec4d0}.slick-arrow-btn:disabled path{stroke:#bec4d0}.slick-arrow-btn svg{display:block}.common-btn{font-size:1.25rem}.common-btn.btn-default{color:#1f1d44;background:linear-gradient(173.16deg, #55ffad 5.05%, #14b9ff 94.38%)}.common-btn.btn-outline{background:linear-gradient(173.16deg, #55ffad 5.05%, #14b9ff 94.38%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);border:1px solid #55ffad}.sec-title{text-align:center;font-size:2rem;line-height:1.2}@media(min-width: 768px){.sec-title{font-size:3.75rem}}.sub-title{margin-bottom:30px;text-align:center;font-size:1.25rem}@media(min-width: 768px){.sub-title{margin-bottom:40px}}.section-desc{margin-bottom:30px;text-align:center;font-size:1.25rem;line-height:1.6;color:#8692a7}@media(min-width: 768px){.section-desc{margin-bottom:40px}}
