.header-article{position:relative;height:auto;}.header-article .article-content{}.color-overlay{background-color:rgba(0,0,0,0.2) }.header-article img{width:100%;height:100%;}.header-article .left-section{color:white;}.header-article .left-section h3{margin-bottom:44px;max-width:586px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.header-article .left-section span{border-bottom:2px solid white;cursor:pointer;padding-bottom:8px;}@media (min-width:991.98px) and (max-width:1199.98px){}@media (min-width:1199.98px){.header-article{max-height:600px;}}@media (max-width:1199.98px){.header-article.not-hero{background-image:none !important;background-color:white;}.header-article.not-hero .article-content{background-color:#1D4288;}}
.main-banner{background-color:rgb(29,66,136,0.6);background-blend-mode:multiply;max-height:590px;aspect-ratio:2.5;}
.header-banner{position:absolute;width:100%;max-height:110px;top:-57px;}.header-banner img{width:unset;height:unset;}.header-banner .header-banner__container{margin-left:10%;margin-right:10%;height:inherit;border:1px solid #EFEFEF;box-shadow:0px 4px 4px rgba(0,0,0,0.1);}.header-banner .header-banner__left-section{background-color:white;color:#1d4288;flex:1 1 auto;overflow:hidden;text-transform:inherit;height:100%;}.header-banner .header-banner__left-section span{}.header-banner .header-banner__left-section .shop-location{cursor:pointer;}.header-banner .header-banner__left-section img{margin-right:7px;}.header-banner .header-banner__left-section p img{margin-right:7px;width:20px;}.header-banner .header-banner__left-section h3,.header-banner .header-banner__left-section p,.header-banner .header-banner__left-section div span{}.header-banner .header-banner__left-section h3{margin:0px;display:inline-block;margin-right:8px;}.header-banner .header-banner__left-section h3 span{text-transform:initial;}.header-banner .header-banner__left-section div span{}.header-banner .header-banner__left-section .header-banner__left-section__text-change{text-decoration:underline;cursor:pointer;text-transform:none;}.header-banner .header-banner__right-section{background-color:#1d4288;color:white;font-family:BebasNeue;font-size:30px;line-height:36px;text-transform:uppercase;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;}.header-banner .header-banner__right-section img{margin-right:20px;}@media (max-width:767px){.header-banner .header-banner__left-section .contact-info{flex-direction:column;}}@media (max-width:1199px){.header-banner{position:relative;width:100%;top:0;}.header-banner .header-banner__container{margin:0;}.header-banner .header-banner__left-section .header-banner__left-section__text-change{position:absolute;top:-23px;right:0;}}.short-form-page .header-banner{position:relative;top:0;max-height:none;}
.privacy{background:linear-gradient(180deg,#ffffff 0%,#f5f6f7 100%);}.privacy .privacy__header{padding:24px 20px 24px;text-align:center;}.privacy .privacy__header h1{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:800;color:#1a1a1a;margin:0;}.privacy .privacy__content{max-width:800px;margin:0 auto;padding:0 20px 64px;}.privacy .privacy__section{margin-bottom:32px;}.privacy .privacy__section h2{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #e8e8e8;}.privacy .privacy__text{font-family:Inter,sans-serif;font-size:0.95rem;line-height:1.7;color:#444;}.privacy .privacy__text p{margin:0 0 12px;}.privacy .privacy__text ol,.privacy .privacy__text ul{padding-left:20px;margin:0 0 12px;}.privacy .privacy__text ol li,.privacy .privacy__text ul li{margin-bottom:6px;font-size:0.95rem;line-height:1.7;color:#444;}.privacy .privacy__text a{color:#1d4288;text-decoration:underline;}.privacy .privacy__text a:hover{color:#3eb049;}@media (min-width:768px){.privacy .privacy__header{padding:32px 40px 32px;}.privacy .privacy__header h1{font-size:2.75rem;}.privacy .privacy__content{padding:0 40px 80px;}}@media (min-width:992px){.privacy .privacy__header{padding:36px 40px 36px;}}
.short-form-page .service-template-short{background-color:#fff;}.short-form-page img.service-category-image{display:none !important;}
