/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/custom/acg/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
body{margin:0;padding:0}.container{max-width:1100px;margin:0 auto}.menulist{display:flex;justify-content:flex-end;padding:29px 0}.menu-active{overflow-y:hidden}.mainmenu .menulist .tab__item{font-family:var(--fonts);font-size:var(--step-12)}.tab__item{cursor:pointer;padding:12px 17px;margin-right:var(--step-4);text-shadow:0 0 .5px currentColor;letter-spacing:1px;transition:.2s;position:relative;color:var(--black)}.menulist-item .inner-navbar-menu ul{padding:0}.tab__item.is--active{color:#444;position:relative}.tab__item.is--active:before{visibility:visible;opacity:1}.menucontent{background:#fff;border-radius:0 10px 10px}.menulist-item{display:none}.menulist-item.is--active{display:block}.menucontent-title{padding:24px 24px 24px 0}.mainmenu .mainmenu .menucontent{padding:24px 0;display:contents}.menulist-item.tab.is--active{overflow:hidden}.menulist.menulist_inner{float:left;width:372px;flex-direction:column;flex-wrap:wrap;height:100%}.menulist.menulist_inner .tab__item{width:100%;padding:5px;font-size:var(--step-11)}.menucontent.menucontent_inner{float:left;width:calc(100% - 240px)}.menulist.menulist_inner .tab__item.is--active{border:2px solid var(--primary-red)}.menucontent .menucontent_inner .menulist-item{padding:0}.inner-header .navbar{width:100%}.submenus-wrap .menu-listing .w-100{margin-bottom:15px;display:flex;flex-direction:column}.menulist-item .inner-navbar-menu{display:flex;flex-direction:column;gap:29px;margin-top:24px;padding-left:19px;margin-bottom:24px;border-left:2px solid #e5e5e5}.menulist-item .inner-navbar-menu div ul li a:first-child{padding-left:0}.menucontent .menulist.menulist_inner{margin-top:24px;margin-bottom:24px;padding:0;gap:39px}.header-icons ul li a{padding:0}.arrow{width:6px;height:15px;display:inline-block;position:relative;margin-left:8px;bottom:-6px;left:-7px;margin-top:2px;text-align:left;transform:rotate(45deg);right:0}.arrow:before,.arrow:after{position:absolute;content:"";display:inline-block;width:7px;height:2px;background-color:var(--acg-secondary-black-60);transition:.4s ease;border-radius:50% 0}.arrow:after{position:absolute;transform:rotate(90deg);top:-3px;left:3px}.mainmenu.tabs{padding:0}.mainmenu.tabs .tab-nav{text-align:left;margin:0 0 10px}.desktop-navbar .tabs .level-1.tab.active .u-container>.tabs .tab-nav{background-color:var(--anti-flash-white)}.tab-nav ul.sub-menu-tabs.menulist{flex-direction:column;background-color:var(--anti-flash-white);justify-content:flex-start;position:static;height:calc(100% - 60px)}.mainmenu.tabs .tab-nav li{display:inline-block;vertical-align:top;margin-right:20px;font-family:var(--fonts);font-size:var(--step-12)}.mainmenu.tabs .tab-nav li span{overflow:hidden;cursor:pointer;padding:12px 8px px;margin-right:24px;text-shadow:0 0 .5px currentColor;letter-spacing:1px;transition:.2s;font-size:18px;position:relative;color:var(--black)}.mainmenu.tabs .tab-nav li:hover>span,.mainmenu.tabs .tab-nav li.active>span{color:var(--dark-pink);text-decoration:underline}.mainmenu.tabs ul.sub-menu-tabs{flex-direction:column;margin-top:24px;margin-bottom:24px;padding:0;gap:39px;border-right:1px solid var(--black)}.mainmenu.tabs .tab{display:none}.mainmenu.tabs .tab.active{display:block}.menulist.menulist_inner{padding-bottom:24px;padding-top:24px;padding-right:0;padding-left:0;cursor:pointer}.inner-navbar-menu{display:flex;flex-direction:column;padding-top:24px;padding-left:50px;padding-bottom:24px;padding-right:5px;height:auto}.inner-navbar-menu h2 a.btn,.inner-navbar-menu h2.heading_menu{font-family:var(--fonts);font-size:27px;font-style:normal;font-weight:300;color:var(--black);line-height:normal;text-decoration:none;display:flex;align-items:center;gap:15px}.inner-navbar-menu h2{border-bottom:1px solid rgba(46,45,44,.6);padding-bottom:22px;padding-left:0}.inner-menu-wrap .inner-navbar-menu h2{border:0;padding:0}.inner-menu-wrap .inner-navbar-menu h2 a:hover{color:var(--primary-red)}.inner-menu-wrap .inner-navbar-menu{margin-left:50px;padding-left:0}.inner-menu-wrap .inner-navbar-menu:not(:last-child){border-bottom:1px solid rgba(46,45,44,.6);padding-bottom:22px}#tab-33 .inner-menu-wrap .inner-navbar-menu:last-child,#tab-44 .inner-menu-wrap .inner-navbar-menu:last-child{background-color:#2e2d2c;margin-left:0;padding-left:50px;margin-top:-1px}#tab-33 .inner-menu-wrap .inner-navbar-menu:last-child h2 a,#tab-44 .inner-menu-wrap .inner-navbar-menu:last-child h2 a{color:var(--white);font-size:var(--step-10);font-style:normal;font-weight:700;line-height:30px;letter-spacing:.6px;text-transform:uppercase}.inner-navbar-menu div ul li a:first-child{margin-left:0}.inner-navbar-menu>ul{padding-top:22px}.inner-navbar-menu>ul{display:grid !important;grid-template-columns:1fr 1fr 1fr !important;column-gap:64px !important}#sub-tab-23 .inner-navbar-menu>ul{display:inline-block !important;column-count:3;height:100%}#sub-tab-23{height:100%}#sub-tab-23 .inner-navbar-menu ul div.w-100 ul{float:none}.inner-navbar-menu ul div.w-100{padding-right:15px;padding-bottom:15px}.inner-navbar-menu ul div.w-100:not(:last-child){border-right:1px solid rgba(46,45,44,.6)}.inner-navbar-menu ul h3{padding:0;margin:0}.inner-navbar-menu ul li a{margin:var(--space-l);text-decoration:none;font-size:var(--step-9);color:rgba(0,40,75,.6);font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.14px}.inner-navbar-menu ul h3 a{color:#2e2d2c;font-family:'Noto Sans';font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.56px;text-transform:uppercase;text-decoration:none}.inner-navbar-menu ul div.w-100 ul{padding:0}.submenus-wrap .menu-listing .inner-header ul{margin-bottom:15px}#tab-33 .tab-nav ul.sub-menu-tabs.menulist li:last-child{position:absolute;bottom:0;width:371px;background-color:#2e2d2c}#tab-33 .tab-nav ul.sub-menu-tabs.menulist li:last-child a{color:#fff;text-align:center;width:100%;display:flex;justify-content:center;padding-left:0;gap:10px}#tab-33 .tab-nav ul.sub-menu-tabs.menulist li:last-child:hover a{color:#fa0041 !important}.desktop-navbar .tabs .tab.active::-webkit-scrollbar{width:10px}#tab-11 .sub-menu-tabs li.active:before,#tab-33 .sub-menu-tabs li.active:before,#tab-44 .sub-menu-tabs li.active:before{content:"";position:absolute;left:0;background:#fff;height:60px;width:100%;border-left:6px solid var(--primary-red);margin:0;transform:translate(0px,0px)}.desktop-navbar .tabs .tab.active::-webkit-scrollbar-track{background-color:#e1dddd;border-radius:25px}.desktop-navbar .tabs .tab.active::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:25px}#tab-11 .sub-menu-tabs li.active,#tab-33 .sub-menu-tabs li.active,#tab-44 .sub-menu-tabs li.active{background-color:var(--white);position:static}.sub-menu-tabs li.active span{color:var(--black) !important;text-decoration:none !important}.sub-menu-tabs li:hover span{color:var(--black) !important}.desktop-navbar .tabs .tab{display:none}.desktop-navbar .tabs{width:100%;height:calc(100% - 8px)}.desktop-navbar #tab-33 .tabs{display:inline-flex;height:620px;overflow-y:auto}.desktop-navbar .tabs .tab.active{display:block;overflow:auto;overflow-x:hidden;width:100%;position:relative;background:#fff}.submenus-wrap .menu-listing .w-100 ul{margin-bottom:0}.desktop-navbar .tabs .level-1.tab.active{width:100vw;position:relative;left:50%;margin-left:-50vw;background:linear-gradient(90deg,#f1f5f9 20%,#fff 37%);box-shadow:0px 4px 4px 0px rgba(224,224,224,.3)}.desktop-navbar .tabs .level-1.tab.active:last-child .u-container .tabs .tab ul{display:block !important}.desktop-navbar .tabs .level-1.tab.active .u-container>.tabs{display:inline-flex}.desktop-navbar .tabs .level-1.tab.active .u-container>.tabs .inner-menu-wrap{width:100%}.desktop-navbar .tabs .level-1.tab.active .u-container{max-width:1360px}.tabs .u-container #tab-11,.tabs .u-container #tab-33{position:absolute}.tabs .u-container #tab-11 .menulist li a,.tabs .u-container #tab-33 .menulist li a{padding:15px 30px;width:calc(100% - 60px)}@media (max-width:991px){.tab__item{padding:12px 0;margin-right:8px !important}.header-icons ul{gap:8px !important}.desktop-navbar{display:none !important}}@media (min-width:992px){body header .hc-nav-trigger.hc-nav-1.toggle{display:none}}.menulist{padding:6px 0}.tab__item{position:relative}.tab__item>ul{position:absolute !important;top:60px;left:0;min-width:250px;display:block !important;height:auto !important;z-index:1}.tab__item>ul li a{padding:10px 15px;width:calc(100% - 30px);display:block}.menulist ul li .sub-menu-tabs{display:none !important}.menulist ul li.active .sub-menu-tabs{display:block !important}.desktop-navbar .tabs #secondary-tabs{position:absolute;width:100%;left:0}@media (max-height:750px){.desktop-navbar #tab-33 .tabs,.desktop-navbar #tab-44 .tabs{display:inline-flex;height:calc(100vh - 75px);overflow-y:auto}.user-logged-in .desktop-navbar #tab-33 .tabs,.user-logged-in .desktop-navbar #tab-44 .tabs{display:inline-flex;height:calc(100vh - 200px);overflow-y:auto}}.submenus-wrap h3 a{color:#2e2d2c;font-family:'Noto Sans';font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.56px;text-transform:uppercase;text-decoration:none}.submenus-wrap .menu-listing{border-right:1px solid rgba(46,45,44,.6);margin-top:31px}.submenus-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}.submenus-wrap .menu-listing:last-child{border-right:none}#sub-tab-13 .submenus-wrap,#sub-tab-33 .submenus-wrap{grid-template-columns:1fr 1fr}#sub-tab-13 .submenus-wrap .menu-listing,#sub-tab-33 .submenus-wrap .menu-listing{display:flex;gap:70px}#sub-tab-13 .submenus-wrap .menu-listing .w-100,#sub-tab-33 .submenus-wrap .menu-listing .w-100{border-right:1px solid rgba(46,45,44,.6)}#sub-tab-13 .submenus-wrap .menu-listing .w-100:last-child,#sub-tab-33 .submenus-wrap .menu-listing .w-100:last-child{border-right:none}
html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%}.hc-offcanvas-nav .nav-content{font-family:var(--fonts) !important;padding-top:75px}.hc-offcanvas-nav .nav-content ul{font-family:var(--fonts) !important}body.theme-default .hc-offcanvas-nav li.level-open .nav-parent .nav-next{right:26px;top:-15px;padding:29px 10px;min-width:50px}.hc-offcanvas-nav{visibility:hidden;display:block;position:fixed;top:0;height:100%;z-index:9999999;text-align:left}.hc-offcanvas-nav.is-ios *{cursor:pointer !important}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;transition:transform .4s ease}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;box-sizing:border-box;-ms-scroll-chaining:none;overscroll-behavior:none}.hc-offcanvas-nav .nav-content{height:100%}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav li:not(.custom-content) a{position:relative;display:block;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav li:not(.custom-content) a[disabled]{cursor:not-allowed}.hc-offcanvas-nav li:not(.custom-content) a,.hc-offcanvas-nav li:not(.custom-content) a:hover{text-decoration:none;color:var(--black)}.hc-offcanvas-nav input[type=checkbox]{display:none}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}.hc-nav-trigger.hc-nav-1{align-items:center}.hc-offcanvas-nav.hc-nav-1 .nav-container{background-color:var(--white);width:100% !important}.hc-offcanvas-nav .nav-item-wrapper{position:relative}.hc-offcanvas-nav .nav-item-link{position:relative;display:block;box-sizing:border-box}.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus{outline:none}.hc-offcanvas-nav .nav-close:focus,.hc-offcanvas-nav .nav-next:focus,.hc-offcanvas-nav .nav-back:focus{z-index:10}.hc-offcanvas-nav.disable-body:after,.hc-offcanvas-nav .nav-wrapper:after{content:"";z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s,opacity .4s ease}.hc-offcanvas-nav.disable-body:after{position:fixed}.hc-offcanvas-nav .nav-wrapper:after{position:absolute}.hc-offcanvas-nav.disable-body.nav-open:after,.hc-offcanvas-nav .sub-level-open:after{visibility:visible;opacity:1;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open):after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper:after{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0{max-height:100vh}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;visibility:hidden;overflow:hidden;transition:height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none;overflow:visible;visibility:visible}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;max-height:100vh;position:static;height:calc(100vh - 61px)}.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper{max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;left:-40px !important;visibility:hidden;transition:visibility 0s ease .4s,transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;transform:translate3d(0,0,0);transition:transform .4s ease}.hc-offcanvas-nav.nav-position-left{left:0}.hc-offcanvas-nav.nav-position-left .nav-container{left:0}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(-100%,0,0)}.hc-offcanvas-nav.nav-position-right{right:0}.hc-offcanvas-nav.nav-position-right .nav-container{right:0}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;transform:translate3d(100%,0,0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{transform:translate3d(0,0,0)}.hc-offcanvas-nav.rtl{text-align:right;direction:rtl}body.theme-default .hc-offcanvas-nav{font-family:sans-serif}body.theme-default .hc-offcanvas-nav:after,body.theme-default .hc-offcanvas-nav .nav-wrapper:after{background:rgba(0,0,0,.3)}body.theme-default .hc-offcanvas-nav .nav-container,body.theme-default .hc-offcanvas-nav .nav-wrapper,body.theme-default .hc-offcanvas-nav ul{background:var(--white)}body.theme-default .hc-offcanvas-nav .nav-content>h2,body.theme-default .hc-offcanvas-nav .nav-content>h3,body.theme-default .hc-offcanvas-nav .nav-content>h4,body.theme-default .hc-offcanvas-nav .nav-content>h5,body.theme-default .hc-offcanvas-nav .nav-content>h6{font-size:22px;font-weight:400;padding:20px 17px;color:var(--black);font-weight:300;padding-left:25px}body.theme-default .hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title),body.theme-default .hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title),body.theme-default .hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title),body.theme-default .hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title),body.theme-default .hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title){font-size:16px;padding:15px 17px}body.theme-default .hc-offcanvas-nav .nav-item-link,body.theme-default .hc-offcanvas-nav li.nav-close a,body.theme-default .hc-offcanvas-nav .nav-back a{margin:15px 25px;color:var(--black);font-size:12px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.48px;text-transform:uppercase;transition:background .1s ease;border-bottom:1px solid var(--acg-secondary-black-60);padding-bottom:15px}body.theme-default .hc-offcanvas-nav .nav-item-link:focus,body.theme-default .hc-offcanvas-nav .nav-item-link:focus-within,body.theme-default .hc-offcanvas-nav li.nav-close a:focus,body.theme-default .hc-offcanvas-nav li.nav-close a:focus-within,body.theme-default .hc-offcanvas-nav .nav-back a:focus,body.theme-default .hc-offcanvas-nav .nav-back a:focus-within{z-index:10}body.theme-default .hc-offcanvas-nav .nav-item-link[disabled],body.theme-default .hc-offcanvas-nav li.nav-close a[disabled],body.theme-default .hc-offcanvas-nav .nav-back a[disabled]{color:rgba(255,255,255,.5)}body.theme-default .hc-offcanvas-nav div.nav-back+ul>li:first-child>.nav-item-wrapper>.nav-item-link{border-top:none !important}body.theme-default .hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:var(--white)}body.theme-default .hc-offcanvas-nav .nav-custom-content{padding:14px 17px;font-size:14px}body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h2,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h3,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h4,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h5,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h6{margin-top:-2px}body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>h2+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>h3+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>h4+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>h5+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>h6+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:0}body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h2,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h3,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h4,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h5,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h6,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h2,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h3,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h4,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h5,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h6,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h2,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h3,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h4,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h5,body.theme-default .hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h6{border-top:0}body.theme-default .hc-offcanvas-nav li{color:#fff}body.theme-default .hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:58px}body.theme-default .hc-offcanvas-nav .nav-close-button span,body.theme-default .hc-offcanvas-nav .nav-parent .nav-next,body.theme-default .hc-offcanvas-nav .nav-back span{width:0;position:absolute;top:17px;right:5px;text-align:center;cursor:pointer;transition:background .1s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child a{border:none}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child.level-open a{border-bottom:1px solid var(--acg-secondary-black-60)}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child.level-open a.nav-next{border-bottom:none !important}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child.level-open ul li:last-child a{border:none}body.theme-default .hc-offcanvas-nav .nav-close-button{position:relative;display:block}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child.level-open a span.nav-next{right:0;padding:29px 0}body.theme-default .hc-offcanvas-nav li.level-open .nav-parent .nav-next span{right:-35px}body.theme-default .hc-offcanvas-nav li.level-open .nav-parent .nav-next span:focus-visible{outline:none}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child.level-open a.nav-back-button{border:none}body.theme-default .hc-offcanvas-nav .nav-close-button span:before,body.theme-default .hc-offcanvas-nav .nav-close-button span:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid var(--black);border-left:2px solid var(--black)}body.theme-default .hc-offcanvas-nav .nav-close-button span:before{margin-left:-9px;transform:rotate(135deg)}body.theme-default .hc-offcanvas-nav .nav-close-button span:after{transform:rotate(-45deg)}body.theme-default .hc-offcanvas-nav .nav-content>.nav-close{position:relative;z-index:2}body.theme-default .hc-offcanvas-nav .nav-content>.nav-close a{font-size:14px;color:#fff;background:rgba(0,0,0,0);z-index:1;text-decoration:none;box-sizing:border-box}body.theme-default .hc-offcanvas-nav .nav-content>.nav-close a.has-label{padding:14px 17px;border-top:1px solid var(--black)}body.theme-default .hc-offcanvas-nav .nav-content>.nav-close a:hover{border:none;background:radial-gradient(farthest-corner at top right,rgba(0,0,0,.1),rgba(0,0,0,0))}body.theme-default .hc-offcanvas-nav .nav-content>.nav-close.has-label+ul{margin-top:-1px}body.theme-default .hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content>.nav-close{margin-bottom:-1px}body.theme-default .hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){position:absolute;width:45px;height:66px;line-height:66px;top:-66px;right:0}body.theme-default .hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:55px}body.theme-default .hc-offcanvas-nav li.nav-close a:not(.has-label){height:49px}body.theme-default .hc-offcanvas-nav .nav-content>.nav-close:first-child a,body.theme-default .hc-offcanvas-nav .nav-title+.nav-close a.has-label,body.theme-default .hc-offcanvas-nav li.nav-close a,body.theme-default .hc-offcanvas-nav .nav-back a{background:var(--white);border-top:0;border-bottom:0}body.theme-default .hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover,body.theme-default .hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover,body.theme-default .hc-offcanvas-nav li.nav-close a:hover,body.theme-default .hc-offcanvas-nav .nav-back a:hover{background:var(--white)}body.theme-default .hc-offcanvas-nav li.nav-close:not(:first-child) a,body.theme-default .hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px}body.theme-default .hc-offcanvas-nav a.nav-next{border-left:1px solid var(--white);border-bottom:1px solid var(--white)}body.theme-default .hc-offcanvas-nav .nav-next span:before,body.theme-default .hc-offcanvas-nav .nav-back span:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-left:-2px;box-sizing:border-box;border-top:1px solid rgba(46,45,44,.6);border-left:1px solid rgba(46,45,44,.6);transform-origin:center}body.theme-default .hc-offcanvas-nav .nav-next span{position:absolute;top:0;right:0;left:0;bottom:0}body.theme-default .hc-offcanvas-nav .nav-next span:before{transform:translate(-50%,-50%) rotate(135deg)}body.theme-default .hc-offcanvas-nav .nav-back span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}body.theme-default .hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,.2)}body.theme-default .hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,.2)}body.theme-default .hc-offcanvas-nav.nav-position-right .nav-next span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}body.theme-default .hc-offcanvas-nav.nav-position-right .nav-back span:before{margin-left:-2px;transform:translate(-50%,-50%) rotate(135deg)}body.theme-default .hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.2)}body.theme-default .hc-offcanvas-nav.nav-position-top .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}body.theme-default .hc-offcanvas-nav.nav-position-top .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}body.theme-default .hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,.2)}body.theme-default .hc-offcanvas-nav.nav-position-bottom .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}body.theme-default .hc-offcanvas-nav.nav-position-bottom .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}body.theme-default .hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper,body.theme-default .hc-offcanvas-nav.nav-levels-none ul .nav-wrapper{box-shadow:none;background:0 0}body.theme-default .hc-offcanvas-nav.nav-levels-expand li.level-open,body.theme-default .hc-offcanvas-nav.nav-levels-none li.level-open{background:#fff}body.theme-default .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a,body.theme-default .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a{border-bottom:0}body.theme-default .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a:hover,body.theme-default .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a:hover{background:#fff}body.theme-default .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span:before,body.theme-default .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span:before,body.theme-default .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span:before,body.theme-default .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span:before{margin-top:-2px;transform:translate(-50%,-50%) rotate(-135deg)}body.theme-default .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link,body.theme-default .hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link{padding-left:calc(17px + 20px*1)}body.theme-default .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link,body.theme-default .hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link{padding-left:calc(17px + 20px*2)}body.theme-default .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link,body.theme-default .hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link{padding-left:calc(17px + 20px*3)}body.theme-default .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link,body.theme-default .hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link{padding-left:calc(17px + 20px*4)}body.theme-default .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link,body.theme-default .hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link{padding-left:calc(17px + 20px*5)}body.theme-default .hc-offcanvas-nav.rtl a.nav-next{border-left:none;border-right:0}body.theme-default .hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label),body.theme-default .hc-offcanvas-nav.rtl .nav-close-button span,body.theme-default .hc-offcanvas-nav.rtl .nav-next,body.theme-default .hc-offcanvas-nav.rtl .nav-back span{left:0;right:auto}body.theme-default .hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:58px;padding-right:17px}body.theme-default .hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:45px;margin-right:0}body.theme-default .hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link{padding-right:calc(17px + 20px*1)}body.theme-default .hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link{padding-right:calc(17px + 20px*2)}body.theme-default .hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link{padding-right:calc(17px + 20px*3)}body.theme-default .hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link{padding-right:calc(17px + 20px*4)}body.theme-default .hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link{padding-right:calc(17px + 20px*5)}body.theme-carbon .hc-offcanvas-nav{font-family:sans-serif}body.theme-carbon .hc-offcanvas-nav .nav-container,body.theme-carbon .hc-offcanvas-nav .nav-wrapper,body.theme-carbon .hc-offcanvas-nav ul{background:#202225}body.theme-carbon .hc-offcanvas-nav:after,body.theme-carbon .hc-offcanvas-nav .nav-wrapper:after{background:rgba(0,0,0,.3)}body.theme-carbon .hc-offcanvas-nav .nav-content{padding:0 15px}body.theme-carbon .hc-offcanvas-nav .nav-content>h2,body.theme-carbon .hc-offcanvas-nav .nav-content>h3,body.theme-carbon .hc-offcanvas-nav .nav-content>h4,body.theme-carbon .hc-offcanvas-nav .nav-content>h5,body.theme-carbon .hc-offcanvas-nav .nav-content>h6{font-size:19px;font-weight:400;padding:25px 15px 30px;color:#fff}body.theme-carbon .hc-offcanvas-nav .nav-content>h2:first-child,body.theme-carbon .hc-offcanvas-nav .nav-content>h3:first-child,body.theme-carbon .hc-offcanvas-nav .nav-content>h4:first-child,body.theme-carbon .hc-offcanvas-nav .nav-content>h5:first-child,body.theme-carbon .hc-offcanvas-nav .nav-content>h6:first-child{margin-top:10px}body.theme-carbon .hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title),body.theme-carbon .hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title),body.theme-carbon .hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title),body.theme-carbon .hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title),body.theme-carbon .hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title){font-size:16px;padding:15px 12px;text-transform:uppercase;color:#b3b3b3}body.theme-carbon .hc-offcanvas-nav .nav-item-link,body.theme-carbon .hc-offcanvas-nav li.nav-close a,body.theme-carbon .hc-offcanvas-nav .nav-back a{padding:12px;font-size:15px;color:#fff;z-index:1;background:rgba(0,0,0,0);border-radius:5px;transition:.05s background ease}body.theme-carbon .hc-offcanvas-nav .nav-item-link:focus,body.theme-carbon .hc-offcanvas-nav .nav-item-link:focus-within,body.theme-carbon .hc-offcanvas-nav li.nav-close a:focus,body.theme-carbon .hc-offcanvas-nav li.nav-close a:focus-within,body.theme-carbon .hc-offcanvas-nav .nav-back a:focus,body.theme-carbon .hc-offcanvas-nav .nav-back a:focus-within{z-index:10}body.theme-carbon .hc-offcanvas-nav .nav-item-link[disabled],body.theme-carbon .hc-offcanvas-nav li.nav-close a[disabled],body.theme-carbon .hc-offcanvas-nav .nav-back a[disabled]{color:rgba(255,255,255,.5)}body.theme-carbon .hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#272a2d}body.theme-carbon .hc-offcanvas-nav .nav-custom-content{padding:12px 15px;font-size:15px}body.theme-carbon .hc-offcanvas-nav .nav-highlight>.nav-item-wrapper .nav-item-link{border-radius:5px;background:#292c30}body.theme-carbon .hc-offcanvas-nav .nav-wrapper-0>.nav-content>ul:first-child{margin-top:15px}body.theme-carbon .hc-offcanvas-nav .nav-wrapper-0>.nav-content>ul:not(:last-child){margin-bottom:18px}body.theme-carbon .hc-offcanvas-nav li{color:#fff}body.theme-carbon .hc-offcanvas-nav li.nav-close a:hover,body.theme-carbon .hc-offcanvas-nav li.nav-back a:hover{background:#111213}body.theme-carbon .hc-offcanvas-nav li.nav-close:not(:first-child) a,body.theme-carbon .hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px}body.theme-carbon .hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:62px}body.theme-carbon .hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:52px}body.theme-carbon .hc-offcanvas-nav .nav-close-button span,body.theme-carbon .hc-offcanvas-nav .nav-parent .nav-next,body.theme-carbon .hc-offcanvas-nav .nav-back span{width:40px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;border-radius:5px;transition:background .2s ease}body.theme-carbon .hc-offcanvas-nav .nav-close-button{position:relative;display:block}body.theme-carbon .hc-offcanvas-nav .nav-close-button span:before,body.theme-carbon .hc-offcanvas-nav .nav-close-button span:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid var(--black);border-left:2px solid var(--black)}body.theme-carbon .hc-offcanvas-nav .nav-close-button span:before{margin-left:-9px;transform:rotate(135deg)}body.theme-carbon .hc-offcanvas-nav .nav-close-button span:after{transform:rotate(-45deg)}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close a{height:44px;font-size:15px;color:#fff;background:rgba(0,0,0,0);border-radius:5px;z-index:1;text-decoration:none;box-sizing:border-box}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close a.has-label{padding:12px 15px}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close a:hover{background:#25272a}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child{position:relative;min-height:40px;margin-top:15px}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child+ul{margin-top:15px}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a.has-label{margin-bottom:-15px}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label){position:absolute;width:40px;height:40px;line-height:40px;top:0;right:0}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+ul{margin-top:60px}body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h2,body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h3,body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h4,body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h5,body.theme-carbon .hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h6{margin-top:55px}body.theme-carbon .hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){position:absolute;width:40px;height:40px;line-height:40px;top:28px;right:15px}body.theme-carbon .hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:46px}body.theme-carbon .hc-offcanvas-nav li.nav-close:first-child{padding-bottom:15px}body.theme-carbon .hc-offcanvas-nav li.nav-close .nav-close-button.has-label{margin-bottom:-15px}body.theme-carbon .hc-offcanvas-nav li.nav-close .nav-close-button:not(.has-label){width:40px;height:40px;line-height:40px;float:right}body.theme-carbon .hc-offcanvas-nav li.nav-close .nav-item-wrapper:after{content:"";display:table;clear:both}body.theme-carbon .hc-offcanvas-nav a.nav-next{position:relative}body.theme-carbon .hc-offcanvas-nav a.nav-next:before{content:"";position:absolute;width:2px;height:25px;left:-7px;top:9px;background:#4d4d4d;border-radius:2px}body.theme-carbon .hc-offcanvas-nav .nav-next span:before,body.theme-carbon .hc-offcanvas-nav .nav-back span:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid var(--black);border-left:2px solid var(--black);transform-origin:center}body.theme-carbon .hc-offcanvas-nav .nav-next span{position:absolute;top:0;right:0;left:0;bottom:0}body.theme-carbon .hc-offcanvas-nav .nav-next span:before{transform:translate(-50%,-50%) rotate(135deg)}body.theme-carbon .hc-offcanvas-nav .nav-back span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}body.theme-carbon .hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,.2)}body.theme-carbon .hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,.2)}body.theme-carbon .hc-offcanvas-nav.nav-position-right .nav-next span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}body.theme-carbon .hc-offcanvas-nav.nav-position-right .nav-back span:before{margin-left:-2px;transform:translate(-50%,-50%) rotate(135deg)}body.theme-carbon .hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.2)}body.theme-carbon .hc-offcanvas-nav.nav-position-top .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}body.theme-carbon .hc-offcanvas-nav.nav-position-top .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}body.theme-carbon .hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,.2)}body.theme-carbon .hc-offcanvas-nav.nav-position-bottom .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}body.theme-carbon .hc-offcanvas-nav.nav-position-bottom .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}body.theme-carbon .hc-offcanvas-nav.nav-levels-overlap ul ul:first-child{margin-top:15px}body.theme-carbon .hc-offcanvas-nav.nav-levels-expand .nav-content .nav-content,body.theme-carbon .hc-offcanvas-nav.nav-levels-none .nav-content .nav-content{padding:0}body.theme-carbon .hc-offcanvas-nav.nav-levels-expand .nav-wrapper .nav-wrapper,body.theme-carbon .hc-offcanvas-nav.nav-levels-none .nav-wrapper .nav-wrapper{width:auto;position:relative;margin-left:20px}body.theme-carbon .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span:before,body.theme-carbon .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span:before,body.theme-carbon .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span:before,body.theme-carbon .hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span:before{margin-top:-2px;transform:translate(-50%,-50%) rotate(-135deg)}body.theme-carbon .hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-wrapper:before,body.theme-carbon .hc-offcanvas-nav.nav-levels-none li .nav-wrapper:before{content:"";position:absolute;width:2px;left:-7px;top:5px;bottom:5px;background:#4d4d4d;border-radius:2px}body.theme-carbon .hc-offcanvas-nav.rtl .nav-wrapper .nav-wrapper{margin-left:0;margin-right:20px}body.theme-carbon .hc-offcanvas-nav.rtl a.nav-next:before{left:auto;right:-7px}body.theme-carbon .hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label){left:15px;right:auto}body.theme-carbon .hc-offcanvas-nav.rtl .nav-close-button span,body.theme-carbon .hc-offcanvas-nav.rtl .nav-next,body.theme-carbon .hc-offcanvas-nav.rtl .nav-back span{left:0;right:auto}body.theme-carbon .hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:62px;padding-right:12px}body.theme-carbon .hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:52px;margin-right:0}body.theme-carbon .hc-offcanvas-nav.rtl.nav-levels-expand li.level-open>.nav-wrapper:before,body.theme-carbon .hc-offcanvas-nav.rtl.nav-levels-none li .nav-wrapper:before{left:auto;right:-7px}html,body,div,span,header,ul,li,a{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{height:100%}em{font-style:italic}strong{font-weight:600}.cf:before,.cf:after{content:"";display:block;height:0;overflow:hidden}.cf:after{clear:both}#container{display:flex;flex-direction:column;min-height:100vh;height:100%;background:linear-gradient(-134deg,#517fa4 0%,#243949 100%);font-family:"Raleway",sans-serif;text-align:center;color:#fffce1}#main-nav{display:none}header{position:relative;z-index:99999}header h1{font-size:50px;font-weight:700;text-align:center;letter-spacing:5px;padding-bottom:8px}header h2{font-family:"Noto Sans";font-style:normal;font-weight:900;font-size:25.33px;line-height:120%;letter-spacing:-.02em}header .git{display:inline-block;text-decoration:none;color:#fff;border-radius:4px;padding:4px 10px 4px 0;font-size:15px;font-weight:400;color:#fffce1;background:#54b9cb;transition:background .15s ease-in-out}header .git:hover{background:#4ca8b9}header .git:hover svg{border-color:#54b9cb}header .git svg{width:15px;height:15px;fill:#fffce1;position:relative;top:2px;padding:0 10px;margin-right:10px;border-right:1px solid #4daabb;transition:border-color .15s ease-in-out}header .ver{padding-top:15px;font-weight:200;color:#dab977}header .ver span{color:#fffce1}header .toggle{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9980;box-sizing:content-box}header .toggle span{width:30px}header .toggle span,header .toggle span:before,header .toggle span:after{display:block;position:absolute;left:0;height:3px;background:var(--black);transition:all .25s ease;border-radius:20px}header .toggle span:before,header .toggle span:after{content:"";width:100%}header .toggle span:before{top:-9px}header .toggle span:after{bottom:-9px}header .toggle.toggle-open span{background:rgba(0,0,0,0) !important;transform:rotate(45deg)}header .toggle.toggle-open span:before{transform:translate3d(0,11px,0)}header .toggle.toggle-open span:after{transform:rotate(-90deg) translate3d(11px,0,0);bottom:-12px}body .hc-offcanvas-nav .nav-item-wrapper a.nav-back-button{background:#f1f5f9;margin-left:0;padding:9px 49px;width:100%;position:relative;color:rgba(0,40,75,.5);margin-top:0}body .hc-offcanvas-nav .nav-item-wrapper a.nav-back-button span{left:20px}body .hc-offcanvas-nav .nav-item-wrapper a.nav-back-button span:before{border:none;background:url(/themes/custom/acg/images/arrow-right.svg);width:15px;height:15px;background-repeat:no-repeat;transform:rotate(180deg);top:-3px}.hc-offcanvas-nav.nav-levels-overlap ul li:first-child.level-open h2.level-title{display:none}header .toggle:hover span,header .toggle:hover span:before,header .toggle:hover span:after{background:var(--black)}header .toggle i{font-size:10px;display:block;line-height:10px;opacity:.7}footer{padding-bottom:40px}footer .swm{display:inline-block;padding:0 15px}footer .swm svg{display:block;width:auto;height:17px;margin-top:22px}footer .swm svg path{transition:fill .1s ease}footer .swm svg .l-1{fill:#4fb5e1}footer .swm svg .l-2{fill:#f2c053}footer .swm svg .l-3{fill:#a7ce38}footer .swm:not(:hover) svg .l-1{fill:#466e8d}footer .swm:not(:hover) svg .l-2{fill:#9db9cf}footer .swm:not(:hover) svg .l-3{fill:#5989ad}main{flex:1 0 auto;padding-bottom:30px;text-align:left}main .content{border-top:1px solid rgba(255,255,255,.1)}main h4{font-size:15px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin:20px 0}main h4:first-child{margin-top:30px}main .actions{margin:0 -15px;text-align:center}main .actions div{padding:0 15px 20px;box-sizing:border-box}@media screen and (min-width:800px){main .actions:not(.theme){display:flex;flex-wrap:wrap}main .actions:not(.theme) div{float:left;flex:1 1 33.33%;max-width:33.33%}main .actions:not(.theme).position div{float:left;flex:1 1 25%;max-width:25%}main .actions.theme:after{content:"";display:table;clear:both}main .actions.theme div{float:left}}main .actions.checkboxes{text-align:left;padding-top:8px}main .actions.checkboxes label{font-size:14px;text-transform:uppercase;cursor:pointer}main .actions.checkboxes label input{display:none}main .actions.checkboxes label input:checked~span{background:#dab977}main .actions.checkboxes label input:checked~span:before{content:"";position:absolute;top:50%;left:50%;margin-top:-1px;border:solid #243949;border-width:0 3px 3px 0;display:inline-block;padding:5px 2px;transform:translate(-50%,-50%) rotate(45deg)}main .actions.checkboxes label span{display:inline-block;position:relative;top:-1px;width:22px;height:22px;background:#fffce1;margin-right:12px;vertical-align:top;transition:all .1s ease}main .button{position:relative;display:block;padding:18px 30px 16px;text-transform:uppercase;text-align:center;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:1px;text-decoration:none;color:#243949;cursor:pointer;background:#fffce1;border-radius:30px/80px;transition:all .1s ease}main .button:not(.active):hover{color:#d5af63}main .button.active{background:#dab977}main .thumb{position:relative;display:block;width:100px;height:100px;border:4px solid #fffce1;border-radius:5px;background-size:cover}main .thumb.active{border-color:#dab977}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{padding-bottom:41px}.hc-offcanvas-nav h2~ul>li.search .nav-custom-content{padding-top:0}.hc-offcanvas-nav.rtl .nav-item-link:before{margin-left:15px;margin-right:0 !important}.hc-offcanvas-nav.rtl .nav-item.collections>.nav-item-wrapper .nav-item-link span{float:left}.hc-offcanvas-nav li .custom-message{font-size:12px}.hc-offcanvas-nav li .custom-message a{color:#fff;font-size:13px}.hc-offcanvas-nav li .custom-message a:hover{text-decoration:none}.nav-close a.nav-close-button span{display:none}.hc-offcanvas-nav.nav-position-top ul.bottom-nav,.hc-offcanvas-nav.nav-position-bottom ul.bottom-nav{position:relative;border-top:none}.hc-offcanvas-nav.nav-position-top .nav-wrapper-0>.nav-content,.hc-offcanvas-nav.nav-position-bottom .nav-wrapper-0>.nav-content{padding-bottom:0}.hc-offcanvas-nav ul.bottom-nav{position:absolute;left:0;right:0;bottom:0;z-index:10;width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;border-top:1px solid rgba(0,0,0,.15)}.hc-offcanvas-nav ul.bottom-nav li{flex:auto}.hc-offcanvas-nav ul.bottom-nav li a{padding:10px;text-align:center;height:100%;border-bottom:none}.hc-offcanvas-nav ul.bottom-nav li svg{fill:#fff;display:inline-block;vertical-align:middle}.hc-offcanvas-nav ul.bottom-nav li.github svg{width:17px;height:17px}.hc-offcanvas-nav ul.bottom-nav li.ko-fi svg{width:21px;height:21px}.hc-offcanvas-nav ul.bottom-nav li.email svg{width:19px;height:19px}body.theme-default .hc-offcanvas-nav .second-nav{border-bottom:none !important}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child.level-open ul li:last-child ul li a{border-bottom:1px solid var(--acg-secondary-black-60)}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent:last-child.level-open ul li:last-child ul li:last-child a{border-bottom:none}body.theme-default .hc-offcanvas-nav .nav-content .all-product{border-bottom:none;position:absolute;width:100%;bottom:0}body.theme-default .hc-offcanvas-nav .nav-content .all-product a{color:var(--white);background-color:var(--black);padding:15px 25px;margin:0 !important;position:relative}body.theme-default .hc-offcanvas-nav .nav-content .all-product a:after{content:'';position:absolute;background-image:url("/themes/custom/acg/images/arrow-right.svg");background-repeat:no-repeat;width:14px;height:10px;top:25px;left:170px;background-size:cover}
