.header-sticky-banner{background-color:var(--sticky-header-banner-color)}
.header-sticky-banner .header-banner-container .header-banner-content{padding-left:10px;padding-right:10px;text-align:center;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;-ms-flex-wrap:wrap;flex-wrap:wrap}
.header-sticky-banner .header-banner-container .header-banner-content .header-banner-text{color:var(--sticky-header-font-color)}
.header-sticky-banner .header-banner-container .header-banner-content .header-banner-text p{font-size:var(--sticky-header-desktop-font-size)}
@media screen and (max-width:768px){.header-sticky-banner .header-banner-container .header-banner-content .header-banner-text p{margin-top:5px}
}
.header-sticky-banner .header-banner-container .header-banner-content .header-banner-button{margin-left:50px;font-family:'api-reg'}
.header-sticky-banner .header-banner-container .header-banner-content .header-banner-button a{padding:3px 25px;border:1px solid var(--sticky-header-button-color);color:var(--sticky-header-button-color);text-decoration:none;font-size:var(--sticky-header-desktop-font-size)}
.header-sticky-banner .header-banner-container .header-banner-content .header-banner-button a:hover{background-color:var(--sticky-header-button-hover-color);color:var(--sticky-header-button-hover-text-color)}
@media screen and (max-width:768px){.header-sticky-banner .header-banner-container .header-banner-content .header-banner-button a{font-size:var(--sticky-header-mobile-font-size)}
}
@media screen and (max-width:768px){.header-sticky-banner .header-banner-container .header-banner-content .header-banner-button{margin-left:0}
}
@media screen and (max-width:768px){.header-sticky-banner .header-banner-container .header-banner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px}
.header-sticky-banner .header-banner-container .header-banner-content .header-banner-text p{font-size:var(--sticky-header-mobile-font-size)}
}
.generic-modal div[name=oac-locator-modal] .modal-dialog{max-width:50% !important}
.generic-modal div[name=oac-locator-modal] .modal-dialog .modal-content .modal-body .oaclocator{margin-left:0;width:100%}
.generic-modal div[name=oac-locator-modal] .modal-dialog .modal-content .modal-body .oaclocator #oachcplocator{margin-top:0}
@media screen and (max-width:480px){.generic-modal div[name=oac-locator-modal] .modal-dialog .modal-content .modal-body .oaclocator #oachcplocator .oac-box-container .image .cmp-image.img-tooltips img{max-width:75%}
}
.generic-modal div[name=oac-locator-modal] .modal-dialog .modal-content .modal-body .oaclocator #oachcplocator .oac-box-container .oac-box-description .oac-description p{margin-top:0}
.generic-modal div[name=oac-locator-modal] .modal-dialog .modal-content .modal-body .oaclocator #oachcplocator .oac-box-container form .oac-box-form{padding-bottom:0}
.generic-modal div[name=oac-locator-modal] .modal-dialog .modal-content .modal-body .oaclocator #oachcplocator .oac-box-container form .oac-box-form .row{width:100%}
.generic-modal div[name=oac-locator-modal] .modal-dialog .modal-content .modal-body .oaclocator #oachcplocator .oac-box-container .oac-box-footer .t-and-c-link p{margin-top:0}
@media screen and (max-width:768px){.generic-modal div[name=oac-locator-modal] .modal-dialog{max-width:65% !important}
}
@media screen and (max-width:575px){.generic-modal div[name=oac-locator-modal] .modal-dialog{max-width:100% !important}
}
.navigation-up{position:fixed;top:0;width:100%;z-index:1}
.navigation-up.animate{-webkit-transition:top .25s cubic-bezier(0.694,0.048,0.335,1);-o-transition:top .25s cubic-bezier(0.694,0.048,0.335,1);transition:top .25s cubic-bezier(0.694,0.048,0.335,1);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.banner-transform{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.banner-transform-text{margin-top:10px;margin-bottom:10px}