/* Source: main.css */
[data-bg-section="dark"]:is(.section,.section-wrap){background-color:var(--color-dark);}[data-bg-section="lightgray"]:is(.section,.section-wrap){background-color:var(--color-lightgray);}[data-bg-section="primary"]:is(.section,.section-wrap){background-color:var(--color-primary);}[data-bg-section="secondary"]:is(.section,.section-wrap){background-color:var(--color-secondary);}[data-bg-section="darkgreen"]:is(.section,.section-wrap){background-color:var(--color-darkgreen);}.texture-grain{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:1;pointer-events:none;z-index:250;background-image:var(--img-noise);background-size:100px;background-position:center center;user-select:none;transform:translateY(0) rotate(0.001deg);}.loading-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:500;pointer-events:none;}.loading-container .loading-screen{position:relative;width:100%;height:100%;background:var(--color-light);display:flex;justify-content:center;align-items:center;}.mobile-navigation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;display:flex;justify-content:center;align-items:center;}.mobile-navigation .nav-box-back{background-color:rgba(var(--color-dark-rgb),0.75);pointer-events:all;visibility:hidden;opacity:0;transition:0.4s ease-in-out;}[data-navigation-status="active"] .mobile-navigation .nav-box-back{opacity:1;visibility:visible;}.mobile-navigation .nav-box{background-color:var(--color-light);border:var(--border);z-index:2;display:flex;position:relative;border-radius:calc(var(--border-radius) * 1);pointer-events:all;max-height:calc(100% - (var(--col-padding) * 2));transition:var(--animation-bounce-smooth);transform:translateY(2em) rotate(0.001deg);visibility:hidden;opacity:0;}[data-navigation-status="active"] .mobile-navigation .nav-box{transform:translateY(0em) rotate(0.001deg);opacity:1;visibility:visible;}.mobile-navigation .nav-box .scroll-box{overflow-y:scroll;padding:0 var(--col-gap);}.mobile-navigation .nav-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--row-gap);}.mobile-navigation .top{display:flex;flex-direction:column;padding-top:calc(var(--col-gap) * 2);padding-bottom:calc(var(--col-gap) * 2);}.ladipage .mobile-navigation .top{padding-bottom:0;li:last-child{display:none;}}.mobile-navigation .link > .link-click{height:3em;}.mobile-navigation .link > .link-click .link-content .link-text span{font-size:1.85em;}.mobile-navigation .bottom{display:flex;flex-direction:column;gap:0.33em;min-width:min(calc(100vw - (var(--col-gap) * 4)),17.5em);padding-bottom:var(--row-gap);}.mobile-navigation .btn .btn-content{width:100%;}.mobile-navigation .btn .btn-content .btn-text span{font-size:1.5em;}.mobile-navigation .sub-navigation{display:grid;grid-template-rows:0fr;transition:all var(--animation-primary);}.mobile-navigation [data-nav-dropdown-status="active"] + .sub-navigation,.mobile-navigation .nav-content li[data-nav-desktop-dropdown-status="active"] > .sub-navigation{grid-template-rows:1fr;}.mobile-navigation .sub-navigation .sub-navigation-inner{position:relative;overflow:hidden;padding:0 20px;.product-cat-scroll{margin:0;}ul:not(.cat-submenu){padding:20px 0;}}.mobile-navigation .sub-navigation ul.nav-content{border-radius:calc(var(--border-radius) * 0.5);padding:1.5em 0;margin-bottom:1em;position:relative;}.mobile-navigation .sub-navigation .bg{background-color:var(--color-white);border-radius:calc(var(--border-radius) * 0);border:var(--border);transition:all var(--animation-primary);border-radius:20px;}.mobile-navigation [data-nav-dropdown-status="active"] + .sub-navigation .bg{border-radius:calc(var(--border-radius) * 0.5);}.mobile-navigation .sub-navigation .shadow{background-color:rgba(var(--color-dark-rgb),0.2);border-radius:calc(var(--border-radius) * 0);transition:all var(--animation-primary);transform:translateY(0px) rotate(0.001deg);border-radius:20px;}.mobile-navigation [data-nav-dropdown-status="active"] + .sub-navigation .shadow{border-radius:calc(var(--border-radius) * 0.5);transform:translateY(var(--shadow-distance)) rotate(0.001deg);}.mobile-navigation .sub-navigation .text-link .link-click{height:1.4em !important;}.mobile-navigation .sub-navigation .text-link .link-content .link-text span{color:var(--color-dark);font-size:16px;font-weight:400;}.mobile-navigation .close{position:absolute;top:calc(var(--border-radius) * 0.5);right:calc(var(--border-radius) * 0.5);}.section-image-divider{height:calc(50vh + (var(--border-radius) * 2));margin-top:calc(var(--border-radius) * -1);margin-bottom:calc(var(--border-radius) * -1);z-index:2;}.section-image-divider::before,.section-image-divider::after,.section-bottom-light::after{content:"";position:absolute;top:-1px;left:0;width:100%;height:calc(var(--border-radius) + 1px);border-radius:0 0 var(--border-radius) var(--border-radius);background-color:var(--color-light);z-index:2;}.section-image-divider::after,.section-bottom-light::after{top:unset;bottom:-1px;transform:scaleY(-1);}.section-image-divider figure{overflow:hidden;}.section-image-divider figure > .overlay[data-scroll-speed="-1"]{height:calc(100% + 20vh);margin-top:-10vh;}.section-image-divider figure > .overlay[data-scroll-speed="-0.5"]{height:calc(100% + 10vh);margin-top:-5vh;}.section-image-cover-container{height:auto !important;padding:0 !important;.overlay{position:relative;height:auto;}}@media screen and (max-width:1024px){.section-image-cover-container{.overlay{img{height:400px;object-position:right;}}}}@media screen and (max-width:560px){.section-image-cover-container{.overlay{img{height:300px;object-position:90%;}}}}@media screen and (max-width:1024px){.section-image-divider{height:calc(25vh + (var(--border-radius) * 2));}}.section-image-divider.bottom-dark::after{background-color:var(--color-light);}.code-iframe img{width:100%;height:100%;border-radius:5px;border:var(--border);max-width:275px;margin-bottom:15px;}.wpcf7.is-loading{pointer-events:none;opacity:0.6;position:relative;}.wpcf7.is-loading::after{content:"Đang gửi...";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.7);font-weight:600;z-index:10;}.wpcf7.is-success{animation:fadeSuccess 0.4s ease;}@keyframes fadeSuccess{from{opacity:0.5;transform:scale(0.98);}to{opacity:1;transform:scale(1);}}.wpcf7-form-control-wrap{.arrow{position:absolute;top:27px;transform:translateY(-50%);right:5px;pointer-events:none;}.arrow-click{height:2em;width:2em;}}.wpcf7-form-control-wrap{margin-bottom:14px;display:block;position:relative;input,select{padding:7px 14px;height:54px;line-height:46px;border:2px var(--color-black) solid;border-radius:100px;width:100%;font-size:18px;font-family:"Be Vietnam Pro",sans-serif;&:focus,&:active,&:hover,&:focus-visible,&:focus-within{outline:none;border-color:var(--color-darkred);}}}form{.wpcf7-response-output{position:absolute;}.btn .btn-click{height:2.25em;}.wpcf7-submit{font-family:"SVN-Engine",sans-serif;margin:auto;display:table;margin-top:80px;cursor:pointer;background-color:transparent;border:none;}}.wpcf7-form-control-wrap{select:focus{& + .arrow{i{transform:translateX(0%) rotate(-90.001deg) !important;}i.duplicate{position:absolute;transform:translateX(-120%) rotate(-90.001deg) !important;}}}}.list-faqs,.wpcf7-form-control-wrap{.arrow{i{transform:translateX(0%) rotate(90.001deg) !important;}i.duplicate{position:absolute;transform:translateX(-120%) rotate(90.001deg) !important;}}.arrow.active,.arrow:hover{i{transform:translateX(0%) rotate(-90.001deg) !important;}i.duplicate{position:absolute;transform:translateX(-120%) rotate(-90.001deg) !important;}}}.section.section-gallery{padding-top:20px;padding-bottom:70px;.sticker,.animation-star,.animation-text{position:absolute;z-index:2;img{object-fit:contain;}}.sticker{width:200px;height:200px;bottom:-70px;left:50px;}.animation-star{width:150px;height:150px;right:50px;top:-75px;}.animation-text{width:250px;height:150px;right:50px;bottom:-75px;}}@media screen and (max-width:768px){.section.section-gallery{.flickity-viewport{overflow:visible;}.sticker{width:100px;height:100px;bottom:-50px;left:25px;}.animation-star{width:75px;height:75px;right:25px;top:-35px;}.animation-text{width:130px;height:100px;right:25px;bottom:-65px;}}}.link{position:relative;border:0;outline:0;}.link > .link-click{cursor:pointer;border:0;outline:0;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;height:2.4em;}.link > .link-click .link-content{position:relative;display:flex;align-items:center;justify-content:center;padding:0 1em;height:100%;}.link > .link-click .link-content .link-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0.2em;}.link > .link-click .link-content .link-text span{font-family:"SVN-Engine",sans-serif;font-size:1.33em;line-height:normal;color:var(--color-dark);text-transform:uppercase;transform:translateY(5%) rotate(0.001deg);transition:transform var(--animation-bounce);}[data-bg-section="light"]:is(.section,.section-wrap){.text-link .link-content .link-text span{color:var(--color-dark);}}.link[data-link-status="active"] > .link-click .link-content .link-text{opacity:0.5;}.link > .link-click .link-content .link-text span.duplicate{position:absolute;transform:translateY(125%) rotate(0.001deg);}@media (hover:hover){.link > .link-hover:hover .link-content .link-text span{transform:translateY(-115%) rotate(0.001deg);}.link > .link-hover:hover .link-content .link-text span.duplicate{transform:translateY(5%) rotate(0.001deg);}}.text-link{position:relative;border:0;outline:0;}.text-link .link-click{cursor:pointer;border:0;outline:0;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;height:2em;}.text-link .link-content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;}.text-link .link-content .link-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0.2em 0;}.text-link .link-content .link-text span{font-weight:400;font-style:normal;font-size:0.8em;line-height:1;color:var(--color-text);letter-spacing:-0.015em;color:var(--color-light);transform:translateY(5%) rotate(0.001deg);transition:all var(--animation-bounce);}.text-link[data-link-status="active"]{opacity:0.5;}.text-link .link-content .link-text span.duplicate{position:absolute;transform:translateY(155%) rotate(0.001deg);opacity:0.5;}@media (hover:hover){.text-link .link-hover:hover .link-content .link-text span{transform:translateY(-165%) rotate(0.001deg);}.text-link .link-hover:hover .link-content .link-text span.duplicate{transform:translateY(5%) rotate(0.001deg);}}.s-icon{position:relative;}.s-icon .s-icon-click{cursor:pointer;border:0;outline:0;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;height:1.6em;width:1.6em;}.s-icon .s-icon-shadow{background-color:var(--color-dark);border-radius:20em;opacity:0.2;}.s-icon .s-icon-fill{background-color:var(--color-dark);border-radius:20em;border:var(--border);}.s-icon .s-icon-content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;transform:translateY(0px) rotate(0.001deg);transition:transform var(--animation-bounce);}.s-icon .s-icon-content .s-icon-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:80%;height:80%;}.s-icon .s-icon-content .s-icon-text i svg{width:100%;display:block;}.s-icon .s-icon-content .s-icon-text i{position:relative;display:flex;height:100%;width:100%;transform:translateY(0%) rotate(0.001deg);transition:transform var(--animation-bounce);}.s-icon .s-icon-content .s-icon-text i.duplicate{position:absolute;transform:translateY(120%) rotate(0.001deg);}.s-icon .s-icon-content .s-icon-text i path{fill:var(--color-light) !important;}.s-icon .s-icon-content .s-icon-text i.duplicate path{fill:var(--color-secondary);}@media (hover:hover){.s-icon .s-icon-hover:hover .s-icon-content{transform:translateY(calc(var(--shadow-distance) * -1)) rotate(0.001deg);}nav .s-icon .s-icon-hover:hover .s-icon-content{transform:translateY(0) rotate(0.001deg);}.s-icon .s-icon-hover:hover .s-icon-content .s-icon-text i{transform:translateY(-120%) rotate(0.001deg);}.s-icon .s-icon-hover:hover .s-icon-content .s-icon-text i.duplicate{transform:translateY(0%) rotate(0.001deg);}}.text-icon{display:flex;align-items:center;gap:8px;.text-icon-content{position:relative;display:flex;align-items:center;justify-content:center;height:20px;width:20px;min-width:20px;transform:translateY(0px) rotate(0.001deg);transition:transform var(--animation-bounce);}.icon-text i.duplicate{position:absolute;transform:translateY(120%) rotate(0.001deg);}.icon-text i svg{width:100%;display:block;}.icon-text i{position:relative;display:flex;height:100%;width:100%;transform:translateY(0%) rotate(0.001deg);transition:transform var(--animation-bounce);}.icon-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:80%;height:80%;}}@media (hover:hover){.text-icon:hover{.text-icon-content{--shadow-distance:0;transform:translateY(calc(var(--shadow-distance) * -1)) rotate(0.001deg);}.icon-text i{transform:translateY(-120%) rotate(0.001deg);}.icon-text i.duplicate{transform:translateY(0%) rotate(0.001deg);}}}.arrow{position:relative;display:flex;flex-shrink:0;user-select:none;}.arrow .arrow-click{cursor:pointer;border:0;outline:0;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;height:2.2em;width:2.2em;transition:transform var(--animation-bounce);transform:scale(1,1) rotate(0.001deg);}.arrow.flipped .arrow-click{transform:scale(-1,1) rotate(0.001deg);}.arrow .arrow-click[disabled]{transition:transform var(--animation-fast);transform:scale(0,0) rotate(0.001deg);}.arrow .arrow-shadow{background-color:var(--color-dark);border-radius:20em;opacity:0.2;}.arrow .arrow-fill{background-color:var(--color-white);border-radius:20em;border:var(--border);}.arrow .arrow-content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;transform:translateY(0px) rotate(0.001deg);transition:transform var(--animation-bounce);}.arrow .arrow-content .arrow-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateZ(0);isolation:isolate;width:1.4em;height:1.4em;}.arrow .arrow-content .arrow-text i{position:relative;display:flex;height:80%;width:80%;transform:translateX(0%) rotate(0.001deg);transition:transform var(--animation-bounce);}.arrow .arrow-content .arrow-text i.duplicate{position:absolute;transform:translateX(-120%) rotate(0.001deg);}.arrow .arrow-content .arrow-text i svg{width:100%;display:block;}.arrow .arrow-content .arrow-text i:is(path,line,polyline){stroke:var(--color-dark);stroke-width:2.5px;}.arrow .arrow-content .arrow-text i.duplicate:is(path,line,polyline){stroke:var(--color-dark);}@media (hover:hover){.arrow:not(.no-float) .arrow-hover:hover .arrow-content{transform:translateY(calc(var(--shadow-distance) * -1)) rotate(0.001deg);}.arrow .arrow-hover:hover .arrow-content .arrow-text i{transform:translateX(120%) rotate(0.001deg);}.arrow .arrow-hover:hover .arrow-content .arrow-text i.duplicate{transform:translateX(0%) rotate(0.001deg);}}.arrow.large .arrow-click{height:4em;width:4em;}.arrow.down .arrow-click .arrow-text{transform:rotate(90deg);}.btn-icon{position:relative;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;}ul.social-fab{display:flex;flex-direction:column;gap:10px;}.social-fixed-bar{position:fixed;bottom:80px;right:0;z-index:99;position:fixed;right:20px;display:flex;flex-direction:column;gap:12px;z-index:999;}.social-fixed-bar a{width:2.5em !important;height:2.5em !important;border-radius:100%;box-shadow:0 4px 12px rgba(191,7,22,0.25);}.social-fixed-bar a:hover{box-shadow:0 6px 20px rgba(191,7,22,0.35);}.social-fixed-bar .s-icon-content{padding:5px;}@media screen and (max-width:768px){.col.copyright{text-align:left !important;}.social-fixed-bar{bottom:0;width:100vw;right:0;padding:6px 20px;background:var(--color-white);}.social-fixed-bar ul{display:flex;flex-direction:row;justify-content:space-between;}}.ladipage .cart-add.op-blink{display:none;}span.title-page{display:block;font-size:18px;line-height:normal;}@-webkit-keyframes circle-fill{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);}}@-webkit-keyframes zoom{0%{transform:scale(0.9);}70%{transform:scale(1);box-shadow:0 0 0 15px transparent;}100%{transform:scale(0.9);box-shadow:0 0 0 0 transparent;}}@keyframes zoom{0%{transform:scale(0.9);}70%{transform:scale(1);box-shadow:0 0 0 15px transparent;}100%{transform:scale(0.9);box-shadow:0 0 0 0 transparent;}}@keyframes pulse{0%{transform:scale(0.5);opacity:0;}50%{transform:scale(1);opacity:1;}100%{transform:scale(1.3);opacity:0;}}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;}.overlay.overlay-dark{background-color:rgba(var(--color-black-rgb),0.5);}.row-btn{align-items:flex-start;gap:0.5em;}.btn{position:relative;border:0;outline:0;}.bg-darkred{background-color:var(--color-darkred);}.btn .btn-content .bg-darkred + .btn-text span{color:var(--color-white);}.btn .overlay{border-radius:20em;border:var(--border);}.btn input{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}.btn .btn-click{cursor:pointer;border:0;outline:0;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;height:3em;}.btn .btn-shadow{background-color:var(--color-dark);border-radius:20em;opacity:0.2;}.btn .btn-fill{background-color:var(--color-lightred);border-radius:20em;border:var(--border);}.btn.btn-gray{.btn-fill{background-color:var(--color-gray);border-radius:20em;}.btn-text span{color:var(--color-white) !important;}}.btn-content{position:relative;display:flex;align-items:center;justify-content:center;padding:0 1.5em;height:100%;transform:translateY(0px) rotate(0.001deg);transition:transform var(--animation-bounce);}.btn .btn-content .btn-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0.2em 0;}.btn .btn-content .btn-text span{font-family:"SVN-Engine",sans-serif;font-weight:600;font-size:1.33em;line-height:normal;color:var(--color-dark);text-transform:uppercase;transform:translateY(5%) rotate(0.001deg);transition:transform var(--animation-bounce);}.btn .btn-content .btn-text span.duplicate{position:absolute;transform:translateY(125%) rotate(0.001deg);}@media (hover:hover){.btn .btn-hover:hover .btn-content{transform:translateY(calc(var(--shadow-distance) * -1)) rotate(0.001deg);}.btn .btn-hover:hover .btn-content .btn-text span{transform:translateY(-115%) rotate(0.001deg);}.btn .btn-hover:hover .btn-content .btn-text span.duplicate{transform:translateY(5%) rotate(0.001deg);}}.btn.btn-short .btn-click{height:2.4em;}.btn.btn-short .btn-content{padding:1.1em;}.btn.btn-secondary .btn-fill{background-color:var(--color-secondary);}.btn.btn-light .btn-fill{background-color:var(--color-light);}.btn.btn-white .btn-fill{background-color:var(--color-white);}.btn.btn-dark .btn-fill{background-color:var(--color-dark);}.btn.btn-dark .btn-content span{color:var(--color-white);}.btn.btn-negative .btn-shadow{background-color:var(--color-white);}.btn.btn-negative .btn-fill{background-color:var(--color-dark);border-color:var(--color-white);}.btn.btn-negative .btn-content span{color:var(--color-white);}main{overflow:hidden;box-sizing:border-box;}.main-wrap{will-change:transform;box-sizing:border-box;}.close{position:relative;display:flex;flex-shrink:0;}.close .close-click{cursor:pointer;border:0;outline:0;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;height:2.2em;width:2.2em;transition:transform var(--animation-bounce);transform:scale(1,1) rotate(0.001deg);}.close.flipped .close-click{transform:scale(-1,1) rotate(0.001deg);}.close .close-shadow{background-color:var(--color-dark);border-radius:20em;opacity:0.2;}.close .close-fill{background-color:var(--color-white);border-radius:20em;border:var(--border);}.close .close-content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;transform:translateY(0px) rotate(0.001deg);transition:transform var(--animation-bounce);}.close .close-content .close-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:1.4em;height:1.4em;z-index:2;}.close .close-content .close-text i{position:relative;display:flex;height:80%;width:80%;transform:translateY(0%) rotate(0.001deg);transition:transform var(--animation-bounce);}.close .close-content .close-text i.duplicate{position:absolute;transform:translateY(-120%) rotate(0.001deg);}.close .close-content .close-text i svg{width:100%;display:block;}.close .close-content .close-text i:is(path,line,polyline){stroke:var(--color-dark);stroke-width:2.5px;}.close .close-content .close-text i.duplicate:is(path,line,polyline){stroke:var(--color-dark);}@media (hover:hover){.close:not(.no-float) .close-hover:hover .close-content{transform:translateY(calc(var(--shadow-distance) * -1)) rotate(0.001deg);}.close .close-hover:hover .close-content .close-text i{transform:translateY(120%) rotate(0.001deg);}.close .close-hover:hover .close-content .close-text i.duplicate{transform:translateY(0%) rotate(0.001deg);}}.close.large .close-click{height:4em;width:4em;}@keyframes pulsate{50%{stroke-width:15px;}}.popup-overlay{h2.small{font-size:calc(var(--title-size) * 0.4);}.card-content{gap:0 !important;}}.popup-overlay{position:fixed;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:999;}.popup-overlay.active{inset:0;}.popup-content{padding-top:3rem;border-radius:16px;width:90%;max-width:650px;transform:scale(0.8);opacity:0;position:relative;height:90%;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:auto;overscroll-behavior:contain;display:flex;align-items:center;}.popup-close{position:absolute;top:-15px;right:10px;background:#fff;border:none;font-size:30px;line-height:inherit;cursor:pointer;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:var(--border);border-radius:100%;z-index:1;}@media screen and (max-width:560px){.popup-content{padding:3rem 0;}}.btn.btn-short.register-icon{position:fixed;bottom:400px;z-index:999;right:20px;box-shadow:0 4px 15px rgb(191 7 22 / 66%);transition:all 0.3s;border-radius:100%;.btn-click.btn-hover{-webkit-animation:circle-fill 1s infinite ease-in-out;animation:circle-fill 1s infinite ease-in-out;}.overlay.btn-shadow{box-shadow:0 0 0 0 #c31d1d;background-color:rgba(230,8,8,0.7);border-radius:50%;border:2px solid transparent;-webkit-animation:circle-fill 2.3s infinite ease-in-out;animation:circle-fill 2.3s infinite ease-in-out;transition:all 0.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animuiion:zoom 1.3s infinite;animation:zoom 1.3s infinite;}.btn-content{padding:0px;width:55px;height:55px;&::after,&::before{content:"";position:absolute;border:1px solid var(--color-primary);width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;animation:pulse 1s linear infinite;}&::after{animation-delay:0.3s;}span{font-family:"Be Vietnam Pro";font-size:11px;text-align:center;color:#fff;font-weight:600;text-transform:capitalize;line-height:1.4;margin-top:-5px;}svg{width:90%;height:90%;}svg path{fill:var(--color-white);}}.btn-fill{background-color:var(--color-primary);}}
/* Source: flickity.min.css */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/* Source: loconative-scroll.min.css */
html{scroll-behavior:auto}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{min-height:100%;width:100%}body{opacity:0}.has-scroll-init body{opacity:1}[data-scroll-direction=vertical] [data-scroll-wrapper]{height:100vh;overflow-x:hidden;overflow-y:scroll}[data-scroll-direction=horizontal] [data-scroll-wrapper]{height:100vh;overflow-x:scroll;width:100vw}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-flex;height:100%;min-width:var(--scrollContainerWidth)}[data-scroll-direction=horizontal] [data-scroll-section]{flex-shrink:0;height:100vh}
/* Source: footer.css */
.footer{border-radius:var(--border-radius) var(--border-radius) calc(var(--border-radius) * 0.5) calc(var(--border-radius) * 0.5);padding-bottom:0;background-color:var(--color-light);z-index:1;}.footer::before{content:"";position:absolute;bottom:-1px;width:100%;left:0;height:var(--border-radius);background-color:var(--color-dark);pointer-events:none;z-index:-1;}.footer-links{background-color:var(--color-light);border-radius:0 0 calc(var(--border-radius) * 0.5) calc(var(--border-radius) * 0.5);}.footer-links .row-top{justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:calc(var(--row-gap) * 1.5) var(--gap);--gap:calc(var(--col-gap) * 2);--columns:4;}.footer-contact + .footer-links .row-top{padding-top:calc(var(--section-padding) * 0.66);}.ladipage footer{padding-top:0 !important;}body:not(.ladipage) footer{padding:40px 0 !important;}.footer-links .row-top .col-about{width:calc((66.666% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))));}.footer-links .row-top .col-row-title{position:relative;padding-bottom:1.25em;}.footer-links .row-top .col-row-title::after{content:"";position:absolute;bottom:0;width:100%;height:2px;background-color:var(--color-border);}footer{.col-socials{display:flex;flex-direction:row;gap:10px;margin-top:10px;.s-icon .s-icon-click{height:2em;width:2em;}.s-icon-content{padding:5px;}}}.footer-links .row-top .col li{display:flex;}footer .col{width:initial;}footer .col-logo{img{object-fit:contain;height:100px;width:auto;}}.footer-links .row-top .col-about li{width:100%;}.footer-links .row-top .text-link .link-click{height:unset;}.footer-links .row-top .text-link .link-text{padding:0.35em 0;}.footer-links .row-top .text-link span{font-size:0.9em;color:var(--color-dark);line-height:normal;}.footer-links .row-bottom{flex-wrap:wrap;align-items:center;justify-content:space-between;padding:calc(var(--section-padding) * 0.5) 0;}.footer-links .row-bottom .col-left{display:flex;gap:2em;flex-direction:row;align-items:center;}.footer-links .row-bottom .col-left .copyright-code .link{margin-left:-1em;}.footer-links .row-bottom .col-left h5{transform:translateY(5%);opacity:0.4;}.footer-links .row-bottom .col-right{display:flex;gap:2em;flex-direction:row;align-items:center;justify-content:flex-end;}.footer-links .row-bottom .col-right .footer-legal{display:flex;gap:1em;}.footer-links .row-bottom .col-right .footer-s-icons{display:flex;gap:0.2em;}.footer-links .row-top .col-contact{width:30%;}@media screen and (min-width:1560px){.footer-links .row-top .col-contact{width:35%;}}@media screen and (max-width:1559px){footer .col-logo{img{height:75px;}}}@media screen and (max-width:1140px){.footer-links .row-top .text-link span{font-size:0.85em;}}@media screen and (max-width:1024px){footer{.row-top{column-gap:20px;}.col-contact{width:40%;}.col-logo{width:100% !important;}}}@media screen and (max-width:768px){body:not(.ladipage) footer{padding-bottom:70px !important;}footer{padding-bottom:70px !important;.row-top{gap:10px !important;}.col-contact{width:100% !important;}}}@media screen and (max-width:1024px){.footer-links .row-bottom{gap:calc(var(--section-padding) * 0.5) 0;}.footer-links .row-bottom .col-right{width:100%;gap:1em 0em;background-color:var(--color-lightgray);border-radius:calc(var(--border-radius) * 0.25);padding:var(--row-gap) 0.5em;position:relative;font-size:0.9em;justify-content:space-between;}.footer-links .row-bottom .col-right .footer-s-icons{padding:0 1em;}.footer-links .row-bottom .col-right .footer-legal{gap:0;}.footer-links .row-bottom .col-left{order:2;width:100%;justify-content:space-between;gap:0em;}}@media screen and (max-width:400px){.footer-links .row-bottom .col-left{font-size:0.95em;}}
