/*!
Theme Name: myace
Theme URI:
Author: Ace Hardware Creative Services
Author URI:
Description: myace
Version: 3.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: myace
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

myace is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700");.trusted-brand-section{background:#f8f8f8;padding:3% 0}.trusted-brand-section .headline-container{text-align:center}.trusted-brand-section .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0}@media (max-width:1200px){.trusted-brand-section .headline-container .headline{font-size:35px}}@media (max-width:767px){.trusted-brand-section .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.trusted-brand-section .feature-container{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;gap:5%;padding:4% 10%}@media (max-width:1200px){.trusted-brand-section .feature-container{padding:4% 5%}}@media (max-width:767px){.trusted-brand-section .feature-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 15%;gap:15px;padding:4% 0}}.trusted-brand-section .feature-container .feature{width:41%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:41%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;font-family:Roboto Slab,serif;font-weight:700}@media (max-width:1200px){.trusted-brand-section .feature-container .feature{width:47%}}@media (max-width:767px){.trusted-brand-section .feature-container .feature{width:100%}}.trusted-brand-section .feature-container .feature img{width:82px}@media (max-width:991px){.trusted-brand-section .feature-container .feature img{width:52px}}.trusted-brand-section .feature-container .feature .title{font-size:25px;color:#D40029}@media (max-width:991px){.trusted-brand-section .feature-container .feature .title{font-size:20px}}.trusted-brand-section .btn-container{width:100%;text-align:center;padding-top:3%}.accolades-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;padding:0 15px;max-width:1500px;margin:0 auto}@media (max-width:1200px){.accolades-section{-ms-flex-wrap:wrap;flex-wrap:wrap}}.accolades-section .item{background:#FFF;border-top:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-bottom:5px solid #D9D9D9;border-left:1px solid #D9D9D9;padding:2%;width:20%;text-align:center}@media (max-width:1200px){.accolades-section .item{width:calc(50% - 15px)}}.accolades-section .item img{padding-bottom:2%}.accolades-section .item img.tall{height:100px}@media (max-width:567px){.accolades-section .item img.tall{height:55px}}.accolades-section .item img.wide{height:55px;margin:22px 0}@media (max-width:567px){.accolades-section .item img.wide{height:25px}}.accolades-section .item h3{font-size:25px;color:#D40029}@media (max-width:1200px){.accolades-section .item h3{font-size:18px}}.accolades-section .item p{margin-bottom:0}.compete{background:#f8f8f8;padding:3% 0}.compete .headline-container{text-align:center;padding-bottom:3%}.compete .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0;padding-bottom:1%}@media (max-width:1200px){.compete .headline-container .headline{font-size:35px}}@media (max-width:767px){.compete .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.compete .headline-container .subhead{font-size:18px;font-weight:normal}@media (max-width:767px){.compete .headline-container .subhead{font-size:16px}}.compete .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding-bottom:3%}.compete .content .item{width:calc(33.333% - 10px);position:relative}.compete .content .item img{width:100%}@media (max-width:767px){.compete .content .item{width:100%}}.compete .content .text-container{width:100%;position:absolute;bottom:0%;color:#FFF;padding:0 10% 10%;text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.9)}.compete .content .text-container .title{font-family:Roboto Slab,serif;font-size:clamp(1px,3vw,45px);font-weight:700;padding-bottom:1%}@media (max-width:767px){.compete .content .text-container .title{font-size:clamp(1px,8.8vw,33px)}}.ace-is-the-place{padding:3% 0}.ace-is-the-place .headline-container{text-align:center;padding-bottom:3%}.ace-is-the-place .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0;padding-bottom:1%}@media (max-width:1200px){.ace-is-the-place .headline-container .headline{font-size:35px}}@media (max-width:767px){.ace-is-the-place .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.ace-is-the-place .headline-container .subhead{font-size:18px;font-weight:normal}@media (max-width:767px){.ace-is-the-place .headline-container .subhead{font-size:16px}}.ace-is-the-place .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding-bottom:3%}.ace-is-the-place .content .item{width:calc(33.333% - 10px);position:relative;text-align:center}.ace-is-the-place .content .item .img-container{position:relative}.ace-is-the-place .content .item .img-container.coolest-stores{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.ace-is-the-place .content .item .img-container.coolest-stores:hover{cursor:pointer;opacity:0.75}.ace-is-the-place .content .item .img-container img.play-btn{position:absolute;width:20%;max-width:56px;bottom:5px;left:5px}.ace-is-the-place .content .item .img-container img{width:100%}@media (max-width:767px){.ace-is-the-place .content .item{width:100%}}.ace-is-the-place .content .title{font-family:Roboto Slab,serif;color:#D40029;font-size:33px;font-weight:700;padding:2%}@media (max-width:991px){.ace-is-the-place .content .title{font-size:25px}}.ace-history .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media (max-width:767px){.ace-history .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ace-history .content .thumb{width:60%;position:relative;background-image:url(./img/template-parts/ace-history/history-thumbnail.jpg);background-repeat:no-repeat;background-size:cover;background-position:center left;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media (max-width:991px){.ace-history .content .thumb{width:50%}}@media (max-width:767px){.ace-history .content .thumb{width:100%}}.ace-history .content .thumb:hover{opacity:0.75}@media (max-width:767px){.ace-history .content .thumb{background-image:url(./img/template-parts/ace-history/history-thumbnail-m.jpg);aspect-ratio:767/384}}.ace-history .content .thumb img.play-btn{position:absolute;width:20%;max-width:56px;bottom:5px;left:5px}.ace-history .content .timeline{width:40%;background:#FFF;padding:2% 2% 30px;position:relative}@media (max-width:991px){.ace-history .content .timeline{width:50%}}@media (max-width:767px){.ace-history .content .timeline{width:100%}}.ace-history .content .timeline .down-arrow{width:100%;position:absolute;height:30px;bottom:5px;left:0;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}.ace-history .content .timeline .down-arrow img{width:20px}.ace-history .content .timeline .headline-container{text-align:center}.ace-history .content .timeline .headline-container .headline{font-family:Roboto Slab,serif;font-size:45px;line-height:1;font-weight:700;text-transform:capitalize;margin:0;padding-bottom:1%}@media (max-width:1200px){.ace-history .content .timeline .headline-container .headline{font-size:35px}}@media (max-width:767px){.ace-history .content .timeline .headline-container .headline{font-size:clamp(1px,8.8vw,33px);padding-top:6%}}.ace-history .content .timeline .headline-container .subhead{font-size:18px;font-weight:normal;font-size:16px}@media (max-width:767px){.ace-history .content .timeline .headline-container .subhead{font-size:16px}}.ace-history .content .timeline .events{margin:3% 0;height:350px;overflow-y:scroll}.ace-history .content .timeline .events .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;background-image:url(./img/template-parts/ace-history/timeline-gray-bar.svg);background-repeat:repeat-y;background-size:2px;background-position:94px top}@media (max-width:991px){.ace-history .content .timeline .events .item{padding:15px 0;background-position:74px top}}.ace-history .content .timeline .events .item .year{min-width:70px;font-family:Roboto Slab,serif;font-weight:700;font-size:33px;color:#D40029}@media (max-width:991px){.ace-history .content .timeline .events .item .year{min-width:50px;font-size:25px}}.ace-history .content .timeline .events .item .bullet{min-width:50px;font-family:Roboto Slab,serif;font-weight:700;font-size:34px;color:#D40029;text-align:center;position:relative}@media (max-width:991px){.ace-history .content .timeline .events .item .bullet{font-size:25px}}.market-card{width:300px;background:#FFF;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);padding:4% 3%;font-family:Roboto,sans;font-weight:normal;position:relative}.market-card .name{font-family:Roboto Slab,serif;font-weight:700;font-size:20px}.market-card .title{font-size:16px}.market-card .contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding:2% 0}.market-card .schedule{font-size:16px;color:#D40029;font-weight:bold}#bitnami-banner{display:none!important}body,html{font-family:Roboto,sans-serif;color:#000;background:#FFF;line-height:1.3;max-width:1920px;margin:0 auto;overflow-x:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,serif;font-weight:bold;line-height:1}.h1,h1{font-size:80px;font-size:clamp(40px,6vw,80px);margin-bottom:60px;margin-bottom:clamp(30px,4vw,60px)}.h2,h2{font-size:60px;font-size:clamp(30px,4vw,60px);margin-bottom:60px;margin-top:clamp(20px,3vw,32px);margin-bottom:clamp(20px,3vw,32px)}.h3,h3{font-size:33px}a{color:#333;cursor:pointer;text-decoration:underline;text-underline-offset:3px}a:hover{color:inherit;text-decoration:underline;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a:hover .btn{text-decoration:underline}a[target=_blank]{cursor:alias}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#000;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.breakContainer{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1500px}}.redRadialGradient{background:radial-gradient(ellipse at center,#e21936 0%,#a20822 100%);color:#fff}.redLinearGradient{background:-webkit-gradient(linear,left top,left bottom,from(#e21936),to(#a20822));background:linear-gradient(to bottom,#e21936 0%,#a20822 100%);color:#fff}.bigBoxShadow{-webkit-box-shadow:-20px 10px 40px rgba(0,0,0,0.45);box-shadow:-20px 10px 40px rgba(0,0,0,0.45);background-color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s}a .bigBoxShadow:hover,a.bigBoxShadow:hover{-webkit-box-shadow:-25px 15px 50px rgba(0,0,0,0.45);box-shadow:-25px 15px 50px rgba(0,0,0,0.45)}.topImageSection{background-size:cover;height:clamp(350px,40vw,640px);text-align:center;color:#fff;padding:0 15px}.topImageSection.small{height:clamp(350px,24vw,400px)}.topImageSection.medium{height:clamp(350px,40vw,640px)}.topImageSection.large{height:clamp(350px,60vw,850px)}.topImageSection .container{height:100%;position:relative}.topImageSection .container .contentWrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}.topImageSection h1{line-height:0.9;text-transform:uppercase;margin-bottom:0}.topImageSection p{margin-top:40px;font-size:18px;font-family:Roboto Slab,serif}.myace-btn{position:relative;display:inline-block;text-align:center;text-decoration:none;border-radius:4px;font-family:"Roboto",Helvetica,sans-serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;outline:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding:16px 24px!important;min-width:124px}.myace-btn:hover{text-decoration:none;cursor:pointer}.myace-btn.primary{color:#ffffff;background:#d40029;border:1px solid #d40029}.myace-btn.primary:hover{background:#f01839;border:1px solid #f01839}.myace-btn.primary:active{background:#aa001e;border:1px solid #aa001e}@media (max-width:767px){.myace-btn.primary{width:100%}}.myace-btn.neutral{color:#ffffff;background:#222;border:1px solid #222}.myace-btn.neutral:hover{background:#333;border:1px solid #333}.myace-btn.neutral:active{background:#333;border:1px solid #333}@media (max-width:767px){.myace-btn.neutral{width:100%}}.myace-btn.neutral-inverted{color:#222;background:#fff;border:1px solid #222}.myace-btn.neutral-inverted:hover{background:#efefef}.myace-btn.neutral-inverted:active{background:#efefef}@media (max-width:767px){.myace-btn.neutral-inverted{width:100%}}.myace-btn.inverted{color:#d40029;background:#fff;border:1px solid #fff}.myace-btn.inverted:hover{background:#fff0f0;border:1px solid #fff0f0}.myace-btn.inverted:active{background:#ffc8c8;border:1px solid #ffc8c8}@media (max-width:767px){.myace-btn.inverted{width:100%}}.myace-btn.gradient{color:#ffffff;background:rgb(212,0,41);background:-webkit-gradient(linear,left top,right top,from(#D40029),color-stop(99.99%,#A20822),color-stop(100%,rgba(212,0,41,0)),color-stop(100%,rgba(212,0,41,0)),to(#A20822));background:linear-gradient(90deg,#D40029 0%,#A20822 99.99%,rgba(212,0,41,0) 100%,rgba(212,0,41,0) 100%,#A20822 100%);padding:18px 26px!important;background-size:100%}.myace-btn.gradient:hover{background-size:175%}.myace-btn.gradient:active{background:-webkit-gradient(linear,left top,right top,from(#A20822),color-stop(99.99%,#A20822),color-stop(100%,rgba(212,0,41,0)),color-stop(100%,rgba(212,0,41,0)),to(#A20822));background:linear-gradient(90deg,#A20822 0%,#A20822 99.99%,rgba(212,0,41,0) 100%,rgba(212,0,41,0) 100%,#A20822 100%)}.myace-form-input,.myace-form-select{position:relative;font-family:"Roboto",sans-serif}.myace-form-input label,.myace-form-select label{font-size:13px;margin-bottom:0.25rem}.myace-form-input .helper-text,.myace-form-select .helper-text{font-family:"Roboto",sans-serif;margin:4px 16px 0 0;color:#8B8B8B;font-size:12px;line-height:1.5;letter-spacing:0.5px}.myace-form-input .helper-text:empty,.myace-form-select .helper-text:empty{display:none!important}.myace-form-input .helper-text.error-text,.myace-form-select .helper-text.error-text{color:#D32F2F}.myace-form-input.error input,.myace-form-input.error input:focus,.myace-form-input.error input:hover,.myace-form-select.error select,.myace-form-select.error select:focus,.myace-form-select.error select:hover{-webkit-box-shadow:0 0 0 2px #D32F2F inset;box-shadow:0 0 0 2px #D32F2F inset}.validation-text{-ms-flex-preferred-size:100%;flex-basis:100%;font-family:"Roboto",sans-serif;color:#D32F2F;margin:4px 16px 0 0;font-size:12px;line-height:1.5;letter-spacing:0.5px}.myace-form-input input{-webkit-appearance:none;width:100%;height:48px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:#131313;-webkit-box-shadow:0 0 0 1px #131313 inset;box-shadow:0 0 0 1px #131313 inset;font-size:14px;line-height:1.5;letter-spacing:0.5px;border:none;outline:none;padding:16px 40px 16px 16px;border-radius:4px;background:#FFFFFF}.myace-form-input input:focus,.myace-form-input input:hover{-webkit-box-shadow:0 0 0 2px #131313 inset;box-shadow:0 0 0 2px #131313 inset;color:#131313;-webkit-transition:0.2s ease;transition:0.2s ease}input.myace-btn{width:50%}.myace-form-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:48px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(18,18,18,0.86);font-size:14px;line-height:1.5;letter-spacing:0.02em;border:none;outline:none;padding:16px;border-radius:4px;-webkit-box-shadow:0 0 0 1px #131313 inset;box-shadow:0 0 0 1px #131313 inset;background:rgba(255,255,255,0.96)}.myace-form-select select:focus,.myace-form-select select:hover{-webkit-box-shadow:0 0 0 2px rgba(18,18,18,0.86) inset;box-shadow:0 0 0 2px rgba(18,18,18,0.86) inset;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.myace-form-select:after{position:absolute;top:36px;right:16px;width:16px;height:16px;text-align:center;padding:0;font-family:"Font Awesome 5 Pro";content:"\f0d7";font-size:16px;line-height:1.5;font-weight:900;color:#131313;pointer-events:none}.myace-form-select:hover:after{color:rgba(18,18,18,0.86);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.myace-form-select:focus-within:after{color:rgba(18,18,18,0.86)}.myace-form-select.active select{-webkit-box-shadow:0 0 0 1px rgba(18,18,18,0.86) inset;box-shadow:0 0 0 1px rgba(18,18,18,0.86) inset}.myace-form-select.active:after{color:rgba(18,18,18,0.86)}.myace-form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.myace-form-checkbox input{outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background:none;position:relative;text-align:center;height:20px;width:20px;border-radius:4px;border:1px solid #8b8b8b;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer;color:#ffffff;-ms-flex-negative:0;flex-shrink:0;margin:2px}.myace-form-checkbox input:hover{border:1px solid #d40029}.myace-form-checkbox input:focus:not(:focus-visible){outline:none}.myace-form-checkbox input:checked{background:#d40029;border:1px solid #d40029}.myace-form-checkbox input:checked:before{font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f00c";font-size:12px;color:#ffffff;display:block;line-height:1;position:absolute;top:4px;left:4px}.myace-form-checkbox input:active{background:#d40029}.myace-form-checkbox label{font-family:"Roboto",Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:0.5px;margin-left:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.myace-form-checkbox label:hover{cursor:pointer}header{background:#FFF;position:relative}header .top-navigation{position:relative;top:0;z-index:998;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5% 15px;max-width:1500px;margin:0 auto}@media (max-width:991px){header .top-navigation{height:70px;width:100%}}header .top-navigation .navLogo{width:125px}@media (max-width:991px){header .top-navigation .navLogo{width:80px;margin-left:60px}}header .top-navigation ul{list-style:none;margin:0;padding:0;text-align:center;font-size:0;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}@media (max-width:991px){header .top-navigation ul{display:none!important}}header .top-navigation ul li{padding:0 10%;font-size:16px;text-transform:uppercase;white-space:nowrap;line-height:1;z-index:0}@media (max-width:1270px){header .top-navigation ul li{padding:0 10%}}header .top-navigation ul li a{position:relative;text-decoration:none;color:#000}header .top-navigation ul li a:after{opacity:0;content:"";height:1px;background:#d40029;position:absolute;top:calc(50% + 12px);left:0;right:0;margin:0 auto;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}header .top-navigation ul li a:focus,header .top-navigation ul li a:hover{text-decoration:none}header .top-navigation ul li a:focus:after,header .top-navigation ul li a:hover:after{opacity:1}.side-navigation{background:#242424;width:265px;position:absolute;z-index:999;height:100vh;top:0;left:-265px;overflow:auto;-webkit-transition:all 0.1s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.1s cubic-bezier(0.22,0.61,0.36,1);color:#fff}@media (min-width:992px){.side-navigation{display:none!important}}.side-navigation .myace-btn{width:initial;margin:10px 0 0 15px}.side-navigation .getStartedWrap{border-bottom:solid 1px #444;overflow:hidden}.side-navigation .menu-toggle{float:right;position:relative;left:auto;top:0}.side-navigation ul{list-style:none;padding:0}.side-navigation .nav-menu>li>a{padding:0 15px}.side-navigation .nav-menu>li:first-child>a{padding-top:15px}.side-navigation .nav-menu>li li a{padding:0 15px 0 35px}.side-navigation ul ul ul{left:-999em;top:0}.side-navigation ul ul a{width:100%}.side-navigation ul li.focus>ul,.side-navigation ul li:hover>ul{left:auto}.side-navigation ul a{display:block;text-decoration:none;font-weight:100;color:#fff;cursor:pointer;text-transform:uppercase;line-height:40px;font-family:Roboto,sans-serif;font-size:16px;position:relative}.side-navigation.toggled{left:0}.menuPageOverlay{background:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;cursor:pointer}.menuPageOverlay.visible{display:block}body.leftNavOpen{overflow:hidden}body.leftNavOpen .side-navigation{-webkit-transition:all 0.3s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.3s cubic-bezier(0.22,0.61,0.36,1)}@media (min-width:992px){.leftNavOpen .menuPageOverlay.visible{display:none}.side-navigation.toggled{left:-265px}}.menu-toggle{width:70px;height:70px;position:absolute;top:0;left:0;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;border:none;outline:none;padding:0;z-index:99999999999999;display:none}.menu-toggle:hover{background:#000;color:#fff}.menu-toggle:hover *{background:#fff;-webkit-transition:none;transition:none}@media (max-width:991px){.menu-toggle{display:block}}.menu-toggle span{display:block;position:absolute;height:3px;width:40%;background:#000;opacity:1;left:0;right:0;margin:0 auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.menu-toggle span:first-child{top:24px}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:34px}.menu-toggle span:nth-child(4){bottom:24px}.menu-toggle[aria-expanded=true] span{background:#fff}.menu-toggle[aria-expanded=true] span:first-child{width:0%}.menu-toggle[aria-expanded=true] span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle[aria-expanded=true] span:nth-child(4){width:0%}.admin-bar .side-navigation{top:32px}@media (max-width:782px){.admin-bar .side-navigation{top:46px}}.here-to-help{width:100%;height:100px;padding:0 15px 0 0;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;position:relative;background:-webkit-gradient(linear,left top,right top,from(#D40029),color-stop(99.99%,#A20822),color-stop(100%,rgba(212,0,41,0)),color-stop(100%,rgba(212,0,41,0)),to(#A20822));background:linear-gradient(90deg,#D40029 0%,#A20822 99.99%,rgba(212,0,41,0) 100%,rgba(212,0,41,0) 100%,#A20822 100%)}@media (max-width:1670px){.here-to-help{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:991px){.here-to-help{width:100%;height:180px}}@media (max-width:650px){.here-to-help{height:auto;padding:3% 15px 3% 0}}.here-to-help img{position:absolute;left:-2px;bottom:-2px;width:331px;z-index:9}@media (max-width:991px){.here-to-help img{left:0;bottom:0;width:282px}}@media (max-width:650px){.here-to-help img{width:40.3%}}.here-to-help .text{font-family:Roboto Slab,serif;font-size:45px;line-height:1.2;font-weight:700;color:#FFF;position:relative;z-index:10}@media (max-width:1670px){.here-to-help .text{margin-left:331px;font-size:2.695vw}}@media (max-width:991px){.here-to-help .text{margin-left:282px;font-size:38px}}@media (max-width:650px){.here-to-help .text{font-size:5.5vw;margin-left:43%}}.here-to-help .text a{color:#fff;text-decoration:none}footer{background:#000;color:#FFF}footer .footer-navigation{padding:2% 15px;text-align:center;font-size:16px;line-height:1.4;font-weight:bold}@media (max-width:991px){footer .footer-navigation{text-align:left;padding:2% 0}}footer .footer-navigation ul.menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1200px){footer .footer-navigation ul.menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:991px){footer .footer-navigation ul.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:96%;margin:0 auto}}footer .footer-navigation ul.menu li{position:relative}@media (max-width:991px){footer .footer-navigation ul.menu li{width:100%;padding-left:15px}}footer .footer-navigation ul.menu li a{text-decoration:none;text-transform:uppercase;color:#FFF}footer .footer-navigation ul.menu li a:hover{text-decoration:underline}@media (max-width:991px){footer .footer-navigation ul.menu li a:hover{text-decoration:none}}@media (max-width:991px){footer .footer-navigation ul.menu li a{font-size:14px;padding-left:30px;line-height:30px;max-width:100%;width:100%;padding:5px 0;display:block}}@media (max-width:991px){footer .footer-navigation ul.menu li a:after,footer .footer-navigation ul.menu li a:hover:after{content:"";background:url(./img/arrow_right_white.svg) 96% center no-repeat;width:7px;height:12px;display:block;position:absolute;bottom:auto;left:auto;right:15px;top:15px;-webkit-transition:all 0.3s;transition:all 0.3s}}@media (max-width:991px){footer .footer-navigation ul.menu li a:focus:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);top:20px;left:auto}}@media (max-width:991px){footer .footer-navigation ul.menu li a:focus+ul{max-height:500px}}footer .footer-navigation ul.menu li ul.sub-menu{list-style:none;margin:0;padding:10px 0 0 0}@media (max-width:991px){footer .footer-navigation ul.menu li ul.sub-menu{padding:0 30px;max-height:0;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}}footer .footer-navigation ul.menu li ul.sub-menu li{font-size:14px;font-weight:normal;display:block}@media (max-width:991px){footer .footer-navigation ul.menu li ul.sub-menu li a:after,footer .footer-navigation ul.menu li ul.sub-menu li a:hover:after{background:none}}footer .additional-information{padding:1% 0;border-top:1px solid #FFF}footer .additional-information .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2%;text-align:center;font-size:16px;font-weight:400}@media (max-width:1200px){footer .additional-information .info-wrapper{gap:4%}}@media (max-width:991px){footer .additional-information .info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4% 0}}footer .additional-information .info-wrapper a{color:#FFF;text-decoration:none}footer .additional-information .info-wrapper a:hover{text-decoration:underline}footer .additional-information .info-wrapper span{text-transform:uppercase;font-weight:700}footer .additional-information .info-wrapper .international{width:50%}@media (max-width:991px){footer .additional-information .info-wrapper .international{width:100%}}footer .additional-information .info-wrapper .mobile-divider{width:100vw;height:1px;background:#FFF;margin:4% 0}footer .additional-information .info-wrapper .cmn{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4%}@media (max-width:991px){footer .additional-information .info-wrapper .cmn{width:100%}}footer .additional-information .info-wrapper .cmn .cmn-logo{width:50px}footer .site-disclaimer{padding:2% 15px;background:#FFF;font-size:12px;line-height:1.4;font-weight:400;color:#9c9c9c;text-align:center}footer .site-disclaimer .disclaimer-text{max-width:1200px;margin:0 auto}footer .site-disclaimer a{color:#9c9c9c}footer .site-disclaimer a:hover{color:#000}.no-container{width:100%;max-width:1500px;padding-left:15px;padding-right:15px;margin:0 auto}.btn-container{width:100%;text-align:center}