@charset "UTF-8";
/* https://theedgezip.com/wp-content/themes/astra-child/style.css?v=1.0.002&ver=1.0.03.55 */
::-moz-selection{background:#000}::selection{background:#000}.elementor-popup-modal.show-interstitial,.elementor-editor-active .elementor-popup-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.button-hollow--white .elementor-button:hover{background:#fff!important;color:#000!important}.button-hollow--black .elementor-button:hover{background:#000!important;color:#fff!important}#ast-scroll-top{background:none;background-image:url(https://theedgezip.com/wp-content/uploads/2020/11/back-to-top.svg);background-repeat:no-repeat;background-position:center;background-size:cover;font-size:1.5rem;right:10px;bottom:80px}#ast-scroll-top::before{content:'';display:none}.ast-scroll-top-icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.show-custom-nav #wpfront-notification-bar-spacer{display:none}.video-header-container{position:absolute;top:0;left:0;width:100%}.video-header{min-height:800px;width:100%;height:100%;background:#282d38;background-size:cover;background-repeat:none;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px}.video-header video{display:none}.video-header video.show-video{display:block;width:50%;max-width:900px;min-width:550px;-webkit-box-shadow:40px 40px 80px 0 rgba(0,0,0,.8);box-shadow:40px 40px 80px 0 rgba(0,0,0,.8);position:absolute;right:250px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}@media screen and (max-width:1600px){.video-header video.show-video{width:70%;right:100px;min-width:650px}}@media screen and (max-width:1024px){.video-header{min-height:600px}.video-header video.show-video{max-width:700px;min-width:45%;right:50px}}.brand-nav-menu-sticky{z-index:90!important}#menu-brand-nav{list-style:none;marign:0;padding:0}#menu-brand-nav li{margin:12px 0}#menu-brand-nav li a{font-family:Roboto;font-size:18px;font-weight:500;color:#000;position:relative;padding:4px 0}#menu-brand-nav li a:not(.brand-nav-divider)::after{content:'';width:0;height:6px;background:#f91616;position:absolute;bottom:4px;left:0;z-index:-1;-webkit-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out}#menu-brand-nav li a:hover::after{width:100%}#menu-brand-nav li a.brand-nav-divider{font-family:Roboto;font-size:12px;font-weight:500;color:#9b9b9b;text-transform:uppercase;padding-top:15px;display:inline-block}.brand-color-tile{display:block;width:100%;height:130px;border-radius:4px}.brand-color-tile--p1{background:#f91616}.brand-color-tile--p2{background:#d30000}.brand-color-tile--p3{background:#000}.brand-color-tile--s1{background:#00387c}.brand-color-tile--s2{background:#161f36}.brand-color-tile--s3{background:#2d364c}.brand-color-tile--s4{background:#ebf0f1}.brand-color-ctc{cursor:pointer;position:relative}.brand-color-ctc::after{content:'Copy';position:absolute;right:0;top:2px;font-weight:700;background:#000;border-radius:4px;color:#fff;line-height:1;white-space:nowrap;padding:5px;font-size:12px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);opacity:0;-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.brand-color-ctc:hover::after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.brand-color-ctc.copied::after{content:'Copied!'}.brand-page #custom-nav-container .cn-menu,.brand-page .elementor-location-footer{display:none!important}@media screen and (max-width:768px){.brand-download-button a{width:100%}.brand-download-button a .elementor-button-content-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.brand-download-button a .elementor-button-icon{margin:0!important}}.contact-form .gform_title{font-family:Montserrat!important;color:#000!important;font-weight:900!important;font-size:45px!important;text-align:center!important}.contact-form .gfield_label{font-size:18px!important;font-weight:500!important;color:#4a4a4a!important}.contact-form .gfield_required{visibility:hidden;position:relative}.contact-form .gfield_label>.gfield_required::before{content:'(Required)';position:absolute;left:0;top:1px;visibility:visible;display:block;font-family:Roboto;font-size:14px;font-style:italic;color:#787878}.contact-form input:not([type='submit']){width:100%!important;border:solid 1px #e6e6e6!important;background-color:#f9f9f9!important;padding:15px 10px!important}.contact-form input[type='submit']{padding:20px 60px!important;margin:0 auto!important;display:block!important;border-radius:1000px!important;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.18)!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.18)!important;background-color:#000000!important;color:#fff!important;font-family:Roboto!important;font-size:18px!important;font-weight:bold!important;letter-spacing:2.5px!important;text-align:center!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.contact-form input[type='submit']:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.contact-form .gform_confirmation_message{text-align:center!important;font-family:'Roboto'!important;font-weight:bold!important;color:#000!important;margin-top:50px!important;font-size:18px!important}@media screen and (max-width:768px){.contact-form .gform_title{font-size:32px!important}.contact-form .gfield_label{font-size:14px!important}.contact-form .gfield_required::before{font-size:12px}.contact-form input:not([type='submit']){padding:10px!important}.contact-form input[type='submit']{padding:10px 30px!important;font-size:16px!important}}#masthead,#ast-fixed-header{display:none}.ast-mobile-menu-buttons{display:none!important}#custom-nav-offset{display:block;height:140px}.elementor-editor-active #custom-nav-container{display:none!important}#custom-utility-nav-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:40px;padding:0 35px;background:#131928}#custom-utility-nav-container #menu-utility-nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:30px;list-style:none;margin:0}#custom-utility-nav-container #menu-utility-nav li a{color:#7D8DB6;text-align:right;font-family:Kanit;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:2px;text-transform:uppercase}#custom-nav-container{top:40px;left:0;z-index:990;width:100%;height:100px;-webkit-transition:all .3s cubic-bezier(.28,0,.49,1);-o-transition:all .3s cubic-bezier(.28,0,.49,1);transition:all .3s cubic-bezier(.28,0,.49,1);-webkit-transition:all .3s cubic-bezier(.28,0,.49,1);-o-transition:all .3s cubic-bezier(.28,0,.49,1);transition:all .3s cubic-bezier(.28,0,.49,1)}#custom-nav-container{position:absolute}.ast-primary-sticky-enabled #custom-nav-container.scrolled{position:fixed}#custom-nav-container #custom-nav-bg{-webkit-transition:all .3s cubic-bezier(.28,0,.49,1);-o-transition:all .3s cubic-bezier(.28,0,.49,1);transition:all .3s cubic-bezier(.28,0,.49,1);-webkit-transition:all .4s cubic-bezier(.28,0,.49,1);-o-transition:all .4s cubic-bezier(.28,0,.49,1);transition:all .4s cubic-bezier(.28,0,.49,1);width:100%;height:100%;position:absolute;top:0;left:0;z-index:991;opacity:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.25)));background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 100%);background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 100%)}#custom-nav-container #custom-nav{width:100%;height:100%;max-width:1440px;max-width:1440px;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#custom-nav-container #custom-nav .custom-nav-subcontainer{z-index:992;height:100%}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:50px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-logo img{opacity:1;padding:10px 0;max-height:100%;height:100%;-webkit-transition:all .3s cubic-bezier(.28,0,.49,1);-o-transition:all .3s cubic-bezier(.28,0,.49,1);transition:all .3s cubic-bezier(.28,0,.49,1);-webkit-transition:all .3s cubic-bezier(.28,0,.49,1);-o-transition:all .3s cubic-bezier(.28,0,.49,1);transition:all .3s cubic-bezier(.28,0,.49,1)}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-logo .regular-logo img{position:relative;top:10px}#custom-nav-container.skip-nav-anim #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li{-webkit-animation:navShowAnim 0s cubic-bezier(.28,0,.49,1) 0s 1 forwards!important;animation:navShowAnim 0s cubic-bezier(.28,0,.49,1) 0s 1 forwards!important}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-menu .menu-main-nav-container{height:unset;width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li{display:inline-block;float:left;margin:0 15px;opacity:0;-webkit-animation:navShowAnim .3s cubic-bezier(.28,0,.49,1) 0s 1 forwards;animation:navShowAnim .3s cubic-bezier(.28,0,.49,1) 0s 1 forwards;-webkit-animation:navShowAnim .3s cubic-bezier(.28,0,.49,1) 0s 1 forwards;animation:navShowAnim .3s cubic-bezier(.28,0,.49,1) 0s 1 forwards}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:last-child a{border-radius:1000px;border:solid 4px #fff;padding:5px 20px;font-size:14px}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:last-child a:hover{background:#fff;color:#000}#custom-nav-container.scrolled #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:last-child a:hover{background:#000;color:#fff}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(1){-webkit-animation-delay:.64s;animation-delay:.64s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(2){-webkit-animation-delay:.68s;animation-delay:.68s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(3){-webkit-animation-delay:.72s;animation-delay:.72s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(4){-webkit-animation-delay:.76s;animation-delay:.76s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(6){-webkit-animation-delay:.84s;animation-delay:.84s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(7){-webkit-animation-delay:.88s;animation-delay:.88s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(8){-webkit-animation-delay:.92s;animation-delay:.92s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:nth-child(9){-webkit-animation-delay:.96s;animation-delay:.96s}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li a{font-family:Kanit;font-size:16px;font-weight:800;letter-spacing:1px;color:#fff;position:relative;text-transform:uppercase;white-space:nowrap}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul.sub-menu li a{color:#000;text-align:center;font-family:Kanit;font-size:16px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:0;text-transform:capitalize}#menu-main-nav .sub-menu{border-radius:6px;text-align:center;position:relative;top:40px!important;left:50%!important;transform:translateX(-50%)!important}#menu-main-nav .sub-menu::before{content:'';display:block;height:20px;width:100%;position:absolute;top:-20px;left:0;background-image:url(https://theedgezip.com/wp-content/uploads/2024/06/icon-caret-up-menu-top.svg);background-position:50% 100%;background-repeat:no-repeat;background-size:20px 10px}.menu-item-has-children::after{content:'';width:8px;height:5px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(https://theedgezip.com/wp-content/uploads/2024/06/icon-caret-down.svg)}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul.sub-menu li a::after{content:initial!important;display:none!important}.ast-theme-transparent-header #custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li a{color:#25304c}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li a:hover{color:#fff}.ast-theme-transparent-header #custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li a:hover{color:#25304c}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li:not(.menu-item-type-custom) a::after{content:'';display:block;position:absolute;bottom:1px;left:0;width:106%;height:6px;margin:0 0 0 -4%;background-image:-webkit-gradient(linear,left top,left bottom,from(#f91616),to(#f91616));background-image:-o-linear-gradient(#f91616,#f91616);background-image:linear-gradient(#f91616,#f91616);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 7px;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;z-index:-1}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li a:hover::after,#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.current-menu-item a::after{background-size:100% 7px!important}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children{position:relative;display:inline-block}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children .sub-menu{display:none;position:absolute;background-color:#fff;min-width:180px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children .sub-menu li{margin:0;border-top:1px solid #ccc;padding:15px 30px}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children .sub-menu li:first-child{border-top:none}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children .sub-menu li a{font-size:22px}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children:hover .sub-menu{display:block}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children>a::after{content:'';background-image:url(https://theedgezip.com/wp-content/uploads/2024/06/icon-caret-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:10px;height:6px;position:absolute;right:-15px;top:10px;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.28,0,.49,1);transition:-webkit-transform .3s cubic-bezier(.28,0,.49,1);-o-transition:transform .3s cubic-bezier(.28,0,.49,1);transition:transform .3s cubic-bezier(.28,0,.49,1);transition:transform .3s cubic-bezier(.28,0,.49,1),-webkit-transform .3s cubic-bezier(.28,0,.49,1)}#custom-nav-container #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li.menu-item-has-children:hover a::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#custom-nav-container.scrolled{top:0!important}#custom-nav-container.scrolled #custom-nav-bg{opacity:1;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.18);box-shadow:0 1px 2px 0 rgba(0,0,0,.18)}#custom-nav-container.scrolled #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li a{color:#000}#custom-nav-container.scrolled #custom-nav .custom-nav-subcontainer .menu-main-nav-container ul li a:hover{color:#000}#custom-nav-container.scrolled #custom-nav .custom-nav-subcontainer .menu-main-nav-container>ul>li:last-child a{border-color:#000}#custom-nav-container.scrolled{height:80px}#custom-nav-container.scrolled #custom-nav .custom-nav-subcontainer.cn-logo img{padding:14px 0}#custom-mobile-nav-button{top:8px;right:0;z-index:999;background:none;padding:0;width:30px;top:57px;right:20px}body.scrolled #custom-mobile-nav-button{top:13px}#custom-mobile-nav-button{position:absolute}.ast-primary-sticky-enabled #custom-mobile-nav-button.scrolled{position:fixed}#custom-mobile-nav-button .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.scrolled #custom-mobile-nav-button .hamburger-inner,.scrolled #custom-mobile-nav-button .hamburger-inner::before,.scrolled #custom-mobile-nav-button .hamburger-inner::after{background:#000}#custom-mobile-nav-button .hamburger-inner,#custom-mobile-nav-button .hamburger-inner::before,#custom-mobile-nav-button .hamburger-inner::after,#custom-mobile-nav-button.is-active .hamburger-inner,#custom-mobile-nav-button.is-active .hamburger-inner::before,#custom-mobile-nav-button.is-active .hamburger-inner::after{background:#fff;height:4px;width:30px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.hamburger.is-active:hover,.hamburger:hover{opacity:1!important}#custom-mobile-nav{position:fixed;top:0;left:0;z-index:997;width:100vw;height:100vh;padding:75px 30px 75px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}#custom-mobile-nav .menu-top-nav-menu-container{height:auto;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-top:20px}#custom-mobile-nav .menu-top-nav-menu-container ul li a{font-size:20px}#custom-mobile-nav #mobile-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:30px}#custom-mobile-nav #mobile-socials li{display:inline-block;float:left;margin:0 30px 0 0}#custom-mobile-nav #mobile-socials li:last-child{margin:0}#custom-mobile-nav #mobile-socials li a{width:40px}#custom-mobile-nav #mobile-socials li a::after{content:'';display:none}#custom-mobile-nav{-webkit-transition:all .5s cubic-bezier(.28,0,.49,1);-o-transition:all .5s cubic-bezier(.28,0,.49,1);transition:all .5s cubic-bezier(.28,0,.49,1);visibility:hidden;opacity:0}#custom-mobile-nav.show-custom-nav{visibility:visible;opacity:1;background:#161F36;background-size:cover;background-position:center;background-repeat:no-repeat}#custom-mobile-nav ul li{-webkit-transition:all .3s cubic-bezier(.28,0,.49,1);-o-transition:all .3s cubic-bezier(.28,0,.49,1);transition:all .3s cubic-bezier(.28,0,.49,1);visibility:hidden;opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}#custom-mobile-nav.show-custom-nav ul li{visibility:visible;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#custom-mobile-nav ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#custom-mobile-nav ul li{margin-bottom:.7em}#custom-mobile-nav ul li a{text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Kanit;font-size:24px;font-weight:700;line-height:1.83;letter-spacing:normal;color:#fff}#custom-mobile-nav ul#menu-mobile-nav{margin-top:10px}#custom-mobile-nav ul#menu-mobile-nav li{margin-bottom:0}#custom-mobile-nav ul#menu-mobile-nav li a{font-family:'Roboto Condensed';font-size:16px;font-weight:700;line-height:2;color:#9b9b9b;text-transform:uppercase;white-space:nowrap}#custom-mobile-nav ul li a:hover::after,#custom-mobile-nav ul li.current-menu-item a::after{background-size:100% 7px!important}#custom-mobile-nav ul li.menu-item-has-children{position:relative;display:inline-block}#custom-mobile-nav ul li .menu-link{position:relative}#custom-mobile-nav ul li.menu-item-has-children .sub-menu{display:none;margin:20px 0}#custom-mobile-nav ul li.menu-item-has-children .sub-menu li{margin:0;padding:5px 0 0 0;position:relative}#custom-mobile-nav ul li.menu-item-has-children .sub-menu li:first-child{border-top:none;padding:0}#custom-mobile-nav ul li.menu-item-has-children>a::after{content:'';background-image:url(https://theedgezip.com/wp-content/uploads/2024/06/icon-caret-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:14px;height:10px;position:absolute;right:-20px;top:14px;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.28,0,.49,1);transition:-webkit-transform .3s cubic-bezier(.28,0,.49,1);-o-transition:transform .3s cubic-bezier(.28,0,.49,1);transition:transform .3s cubic-bezier(.28,0,.49,1);transition:transform .3s cubic-bezier(.28,0,.49,1),-webkit-transform .3s cubic-bezier(.28,0,.49,1)}#custom-mobile-nav ul li.menu-item-has-children.open-sub-menu a::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#custom-mobile-nav ul li.menu-item-has-children.open-sub-menu .sub-menu{margin:0;display:flex;flex-direction:column}#custom-mobile-nav ul li.menu-item-has-children.open-sub-menu .sub-menu li a{font-family:Kanit!important;font-size:16px!important;font-weight:bold!important;line-height:1.6!important;letter-spacing:0!important;color:#ffffff!important;padding:0 0 0 10px!important}#custom-mobile-nav ul li.menu-item-has-children.open-sub-menu .sub-menu li a::after{content:initial;display:none!important}body.show-custom-nav{overflow:hidden}#custom-mobile-nav.show-custom-nav{visibility:visible}@media screen and (min-width:1181px){#custom-mobile-nav-button{display:none}#custom-nav-container{padding:0 25px}}@media screen and (max-width:1180px){#custom-mobile-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#custom-nav-container{padding:0 25px}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-menu{display:none}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-logo img{padding:6px 0}#custom-nav-container.scrolled #custom-nav .custom-nav-subcontainer.cn-logo img{padding:10px 0}#custom-nav-container{height:80px}#custom-nav-container.scrolled{height:80px}#custom-nav-offset{height:80px!important}}@media screen and (max-width:780px){#custom-mobile-nav ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#custom-utility-nav-container{padding:0 20px}#custom-utility-nav-container #menu-utility-nav{gap:20px}#custom-utility-nav-container #menu-utility-nav li a{font-size:13px;letter-spacing:1px}.menu-main-nav-container>.menu>li:last-child{display:none}#custom-nav-container{height:52px}#custom-nav-container.scrolled{height:52px}#custom-nav-offset{height:52px!important}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-logo .regular-logo img{top:4px;width:unset!important}#custom-nav-container #custom-nav .custom-nav-subcontainer.cn-logo .sticky-logo img{max-height:51px;height:48px;width:unset!important}}@-webkit-keyframes navShowAnim{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes navShowAnim{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}