@import url('https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap');
/* font-family: "Saira", sans-serif; */

body, html{font-family: "Saira", sans-serif; font-weight:400; color:#222; letter-spacing:normal;}
body{font-size:1rem;}
.body{margin-top:0; font-size:1rem;}
.body{margin-bottom:0; min-height:400px;}
.container{max-width:calc(1440px + 4rem); padding:0 2rem;}

div[data-content-region="header_bottom"]{display:none;}
.custom-banners{background:#181818;}
.custom-banners .container{display:flex; justify-content:space-between;}
.static-banner{padding:8px 0;}
.static-banner .static-banner-left{padding-bottom:4px; text-align:center;}
.static-banner .static-banner-left p{font-size:10px; color:#fff; font-weight:400; text-transform:uppercase; margin-bottom:0;}
.static-banner .static-banner-right span{font-size:10px; color:#fff; font-weight:200; text-transform:uppercase;}
.static-banner .static-banner-right span a{text-decoration:none; color:#fff; font-weight:700;}
.static-banner .static-banner-right span a:hover{color:#fdb819;}

@media (min-width:1024px) {
	.static-banner .static-banner-left p{font-size:12px;}
	.static-banner .static-banner-right span{font-size:12px;}
}

@media (min-width:1366px) {
	.static-banner{padding:14px 0;}
	.static-banner .static-banner-left p{font-size:14px;}
	.static-banner .static-banner-right span{font-size:14px;}
}

@media (min-width:768px) {
	.static-banner .static-banner-left{padding-bottom:0;}
}

.header{border:none; background:#000;}
.header-logo{text-align:center; padding:5px 0; width:30%; margin:0 auto;}
.header-logo-image{position:relative;}
.header-logo-image-container{min-height:inherit;}
.header-logo-image-container::after{padding-bottom:0;}

.heroCarousel{margin-top:0;}

.footer{padding:0; border:none; margin-top:80px; letter-spacing:normal; background:#222; padding:110px 0 0 0; text-align:center;}
.footer .footerLogo{margin:0 0 45px 0;}
.footer-info{padding:0 0 10px 0; margin:0;}
.footer-info-col{color:#6b6b6b; margin:0; letter-spacing:normal;}
.footer-info-col .footer-info-list{display:flex; flex-wrap:wrap; justify-content:center;}
.footer-info-list a, .footer-info-col a{color:#fdb819; padding:24px 35px; text-transform:uppercase; font-weight:600; display:block;}
.footer-info-list a:hover, .footer-info-col a:hover{color:#fdb819; background:#333;}
.footer-info-col--small{width:100%;}

.footer-copyright{text-align:center; padding:20px 0;}
.footer-copyright > .powered-by{font-size:12px; font-weight:400; color:#666; text-transform:uppercase;}



@media (min-width: 1024px) {
	.navPages-container{background:#181818;}
	.navPages-action{color:#fdb819; font-size:18px; font-weight:600; padding:24px 35px; text-transform:uppercase; letter-spacing:normal;}
	.navPages-action:hover{color:#fdb819; background:#333;}
	.navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu{padding-right:43px;}
	.navPages ul li:hover > .navPages-action, .navPages ul li:focus > .navPages-action, .navPages-action:hover, .navPages-action.activePage{color:#fdb819; background:#333;}
	.navPages ul li.navPages-item{float:none; display:inline-block; position:relative;}
	.navPages ul li.navPages-item-page{display: none;}
	.navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon{background:url(../img/down-arrow.png) no-repeat center center; width:14px; height:8px; position:absolute; right:.78571rem;}
	.navPages-action-moreIcon svg{fill:#fdb819; stroke:#fdb819; display:none;}
	.navPages{max-width:100%; text-align:center;}
	.navPages-list li:hover .navPage-subMenu{ display:block; }
	.navPages-list li .navPage-subMenu.is-open{ display:none; }
	.navPages-list li:hover .navPage-subMenu.is-open, .navPages-list li:hover .navPage-subMenu{ display:block; }
	.navPage-subMenu.is-open, .navPage-subMenu, .navPage-childList.is-open, .navPage-childList{background:#333; width:15.71429rem; padding:0px !important; left:0; z-index:9;}
	.has-subMenu.is-root + .navPage-subMenu-horizontal{width:15.71429rem;}
	.navPages-action.is-open{background:none;}
	.navPage-subMenu-action{font-size:18px;}
	.navPages ul.navPage-subMenu-list li:hover, .navPages ul.navPage-childList li:hover{background:rgba(253,184,25,.1);}
	.navPages ul.navPage-subMenu-list li:hover .navPage-subMenu-action, .navPages ul.navPage-childList li:hover .navPages-action{background:none; color:#fdb819; opacity:1;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child{position:relative;}

	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon{top:20px;right:10px;position:absolute;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon svg{fill:#fdb819; stroke:#fdb819;}

	.navPage-subMenu-item .navPages-action{color:#fdb819; padding:5px 10px;}
	.navPage-subMenu-item{width:100%;}
	.navPage-subMenu-item > .navPage-subMenu-action, .navPage-childList .navPages-action{border:none; margin:0; padding:0 !important; line-height:normal;}
	.navPage-subMenu-item, .navPage-childList .navPage-childList-item{padding:5px 10px !important;}

	.navPage-childList.is-open, .navPage-childList{display:none; position:absolute; left:100%; top:0;}
	.navPage-childList .navPages-action{padding:0;}
	.navPage-subMenu-item{position:relative;}
	.navPage-subMenu-item:hover .navPage-childList.is-open, navPage-subMenu-item:focus .navPage-childList.is-open, .navPage-subMenu-item:hover .navPage-childList, navPage-subMenu-item:focus .navPage-childList{display:block;}
	.navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action{padding:0;}
	.navPage-subMenu .navPages-action-moreIcon{display:block; transform:rotate(-90deg);}
	.headerRight{display:none;}

}

@media (max-width: 1279px){
	.navPages{text-align:left;}
}

@media (max-width: 1023px){
	.custom-banners{display:none;}
	.header{position:relative;}
	.header, .header-logo{height:auto;}
	.header .container{display:flex; align-items:center; padding:0 20px;}
	.header-logo{width:60%;}
	.header-logo > a{width:auto; display:inline-block;}
	.header.is-open {position:fixed;height:100%;}
	.header.is-open .header-logo > a {z-index:0;}
	.headerRight{width:20px;}

	.navPages{text-align:center; background:#333;padding:20px; position:fixed; height: calc(100vh - 75px); width:100%; left:0; overflow-y:auto;}
	.navPages-container {bottom: 0; display: none; height: 100%; left: 0; position: fixed; overflow-y:auto; right: 0; z-index: 10; background:none;}
	.navPages-container.is-open {display: block; padding-top: 75px; z-index: -1;}
	.navPages ul li, .navPages ol li{text-align:left; position:relative;}
	.navPages-list {display:block;}
	.navPages-item {float:none;color:#fdb819;font-size:17px;}
	.navPages-action {display:block; padding:.78571rem 0; text-transform:uppercase; color:#fdb819; font-weight:600; font-size:17px;}
	.navPages-action:hover, .navPages-action:focus{color:#fdb819;}
	.navPages-list--user {display:block;}
	.navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon{background:url(../img/down-arrow.png) no-repeat center center; width:13px; height:7px; transform:rotate(-90deg);}
	.navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon svg{display:none;}

	.navPage-subMenu-list .navPage-subMenu-action:hover{background:none; opacity:1;}
	.navPage-subMenu-item > .navPage-subMenu-action{border:none; margin:0;}
	.navPage-subMenu-item{width:100%; padding:0 !important;}
	.navPages-action-moreIcon { position:absolute;top:11px;right:10px;}
	.navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon { border: 1px solid #d6cdc0; border-radius: 4px; float: left; height: 30px; margin-top: -4px; transform: rotate(90deg); width: 30px; padding:10px 0 0 0 ;top:10px;right:0;text-align:center;}
	.navPage-subMenu{position:relative; padding:5px 15px !important; background:transparent;}
	.navPage-subMenu-horizontal.is-open{border-left: 0 none; height: auto; left: inherit; margin: auto; top: inherit; width: 100%;}
	nav.navPages .navPage-subMenu-list .navPages-action{text-transform:none;}
	nav.navPages .navPage-subMenu-list .navPage-childList{padding:0 0 0 15px;}
	.navPages-list--user .navPages-action{display:inline-block;}
	.navPage-childList .navPage-childList-item:last-child{border:none;}
	.navPages-list + .navPages-list{border:none; padding:0; margin:0;}
	.navPages li.navPage-subMenu-item:last-child{border:none;}
	.navPages-action.is-open{background:transparent;}

	.navUser-section{display:none;}

	.mobileMenu-toggle {display: inline-block; font-size: 0; overflow: hidden; padding:0; position: relative; z-index: 50; margin-top:0; background:transparent !important; width:20px !important; height:40px !important; border-radius:0;}
	.mobileMenu-toggle .mobileMenu-toggleIcon {top:19px;}
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{width:20px; background:#fdb819;}
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after{background:#fdb819; margin:auto; left:0; right:0;}

	
}

@media (max-width: 800px){
	body{padding-top:0;}
	.footer{padding:60px 0 0 0;}
	.footerLogo img{max-height:2.35714rem;}
	.mobileMenu-toggle{height:3.92857rem !important;}
	.mobileMenu-toggle .mobileMenu-toggleIcon{top:27px;}
	.navPages-container.is-open{padding-top:55px;}
	.navPages{height:calc(100vh - 75px);}
}

@media (max-width: 767px){
	.footer-info-col .footer-info-list{flex-direction:column;}
	.footer-info-list a, .footer-info-col a{padding:10px 0; text-align:center;}
	.footer-info-list a:hover, .footer-info-col a:hover{background:transparent;}
}

@media (min-width:1024px) {
  .navPages-container .navPages .navPages-list .navPages-item .navPages-action{width:auto; font-size:16px; padding:16px 18px;}
  .navPages-container .navPages .navPages-list .navPages-item .navPages-action.has-subMenu{padding-right:30px;}
}
@media (min-width:1366px) {
  .navPages-container .navPages .navPages-list .navPages-item .navPages-action{font-size:17px; padding:20px 27px;}
  .navPages-container .navPages .navPages-list .navPages-item .navPages-action.has-subMenu{padding-right:37px;}
}
@media (min-width:1850px) {
  .navPages-container .navPages .navPages-list .navPages-item .navPages-action.has-subMenu{padding-right:43px;}
  .navPages-container .navPages .navPages-list .navPages-item .navPages-action{font-size:18px; padding:24px 35px;}
}