.header{box-shadow:0 var(--size4px) 6px rgba(0,0,0,.1);left:0;position:fixed;top:0;width:100%;z-index:999}@media (max-width:1150px){.menu-no-scroll{overflow:hidden}}.body-wrapper{padding-top:107px;@media (max-width:1150px){padding-top:88px}@media (max-width:768px){padding-top:74px}}.hideMenu{li{&:not(:last-child){display:none}&:last-child{.headerLink{visibility:hidden!important}}}}.hideSearch{>li{&:last-child{display:none}}}.headerWrapper{background:#fff;box-shadow:0 var(--size4px) 6px -2px #00000008;box-shadow:0 var(--size12px) var(--size16px) var(--size-4px) #00000014;color:#091943;height:max-content;padding:var(--size20px) var(--size40px);position:static;.headerHamburger{display:none}@media (max-width:1150px){height:88px;padding:var(--size10px) var(--size30px);.headerLeft a{height:58px;width:137px;object{height:inherit;width:inherit}}.headerRight{position:absolute;top:77px}}@media (max-width:768px){height:74px;padding:0 var(--size12px) 0 var(--size20px);.headerLeft a{height:46px;width:109px;object{height:inherit;width:inherit}}.headerRight{position:absolute;top:64px}}}.headerContent{align-items:center;display:flex;justify-content:space-between;.headerLeft{a{display:flex}object{pointer-events:none}}.headerRight{.menubarNav{align-items:center;column-gap:var(--size32px);display:flex;margin:0;li{list-style:none}.headerLink[aria-expanded=true]{span{color:#d41b2f}.chevronDown{display:none}.chevronUp{display:inline-block}}.headerLink[aria-expanded=false]{font-family:Inter;font-size:var(--size16px);font-weight:400;line-height:var(--size24px);button,span{cursor:pointer}&:hover,button,span{font-family:Inter;font-size:var(--size16px);font-weight:400;line-height:var(--size24px)}.chevronDown{display:inline-block}.chevronUp{display:none}}.headerLink{background:none;border:none;column-gap:var(--size4px);display:flex;padding:0;text-decoration:none;button,span{color:#091943;font-size:var(--size16px);line-height:var(--size24px);text-decoration:none}object{pointer-events:none}.chevronDown{transform:rotate(180deg);transition:transform .25s}@media (min-width:1151px){&:hover{.chevronDown{transform:rotate(0deg)}}}&:focus,&:hover{background:none;border:none;font-family:Inter;font-size:var(--size16px);font-weight:400;line-height:var(--size24px);text-decoration:none}}}}@media (min-width:768px) and (max-width:1150px){height:-webkit-fill-available;width:100%;.headerLeft{align-items:center;display:flex;flex:1;height:inherit;width:auto}.headerRight[data-expanded=true]{height:calc(100vh - 88px);opacity:1;overflow-y:auto;transform:scaleY(1)}.headerRight{background-color:#fff;left:0;opacity:0;overflow:hidden;padding:var(--size16px) var(--size30px) 42px var(--size30px);transform:scaleY(0);transform-origin:top;transition:transform .3s ease-out,opacity .3s ease-out;width:100%;z-index:99;.menubarNav{flex-direction:column;padding:0;>li{width:100%}.headerLink,.headerLink[aria-expanded=false]{align-items:center;display:flex;justify-content:space-between;padding:var(--size12px) 0;width:inherit;&:focus{text-decoration:none}span{font-size:var(--size20px);font-weight:500;line-height:150%}}.megaMenuWrapper{box-shadow:none;margin:0;position:static}}}.headerHamburger{display:block;.headerHamburgerWrapper{align-items:center;display:flex;&:hover{cursor:pointer}.vertical-divider{background-color:#ccc;height:var(--size48px);margin:0 var(--size22px);width:3px}.searchIconWrapper{align-items:center;display:flex;.mobileSearchIcon{align-items:center;display:flex;img{height:var(--size30px);width:var(--size30px)}}}.menuIconsWrapper{align-items:center;display:flex;justify-content:flex-end;width:var(--size40px);object{pointer-events:none}}.menuIconsWrapper[aria-expanded=true]{.hamburger-icon{display:none}.x-close-icon{display:flex;margin-right:var(--size10px);img{height:var(--size22px);width:var(--size22px)}}}.menuIconsWrapper[aria-expanded=false]{.hamburger-icon{display:flex;img{height:var(--size30px);width:var(--size40px)}}.x-close-icon{display:none}}}}}@media (max-width:767px){height:-webkit-fill-available;width:100%;.headerLeft{align-items:center;display:flex;flex:1;height:inherit;width:fit-content}.headerRight[data-expanded=true]{height:calc(100vh - 74px);opacity:1;overflow-y:auto;transform:scaleY(1)}.headerRight{background-color:#fff;left:0;opacity:0;overflow:hidden;padding:var(--size16px) var(--size30px) 42px var(--size30px);transform:scaleY(0);transform-origin:top;transition:transform .3s ease-out,opacity .3s ease-out;width:100%;z-index:99;@media (max-width:375px){padding:var(--size16px) var(--size20px) 42px var(--size20px)}.menubarNav{flex-direction:column;padding:0;>li{width:100%}.headerLink,.headerLink[aria-expanded=false]{align-items:center;display:flex;justify-content:space-between;padding:var(--size12px) 0;width:inherit;&:focus{text-decoration:none}span{font-size:var(--size18px);font-weight:500;line-height:150%}}.megaMenuWrapper{box-shadow:none;margin:0;position:static}}}.headerHamburger{display:block;.headerHamburgerWrapper{align-items:center;display:flex;&:hover{cursor:pointer}.vertical-divider{background-color:#ccc;height:var(--size48px);margin:0 var(--size16px);width:3px}.searchIconWrapper{align-items:center;display:flex;span{display:flex;img{height:var(--size30px);width:var(--size30px)}}}.menuIconsWrapper{display:flex;justify-content:flex-end;width:var(--size32px);object{pointer-events:none}}.menuIconsWrapper[aria-expanded=true]{.hamburger-icon{display:none}.x-close-icon{display:flex;margin-right:var(--size8px);img{height:var(--size16px);width:var(--size16px)}}}.menuIconsWrapper[aria-expanded=false]{.hamburger-icon{display:flex;img{height:var(--size24px);width:var(--size32px)}}.x-close-icon{display:none}}}}}}nav button[aria-expanded=false]+.megaMenuWrapper{display:none}nav button[aria-expanded=true]+.megaMenuWrapper{display:flex}.megaMenuWrapper{background:#fff;box-shadow:0 var(--size4px) 6px -2px #00000008;box-shadow:0 var(--size12px) var(--size16px) var(--size-4px) #00000014;color:#091943;grid-template-columns:1fr 2fr;left:0;position:absolute;top:104px;width:100%;z-index:999;.megaMenuLeft{background-color:#eee;display:flex;flex-direction:column;padding:var(--size32px);row-gap:var(--size10px);width:416px;h4{color:#091943;font-size:var(--size24px);font-weight:700;line-height:33.6px;margin:0}.feature{display:flex;flex-direction:column;padding:var(--size8px) 0;row-gap:var(--size20px);p{font-size:var(--size14px);margin:0}}.featureTitle{display:flex;flex-direction:column;row-gap:var(--size8px);h4,p{color:#091943;font-family:Inter}h4{font-size:var(--size18px);font-weight:500;line-height:27px}p{font-size:var(--size14px);font-weight:400;line-height:21px;margin:0}}.readMoreLink{align-items:center;column-gap:var(--size4px);display:flex;text-decoration:none;width:fit-content;span{color:#091943;font-size:var(--size16px);font-weight:700;line-height:var(--size24px);text-decoration:none}object{pointer-events:none;transform:rotate(90deg)}.chevronDown{transition:all .5s ease-in-out}&:hover{.chevronDown{margin-left:var(--size4px)}}}.featureImage{height:auto;min-height:228px;object-fit:cover;width:100%;@media (max-width:1024px){min-height:380px}@media (max-width:768px){min-height:188px}}}.megaMenuRight{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:72px 64px var(--size32px) 64px;ul{padding:0}.megaMenuRightButtons{display:flex;gap:25px;justify-content:flex-end;.megaMenuRightButton{align-items:center;border:1px solid var(--adams-blue);border-radius:var(--size8px);display:flex;height:var(--size48px);margin-top:var(--size32px);padding:var(--size12px) var(--size16px);text-decoration:none;@media (max-width:1150px){margin-top:0}&.primary{background:#091943;color:#fff;&:hover{background:var(--adams-light-grey);border:1px solid var(--adams-light-grey);color:var(--adams-blue)}&:active{background:var(--ocean-blue);border:1px solid var(--ocean-blue);color:var(--white)}}&.secondary{background:var(--white);border:1px solid var(--adams-blue);color:var(--adams-blue);&:hover{background:var(--adams-blue)}&:active,&:hover{color:var(--white)}&:active{background:var(--navy-blue);border:1px solid var(--navy-blue)}}span{font-size:var(--size16px);font-weight:600;line-height:var(--size24px)}}}}@media (min-width:768px) and (max-width:1150px){flex-direction:column;.megaMenuLeft{display:flex;flex-direction:column;padding:var(--size24px) var(--size16px);row-gap:var(--size16px);width:100%;h4{font-family:"Source Serif Pro";font-size:var(--size24px);font-weight:700;line-height:33.6px}.feature{display:flex;flex-direction:column;padding:var(--size8px) 0 0;row-gap:var(--size16px);.featureTitle{display:flex;flex-direction:column;margin-top:var(--size8px);row-gap:var(--size8px);h4,p{color:var(--adams-blue);font-family:Inter}h4{font-size:var(--size16px);font-weight:600;line-height:var(--size24px)}p{font-size:var(--size14px);font-weight:400;line-height:21px}}}.readMoreLink{align-items:center;column-gap:3px;display:flex;text-decoration:none;width:fit-content;span{font-family:Inter;font-size:var(--size16px);font-weight:700;line-height:var(--size24px)}object{height:var(--size18px);width:var(--size18px)}}}.megaMenuRight{padding:var(--size32px) 0 var(--size30px) 0;row-gap:var(--size32px);.megaMenuRightButtons{column-gap:var(--size16px);justify-content:flex-start;.megaMenuRightButton{padding:var(--size10px) var(--size14px)}}}}@media (max-width:767px){flex-direction:column;.megaMenuLeft{display:flex;flex-direction:column;padding:var(--size24px) var(--size16px);row-gap:var(--size16px);width:100%;h4{font-size:var(--size20px);font-weight:700;line-height:28px}.feature{display:flex;flex-direction:column;padding:var(--size8px) 0 0;row-gap:var(--size16px);.featureTitle{display:flex;flex-direction:column;margin-top:var(--size8px);row-gap:var(--size4px);h4,p{color:var(--adams-blue);font-family:Inter}h4{font-size:var(--size16px);font-weight:600;line-height:var(--size24px)}p{font-size:var(--size14px);font-weight:400;line-height:21px}}}.readMoreLink{align-items:center;display:flex;text-decoration:none;width:fit-content;span{font-family:Inter;font-size:var(--size14px);font-weight:700;line-height:21px}object{height:var(--size14px);width:var(--size14px)}}}.megaMenuRight{padding:var(--size16px) 0 var(--size30px) 0;row-gap:var(--size32px);ul{grid-template-columns:1fr;row-gap:var(--size8px);li{align-items:center;display:flex;height:64px;padding:var(--size8px) 0}.leftCol{:last-child{border-bottom:none}}}.megaMenuRightButtons{justify-content:flex-start;.megaMenuRightButton{padding:var(--size12px) var(--size16px)}}}}ul{column-gap:var(--size30px);display:grid;grid-template-columns:repeat(2,1fr);@media (min-width:768px) and (max-width:1150px){column-gap:var(--size20px)}}ul.manuallyList{flex:2}.leftCol{@media (min-width:1151px){margin-right:15px}}li{border-bottom:1px solid #091943;font-size:var(--size16px);padding:var(--size16px) 0;&:first-of-type,&:nth-of-type(2){border-top:1px solid #091943}@media (max-width:767px){&:nth-of-type(2){border-top:none}}&.byCategory{border-top:none}a{color:#091943;text-decoration:none;@media (max-width:1150px){font-size:var(--size16px);font-weight:500;line-height:150%}}}.leftCol,.rightCol{flex:1;li:nth-of-type(2){border-top:none}.byCategory{color:#969999;font-size:var(--size14px)}}}.megaMenuSearch{padding:113px var(--size60px);text-align:right;width:inherit;form{background:#fff}.searchBoxWrapper{border-bottom:1px solid #091943;margin-bottom:var(--size16px);padding-bottom:var(--size14px);width:100%}.filterSearchHelpText{color:#091943;font-size:var(--size16px);text-align:left}input[type=text].searchBox{border:none;font-size:var(--size16px);font-weight:400;height:var(--size50px);line-height:150%;padding:0;width:inherit;&::placeholder{color:var(--adams-charcoal)}}.seachButton{background:#091943;border:none;border-radius:var(--size8px);color:#fff;font-size:var(--size14px);padding:var(--size16px) var(--size14px);width:fit-content;&:focus,&:hover,&:target{background:#f3f3f3;color:#091943}&:active{background:#0951be;color:#fff}}@media (max-width:1150px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;.searchBox{font-size:var(--size14px);font-weight:400;line-height:150%;&::placeholder{color:var(--adams-charcoal)}}}}.cmsFeatureImageWrapper{img{height:auto;min-height:228px;object-fit:cover;width:100%!important}}.cmsFeaturedTitle{font-size:var(--size18px);font-weight:500;line-height:27px}.cmsFeaturedText{font-size:var(--size14px);font-weight:400;line-height:21px;margin:0}