@charset "UTF-8";embed,iframe,img,object,video{max-width:100%}body.home>br:first-of-type,body.home>font:first-of-type{display:none}body.logged-in .header .main-navigation.sticky{top:32px;z-index:2}@media screen and (max-width:767px){body.logged-in .header .main-navigation.sticky{top:45px}}body.wp-customize .sticky{top:0}@media screen and (max-width:767px){body.wp-customize .sticky{top:0}}@media screen and (max-width:1024px){header.fixed+nav{top:70px}}@media screen and (max-width:1024px){.ad-mobile.fixed+header+.main-navigation{display:none}.ad-mobile.fixed+header+.main-navigation .sticky-search-button{margin-top:-70px}}.hamburger-wrapper{display:flex}.hamburger-menu{width:30px;height:2px;margin:6px 0}.hamburger{padding:12px 20px 0 20px}.hamburger:hover{cursor:pointer}@media only screen and (max-width:1024px){.hamburger{padding-top:10px}}.hamburger-close{margin:10px 10px 20px 20px;padding:0 25px 0 15px}.hide-ham-sign{display:none}html:not(.no-js) .menu-hamburger-menu-container{position:absolute;top:50px;left:-60px;min-width:275px}html:not(.no-js) .menu-hamburger-menu-container .hamburger-menu-items.active,html:not(.no-js) .menu-hamburger-menu-container .menu-scroll{height:auto;max-height:65vh;overflow-x:hidden}@media screen and (max-width:767px){html:not(.no-js) .menu-hamburger-menu-container .hamburger-menu-items.active,html:not(.no-js) .menu-hamburger-menu-container .menu-scroll{height:100%;max-height:100%;overflow-x:initial}}.mobile-hide{display:none}.pure-menu-list ul{display:none;background:#000;list-style-type:none;padding:10px 0;width:100%}.pure-menu-list ul li{margin:8px 16px}.pure-menu-list ul li a{color:#fff;font-size:17px}.pure-menu-list ul li a span{color:#fff;font-size:15px}.pure-menu-list ul li a:hover{text-decoration:underline}.pure-menu-list ul li:not(:last-child){border-bottom:2px dotted #fff}.pure-menu-list ul ul.sub-menu{display:none;top:0;position:absolute}ul.pure-menu-list{height:56px}ul.pure-menu-list a[href="#menu"]{font-size:16px;line-height:1.825}.hamburger-close{transition:transform 2s ease-in-out}.hamburger-close::after,.hamburger-close::before{position:absolute;content:" ";height:36px;width:2px;background-color:#fff}.hamburger-close::before{transform:rotate(45deg)}.hamburger-close::after{transform:rotate(-45deg)}nav .menu-text{color:#ffc10e;padding:12px 20px 0 0;border-right:1px solid;vertical-align:middle;box-sizing:border-box}@media only screen and (max-width:1024px){nav .menu-text{padding:12px 0 0 0}}#search-form-wrapper input[type=text]{border:0;border-radius:0}.main-navigation .sticky-search-button,.search-button{background-image:url(../svg/search-icon-light.svg);background-color:transparent;background-size:22px 25px;background-repeat:no-repeat;background-position:50%;border:none;color:#000;height:40px;text-indent:-9999px;vertical-align:middle;width:40px}.search-form{display:flex;position:relative;top:auto;margin-left:auto;margin-right:30px}.search-form fieldset{margin-top:4px;padding:5px 0 5px 0}.search-form .close-btn{display:none}.close-btn{cursor:pointer;background-color:#000;background-image:url(../svg/close-btn.svg);background-repeat:no-repeat;height:23px;position:absolute;right:-27px;text-align:center;top:20px;width:23px}.sticky{position:fixed;top:0;left:0;width:100%}.desktop-sticky-nav{top:0;position:fixed}.main-navigation{background:#000;clear:both;display:flex;float:none!important;height:56px!important;position:sticky;top:0;width:100%;z-index:10}@media screen and (min-width:1024px){.main-navigation{height:50px}}.main-navigation .menu-desktop-focus-menu-container ul{display:inline-flex;margin:0;padding-left:0;position:relative}.main-navigation .menu-desktop-focus-menu-container ul li{list-style-type:none;padding:12px 7px 14px;min-width:50px;min-height:30px}.main-navigation .menu-desktop-focus-menu-container ul li a{font-size:16px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:834px){.main-navigation .menu-desktop-focus-menu-container ul li{padding:12px 15px 14px}}.main-navigation .menu-desktop-focus-menu-container ul li .subscribe-header-cta{min-width:95px;min-height:30px}.main-navigation .pure-menu{display:flex;max-width:1260px;margin:0 auto}.main-navigation a{font-weight:400}.header:after{clear:both;content:"";display:table}.header a{border:none}.header .content-wrapper{align-items:center;display:flex;justify-content:space-between;margin:10px auto;max-width:1220px;width:100%}.header .custom-cmu-header-wrapper{display:flex;justify-content:flex-end;padding-right:15px}.header .custom-cmu-header{text-align:right}.header .custom-cmu-header img{width:initial}.header .custom-cmu-header p{margin:0}.header .newsletter-signup-header{display:flex;justify-content:flex-end}.header .subscribe-header{line-height:100%}.header .subscribe-header>img{width:180px}.header .subscribe-logo{width:110px}.header #subscribe-to-magazine{align-items:center;display:flex;justify-content:flex-start;overflow:hidden}.header #subscribe-to-magazine #offer-text{display:block;float:left;line-height:22px;text-align:right;width:auto}.header #subscribe-to-magazine #offer-text #subscribe-url{font-weight:700;text-transform:uppercase}.header #subscribe-to-magazine #offer-text p{line-height:.5;margin:0;padding:0;text-align:right}.header #subscribe-to-magazine #offer-text #give-gift-url{font-size:10px}.header #subscribe-to-magazine .subscribe-header-cta{display:block;float:left;margin-left:10px}.header #subscribe-to-magazine .subOffer_header_TFH .mag a img{width:98px}.header #subscribe-to-magazine .subOffer_header_TFH{margin-bottom:-6px}header{position:relative}header.fixed{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:9}@media screen and (min-width:769px){header .content-wrapper{height:100%}header .content-wrapper #logo-container{align-content:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;height:100px;width:270px}header .content-wrapper #logo-container a img{height:auto!important}header .content-wrapper .sponsored-logo{width:200px}header .content-wrapper #nl-cmu-native-wrapper,header .content-wrapper #nl-cmu-wrapper{box-sizing:border-box;display:flex;height:100px}header .content-wrapper #nl-cmu-native-wrapper>div,header .content-wrapper #nl-cmu-wrapper>div{display:inline-block}header .content-wrapper #nl-cmu-native-wrapper #subscribe-to-magazine,header .content-wrapper #nl-cmu-native-wrapper .custom-html-widget,header .content-wrapper #nl-cmu-wrapper #subscribe-to-magazine,header .content-wrapper #nl-cmu-wrapper .custom-html-widget{height:100%}header .content-wrapper #nl-cmu-native-wrapper .newsletter-signup-header,header .content-wrapper #nl-cmu-native-wrapper .newsletter-signup-header-native,header .content-wrapper #nl-cmu-wrapper .newsletter-signup-header,header .content-wrapper #nl-cmu-wrapper .newsletter-signup-header-native{align-content:center;display:flex;flex-direction:column;justify-content:center;height:100%;margin-right:30px;width:220px;position:relative}header .content-wrapper #nl-cmu-native-wrapper .newsletter-signup-header-native:after,header .content-wrapper #nl-cmu-native-wrapper .newsletter-signup-header:after,header .content-wrapper #nl-cmu-wrapper .newsletter-signup-header-native:after,header .content-wrapper #nl-cmu-wrapper .newsletter-signup-header:after{background:#666;content:"";height:25px;position:absolute;right:-15px;width:.5px}header .content-wrapper #nl-cmu-native-wrapper .newsletter-signup-header .widget,header .content-wrapper #nl-cmu-native-wrapper .newsletter-signup-header-native .widget,header .content-wrapper #nl-cmu-wrapper .newsletter-signup-header .widget,header .content-wrapper #nl-cmu-wrapper .newsletter-signup-header-native .widget{height:100%;margin:0}header .content-wrapper #nl-cmu-native-wrapper .sub-to-mag,header .content-wrapper #nl-cmu-wrapper .sub-to-mag{align-content:center;display:flex;flex-direction:column;justify-content:center;height:100%;text-align:center;width:240px}header .content-wrapper #nl-cmu-native-wrapper .sub-to-mag .widget,header .content-wrapper #nl-cmu-wrapper .sub-to-mag .widget{height:100%;margin:0}}@media screen and (max-width:768px){header #nl-cmu-wrapper{display:none}}.main-navigation{top:0;left:0;width:100%;z-index:10}.main-navigation a{border:none}.main-navigation .sticky-logo{display:block;margin:4px 10px 0;transition:.2s}@media screen and (max-width:1024px){.main-navigation .sticky-logo{display:none}}.main-navigation .sticky-nl-img{display:block;margin-top:18px}.main-navigation #search-form-wrapper{margin-top:6px}.main-navigation #search-form-wrapper.visible{display:block;margin-right:-41px;z-index:2}.main-navigation #search-form-wrapper.visible .close-btn{display:block}.main-navigation #search-form-wrapper.visible input[type=text]{border:0;border-radius:0;margin-left:18px;width:calc(100% - 60px)}.main-navigation #search-form-wrapper.visible .search-button,.main-navigation #search-form-wrapper.visible .sticky-search-button{height:37px;margin-left:0;width:37px}.main-navigation .sticky-search-button{background-image:url(../svg/search-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:18px 18px;margin-top:-72px}.main-navigation .sticky-search-button,.main-navigation .visible{display:block}.main-navigation .sticky-search-button.hide-btn{display:none}.main-navigation .sticky-logo,.main-navigation .sticky-nl-img{display:none}.main-navigation .sticky-search-button{display:none;margin-top:11px}.main-navigation .sticky-search-button>.screen-reader-text{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.slinky-menu{overflow:hidden;transform:translateZ(0)}.slinky-menu>ul{left:0;position:relative;transform:translateZ(0)}.slinky-menu li,.slinky-menu ul{list-style:none;margin:0}.slinky-menu ul{width:100%}.slinky-menu a{align-items:center;display:flex}.slinky-menu a span{flex:1;line-height:29px}.slinky-menu li ul{display:none;left:100%;position:absolute;top:0}.slinky-menu .header{border-bottom:1px solid #ccc;display:flex;align-items:center}.slinky-menu .header a.back{border:none!important}.slinky-menu .header .title{flex:1;line-height:1.4;margin:0;order:1;font-weight:700;font-size:16px}.slinky-theme-default .title{color:#ffc10e}.slinky-theme-default .back::before,.slinky-theme-default .next::after{background:url(../svg/menu-arrow-light.svg) center no-repeat;background-size:1em;content:"";height:1em;opacity:1;transition:.2s;width:1em;display:block}.slinky-theme-default .next::after{margin-left:1em}.slinky-theme-default .back::before{margin-left:-1em;padding:1em;transform:scaleX(-1)}.slinky-theme-default ul.active .back::before{display:block}@media (max-width:767px){.newsletter-signup-header.mobile-hide{display:none}.single .header{margin-top:50px}.header{z-index:10}.header .content-wrapper{margin:0 auto;padding-top:10px}.header .hamburger-mobile .hamburger>.hamburger-menu{background-color:#000}.header .search-mobile .main-navigation .sticky-search-button,.header .search-mobile .search-button,.main-navigation .header .search-mobile .sticky-search-button{background-image:url(../svg/search-icon.svg)}.header .mobile-search-toggle{display:block!important}.header .sticky-search-button{display:none!important}.header .content-wrapper .mobile-hide{display:none}.header .content-wrapper #logo-container{margin:0 auto}.header .content-wrapper #logo-container a{display:flex;margin:0 auto 10px;max-height:75px;max-width:124px}.header .content-wrapper #logo-container a img{height:auto!important;width:auto!important}.main-navigation{float:none;position:relative}.main-navigation .sticky-search-button{background-image:url(../svg/search-icon.svg);background-size:22px 24px;margin-top:-72px}}@media (min-width:767px){.desktop-hide{display:none}#mobile-nav-banner{display:none}}#desktop-nav-banner{align-items:center;display:flex;justify-content:center}@media (max-width:767px){#desktop-nav-banner{display:none}}section#desktop-nav-banner{display:flex}@media (max-width:1280px){nav .pure-menu{position:relative}nav .pure-menu fieldset{padding:.35em 0 .75em 20px}.search-form{margin-left:0;margin-right:0;position:absolute;right:20px;top:22px;z-index:11}.search-form fieldset{margin:0;padding:0 20px}.search-form fieldset input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:0;color:#333;padding:8px 10px;width:calc(100% - 50px)}.main-navigation .search-form fieldset .sticky-search-button,.search-form fieldset .main-navigation .sticky-search-button,.search-form fieldset .search-button{background-image:url(../svg/search-icon-light.svg);background-repeat:no-repeat;background-position:50%;background-size:18px 18px;border:none;height:40px;position:absolute;right:10px;top:16px;text-indent:-9999px;top:16px;vertical-align:middle;width:40px}.search-form form button{background-image:url(../svg/search-icon.svg);position:absolute;top:-46px;right:-50px}.hamburger-wrapper{height:56px;position:absolute;z-index:1}.native-ads .hamburger-wrapper{height:56px;position:relative}.menu-hamburger-menu-container{min-height:auto;right:0;left:-70px;top:56px;width:100%}.menu-hamburger-menu-container ul#menu{padding-top:5px;padding-bottom:5px}#search-form-wrapper.visible{display:block;margin-top:0}.close-btn{display:none}#search-form-wrapper{border-bottom:1px solid #cbcbca;box-shadow:0 2px 7px 0 hsla(0,0%,58%,.35);display:none;position:absolute;top:40px;right:0;max-width:none;padding:10px;width:100vw}.visible{display:block}.mobile-search-toggle{background-image:url(../svg/search-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:18px 18px;border:none;cursor:pointer;color:#000;height:40px;text-indent:-9999px;vertical-align:middle;width:40px;display:none}.main-navigation .menu-desktop-focus-menu-container{display:block;margin:0 auto 0 100px;overflow-x:auto}.main-navigation .sticky-nl-img{display:block;margin-top:18px}.main-navigation #search-form-wrapper{display:none}.main-navigation #search-form-wrapper.visible{display:block;right:0;margin-right:0;top:56px;z-index:2}.main-navigation #search-form-wrapper.visible .close-btn{display:none}.main-navigation #search-form-wrapper.visible input[type=text]{border:0;border-radius:0}.main-navigation #search-form-wrapper.visible .search-button,.main-navigation #search-form-wrapper.visible .sticky-search-button{height:40px;margin-left:0;width:40px}.main-navigation .sticky-search-button{background-image:url(../svg/search-icon-light.svg);background-size:22px 24px;margin-top:-12px}.main-navigation .sticky-search-button,.main-navigation .visible{display:block}.main-navigation .sticky-search-button.hide-btn{display:none}.menu-desktop-focus-menu-container ul li{padding:13px 7px 14px}.menu-desktop-focus-menu-container ul li a{font-size:14px;font-weight:700}}@media screen and (max-width:1280px) and (max-width:768px){.menu-desktop-focus-menu-container ul li a{font-size:12px}}@media (max-width:1280px){.sticky-nl-img{display:none!important}.menu-text{height:58px;padding:0}.menu-text a.menu-toggle{display:none}header.sticky .main-navigation{position:relative}header.sticky .search-form{top:-40px}header.sticky .search-form .close-btn{display:none}.main-navigation.sticky .search-form #searchform{display:none}.main-navigation.sticky .pure-menu-list a.menu-toggle{display:none}.main-navigation.sticky .menu-text{padding:0}.main-navigation.sticky .sticky-search-button{margin-top:-12px}.main-navigation.sticky .sticky-nl-img{display:none!important}}@media (max-width:1024px){.main-navigation .menu-desktop-focus-menu-container{margin-left:80px;margin-right:50px;overflow:scroll}.search-form{height:100%;top:0;right:0}.search-form .sticky-search-button{height:100%;margin-top:0}}@media (max-width:767px){.main-navigation .sticky-search-button{background-size:30px 30px;margin-top:-64px}.advertisement{display:none}.mobile-hide>.subscribe-header{display:none}.menu-hamburger-menu-container{width:95vw}}.newsletter-sign-below-header{background:linear-gradient(90deg,#fff 3px,transparent .5%) center,linear-gradient(#fff 3px,transparent .5%) center,#eaeaea;background-size:5px 5px;padding:6px 0;text-align:center;width:100%}.newsletter-sign-below-header a{border:none}.newsletter-sign-below-header .nl-signup-link{margin:0 auto}.newsletter-sign-below-header .nl-signup-link a span{align-items:center;display:inline-flex;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.25;margin:6px auto 6px}.newsletter-sign-below-header .nl-signup-link a span .nl-right-arrow{width:50px;height:24px;line-height:1.25;margin-left:-5px}@media print{div.newsletter-sign-below-header{display:none}#onetrust-banner-sdk,#ot-sdk-btn-floating.ot-floating-button{display:none}}@media screen and (min-width:1024px) and (max-width:1023px){.header .search-form.mobile-hide input{max-width:160px}.header .subOffer_header_TFH .mag{display:none}}embed,iframe,img,object,video{max-width:100%}#breadcrumbs{font-size:16px;margin:20px auto;padding:0}@media screen and (max-width:767px){#breadcrumbs{box-sizing:border-box;letter-spacing:normal;margin:.5em auto;overflow-x:scroll;width:100%}}#breadcrumbs span{color:#444}@media screen and (max-width:767px){#breadcrumbs span{white-space:nowrap}}#breadcrumbs span.breadcrum-separator{font-size:14px;position:relative;top:0!important}#breadcrumbs span .breadcrumb_last,#breadcrumbs span a,#breadcrumbs span span{border-bottom:none;color:#000;font-weight:700;font-size:14px;font-family:Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.025em;padding-right:0;text-transform:capitalize}#breadcrumbs span .breadcrumb_last:focus,#breadcrumbs span .breadcrumb_last:hover,#breadcrumbs span a:focus,#breadcrumbs span a:hover{border-bottom:1px solid}#breadcrumbs span .fa:before{content:"→";font-size:14px;font-family:monospace;font-style:normal;font-weight:700;line-height:18px}#breadcrumbs span .fa.breadcrum-separator{background:0 0!important}.no-js .lazy-hidden{display:none}.no-js .header .hamburger,.no-js .header .hamburger-close{display:none}.no-js .accessibility-menu{display:block;float:left;width:100%}.no-js .accessibility-menu .menu-hamburger-menu-container{float:left;width:120px}.no-js .accessibility-menu .menu-hamburger-menu-container #menu{display:block;position:relative;width:1000px}.no-js .accessibility-menu .menu-hamburger-menu-container .menu-item-has-children{float:left;width:250px}@media screen and (max-width:480px){.main-navigation.sticky{top:45px;position:sticky;right:0;width:100%}.main-navigation.sticky .search-form{top:0}.main-navigation.sticky .search-form #searchform{display:block}header.header.sticky{background-color:#fff;min-height:65px}}@media screen and (min-width:1024px) and (max-width:1023px){.admin-bar .main-navigation{top:40px}}@media screen and (min-width:1023px){.admin-bar .main-navigation{top:32px}}.home .header-2021{height:170px;position:relative}@media screen and (max-width:919px){.home .header-2021{height:auto}}.home .header-2021 .content-wrapper{grid-template-columns:70px auto 500px}@media screen and (max-width:919px){.home .header-2021 .content-wrapper{grid-template-columns:60px auto 30%;height:85px}}@media screen and (max-width:481px){.home .header-2021 .content-wrapper{grid-template-columns:60px auto 140px;width:100%}}.home .header-2021 .content-wrapper .logo-container{align-content:center;margin:auto}@media screen and (max-width:919px){.home .header-2021 .content-wrapper .logo-container picture img{height:var(--homepage-logo-tablet-height)!important;width:var(--homepage-logo-tablet-width)!important}}@media screen and (max-width:481px){.home .header-2021 .content-wrapper .logo-container picture img{height:var(--homepage-logo-mobile-height)!important;width:var(--homepage-logo-mobile-width)!important}}.home .header-2021 .content-wrapper .logo-container .header-logo-tagline p{font-size:18px}.home .header-2021 .content-wrapper #magazine-subscription-wrapper{grid-template-columns:300px auto}@media screen and (max-width:919px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper{display:flex!important;flex-direction:column}}.home .header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper{align-items:flex-start;border-left:1px solid #444;display:flex;flex-direction:column;padding-left:17px}@media screen and (max-width:1023px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper{display:none}}.home .header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .gift-wrapper,.home .header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .nl-wrapper,.home .header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .subscribe-wrapper{border:none;padding:0}.home .header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper{align-items:center;display:flex;position:relative}.home .header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-image{height:100%;margin-right:25px;overflow:visible}@media screen and (max-width:1023px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-image{display:none}}.home .header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-image .overlay-img{top:20px}.home .header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout{top:85px}.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper{grid-template-columns:385px;grid-template-rows:100px}@media screen and (max-width:919px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper{grid-template-columns:130px;grid-template-rows:35px}}.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper{height:97px;width:385px}@media screen and (max-width:919px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper{height:31px;width:130px}}.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper{height:100%;width:100%}@media screen and (max-width:919px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper{min-height:auto}.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper .ad{min-height:auto}}.home .header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper .ad{min-height:110px}@media screen and (min-width:1024px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad{top:115px!important}}@media screen and (max-width:1023px){.home .header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad{top:40px!important}}.home .header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .gift-wrapper .gift-icon svg{display:none}.home .header-2021.sticky .header-border{display:block}@media screen and (min-width:1024px){.home.admin-bar .header-2021{top:0}}.header-2021{background-color:#fff;height:75px;position:sticky;top:0;z-index:99}@media screen and (max-width:919px){.header-2021{height:85px;position:relative}}.header-2021 a{border:none}.header-2021.sticky .header-border{display:none}.header-2021.sticky .header-border.line-1{display:block}.header-2021 .header-border{border-bottom:1px var(--header-select-border-type) var(--header-border-color);margin-bottom:2px}.header-2021 .content-wrapper{align-items:center;display:grid;grid-template-columns:70px auto 600px;margin:auto;max-width:1220px}@media screen and (max-width:919px){.header-2021 .content-wrapper{grid-template-columns:60px auto 30%;height:85px}}@media screen and (max-width:481px){.header-2021 .content-wrapper{grid-template-columns:60px auto 140px;width:100%}}.header-2021 .content-wrapper .hamburger-wrapper{position:relative}.header-2021 .content-wrapper .hamburger-wrapper .hamburger{align-items:center;display:flex;justify-content:center;margin:auto;padding:0}@media screen and (max-width:919px){.header-2021 .content-wrapper .hamburger-wrapper .hamburger img{height:var(--hamburger-mobile-height)!important;width:var(--hamburger-mobile-width)!important}}.header-2021 .content-wrapper .logo-container{height:auto;margin-right:auto;width:auto}@media screen and (max-width:919px){.header-2021 .content-wrapper .logo-container{margin:auto}}@media screen and (max-width:919px){.header-2021 .content-wrapper .logo-container .header-logo-tagline{display:none}}.header-2021 .content-wrapper .logo-container .header-logo-tagline p{font-size:12px}.header-2021 .content-wrapper .logo-container picture img{display:block}@media screen and (max-width:481px){.header-2021 .content-wrapper .logo-container picture img{height:var(--logo-mobile-height)!important;width:var(--logo-mobile-width)!important}}.header-2021 .content-wrapper #magazine-subscription-wrapper{align-items:center;display:grid;grid-template-columns:360px 135px;justify-content:flex-end;position:relative}@media screen and (max-width:919px){.header-2021 .content-wrapper #magazine-subscription-wrapper{display:flex!important;flex-direction:column}}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper{align-items:center;border:none;display:grid;grid-template-areas:"nl subscribe" "nl gift";grid-template-columns:auto auto;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative}@media screen and (max-width:1023px){.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper{display:none}}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .nl-wrapper{grid-area:nl;padding-right:10px}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .nl-wrapper a{color:var(--newsletter_signup_text_color);font-weight:700}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .subscribe-wrapper{border-left:1px solid #444;grid-area:subscribe;padding-left:10px}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .subscribe-wrapper:hover #upper-right-overlay{visibility:visible}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .subscribe-wrapper a{color:var(--subscribe_text_color);font-weight:700}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .gift-wrapper{align-items:center;border-left:1px solid #444;display:flex;grid-area:gift;padding-left:10px}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .gift-wrapper a{color:var(--gift_text_color);font-weight:700}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .gift-wrapper .gift-icon{margin-left:5px}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .gift-wrapper .gift-icon svg{height:auto;width:15px}.header-2021 .content-wrapper #magazine-subscription-wrapper #nl-subscribe-wrapper .gift-wrapper .gift-icon svg path{fill:var(--gift_text_color)!important}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper{align-items:center;display:flex;position:relative}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-image{height:60px;overflow:hidden;position:relative}@media screen and (max-width:1023px){.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-image{display:none}}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-image .overlay-img{left:25px;position:absolute;top:-10px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-arrow-icon{align-items:center;background-color:var(--mobile-subscribe-btn-color);border-radius:15px;display:flex;justify-content:center;height:28px;width:28px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout{background-color:#fff;border:none;border-radius:8px;box-shadow:0 0 16px 2px #d3d3d3;display:block;width:447px;padding:21px 0;position:absolute;right:50%;transform:translateX(25%);z-index:10;top:65px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout:before{content:"";position:absolute;left:90%;margin-left:-30px;top:-34px;border:17px solid #fff;border-color:transparent transparent #fff transparent}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-magazine{border-bottom:1px solid #e0dedd;display:grid;grid-template-columns:30% auto;margin:0 25px;padding:20px 0}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-magazine h3{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;line-height:23px;margin:0;text-transform:uppercase}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-magazine p{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:18px;font-style:italic;font-weight:400;margin:5px 0;line-height:24px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-magazine .subscribe-buttons{display:flex;justify-content:space-between}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-magazine .subscribe-buttons .first-btn,.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-magazine .subscribe-buttons .second-btn{align-items:center;background-color:var(--subscribe_text_color);border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;height:40px;line-height:24px;text-transform:uppercase;width:135px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-magazine .subscribe-buttons .second-btn{background-color:var(--gift_text_color)}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-newsletter{align-items:center;display:flex;justify-content:center;margin:25px 25px 0 25px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-newsletter .letter-icon svg path{fill:var(--subscribe_text_color)!important}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .subscription-flyout .subscription-flyout-newsletter a{color:var(--subscribe_text_color);font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-left:15px;text-transform:uppercase}@media screen and (max-width:1023px){.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper{display:none}}@media screen and (min-width:1024px){.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile{display:none}}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscribe-mag-arrow{align-items:center;background-color:var(--mobile-subscribe-btn-color);border-radius:4px;color:#fff;display:flex;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;justify-content:center;padding:0 5px;height:31px;width:98px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscribe-mag-arrow svg{margin-left:5px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout{border-radius:2px;padding:5px 0;top:50px;width:200px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout::before{content:none;border-color:transparent}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-magazine{align-items:center;grid-template-columns:auto 70px;margin:0 5px;padding:5px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-magazine.subscribe .mag-cover-text a{color:var(--gift_text_color)}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-magazine .mag-cover-text a{color:var(--subscribe_text_color);font-size:14px;font-weight:700;line-height:16px}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-magazine .mag-cover-text p{font-size:12px;font-weight:500;font-style:normal;line-height:14px;margin:0}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-magazine .mag-cover-img{box-shadow:0 4px 4px -1px rgba(0,0,0,.25);height:35px;overflow:hidden}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-magazine .mag-cover-img img{height:auto!important}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-newsletter{justify-content:flex-start;margin:0 0 0 10px;padding:5px 0}.header-2021 .content-wrapper #magazine-subscription-wrapper .mag-subscribe-wrapper .mag-subscribe-btn-wrapper-mobile .subscription-flyout .subscription-flyout-newsletter a{font-size:14px;margin:0;text-transform:capitalize}.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper{grid-template-columns:300px;grid-template-rows:70px}@media screen and (max-width:919px){.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper{grid-template-columns:130px;grid-template-rows:35px}}.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper{height:68px;position:relative;width:260px}@media screen and (max-width:919px){.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper{height:31px;width:130px}}.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper{height:100%;min-height:auto;width:100%}@media screen and (max-width:919px){.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper{min-height:auto}.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper .ad{pointer-events:none;min-height:auto}}.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad{padding-bottom:0;position:relative}.header-2021 .content-wrapper #magazine-subscription-wrapper.header-cmu-ad-wrapper #header-2021-cmu-ad-wrapper .header-2021-cmu-ad .ad-container-wrapper .ad{min-height:auto}.header-2021 .content-wrapper #magazine-subscription-wrapper .custom-logo-wrapper{border-bottom:1px solid #959595;margin-bottom:5px;width:108px}@media screen and (min-width:1024px){.header-2021 .content-wrapper #magazine-subscription-wrapper .custom-logo-wrapper{display:none}}@media screen and (max-width:1023px){.header-2021 .content-wrapper #magazine-subscription-wrapper .custom-logo-wrapper{border-bottom:none;border-right:1px solid #959595;margin-right:15px;padding-right:15px;width:auto}}@media screen and (max-width:767px){.header-2021 .content-wrapper #magazine-subscription-wrapper .custom-logo-wrapper{border-bottom:1px solid #959595;border-right:none;margin:10px auto;padding:0}}.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad{background-color:#fff;border:none;border-radius:8px;box-shadow:0 0 16px 2px #d3d3d3;box-sizing:border-box;display:none;padding:21px 0;position:absolute;right:0;transform:none;top:85px;width:440px;z-index:10}.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad:before{content:"";position:absolute;left:80%;margin-left:28px;top:-34px;border:17px solid;border-color:transparent transparent #fff transparent}@media screen and (max-width:1023px){.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad:before{content:none;border-color:transparent}}.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad .ad-container-wrapper{max-height:480px;min-height:285px;width:440px}.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad .ad-container-wrapper>div{height:auto}@media screen and (max-width:767px){.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad .ad-container-wrapper>div{min-height:auto}}@media screen and (max-width:1023px){.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad .ad-container-wrapper{max-height:190px;min-height:148px;width:200px}}@media screen and (max-width:1023px){.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad{width:200px;border-radius:2px;padding:5px 0;top:33px}}@media screen and (max-width:481px){.header-2021 .content-wrapper #magazine-subscription-wrapper .subscription-flyout-ad{width:200px;border-radius:2px;left:-70px;padding:5px 0;top:40px}}.header-2021 .content-wrapper #nl-subscribe-wrapper-mobile{display:flex;flex-direction:column;margin-right:10px;width:-moz-fit-content;width:fit-content}.header-2021 .content-wrapper #nl-subscribe-wrapper-mobile .nl-wrapper{font-size:12px;display:flex;flex-direction:column}.header-2021 .content-wrapper #nl-subscribe-wrapper-mobile .nl-wrapper a{align-items:center;display:flex}.header-2021 .content-wrapper #nl-subscribe-wrapper-mobile .nl-wrapper a svg path{fill:var(--nl_text_first_color)!important}@media screen and (min-width:919px){.header-2021 .content-wrapper #nl-subscribe-wrapper-mobile{display:none}}.header-2021 details summary::-webkit-details-marker{display:none}.jwplayer.jw-stretch-uniform .jw-media video{-o-object-fit:contain!important;object-fit:contain!important}@media screen and (min-width:1024px){.admin-bar .header-2021{top:32px}}@media screen and (max-width:1023px){.single .header-2021{height:auto;z-index:1}}#nav-drawer{display:none;flex-direction:column;align-items:center;position:fixed;overflow:hidden;width:400px;height:100vh!important;top:0;background:#fff;padding:30px 0;box-shadow:0 0 4px #c4c4c4;z-index:100}#nav-drawer.show{display:flex}@media screen and (max-width:480px){#nav-drawer{width:102vw;left:0}}#nav-drawer .menu-header{height:130px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:480px){#nav-drawer .menu-header{justify-content:center}}#nav-drawer .menu-header .header-top-container{display:flex;flex-direction:row;align-items:center;height:200px}#nav-drawer .menu-header .header-top-container .hamburger-close{align-items:center;display:flex!important;justify-content:center;height:40px;margin:15px;z-index:1000;cursor:pointer}#nav-drawer .menu-header .header-top-container .hamburger-close::after,#nav-drawer .menu-header .header-top-container .hamburger-close::before{background-color:#dc3623;height:20px;cursor:pointer}#nav-drawer .menu-header .header-top-container .site-logo{width:220px;height:40px;text-align:center}#nav-drawer .menu-header .header-top-container .site-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}#nav-drawer .menu-wrapper{margin-top:10px;position:relative;width:100%;max-width:320px;height:calc(100% - 190px);overflow:hidden scroll;box-sizing:border-box}@media screen and (min-width:740px){#nav-drawer .menu-wrapper::-webkit-scrollbar{width:12px}#nav-drawer .menu-wrapper::-webkit-scrollbar-thumb{background-color:#444;background-clip:padding-box;border-left:8px solid transparent}}#nav-drawer .menu-wrapper .menu-hamburger-menu-container{left:0;top:auto;position:relative;width:100%;min-width:0}#nav-drawer .menu-wrapper .menu-hamburger-menu-container .hamburger-menu-items{max-height:none}#nav-drawer .menu-wrapper ul{padding:0}#nav-drawer ul.hamburger-menu-items>li>a,#nav-drawer ul.sub-menu>li>a{color:#444;padding:20px 15px;border-bottom:1px solid #ccc}#nav-drawer ul.hamburger-menu-items,#nav-drawer ul.sub-menu{background:#fff;color:#444;transition:.2s}#nav-drawer ul.hamburger-menu-items.active .header,#nav-drawer ul.sub-menu.active .header{padding:20px 15px 20px 0}#nav-drawer ul.hamburger-menu-items.active .header .title,#nav-drawer ul.sub-menu.active .header .title{color:#444;margin-left:40px}#nav-drawer ul.hamburger-menu-items.active .header:hover,#nav-drawer ul.sub-menu.active .header:hover{background:#efefef}@media screen and (max-width:480px){#nav-drawer ul.hamburger-menu-items#menu,#nav-drawer ul.sub-menu#menu{height:auto}}#nav-drawer ul.hamburger-menu-items li,#nav-drawer ul.sub-menu li{box-sizing:initial;margin:0}#nav-drawer ul.hamburger-menu-items li#menu-item-my-account,#nav-drawer ul.sub-menu li#menu-item-my-account{display:none}#nav-drawer ul.hamburger-menu-items li a,#nav-drawer ul.sub-menu li a{box-sizing:content-box;text-decoration:none}#nav-drawer ul.hamburger-menu-items li a span,#nav-drawer ul.sub-menu li a span{color:#000;font-size:16px;font-weight:400}#nav-drawer ul.hamburger-menu-items li a:hover,#nav-drawer ul.sub-menu li a:hover{background:#efefef}#nav-drawer ul.hamburger-menu-items li a:hover>span,#nav-drawer ul.sub-menu li a:hover>span{font-weight:700}#nav-drawer ul.hamburger-menu-items li a.back::before,#nav-drawer ul.hamburger-menu-items li a.next::after,#nav-drawer ul.sub-menu li a.back::before,#nav-drawer ul.sub-menu li a.next::after{background:url(../svg/nav-arrow-dark.svg) center no-repeat;transition:.3s;filter:none}#nav-drawer ul.hamburger-menu-items li a.back,#nav-drawer ul.sub-menu li a.back{position:absolute;background-color:transparent;width:278px;z-index:99}#nav-drawer ul.hamburger-menu-items li a.my-account::after,#nav-drawer ul.sub-menu li a.my-account::after{content:"";height:1em;width:1em;transition:.2s;background:url(../svg/nav-dropdown-icon.svg) center no-repeat}#nav-drawer ul.hamburger-menu-items li.active>a>span,#nav-drawer ul.sub-menu li.active>a>span{font-weight:600}#nav-drawer ul.hamburger-menu-items li.active a.my-account::after,#nav-drawer ul.sub-menu li.active a.my-account::after{transform:rotate(-180deg)}#nav-drawer ul.hamburger-menu-items ul.sub-menu-my-account,#nav-drawer ul.sub-menu ul.sub-menu-my-account{position:relative;left:0;top:0;background:#fff;color:#000;transition:.2s;border-bottom:1px solid #ccc}#nav-drawer ul.hamburger-menu-items ul.sub-menu-my-account.active,#nav-drawer ul.sub-menu ul.sub-menu-my-account.active{display:block!important}#nav-drawer ul.hamburger-menu-items ul.sub-menu-my-account li a,#nav-drawer ul.sub-menu ul.sub-menu-my-account li a{border-bottom:none;padding:0 0 0 25%}#nav-drawer ul.hamburger-menu-items ul.sub-menu-my-account li.header,#nav-drawer ul.sub-menu ul.sub-menu-my-account li.header{display:none}#nav-drawer ul.hamburger-menu-items ul.sub-menu-my-account li:hover>a>span,#nav-drawer ul.sub-menu ul.sub-menu-my-account li:hover>a>span{font-weight:500}#nav-drawer .hamburger-search-form{display:block}#nav-drawer .hamburger-search-form-wrapper{display:flex;flex-direction:row;position:relative;width:320px}#nav-drawer .hamburger-search-form-wrapper .hamburger-searchbar{width:100%}#nav-drawer .hamburger-search-form-wrapper .hamburger-searchsubmit{background:url(../svg/nav-search-icon.svg) center no-repeat;position:fixed;transform:translateX(275px)}body.logged-in-user #nav-drawer ul.hamburger-menu-items li#menu-item-my-account{display:block}body.logged-in-user #nav-drawer ul.hamburger-menu-items li#menu-item-my-account a span{font-size:18px;font-weight:700}body.logged-in-user #nav-drawer ul.hamburger-menu-items li#menu-item-my-account.active .my-account{border-bottom:none}body.logged-in-user #nav-drawer ul.hamburger-menu-items li#menu-item-my-account.active .sub-menu-my-account span{font-weight:400}body.logged-in-user #nav-drawer ul.hamburger-menu-items li.login-class{display:none}.main-navigation-2021{background:#fff}.main-navigation-2021 .focus-menu{align-items:center;display:flex;justify-content:center;margin-top:30px}.main-navigation-2021 .focus-menu .menu-item{list-style-type:none;margin:0;padding:0}.main-navigation-2021 .focus-menu .menu-item a{border-bottom:none;border-right:1px solid #444;color:#444;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:17px;padding:0 25px;text-transform:uppercase}.main-navigation-2021 .focus-menu .menu-item.first-custom-menu-item{background:var(--menu-first-item-bg-img) center no-repeat}.main-navigation-2021 .focus-menu .menu-item.first-custom-menu-item a{color:transparent;padding-right:60px}.main-navigation-2021 .focus-menu .menu-item.first-custom-menu-item:hover a{color:transparent}.main-navigation-2021 .focus-menu .menu-item.first-custom-menu-item:hover .menu-border{visibility:hidden}.main-navigation-2021 .focus-menu .menu-item .menu-border{visibility:hidden}.main-navigation-2021 .focus-menu .menu-item:hover a{color:var(--menu-border-color)}.main-navigation-2021 .focus-menu .menu-item:hover .menu-border{border-top:var(--menu-border-width) var(--menu-border-type) var(--menu-border-color);margin:-2px 25px 4px;visibility:visible}.main-navigation-2021 .focus-menu .menu-item .menu-border{border-top:var(--menu-border-width) var(--menu-border-type) var(--menu-border-color);margin:-2px 25px 4px}.main-navigation-2021 .focus-menu .menu-item:last-child a{border-right:none}.main-navigation-2021 .focus-menu .menu-item:hover div.has-border{border:1px solid}.main-navigation-2021 .focus-menu .menu-item:hover div.has-border a{border:1px solid}@media screen and (max-width:1023px){.main-navigation-2021{display:none}}body #browser-install-message-body{background:#fff8ea;border-bottom:1px solid #000;padding:5px;text-align:center}body #browser-install-message-body .message{padding:0 50px;position:relative;text-align:center}body #browser-install-message-body *{color:#000;font-size:20px;font-family:Calibri,Helvetica,sans-serif;line-height:23px}body #browser-install-message-body span{font-weight:600}body #browser-install-message-body ul{margin:20px 20px 10px;padding-left:20px}body #browser-install-message-body ul li{background-color:#f0e4d1;border-radius:5px;display:inline;margin:5px;padding:5px}body #browser-install-message-body .close{border-bottom:none;cursor:pointer;height:15px;opacity:.3;position:absolute;right:15px;top:-10px;width:12px}body #browser-install-message-body .close:hover{opacity:1}.nav-bar-flyout{position:relative}.nav-bar-flyout .nav-bar-flyout-overlay{background:#fff;border:4px solid #fff;border-radius:6px;box-shadow:0 0 50px 0 #ccc;display:none;height:auto;padding:10px;position:absolute;right:-15px;top:50px;width:435px}.nav-bar-flyout .nav-bar-flyout-overlay::before{background-color:#fff;border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:20px;position:absolute;right:40px;top:-10px;transform:rotate(-135deg);width:20px}@media screen and (min-width:1024px){.nav-bar-flyout:hover .nav-bar-flyout-overlay{display:block}}.nav-bar-flyout:hover .nav-bar-flyout-overlay:empty{display:none}