@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;left: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:#333;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:#333}.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}@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;left: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:#333;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:#333}.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}.owl-nav{position:absolute;top:45%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.owl-nav button{width:35px;height:35px;text-align:center;background:white !important;display:block;border-radius:50%;box-shadow:0px 0px 11px -3px !important;pointer-events:all}.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%}.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 (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)}.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:flex;width:100%;height:30px;text-align:center;line-height:30px;border-radius:5px;align-items:center;justify-content:center}.logo-item{padding:10px 20px}.logo-item img{height:53px;object-fit:contain}.box-shadow-custom{box-shadow:0 0 10px #f1f1f1}.product-small .box-text{padding:10px}.tu-van-button{height:100%;align-items:center;justify-content:center;display:flex}button.single_buy_now{width:100%;height:100%}.shop-container .term-description,.product-short-description{padding:15px;border:1px solid #189001;background-color:#1990011a;color:#189001;margin-bottom:30px;border-radius:5px}.row .col.small-12.medium-6.mt-half{display:none}.button-has-motion{box-shadow:0 0 0 0 rgba(232, 103, 124, 0.7);-moz-animation:1s cubic-bezier(0.5, 0, 0, 1) infinite won;-ms-animation:won 1s infinite cubic-bezier(0.5, 0, 0, 1);animation:1s cubic-bezier(0.5, 0, 0, 1) infinite won}@-webkit-keyframes won{to{box-shadow:0 0 0 15px rgba(232, 103, 124, 0)}}@-moz-keyframes won{to{box-shadow:0 0 0 15px rgba(232, 103, 124, 0)}}@-ms-keyframes won{to{box-shadow:0 0 0 15px rgba(232, 103, 124, 0)}}@keyframes won{to{box-shadow:0 0 0 15px rgba(232, 103, 124, 0)}}.hotline-meta{display:flex;align-items:center;column-gap:10px;padding:5px 15px 5px 5px !important;color:#ffffff !important;border-radius:30px;background:var(--primary-color);cursor:pointer;line-height:unset !important}.hotline-meta strong{font-size:12px}.hotline-meta i{color:var(--primary-color);background:#ffffff;padding:10px;border-radius:50%;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out}p#billing_country_field{display:none}.extra-price{color:var(--primary-color)}@media (min-width:1024px){.extra-price{position:absolute;top:15%;left:105%}}.gap-2{gap:8px}.accordion .toggle{left:85%;top:1em}.accordion-title{border-top:1px solid #fff;border:1px solid #e8677c;border-radius:8px;padding:25px}.accordion-custom span{text-transform:uppercase;font-weight:bold}.inner-padding-half{padding:0px 15px}.select-extra{padding:15px;border-radius:5px;border:1px dashed var(--primary-color);background-color:#e8677d0a}button.dropdown-menu{transition:0.3s ease-in-out}button.dropdown-menu i{font-size:18px !important;color:#3a0707}button.dropdown-menu.rotate{transform:rotate(-180deg)}