@import url('https://maxst.icons8.com/vue-static/landings/line-awesome/font-awesome-line-awesome/css/all.min.css');@import url("https://use.typekit.net/ngl5nml.css");@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:inherit}}html{-webkit-text-size-adjust:100%;font-size:62.5%;line-height:1.5}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.25}p{font-size:1em;margin-bottom:.5rem}ul,ol{padding-left:0;margin-bottom:0;list-style:none}a{color:#122288;text-decoration:none}a:hover{color:#ff6f6e}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;border:0}figure{margin:0}@-webkit-keyframes overlay{from{opacity:0}to{opacity:1}}@keyframes overlay{from{opacity:0}to{opacity:1}}@-webkit-keyframes dot-keyframes{0%{opacity:.4;transform:scale(1,1)}50%{opacity:1;transform:scale(1.2,1.2)}100%{opacity:.4;transform:scale(1,1)}}@keyframes dot-keyframes{0%{opacity:.4;transform:scale(1,1)}50%{opacity:1;transform:scale(1.2,1.2)}100%{opacity:.4;transform:scale(1,1)}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}body{font-family:'Inter',Arial,Helvetica,sans-serif;font-weight:400;background-color:#fff;color:#151517;font-size:17px}body.no-scroll{overflow:hidden!important}img,svg{vertical-align:middle}.contain{width:100%;margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}@media(min-width:576px){.contain{max-width:54rem}}@media(min-width:768px){.contain{max-width:72rem}}@media(min-width:992px){.contain{max-width:96rem}}@media(min-width:1200px){.contain{max-width:114rem}}@media(min-width:1400px){.contain{max-width:132rem}}.text-center{text-align:center}.grid-this{display:grid;display:-ms-grid;width:100%;grid-gap:1.5rem}.grid-this.g25{grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.grid-this.g25{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.grid-this.g25{grid-template-columns:repeat(1,1fr)}}@media(max-width:991px){.grid-this.g25.articles-page-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.grid-this.g25.articles-page-container{grid-template-columns:repeat(1,1fr)}}.grid-this.g33{grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.grid-this.g33{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.grid-this.g33{grid-template-columns:repeat(1,1fr)}}.grid-this.g50{grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.grid-this.g50{overflow-x:auto}}.grid-this.grid-gap-05{grid-gap:.5rem}.grid-this.grid-gap-6{grid-gap:6rem}.flex-center{display:-webkit-box;display:flex;align-items:center;gap:1rem}.flex-this{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.flex-this.column{flex-direction:column}.flex-this.row{flex-direction:row}.flex-this>div{position:relative;width:100%}.flex-this>div.w100{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}.flex-this>div.w50{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.flex-this>div.w50{-webkit-box-flex:0;flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media(max-width:767px){.flex-this>div.w50:empty{display:none}}.flex-this>div.w33{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.flex-this>div.w33{-webkit-box-flex:0;flex:0 0 calc(33.33333% - 1rem);max-width:calc(33.33333% - 1rem)}}@media(max-width:767px){.flex-this>div:not(:last-child){margin-bottom:1.5rem}}.flex-this>div.pro-address-container{display:-webkit-box;display:flex;flex-wrap:wrap;background-color:#fff;border-radius:.4rem;border:solid 1px #ededed;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-right:2.5rem;margin-left:1.5rem;padding:1.5rem 0}.flex-this>div.pro-address-container>div{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.flex-this>div.pro-address-container>div.w50{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media(min-width:768px){.flex-this>div.pro-address-container>div.w50{-webkit-box-flex:0;flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}.gap-1{gap:1rem}.gap-15{gap:1.5rem}.gap-2{gap:2rem}.gap-25{gap:2.5rem}.gap-3{gap:3rem}.gap-35{gap:3.5rem}.color-black{color:#151517}.color-blue{color:#122288}.color-red{color:#ff6f6e}.color-green{color:#36d7be}button,input{border:0;outline:0;font-family:'Inter',Arial,Helvetica,sans-serif}button:not(:disabled){cursor:pointer}.breadcrumb{background-color:#d6d2f7;height:4rem;line-height:4rem;position:relative}.breadcrumb ol li{display:inline-block;text-transform:lowercase;font-size:.9em}.breadcrumb ol li:not(:last-child)::after{content:"/";margin:0 .5rem}.breadcrumb ol li a{color:#122288}.breadcrumb ol li a:hover{text-decoration:underline}.breadcrumb ol{white-space:nowrap;overflow:hidden}.loading-dots{text-align:center;width:100%!important;justify-content:center!important}.loading-dots span{animation:dot-keyframes 1.5s infinite ease-in-out;background-color:#fff;border-radius:10px;display:inline-block;height:10px;width:10px;margin-right:5px}.loading-dots span:nth-child(2){animation-delay:.5s}.loading-dots span:nth-child(3){animation-delay:1s}.loading-overlay{position:fixed;background-color:rgba(0,0,0,.7);width:100vw;height:100vh;top:0;left:0;opacity:0;text-align:center;display:none;z-index:10000;align-items:center}.loading-overlay.active{display:flex;animation:.1s 0s ease-in overlay forwards}.app-overlay{position:fixed;background-color:rgba(0,0,0,.7);width:100vw;height:100vh;top:0;left:0;opacity:0;text-align:center;display:none;z-index:100}.app-overlay.active{display:block;animation:.1s 0s ease-in overlay forwards}.app-popup{position:fixed;z-index:101;display:none;opacity:0;top:0;left:0;width:100%;height:100%;overflow-y:auto}.app-popup .popup-error{color:#ff6f6e;margin-top:1rem;display:none}.app-popup .popup-error.show{display:block}.app-popup .loading-dots span{background-color:#151517}.app-popup.active{display:block;animation:.1s 0s ease-in overlay forwards}.app-popup .popup-contain{width:80rem;position:absolute;left:50%;margin-left:-40rem;top:3rem;padding:2rem}@media(max-width:767px){.app-popup .popup-contain{width:100%;left:0;margin-left:0;top:0}}.app-popup .popup-contain .popup-content{background-color:#fff;border-radius:.8rem;box-shadow:0 1px 20px rgba(0,0,0,.3)}.app-popup .popup-contain .popup-top{padding:.5rem .5rem .5rem 2rem;border-bottom:solid 1px #f0f0f0;display:flex;align-items:center;justify-content:space-between}.app-popup .popup-contain .popup-top span{font-weight:500}.app-popup .popup-contain .popup-top button{background-color:transparent;padding:1rem 1.5rem}.app-popup .popup-contain .popup-top button:hover{opacity:.6}.app-popup .popup-contain .popup-top button i{font-size:1.7rem}.app-popup .popup-contain .popup-middle{padding:2rem 2rem}.app-popup .popup-contain .popup-middle .popup-part{display:flex;align-items:center;gap:2rem}.app-popup .popup-contain .popup-middle .popup-part.popup-part-bottom{align-items:end;align-items:flex-end;flex-wrap:wrap}.app-popup .popup-contain .popup-middle .popup-part.popup-part-column{flex-direction:column;align-items:inherit}.app-popup .popup-contain .popup-middle .popup-part.popup-part-column textarea{min-height:10rem}.app-popup .popup-contain .popup-middle .popup-part .popup-part-check{display:flex;align-items:center;gap:1rem}.app-popup .popup-contain .popup-middle .popup-part .popup-part-check input{accent-color:#6a46cd;color:#fff}.app-popup .popup-contain .popup-middle .popup-part .popup-part-check label{margin-bottom:0}.app-popup .popup-contain .popup-middle .popup-part .popup-input-flex{display:flex;align-items:center}.app-popup .popup-contain .popup-middle .popup-part .popup-input-flex input{border-top-right-radius:0;border-bottom-right-radius:0}.app-popup .popup-contain .popup-middle .popup-part .popup-input-flex span[js-action]{cursor:pointer;background-color:#d6d2f7;color:#26217c;width:4rem;height:4rem;line-height:4rem;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem;font-weight:500;text-align:center;font-size:1.2em}.app-popup .popup-contain .popup-middle .popup-part .popup-input-flex span[js-action]:hover{background-color:#6a46cd;color:#fff}.app-popup .popup-contain .popup-middle .popup-part label{margin-bottom:.5rem;display:block}.app-popup .popup-contain .popup-middle .popup-part input[type=checkbox]{height:2rem;width:2rem;vertical-align:middle}.app-popup .popup-contain .popup-middle .popup-part .w50{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media(min-width:768px){.app-popup .popup-contain .popup-middle .popup-part .w50{-webkit-box-flex:0;flex:0 0 calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}.app-popup .popup-contain .popup-middle .popup-part .w33{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media(min-width:768px){.app-popup .popup-contain .popup-middle .popup-part .w33{-webkit-box-flex:0;flex:0 0 calc(33.3333% - 1.5rem);max-width:calc(33.3333% - 1.5rem)}}.app-popup .popup-contain .popup-middle .popup-part:not(:last-child){margin-bottom:2rem}.app-popup .popup-contain .popup-part textarea{margin-top:1rem}.app-popup .popup-contain .popup-part textarea:disabled{border-color:#d5d5d5}.app-popup .popup-contain .popup-hide{display:none;height:0}.app-popup .popup-contain .popup-display{display:flex;flex-wrap:wrap}.app-popup .popup-contain .popup-bottom{padding:.5rem;display:flex;justify-content:flex-end;border-top:solid 1px #f0f0f0}.app-popup .popup-contain .popup-bottom button,.app-popup .popup-contain .popup-bottom a{font-size:.9em}.app-popup .popup-contain .popup-bottom button:not(:last-child){margin-right:.5rem}.app-popup .popup-contain .popup-bottom input[type=submit]{display:inline-block!important;font-size:.9em;border-radius:.6rem;box-shadow:none;width:auto;height:inherit}.app-popup .popup-contain .popup-bottom input[type=submit]:not(:last-child){margin-right:.5rem}.app-popup *::-webkit-scrollbar{height:15px;background-color:#fff}.app-popup *::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:15px;border:solid 4px #fff}.app-popup *::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.popup-datas{display:flex;flex-direction:column;gap:1.5rem}.popup-datas>div{display:flex;flex-wrap:wrap}.popup-datas>div>div{width:100%}@media(min-width:768px){.popup-datas>div>div{width:50%}}@media(min-width:768px){.popup-datas>div>div.w100{width:100%}}.popup-datas>div:not(:last-child){border-bottom:dashed 1px #dbdbdb;padding-bottom:1.5rem}.app-overlay.gallery::before{content:'';display:inline-block;height:100%;vertical-align:middle}@media(max-width:767px){.app-overlay.gallery::before{display:initial;height:initial}}.app-overlay button[js-action="closeOverlay"]{position:absolute;top:1rem;right:1rem;font-size:2em;color:#fff;background-color:rgba(0,0,0,.4);z-index:1}.app-overlay button[js-action="closeOverlay"]:hover{background-color:#000}.overlay-gallery{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;max-width:100%}@media(max-width:767px){.overlay-gallery{overflow-x:scroll}}.overlay-gallery img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:4rem;margin:0 auto;max-height:100%}@media(max-width:767px){.overlay-gallery img{max-width:initial}}.message{position:fixed;bottom:0;left:50%;transform:translateX(-50%);min-width:20rem;max-width:50rem;background-color:#f44336;color:#fff;padding:1rem 2rem;border-radius:.2em;transition:all .1s ease-in;opacity:0;display:flex;gap:2rem;align-items:center;justify-content:space-between;box-shadow:0 1px 4px rgba(0,0,0,.4);z-index:2}@media(max-width:768px){.message{bottom:5rem}}.message p{margin-bottom:0}.message.active{bottom:2rem;opacity:1}.message-error{background-color:#f44336}.message-success{background-color:#009688}.message-blue{background-color:#122288}._btn{display:inline-block;padding:1rem 2.2rem;border-radius:.6rem;font-weight:500;font-size:1em;transition:all .1s ease-in;cursor:pointer;background-color:#151517;color:#fff}._btn._btn-arrow::before{content:"→";display:inline-block;margin-right:1rem}._btn:hover{background-color:#122288;color:#fff}._btn._btn-grey{background-color:#f0f0f0;color:#151517}._btn._btn-grey:hover{background-color:#d1d1d1;color:#151517}._btn._btn-red{background-color:#ff6f6e;color:#fff}._btn._btn-red:hover{background-color:#151517}._btn._btn-blue{background-color:#122288;color:#fff}._btn._btn-blue:hover{background-color:#151517}._btn._btn-green{background-color:#36d7be;color:#fff}._btn._btn-green:hover{background-color:#151517}._btn._btn-purple{background-color:#fdf6ff;color:#151517}._btn._btn-purple:hover{background-color:#122288;color:#fff}._btn._btn-yellow{background-color:#ffd06b;color:#151517}._btn._btn-yellow:hover{background-color:#122288;color:#fff}._btn._btn-highpurple{background-color:#d6d2f7;color:#151517}._btn._btn-highpurple:hover{background-color:#122288;color:#fff}._btn._btn-outline{background-color:transparent;border:solid 1px;font-weight:500;color:#151517}._btn._btn-outline:hover{background-color:#151517;color:#fff;border-color:#151517}._btn._btn-outline._btn-blue{color:#122288}._btn._btn-outline._btn-blue:hover{background-color:#122288;color:#fff}._btn._btn-outline._btn-green{color:#36d7be}._btn._btn-outline._btn-green:hover{background-color:#36d7be;color:#fff}._btn._btn-outline._btn-red{color:#ff6f6e}._btn._btn-outline._btn-red:hover{background-color:#ff6f6e;color:#fff}._btn._btn-outline._btn-purple{color:#ff6f6e}._btn._btn-outline._btn-purple:hover{background-color:#ff6f6e;color:#fff}section{padding:6rem 0}@media(max-width:768px){section{padding:3rem 0}}select,input:not([type=checkbox]),textarea{display:block;border-radius:.6rem;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.09);width:100%;height:40px;font-family:'Inter',Arial,Helvetica,sans-serif;font-size:1em}select[type=submit],input:not([type=checkbox])[type=submit],textarea[type=submit]{width:initial;display:inline-block;border-radius:.6rem;font-size:1em;height:inherit;box-shadow:none;line-height:inherit}select:not([type=submit]),input:not([type=checkbox]):not([type=submit]),textarea:not([type=submit]){border:solid 1px #e2d0ff;padding:.35rem 4.5rem .35rem 1rem}select[type=datetime-local],input:not([type=checkbox])[type=datetime-local],textarea[type=datetime-local]{padding:.35rem 1rem}select:focus,input:not([type=checkbox]):focus,textarea:focus{outline:0;background-color:#fdf6ff;box-shadow:0 1px 2px rgba(0,0,0,.1)}select:hover,input:not([type=checkbox]):hover,textarea:hover{background-color:#fdf6ff;box-shadow:0 1px 2px rgba(0,0,0,.1)}select:disabled,input:not([type=checkbox]):disabled,textarea:disabled{background-color:#f5f5f5}select.input-valid,input:not([type=checkbox]).input-valid,textarea.input-valid{outline:0;background-color:#fdf6ff;box-shadow:0 1px 2px rgba(0,0,0,.1)}select.input-valid+i,input:not([type=checkbox]).input-valid+i,textarea.input-valid+i{display:inline-block!important}textarea{resize:none;min-height:20rem}.link-disabled{pointer-events:visible;cursor:pointer}.mobile{left:105%;top:0;transition:left .1s ease-in;width:100%;height:100%;position:fixed;overflow-y:auto;z-index:1000;background:#fff;box-shadow:-2px 0 2px 0 rgba(0,0,0,.14);border-left:solid 1px #c3c3c3;padding:0 0 1.5rem 0;display:none}.mobile ul{width:80%;padding:0;margin:0}.mobile ul ul{width:100%}.mobile ul ul a{padding-left:4rem!important}.mobile ul li a{display:block;padding:2rem 2rem;font-size:1.1em;font-weight:500;border-bottom:solid 1px #dddcdc;color:#151517;width:100%}.mobile ul li a:hover{background-color:#fdf6ff}.mobile .mobile-head{padding:2rem;width:80%;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px #dddcdc}.mobile .mobile-head span{font-size:1.1em}.mobile .mobile-head div[js-action="close-menu"]{padding:.1rem .7rem;border-radius:.4rem;background-color:#fdf6ff;cursor:pointer}.mobile .mobile-head div[js-action="close-menu"]:hover{background-color:#fff3ef}.mobile.menu-active{display:block}@media(min-width:1025px){.mobile{display:none!important}}.header{background-color:#fff;height:100px;top:0;left:0;position:relative}.header .head-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100px;gap:1.5rem;z-index:1;position:relative}.header .head-nav nav>ul{display:flex;flex-direction:row;justify-content:center;gap:3rem;align-items:center}.header .head-nav nav>ul>li:empty{display:none}.header .head-nav nav>ul>li>a{color:#151517;display:block;padding:1.5rem 0;white-space:nowrap;font-size:1.1em}.header .head-nav nav>ul>li>a+ul{position:absolute;background:#fffad6;border-radius:.6rem;box-shadow:0 2px 5px rgba(0,0,0,.05);border:solid 1px #f3dcac;display:none;margin-top:-.2rem;z-index:3}.header .head-nav nav>ul>li>a+ul:hover{display:block}.header .head-nav nav>ul>li>a+ul li:first-child a{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.header .head-nav nav>ul>li>a+ul li:last-child a{border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem}.header .head-nav nav>ul>li>a+ul a{display:block;border-radius:0;background:#fffad6}.header .head-nav nav>ul>li>a+ul a:hover{background:#ffd06b;color:#151517}.header .head-nav nav>ul>li>a:hover+ul{display:block}.header .head-nav nav>ul>li>a:hover,.header .head-nav nav>ul>li>a.active{color:#122288}.header .head-nav nav>ul>li>a.active{font-weight:500}.header .head-login#isConnected a#headLoginUser{padding-right:1rem;color:#fff;padding:1.5rem 0;position:relative}.header .head-login#isConnected a#headLoginUser:hover{color:#fdf6ff}.header .head-login#isConnected a#headLoginUser:hover span{background-color:#ff6f6e}.header .head-login#isConnected img{margin-right:.3rem}.header .head-login#isConnected span{height:4rem;max-width:100%;border-radius:50%;width:4rem;background:#122288;line-height:4rem;font-size:.9em;font-weight:500;display:inline-block;transition:background-color .1s ease-in;font-family:'new-spirit',Arial,Helvetica,sans-serif;padding-left:.65rem}.header .head-login a{display:inline-block}.header .head-login#isConnected{display:flex;align-items:center}.header .head-login#isConnected a#headLoginUser{max-width:18rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header .head-login#isConnected a._btn{padding:.5rem 1rem}.header .head-mobile{position:relative;width:40px;height:60px;display:none}.header .head-mobile a{display:flex;flex-direction:column;gap:6px;width:100%;height:33px;margin-top:15px;padding:4px;background:transparent}.header .head-mobile a span{display:inline-flex;width:100%;height:4px;background:#122288;border-radius:.2rem}.header .head-mobile a span:last-child{background:#ff6f6e;width:70%;transition:width .1s ease-in}.header .head-mobile a:hover span:last-child{width:100%}@media(max-width:1199px){.header .head-logo img{height:45px}}@media(max-width:1024px){.header{height:60px}.header .head-flex{height:60px;justify-content:end}.header .head-mobile{display:block}.header .head-login,.header .head-nav{display:none}.header .head-logo{overflow:hidden;flex:1}.header .head-logo img{height:40px}}@media(min-width:1025px){main.main{min-height:calc(100vh - 576px)}}.footer .footer-main{padding:6rem 0;background-color:#fff}@media(max-width:767px){.footer .footer-main{padding:6rem 2rem}}.footer .footer-left{align-self:center}@media(max-width:767px){.footer .footer-left{margin-bottom:5rem!important}.footer .footer-left img{height:initial}}.footer .footer-right{display:flex;justify-content:space-evenly}@media(max-width:767px){.footer .footer-right{flex-direction:column}}.footer .footer-nav{flex:0 0 50%}.footer .footer-nav ul li{line-height:2;color:#151517}.footer .footer-nav ul li.sep{margin-top:2rem}.footer .footer-nav ul li a{color:#151517}.footer .footer-nav ul li a:hover{color:#122288;text-decoration:underline}@media(max-width:767px){.footer .footer-nav{margin-bottom:2rem}}.footer .footer-nav span,.footer .footer-contact span{color:#151517;display:block;margin-bottom:3rem;font-weight:500}@media(max-width:767px){.footer .footer-nav span,.footer .footer-contact span{margin-bottom:1.5rem}}.footer .footer-contact ul li:last-child{margin-top:2rem;display:flex;gap:2rem;align-items:center}.footer .footer-contact ul li:last-child a:first-child{margin-top:-.4rem}.footer .footer-contact span+ul{margin-bottom:1rem}.footer .footer-contact span+ul a{font-weight:500;text-decoration:underline}.footer .footer-bottom p{color:#151517}@media(max-width:767px){.footer .footer-bottom p{margin-top:4rem}}.red-section{background:#fff3ef}@media(min-width:1025px){.red-section{padding:7rem 0}}@media(max-width:1024px){.red-section{padding:6rem 0}}.red-section .red-title{display:flex;align-items:baseline}.red-section .red-title h3{font-size:1.5em;font-weight:500;letter-spacing:.03em}.red-section .red-title img{margin-left:2rem}.red-section .red-text{margin:3rem 0;line-height:1.7}.red-section .red-text strong,.red-section .red-text b{font-weight:500}.red-section .red-text p{line-height:1.8}.red-section .red-text p:not(:last-child){margin-bottom:1.5rem}.red-section .red-part:last-child{margin-top:6rem}.home-section.home-bg{position:relative}.home-section.home-bg::after{content:"";background-image:url(/dist/imgs/logowtx120.svg);position:absolute;width:100%;height:100%;background-repeat:no-repeat;opacity:.1;background-position-x:110%;top:0;z-index:-1}@media(max-width:1024px){.home-section.home-bg::after{opacity:.05}}.home-section .home-illus img{width:80%}@media(max-width:1024px){.home-section .home-illus img{display:block;margin:0 auto}}@media(min-width:767px){.home-section .home-illus img{width:50%}}@media(min-width:1025px){.home-section .home-illus img{width:100%}}.home-section .home-group{display:flex;gap:2rem}@media(min-width:1025px){.home-section .home-group{gap:4rem}}@media(max-width:1024px){.home-section .home-group{flex-direction:column}}.home-section .home-group .home-part{width:100%}.home-section .home-group .home-part.home-part-u{width:100%}@media(min-width:1025px){.home-section .home-group .home-part{width:50%}}.home-section .home-imgs{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-end}.home-section .home-imgs figure{width:calc(50% - 2rem);max-height:45rem;max-width:25rem;position:relative}.home-section .home-imgs figure[data-color]:hover::before{transition:opacity .1s ease-in;opacity:.3}.home-section .home-imgs figure[data-color]::before{content:"";position:absolute;width:100%;height:100%;border-radius:.8rem;opacity:.4}.home-section .home-imgs figure[data-color="orange"]::before{background:#ffd06b}.home-section .home-imgs figure[data-color="green"]::before{background:#36d7be}.home-section .home-imgs figure[data-color="red"]::before{background:#ff6f6e}.home-section .home-imgs figure[data-color="blue"]::before{background:#122288}.home-section .home-imgs figure:last-child{top:12rem}@media(max-width:1024px){.home-section .home-imgs figure:last-child{top:initial!important}}.home-section .home-imgs figure img{height:45rem;width:100%;object-fit:cover;border-radius:.8rem;object-position:-40rem}@media(max-width:1024px){.home-section .home-imgs{justify-content:center!important;margin-top:3rem}}.home-section .home-links{margin-top:6rem}@media(max-width:1024px){.home-section .home-links{margin-top:3rem}.home-section .home-links a{width:100%;text-align:center}.home-section .home-links a:last-child{margin-top:1rem}}.home-section .home-links a:first-child,.home-section .home-links button:first-child{margin-right:1.5rem}.home-section .home-text strong,.home-section .home-text b{font-weight:600}.home-section .home-text p{line-height:1.7}.home-section .home-text p:not(:last-child){margin-bottom:1.5rem}.home-section .home-text ol,.home-section .home-text ul{list-style-position:inside;line-height:1.8}.home-section .home-text ol{list-style-type:auto;margin-bottom:1.5rem;margin-left:1rem}.home-section .home-text ul{list-style-type:none}.home-section .home-text ul li::before{content:"";display:inline-block;width:.5rem;height:.5rem;background-color:#ff6f6e;vertical-align:middle;margin:0 1rem;border-radius:1rem}.home-section .home-text ul:not(:last-child){margin-bottom:1.5rem}.home-section .home-title{margin-bottom:3rem}.home-section .home-title h1,.home-section .home-title h2{font-weight:500;font-family:'new-spirit',Arial,Helvetica,sans-serif;color:#122288;font-size:2.1em}@media(max-width:767px){.home-section .home-title h1,.home-section .home-title h2{font-size:1.7em}}.home-section .home-title h1::before,.home-section .home-title h2::before{content:"";width:.4rem;height:.4rem;background:#ff6f6e;display:inline-block;border-radius:.4rem;margin-right:1rem}.home-section.home-left .home-imgs{justify-content:initial}@media(max-width:1024px){.home-section.home-left .home-imgs{order:2}}.home-section.home-left .home-imgs figure:last-child{top:-12rem}.home-section.home-left .home-imgs figure img{object-position:-5rem}.article-section .home-title h1,.article-section .home-title h2{font-weight:600;font-family:'new-spirit',Arial,Helvetica,sans-serif;color:#122288;font-size:1.5em}.article-section .home-title h1::before,.article-section .home-title h2::before{content:"";width:.4rem;height:.4rem;background:#ff6f6e;display:inline-block;border-radius:.4rem;margin-right:1rem}.generic-section .message-helper{display:block;margin-bottom:3rem}.product-intro .home-title h1{font-weight:500;font-family:'new-spirit',Arial,Helvetica,sans-serif;color:#122288;font-size:2em}@media(max-width:767px){.product-intro .home-title h1{font-size:1.7em}}.product-intro .home-title h1::before{display:none}.product-intro .message-helper{display:block;border-radius:.4rem}.product-section{padding-top:3rem}.product-section .product-img{align-self:center;text-align:center}@media(max-width:1024px){.product-section .product-img{margin-top:3rem}}.product-section .product-img img{width:auto;max-width:80%}.product-section .home-title h2{font-weight:600;font-family:'new-spirit',Arial,Helvetica,sans-serif;color:#122288;font-size:1.5em}.product-timeline{background:#fffdf1;overflow:hidden;position:relative}.product-timeline.articles-page{padding-top:3rem}.product-timeline.articles-page .article-page .article-title h3{display:box;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;height:6.5rem}.timeline-line{height:0;width:.3rem;position:absolute;background:transparent;opacity:.8;left:calc(50% - .25rem);top:0;transition:height .5s ease-in;z-index:0;border-right:dashed .2rem #f9cfcc}@media(max-width:1024px){.timeline-line{display:none}}[js-action="observer"]{display:flex;flex-direction:column;gap:10rem}[js-action="observer"] [js-target]{opacity:0;transition:all .5s ease-in 0s;position:relative;width:60%}@media(max-width:767px){[js-action="observer"] [js-target]{width:100%;padding:0 1rem}}[js-action="observer"] [js-target].show{opacity:1}[js-action="observer"] [js-target]:nth-child(odd){left:-2rem}[js-action="observer"] [js-target]:nth-child(odd).show{left:0}[js-action="observer"] [js-target]:nth-child(even){right:-2rem;text-align:right;align-self:end;align-self:flex-end}[js-action="observer"] [js-target]:nth-child(even).show{right:0}[js-action="observer"] [js-target] h3{color:#122288;margin-bottom:1rem;font-family:'new-spirit',Arial,Helvetica,sans-serif}[js-action="observer"] [js-target] h3::before{font-family:'new-spirit',Arial,Helvetica,sans-serif;color:#ff6f6e;font-size:1.3em}[js-action="observer"] [js-target] a{font-weight:500;margin-top:1rem}[js-action="observer"] [js-target]:first-child h3::before{content:"1. "}[js-action="observer"] [js-target]:nth-child(2) h3::before{content:"2. "}[js-action="observer"] [js-target]:nth-child(3) h3::before{content:"3. "}[js-action="observer"] [js-target]:nth-child(4) h3::before{content:"4. "}[js-action="observer"] [js-target]:nth-child(5) h3::before{content:"5. "}[js-action="observer"] [js-target]:nth-child(6) h3::before{content:"6. "}.message-helper{margin-top:1.5rem;background-color:#fff3ef;border-radius:.8rem;padding:1.5rem;position:relative;display:inline-block}.message-helper.yellow{background-color:#fff8c8}.articles-page{padding-top:0}.articles-page .articles-page-title{margin-bottom:3rem}.articles-page .articles-page-title h2{font-weight:600;font-family:'new-spirit',Arial,Helvetica,sans-serif;color:#122288;font-size:1.5em}.articles-page .article-page:hover figure::before{content:"";position:absolute;width:100%;height:100%;border-radius:.4rem;opacity:.6;background-color:#122288}.articles-page .article-page figure{position:relative}.articles-page .article-page figure::before{content:"";background-color:transparent;transition:background-color .1s ease-in}.articles-page .article-page figure img{width:100%;height:20rem;object-fit:cover;border-radius:.4rem}.articles-page .article-page .article-title{margin:2rem 0 1rem 0}.articles-page .article-page .article-title h3{font-size:1em;font-weight:500}.articles-page .article-page .article-sum{overflow:hidden;display:block;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;text-align:justify}.articles-page .article-page .article-link{text-align:right;margin-top:1rem;text-decoration:underline}.articles-bottom{background:#fdf6ff;margin-top:10rem;padding:4rem 0}@media(max-width:1024px){.articles-bottom{margin-top:0}}.articles-bottom .articles-bottom-container{display:none}@media(max-width:1024px){.articles-bottom .articles-bottom-container{display:none}}.articles-bottom .article-bottom{margin-top:-10rem}.articles-bottom .article-bottom figure{position:relative}.articles-bottom .article-bottom figure::before{content:"";position:absolute;width:100%;height:100%;border-radius:.8rem;opacity:.4;background:#fffad6}.articles-bottom .article-bottom figure img{width:100%;height:20rem;object-fit:cover;border-radius:.8rem}.articles-bottom .article-bottom .article-title{display:flex;justify-content:space-between;margin:2rem 0 1rem 0;align-items:center}.articles-bottom .article-bottom .article-title h3{font-size:1em;font-weight:500}.articles-bottom .article-bottom .article-title span{font-size:.8em;font-weight:600}.articles-bottom .article-bottom .article-sum{overflow:hidden;display:block;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;text-align:justify}.articles-bottom .article-bottom .article-link{text-align:right;margin-top:1rem;text-decoration:underline}.articles-list .article-list figure{position:relative}.articles-list .article-list figure::before{content:"";position:absolute;width:100%;height:100%;border-radius:.8rem;opacity:.4;background:#fffad6}.articles-list .article-list figure img{width:100%;height:20rem;object-fit:cover;border-radius:.8rem}.articles-list .article-list figure img.scale-down{object-fit:scale-down;opacity:.2}.articles-list .article-list .article-title{display:flex;justify-content:space-between;margin:2rem 0 1rem 0;align-items:center}.articles-list .article-list .article-title h3{font-size:1em;font-weight:500}.articles-list .article-list .article-title span{font-size:.8em;font-weight:600}.articles-list .article-list .article-sum{overflow:hidden;display:block;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;text-align:justify}.articles-list .article-list .article-link{text-align:right;margin-top:1rem;text-decoration:underline}.error-handler{display:flex;flex-direction:column;gap:4rem;align-items:center}.login .login-container{max-width:50rem;margin:0 auto}.login input[type=password],.login input[type=email]{margin-top:1rem}.login .login-connect{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center}.login .login-forgot{text-align:center}.text-danger{color:#ff6f6e}