@charset "UTF-8";
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css");:root{--primary-color: #00bfff;--primary-color-light: #87cefa;--primary-color-dark: #0077be;--primary-color-text: #fff;--secondary-color: #ffa07a;--secondary-color-light: #ffc1a0;--secondary-color-dark: #e67e22;--secondary-color-text: #333;--tertiary-color: #f0e68c;--tertiary-color-light: #f2eab3;--tertiary-color-dark: #bdb76b;--tertiary-color-text: #333;--background-color: #f2f2f2;--background-color-light: #f7f7f7;--background-color-dark: #ddd;--background-color-text: #333;--success-color: #3c763d;--success-color-light: #67b168;--success-color-dark: #2b542c;--success-color-text: #fff;--danger-color: #a94442;--danger-color-light: #eba5a5;--danger-color-dark: #721c24;--danger-color-text: #fff;--transparent: rgba(255, 255, 255, 0);--transition: all .3s ease-in-out;--box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;--radius: .35rem}.btn-primary{background-color:var(--primary-color);color:var(--primary-color-text);padding:10px 20px}.btn-secondary{background-color:var(--secondary-color);color:var(--secondary-color-text);padding:10px 20px}.alert-success{background-color:var(--success-color);color:var(--success-color-text);padding:10px 20px}.alert-danger{background-color:var(--danger-color);color:var(--danger-color-text);padding:10px 20px}.rounded{border-radius:var(--radius)}.border{border:1px solid var(--background-color)}.shadow{box-shadow:var(--box-shadow)}.overflow-hidden{overflow:hidden}.h1,h1{font-size:3.7em}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{background-color:var(--background-color-light);border:1px solid var(--background-color-dark);border-radius:var(--radius);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-sizing:border-box;color:#333;font-size:0.97em;height:2.507em;max-width:100%;padding:0 0.75em;transition:var(--transition);vertical-align:middle;width:100%}.bg-top-left{background-position:top left !important}.bg-contain{background-size:contain !important}.search-button{background:var(--transparent) !important;position:absolute !important;top:0;margin:0;padding:0px 10px;right:0px;border:unset;color:black}.search-dropdown{position:absolute;width:420px;max-width:100vw;background:white;padding:15px;right:0;box-shadow:var(--box-shadow);border-radius:var(--radius)}.search-dropdown .live-search-results{margin-top:6px}.button,button,fieldset,input,select,textarea{margin-bottom:1em;border-radius:var(--radius)}.button.loading:after{display:none}.button.loading i:after{-webkit-animation:spin 0.5s linear infinite;animation:spin 0.5s linear infinite;border:2px solid #000;border-radius:32px;border-right-color:transparent !important;border-top-color:transparent !important;content:"";display:block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(0.5) skew(1deg);transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:0.1}}@keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}}@keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@-moz-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0.1}}@-webkit-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0.1}}@-o-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-moz-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-o-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg);opacity:1}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}.footer-contact-info{position:fixed;bottom:0;right:0;padding:10px;padding-bottom:110px;z-index:99}ul.ft-contact-list{list-style:none;padding:0}ul.ft-contact-list a{width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-color);padding:7px;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;position:relative}ul.ft-contact-list li .circle-fill{width:60px;height:60px;top:-25%;left:-25%;position:absolute;background-color:var(--primary-color);opacity:0.5;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:0.1;-webkit-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}ul.ft-contact-list li{margin-bottom:25px;position:relative}.footer-contact-info h3{transform:rotate(-90deg);margin-top:50px;background:var(--primary-color);color:#fff;padding:5px 10px;border-radius:5px;font-size:16px;position:absolute;bottom:37px;left:-20px;width:100px;text-align:center}.footer-contact-info h3 a{color:#fff}.fixed_footer{position:fixed;bottom:70px;right:15px;z-index:999}.fixed_footer .fixed-footer-link{list-style:none;padding:0px}.fixed_footer .fixed-footer-link li a{width:46px;height:46px;padding:10px;margin-bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg, #035fec, #4e94ff);box-shadow:0px 0px 5px -3px}.fixed_footer .fixed-footer-link li a img{display:block;width:100%}.fixed_footer .fixed-footer-link li a.totop{padding:17px !important;background:rgba(255, 255, 255, 0.84) !important}@media (max-width:768px){.fixed_footer{position:fixed;z-index:999;width:100%;bottom:0px;margin:0px !important;padding:0px !important;right:0px}.fixed_footer ul.fixed-footer-link{display:flex;column-gap:15px;background:white;box-shadow:0px 0px 5px -3px;justify-content:center;align-items:center !important;width:100% !important;padding:10px;margin:0px}.fixed_footer ul.fixed-footer-link a{padding:0px;margin:0px !important}}.footer-hotline-3{position:fixed;bottom:70px;left:0;z-index:999999}.hotline-phone-ring-wrap{position:relative}.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:60px;height:60px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility 0.5s;left:0;bottom:0;display:block}.hotline-phone-ring-circle{width:87px;height:87px;top:10px;left:10px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #e60808;-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;transition:all 0.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0.5}.hotline-phone-ring-circle-fill{width:57px;height:57px;top:25px;left:25px;position:absolute;background-color:rgba(230, 8, 8, 0.7);border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition:all 0.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hotline-phone-ring-img-circle{background-color:#e60808;width:33px;height:33px;top:37px;left:37px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hotline-phone-ring-img-circle .pps-btn-img img{width:20px}.hotline-bar{position:absolute;background:rgba(230, 8, 8, 0.75);height:40px;width:200px;line-height:40px;border-radius:3px;padding:0 10px;background-size:100%;cursor:pointer;transition:all 0.8s;-webkit-transition:all 0.8s;z-index:9;box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);border-radius:50px !important;left:33px;bottom:-13px}.hotline-bar>a{color:#fff;text-decoration:none;font-size:15px;font-weight:bold;text-indent:50px;display:block;letter-spacing:1px;line-height:40px;font-family:Arial}.hotline-bar>a:hover,.hotline-bar>a:active{color:#fff}@media (max-width:768px){.hotline-bar{display:none}}.mobile-fixed-contact{position:fixed;bottom:0;z-index:9;background:var(--primary-color);width:100%;padding:10px}.mobile-fixed-contact img,.mobile-fixed-contact svg{width:25px !important;display:inline-block !important;margin:0px;line-height:30px}.mobile-fixed-contact h3{color:white;font-size:16px;font-weight:bold;display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;margin:0px;padding:10px;text-align:center;justify-content:center;background:#000000;border-radius:30px}.mobile-fixed-contact h3 span{color:white}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--x-main-color)}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:#333;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.site-header{position:relative;z-index:80;transition:var(--x-transition)}.site-header a.navbar-brand{width:200px}.site-header.sticky{position:fixed;z-index:999;left:0;top:0;width:100%;box-shadow:0px 0px 5px -3px}.site-header.sticky .bg-light{display:none}.site-header.sticky .bottom-header{box-shadow:0px 0px 7px -3px}#nav-main{position:relative;z-index:2;background:#ffffff !important}#nav-main ul#main-navbar>li{position:relative}#nav-main ul#main-navbar>li>a{text-transform:uppercase;position:relative;font-size:16px;font-weight:700;color:#000000;padding-left:8px;padding-right:8px;padding-top:15px;padding-bottom:15px;display:block;letter-spacing:0.5px}#nav-main ul#main-navbar>li:hover.menu-item-has-children>a:after{transform:rotate(180deg)}#nav-main ul#main-navbar>li.menu-item-has-children>a:after{content:"";font-family:var(--x-icons-font);display:inline-block;margin-left:10px;font-size:12px;transition:all 0.3s ease-in-out;color:black;font-weight:900}#nav-main ul#main-navbar>li.current_page_item>a{color:var(--x-main-color)}#nav-main ul#main-navbar>li:hover>ul.sub-menu{transition:var(--x-transition);pointer-events:all}#nav-main ul#main-navbar>li:hover>ul.sub-menu li{visibility:visible;transform:rotateY(0);opacity:1}#nav-main ul#main-navbar>li:hover>ul.sub-menu li :hover ul.sub-menu{transition:var(--x-transition)}#nav-main ul#main-navbar>li:hover>ul.sub-menu li ul.sub-menu{position:absolute;right:0px}#nav-main ul#main-navbar>li:hover>ul.sub-menu{pointer-events:all;opacity:1;transform:translateY(0px)}#nav-main ul#main-navbar>li>ul.sub-menu{pointer-events:none;position:absolute;top:90%;width:250px;padding:0px;list-style:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;pointer-events:none;opacity:0;transform:translateY(-10px)}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(2){transition-delay:100ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(3){transition-delay:150ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(4){transition-delay:200ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(5){transition-delay:250ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(6){transition-delay:300ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(7){transition-delay:350ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(8){transition-delay:400ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(9){transition-delay:450ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(10){transition-delay:500ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(11){transition-delay:550ms}#nav-main ul#main-navbar>li>ul.sub-menu>li:nth-child(12){transition-delay:600ms}#nav-main ul#main-navbar>li>ul.sub-menu>li{padding:10px;transform-style:preserve-3d;transition:all 0.3s ease-in-out;padding-left:20px !important;display:block;font-weight:600;display:block;visibility:hidden;transform:rotateY(180deg);opacity:0;transform-style:preserve-3d;position:relative;transition:transform 0.8s;background:#212529;border:1px solid #31363b}#nav-main ul#main-navbar>li>ul.sub-menu>li.menu-item-has-children:hover ul.sub-menu{pointer-events:all;opacity:1;transform:translateX(0px)}#nav-main ul#main-navbar>li>ul.sub-menu>li.menu-item-has-children:hover ul.sub-menu a{font-weight:400;color:#333}#nav-main ul#main-navbar>li>ul.sub-menu>li.menu-item-has-children ul.sub-menu{position:absolute;top:0px;left:100%;width:200px;padding:0px;pointer-events:none;opacity:0;transform:translateX(-10px);transition:var(--x-transition);box-shadow:rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px}#nav-main ul#main-navbar>li>ul.sub-menu>li.menu-item-has-children ul.sub-menu:after{content:"";font-family:var(--x-icons-font);font-weight:900;position:absolute;top:10px;left:-6px;color:#b7b7b7}#nav-main ul#main-navbar>li>ul.sub-menu>li.menu-item-has-children ul.sub-menu li{display:block;background:white;font-weight:500;padding:10px;transform-style:preserve-3d;transition:all 0.3s ease-in-out;padding-left:20px !important;display:block;font-weight:600}#nav-main ul#main-navbar>li>ul.sub-menu>li.menu-item-has-children ul.sub-menu li:hover{background-color:#161616;color:var(--x-main-color)}#nav-main div#searchSection{position:absolute;width:340px;right:0;border-radius:0.35rem;box-shadow:var(--x-box-shadow)}#nav-main div#searchSection input{border:unset !important}#nav-main div#searchSection .btn{background:unset !important;border:unset !important;color:black !important}#nav-main div#searchSection .btn:focus{box-shadow:unset !important}.mobile-canvas{position:fixed;background-color:white;z-index:999;top:0px;left:-100%;width:320px;max-width:90%;height:100%;transition:var(--x-transition)}.mobile-canvas.showing{left:0%;transition:var(--x-transition)}.mobile-canvas .mobile-header{padding:15px}.mobile-canvas .mobile-header .contact-header,.mobile-canvas .mobile-header .address-header,.mobile-canvas .mobile-header .schedule-header{width:100%;padding:10px;margin-bottom:15px;background:whitesmoke}.mobile-canvas .mobile-header .contact-header,.mobile-canvas .mobile-header .address-header{border-right:unset}.mobile-canvas ul#mobile-navbar{list-style:none;padding:20px 0px}.mobile-canvas ul#mobile-navbar>li{display:block;text-transform:uppercase;font-size:14px}.mobile-canvas ul#mobile-navbar>li a{color:var(--x-default-color);font-weight:700}.mobile-canvas ul#mobile-navbar>li a.active{color:white}.fixedFooterMobile{position:fixed;bottom:0px;width:100%;background:white;display:flex;flex-wrap:wrap;justify-content:center;z-index:9999;left:0;column-gap:10px;padding:0.5rem 15px}.top-header-search-form{position:relative;width:220px;max-width:100%}.top-header-search-form input{border-radius:30px;padding:5px 10px;font-size:12px}.top-header-search-form .top-header-search-form-button{position:absolute;right:12px;top:3px;z-index:2;background:unset;border:unset}.mobile-menu-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99;background:rgba(0, 0, 0, 0.75);cursor:pointer;opacity:0;pointer-events:none;transition:var(--x-transition)}.mobile-menu-overlay.showing{opacity:1;pointer-events:all}.image-icon img{max-width:25px;min-width:100%}ul#header-contact.nav>li>a>i{font-size:15px}ul.nav.menu-nav{flex-direction:column;padding:20px 0}ul.nav.menu-nav ul.sub-menu{position:absolute;top:0;left:255px;min-width:260px;display:none;background-color:white;padding:20px !important;transition:0.3s ease-in-out;border:2px solid #ddd}ul.nav.menu-nav ul.sub-menu a{font-size:0.8em}ul.nav.menu-nav li{width:100%;justify-content:flex-start;padding:0 15px;margin-left:0}ul.nav.menu-nav li:hover{background-color:#f9f9f9}ul.nav.menu-nav li:hover ul.sub-menu{display:block}@keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(0.5) skew(1deg);transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:0.1}}@keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}}@keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@-moz-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0.1}}@-webkit-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0.1}}@-o-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:0.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-moz-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-o-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:0.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0.2}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}100%{transform:rotate(0) scale(1) skew(1deg)}}@keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg);opacity:1}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg);opacity:0}100%{transform:rotate(0) scale(1) skew(1deg);opacity:0}}.footer-contact-info{position:fixed;bottom:0;right:0;padding:10px;padding-bottom:110px;z-index:99}ul.ft-contact-list{list-style:none;padding:0}ul.ft-contact-list a{width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-color);padding:7px;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;position:relative}ul.ft-contact-list li .circle-fill{width:60px;height:60px;top:-25%;left:-25%;position:absolute;background-color:var(--primary-color);opacity:0.5;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:0.1;-webkit-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 1s infinite ease-in-out;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}ul.ft-contact-list li{margin-bottom:25px;position:relative}.footer-contact-info h3{transform:rotate(-90deg);margin-top:50px;background:var(--primary-color);color:#fff;padding:5px 10px;border-radius:5px;font-size:16px;position:absolute;bottom:37px;left:-20px;width:100px;text-align:center}.footer-contact-info h3 a{color:#fff}.fixed_footer{position:fixed;bottom:70px;right:15px;z-index:999}.fixed_footer .fixed-footer-link{list-style:none;padding:0px}.fixed_footer .fixed-footer-link li a{width:46px;height:46px;padding:10px;margin-bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg, #035fec, #4e94ff);box-shadow:0px 0px 5px -3px}.fixed_footer .fixed-footer-link li a img{display:block;width:100%}.fixed_footer .fixed-footer-link li a.totop{padding:17px !important;background:rgba(255, 255, 255, 0.84) !important}@media (max-width:768px){.fixed_footer{position:fixed;z-index:999;width:100%;bottom:0px;margin:0px !important;padding:0px !important;right:0px}.fixed_footer ul.fixed-footer-link{display:flex;column-gap:15px;background:white;box-shadow:0px 0px 5px -3px;justify-content:center;align-items:center !important;width:100% !important;padding:10px;margin:0px}.fixed_footer ul.fixed-footer-link a{padding:0px;margin:0px !important}}.footer-hotline-3{position:fixed;bottom:70px;left:0;z-index:999999}.hotline-phone-ring-wrap{position:relative}.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:60px;height:60px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility 0.5s;left:0;bottom:0;display:block}.hotline-phone-ring-circle{width:87px;height:87px;top:10px;left:10px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #e60808;-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;transition:all 0.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0.5}.hotline-phone-ring-circle-fill{width:57px;height:57px;top:25px;left:25px;position:absolute;background-color:rgba(230, 8, 8, 0.7);border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition:all 0.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hotline-phone-ring-img-circle{background-color:#e60808;width:33px;height:33px;top:37px;left:37px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hotline-phone-ring-img-circle .pps-btn-img img{width:20px}.hotline-bar{position:absolute;background:rgba(230, 8, 8, 0.75);height:40px;width:200px;line-height:40px;border-radius:3px;padding:0 10px;background-size:100%;cursor:pointer;transition:all 0.8s;-webkit-transition:all 0.8s;z-index:9;box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);border-radius:50px !important;left:33px;bottom:-13px}.hotline-bar>a{color:#fff;text-decoration:none;font-size:15px;font-weight:bold;text-indent:50px;display:block;letter-spacing:1px;line-height:40px;font-family:Arial}.hotline-bar>a:hover,.hotline-bar>a:active{color:#fff}@media (max-width:768px){.hotline-bar{display:none}}.mobile-fixed-contact{position:fixed;bottom:0;z-index:9;background:var(--primary-color);width:100%;padding:10px}.mobile-fixed-contact img,.mobile-fixed-contact svg{width:25px !important;display:inline-block !important;margin:0px;line-height:30px}.mobile-fixed-contact h3{color:white;font-size:16px;font-weight:bold;display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;margin:0px;padding:10px;text-align:center;justify-content:center;background:#000000;border-radius:30px}.mobile-fixed-contact h3 span{color:white}.product-banner{display:flex;flex-wrap:wrap;align-items:flex-end}.product-banner .banner-content{width:30%}.product-banner .banner-image{width:70%}.product-banner .banner-image img{width:100%}.banner-category{background-color:#ebf1f0;padding:30px}.banner-category img{transition:0.3s ease-in-out}.banner-category:hover img{transform:scale(1.1)}.banner-category a.theme-category{position:absolute;top:0;left:0;height:100%;width:100%}.custom-banner-category{position:relative}.custom-banner-category .cate-content{position:absolute;bottom:-10px;padding:20px;background:white}a.catalogue-link{position:absolute;width:100%;height:100%;top:0;left:0}button.single_add_to_cart_button.button.alt.wp-element-button{background:var(--primary-color)}.cart-canvas{position:fixed;top:0;right:0;z-index:99999;transition:var(--transition);transform:translateX(100%);width:480px;max-width:90vw;padding:15px;background:white;height:100%;box-shadow:var(--box-shadow);padding-top:55px}.cart-canvas .woocommerce-mini-cart__buttons{text-align:center}.cart-canvas .woocommerce-mini-cart__total{text-align:center;margin-top:55px;border-top:1px solid var(--background-color);padding-top:30px}.cart-canvas.showing{transform:translateX(0%)}.x-closing{font-size:18px;position:absolute;top:0;left:0;z-index:2}.x-closing:hover{transform:rotate(180deg)}.x-closing:hover i:before{content:""}.toggle-search-dropdown{width:30px;display:flex;align-items:center;justify-content:center}#header-contact i{margin-right:4px}.category-panel .categoties-title{font-size:14px}.category-panel ul.categoties-list{list-style:none}.category-panel ul.categoties-list li{display:inline-block}.category-panel ul.categoties-list li .item{display:block;padding:2px 10px;font-size:12px;color:var(--background-color-text);border:1px solid var(--background-color-dark);margin-right:11px;border-radius:var(--radius);transition:var(--transition)}.category-panel ul.categoties-list li .item:hover{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--background-color-light)}@media (min-width:1024px){.cate-image{height:300px}.cate-image img{height:100%;object-fit:cover}}@media (max-width:768px){.search-dropdown{width:90vw;left:5vw;right:5vw;position:fixed !important;top:76px}}.product .box-image .badge-container{padding:0px 15px}.product .box-image .badge-container .on-sale{font-size:12px;background:var(--danger-color);color:white}.product .box-image .select_option_colorpicker{border-radius:50%;overflow:hidden}.product .box-image .select_option_colorpicker span{border-radius:50%}.product .product-title{font-weight:bold;margin:5px 0px !important;display:block}.product p.category{border:1px solid var(--background-dark);display:inline-block;padding:2px 5px;border-radius:0.35rem;background:var(--background-color);font-size:10px}.product p.category{border:1px solid var(--background-dark);display:inline-block;padding:2px 5px;border-radius:0.35rem;background:var(--background-color);font-size:10px}.product .price ins span{color:var(--danger-color)}.product-images .badge-container{padding:0px 15px}.product-images .badge-container .on-sale{font-size:12px;background:var(--danger-color);color:white}.product_list_widget span.product-title{font-size:14px;font-weight:bold}.product_list_widget .woocommerce-Price-amount{font-size:12px}body{font-style:normal;font-weight:400;overflow-x:hidden;font-family:var(--x-body-font)}body p{line-height:1.6}.container{max-width:1180px}a{text-decoration:unset}img{max-width:100%;height:auto}.thumbnail-image{position:relative;overflow:hidden;padding-top:60%;display:block}.thumbnail-image img{position:absolute;top:0px;left:0px;min-height:100%}.tax_menu ul{padding:0;list-style:none}.tax_menu ul li{background:whitesmoke}.tax_menu ul li p{margin:0}.tax_menu ul li p a{color:black;padding:10px;display:block;background:whitesmoke}.tax_menu ul li p a:hover{background:#cb6118;color:white;font-weight:bold}.page-numbers{display:inline-block;width:100%;height:30px;text-align:center;line-height:30px;border-radius:5px}.text-primary{color:var(--primary-color)}main#cata-content{margin-top:50px}main#cata-content .cata-title{margin-bottom:50px}div#catalogue{margin-top:50px}div#catalogue .catalogue-img{width:100%;height:250px;overflow:hidden;margin-bottom:20px}div#catalogue .catalogue-img img{height:100%;object-fit:cover}table.specifications{border:1px solid #a5a5a5;border-collapse:collapse}table.specifications td{padding:5px;border:1px solid #a5a5a5;border-collapse:collapse}table.specifications td:first-child{font-weight:bold}section.has-custom-bg:after{content:"";position:absolute;bottom:0;left:0;background:url("http://giaphat.kanbox.vn/wp-content/uploads/2024/06/giaphat-bg.png");background-position:center;background-size:contain;width:250px;height:250px}.img-shine .image-cover:before{content:"";position:absolute;width:50%;height:100%;display:block;transform:skewX(-25deg);transition:0.8s ease;top:0;left:-150%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);z-index:4}.img-shine .image-cover:hover:before{animation-name:shine;animation-duration:1.2s}@keyframes shine{100%{left:125%}}.title-with-cat{border:1px solid #e3e3e3;border-bottom:2px solid #F4DD33;align-items:center;justify-content:space-between;padding-right:10px}.title-with-cat .title-container{position:relative;background-color:#F4DD33;margin-right:45px;padding:0em 1em}.title-with-cat .title-container:after{position:absolute;display:block;top:0;left:100%;height:100%;width:0;border-left:15px solid #F4DD33;border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:0px;content:""}.title-with-cat .title-container .custom-title{margin-top:0.5em}.title-with-cat .categories-list{gap:30px}.product .badge{height:1.75rem;width:2.5rem}.product .badge .badge-inner{padding:2px 5px}.product .badge .badge-inner span{font-size:12px;text-transform:uppercase;font-weight:500}@media (max-width:1024px){h1.product-title.product_title.entry-title{font-size:x-large}}.product-main .has-hover .bg,.product-main .has-hover [class*=image-] img{height:507px;object-fit:cover}@media (max-width:1024px){.product-main .has-hover .bg,.product-main .has-hover [class*=image-] img{height:650px;object-fit:cover}}@media (max-width:760px){.product-main .has-hover .bg,.product-main .has-hover [class*=image-] img{height:345px;object-fit:cover}}p{margin-bottom:0.5rem}li{margin-bottom:0.4em}form.cart{display:none}.sub-menu.nav-dropdown{display:block;width:300px;border-top:2px solid var(--primary-color);padding:0px;top:50px}.sub-menu.nav-dropdown a{color:#333;font-size:17px !important}.sub-menu.nav-dropdown .menu-item-object-product_cat.menu-item-has-children{position:relative;min-width:280px}.sub-menu.nav-dropdown .menu-item-object-product_cat.menu-item-has-children a{text-transform:none;font-weight:normal;color:#333}.sub-menu.nav-dropdown .menu-item-object-product_cat.menu-item-has-children .sub-menu{display:none;visibility:hidden;position:absolute;top:-2px;left:280px;height:fit-content;background-color:white;box-shadow:1px 1px 15px rgba(0, 0, 0, 0.15);border-top:2px solid var(--primary-color)}.sub-menu.nav-dropdown .menu-item-object-product_cat.menu-item-has-children:hover .sub-menu{visibility:visible;display:block}ul.nav-sidebar-ul li.menu-item-has-children{position:relative;margin:0 !important}ul.nav-sidebar-ul li.menu-item-has-children a{font-size:15px;font-weight:normal;text-transform:none;padding-right:20px;color:#000}ul.nav-sidebar-ul li.menu-item-has-children button.sub-menu-toggle{position:absolute;top:0;right:0;font-size:14px}ul.nav-sidebar-ul li a{font-size:15px;color:#000}ul.nav-sidebar-ul .sub-menu{display:none}.sub-menu-toggle{transition:0.3s ease-in-out}.sub-menu-toggle.rotate{transform:rotate(180deg)}@media (max-width:768px){button.toggle i{font-size:14px}.nav-sidebar.nav-vertical a{color:#000;font-size:15px;font-weight:500}}.video{position:relative}.video .rll-youtube-player{position:absolute;top:0;left:0;height:100%;width:100%}