body .header-form-modal .hs-form-field>label{display:inline;text-transform:none}.navigation-primary .submenu.level-1>li>a.active-item:after{background-color:#494a52;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.main-navigation .button--white-border{outline-color:#fff}@media (min-width:768px){.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu.is-focus .level-2,.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu>a:focus+.submenu.level-2{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}}.level-2--modals .mega-menu__featured-items{width:auto}.level-2--modals ul.mega-list{padding:0}@font-face{font-display:swap;font-family:Din Condensed;font-style:normal;font-weight:400;src:url(//degrees.snu.edu/hubfs/SNU_September_2020/fonts/DinCondensed/D-DINCondensed.ttf) format("truetype"),url(//degrees.snu.edu/hubfs/SNU_September_2020/fonts/DinCondensed/D-DINCondensed.woff) format("woff"),url(//degrees.snu.edu/hubfs/SNU_September_2020/fonts/DinCondensed/D-DINCondensed.otf) format("otf")}@font-face{font-display:swap;font-family:Din Condensed;font-style:normal;font-weight:700;src:url(//degrees.snu.edu/hubfs/SNU_September_2020/fonts/DinCondensed/D-DINCondensed-Bold.ttf) format("truetype"),url(//degrees.snu.edu/hubfs/SNU_September_2020/fonts/DinCondensed/D-DINCondensed-Bold.woff) format("woff"),url(//degrees.snu.edu/hubfs/SNU_September_2020/fonts/DinCondensed/D-DINCondensed-Bold.otf) format("otf")}.header-container-wrapper{position:static!important}.body-container-wrapper{padding-top:0!important}header#masthead{position:relative;z-index:9989}.site-header{transition:all 1s ease-out 0s}.header .page-center{max-width:1280px!important;padding-left:15px!important;padding-right:15px!important}.header-container .widget-type-cta{display:block!important}.header-container a.cta_button{-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.header h1,.header h2,.header h3,.header h4,.header h5,.header h6{font-family:Din Condensed,Arial}#tophead{padding:4px 0 6px}#tophead .tophead-left{float:left}#tophead .widget{display:inline-block;margin:0 5px}#tophead .widget:first-child{margin-left:0}#tophead .widget:last-child{margin-right:0}#tophead .widget ul li{display:inline;display:inline-block;margin:0 5px;vertical-align:middle}#tophead .widget ul li:first-child{margin-left:0}#tophead .widget ul li:last-child{margin-right:0}#tophead .tophead-right{float:right}.header .hs-menu-wrapper>ul{display:block;font-size:0}#tophead .widget a:focus,#tophead .widget a:hover{text-decoration:underline}#tophead .custom-html-widget{position:relative;top:1px}#tophead .hs-menu-wrapper>ul li.hs-item-has-children>ul{display:none!important}.clear{clear:both}.clear:after,.clear:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.site-header:after{clear:both}.menu-top-bar-links-container>.header-cta{display:none}#tophead .header-cta a.cta_button{color:#fff;display:inline-block;font:inherit;font-size:15px;font-weight:400;line-height:1.5;padding:5px 20px}#tophead .header-cta a.cta_button:hover{text-decoration:none}.header .hs-menu-wrapper>ul li.hs-item-has-children,.header .hs-menu-wrapper>ul li.hs-item-has-children>a{position:relative}.header .hs-menu-wrapper>ul li.hs-item-has-children>ul{box-shadow:0 0 5px rgba(0,0,0,.5);display:block!important;left:0;margin-top:-4px;opacity:0!important;position:absolute;text-align:left;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;transition:all .3s ease 0s;visibility:hidden!important;width:210px;z-index:99!important}.header .hs-menu-wrapper>ul li.hs-item-has-children:hover>ul{opacity:1!important;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible!important}#tophead .hs-menu-wrapper>ul ul li{border-bottom:1px solid #fff;border-left:none;display:block;transition:all .3s ease 0s}#tophead .hs-menu-wrapper>ul ul li:last-child{border-bottom:none}#tophead .hs-menu-wrapper>ul ul li a{display:block;font-size:14px;font-weight:400;line-height:1.85714286;padding:10px 15px;text-decoration:none;text-transform:inherit}#tophead .hs-menu-wrapper>ul ul li a:hover{text-decoration:none}.site-header .site-branding{flex:368px 0 0;padding:13px 20px 0 0;width:368px}.site-header .site-branding>.widget-type-logo{display:table-cell;vertical-align:middle}.site-header .site-branding a{display:block}.site-header .site-branding a:focus{outline:1px dashed}.site-header .site-branding img{max-width:348px;padding:0;width:auto!important}.site-header #site-navigation{align-items:center;background-color:#841617;display:flex;flex:auto 1 1;justify-content:flex-end}.site-header #site-navigation .header-cta{padding-left:32px}.site-header #site-navigation .submenu.level-1{display:flex;font-size:0;justify-content:flex-start}.site-header #site-navigation .child-trigger{background:none;border:none!important;display:block;height:9px;margin:0;padding:0;right:15px;top:calc(50% - 2px);transform:translateY(-50%);width:15px}.site-header #site-navigation .child-trigger:before{background:url(https://degrees.snu.edu/hubfs/SNU_September_2020/images/menu-triangle.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:100%;width:100%}.site-header #site-navigation .navigation-primary .menu-link,.site-header #site-navigation .navigation-primary a{padding:33px 25px;text-transform:none}.site-header #site-navigation .navigation-primary .submenu.level-2{background:rgba(45,45,45,.7);min-width:215px;padding:15px;width:auto}.site-header #site-navigation .navigation-primary .submenu.level-2 li.menu-item{border:none}.site-header #site-navigation .navigation-primary .submenu.level-2 li.menu-item a{color:#fff;font-size:18px;letter-spacing:0;line-height:22px;padding:12px 15px;transition:all .3s;white-space:nowrap;-webkit-font-smoothing:antialiased}.bottom-header-flex-wrapper{display:flex;position:relative}.header-icon-area{float:right;font-size:18px;line-height:1.44444444;padding-left:25px;position:relative}.cart-icon-area,.header-icon-area .additional-menu-area,.header-icon-seperator,.search-box-area{color:#222;padding-bottom:31px;padding-top:32px}.header-icon-area .additional-menu-area,.header-icon-area .cart-icon-area,.header-icon-area .header-icon-seperator,.header-icon-area .search-box-area{float:right}.header-icon-area .search-box .search-close{font-size:14px;left:52px;line-height:1;margin-top:1px;opacity:0;position:absolute;top:111%;top:109%;transition:all .5s ease 0s;visibility:hidden;z-index:100}.header-icon-area.active .search-box .search-close{opacity:1;visibility:visible}.header-icon-area .search-box .search-button{font-size:16px}.header-icon-area .search-box .search-button i{color:#222}.header-icon-area .search-box>.hs_cos_wrapper{display:block}.header-icon-area .hs-search-field{left:0;margin-right:3px;margin-top:1px;opacity:0;position:absolute;top:100%;transition:all .3s ease 0s;visibility:hidden;width:0;z-index:99}.header-icon-area.active .hs-search-field{left:-112px;opacity:1;visibility:visible;width:180px}.header-icon-area .hs-search-field input.hs-search-field__input{background:#f5f5f5;border:1px solid #841617;border-radius:0;box-shadow:none;color:#666;display:block;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;height:34px;line-height:1.5;max-width:100%;padding:0;transition:all .3s ease 0s;width:100%}.header-icon-area.active .hs-search-field input.hs-search-field__input{padding:0 20px 0 10px}.header-icon-area .hs-search-field input.hs-search-field__input::-webkit-input-placeholder{color:#757575}.header-icon-area .hs-search-field input.hs-search-field__input:-moz-placeholder,.header-icon-area .hs-search-field input.hs-search-field__input::-moz-placeholder{color:#757575}.header-icon-area .hs-search-field input.hs-search-field__input:-ms-input-placeholder{color:#757575}.custom-menu-primary{text-align:right;width:100%}.header-icon-area .hs-search-field--open .hs-search-field__suggestions{background:#fff;display:none;font-size:15px}.header-icon-area.active .hs-search-field--open .hs-search-field__suggestions{display:block}#tophead a{font-family:Arial;font-size:14px;font-weight:700;letter-spacing:0}#tophead .tophead-right{float:none;margin-left:auto;max-width:500px;text-align:right;width:100%}#tophead .widget{width:100%}#tophead .tophead-right .hs-menu-wrapper>ul{display:flex;justify-content:space-between;width:100%}.sticky-header #tophead{display:none}.sticky-header header#masthead{background-color:#fff;left:0;position:fixed;top:0;width:100%}.sticky-header .site-header .site-branding img{max-height:68px;padding:5px}.sticky-header .site-header .site-branding{height:68px}.sticky-header .navigation-primary .menu-link,.sticky-header .navigation-primary a{padding-bottom:22px;padding-top:22px}.sticky-header .additional-menu-area,.sticky-header .cart-icon-area,.sticky-header .header-icon-seperator,.sticky-header .search-box-area{padding-bottom:20px;padding-top:21px}.mean-container .mean-bar{background:#fff;border-bottom:2px solid #cc7f2b;min-height:42px;padding:4px 0;position:relative;width:100%;z-index:5000}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mobile-logo a{display:block;padding:8px 15px}.mobile-logo img{max-height:26px;padding:0;width:auto!important}.mean-container a.meanmenu-reveal{color:#841617;cursor:pointer;display:block;font-family:Din Condensed,Arial,sans-serif;font-size:16px;font-size:1px;font-weight:700;height:22px;left:auto;line-height:22px;padding:15px 25px;position:absolute;right:0;text-decoration:none;text-indent:-9999em;top:0;transition:none;width:22px}.mean-container a.meanmenu-reveal span{background-color:#841617;display:block;height:3px;margin-top:3px}.mobile-open .mean-container a.meanmenu-reveal{font-size:18px;text-align:center;text-indent:0}.mobile-open .mean-container a.meanmenu-reveal span{display:none}.mobile-open .mean-container a.meanmenu-reveal:after{content:"X"}.mean-nav.custom-menu-primary{text-align:left}.mean-container .mean-nav{background:#fff;margin:0;width:100%}.custom-menu-primary.js-enabled{margin:0}.mean-nav .navigation-primary{overflow-y:scroll;width:100%}.mobile-open .mean-nav .navigation-primary{max-height:calc(100vh - 52px)}.mean-nav .navigation-primary ul li{border-top:1px solid #ddd;position:relative;width:100%}.mean-nav .navigation-primary ul li .menu-link,.mean-nav .navigation-primary ul li a{color:#841617!important;display:block;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0;padding:.5em 5%;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s ease 0s;width:90%}.child-trigger{background:hsla(0,0%,100%,.1);border:0!important;border-bottom:1px solid hsla(0,0%,100%,.2);border-left:1px solid hsla(0,0%,100%,.4);color:#841617;cursor:pointer;display:block;font-size:18px;font-style:normal;font-weight:700;height:27px;line-height:21px;margin-top:1px;padding:5px 12px;position:absolute;right:0;text-align:center;text-decoration:none;text-transform:uppercase;top:0;width:26px;z-index:2}.child-trigger:before{content:"+"}.child-open>.child-trigger:before{content:"-"}#meanmenu .custom-menu-primary .submenu.level-2{background-color:transparent;box-shadow:none;width:100%}#meanmenu .custom-menu-primary .submenu.level-2 li{background:transparent;border-top:1px solid #ddd;position:relative;transition:none;width:100%}#meanmenu .custom-menu-primary .submenu.level-2 li a{background:transparent;color:#841617;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0;padding:.5em 10%;text-align:left;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .3s ease 0s;visibility:visible;width:80%}#meanmenu .custom-menu-primary .submenu.level-2 li a:hover{color:#841617}.sticky-header #meanmenu{left:0;position:fixed;top:0;width:100%;z-index:9999}@media (min-width:768px){.child-trigger{display:none}}@media (max-width:1330px){.site-header .site-branding img{max-width:240px}.site-header .site-branding{flex:260px 0 1;padding:13px 20px 0 0;width:260px}.site-header #site-navigation .navigation-primary .menu-link,.site-header #site-navigation .navigation-primary a{font-size:16px;padding:33px 20px;text-transform:none}.site-header .button--white-border{font-size:14px;min-width:130px;padding:15px}.site-header #site-navigation .child-trigger{background:0;border:none!important;display:block;height:7px!important;margin:0;min-height:0!important;min-width:0!important;padding:0;top:50%;transform:translateY(-50%);width:11px!important}}@media (max-width:991px){.header .page-center{max-width:991px;padding:0 20px}.site-header #site-navigation .navigation-primary .menu-link,.site-header #site-navigation .navigation-primary a{font-size:16px;padding:33px 15px;text-transform:none}.site-header .site-branding{flex:230px 1 1;padding:13px 20px 0 0;width:230px}}@media (max-width:900px){.site-header #site-navigation .navigation-primary .menu-link,.site-header #site-navigation .navigation-primary a{font-size:14px;padding:33px 15px;text-transform:none}#tophead .tophead-right{max-width:400px}.site-header .site-branding img{max-width:200px}.site-header .site-branding{align-items:center;display:flex;flex:220px 0 1;padding:13px 20px 0 0;width:220px}.site-header #site-navigation .header-cta{padding-left:15px}}@media (max-width:800px){.site-header .site-branding img{max-width:185px}.site-header .site-branding{flex:190px 0 1;padding:13px 5px 0 0;width:190px}}@media (max-width:767px){.custom-header-wrapper{min-height:52px!important}}.navigation-primary{display:block}.navigation-primary .menu-link,.navigation-primary a{color:#fff;display:block;font-family:Din Condensed,sans-serif;font-size:21px;font-style:normal;font-weight:700;line-height:24px;padding:33px 15px;text-decoration:none;text-transform:uppercase;transition:all 1s ease-out 0s}.navigation-primary .submenu.level-1>li>.menu-item.active-item:after,.navigation-primary .submenu.level-1>li>a.active-item:after{background-color:#494a52;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.submenu-toggle,.triangle{display:none}.submenu.level-1{display:block;font-size:0}.submenu.level-1>li{display:inline-block;position:relative}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>.has-submenu>.menu-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;display:block;height:0;margin-left:1px;position:absolute;right:5px;top:30px;width:0}@media (min-width:768px){.submenu.level-2{box-shadow:0 0 5px rgba(0,0,0,.5);display:block!important;left:0;opacity:0;position:absolute;text-align:left;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;transition:all .3s ease 0s;visibility:hidden;width:210px;z-index:99!important}}.triangle-container.level-2{display:block;display:none;height:25px;left:105px;overflow:hidden;position:absolute;top:-25px;width:60px}.triangle.level-2{background-color:#fff;border:1.79px solid #d1d6dc;border-radius:6px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2);display:block;height:30px;margin-left:20px;margin-top:12px;transform:rotate(45deg);transition:background-color .3s;width:30px}.triangle-container.level-2.hover .triangle{background-color:#ebeff3;transition:background-color .3s}.submenu.level-2>li{border-bottom:1px solid #fff;border-left:none;display:block;padding:0;position:relative;transition:all .3s ease 0s}.submenu.level-2>li:last-child{border-bottom:none}.submenu.level-2 .menu-item .menu-link{display:block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding:10px 15px;text-decoration:none;text-transform:uppercase;transition:all 1s ease-out 0s}.submenu.level-2 .menu-item .menu-link:focus,.submenu.level-2 .menu-item .menu-link:hover{background-color:#ebeff3;cursor:pointer;transition:background-color .3s}.submenu.level-3 .menu-item .menu-link{padding-left:60px}.submenu.level-1 li.menu-item a:focus{text-decoration:underline!important}@media (min-width:768px){.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu.is-focus .level-2,.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu>a:focus+.submenu.level-2{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.hs-inline-edit .submenu.level-1>li.has-submenu:focus .submenu.level-2,.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}}@media (max-width:1330px) and (min-width:1200px){body .custom-menu-primary .submenu.level-1>li:last-child>ul.submenu.level-2{left:auto;right:0}.header-icon-area.active .hs-search-field{left:-130px}.header-icon-area .search-box .search-close{left:34px}}@media (max-width:1199px){.navigation-primary .menu-link,.navigation-primary a{padding-left:12px;padding-right:12px}}@media (max-width:1140px) and (min-width:768px){body .custom-menu-primary .submenu.level-1>li:last-child>ul.submenu.level-2{left:auto;right:0}.header-icon-area.active .hs-search-field{left:-130px}.header-icon-area .search-box .search-close{left:34px}}@media (max-width:991px) and (min-width:768px){.navigation-primary .menu-link,.navigation-primary a{font-size:12.5px;padding-left:8px;padding-right:8px}}@media (max-width:767px){.navigation-primary .menu-link,.navigation-primary a{font-size:26px}.navigation-primary{display:block}.navigation-primary .submenu.level-1>li>a.active-item:after{content:none;display:none}.submenu>li>a{display:block;width:100%}.submenu>.has-submenu{position:relative}.submenu>.has-submenu>a{width:70%}.submenu{display:none}.submenu.level-1{width:100%}.submenu.level-1>li{border-top:2px solid #ced4db;display:block;padding:0;width:100%}.submenu.level-1>li>a{font-weight:600;padding:7px 30px}.submenu .menu-arrow,.submenu.level-1>.has-submenu>.menu-arrow,.submenu>.has-submenu>.menu-arrow{background-position:center right 30px;background-repeat:no-repeat;background-size:20px;border:none;cursor:pointer;height:55px;padding:15px 0;position:absolute;right:0;top:0;width:30%}.submenu .menu-arrow-bg,.submenu.level-1>.has-submenu>.menu-arrow-bg,.submenu>.has-submenu>.menu-arrow-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij48dGl0bGU+UGx1czwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM5Nzk4OUYiIHN0cm9rZS13aWR0aD0iMi40Ij48cmVjdCB3aWR0aD0iMTYuOCIgaGVpZ2h0PSIxIiB4PSIxLjIiIHk9IjkuNiIgcng9Ii41Ii8+PHJlY3Qgd2lkdGg9IjE2LjgiIGhlaWdodD0iMSIgeD0iMS4yIiB5PSI5LjYiIHJ4PSIuNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgOS42IDkuNikiLz48L2c+PC9zdmc+);background-repeat:no-repeat;display:block;height:20px;margin-left:auto;margin-right:30px;transition:transform .4s;width:20px}.triangle-container.level-2{display:none}input[type=checkbox]:checked~.submenu{display:block}input[type=checkbox]:checked~.menu-arrow .menu-arrow-bg{transform:rotate(45deg);transition:transform .4s}.submenu.level-2{border:none;box-shadow:none;opacity:1;position:static;transform:unset;visibility:visible;width:100%}.submenu.level-2 .menu-item{background-color:#fff;border-bottom:none;border-top:2px solid #ebeff3;padding:0}.submenu.level-2 .menu-item .menu-link{padding:7px 60px}.submenu.level-2 .menu-item .menu-link:hover{background-color:inherit}.submenu.level-3{margin:0;width:100%}.submenu.level-3,.submenu.level-3>li{background-color:inherit;padding:0}.submenu.level-3 .menu-item .menu-link{padding:7px 90px}}.site-header #site-navigation .navigation-primary,.site-header #site-navigation .navigation-primary>ul,.site-header #site-navigation .navigation-primary>ul>li,.site-header #site-navigation>.custom-menu-primary,.site-header #site-navigation>.custom-menu-primary>div,.site-header #site-navigation>.custom-menu-primary>div>nav{height:100%}.site-header #site-navigation .navigation-primary>ul>li>.menu-link{align-items:center;display:flex;line-height:1.2;padding:33px 50px 33px 25px}.site-header #site-navigation .navigation-primary>ul>li.no-submenu>a{padding:33px 25px}.site-header #site-navigation .navigation-primary>ul>li>.menu-link:focus,.site-header #site-navigation .navigation-primary>ul>li>.menu-link:hover{background:#4c0c0d;color:#fff}.site-header #site-navigation .navigation-primary .menu-link,.site-header #site-navigation .navigation-primary a{height:100%;position:relative}.submenu.level-1>li.has-submenu.has-mega-menu{position:static}.navigation-primary .mega-menu{box-shadow:0 0 5px rgba(0,0,0,.5);left:0;opacity:0;position:absolute;text-align:left;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;transition:all .3s ease 0s;visibility:hidden;width:100%;z-index:99!important}.submenu.level-1>li.has-submenu:hover .mega-menu{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.mega-menu__featured-items{background:rgba(45,45,45,.85);padding:45px 50px;width:100%}.mega-menu__featured-items-flexbox{display:flex;width:100%}.mega-menu__list{background:rgba(45,45,45,.98);min-width:240px;padding:45px;text-align:left}.mega-menu__list ul.mega-list{display:block!important;margin:0;padding:0}.site-header #site-navigation .mega-menu__list ul.mega-list a{color:#fff;font-family:Arial;font-size:18px;font-weight:400;letter-spacing:-.65px;line-height:1.2;margin:0 0 20px;padding:0;-webkit-font-smoothing:antialiased}.mega-menu__featured-item-img{margin:0 0 12px}.mega-menu__featured-item-text{color:#fff;font-family:Arial;font-size:14px;letter-spacing:-.51px;line-height:1.5;-webkit-font-smoothing:antialiased;font-weight:400}.site-header #site-navigation .navigation-primary a.mega-menu__featured-item{padding:0 50px 0 0;text-align:center}.site-header #site-navigation .navigation-primary a.mega-menu__featured-item:last-of-type{padding:0}.mega-menu__featured-items h3,.mega-menu__list h3{color:#fff;font-size:20px;font-weight:700;letter-spacing:0;margin:0 0 20px}@media(max-width:991px){.site-header #site-navigation .child-trigger{right:10px}.site-header .button--white-border{font-size:12px;min-width:110px;padding:15px}}@media(max-width:1010px) and (min-width:768px){.site-header #site-navigation .navigation-primary>ul>li>a{padding:33px 25px 33px 15px!important}.site-header #site-navigation .navigation-primary>ul>li.no-submenu>a{padding:33px 15px!important}}@media(min-width:768px){.navigation-primary .mega-menu{display:flex!important}}@media(max-width:767px){.submenu.level-1>li.has-submenu .mega-menu{box-shadow:none;opacity:1;position:static;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.submenu.level-1>li.has-submenu .child-open+.mega-menu{display:block!important}.mega-menu__featured-items,.mega-menu__featured-items h3,.mega-menu__list h3{display:none}.mega-menu__featured-items-flexbox{display:block;width:100%}.mega-menu__list{background:none;min-width:0;padding:0;text-align:left}#meanmenu .custom-menu-primary .mega-list li a{padding:.5em 10%;width:80%}}#tophead{background-color:#1e1e1e}#tophead,#tophead a{color:#fff}#tophead a:hover{color:hsla(0,0%,100%,.7)}#tophead .hs-menu-wrapper>ul li.hs-item-has-children>ul{background-color:#000}#tophead .hs-menu-wrapper>ul ul a,#tophead .hs-menu-wrapper>ul ul a:hover{color:#000}#tophead .hs-menu-wrapper>ul ul li{border-color:#000}#tophead .header-cta a.cta_button{background-color:#841617;color:#841617}#tophead .header-cta a.cta_button:hover{background-color:#000;color:#841617}.bottom-header-wrapper{background-color:#fff;border-bottom:5px solid #cc7f2b;position:relative}.bottom-header-wrapper:before{background-color:#841617;content:"";height:100%;position:absolute;right:0;top:0;width:50%}body .custom-menu-primary .submenu.level-1>li,body .custom-menu-primary a{color:#fff}body .custom-menu-primary .submenu.level-1>li{background-color:transparent}body .custom-menu-primary .submenu.level-1>li:hover,body .custom-menu-primary .submenu.level-1>li>a:focus,body .custom-menu-primary .submenu.level-1>li>a:hover{color:hsla(0,0%,100%,.7)}body .custom-menu-primary .submenu.level-1>li.active-branch,body .custom-menu-primary .submenu.level-1>li>a.active-branch,body .custom-menu-primary a.active-branch{color:#000}body .custom-menu-primary .submenu.level-1>li.active-branch{background-color:#000}body .custom-menu-primary .submenu.level-1>li:focus,body .custom-menu-primary .submenu.level-1>li:hover{background-color:#000}body .custom-menu-primary .submenu.level-1>li>a.active-branch{color:#000}body .custom-menu-primary .submenu.level-1>li>a.active-branch:after{background-color:#000}body .custom-menu-primary .submenu.level-2>li>a{color:#fff}.custom-menu-primary .submenu.level-2,body .custom-menu-primary .submenu.level-2 .menu-item .menu-link,body .custom-menu-primary .submenu.level-2 .triangle-container .triangle{background-color:transparent}body .custom-menu-primary .submenu.level-2 .menu-item .menu-link.active-branch{background-color:#000;color:#000}body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:focus,body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:hover,body .custom-menu-primary .submenu.level-2 .triangle-container.level-2.hover .triangle{background-color:transparent;color:hsla(0,0%,100%,.7)}.custom-menu-primary .submenu.level-2 li{border-color:#000}.sticky-header header#masthead{border-bottom:1px solid #e6e3e3}.button:active,.button:hover{background-color:#000;border:2px solid #000;color:#fff}.button--white-border{background-color:transparent;border:2px solid #fff;border-radius:40.05px;color:#fff;display:inline-block;font-family:Arial;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2;min-width:162px;padding:13px 25px;text-align:center;transition:all .3s}.button--white,.button--white-border:active,.button--white-border:focus,.button--white-border:hover{background-color:#fff;color:#000}.button--white{border-radius:40.05px;display:inline-block;font-family:Arial;font-size:28px;font-weight:600;letter-spacing:0;line-height:1.8;min-width:162px;padding:10px 60px;position:relative;text-align:center;transition:all .3s}.button--white:active,.button--white:hover{background-color:#000;color:#fff}.button--white svg{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.button--white #Group-10,.button--white #Rectangle{transition:all .3s}.button--white:active #Rectangle,.button--white:focus #Rectangle,.button--white:hover #Rectangle{transition:all .3s;fill:#000}.button--white:active #Group-10,.button--white:focus #Group-10,.button--white:hover #Group-10{transition:all .3s;stroke:#fff}.button--white:focus #Group-10{stroke:#fff!important}#tophead .tophead-right .hs-menu-wrapper>ul:after,#tophead .tophead-right .hs-menu-wrapper>ul:before,.header-cta script{display:none}#skiptocontent{background:#841617;border-bottom-right-radius:20px;color:#fff;left:0;padding:5px 15px;position:absolute;top:-50px;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:9999999}#skiptocontent:focus{left:0;outline:0;position:absolute;top:0;-webkit-transition:top .1s ease-in;transition:top .1s ease-in}.site-header #site-navigation .navigation-primary .level-2--modals .button{font-family:Roboto;font-size:14px;font-weight:500;margin:2.4em 0 0;padding:1em}.level-2--modals .mega-menu__featured-items{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0}.site-header #site-navigation .navigation-primary .level-2--modals a{padding:33px 25px 0}.level-2--modals ul.mega-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:14px;position:relative}.site-header #site-navigation .navigation-primary .level-2--modals li.menu-item:last-child a{padding-bottom:2em}.mega-menu.level-2.level-2--modals .mega-menu__featured-items .menu-link{font-family:Roboto;font-size:15px;font-weight:400}.site-header #site-navigation .navigation-primary .level-2--modals .menu-item:not(.menu-item--header) a{padding-top:.9em}.site-header #site-navigation .navigation-primary .level-2--modals .menu-item.menu-item--header a{font-size:17px;font-weight:500;padding-bottom:7px;padding-top:28px;text-decoration:underline}.site-header #site-navigation .navigation-primary .level-2--modals .menu-item.menu-item--header:last-child{margin-top:auto}.level-2--modals ul.mega-list:not(:last-child):after{background:#fff;content:"";display:block;height:82%;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.level-2--modals .mega-menu__list{padding:32px}.level-2--modals .mega-menu__list h3{font-family:Roboto;font-size:15px;font-weight:500}.level-2--modals .mega-menu__featured-items-flexbox{width:auto}.site-header #site-navigation .navigation-primary .level-2--modals .button:hover{border:none}.site-header #site-navigation .navigation-primary .level-2--modals .button:active,.site-header #site-navigation .navigation-primary .level-2--modals .button:focus{text-decoration:none!important}.header-form-modal{background:#fff;margin:0 auto;max-height:75vh!important;max-width:700px;overflow:scroll;padding:3.2rem;transform:translateY(7rem);width:calc(100% - 4rem)}.lity .lity-close{color:#878787;position:absolute;right:3rem;top:1.8rem;transition:all .3s ease}.lity .lity-close:hover{color:#878787;opacity:.6}.site-header #site-navigation .navigation-primary .level-2--modals .button{line-height:1.4;white-space:normal}.level-2--modals .mega-menu__featured-items{width:100%}.site-header #site-navigation .navigation-primary .level-2--modals .button:hover{background:#000;opacity:1!important;text-decoration:none!important}@media screen and (max-width:767px){.mean-nav .navigation-primary .level-2--modals .button{color:#fff!important;margin-bottom:1.4rem;padding:.65em 1.3em .6em;text-align:center}.level-2--modals .mega-menu__featured-items{display:block}}@media screen and (max-width:1300px){.site-header #site-navigation .navigation-primary .level-2--modals a{white-space:normal}}@media screen and (max-width:767px){.mean-nav .navigation-primary .level-2--modals .button{color:#fff!important;margin-bottom:1.4rem;margin-left:auto;margin-right:auto;padding:.65em 1.3em .6em;text-align:center}.level-2--modals .mega-menu__featured-items{background:#fff;display:block}.level-2--modals .mega-menu__list h3{color:#841617}.level-2--modals .mega-menu__list{text-align:center}.submenu.level-1>li.has-submenu .child-open+.mega-menu.level-2--modals{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.level-2--modals ul.mega-list{padding-right:0}.level-2--modals ul.mega-list:not(:last-child):after{display:none}.mean-nav .navigation-primary .level-2--modals ul li a{color:#841617!important}li.menu-item.menu-item--header.view_all{display:none}.level-2--modals li:not(.menu-item--header) a.menu-link{padding-left:7.1em!important;text-transform:none!important}}@media screen and (min-width:1300px){.level-2--modals ul.mega-list{flex:1 1 33%;max-height:80vh;overflow-y:auto}}