@font-face{font-family:Avenir-Medium;src:url("clientlib/resources/fonts/Avenir Medium.ttf");font-display:swap}
.navbar .megamenu{padding:2rem}
@media all and (min-width:768px){.navbar .has-megamenu{position:static !important}
.navbar .megamenu{left:0;right:0;width:100%;margin-top:0}
}
@media(max-width:767px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}
.navbar + .container-fluid{padding:0}
}
.header-component .greyed-out-bg{padding:15px 55px}
@media(max-width:767px){.header-component .greyed-out-bg{padding:10px 20px}
}
.header-component .greyed-out-bg .inb-demo-form{border-bottom:1px solid #fff;width:70%;padding:0}
@media(max-width:767px){.header-component .greyed-out-bg .inb-demo-form{padding:0;width:100%;border-bottom:1px solid #fff}
}
.header-component .greyed-out-bg .inb-demo-form .inb-demo-button{display:none}
.header-component .greyed-out-bg .inb-demo-form .inb-demo__input{margin-left:8px;padding:0;outline:0;border:0;color:#fff;font-size:22px;background-color:transparent}
@media(min-width:1300px){.header-component .greyed-out-bg .inb-demo-form .inb-demo__input{border-bottom:unset;margin-left:8px;padding:0;font-size:30px}
}
@media(max-width:767px){.header-component .greyed-out-bg .inb-demo-form .inb-demo__input{border-bottom:unset;margin-left:8px;padding:10px 0 5px;font-size:16px}
}
.header-component .greyed-out-bg .inb-demo-form .inb-demo__input::placeholder{opacity:.7;color:#fff;height:100%;width:100%;opacity:1}
.header-component .activeHover{border-radius:50%;color:#fff !important;background:#0081c6 !important}
.header-component .navbar{background:#fff;padding:.5rem 2.5rem}
@media(max-width:767px){.header-component .navbar{padding:0}
.header-component .navbar .navbar-toggler{border:0}
.header-component .navbar .navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}
.header-component .navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-image:url("clientlib/resources/images/btn-mobile-menu-bars-close.png");width:1rem;height:1rem}
.header-component .navbar .navbar-toggler-icon{background-image:url("clientlib/resources/images/btn-mobile-menu-bars.png");width:1rem;height:1rem;border:0}
}
@media(max-width:992px){.header-component .navbar{padding:1rem 1rem .5rem 1rem}
}
.header-component .navbar .navbar-brand img{width:169px;height:auto;cursor:pointer}
@media(max-width:992px){.header-component .navbar .navbar-brand img{width:116px}
}
@media(max-width:767px){.header-component .navbar .navbar-brand img{width:110px}
}
.header-component .navbar .navbar-nav{font-family:Avenir-Medium}
.header-component .navbar .navbar-nav .btn-favorites-icon .badge{padding:.35em .6em;font-size:8px;font-weight:normal;margin:0 -10px;position:absolute}
.header-component .navbar .navbar-nav .btn-search-icon{padding:2px 6px;color:#000}
.header-component .navbar .navbar-nav .btn-search-icon:hover{border-radius:50%;color:#fff;background:#0081c6}
@media(max-width:767px){.header-component .navbar .navbar-nav .btn-search-icon:hover{border-radius:50%;color:#000;background:#fff}
}
.header-component .navbar .navbar-nav .btn-search-icon.active{padding:2px 8px;border-radius:50%;color:#fff;background:#0081c6}
.header-component .navbar .navbar-nav .btn-search-icon.active i::before{content:"\f00d"}
.header-component .search-button{height:30px;width:30px}
.header-component .search-button:hover{background-color:#0081c6;border-radius:50%;color:#fff}
.header-component .navbar-collapse .nav-item{padding:10px 0 15px}
@media(min-width:992px){.header-component .navbar-collapse .nav-item{padding:10px 10px 15px !important}
}
@media(min-width:1200px){.header-component .navbar-collapse .nav-item{padding:10px 15px 15px !important}
}
@media(min-width:768px) and (max-width:991px){.header-component .navbar-collapse .nav-item{padding:10px 5px 15px !important}
}
@media(min-width:991px){.header-component .navbar-collapse .nav-item.active,.header-component .navbar-collapse .nav-item:hover{background:#f5f5f5;cursor:pointer}
}
@media(min-width:991px){.header-component .navbar-collapse .nav-item.nobgcolor.active,.header-component .navbar-collapse .nav-item.nobgcolor:hover{background:transparent;cursor:pointer}
}
@media(min-width:991px){.header-component .navbar-collapse .nav-item.nobgcolor .nav-link.active,.header-component .navbar-collapse .nav-item.nobgcolor .nav-link:hover{background:transparent;cursor:pointer}
}
.header-component .navbar-collapse .nav-item a.nav-link{padding-left:0 !important;padding-right:0 !important}
@media(max-width:767px){.header-component .navbar-collapse .nav-item:not(.active):not(:last-child){border-bottom:1px solid #b9b9b9}
}
.header-component .navbar-nav .nav-item{margin-right:5px;padding:10px 0 15px}
@media(max-width:767px){.header-component .navbar-nav .nav-item{padding:0}
}
.header-component .navbar-nav .nav-item .navitem-dropdown{transition:.3s ease-in-out}
.header-component .navbar-nav .nav-item a.nav-link{border-bottom:1px solid transparent;border-width:2px;background-color:transparent;color:#000}
@media(max-width:1200px){.header-component .navbar-nav .nav-item a.nav-link{font-size:12px;padding:.25rem .25rem}
}
@media(max-width:992px){.header-component .navbar-nav .nav-item a.nav-link{font-size:10px;padding:.25rem .25rem}
}
@media(max-width:767px){.header-component .navbar-nav .nav-item a.nav-link{font-size:24px;padding:20px .25rem}
}
.header-component .navbar-nav .nav-item a.nav-link span{margin-left:1rem;display:inline-block;transform:rotate(0);transition:transform .3s ease-in-out}
@media(max-width:992px){.header-component .navbar-nav .nav-item a.nav-link span{margin-left:.5rem}
}
@media(min-width:768px){.header-component .navbar-nav .nav-item a.nav-link span:hover{transform:rotate(180deg);transition:transform .3s ease-in-out}
}
@media(min-width:768px){.header-component .navbar-nav .nav-item a.nav-link:hover,.header-component .navbar-nav .nav-item a.nav-link.active{color:#0081c6;background:transparent}
.header-component .navbar-nav .nav-item a.nav-link:hover .arrow,.header-component .navbar-nav .nav-item a.nav-link.active .arrow{transform:rotate(180deg);transition:transform .3s ease-in-out}
}
@media(min-width:992px){.header-component .navbar-nav .nav-item a.nav-link:hover{border-bottom:1px solid #0c81c6;border-width:2px;background-color:#f5f5f6}
.header-component .navbar-nav .nav-item a.nav-link:hover .arrow{transform:rotate(180deg);transition:transform .3s ease-in-out}
}
.header-component .navbar-nav .nav-item a.nav-link img{width:18px}
.header-component .navbar-nav .nav-item a.nav-link span.arrow{float:right}
@media(min-width:768px){.header-component .navbar-nav .nav-item a.nav-link span.arrow:hover{transform:rotate(180deg);transition:transform .3s ease-in-out}
}
@media(min-width:992px){.header-component .navbar-nav .nav-item.active a.nav-link{border-bottom:1px solid #0c81c6;border-width:2px;background-color:#f5f5f6;cursor:pointer}
}
.header-component .navbar-nav .nav-item.active span.arrow{transform:rotate(180deg);transition:transform .3s ease-in-out}
.header-component .navbar-nav .nav-item #btn-gradient-2{font-family:Avenir-Medium;width:165px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#0081c6,#0081c6) border-box;border-radius:40px;border:1px solid #0081c6;display:flex;justify-content:center;align-items:center;color:#0081c6;cursor:pointer;padding:16px;margin:0}
@media(min-width:992px){.header-component .navbar-nav .nav-item #btn-gradient-2{margin:0 10px 0 10px}
}
@media(min-width:1200px){.header-component .navbar-nav .nav-item #btn-gradient-2{margin:0 15px 0 15px}
}
@media(min-width:1366px){.header-component .navbar-nav .nav-item #btn-gradient-2{margin:0 42px 0 72px}
}
@media(max-width:991px){.header-component .navbar-nav .nav-item #btn-gradient-2{width:unset;padding:7px 16px 6px 16px;margin:0 24px 0 16px;font-size:10px}
}
.header-component .navbar-nav .nav-item #btn-gradient-2:hover{background:linear-gradient(#0081c6,#0081c6) padding-box,linear-gradient(to right,#0081c6,#0081c6) border-box;color:#fff}
.header-component .animated-input{animation:typing 1.5s steps(60),blink .6s step-end alternate}
@keyframes typing{from{width:0}
}
@keyframes blink{50%{border-color:transparent}
}
.header-component .search-collapse{padding-left:65px;background-color:#003767}
@media(max-width:767px){.header-component .search-collapse{padding-left:15px}
}
.header-component .search-collapse .collapse-icon{border-bottom:1px solid #0572ce;width:75%}
@media(max-width:767px){.header-component .search-collapse .collapse-icon{width:100%}
}
.header-component .search-collapse .search-input{outline:0;border:0;color:#fff;font-size:21px;background-color:transparent}
.header-component .search-collapse input::placeholder{opacity:.7;color:#fff;height:100%;width:100%;opacity:1}
.header-component .search-collapse input[type="text"]{width:60%}
@media(max-width:767px){.header-component .search-collapse input[type="text"]{width:90%}
}
@media(max-width:767px){.header-component .navbar-toggler{padding-top:0}
}
.tooltip .tooltip-inner{background-color:#f5f5f5;color:#000 !important;width:130px !important;opacity:1 !important}
.tooltip .tooltip-arrow{background:transparent}
.tooltip .tooltip-arrow::before{border-bottom-color:#fff;border-width:0}
.cmp-experiencefragment--header{height:70px}
.cmp-experiencefragment--header .header-component.fixed-top{border-bottom:2px solid #f5f5f5}
@media(max-width:767px){.cmp-experiencefragment--header .header-component.fixed-top{position:relative}
}
@media(max-width:767px){.cmp-experiencefragment--header{height:65px}
}
@media(max-width:992px){.cmp-experiencefragment--header{height:68px}
}
.cmp-experiencefragment--header .cmp-container .aem-Grid .listlinks{position:fixed;z-index:10000;display:flex;justify-content:end;padding:.5rem 4rem 0 0 !important}
@media(max-width:980px){.cmp-experiencefragment--header .cmp-container .aem-Grid .listlinks{padding:0 30px !important;position:absolute}
}
.cmp-experiencefragment--header .cmp-container .aem-Grid .listlinks .clearfix .navigation-item{list-style:none}
.cmp-experiencefragment--header .cmp-container .aem-Grid .listlinks .clearfix .navigation-item a{font-family:"Avenir-Black",sans-serif;font-size:14px;color:#4d4d4d;transition:all .3s;text-decoration:underline transparent}
@media(max-width:980px){.cmp-experiencefragment--header .cmp-container .aem-Grid .listlinks .clearfix .navigation-item a{font-size:10px;padding:0 10px}
}
.cmp-experiencefragment--header .cmp-container .aem-Grid .listlinks .clearfix .navigation-item a:hover{color:#0081c6;text-decoration-color:#0081c6}
.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:.6}
.loader div{content:url("../../../../../content/dam/sch-us/redesign/icons-logos/loader.gif")}