i{display:inline-block;width:25px;height:25px}i.insta{background-image:url(images/social_instagram.svg);background-size:100%;background-repeat:no-repeat}i.vimeo{background-image:url(images/social_vimeo.svg);background-size:100%;background-repeat:no-repeat}i.dark-vimeo{background-image:url(images/dark_social_vimeo.svg);background-size:100%;background-repeat:no-repeat}@font-face{font-family:"Montserrat Black";src:local("Montserrat Black"),url(fonts/Montserrat-Black.ttf) format("truetype")}@font-face{font-family:"Montserrat ExtraBold";src:local("Montserrat ExtraBold"),url(fonts/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Montserrat Bold";src:local("Montserrat Bold"),url(fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:"Montserrat SemiBold";src:local("Montserrat SemiBold"),url(fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:"Montserrat Regular";src:local("Montserrat Regular"),url(fonts/Montserrat-Regular.ttf) format("truetype")}html{opacity:0;transition:all 1s ease}html.loaded{opacity:1;overflow:visible}html.loaded .loader{opacity:1}html.loaded .loader.loaded{opacity:0}html .build-info{left:0}html .loader{display:table;position:absolute;background:#fff;height:100vh;width:100vw;transition:all 0.2s ease-out;opacity:1;z-index:9999}html .loader .bounce{display:table-cell;vertical-align:middle;height:100vh;position:relative;top:20%}html .loader svg{animation:downbouncespin 4s forwards infinite;display:table-cell;height:95px;width:95px;text-align:center;vertical-align:middle;margin:0 auto;position:absolute;top:25%;left:0;right:0}html #jmpress{transform:translate(0%, 0%) scaleX(1) scaleY(1) scaleZ(1) !important;opacity:1;transition:opacity 1s ease-out}html .step{transition:all 0.5s ease-in-out;will-change:auto;transform:translate(-50%, 200%) translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important}html .step.active{transform:translate(-50%, -50%) translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important}html .step.passed{transform:translate(-50%, -500%) translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1) !important}.path{opacity:0}.path-animate{opacity:1;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 10s linear alternate;animation-fill-mode:forwards}.Explorer .path-animate{stroke-dasharray:none;stroke-dashoffset:none}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.hideme{opacity:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);will-change:auto}.fade-left,.fade-right,.fade-up{transition:transform 1s ease;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;will-change:auto;-webkit-transform:translateZ(0);visibility:hidden}.fade-left.show,.fade-right.show,.fade-up.show{transform:translate3d(0, 0, 0);visibility:visible}.fade-left{transform:translate3d(-45px, 0, 0)}.fade-right{transform:translate3d(45px, 0, 0)}.fade-up{transform:translate3d(0, 0, -45px)}.cut-up{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);will-change:auto;opacity:0}.cut-up.animate{animation-delay:0.8s;animation-name:cutTextDown;animation-duration:0.5s;animation-timing-function:ease;animation-fill-mode:forwards}.cut-left{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);will-change:auto;opacity:0}.cut-left.animate{animation-delay:0.1s;animation-name:cutLeft;animation-duration:0.5s;animation-timing-function:ease;animation-fill-mode:forwards}@keyframes RLS{0%{height:95px;width:95px}10%{height:95px;width:95px}15%{height:95px;width:95px}20%{height:110px;width:110px}30%{}35%{}40%{}45%{height:75px;width:75px}60%{}70%{height:100px;width:100px}75%{}100%{height:95px;width:95px}}@keyframes downbouncespin{0%{transform:rotate(0deg)}20%{transform:rotate(720deg)}40%{transform:rotate(-1080deg)}60%{transform:rotate(-720deg)}100%{transform:rotate(-360deg)}}@keyframes flash{0%{width:20%}20%{width:70%}40%{width:30%}60%{width:60%}100%{width:20%}}@-moz-keyframes downbounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes downbounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes downbounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.downbounce{-moz-animation:downbounce 4s infinite;-webkit-animation:downbounce 4s infinite;animation:downbounce 4s infinite}.downbounce small{position:relative;top:-21px}@-webkit-keyframes cutTextUp{from{-webkit-clip-path:inset(0 0 -10% 0);clip-path:inset(0 0 -10% 0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-webkit-keyframes cutLeft{from{-webkit-clip-path:inset(0 0 0 -10%);clip-path:inset(0 0 0 -10%)}to{-webkit-clip-path:inset(-10% 0 -20% 0);clip-path:inset(-10% 0 -20% 0);opacity:1}}@keyframes cutTextUp{from{-webkit-clip-path:inset(0 0 -10% 0);clip-path:inset(0 0 -10% 0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-webkit-keyframes cutTextDown{from{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(-10% 0 -20% 0);clip-path:inset(-10% 0 -20% 0);opacity:1}}@keyframes cutTextDown{from{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(-10% 0 -20% 0);clip-path:inset(-10% 0 -20% 0);opacity:1}}@-webkit-keyframes cutTextDownFromTop{from{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 -30% 0);clip-path:inset(0 0 -30% 0);opacity:1}}@keyframes cutTextDownFromTop{from{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 -30% 0);clip-path:inset(0 0 -30% 0);opacity:1}}@keyframes showMenuText{0%{opacity:0}100%{opacity:1}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}h1,h2,h3,h4,h5{color:#162f77;font-family:"Montserrat Black",sans-serif;font-weight:900;text-transform:uppercase;line-height:0.85;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3{letter-spacing:-1px}h1{font-size:40px}h2{font-size:36px}h3{font-size:30px}h4{font-size:20px;letter-spacing:-0.4px}h5{font-size:18px;letter-spacing:normal}h5.label{color:#aaa;font-family:"Montserrat Black",sans-serif;font-size:15px;font-weight:900;letter-spacing:-1px;line-height:16px}p{color:#454545;font-family:"Montserrat Regular",sans-serif;font-size:16px;font-weight:600;line-height:26px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (min-width: 640px){p{font-size:15px}}p>a{font-family:"Montserrat Black",sans-serif;color:#162f77;text-decoration:none;border-bottom:3px solid #3a6edb;text-decoration-color:#3a6edb}p>a:hover{color:#3a6edb;transition:color 400ms ease}body{max-width:100vw;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden}.grecaptcha-badge{display:none}#edit-help-link{display:none;visibility:hidden}.sub-nav-container+#rte{margin-top:100px}.node--type-page-builder .breadcrumb,.page-node-type-contributors .breadcrumb{height:52px;width:100%;padding:15px 0;border-bottom:2px solid #f4f4f4;padding-left:4%}@media (min-width: 640px){.node--type-page-builder .breadcrumb,.page-node-type-contributors .breadcrumb{padding-left:71px}}@media (min-width: 1280px){.node--type-page-builder .breadcrumb,.page-node-type-contributors .breadcrumb{padding-left:116px}}.node--type-page-builder .breadcrumb svg,.page-node-type-contributors .breadcrumb svg{display:inline-block;height:15px;width:15px;transform:rotate(180deg)}.node--type-page-builder .breadcrumb h4,.page-node-type-contributors .breadcrumb h4{display:inline-flex;color:#3A6EDB;position:relative;top:-2px;font-size:15px;text-transform:initial}.node--type-page-builder .breadcrumb h4 a,.page-node-type-contributors .breadcrumb h4 a{color:#3a6edb}.node__meta{display:none}a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#162f77;text-decoration:none;transition:.02s all ease}a:hover{color:inherit}.container{max-width:none}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border-color:#162f77;outline:0}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{font-family:"Montserrat Black",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#ffde00;border-color:#ffde00;transition:.02s all ease}.button:focus,.button:hover,button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#ffde00;border-color:#ffde00;color:#fff;outline:0;font-family:"Montserrat Black",sans-serif;transition:.02s all ease}.button.button-outline,button.button-outline,input[type="button"].button-outline,input[type="reset"].button-outline,input[type="submit"].button-outline{background-color:transparent;color:#162f77;transition:.02s all ease}.button.button-clear,button.button-clear,input[type="button"].button-clear,input[type="reset"].button-clear,input[type="submit"].button-clear{background-color:transparent;border-color:transparent;color:#162f77;transition:.02s all ease}#block-baa-content .js-form-item input{border-radius:0;border:none;border-bottom:4px solid #162F77;font-family:"Montserrat Black",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:18px;color:#BCBCBC}#block-baa-content .js-form-item input.error{border-bottom:4px solid red}#block-baa-content .js-form-item label{color:#162f77;text-transform:uppercase}#block-baa-content .js-form-item .form-required:after{margin-left:0}#block-baa-content .button{border-radius:0;border:none;background-color:#162f77;min-width:240px}.primary-button{display:inline-block;width:auto;min-width:240px;height:auto;min-height:42px;padding:0;border:none;border-radius:0;text-align:center;transition:.02s all ease}.primary-button>a{display:inline-block;width:auto;white-space:nowrap;font-size:17px;text-align:center;font-family:"Montserrat Black",sans-serif;padding-left:21%;padding-right:21%;line-height:42px;margin:0;text-transform:uppercase}.primary-button.dark-bg{background-color:#ffde00}.primary-button.dark-bg>a{color:#162f77}.primary-button.dark-bg:hover{background-color:#fff;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.primary-button.light-bg{background-color:#162f77}.primary-button.light-bg>a{color:#fff}.primary-button.light-bg:hover{background-color:#3a6edb;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.secondary-button{display:inline-block;width:auto;min-width:200px;height:auto;min-height:0;padding:0;border:none;border-radius:0;line-height:30px;text-align:center}.secondary-button>a{display:inline-block;width:auto;padding-left:18%;padding-right:18%;font-size:14px;font-family:"Montserrat Black",sans-serif;text-transform:uppercase;text-align:center;line-height:31px;margin:0}.secondary-button>a a{color:inherit}.secondary-button.dark-bg{border:4px solid #ffde00;background-color:transparent}.secondary-button.dark-bg>a{color:#ffde00}.secondary-button.dark-bg:hover{background-color:#ffde00;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.secondary-button.dark-bg:hover a{color:#162f77}.secondary-button.light-bg{border:4px solid #3a6edb;background-color:transparent}.secondary-button.light-bg>a{color:#3a6edb}.secondary-button.light-bg:hover{background-color:#3a6edb;-webkit-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.secondary-button.light-bg:hover a{color:#fff}.secondary-button.inactive{border:4px solid #F2F2F2;padding:0;background-color:#fff}.secondary-button.inactive a{color:#F2F2F2;padding-left:5%;padding-right:5%}p.link a,p.link span{display:inline;color:#162f77;font-size:15px;font-family:"Montserrat Black",sans-serif;border-bottom:3px solid #3a6edb;text-decoration:none;line-height:20px}p.link a:hover,p.link span:hover{color:#3a6edb}#rte ul li a{display:inline;color:#162f77;font-size:15px;font-family:"Montserrat Black",sans-serif;border-bottom:3px solid #3a6edb;text-decoration:none;line-height:20px}#rte ul li a:hover{color:#3a6edb}#full-width-carousel .owl-dots,#card-carousel .owl-dots{height:35px;width:85%;margin:0 auto;margin-bottom:100px}@media (min-width: 640px){#full-width-carousel .owl-dots,#card-carousel .owl-dots{display:flex;justify-content:center;height:14px;position:absolute;margin:0 auto;left:0;right:0;bottom:0}}#full-width-carousel .owl-dot,#card-carousel .owl-dot{height:100%;margin:0}#full-width-carousel .owl-dot span,#card-carousel .owl-dot span{display:block;width:20px;height:20px;margin:0px;margin-right:13px;border:0.3rem solid #dedede;background:#fff;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}#full-width-carousel .owl-dot.active span,#card-carousel .owl-dot.active span{background:#3a6edb;border:0}@media (min-width: 640px){#full-width-carousel .owl-dot.active span,#card-carousel .owl-dot.active span{background:#3a6edb}#full-width-carousel .owl-dot.active:hover,#card-carousel .owl-dot.active:hover{background-color:#ffde00}}@media (min-width: 640px){#full-width-carousel .owl-dot,#card-carousel .owl-dot{width:20%;max-width:120px;height:14px;background-color:#3a6edb;border-radius:0}#full-width-carousel .owl-dot span,#card-carousel .owl-dot span{display:none}#full-width-carousel .owl-dot.active,#card-carousel .owl-dot.active{background-color:#ffde00;height:22px;margin-top:-8px}}@media (min-width: 640px){#full-width-carousel .owl-dot:hover,#card-carousel .owl-dot:hover{background-color:#162f77}}.stripe-container{background-image:url(images/pattern_gray.svg);background-repeat:no-repeat;background-size:cover;width:148px;height:148px;position:absolute;right:0;bottom:0}.juicer-feed .j-display-filters{margin-top:80px !important}.juicer-feed .feed-item .j-message,.juicer-feed .feed-item .j-message p{font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:22px}.juicer-feed .feed-item .j-message>a,.juicer-feed .feed-item .j-message p>a{line-height:22px}#juicer-twitter{margin:0 auto;width:85%}#juicer-twitter .iframe-split{display:flex;flex-direction:column;padding-top:110px;padding-bottom:82px}@media (min-width: 640px){#juicer-twitter .iframe-split{flex-direction:row}}#juicer-twitter .iframe-juicer{width:100%}@media (min-width: 1280px){#juicer-twitter .iframe-juicer{width:calc(75% - 40px);margin-right:40px}}#juicer-twitter .iframe-twitter{width:100%}#juicer-twitter .iframe-twitter iframe{height:300px !important;margin-top:35px !important}@media (min-width: 640px){#juicer-twitter .iframe-twitter iframe{height:600px !important;margin-top:0 !important}}@media (min-width: 1280px){#juicer-twitter .iframe-twitter{width:25%}#juicer-twitter .iframe-twitter iframe{height:600px !important;margin-top:0 !important}}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2), only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3), only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.row{max-width:100%;flex-direction:column;margin-left:0rem}#block-footer .subscriber-container #email_address_field_0 #email_address_0{font-size:1rem}}#header{width:100%;height:102px;top:0;position:fixed;z-index:100}#page{position:relative;padding-top:63px}@media (min-width: 1280px){#page{padding-top:103px}}.sidenav{height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:0.5s;margin-top:63px;visibility:hidden}.sidenav.active{width:100%;visibility:visible;width:100%}.is-fullscreen{overflow:hidden}.user-logged-in .container-primary-nav .primary-nav ul:not(.contextual-links) li ul.menu{display:none !important}.user-logged-in #header{top:78px}.user-logged-in #page{position:relative;top:101px}.container-primary-nav{min-height:63px;background-color:#162F77;width:100%;position:relative}@media (min-width: 1280px){.container-primary-nav{min-height:103px}}.container-primary-nav #block-sitelogo{float:none;width:100%;height:100%;display:table;margin:0;text-align:center;vertical-align:middle}.container-primary-nav #block-sitelogo .inline-svg-container{display:table;margin:auto;padding-top:0;height:100%;width:100%}.container-primary-nav .logo-container{height:63px;width:71px;background-color:#FFDE00;float:left;margin-right:39px;display:block}@media (min-width: 1280px){.container-primary-nav .logo-container{height:103px;width:113px;overflow:hidden;display:block}}.container-primary-nav .logo-container img{display:table-cell;vertical-align:middle;text-align:center;width:100%;padding:15px;height:auto;top:-4px;position:relative}.container-primary-nav .primary-nav{display:none}@media (min-width: 1280px){.container-primary-nav .primary-nav{margin-top:-0.9rem;display:block}}.container-primary-nav .primary-nav ul:not(.contextual-links){list-style-type:none;text-align:left;float:left;display:block;margin:0}.container-primary-nav .primary-nav ul:not(.contextual-links) li{padding:4.7rem 2rem;display:inline}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--collapsed{list-style-image:none;list-style-type:none}.container-primary-nav .primary-nav ul:not(.contextual-links) li:hover>a{border-bottom:0.3rem solid #ffde00}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--active-trail a{border-bottom:0.3rem solid #ffde00}.container-primary-nav .primary-nav ul:not(.contextual-links) li:first-child{padding-left:0}.container-primary-nav .primary-nav ul:not(.contextual-links) li a{color:#fff;font-family:"Montserrat ExtraBold",sans-serif;text-transform:uppercase;font-size:14px;line-height:36px;position:relative;width:auto}.container-primary-nav .primary-nav ul:not(.contextual-links) li a.is-active{border-bottom:3px solid #ffde00}.container-primary-nav .primary-nav ul:not(.contextual-links) li ul.menu{display:none;position:absolute;width:100vw;background:#f4f4f4;bottom:0;left:0;transform:translateY(100%);padding:25px 35px 35px 159px;justify-content:start;flex-wrap:wrap;flex:1 1 100%;flex-flow:row wrap;z-index:99;overflow:hidden}.container-primary-nav .primary-nav ul:not(.contextual-links) li ul.menu li{padding:15px 15px 15px 0;padding-left:0;width:25%;display:inline;border-bottom:0}.container-primary-nav .primary-nav ul:not(.contextual-links) li ul.menu li.parent-link-back{display:none}.container-primary-nav .primary-nav ul:not(.contextual-links) li ul.menu li a{color:#333;border-bottom:0;padding:20px 0 20px 0}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded:hover a::after,.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded:focus a::after{content:'';display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;border-bottom:15px solid #f4f4f4;bottom:-47px;left:0;right:0;margin:0 auto}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded:hover ul.menu,.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded:focus ul.menu{display:flex}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded a:focus a::after{content:'';display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;border-bottom:15px solid #f4f4f4;bottom:-40px;left:0;right:0;margin:0 auto}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded a:focus+ul.menu{display:flex}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded a:focus ul.menu li>a:focus{display:flex}.container-primary-nav .primary-nav ul:not(.contextual-links) li.menu-item--expanded.focused ul.menu{display:flex}.container-primary-nav .primary-nav a.search{display:inline-flex;align-items:center;color:#fff;font-family:"Montserrat ExtraBold",sans-serif;text-transform:uppercase;font-size:14px;margin:7px 0 0 2rem}.container-primary-nav .primary-nav a.search span{border-bottom:0.3rem solid transparent}.container-primary-nav .primary-nav a.search:hover span{border-bottom:0.3rem solid #ffde00}.container-primary-nav .primary-nav a.search::after{content:'';display:inline-block;width:2.1rem;height:2.1rem;background:url(images/search.svg) no-repeat;background-size:contain;margin:0 0 0 0.7rem;transform:translateY(-0.2rem)}.container-primary-nav .primary-nav form{display:inline}.container-primary-nav .primary-nav fieldset{width:150px;float:left;display:block;padding:0 15px}.container-primary-nav .primary-nav fieldset input,.container-primary-nav .primary-nav fieldset label{display:block;margin:0;line-height:1.6;padding:0;float:left}.container-primary-nav .primary-nav fieldset input{visibility:hidden;width:0%;transform:all .2s ease}.container-primary-nav .primary-nav fieldset label{color:#FFFFFF;font-family:"Montserrat Black",sans-serif;text-transform:uppercase;font-size:15px;font-weight:300;line-height:26px;width:auto}.container-primary-nav .primary-nav fieldset label.active{border-bottom:3px solid #ffde00}.container-primary-nav .primary-nav fieldset label::after{content:'';display:inline-block;width:20px;height:20px;background:url(images/search.svg);background-repeat:no-repeat;background-size:78%;margin:0px 0 0 10px}#block-utilitymenu-menu{display:none}.utility-nav-container{display:none}@media (min-width: 1280px){.utility-nav-container{display:block;overflow:hidden}.utility-nav-container nav{display:inline-flex;text-align:right;float:right;height:42px}}.utility-nav-container ul:not(.contextual-links){list-style-type:none;display:inline;text-align:right;margin-bottom:8px}.utility-nav-container ul:not(.contextual-links) li{padding:14px 12px 0;display:inline-flex}.utility-nav-container ul:not(.contextual-links) li a,.utility-nav-container ul:not(.contextual-links) li a.is-active{color:#fff;font-family:"Montserrat Bold",sans-serif;font-size:12px}.utility-nav-container ul:not(.contextual-links) li a.is-active,.utility-nav-container ul:not(.contextual-links) li a:hover{border-bottom:3px solid #ffde00}.search-bar{display:block;width:100%;overflow:hidden}.search-bar__form{display:flex;padding:3rem;margin:0;background-color:#162f77;height:92vh;align-items:center}@media (min-width: 1280px){.search-bar__form{height:auto;background-color:#f4f4f4}}.search-bar__input{background:#fff !important;font-size:18px;font-family:"Montserrat Bold",sans-serif;color:#162f77;border:0 !important;border-radius:0 !important;outline:0;margin:0;max-width:80%}@media (min-width: 640px){.search-bar__input{max-width:unset}}.search-bar__input:focus{border:3px solid #3a6edb !important}.search-bar__submit{background:#3a6edb url(images/search-white.svg) center no-repeat !important;background-size:44% !important;margin:0 !important}.search-bar__close{background:#162f77 url(images/close.svg) center no-repeat !important;background-size:44% !important;margin:0 !important;display:none !important}@media (min-width: 1280px){.search-bar__close{display:block !important}}.search-bar__submit,.search-bar__close{border:0 !important;outline:none !important;border-radius:0 !important}.search-bar svg{height:25px;width:25px;display:inline}.mobile-nav{display:block;width:50%;float:right;text-align:right;margin-top:20px;margin-right:15px}.mobile-nav nav{display:inline-flex}@media (min-width: 1280px){.mobile-nav{display:none}}.mobile-nav a.search{display:inline-flex;width:25px;height:20px;background-image:url(images/search.svg);background-size:contain;background-repeat:no-repeat;position:relative;top:-2px}.mobile-nav a.search.active::after{content:'';width:100%;border-bottom:3px solid #ffde00;padding-bottom:2px;position:relative;top:8px}.mobile-nav button{background:transparent;border:0;margin:0;float:right;font-size:38px;height:25px;width:25px;overflow:hidden;padding:0}.mobile-nav button .middle{width:25px;height:25px;position:relative;display:block;overflow:hidden}.mobile-nav button a.menu{float:left;width:25px;height:25px;overflow:hidden;transition:0.3s;left:3px;position:relative;pointer-events:none}.mobile-nav button a.menu span{float:left;width:20px;height:4px;background-color:#fff;position:relative;top:10px;transition:0.3s}.mobile-nav button a.menu span:before{content:'';width:20px;height:4px;background-color:#fff;position:absolute;top:-8px;left:0}.mobile-nav button a.menu span:after{content:'';width:20px;height:4px;background-color:#fff;position:absolute;bottom:-8px;left:0}.mobile-nav button a.menu.active{transform:rotate(360deg)}.mobile-nav button a.menu.active span{background-color:transparent}.mobile-nav button a.menu.active span:before{top:0;transform:rotate(-45deg)}.mobile-nav button a.menu.active span:after{bottom:0;transform:rotate(45deg)}.side-nav-items{position:relative;z-index:998}.side-nav-items nav>ul{margin:0}.side-nav-items nav>ul .menu-item{list-style-image:none;list-style-type:none}.side-nav-items nav>ul .menu-item.menu-item--expanded a{display:inline-block}.side-nav-items nav>ul .menu-item.menu-item--expanded>ul{display:block;transition:all .3s ease;margin:0}.side-nav-items nav>ul .menu-item.menu-item--expanded::after{content:'';height:20px;width:20px;background-image:url(images/arrow_dkblue.svg);background-size:contain;display:inline-block;text-align:right;float:right;background-repeat:no-repeat;z-index:999}.side-nav-items nav>ul li{width:100%;padding:33px 26px;border-bottom:1px solid #cecece}.side-nav-items nav>ul li a{font-family:"Montserrat Bold",sans-serif;font-size:16px;text-transform:uppercase}.side-nav-items nav>ul li ul{display:block;height:auto;position:absolute;background:#fff;width:100vw;min-height:90vh;top:0;left:0;transition:all .3s ease;transform:translateX(100vw)}.side-nav-items nav>ul li ul.active{transform:translateX(0)}.side-nav-items nav>ul li ul .parent-link-back{background:#3a6edb;color:#fff}.side-nav-items nav>ul li ul .parent-link-back a{color:#fff}.side-nav-items nav>ul li ul .parent-link-back::before{content:'';height:20px;width:20px;margin-right:25px;background-image:url(images/arrow_white.svg);background-size:contain;display:inline-block;text-align:right;float:left;background-repeat:no-repeat;z-index:999;transform:rotate(180deg);margin-top:3px}.side-nav-utility{position:fixed;bottom:0;z-index:9999;width:100%}.side-nav-utility nav{background:#ffde00}.side-nav-utility h2{display:none}.side-nav-utility ul{display:inline-flex;margin:0}.side-nav-utility ul li{display:inline-flex}.side-nav-utility ul li a{font-family:"Montserrat Bold",sans-serif;font-size:12px;line-height:35px;text-align:center;padding:0 28px;display:inline}.node__links{font-weight:bold;margin:0 0 0 188px}.node__links ul li{padding-left:0}.node__links ul li.book-printer{display:none}#sub-nav{background-color:#f4f4f4;position:relative;min-height:52px;display:flex;justify-content:space-between}@media (min-width: 1280px){#sub-nav{display:inherit}}#sub-nav .margin-left{display:none}@media (min-width: 1280px){#sub-nav .margin-left{display:inline-flex;margin-left:100px}}#sub-nav .parent_title{display:inline-flex;font-family:"Montserrat Black",sans-serif;color:#162f77;max-width:50%;background:transparent;padding:10px 38px;text-transform:uppercase;font-size:16px;line-height:16px;position:relative;width:50%;align-content:center;align-self:center}@media (min-width: 1280px){#sub-nav .parent_title{margin-right:0;width:auto;font-family:"Montserrat ExtraBold",sans-serif;font-size:14px}}@media (min-width: 1280px){#sub-nav .parent_title.current::after{content:'';display:block;height:0.3rem;width:calc(100% - 76px);background:#162f77;position:absolute;bottom:13px;left:38px}}@media (min-width: 1280px){#sub-nav .parent_title{background:#3a6edb;color:#fff;height:100%;padding:18px 38px;max-width:inherit;text-transform:uppercase}}#sub-nav #block-booknavigation{display:inline}#sub-nav .menu{display:none;transition:all .3s ease;margin:0;padding:0}#sub-nav .menu.active{display:block;top:100%;position:absolute;width:100%;height:100%;z-index:999}#sub-nav .menu.active li{display:block;float:none;width:100%;background:#3a6edb;border-bottom:1px solid #162f77}#sub-nav .menu.active li.parent{display:none}#sub-nav .menu.active li a{color:#fff;padding:35px 18px;font-size:13px}@media (min-width: 1280px){#sub-nav .menu{display:inline}}#sub-nav .menu li{padding:1rem 0;display:inline-block;margin-right:38px;font-weight:bold}#sub-nav .menu li.menu-item--active-trail a{border-bottom:3px solid #3a6edb}#sub-nav .menu li a{text-transform:uppercase;font-family:"Montserrat ExtraBold",sans-serif;font-size:13px}#sub-nav .menu li a:hover{border-bottom:0.3rem solid #3a6edb;color:#162f77}#sub-nav .book-pager{display:none}#sub-nav .mobile-only{position:relative;right:0;width:49%;float:right;padding-right:20px}@media (min-width: 1280px){#sub-nav .mobile-only{display:none}}#sub-nav .mobile-only button.button{background:transparent;border:2px solid #162f77;text-align:center;float:right;margin-top:6px;min-width:auto;padding:0 12px;height:auto;position:absolute;top:0;right:0;font-size:15px;margin-right:15px;font-family:"Montserrat Black",sans-serif;font-weight:normal;letter-spacing:0em}#sub-nav .mobile-only button.button::after{content:'';display:inline-block;width:11px;height:14px;background-image:url(images/arrow_dkblue.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(90deg) translateX(2px) translateY(4px);margin-left:15px}@media (min-width: 1280px){#sub-nav .mobile-only button.button{margin:11px 0}}#sub-nav.active .mobile-only:not(.parent_title){background:#3a6edb}#sub-nav.active .margin-left{display:none}@media (min-width: 1920px){#sub-nav.active .margin-left{display:inline-flex}}#sub-nav.active button.button{border-color:#fff;color:#fff}#sub-nav.active button.button::after{background-image:url(images/arrow_white.svg);transform:rotate(-90deg) translateX(-2px) translateY(-4px)}#sub-nav.active .parent_title{font-size:16px}#sub-nav.active ul.active.menu li{padding:0}#sub-nav.active ul.active.menu li:hover,#sub-nav.active ul.active.menu li.menu-item--active-trail{background:#ffde00}#sub-nav.active ul.active.menu li:hover a,#sub-nav.active ul.active.menu li.menu-item--active-trail a{color:#162f77;border-bottom:0}#sub-nav.active ul.active.menu li a{padding:35px 0 35px 35px;display:block;line-height:1;font-size:16px}.user-logged-in .translation-block{top:203px}.translation-block{position:absolute;top:138px;right:0;top:115px;width:100%;background:#efefef;height:52px;z-index:9}@media (min-width: 1280px){.translation-block{display:block;right:0;width:200px;top:103px}}.translation-block svg{fill:#162f77;float:right;height:25px !important;width:25px !important;margin-right:20px}@media (min-width: 1280px){.translation-block svg{float:none;margin-right:0}}.translation-block .dropy{margin-right:0}@media (min-width: 1280px){.translation-block .dropy{margin-right:auto}}.translation-block .dropy.open{background:#162f77}.translation-block .dropy.open svg{fill:#fff}.translation-block .dropy *{font-family:"Montserrat Bold",sans-serif}.translation-block .dropy .dropy__content{top:92%;width:200px;text-align:right;left:0;right:initial;background:#162f77}.translation-block .dropy .dropy__content ul{background:#162f77}.translation-block .dropy .dropy__content ul li{background:#162f77;background:#ffde00;color:#162f77;margin:0}.translation-block .dropy .dropy__content ul li a{color:#fff;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;position:relative}.translation-block .dropy .dropy__content ul li a:hover{background:#ffde00;color:#162f77}.translation-block .dropy .dropy__content ul li a::after{content:'';height:1px;width:100%;background:#3a6edb;display:block;position:absolute;bottom:0;right:0}@media (min-width: 1280px){.translation-block .dropy .dropy__content ul li a::after{width:74%}}.translation-block .dropy .dropy__content ul li.field__item{background:#162f77}.translation-block .dropy .dropy__content ul li:nth-child(2){background:#ffde00}.translation-block .dropy .dropy__content ul li:last-child a::after{display:none}#block-footer{margin:10rem auto 0;padding:0 3.5rem}@media (min-width: 640px){#block-footer{max-width:1440px;width:85%}}@media (min-width: 1280px){#block-footer{padding:0}}#block-footer .container{padding:0}#block-footer .column{padding:0}#block-footer .row{margin-left:0}@media (min-width: 1280px){#block-footer .row{width:100%}}#block-footer h2{display:block;color:#162f77;font-family:"Montserrat Black",sans-serif;font-size:40px;text-transform:uppercase}#block-footer h2 span{color:#3a6edb;display:inherit;width:100%}#block-footer h4{text-transform:uppercase}#block-footer .footer-header{width:256px;margin-bottom:53px}#block-footer #block-footerextension{margin-bottom:100px}@media (min-width: 640px){#block-footer #block-footerextension{margin-bottom:55px}}@media (min-width: 1280px){#block-footer #block-footerextension{margin-bottom:107px}}#block-footer .paragraph--type--stay-connected .row{flex-direction:row}#block-footer .paragraph--type--stay-connected .column-33 img{width:85%;height:auto}@media (min-width: 1280px){#block-footer .paragraph--type--stay-connected .column-33 img{max-width:90px}}@media (min-width: 640px){#block-footer .paragraph--type--stay-connected .column-33{max-width:150px}}@media (min-width: 1280px){#block-footer .paragraph--type--stay-connected .column-33{max-width:120px}}#block-footer .paragraph--type--stay-connected .column-66 h5{margin-bottom:14px}#block-footer .paragraph--type--stay-connected .column-66 p{font-size:14px;line-height:20px}@media (min-width: 640px){#block-footer .paragraph--type--stay-connected .column-66{max-width:300px}}#block-footer .paragraph--type--stay-connected .app-icons{margin-top:0;text-align:left;width:239px;flex:none;margin-left:32.5%}@media (max-width: 345px){#block-footer .paragraph--type--stay-connected .app-icons{margin-left:auto}}@media (min-width: 640px){#block-footer .paragraph--type--stay-connected .app-icons{margin-left:151px}}@media (min-width: 1280px){#block-footer .paragraph--type--stay-connected .app-icons{margin-left:121px}}#block-footer .footer-app{display:block}@media (min-width: 1280px){#block-footer .footer-app{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}}@media (min-width: 1280px){#block-footer .footer-app{flex-wrap:nowrap;justify-content:space-between}}@media screen and (min-width: 980px) and (max-width: 1279px){#block-footer .app-container{width:50%}}@media (min-width: 1280px){#block-footer .app-container{max-width:360px}}#block-footer .subscriber-container{margin:8rem 0}@media (min-width: 640px){#block-footer .subscriber-container{width:65%}}@media (min-width: 1280px){#block-footer .subscriber-container{width:inherit;padding:0 12rem;margin:0}}#block-footer .subscriber-container .field-container{margin-top:3.2rem;display:block !important}#block-footer .subscriber-container #email_address_field_0{display:flex;flex-wrap:wrap;margin-bottom:1rem}#block-footer .subscriber-container #email_address_field_0 #email_address_0{width:70%;background:#f4f4f4;color:#747474;border:0;height:auto;margin:0;border-radius:0;font-family:"Montserrat Regular",sans-serif;font-size:1.3rem;padding:1em}#block-footer .subscriber-container #email_address_field_0 #email_address_0::placeholder{text-transform:uppercase}#block-footer .subscriber-container #email_address_field_0 .ctct-form-button{width:30%;padding:0;background:#3a6edb;border-radius:0;border:0;margin:0;height:auto;line-height:1;font-size:1.5rem}#block-footer .subscriber-container #email_address_field_0 .ctct-form-errorMessage{order:1;width:100%}#block-footer .subscriber-container .ctct-gdpr-text{font-size:14px;line-height:20px}#block-footer .subscriber-container .ctct-gdpr-text a{border-bottom:3px solid #3a6edb;text-decoration:none;line-height:inherit}#block-footer .account-container h5{margin-bottom:32px}#block-footer .account-container .primary-button{width:100%;background-color:#3a6edb}#block-footer .account-container .primary-button a{border-radius:0;background-color:#3a6edb;height:42px;font-size:15px;line-height:42px}@media (min-width: 1280px){#block-footer .account-container .primary-button a{font-size:15px}}@media (min-width: 1280px){#block-footer .account-container .primary-button{max-width:250px}}@media (min-width: 640px){#block-footer .account-container{width:65%;padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 980px) and (max-width: 1279px){#block-footer .account-container{padding-top:0;padding-bottom:0}}@media (min-width: 1280px){#block-footer .account-container{width:51%;max-width:240px;padding:0}}#block-footer hr{width:115%;margin-left:-7.5%;margin-right:auto;margin-top:90px;margin-bottom:0;border-top:2px solid #f4f4f4}@media (min-width: 640px){#block-footer hr{width:100%;margin:90px auto 0}}#block-footer .sponsor-social{display:flex;flex-wrap:wrap;margin-top:46px}@media (min-width: 1280px){#block-footer .sponsor-social{flex-wrap:nowrap;padding-bottom:46px}}#block-footer .paragraph--type--organism-footer-sponsors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#block-footer .paragraph--type--organism-footer-sponsors .sponsor{display:none;width:50%;flex:inherit;float:left;text-align:center}#block-footer .paragraph--type--organism-footer-sponsors .sponsor img{max-height:44px;width:auto}#block-footer .paragraph--type--organism-footer-sponsors .sponsor:nth-child(1){display:block;text-align:center;max-width:100%;width:100%;margin-bottom:39px}#block-footer .paragraph--type--organism-footer-sponsors .sponsor:nth-child(2){display:block}#block-footer .paragraph--type--organism-footer-sponsors .sponsor:nth-child(3){display:block}#block-footer .paragraph--type--organism-footer-sponsors .sponsor:nth-child(4){display:block}@media (min-width: 640px){#block-footer .paragraph--type--organism-footer-sponsors .sponsor{width:auto;margin:0;text-align:center;margin-right:50px}#block-footer .paragraph--type--organism-footer-sponsors .sponsor:nth-child(1),#block-footer .paragraph--type--organism-footer-sponsors .sponsor:last-child{width:inherit;margin:inherit;margin-right:50px;text-align:inherit}}@media (min-width: 640px){#block-footer .paragraph--type--organism-footer-sponsors{flex-wrap:nowrap}}@media (min-width: 1280px){#block-footer .paragraph--type--organism-footer-sponsors{justify-content:flex-start}}#block-footer .footer-social{margin-bottom:59px;margin-top:73px}#block-footer .footer-social>*{height:56px;width:auto}#block-footer .footer-social .social-link{width:56px;flex:none;margin-right:20px;text-align:center}#block-footer .footer-social .social-link:last-child{margin-right:0}#block-footer .footer-social img{height:56px;width:56px}@media (min-width: 640px){#block-footer .footer-social{margin-top:40px}}@media (min-width: 1280px){#block-footer .footer-social{margin:0}}#block-footer .paragraph--type--organism-social-links{display:flex;justify-content:center}@media (min-width: 1280px){#block-footer .paragraph--type--organism-social-links{justify-content:flex-end}}#block-footer fieldset{margin:0;border-radius:0}#block-footer fieldset *{font-size:13px;font-weight:600;line-height:35px;height:42px}#block-footer fieldset input[type="text"]{background-color:#f4f4f4;color:#747474;font-family:"Montserrat Regular",sans-serif;font-size:13px;font-weight:600;line-height:35px}#block-footer fieldset input[type="submit"]{background-color:#3a6edb;margin:0;border:0}.bottom-footer{background-color:#f2f2f2}.bottom-footer .container{padding:0}.bottom-footer .legal-container{display:flex;flex-direction:column-reverse;width:85%;margin:0 auto;padding-top:46px;padding-bottom:45px}@media (min-width: 1280px){.bottom-footer .legal-container{flex-direction:row;justify-content:space-between;max-width:1440px}}.bottom-footer .site-by{display:flex}.bottom-footer .site-by p{font-family:"Montserrat ExtraBold",sans-serif;text-transform:uppercase;margin-right:18px;font-size:12px;margin-bottom:0;margin-top:2px}.bottom-footer .site-by .image-attr{width:200px;height:28px}.bottom-footer .legal{padding-top:43px}.bottom-footer .legal small p{font-size:11px;font-family:"Montserrat SemiBold",sans-serif;line-height:20px}@media (min-width: 1280px){.bottom-footer .legal{padding-top:0;max-width:479px}}#user-login-form{max-width:960px;margin:0 auto;display:block;float:none;clear:both;overflow:hidden}.dropy{position:relative;width:100%;margin:0 auto;margin-bottom:1.5em;height:52px}@media (min-width: 1280px){.dropy{max-width:12.500em}}.dropy__title{position:relative;display:block;width:100%;border-bottom:none;text-decoration:none;font-size:1.6rem;color:#464646;cursor:pointer;top:4px;transition:border-color 250ms ease-in-out}.dropy__title span{position:relative;display:block;width:90px;padding:1rem 3rem 1rem 1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;left:85.6vw}@media (min-width: 1280px){.dropy__title span{left:90px}}.dropy__title:hover{border-color:#868686}.dropy__title::after{content:"";position:absolute;right:1.9rem;top:38%;transform:translateY(-50%);height:15px;width:15px;left:93.3vw;background:url(images/arrow_dkblue.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media (min-width: 1280px){.dropy__title::after{right:unset;left:6.9rem;left:155px}}@media (min-width: 1280px){.dropy__title span{left:0}.dropy__title::after{left:5.5rem}}.dropy__content{position:absolute;top:0;right:0;left:0}.dropy__content ul{z-index:1;overflow:hidden;position:absolute;left:0;right:0;width:100%;border-radius:.2rem;max-height:0;opacity:0;transition:opacity 250ms ease-in-out,max-height 250ms ease-in-out;list-style:none;background:#fafafa;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.dropy__content ul li:first-child a:hover{border-radius:0.2rem 0.2rem 0 0}.dropy__content ul li:last-child a:hover{border-radius:0 0 0.2rem 0.2rem}.dropy__content li a{display:block;font-size:1.4rem;color:#464646;text-decoration:none;cursor:pointer;transition:background-color 250ms ease-in-out,color 250ms ease-in-out;padding:34px 1.5rem}@media (min-width: 1280px){.dropy__content li a{padding:1.4rem 1.5rem}}.dropy__content li a:hover{color:#666;background-color:#eee}.dropy__content .dropy__header{border-bottom:1px solid rgba(0,0,0,0.12);margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:1.6rem;display:none}.dropy__content .selected{font-weight:700 !important;color:#e75854}@media (min-width: 1280px){.dropy.open{max-width:unset;width:165%;left:-129px;padding-left:114px}}.dropy.open .dropy__content ul{max-height:30rem;overflow-y:scroll;opacity:1;transform:translateX(0);width:100vw;padding-right:0;right:0;left:0;box-shadow:none}@media (min-width: 1280px){.dropy.open .dropy__content ul{transform:translateX(-118px);width:165%;padding-right:123px;right:-248px;left:unset}}.dropy.open .dropy__content ul li{text-align:left}@media (min-width: 1280px){.dropy.open .dropy__content ul li{text-align:right}}.dropy.open .dropy__title::after{background:url(images/arrow_white.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg);top:14px}#full-width-carousel{position:relative}#full-width-carousel .owl-stage-outer{width:100%}#full-width-carousel .item-container{background-position:center;background-size:cover;min-width:100vw;max-height:625px;height:100vh;display:flex;flex-wrap:wrap}@media (min-width: 640px){#full-width-carousel .item-container{max-height:550px}}#full-width-carousel .item-container .primary-button{width:100%;margin-bottom:72px}@media (min-width: 640px){#full-width-carousel .item-container .primary-button{width:224px;margin-bottom:0}}#full-width-carousel .item-container .primary-button>a{color:#162f77;padding-left:5%;padding-right:5%;letter-spacing:-1px}#full-width-carousel .item-container.card-enabled{background-size:900px;background-position:top;background-repeat:no-repeat}@media (min-width: 640px){#full-width-carousel .item-container.card-enabled{background-position:center;background-size:cover}}#full-width-carousel .text-container{width:100%;align-self:flex-end;text-align:center;padding:20px}@media (min-width: 640px){#full-width-carousel .text-container{align-self:center;padding:44px 0 0}}#full-width-carousel .text-container h2{display:block;max-width:85%;margin:0 auto;margin-bottom:34px;color:#FFFFFF;line-height:0.84;font-size:4rem;letter-spacing:-0.05em;text-transform:uppercase}@media (min-width: 1280px){#full-width-carousel .text-container h2{max-width:47%;font-size:5rem}}#full-width-carousel .text-container.left-aligned{background-color:white;padding:20px;margin-left:0;text-align:left}@media (min-width: 640px){#full-width-carousel .text-container.left-aligned{height:auto;padding:64px 68px 64px 118px;max-width:600px;max-height:414px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}}#full-width-carousel .text-container.left-aligned>*{display:block}#full-width-carousel .text-container.left-aligned h3{color:#3a6edb;font-size:36px;letter-spacing:-0.05em;line-height:0.83;margin-bottom:34px;text-transform:uppercase;text-align:left}#full-width-carousel .text-container.left-aligned p{font-size:15px;line-height:1.7333;margin-bottom:34px}#full-width-carousel .text-container.left-aligned img{margin:15px 0 0;max-width:275px;height:auto}#full-width-carousel .text-container.left-aligned .primary-button{margin-bottom:60px}@media (min-width: 640px){#full-width-carousel .text-container.left-aligned .primary-button{margin-bottom:0}}#full-width-carousel .text-container.left-aligned .primary-button a{color:#fff}#full-width-carousel .owl-dots{margin-bottom:10px}@media (min-width: 640px){#full-width-carousel .owl-dots{margin-bottom:0}}.carousel-control{position:absolute;bottom:2rem;right:2rem;height:4.5rem;width:4.5rem;z-index:300;background:url(images/play.svg) center no-repeat;background-size:contain;display:none}@media (min-width: 640px){.carousel-control{display:block}}.carousel-control.is-playing{background-image:url(images/pause.svg)}#full-width-content{padding-top:100px;padding-bottom:75px}#full-width-content center{display:block;max-width:85%;text-align:center;margin:0 auto}@media (min-width: 1280px){#full-width-content center{max-width:876px}}#full-width-content .full-width-header{margin-bottom:32px}#full-width-content p{line-height:35px}#full-width-content p:last-of-type{margin-bottom:0}@media (min-width: 640px){#full-width-content{padding-top:100px;padding-bottom:100px}}#card-carousel{position:relative}@media (min-width: 640px){#card-carousel .item-container{height:550px;background-position:center;background-size:cover;display:flex;align-items:center}}#card-carousel .image-container{display:block;height:210px;background-size:cover;background-position:center}@media (min-width: 640px){#card-carousel .image-container{display:none}}#card-carousel .text-container{background-color:white;padding-top:20px}#card-carousel .text-container>*{width:85%;margin:0 auto;display:block}#card-carousel .text-container h3{color:#3a6edb;padding-bottom:28px;text-transform:uppercase}#card-carousel .text-container p{font-size:14px;padding-bottom:37px}#card-carousel .text-container .primary-button{margin-bottom:60px}@media (min-width: 640px){#card-carousel .text-container{position:relative;width:50vw;max-width:480px;height:100%;max-height:650px;margin-left:auto;max-height:85%;align-content:center;display:flex;justify-content:center;flex-direction:column;padding-top:0}#card-carousel .text-container>*{width:70%}#card-carousel .text-container .primary-button{margin-bottom:0}}@media (min-width: 1280px){#card-carousel .text-container>*{width:50%}#card-carousel .text-container h3{padding-bottom:38px}#card-carousel .text-container p{padding-bottom:30px}#card-carousel .text-container .primary-button{margin-bottom:0px}}#card-carousel .carousel-nav{display:none}@media (min-width: 640px){#card-carousel .carousel-nav{display:block;position:absolute;left:-57px;bottom:5%}#card-carousel .carousel-nav button{display:inline-block;float:left;border-radius:0;background-color:#ffde00;border:0;width:61px;height:57px;padding:0}#card-carousel .carousel-nav .next-icon,#card-carousel .carousel-nav .prev-icon{width:18px;height:15px;margin:0 auto}#card-carousel .carousel-nav .prev-icon{transform:rotate(180deg)}}@media (min-width: 1280px){#card-carousel .carousel-nav{right:480px}}#card-carousel .carousel-nav .image-1{background-image:url(images/arrow_dkblue.svg)}#card-carousel .carousel-nav .image-2{background-image:url(images/arrow_dkblue_inactive.svg)}#card-carousel .owl-dots{margin-bottom:0}@media (min-width: 640px){#card-carousel .owl-dots{display:none}}#card-carousel.left-aligned .text-container{width:100%;margin-left:0}#card-carousel.left-aligned .text-container h3{padding-bottom:28px}@media (min-width: 640px){#card-carousel.left-aligned .text-container h3{padding-bottom:34px}}#card-carousel.left-aligned .text-container p{padding-bottom:34px}@media (min-width: 640px){#card-carousel.left-aligned .text-container{height:auto;padding:64px 68px 64px 118px;max-width:600px;max-height:414px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}#card-carousel.left-aligned .text-container>*{width:100%}#card-carousel.left-aligned .text-container .primary-button{width:auto;margin-left:0;margin-bottom:0}}@media (min-width: 640px){#card-carousel.left-aligned .owl-dots{display:flex}}#card-carousel.left-aligned .carousel-nav{display:none}.action-tile-container{width:100%;min-height:617px}@media (min-width: 640px){.action-tile-container{min-height:674px}}.action-tile-container .action-tile{display:table;position:relative;vertical-align:middle;float:left;width:50%;height:50vh;min-height:398px;margin:0;padding:0}.action-tile-container .action-tile .cover-gradient{display:none}.action-tile-container .action-tile center{background-size:cover;display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.action-tile-container .action-tile center img{position:absolute;height:100%;width:auto;top:-0%;left:0;z-index:0}@media (min-width: 880px){.action-tile-container .action-tile center{display:flex;align-items:center;justify-content:center;flex-direction:column}}.action-tile-container .action-tile .action-title-block{color:white;text-decoration:none;line-height:1;padding:3% 5%}.action-tile-container .action-tile p.show{font-family:"Montserrat Black",sans-serif;margin-bottom:0}.action-tile-container .action-tile p{position:relative;z-index:1;color:#fff;border:4px solid #ffde00;display:inline-block;text-transform:uppercase;font-size:1.5rem}@media (min-width: 640px){.action-tile-container .action-tile p{font-size:1em;border:6px solid #ffde00}}@media (min-width: 880px){.action-tile-container .action-tile p{font-size:1.5em}}@media (min-width: 1280px){.action-tile-container .action-tile p{font-size:30px;border:6px solid #ffde00}}.action-tile-container .action-tile .hidden{display:none}@media (min-width: 880px){.action-tile-container .action-tile{min-height:674px;display:flex;flex-grow:1;width:auto}.action-tile-container .action-tile:hover .hidden,.action-tile-container .action-tile:focus .hidden{display:block;border:none;font-size:12px;width:85%;max-width:245px;margin:0 auto;padding-top:35px;text-transform:none;font-family:"Montserrat Bold",sans-serif}.action-tile-container .action-tile:hover .cover-gradient,.action-tile-container .action-tile:focus .cover-gradient{background-color:rgba(13,28,58,0.45);min-width:100%;height:100%;display:block;position:absolute;top:0;left:0}}@media (min-width: 880px){.action-tile-container{display:flex;flex:1;justify-content:space-around;flex-flow:row wrap;align-items:stretch}}.action-tile-container div.action-tile:first-child:nth-last-child(2),.action-tile-container div.action-tile:first-child:nth-last-child(2) ~ .action-tile{width:100%;max-width:100%}@media (min-width: 1280px){.action-tile-container div.action-tile:first-child:nth-last-child(2),.action-tile-container div.action-tile:first-child:nth-last-child(2) ~ .action-tile{width:50%;max-width:50%}}.alert-banner-container{background-color:#ffde00;padding:1.3rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.alert-banner-container *{margin:0}.alert-banner-container .close-icon a{display:block}.alert-banner-container .close-icon a svg{height:21px;width:21px}body.alert-bar .translation-block{top:165px}@media (min-width: 1280px){body.alert-bar .translation-block{top:165px}}#countdown{width:100%;height:100%;background-color:#162f77;padding-bottom:100px}#countdown .outer-container{flex-wrap:wrap}@media (min-width: 640px){#countdown .outer-container{align-items:flex-start}}@media (min-width: 1280px){#countdown .outer-container{align-items:center}}#countdown .heading-container{max-width:59%;padding-bottom:55px;padding-top:99px;padding-left:7%}#countdown .heading-container h3{color:#fff;margin-bottom:0;max-width:250px}@media (min-width: 640px){#countdown .heading-container{max-width:230px;padding-left:2%}}@media (min-width: 880px){#countdown .heading-container{max-width:300px;padding-left:2%;padding-top:55px;padding-bottom:55px}}@media (min-width: 640px) and (max-width: 910px){#countdown .heading-container{padding-top:55px}}@media (min-width: 1280px){#countdown .heading-container{width:25%;padding-top:55px;padding-bottom:55px;padding-left:0}}#countdown .countdown-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media (min-width: 640px){#countdown .countdown-container{width:50%}}@media (min-width: 1280px){#countdown .countdown-container{width:75%;justify-content:space-between;align-items:initial;padding:0}}#countdown .countdown-container .circle{width:50%;max-height:100%;position:relative}@media (min-width: 640px){#countdown .countdown-container .circle{width:50%;height:220px}}@media (min-width: 1280px){#countdown .countdown-container .circle{width:25%;flex:none}}@media (min-width: 1920px){#countdown .countdown-container .circle{width:19%}}#countdown .countdown-container .text{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}#countdown .countdown-container .text p{width:100%;font-size:1.5em;font-family:"Montserrat Black",sans-serif;display:inline-block;color:#fff;text-align:center;line-height:1;margin-bottom:0;text-transform:uppercase}#countdown .countdown-container .text span{width:100%;font-size:12px;display:inherit;font-family:"Montserrat Regular",sans-serif;padding-top:19px}@media (min-width: 400px){#countdown .countdown-container .text p{font-size:3em}}@media (min-width: 1280px){#countdown .countdown-container .text{bottom:auto;height:100%}#countdown .countdown-container .text p{font-size:4em}#countdown .countdown-container .text span{font-size:15px}}#countdown #cont{display:block;border-radius:100%;position:relative;width:100%;height:140px}@media (min-width: 336px){#countdown #cont{height:165px}}@media (min-width: 400px){#countdown #cont{height:200px}}@media (min-width: 496px){#countdown #cont{height:230px}}@media (min-width: 640px){#countdown #cont{max-width:100%;max-height:100%;min-height:190px;height:35vw}}@media (min-width: 1280px){#countdown #cont{height:100%;width:100%}}#countdown #svg{display:block;position:absolute;top:50%;bottom:50%;left:50%;transform:translate(-50%, -50%) scale(0.6) rotate(270deg)}@media (min-width: 336px){#countdown #svg{transform:translate(-50%, -50%) scale(0.7) rotate(270deg)}}@media (min-width: 400px){#countdown #svg{transform:translate(-50%, -50%) scale(0.9) rotate(270deg)}}@media (min-width: 496px){#countdown #svg{transform:translate(-50%, -50%) rotate(270deg)}}@media (min-width: 544px){#countdown #svg{transform:translate(-50%, -50%) scale(0.9) rotate(270deg)}}@media (min-width: 644px){#countdown #svg{transform:translate(-50%, -50%) scale(0.9) rotate(270deg)}}@media (min-width: 720px){#countdown #svg{transform:translate(-50%, -50%) rotate(270deg)}}@media (min-width: 912px){#countdown #svg{transform:translate(-50%, -50%) rotate(270deg)}}@media (min-width: 1072px){#countdown #svg{transform:translate(-50%, -50%) rotate(270deg)}}@media (min-width: 1280px){#countdown #svg{transform:translate(-50%, -50%) rotate(270deg)}}@media (min-width: 1920px){#countdown #svg{transform:translate(-50%, -50%) scale(1.5) rotate(270deg)}}#countdown #svg>circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:#3a6edb;stroke-width:1em}#countdown #svg .larger{stroke-width:0.7em}#countdown #svg #bar{stroke:#ffde00}@media (min-width: 640px){#countdown{padding-bottom:105px;padding-top:105px}}@media (min-width: 1280px){#countdown{padding-top:105px;padding-bottom:105px;padding-left:120px;padding-right:120px}}#related-links{padding:0;display:flex}#related-links .container{padding:0;background-color:#f4f4f4}@media (min-width: 640px){#related-links .row{flex-direction:column;margin-left:0;width:100%}}@media (min-width: 736px){#related-links .row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}}#related-links .left-column-30{width:100%;height:auto;background-color:#162f77;position:relative}#related-links .left-column-30 .text-container{max-width:85%;margin:0 auto;padding-top:30px;padding-bottom:30px;z-index:10;align-content:center;align-items:center;align-self:center;width:35%}@media (min-width: 1280px){#related-links .left-column-30 .text-container{width:65%}}#related-links .left-column-30 .text-container h3{color:#fff;margin-bottom:0}@media (min-width: 736px){#related-links .left-column-30 .text-container h3{max-width:150px}}#related-links .left-column-30 .stripe-container{width:148px;height:85px;position:absolute;right:0;bottom:0;background-image:url(images/pattern_ltblue.svg)}@media (min-width: 736px){#related-links .left-column-30 .stripe-container{width:148px;height:148px}}@media (min-width: 736px){#related-links .left-column-30{display:flex;width:25.3%;height:360px;justify-content:center;align-items:center}}#related-links .right-column-70{padding-top:46px;padding-bottom:70px}#related-links .right-column-70 .indiv-links{width:85%;margin:0 auto}@media (min-width: 736px){#related-links .right-column-70{width:53%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;padding-top:98px}#related-links .right-column-70 .indiv-links{width:50%;min-width:200px;float:left;text-align:left;padding-bottom:22px}#related-links .right-column-70 .indiv-links p{line-height:28px;margin-bottom:0}}#related-links img{width:auto;height:334px}@media (min-width: 640px){#related-links.contact-us .row{min-height:360px;max-height:360px}}#related-links.contact-us .right-column-70{width:85%;margin:0 auto;padding-bottom:18px}#related-links.contact-us .right-column-70 .contact-person-container{margin-bottom:36px}#related-links.contact-us .right-column-70 .contact-person-container p{margin-bottom:0}@media (min-width: 640px){#related-links.contact-us .right-column-70 .contact-person-container{width:50%;display:flex;display:flex;flex-direction:column;margin-bottom:0;padding-left:20px}}@media screen and (min-width: 960px){#related-links.contact-us .right-column-70 .contact-person-container{padding-left:10%}}#related-links.contact-us .right-column-70 .name-highlight{font-family:"Montserrat Black",sans-serif;color:#162f77}#related-links.contact-us .right-column-70 .telephone-container,#related-links.contact-us .right-column-70 .email-container,#related-links.contact-us .right-column-70 .address-container{margin-bottom:15px;display:flex}#related-links.contact-us .right-column-70 .telephone-container::before,#related-links.contact-us .right-column-70 .email-container::before,#related-links.contact-us .right-column-70 .address-container::before{position:relative;display:inline-block;vertical-align:middle;content:' ';background-size:contain;background-position:center;background-repeat:no-repeat;height:21px;width:21px}#related-links.contact-us .right-column-70 .telephone-container p,#related-links.contact-us .right-column-70 .email-container p,#related-links.contact-us .right-column-70 .address-container p{display:inline-block;padding-left:15px;vertical-align:middle;margin:0;line-height:26px}#related-links.contact-us .right-column-70 .telephone-container p a,#related-links.contact-us .right-column-70 .email-container p a,#related-links.contact-us .right-column-70 .address-container p a{color:#454545;text-decoration:none;font-family:"Montserrat Regular",sans-serif}@media (min-width: 640px){#related-links.contact-us .right-column-70 .address-container{margin-bottom:0}}#related-links.contact-us .right-column-70 .telephone-container::before{background-image:url(images/phone.svg);margin-top:0.25em}#related-links.contact-us .right-column-70 .email-container::before{background-image:url(images/email.svg);margin-top:0.25em}#related-links.contact-us .right-column-70 .address-container::before{background-image:url(images/location.svg);transform:scale(1.2);top:6px}#related-links.contact-us .right-column-70 .address{line-height:1.5}@media (min-width: 640px){#related-links.contact-us .right-column-70{display:flex;align-items:center;padding:0;margin-top:auto;margin-bottom:auto}}@media (min-width: 640px){#related-links.contact-us>*{max-height:360px}}#upcoming-dates{height:334px;background-color:#FFDE00;background-image:url(images/dates_fpo.png);background-size:cover}.four-up-tiles{width:100%;display:block;margin:0 auto;overflow:hidden}@media (min-width: 640px){.four-up-tiles .basic-card-container{display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width: 1280px){.four-up-tiles .basic-card-container{display:flex}}.four-up-tiles .expand-container{border-bottom:2px solid #f4f4f4}@media (min-width: 640px){.four-up-tiles .expand-container{border-bottom:none;width:50%}.four-up-tiles .expand-container:hover,.four-up-tiles .expand-container:focus{background-color:#3a6edb}.four-up-tiles .expand-container:hover .header-container h5,.four-up-tiles .expand-container:focus .header-container h5{border-top:8px solid #ffde00}.four-up-tiles .expand-container:hover .header-container h5 a,.four-up-tiles .expand-container:focus .header-container h5 a{color:#fff}.four-up-tiles .expand-container:hover .display-interior p,.four-up-tiles .expand-container:focus .display-interior p{color:#fff}}@media (min-width: 1280px){.four-up-tiles .expand-container{width:25%}}.four-up-tiles .header-container{width:85%;margin:0 auto}.four-up-tiles .header-container h5{width:90%;display:inline-block;vertical-align:middle;padding-top:32px;padding-right:10px;margin-bottom:32px}@media (min-width: 640px){.four-up-tiles .header-container{width:61%}.four-up-tiles .header-container h5{width:100%;font-size:24px;margin-bottom:24px;border-top:8px solid #3a6edb;padding-top:11px;margin-top:80px}}@media (min-width: 1280px){.four-up-tiles .header-container h5{margin-top:100px}}.four-up-tiles .display-interior{width:85%;margin:0 auto;display:none}.four-up-tiles .display-interior p{max-width:90%;line-height:22px;font-size:14px}@media (min-width: 640px){.four-up-tiles .display-interior{width:61%;margin-bottom:80px;display:block !important}.four-up-tiles .display-interior p{max-width:100%}}@media (min-width: 1280px){.four-up-tiles .display-interior{margin-bottom:100px}}.four-up-tiles .link{margin-bottom:32px}@media (min-width: 640px){.four-up-tiles .link{display:none}}.four-up-tiles .expand-icon{position:relative;width:20px;height:20px;display:inline-block;vertical-align:middle;border:0;background-color:transparent;letter-spacing:inherit;line-height:inherit;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;white-space:inherit}.four-up-tiles .expand-icon:before,.four-up-tiles .expand-icon:after{content:"";position:absolute;background-color:#3a6edb;transition:transform 0.25s ease-out}.four-up-tiles .expand-icon:before{top:0;left:50%;width:4px;height:100%;margin-left:-2px}.four-up-tiles .expand-icon:after{top:50%;left:0;width:100%;height:4px;margin-top:-2px}.four-up-tiles .expand-icon.enabled{cursor:pointer}.four-up-tiles .expand-icon.enabled:before{transform:rotate(90deg)}.four-up-tiles .expand-icon.enabled:after{transform:rotate(180deg)}.four-up-tiles .expand-icon:hover:before,.four-up-tiles .expand-icon:hover:after{background-color:#ffde00;transition:background-color 0.25s ease-in}@media (min-width: 640px){.four-up-tiles .expand-icon{display:none}}@media (min-width: 640px){.paragraph--type--organisim-4-up-tiles{display:flex;width:100%;flex-wrap:wrap}}@media (min-width: 1280px){.paragraph--type--organisim-4-up-tiles{white-space:nowrap;font-size:0}}@media (min-width: 640px){.module-container{width:50%;display:inline-block;vertical-align:middle}}@media (min-width: 1280px){.module-container{width:25%;display:inline-block;vertical-align:middle}}.module-tile{position:relative;height:15vh;min-height:148px}.module-tile .text-container{position:relative;z-index:10;display:block;top:50%;transform:translateY(-50%);max-width:180px;padding-left:8%}.module-tile .text-container a{color:inherit}.module-tile .text-container a:hover{color:inherit}.module-tile .text-container h3{margin-bottom:0;color:#3a6edb;text-transform:uppercase;display:inline-block;width:100%;line-height:0.8}.module-tile .text-container h3 span{width:100%;color:#162f77;display:inline-block}.module-tile .text-container span{color:#162f77}.module-tile .text-container.no-sub-title h3{padding-top:30px}@media (min-width: 1280px){.module-tile .text-container{top:0;transform:none;padding-bottom:18%}}.module-tile .text-container.large-text h3{display:inline-block;line-height:0.8;font-size:60px}.module-tile .text-container.large-text h3 span{font-size:30px}.module-tile .stripe-container{width:148px;height:148px;position:absolute;right:0;bottom:0}.module-tile.on{background-color:#ffde00}.module-tile.on .text-container h3{color:#162f77}.module-tile.on .stripe-container{background-image:url(images/pattern_ltblue.svg)}@media (min-width: 640px){.module-tile.on:hover{background-color:#162f77}.module-tile.on:hover .text-container>*{color:#fff}.module-tile.on:hover .stripe-container .triangle-mask{border-top:148px solid #162f77;border-right:148px solid transparent}.module-tile.on:hover .stripe-container .stripe-box{background:repeating-linear-gradient(135deg, #162f77, #162f77 4.5px, #fff 4.5px, #fff 9px)}}@media (min-width: 640px){.module-tile{width:100%;white-space:normal;height:228px}.module-tile:hover{background-color:#3a6edb}.module-tile:hover .text-container h3,.module-tile:hover .text-container a{color:#fff}.module-tile:hover .text-container span{color:#fff}.module-tile:hover .stripe-container .triangle-mask{border-top:148px solid #3a6edb;border-right:148px solid transparent}.module-tile:hover .stripe-container .stripe-box{background:repeating-linear-gradient(135deg, #3a6edb, #3a6edb 4.5px, #fff 4.5px, #fff 9px)}}@media (min-width: 1280px){.module-tile{display:flex;align-items:flex-end}}#half-split{margin-top:70px}@media (min-width: 640px){#half-split{margin-top:0}}#half-split .half-container{position:relative;margin-bottom:0px}@media (min-width: 640px){#half-split .half-container{display:flex;height:auto;min-height:360px;margin-bottom:0px}}@media (min-width: 1280px){#half-split .half-container{height:25vw;margin:0;margin-bottom:60px}}#half-split .half-container.disabled-content{display:none}@media (min-width: 640px){#half-split .half-container.disabled-content{display:flex;width:100%;height:25vw;justify-content:center;align-items:center;flex-direction:column}#half-split .half-container.disabled-content .sponsor-callout p{text-transform:uppercase;font-family:"Montserrat Black",sans-serif;color:#b5b5b5;font-size:12px;margin-bottom:29px}#half-split .half-container.disabled-content .image-container{background-size:contain;background-repeat:no-repeat;background-position:center;height:74px;width:225px;min-height:auto}#half-split .half-container.disabled-content .text-container{display:none}#half-split .half-container.disabled-content .stripe-container{display:none}}#half-split .image-container{display:none}@media (min-width: 640px){#half-split .image-container{display:block;background-position:center;background-size:cover;height:20vh;max-height:168px;height:auto;width:50vw;min-height:auto;max-height:none}}@media (min-width: 1280px){#half-split .image-container{height:25vw;width:25vw;min-height:360px}}#half-split .image-container .enable-rte{height:100%;width:100%;display:block}#half-split .image-container.mobile-image-container{display:block;background-position:center;background-size:cover;height:20vh;max-height:168px}@media (min-width: 640px){#half-split .image-container.mobile-image-container{display:none}}#half-split .text-container{width:85%;margin:0 auto;padding-top:43px;padding-bottom:100px}#half-split .text-container .head-title{display:inline-block;margin-bottom:30px;font-size:36px;color:#3a6edb}#half-split .text-container .head-title span{display:inline-block;width:100%;color:#162f77}@media (min-width: 640px){#half-split .text-container .head-title{margin-bottom:15px}}@media (min-width: 1280px){#half-split .text-container .head-title{margin-bottom:8%;font-size:30px}}#half-split .text-container .no-event{font-family:"Montserrat Black",sans-serif;text-transform:uppercase}#half-split .text-container p{font-size:15px;line-height:1.6em}#half-split .text-container p strong{font-family:"Montserrat Black",sans-serif;padding-bottom:15px}#half-split .text-container .secondary-button{z-index:10;display:block;width:100%;border:4px solid #162f77;position:relative}#half-split .text-container .secondary-button>a{color:#162f77}#half-split .text-container .secondary-button.light-bg:hover{border:4px solid #3a6edb}#half-split .text-container .secondary-button.light-bg:hover a{color:white}#half-split .text-container .secondary-button.disabled-button{width:100%;border:4px solid #d3d3d3}#half-split .text-container .secondary-button.disabled-button>a{padding-left:2%;padding-right:2%;color:#d3d3d3}@media (min-width: 640px){#half-split .text-container .secondary-button.disabled-button{max-width:220px}}@media (min-width: 640px){#half-split .text-container .secondary-button{width:auto}}@media (min-width: 640px){#half-split .text-container .secondary-button{position:absolute;bottom:11%}}@media (min-width: 640px){#half-split .text-container{width:50vw;padding:5% 3%}}@media (min-width: 1280px){#half-split .text-container{height:25vw;width:25vw;padding-top:5%;padding-bottom:5%}}#half-split .text-container.enable-rte{display:flex;flex-direction:column;justify-content:center}#half-split .text-container.enable-rte h2.head-title{display:none}#half-split .text-container.enable-rte p.no-event{display:none}#half-split .text-container.enable-rte div.secondary-button,#half-split .text-container.enable-rte div.primary-button{display:none}#half-split .stripe-container{width:100px;height:100px;position:absolute;right:0;bottom:0;background-image:url(images/pattern_gray_small.svg)}@media (min-width: 1280px){#half-split{display:flex;margin-bottom:60px}#half-split:last-of-type{margin-bottom:0}}#single-card-header .item-container{background-size:cover;background-position:center;position:relative;height:auto;flex-direction:column-reverse;display:flex}@media (min-width: 640px){#single-card-header .item-container{min-height:550px}}#single-card-header .text-container{background-color:white;padding-top:20px;padding-bottom:32px;margin-left:0}#single-card-header .text-container>*{width:85%;margin:0 auto;display:block}#single-card-header .text-container .head-title{color:#3a6edb;color:#3a6edb;padding-top:14px;padding-bottom:30px;text-transform:uppercase}@media (min-width: 640px){#single-card-header .text-container .head-title{padding-top:32px}}#single-card-header .text-container p{padding-bottom:22px}#single-card-header .text-container strong{color:#162f77;display:inline-block;width:100%;padding-bottom:15px}#single-card-header .text-container .primary-button{margin-bottom:0;width:100%}@media (min-width: 640px){#single-card-header .text-container{position:absolute;width:50vw;max-width:600px;height:auto;top:50%;transform:translateY(-50%);min-height:414px;max-height:50vw;overflow:hidden;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#single-card-header .text-container>*{width:70%}#single-card-header .text-container .head-title{padding-top:0}#single-card-header .text-container .primary-button{margin-bottom:0;max-width:240px}#single-card-header .text-container .primary-button a{padding-left:34px;padding-right:34px}}@media (min-width: 1280px){#single-card-header .text-container{padding-top:50px;padding-bottom:50px}#single-card-header .text-container>*{width:60%}#single-card-header .text-container .head-title{padding-top:0}#single-card-header .text-container p{padding-bottom:30px}}#single-card-header .image-container{height:20vh;max-height:210px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 640px){#single-card-header .image-container{display:none}}#single-card-header.bottom-align .item-container{display:flex;flex-direction:column-reverse;min-height:auto;text-align:center}@media (max-width: 640px){#single-card-header.bottom-align .item-container{background-image:none !important}}#single-card-header.bottom-align .head-sub-title,#single-card-header.bottom-align .head-title{display:none}#single-card-header.bottom-align .head-title{width:85%;font-size:30px}#single-card-header.bottom-align .text-container{padding:0;padding-top:38px;max-width:963px;height:206px;min-height:auto}#single-card-header.bottom-align .text-container p{padding:0;line-height:1.75}@media (min-width: 1280px){#single-card-header.bottom-align .text-container p{line-height:35px}}#single-card-header.bottom-align .image-container{display:flex;align-items:flex-end;height:156px;min-height:156px;border-bottom:7px solid #3a6edb}#single-card-header.bottom-align .image-container .head-title{display:block;color:#fff;width:85%;margin:0 auto;margin-bottom:19px}@media (min-width: 640px){#single-card-header.bottom-align .item-container{flex-direction:column;min-height:526px;justify-content:flex-end;align-items:center}#single-card-header.bottom-align .text-container{width:66%;position:relative;transform:none;padding-top:60px;padding-bottom:60px;border-top:14px solid #3a6edb}#single-card-header.bottom-align .text-container>*{width:75%;font-size:14px}#single-card-header.bottom-align .head-sub-title,#single-card-header.bottom-align .head-title{max-width:963px;display:block;color:#fff}#single-card-header.bottom-align .head-title{font-size:40px;margin-bottom:41px}#single-card-header.bottom-align .sub-title-container{position:relative;width:100%;text-align:center;margin-bottom:22px}#single-card-header.bottom-align .sub-title-container .head-sub-title{width:100%;margin:0 auto}#single-card-header.bottom-align .sub-title-container:after{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-10px;height:1px;width:10%;min-width:120px;border-bottom:4px solid #ffde00}#single-card-header.bottom-align .image-container{display:none}}#single-card-header.bottom-align.no-description .item-container{height:100%;width:100%}@media (min-width: 640px){#single-card-header.bottom-align.no-description .item-container{min-height:250px;height:0px}}#single-card-header.bottom-align.no-description .text-container{bottom:0;top:0;padding:0;max-height:0;min-height:0}.path-events #single-card-header.bottom-align .head-sub-title,.path-events #single-card-header.bottom-align .head-title,.page-node-type-event #single-card-header.bottom-align .head-sub-title,.page-node-type-event #single-card-header.bottom-align .head-title{display:inline-block;width:100%;position:absolute;color:#fff;transform:translateY(-40px)}#sponsor-callout{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:100px;padding-bottom:100px}#sponsor-callout .sponsor-item{width:50%;text-align:center}#sponsor-callout .sponsor-item .text-container{max-width:85%;text-align:center}@media (min-width: 1280px){#sponsor-callout .sponsor-item .text-container{max-width:224px}}#sponsor-callout .sponsor-item .sponsor-callout{font-size:10px;font-family:"Montserrat ExtraBold",sans-serif;color:#b5b5b5;line-height:1;margin-bottom:18px}@media (min-width: 640px){#sponsor-callout .sponsor-item .sponsor-callout{font-size:12px}}#sponsor-callout .sponsor-item img{max-width:85%;height:auto}#sponsor-callout .sponsor-item:nth-child(2){display:none}@media (min-width: 640px){#sponsor-callout .sponsor-item:nth-child(2){display:block}}@media (min-width: 640px){#sponsor-callout .sponsor-item{width:33.33%}}@media (min-width: 1280px){#sponsor-callout .sponsor-item{width:27%}}#sponsor-callout .principal-sponsor{padding-left:7.5%;text-align:left}@media (min-width: 1280px){#sponsor-callout .principal-sponsor img{width:224px;height:auto}}@media (min-width: 640px){#sponsor-callout .principal-sponsor{padding-left:0}}@media (min-width: 1280px){#sponsor-callout .secondary-principal{width:480px}#sponsor-callout .secondary-principal img{width:100%;max-width:none;height:auto}}#sponsor-callout .rotating-sponsor{text-align:right;padding-right:7.5%}@media (min-width: 1280px){#sponsor-callout .rotating-sponsor img{width:224px;height:auto;max-height:150px}}@media (min-width: 640px){#sponsor-callout .rotating-sponsor{padding-right:0%}}#sponsor-callout .mobile-callout{width:100%;padding-top:30px}#sponsor-callout .mobile-callout img{width:100%;height:auto}@media (min-width: 640px){#sponsor-callout .mobile-callout{display:none}}@media (min-width: 640px){#sponsor-callout{max-width:85%;margin:0 auto;padding-top:70px;padding-bottom:70px}}#sponsor-callout.race-day-enabled{padding-top:79px;padding-bottom:79px}#sponsor-callout.race-day-enabled .img-src-data{display:none}#sponsor-callout.race-day-enabled .rotating-sponsor{display:none}#sponsor-callout.race-day-enabled div.sponsor-item{width:50%;text-align:center;padding-top:37px;padding-bottom:37px;padding-left:0}#sponsor-callout.race-day-enabled div.sponsor-item img{width:auto;height:auto;max-height:125px}#sponsor-callout.race-day-enabled div.sponsor-item .text-container{width:100%;max-width:100%}#sponsor-callout.race-day-enabled div.sponsor-item:nth-child(2){display:block}@media (min-width: 640px){#sponsor-callout.race-day-enabled div.sponsor-item{width:25%;padding-top:0;padding-bottom:0}}#header-callout-border{margin-top:70px;margin-bottom:20px}#header-callout-border .header-callout-border-container{width:100%;border-bottom:2px solid #ffde00}@media (min-width: 640px){#header-callout-border .header-callout-border-container{width:95%;margin:0 auto}}#header-callout-border .text-container{width:85%;margin:0 auto;text-align:left}#header-callout-border .text-container h5{margin:0;padding-bottom:30px}@media (min-width: 640px){#header-callout-border .text-container{width:88%}#header-callout-border .text-container h5{padding-bottom:19px}}@media (min-width: 640px){#header-callout-border{padding-top:20px}}#thirty-seventy,#sponsor-details{padding:0;display:flex}#thirty-seventy .container,#sponsor-details .container{padding:0;background-color:#fff}@media (min-width: 640px){#thirty-seventy .container,#sponsor-details .container{background-color:#fff}}#thirty-seventy .left-column-30,#sponsor-details .left-column-30{position:relative;height:170px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#thirty-seventy .left-column-30.desktop-layout,#sponsor-details .left-column-30.desktop-layout{display:none}@media (min-width: 640px){#thirty-seventy .left-column-30,#sponsor-details .left-column-30{display:flex;width:25.3%;min-height:100%;height:auto;justify-content:center;align-items:center}#thirty-seventy .left-column-30.desktop-layout,#sponsor-details .left-column-30.desktop-layout{display:flex}#thirty-seventy .left-column-30.mobile-layout,#sponsor-details .left-column-30.mobile-layout{display:none}}#thirty-seventy .right-column-70,#sponsor-details .right-column-70{padding-top:46px;padding-bottom:100px}#thirty-seventy .right-column-70 .text-container,#sponsor-details .right-column-70 .text-container{max-width:85%;margin:0 auto}#thirty-seventy .right-column-70 .text-container h2,#sponsor-details .right-column-70 .text-container h2{margin-bottom:15px}#thirty-seventy .right-column-70 .text-container p.subtitle,#sponsor-details .right-column-70 .text-container p.subtitle{color:#3a6edb;font-family:"Montserrat Black",sans-serif;margin-bottom:35px;display:inline-block;width:100%}#thirty-seventy .right-column-70 .text-container p.subtitle span,#sponsor-details .right-column-70 .text-container p.subtitle span{display:inline-block;width:100%}@media (min-width: 640px){#thirty-seventy .right-column-70 .text-container p.subtitle,#sponsor-details .right-column-70 .text-container p.subtitle{display:block}#thirty-seventy .right-column-70 .text-container p.subtitle span,#sponsor-details .right-column-70 .text-container p.subtitle span{display:block}}#thirty-seventy .right-column-70 .text-container p.description,#sponsor-details .right-column-70 .text-container p.description{line-height:35px}#thirty-seventy .right-column-70 .text-container p:last-of-type,#sponsor-details .right-column-70 .text-container p:last-of-type{margin-bottom:0}@media (min-width: 640px){#thirty-seventy .right-column-70 .text-container,#sponsor-details .right-column-70 .text-container{max-width:100%}#thirty-seventy .right-column-70 .text-container span,#sponsor-details .right-column-70 .text-container span{max-width:100%}}@media (min-width: 640px){#thirty-seventy .right-column-70,#sponsor-details .right-column-70{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0 auto;height:100%;min-height:368px;width:53%}}#thirty-seventy .stripe-container,#sponsor-details .stripe-container{width:148px;height:148px;position:absolute;right:0;bottom:0}@media (min-width: 640px){#thirty-seventy .stripe-container,#sponsor-details .stripe-container{width:148px;height:148px}}.social-hub{margin:0}.social-hub i.dark-vimeo{background:url(images/social_vimeo_blk.svg);background-size:contain;background-repeat:no-repeat;width:27px}.social-hub img{width:100%;height:auto}.social-hub>.container{text-align:center}.social-hub>.container>.row{text-align:center;margin:0 auto;width:auto}.social-hub .row{display:flex;width:100%;flex-direction:row}.social-hub .row:first-child{width:100%;overflow:auto}.social-hub .row:first-child .column-50{display:none}.social-hub .row:first-child .column-50:first-child{display:block;width:100%}@media (min-width: 1280px){.social-hub .row:first-child .column-50{display:block;float:left;overflow:hidden;width:50%}.social-hub .row:first-child .column-50:first-child{display:block;width:50%;height:50vw}}.social-hub .row:first-child .column-50 .column-33{width:33.334%;height:33.33vw;display:block;float:left}@media (min-width: 1280px){.social-hub .row:first-child .column-50 .column-33{height:16.67vw}}.social-hub .row:first-child .column-50 .column-33.lg{height:66.66vw}@media (min-width: 1280px){.social-hub .row:first-child .column-50 .column-33.lg{height:33.33vw}}.social-hub .row:first-child .column-50 .column-33 .item-container{width:100%}.social-hub .row:first-child .column-50 .column-66{width:66.66%;height:66.66vw;display:block;float:left;flex:1}@media (min-width: 1280px){.social-hub .row:first-child .column-50 .column-66{width:66.66%;height:33.33vw}}.social-hub .row:first-child .column-50 .column-66 .item-container{width:100%;height:100%}.social-hub .row:first-child h2{width:100%;margin:0 auto;text-align:left;padding-top:65px;font-size:2rem;padding-top:18%;padding-left:10%}.social-hub .row:first-child h2 span{color:#3a6edb}@media (min-width: 400px){.social-hub .row:first-child h2{font-size:2.5rem}}@media (min-width: 500px){.social-hub .row:first-child h2{font-size:3.5rem}}@media (min-width: 640px){.social-hub .row:first-child h2{width:158px;margin:0}}@media (min-width: 700px){.social-hub .row:first-child h2{font-size:4rem}}@media (min-width: 900px){.social-hub .row:first-child h2{font-size:5rem}}@media (min-width: 1280px){.social-hub .row:first-child h2{font-size:3.5rem}}.social-hub .container,.social-hub .row,.social-hub .column,.social-hub .column-33,.social-hub .column-66,.social-hub .column-50{margin:0;padding:0}.social-hub .column-66 .item-container{overflow:hidden}.social-hub .column-33{height:240px;width:240px;overflow:hidden}.social-hub .column-33.lg{height:100%}.social-hub .column-33 .item-container{width:33.33vw;height:33.33vw;overflow:hidden}@media (min-width: 1280px){.social-hub .column-33 .item-container{height:16.67vw}}.social-hub .item-container{min-height:auto}.social-hub .item-container .background-image{width:100%;height:100%;display:block;background-size:cover}.social-hub .item-container img{width:100%;height:100%}.social-hub .yellow{background-color:#ffde00;height:240px}.social-hub .blue{background:#3a6edb;height:240px;width:240px}.social-hub .pattern_bottom{background-image:url(images/pattern_bottom_left.png);background-size:cover}.social-hub .dot-pattern .background-image{position:relative;z-index:1}.social-hub .dot-pattern .background-image::before{background-image:url(images/pattern_dots-sh_ltblue.svg);position:absolute;top:0;right:0px;height:100%;width:100%;content:"";display:block;background-size:50%;background-repeat:no-repeat;background-position:bottom right;z-index:-1}@media (min-width: 1280px){.social-hub .dot-pattern .background-image h2{padding-left:33px}}.social-hub .dot-pattern .background-image .row{width:158px;text-align:left;text-align:center;display:flex;flex-direction:row;padding-top:17px;padding-left:10%;margin:0;position:relative}.social-hub .dot-pattern .background-image .row .column{max-width:36px;overflow:visible;padding:0px 10px 0 0}@media (min-width: 1280px){.social-hub .dot-pattern .background-image .row{padding-left:33px}}@media (min-width: 640px){.social-hub .dot-pattern .background-image{display:flex;align-items:center}.social-hub .dot-pattern .background-image .text-container h2{padding-top:0}}.social-hub .background-image{display:block;width:100%;height:100%;display:block;vertical-align:middle;text-align:center;background-repeat:no-repeat;background-size:cover}#rte{padding:0;margin:0 auto;width:85%}@media (min-width: 640px){#rte{margin:0 auto 5rem;width:83.6%}}@media (min-width: 1280px){#rte{width:100%;max-width:96rem;padding:0;margin:0 auto 10rem}}#rte p a{display:inline;color:#162f77;font-size:15px;font-family:"Montserrat Black",sans-serif;border-bottom:3px solid #3a6edb;text-decoration:none;line-height:20px}#rte p a:hover{color:#3a6edb}#rte h4,#rte h5,#rte h6{color:#3a6edb}#rte h5,#rte h6{font-family:"Montserrat Black",sans-serif;text-transform:uppercase}#rte ul{list-style:none;padding:0;margin:3rem 0;color:#454545}#rte ol{color:#454545}#rte li{padding-left:1.6em;text-indent:-1.6em;font-size:15px;font-family:"Montserrat Regular",sans-serif;font-weight:600;margin:0 0 0.25em}@media (min-width: 1920px){#rte li{font-size:16px}}#rte ul li::before{background-color:#3a6edb;border-radius:50%;content:"";display:inline-block;margin-right:1em;margin-bottom:2px;height:9px;width:9px}#rte table{margin-top:35px;width:100% !important;border-spacing:0}#rte td,#rte th{border-color:0.1rem solid #f4f4f4;padding-right:12px;padding-bottom:12px;font-size:15px}#rte th{color:#162f77;font-family:"Montserrat Black",sans-serif}#rte td{color:#454545}#rte td img{max-height:75px;width:auto}#rte td .primary-button{min-width:auto;width:100%}#rte td:last-child{padding-right:0}@media (max-width: 900px){#rte table{margin-top:50px}#rte table,#rte thead,#rte tbody,#rte th,#rte td,#rte tr{display:block}#rte thead tr{position:absolute;top:-9999px;left:-9999px}#rte tr{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding-top:15px;padding-bottom:30px}#rte td{border:none;position:relative;white-space:normal;text-align:left;padding:0 0 1rem}#rte td:before{position:relative;top:50%;left:0;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;color:#162f77;font-size:15px;transform:translateY(-50%);content:attr(data-title)}}#start-time{display:flex;flex-direction:column}#start-time .left-container{display:flex;position:relative;text-align:left;align-items:center;background-color:#3a6edb;height:auto;min-height:95px}#start-time .left-container .stripe-container{background-image:url(images/pattern_dots_dkblue.svg);height:118px;width:118px}#start-time .left-container h5{width:85%;margin:0 auto;color:white}@media (min-width: 640px){#start-time .left-container h5{width:100px;font-size:30px;text-align:left}}@media (min-width: 640px){#start-time .left-container{width:25%;justify-content:center;text-align:center}}#start-time .right-container{display:flex;flex-direction:column;padding-top:47px;padding-bottom:100px;background-color:#F4F4F4;flex:1}@media (min-width: 640px){#start-time .right-container{padding-top:100px}}#start-time .text-container{display:flex;flex-direction:row;width:85%;margin:0 auto}#start-time .text-container .event,#start-time .text-container .time-event{width:50%}#start-time .text-container .event{text-align:left}#start-time .text-container .time-event{color:#162f77;font-family:"Montserrat Black",sans-serif;text-align:right}@media (min-width: 640px){#start-time .text-container{width:100%;padding-left:11%}#start-time .text-container .event{text-align:left;width:35%;min-width:250px}#start-time .text-container .time-event{text-align:center;width:15%;min-width:125px}}@media (min-width: 640px){#start-time{flex-direction:row}}#start-time-record-container{background-color:#162f77;height:656px;display:flex;justify-content:center;align-items:center}#start-time-record-container .owl-dots{height:35px;width:85%;margin:0 auto;margin-bottom:0px;display:flex;justify-content:center;align-items:center;margin-top:70px}@media (min-width: 640px){#start-time-record-container .owl-dots{display:flex;justify-content:center;height:14px;position:absolute;margin:0 auto;left:0;right:0;bottom:-70px}}#start-time-record-container .owl-dot{height:100%;margin:0}#start-time-record-container .owl-dot span{display:block;width:20px;height:20px;margin:0px;margin-right:13px;background:#d6d6d6;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}#start-time-record-container .owl-dot.active span{background:#3a6edb}@media (min-width: 640px){#start-time-record-container{height:557px}}#start-time-record{max-width:70%;margin:0 auto}#start-time-record .start-time-item{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;text-align:center}#start-time-record .header-container h4,#start-time-record .header-container span{display:inline-block;width:100%}#start-time-record .header-container h4{color:white;margin-bottom:18px}#start-time-record .header-container span{color:#ffde00;font-family:"Montserrat Black",sans-serif}#start-time-record .time-container.race-ended .content p:first-child{display:none}#start-time-record .content{background-color:transparent;border:10px solid #3a6edb;height:190px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:190px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:28px}#start-time-record .content p,#start-time-record .content h2{margin-bottom:0;font-family:"Montserrat Black",sans-serif}#start-time-record .content p:first-child{margin-bottom:18px;line-height:1;color:#ffde00}#start-time-record .content h2{color:white}#start-time-record .content .time-info{margin-bottom:9px;color:white}#start-time-record .text-container>*{margin-bottom:0;color:white;line-height:1;font-size:16px}#start-time-record .text-container>* span{color:#ffde00}#image-grid-container{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:100%;margin:0 auto}@media (min-width: 640px){#image-grid-container{margin-bottom:51px}}#image-grid-container .image-container{width:50%;display:flex;justify-content:center;margin-bottom:75px;text-align:center;align-items:center}@media (min-width: 640px){#image-grid-container .image-container{text-align:center;align-items:center;width:25%;margin-bottom:0;height:180px;align-items:center}#image-grid-container .image-container:hover{background-color:#f4f4f4}}@media (min-width: 1280px){#image-grid-container .image-container{width:25%}}#image-grid-container .image-container>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#image-grid-container .image-container>a img{align-self:center;min-height:1px;width:100%}#image-grid-container img{height:100%;max-height:95px;width:auto;max-width:100%;padding-left:10px;padding-right:10px}@media (min-width: 1280px){#image-grid-container img{max-width:220px}}@media (min-width: 640px){#sponsor-details .left-column-30{height:368px;min-width:360px}}#sponsor-details .right-column-70 .header-container{width:85%;margin:0 auto}@media (min-width: 640px){#sponsor-details .right-column-70 .header-container{width:100%}}#sponsor-details .right-column-70 .header-container h1{line-height:1;margin-bottom:15px}#sponsor-details .right-column-70 .header-container .sub-header{font-family:"Montserrat Black",sans-serif;color:#3a6edb;line-height:1;margin-bottom:27px;text-transform:uppercase}#sponsor-details .right-column-70 .header-container .link{margin-bottom:59px}@media (min-width: 640px){#sponsor-details .right-column-70 .header-container{width:100%;margin:0 auto;max-width:78%;padding-top:100px}}@media (min-width: 640px){#sponsor-details .right-column-70 #rte{max-width:78%;padding-bottom:100px}}@media (min-width: 640px){#sponsor-details .right-column-70{width:100%;margin:0}}#contributor-callouts{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}#contributor-callouts .contributor-callout-item{width:100%;height:auto;display:flex}#contributor-callouts .contributor-callout-item .contributor-item{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;width:100%}#contributor-callouts .contributor-callout-item .contributor-item:hover p.link span,#contributor-callouts .contributor-callout-item .contributor-item:focus p.link span{color:#3a6edb}#contributor-callouts .contributor-callout-item .contributor-item .image-container,#contributor-callouts .contributor-callout-item .contributor-item .text-container{width:100%;display:flex;flex-direction:column;justify-content:center}@media (min-width: 640px){#contributor-callouts .contributor-callout-item .contributor-item .image-container,#contributor-callouts .contributor-callout-item .contributor-item .text-container{height:100%;width:50%}}#contributor-callouts .contributor-callout-item .contributor-item .image-container{height:125px;align-items:center;background-color:#F4F4F4;overflow:hidden;transition:100ms linear background-color}@media (min-width: 640px){#contributor-callouts .contributor-callout-item .contributor-item .image-container{height:100%}}#contributor-callouts .contributor-callout-item .contributor-item .text-container{height:auto;width:85%;margin:0 auto;justify-content:flex-start;padding:2.1rem 0}@media (min-width: 640px){#contributor-callouts .contributor-callout-item .contributor-item .text-container{padding:0;width:50%;height:100%;justify-content:center}}#contributor-callouts .contributor-callout-item .contributor-item p{margin-bottom:5px}@media (min-width: 640px){#contributor-callouts .contributor-callout-item .contributor-item p{padding:0 2.2rem;margin-top:0}}#contributor-callouts .contributor-callout-item .contributor-item p.link{padding-bottom:50px;margin-bottom:0}@media (min-width: 640px){#contributor-callouts .contributor-callout-item .contributor-item p.link{padding-bottom:0}}#contributor-callouts .contributor-callout-item .contributor-item img{max-height:100px;width:auto;max-width:221px}@media (min-width: 640px){#contributor-callouts .contributor-callout-item .contributor-item{flex-direction:row}}@media (min-width: 640px){#contributor-callouts .contributor-callout-item{width:100%;height:208px;margin-bottom:27px}}@media (min-width: 1280px){#contributor-callouts .contributor-callout-item{width:50%}}#course-map-callout{width:100%;height:334px;display:flex;justify-content:center;align-content:center;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#FFDE00}#course-map-callout .text-container{height:61px;display:flex;margin-top:auto;margin-bottom:auto;flex-direction:column;text-align:left;width:287px;position:relative}#course-map-callout .header{color:#3a6edb;font-size:28px;max-width:80%;margin-bottom:8px;font-family:"Montserrat Black",sans-serif}#course-map-callout h3{color:#162f77;margin-bottom:0}#course-map-callout .square-collapse{height:57px;width:61px;position:absolute;right:0;background-image:url(images/arrow_white.svg);background-size:18px;background-repeat:no-repeat;background-position:center;background-color:#3a6edb}#course-map-callout .square-collapse a{width:100%;height:100%;display:block}#faq{position:relative}#faq .visually-hidden{display:none}#faq button:focus,#faq input:focus{outline:3px solid #3a6edb}#faq fieldset{margin:0;width:100%;background-color:#F4F4F4}#faq fieldset form{display:none;max-width:85%;margin:0 auto;padding:20px 0}@media (min-width: 1280px){#faq fieldset form{max-width:67%}}#faq fieldset input{border:none;border-radius:0;background-color:white;margin:0;height:50px}#faq fieldset #search-faq-text{width:80%;font-family:"Montserrat Bold",sans-serif;font-size:18px;text-transform:lowercase;padding-left:27px}@media (min-width: 1280px){#faq fieldset #search-faq-text{width:calc(100% - 120px)}}#faq fieldset .button{width:20%;min-width:inherit;margin:0;background-color:#3a6edb;background-image:url(images/search_white.svg);background-size:21px;background-repeat:no-repeat;background-position:center}@media (min-width: 1280px){#faq fieldset .button{width:120px}}#faq fieldset .button.active{width:10%}#faq fieldset .cancel-button{display:none;background-image:url(images/close_white.svg);background-color:#162f77}#faq a.link{margin-bottom:35px;cursor:pointer}#faq a.link a,#faq a.link span{display:inline-block;color:#162f77;font-size:1.5rem;font-family:"Montserrat Black",sans-serif;border-bottom:3px solid #3a6edb;text-decoration:none;line-height:20px}#faq a.link a:hover,#faq a.link span:hover{color:#3a6edb}#faq .faq-link{color:#ffde00;display:inline-block;font-size:1.5rem;font-family:"Montserrat Black",sans-serif;border-bottom:3px solid #ffde00;text-decoration:none;line-height:20px;margin-bottom:33px}#faq .faq-link a,#faq .faq-link span{text-decoration:none;color:#ffde00;line-height:1;border-bottom:none}#faq .faq-link a:hover{color:white}#faq .faq-link:hover{color:#3a6edb}#faq .topic-container{max-width:85%;margin:0 auto;padding-top:70px;padding-bottom:35px;display:flex;flex-direction:column}@media (min-width: 768px){#faq .topic-container{flex-direction:row;flex-wrap:wrap}}@media (min-width: 1280px){#faq .topic-container{max-width:67%;display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){#faq .topic-container a{width:50%}}@media (min-width: 1280px){#faq .topic-container a{width:33%}}#faq #see-all{width:100%;height:40px;cursor:pointer}#faq #see-all span{color:#3a6edb;font-family:"Montserrat Black",sans-serif;font-size:1.5rem}#faq #see-all:hover span{color:white}@media (min-width: 1280px){#faq #see-all{max-width:198px}}#faq .results-container{width:100%;display:block;margin:0 auto;overflow:hidden;background:repeating-linear-gradient(135deg, #3a6edb, #3a6edb 5px, #4375dc 5px, #4375dc 10px)}@media (min-width: 1280px){#faq .results-container>*{max-width:67%;margin:0 auto}}#faq .topic-header-container,#faq .topic-header{width:85%;margin:0 auto}#faq .topic-header-container h3,#faq .topic-header h3{font-size:24px;color:white;padding-top:70px;padding-bottom:30px;margin-bottom:0}#faq .topic-results-container{display:none;margin-bottom:100px;background:repeating-linear-gradient(135deg, #3a6edb, #3a6edb 5px, #4375dc 5px, #4375dc 10px)}#faq .topic-results-container .topic-nav-container{background-color:white;padding-top:30px;padding-bottom:30px}#faq .topic-results-container .topic-nav-container .topic-nav{width:85%;margin:0 auto}#faq .topic-results-container .topic-nav-container .topic-nav a{display:inline-block;vertical-align:middle;margin-bottom:0;color:#3a6edb;font-family:"Montserrat Black",sans-serif;padding-left:13px;cursor:pointer}#faq .topic-results-container .topic-nav-container .topic-nav::before{display:inline-block;vertical-align:middle;content:' ';background-image:url(images/arrow_dkblue.svg);background-size:16px 16px;height:16px;width:16px;transform:rotate(180deg)}@media (min-width: 1280px){#faq .topic-results-container .topic-results{width:85%;margin:0 auto;padding-bottom:101px}}#faq .bottom-link{width:85%;margin:0 auto;margin-top:20px}#faq .bottom-link .faq-link{margin-bottom:0}#faq .bottom-link .faq-link span{color:#ffde00}#faq .bottom-link .faq-link span:hover{color:#fff}#faq .bottom-link:last-of-type{padding-bottom:70px}#faq .expand-container{border-bottom:2px solid #3a6edb;background-color:#162f77}@media (min-width: 1280px){#faq .expand-container{border-bottom:none;margin-bottom:20px}}#faq .header-container{width:85%;margin:0 auto}#faq .header-container h5{width:90%;display:inline-block;vertical-align:middle;padding-top:32px;padding-right:10px;margin-bottom:32px;color:white;text-transform:none;line-height:1}@media (min-width: 1280px){#faq .header-container h5{width:calc(100% - 25px)}}@media (min-width: 1280px){#faq .header-container{width:94%}}#faq .display-interior{width:85%;margin:0 auto;display:none}#faq .display-interior p{max-width:90%;color:white;line-height:22px;font-size:14px;padding-bottom:29px;margin-bottom:0px}#faq .display-interior p.faq-link{padding-bottom:0;margin-bottom:29px}@media (min-width: 1280px){#faq .display-interior{width:94%}}#faq .expand-icon{position:relative;width:20px;height:20px;margin-bottom:0;display:inline-block;vertical-align:middle;border:0;background-color:transparent;letter-spacing:initial;line-height:initial;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;white-space:initial}#faq .expand-icon:before,#faq .expand-icon:after{content:"";position:absolute;background-color:#ffde00;transition:transform 0.25s ease-out}#faq .expand-icon:before{top:0;left:50%;width:4px;height:100%;margin-left:-2px}#faq .expand-icon:after{top:50%;left:0;width:100%;height:4px;margin-top:-2px}#faq .expand-icon.enabled{cursor:pointer}#faq .expand-icon.enabled:before{transform:rotate(90deg)}#faq .expand-icon.enabled:after{transform:rotate(180deg)}#faq .expand-icon:hover:before,#faq .expand-icon:hover:after{background-color:#fff;transition:background-color 0.25s ease-in}#faq .loader{display:block;position:absolute;left:0;right:0;top:75%;margin:0 auto;border:16px solid #162f77;border-top:16px solid #ffde00;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;background-color:transparent}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#main,.map-container{position:relative}.map-container{overflow:hidden}#map{width:100%;height:100%;min-height:85vh}@media (min-width: 1280px){#map{min-height:678px}}#floating-panel{position:relative;background-color:#3a6edb;transition:.25s}@media (min-width: 1280px){#floating-panel{position:absolute;left:0;top:0;z-index:5;width:365px;height:100%}}#floating-panel .legend-header-container{display:flex;align-items:center;height:53px}@media (min-width: 1280px){#floating-panel .legend-header-container{height:75px}}#floating-panel .legend-header{width:85%;margin:0 auto;display:flex;justify-content:flex-end}#floating-panel .legend-header h3{margin:4px 4px 4px 0;border:2px solid white;height:37px;font-size:16px;color:white;padding:9px 12px;line-height:1;width:131px}#floating-panel .legend-header h3 i{height:13px;width:21px;background:url(images/arrow_white.svg) center no-repeat;background-size:contain;margin-left:16px;display:inline-block;transform:rotate(90deg)}#floating-panel .legend-header h3 i.is-open{transform:rotate(-90deg)}@media (min-width: 1280px){#floating-panel .legend-header h3 i{display:none}}@media (min-width: 1280px){#floating-panel .legend-header h3{border:none;font-size:30px;margin:0 0 0 7.5%;width:80%;padding:0;height:auto;display:inline-block}}#floating-panel .legend-header .square-collapse{display:none}@media (min-width: 1280px){#floating-panel .legend-header .square-collapse{display:inline-block;width:20%;height:75px;vertical-align:middle;background-image:url(images/arrow_dkblue.svg);background-size:18px;background-repeat:no-repeat;background-position:center;background-color:#ffde00}#floating-panel .legend-header .square-collapse.is-open{transform:rotate(180deg);width:80px}}@media (min-width: 1280px){#floating-panel .legend-header{width:100%;justify-content:space-between;align-items:center}}#floating-panel .lengend-item-container{background-color:#162f77;border-bottom:2px solid #3a6edb}#floating-panel .legend{display:inline-block;vertical-align:middle;width:100%;padding-top:32px;padding-bottom:27px;padding-left:49px;margin-bottom:0;color:white;font-size:18px;white-space:nowrap}#floating-panel .legend-item{display:flex;position:relative;justify-content:flex-start;width:85%;margin:0 auto}#floating-panel .legend-item .click-svg{position:absolute;right:0;top:30%;background-image:url(images/check_yellow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;height:40px;width:25px}#floating-panel .parking::before,#floating-panel .medical::before,#floating-panel .hydration::before,#floating-panel .viewing::before,#floating-panel .mbta::before,#floating-panel .mile::before,#floating-panel .kilometer::before{position:absolute;left:0;top:25%;content:' ';background-repeat:no-repeat;background-size:contain;background-position:center;height:50%;width:32px;left:-3px}#floating-panel .parking::before{background-image:url(images/legend_parking.svg)}#floating-panel .medical::before{background-image:url(images/legend_medical.svg)}#floating-panel .hydration::before{background-image:url(images/legend_hydration.svg)}#floating-panel .viewing::before{background-image:url(images/legend_viewing.svg)}#floating-panel .mbta::before{background-image:url(images/legend_MBTA.svg)}#floating-panel .mile::before{left:0;width:27px;background-image:url(images/legend_mile.svg);background-position:center;background-size:20px}@media (min-width: 1280px){#floating-panel .mile::before{margin-right:10px}}#floating-panel .kilometer::before{left:0;width:27px;background-image:url(images/legend_5km.svg);background-position:center;background-size:20px}@media (min-width: 1280px){#floating-panel .kilometer::before{margin-right:10px}}#floating-panel.collapsed-legend{width:123px}#floating-panel.collapsed-legend .legend-header h3{display:none}#floating-panel.collapsed-legend .legend-header .square-collapse{width:100%}#floating-panel.collapsed-legend .legend-item{width:100%;height:85px;justify-content:center}#floating-panel.collapsed-legend .legend-item .click-svg{position:relative;margin-left:16px}#floating-panel.collapsed-legend .legend-item::before{position:relative}#floating-panel.collapsed-legend .legend{display:none}.color-container{height:139px;width:139px;margin:12px;float:left;display:block;content:''}.color-container .color{background-color:#FFDE00;float:left;display:block;height:139px;width:139px;content:''}.color-container:nth-child(2) .color{background-color:#162F77}.color-container:nth-child(3) .color{background-color:#3A6EDB}.color-container:nth-child(4) .color{background-color:#454545}.color-container:nth-child(5) .color{background-color:#F4F4F4}.color-container:nth-child(6) .color{background-color:#FFFFFF}.button{background-color:#FFDE00;color:#fff;font-family:"Montserrat Black",sans-serif;font-size:18px;font-weight:900;letter-spacing:-2px;text-align:center;border:none}#block-sitelogo{float:none;width:80%;height:80%;display:block;margin:auto auto -5px}#block-sitelogo .inline-svg-container{display:block;margin:auto;padding-top:5px}#search-form,.path-search:not(.page-node-type-page-builder) #block-baa-content{max-width:960px;margin:0 auto 5vh;padding-top:5vh;display:block;float:none;clear:both;overflow:visible}.path-search:not(.page-node-type-page-builder) #block-baa-content{padding-top:20vh;margin:0 5%;width:unset !important;float:none !important}@media (min-width: 640px){.path-search:not(.page-node-type-page-builder) #block-baa-content{padding-top:15vh}}.path-search:not(.page-node-type-page-builder) #block-baa-content>h2{display:none}.path-search main[role="main"]{position:relative}#search-form{position:absolute;width:100vw;left:0;top:0;background-color:#F4F4F4;max-width:unset;padding:20px 0;margin:0;align-items:center}#search-form #edit-basic{width:100%;max-width:85%;width:calc(100% - 120px);margin:0 auto;display:flex}@media (min-width: 1280px){#search-form #edit-basic{max-width:67%}}@media (max-width: 640px){#search-form #edit-basic{max-width:90%;width:90%}}#search-form #edit-basic>div{margin:0;width:80%}#search-form #edit-basic>div label[for="edit-keys"]{display:none}#search-form #edit-basic>div input{box-sizing:inherit;height:50px;padding:.6rem 1.0rem;width:100%;background:#fff;color:#454545;border-bottom:none;text-align:center;margin:0}#search-form #edit-basic input.button{background:#3a6edb;margin:0;font-size:0;overflow:hidden;text-indent:-99999px;width:20%;min-width:unset;height:50px;background-image:url(images/search_white.svg);background-repeat:no-repeat;background-size:21px 21px;background-position:center center}.path-search .item-list,.path-news .item-list{margin-top:40px;margin-bottom:190px;width:100%;max-width:1034px}.path-search .item-list h3,.path-news .item-list h3{color:#162F77;font-family:"Montserrat ExtraBold",sans-serif;font-size:20px;font-weight:800;margin-bottom:36px}.path-search .item-list ol,.path-news .item-list ol{width:100%;max-width:1034px}.path-search .item-list ol li,.path-news .item-list ol li{border-bottom:2px solid #fafafa;padding:34px 0;margin:0}.path-search .item-list ol li .search-result__info,.path-news .item-list ol li .search-result__info{display:none}.path-search .item-list ol li p,.path-news .item-list ol li p{margin-bottom:0;color:#454545;font-family:"Montserrat Regular",sans-serif;font-size:15px;font-weight:600}.path-search .item-list ol li p strong,.path-news .item-list ol li p strong{font-family:"Montserrat Bold",sans-serif}.search-page #search-form{max-width:100%}.layout-container.event>.container{padding:0}@media (min-width: 1280px){.layout-container.event #block-baa-content{width:83%;display:block;float:left}}.layout-container.event hr{width:100%;height:2px;background:#f4f4f4;max-width:1200px;margin:0 auto 70px}.layout-container.event .breadcrumb{display:flex;align-items:center;margin:30px auto 30px 4%;padding:0;max-width:966px}@media (min-width: 1280px){.layout-container.event .breadcrumb{margin:30px auto 30px}}.layout-container.event .breadcrumb svg{display:inline-block;height:15px;width:15px;transform:rotate(180deg)}.layout-container.event .breadcrumb h4{color:#3a6edb;font-size:15px;text-transform:initial;position:relative;margin:0 0 0 0.5rem}.layout-container.event .breadcrumb h4 a{color:#3a6edb}.layout-container.event .layout-sidebar-first{height:120px;width:120px;margin-right:28px;padding:22px;background-color:#162F77;border-bottom:9px solid #3a6edb;display:inline-block;float:left}@media (min-width: 1280px){.layout-container.event .layout-sidebar-first{margin:0;margin-right:39px}}.layout-container.event .layout-sidebar-first span{width:100%}.layout-container.event .layout-sidebar-first span span{text-align:center;display:block}.layout-container.event .layout-sidebar-first .month{color:#FFFFFF;font-family:"Montserrat Bold",sans-serif;font-size:18px;text-align:center;text-transform:uppercase}.layout-container.event .layout-sidebar-first .date{margin-top:5px;margin-bottom:10px;color:#FFDE00;font-family:"Montserrat SemiBold",sans-serif;font-size:50px;line-height:31px;text-align:center}.layout-container.event .layout-content{max-width:966px;width:100%;margin:0 auto}@media (min-width: 640px){.layout-container.event .layout-content{max-width:95%}}@media (min-width: 1280px){.layout-container.event .layout-content{max-width:966px}}.layout-container.event .layout-content h1{display:inherit;color:#3A6EDB;font-family:"Montserrat ExtraBold",sans-serif;font-size:20px;font-weight:900;line-height:1;margin-bottom:15px}.layout-container.event .layout-content h1 span{display:inherit}.layout-container.event .layout-content .datetime{height:54px;width:145px;color:#454545;font-family:"Montserrat Black",sans-serif;font-size:14px;font-weight:900;margin-bottom:53px}.calender-ui{background-color:#F4F4F4;padding:77px 10%}.calender-ui h4{margin-bottom:42px}.calender-ui>.container>.row{justify-content:center}.calender-ui #block-views-block-baa-events-calendar-view-block-1{margin:0 auto;display:block}.calender-ui *{border:0}.calender-ui .view-header{position:relative}.calender-ui .view-header .pager{position:absolute;width:100%;top:-11px;display:block}.calender-ui .view-header .pager .pager__item--previous{float:left}.calender-ui .view-header .pager .pager__item--previous svg{transform:rotate(180deg);fill:#3a6edb}.calender-ui .view-header .pager .pager__item--next{float:right}.calender-ui .view-header .pager svg{display:inline-block;width:15px;height:18px;fill:#3a6edb !important}.calender-ui .view-header .pager svg path{fill:#3a6edb !important}.calender-ui .pager{display:none}.calender-ui .item{background:#3a6edb}.calender-ui .item *{display:none}.calender-ui .calendar-calendar .month-view .full td.date-box.today,.calender-ui .calendar-calendar .month-view .full tr td.multi-day,.calender-ui .calendar-calendar .month-view .full tr td.date-box,.calender-ui .calendar-calendar .month-view .full tr td.today,.calender-ui .calendar-calendar .month-view .full tr.odd td.today,.calender-ui .calendar-calendar .month-view .full tr.even td.today{border:0px}.calender-ui .calendar-calendar .month-view .full td.date-box.empty.future{opacity:.5}.calender-ui .calendar-calendar th.days{background-color:transparent;color:#162f77;font-weight:bold;border:0;font-family:"Montserrat Black",sans-serif;text-transform:uppercase;font-size:14px;padding-bottom:14px}.calender-ui .calendar-calendar .month-view .full td .inner div.day{color:#162f77;font-family:"Montserrat Bold",sans-serif;padding:0;display:table-cell;height:100%;width:100%;vertical-align:middle;font-size:18px;padding-top:6px}.calender-ui .calendar-calendar .month-view .full td .inner div.day a{color:#fff;position:relative;z-index:1}.calender-ui .calendar-calendar .month-view .full td .inner div.day a:before{content:'';position:absolute;top:50%;left:50%;margin:auto;background-color:#3a6edb;z-index:-1;width:40px;height:40px;margin-top:-20px;margin-left:-20px}.calender-ui .calendar-calendar tr{background:transparent}.calender-ui .calendar-calendar .month-view .full tr.date-box{height:41px}.calender-ui .calendar-calendar .month-view .full tr.date-box .active{background:#3a6edb;color:#fff}.calender-ui .calendar-calendar .month-view .full tr.date-box .active *{color:#fff}.calender-ui .calendar-calendar .month-view .full tr.single-day{display:none}.calender-ui .calendar-calendar .month-view .full td.date-box .inner,.calender-ui .calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;height:41px !important;display:table-cell;vertical-align:middle;text-align:center;margin:0 auto;width:41px}.desktop-view{background:repeating-linear-gradient(135deg, #3a6edb, #3a6edb 5px, #4375dc 5px, #4375dc 10px);padding:0 0 70px}.desktop-view .contextual-region{position:unset}@media (min-width: 1280px){.desktop-view{padding:100px 10vw}}.event-listing-container{background-color:#162F77}@media (min-width: 1280px){.event-listing-container{background:transparent}}.event-listing-container .item-list{list-style:none}@media (min-width: 1280px){.event-listing-container .item-list ul{display:flex;flex-wrap:wrap}}.event-listing-container .item-list li{list-style:none;padding:22px 25px;overflow:hidden;border-bottom:2px solid #3a6edb;width:100%;margin:0}.event-listing-container .item-list li p{color:#fff;font-size:14px;font-family:"Montserrat SemiBold",sans-serif}@media (min-width: 1280px){.event-listing-container .item-list li{background-color:#162F77;width:50%;max-width:43%;flex:40%;box-sizing:border-box;padding:39px 41px;border-bottom:none;margin-bottom:35px;margin:0 35px 25px}}.event-listing-container .item-list li .views-field-body{display:none;width:78%;float:right;font-size:14px}@media (min-width: 1280px){.event-listing-container .item-list li .views-field-body{color:#fff;display:inline;width:63%;float:right}}@media (min-width: 1920px){.event-listing-container .item-list li .views-field-body{color:#fff;display:inline;width:78%;float:right}.event-listing-container .item-list li .views-field-body p{color:#fff;font-size:14px;font-family:"Montserrat SemiBold",sans-serif}}.event-listing-container .item-list li .views-field-title{display:block;position:relative;margin-bottom:9px;padding-left:98px}@media (min-width: 1280px){.event-listing-container .item-list li .views-field-title{margin-bottom:19px;width:63%;float:right;padding-left:0}}@media (min-width: 1920px){.event-listing-container .item-list li .views-field-title{margin-bottom:19px;width:78%;float:right}}.event-listing-container .item-list li .views-field-title a{color:#FFDE00;font-family:"Montserrat Black",sans-serif;font-size:20px;line-height:0.0099}.event-listing-container .item-list li .date-square{height:70px;width:70px;margin-right:28px;padding:0;background-color:#162F77;border-bottom:9px solid #3a6edb;display:inline-block;float:left}@media (min-width: 640px){.event-listing-container .item-list li .date-square{margin-bottom:0}}@media (min-width: 1280px){.event-listing-container .item-list li .date-square{position:absolute;margin:0;margin-right:39px;padding:22px;padding-top:0;height:93px;width:120px}}.event-listing-container .item-list li .date-square span{width:100%}.event-listing-container .item-list li .date-square span span{text-align:center;display:block}.event-listing-container .item-list li .date-square .month{color:#FFFFFF;font-family:"Montserrat Bold",sans-serif;font-size:16px;text-align:center;text-transform:uppercase}@media (min-width: 1280px){.event-listing-container .item-list li .date-square .month{font-size:18px}}.event-listing-container .item-list li .date-square .day{margin-top:5px;margin-bottom:10px;color:#FFDE00;font-family:"Montserrat SemiBold",sans-serif;font-size:30px;line-height:18px;text-align:center}@media (min-width: 1280px){.event-listing-container .item-list li .date-square .day{font-size:50px;line-height:31px}}.event-listing-container .item-list li .views-field-field-event-date-2{position:relative;color:#FFFFFF;font-family:"Montserrat Black",sans-serif;font-size:14px;display:block;width:100%;float:right;padding-left:98px}@media (min-width: 640px){.event-listing-container .item-list li .views-field-field-event-date-2{width:unset;float:none;padding-left:0}}@media (min-width: 1280px){.event-listing-container .item-list li .views-field-field-event-date-2{display:inline;width:unset;float:none;width:63%;float:right;padding-left:0}}@media (min-width: 1920px){.event-listing-container .item-list li .views-field-field-event-date-2{display:inline;width:unset;float:none;width:78%;float:right}}.path-news main{max-width:960px;margin:0 auto;display:block;float:none;clear:both;overflow:hidden}.path-news main #block-baa-content{margin-top:45px}.path-news main #block-baa-content .views-row{margin:25px 0 45px}.path-news main #block-baa-content .views-row .date-square{height:106px;width:106px;margin-right:28px;padding:22px;background-color:#162F77;border-bottom:8px solid #3a6edb;display:inline-block;float:left}@media (min-width: 1280px){.path-news main #block-baa-content .views-row .date-square{margin:0 12px}}.path-news main #block-baa-content .views-row .date-square span{width:100%}.path-news main #block-baa-content .views-row .date-square span span{text-align:center;display:block}.path-news main #block-baa-content .views-row .date-square .month{color:#FFFFFF;font-family:"Montserrat Bold",sans-serif;font-size:18px;text-align:center}.path-news main #block-baa-content .views-row .date-square .day{color:#FFDE00;font-family:"Montserrat SemiBold",sans-serif;font-size:50px;line-height:31px;text-align:center;margin:5px auto 10px}.page-node-type-article .breadcrumb{height:76px;width:100%;padding:30px 0;border-bottom:2px solid #f4f4f4;margin:0 auto 32px;max-width:966px}.page-node-type-article .breadcrumb svg{display:inline-block;height:15px;width:15px;transform:rotate(180deg);vertical-align:middle}.page-node-type-article .breadcrumb h4{display:inline-flex;color:#3A6EDB;font-size:15px;text-transform:initial}.page-node-type-article .breadcrumb h4 a{color:#3A6EDB}.page-node-type-article main{max-width:960px;margin:0 auto;display:block;float:none;clear:both;overflow:hidden}.page-node-type-article main h1{color:#3a6edb;text-transform:none;font-size:20px;display:block;padding:0 5%;margin-bottom:15px}@media (min-width: 1280px){.page-node-type-article main h1{width:calc(100% - 159px);float:right;padding:0}}.page-node-type-article main .date-square{float:none;margin:0 auto 18px;display:block;height:120px;width:120px;padding:22px;background-color:#162F77;border-bottom:8px solid #3a6edb;float:left;margin:0 30px 15px 0}@media (min-width: 1280px){.page-node-type-article main .date-square{display:inline-block;float:left;margin:0 auto 18px}}.page-node-type-article main .date-square span{width:100%}.page-node-type-article main .date-square span span{text-align:center;display:block}.page-node-type-article main .date-square .month{color:#FFFFFF;font-family:"Montserrat Bold",sans-serif;font-size:18px;text-align:center}.page-node-type-article main .date-square .day,.page-node-type-article main .date-square .date{color:#FFDE00;font-family:"Montserrat SemiBold",sans-serif;font-size:50px;line-height:31px;text-align:center;margin:5px auto 10px}.page-node-type-article main article{width:100%;float:none;margin-bottom:75px}@media (min-width: 1280px){.page-node-type-article main article{width:calc(100% - 159px);float:right}}body.path-search .pager{transform:translateY(-170px)}.path-search .pager,.path-news .pager,.path-news-and-press .pager,.path-events .desktop-view .pager{width:100vw;overflow:visible;position:absolute;left:0;background-color:#12214D;padding:0;transform:translateY(70px)}@media (min-width: 1280px){.path-search .pager,.path-news .pager,.path-news-and-press .pager,.path-events .desktop-view .pager{transform:translateY(20px)}}.path-search .pager__items,.path-news .pager__items,.path-news-and-press .pager__items,.path-events .desktop-view .pager__items{padding:0;background-color:#12214D;margin-bottom:0;display:inline-flex;width:100%;text-align:center;justify-content:center}.path-search .pager__items .pager__item--ellipsis,.path-news .pager__items .pager__item--ellipsis,.path-news-and-press .pager__items .pager__item--ellipsis,.path-events .desktop-view .pager__items .pager__item--ellipsis{font-size:20px;font-family:"Montserrat SemiBold",sans-serif;color:#3a6edb}.path-search .pager__items .pager__item .pager__item,.path-news .pager__items .pager__item .pager__item,.path-news-and-press .pager__items .pager__item .pager__item,.path-events .desktop-view .pager__items .pager__item .pager__item{display:none}.path-search .pager__items .pager__item .pager__item.is-active,.path-news .pager__items .pager__item .pager__item.is-active,.path-news-and-press .pager__items .pager__item .pager__item.is-active,.path-events .desktop-view .pager__items .pager__item .pager__item.is-active{display:inline !important}@media (max-width: 720px){.path-search .pager__items .pager__item .pager__item,.path-news .pager__items .pager__item .pager__item,.path-news-and-press .pager__items .pager__item .pager__item,.path-events .desktop-view .pager__items .pager__item .pager__item{display:none}}.path-search .pager__items .pager__item .pager__item.is-active ~ *,.path-search .pager__items .pager__item .pager__item.is-active,.path-news .pager__items .pager__item .pager__item.is-active ~ *,.path-news .pager__items .pager__item .pager__item.is-active,.path-news-and-press .pager__items .pager__item .pager__item.is-active ~ *,.path-news-and-press .pager__items .pager__item .pager__item.is-active,.path-events .desktop-view .pager__items .pager__item .pager__item.is-active ~ *,.path-events .desktop-view .pager__items .pager__item .pager__item.is-active{display:inline}@media (max-width: 720px){.path-search .pager__items .pager__item .pager__item.is-active ~ *,.path-search .pager__items .pager__item .pager__item.is-active,.path-news .pager__items .pager__item .pager__item.is-active ~ *,.path-news .pager__items .pager__item .pager__item.is-active,.path-news-and-press .pager__items .pager__item .pager__item.is-active ~ *,.path-news-and-press .pager__items .pager__item .pager__item.is-active,.path-events .desktop-view .pager__items .pager__item .pager__item.is-active ~ *,.path-events .desktop-view .pager__items .pager__item .pager__item.is-active{display:none}}@media (min-width: 1280px){.path-search .pager__items .pager__item .pager__item,.path-news .pager__items .pager__item .pager__item,.path-news-and-press .pager__items .pager__item .pager__item,.path-events .desktop-view .pager__items .pager__item .pager__item{display:inline}}.path-search .pager__items>.pager__item,.path-news .pager__items>.pager__item,.path-news-and-press .pager__items>.pager__item,.path-events .desktop-view .pager__items>.pager__item{padding:0 0;margin:0;width:100%;max-width:721px}@media (min-width: 640px){.path-search .pager__items>.pager__item,.path-news .pager__items>.pager__item,.path-news-and-press .pager__items>.pager__item,.path-events .desktop-view .pager__items>.pager__item{padding:0 15px}}.path-search .pager__items>.pager__item.pager__item--first,.path-search .pager__items>.pager__item.pager__item--last,.path-news .pager__items>.pager__item.pager__item--first,.path-news .pager__items>.pager__item.pager__item--last,.path-news-and-press .pager__items>.pager__item.pager__item--first,.path-news-and-press .pager__items>.pager__item.pager__item--last,.path-events .desktop-view .pager__items>.pager__item.pager__item--first,.path-events .desktop-view .pager__items>.pager__item.pager__item--last{width:70px;padding:0}@media (min-width: 1280px){.path-search .pager__items>.pager__item.pager__item--first,.path-search .pager__items>.pager__item.pager__item--last,.path-news .pager__items>.pager__item.pager__item--first,.path-news .pager__items>.pager__item.pager__item--last,.path-news-and-press .pager__items>.pager__item.pager__item--first,.path-news-and-press .pager__items>.pager__item.pager__item--last,.path-events .desktop-view .pager__items>.pager__item.pager__item--first,.path-events .desktop-view .pager__items>.pager__item.pager__item--last{margin:0 55px}}.path-search .pager__items .light-blue,.path-news .pager__items .light-blue,.path-news-and-press .pager__items .light-blue,.path-events .desktop-view .pager__items .light-blue{margin:0;background:#162f77;padding:25px 15px}.path-search .pager__items li.is-active a,.path-news .pager__items li.is-active a,.path-news-and-press .pager__items li.is-active a,.path-events .desktop-view .pager__items li.is-active a{color:#FFDE00}.path-search .pager__items a,.path-news .pager__items a,.path-news-and-press .pager__items a,.path-events .desktop-view .pager__items a{color:#fff;font-family:"Montserrat SemiBold",sans-serif;font-size:20px;font-weight:600}.path-search .pager__items svg,.path-news .pager__items svg,.path-news-and-press .pager__items svg,.path-events .desktop-view .pager__items svg{display:inline;height:22px;width:18px;fill:#3a6edb !important;position:relative;top:29px}.path-news-and-press .desktop-view,.path-news-and-media .desktop-view{background:repeating-linear-gradient(135deg, #3a6edb, #3a6edb 5px, #4375dc 5px, #4375dc 10px);padding:0 0 70px}@media (min-width: 1280px){.path-news-and-press .desktop-view,.path-news-and-media .desktop-view{padding:100px 10vw}}@media (min-width: 1280px){.path-news-and-press .desktop-view .view-header,.path-news-and-media .desktop-view .view-header{margin:-100px -10vw 0}}.path-news-and-press .news-listing-container,.path-news-and-media .news-listing-container{background-color:#162F77}@media (min-width: 1280px){.path-news-and-press .news-listing-container,.path-news-and-media .news-listing-container{background:transparent}}@media (min-width: 1280px){.path-news-and-press .news-listing-container .view-content,.path-news-and-media .news-listing-container .view-content{display:flex;flex-wrap:wrap;padding-top:100px}}.path-news-and-press .news-listing-container .views-row,.path-news-and-media .news-listing-container .views-row{list-style:none;padding:22px 25px;overflow:hidden;border-bottom:2px solid #3a6edb;width:100%;margin:0}.path-news-and-press .news-listing-container .views-row p,.path-news-and-media .news-listing-container .views-row p{color:#fff;font-size:14px;font-family:"Montserrat SemiBold",sans-serif}.path-news-and-press .news-listing-container .views-row *,.path-news-and-media .news-listing-container .views-row *{color:#fff}@media (min-width: 1280px){.path-news-and-press .news-listing-container .views-row,.path-news-and-media .news-listing-container .views-row{background-color:#162F77;width:50%;max-width:43%;flex:40%;box-sizing:border-box;padding:39px 41px;border-bottom:none;margin-bottom:35px;margin:0 35px 25px}}.path-news-and-press .news-listing-container .views-row .views-field-body,.path-news-and-media .news-listing-container .views-row .views-field-body{display:none;width:78%;float:right}@media (min-width: 1280px){.path-news-and-press .news-listing-container .views-row .views-field-body,.path-news-and-media .news-listing-container .views-row .views-field-body{color:#fff;display:inline;width:63%;float:right}}@media (min-width: 1920px){.path-news-and-press .news-listing-container .views-row .views-field-body,.path-news-and-media .news-listing-container .views-row .views-field-body{color:#fff;display:inline;width:78%;float:right}.path-news-and-press .news-listing-container .views-row .views-field-body p,.path-news-and-media .news-listing-container .views-row .views-field-body p{color:#fff;font-size:14px;font-family:"Montserrat SemiBold",sans-serif}}.path-news-and-press .news-listing-container .views-row .views-field-title,.path-news-and-media .news-listing-container .views-row .views-field-title{display:block;position:relative;margin-bottom:9px}@media (min-width: 1280px){.path-news-and-press .news-listing-container .views-row .views-field-title,.path-news-and-media .news-listing-container .views-row .views-field-title{margin-bottom:19px;width:63%;float:right}}@media (min-width: 1920px){.path-news-and-press .news-listing-container .views-row .views-field-title,.path-news-and-media .news-listing-container .views-row .views-field-title{margin-bottom:19px;width:78%;float:right}}.path-news-and-press .news-listing-container .views-row .views-field-title a,.path-news-and-media .news-listing-container .views-row .views-field-title a{color:#FFDE00;font-family:"Montserrat Black",sans-serif;font-size:20px;text-transform:none;line-height:0.0099}.path-news-and-press .news-listing-container .views-row .date-square,.path-news-and-media .news-listing-container .views-row .date-square{height:70px;width:70px;margin-right:28px;padding:0;background-color:#162F77;border-bottom:9px solid #3a6edb;display:inline-block;float:left;margin-bottom:45px}@media (min-width: 1280px){.path-news-and-press .news-listing-container .views-row .date-square,.path-news-and-media .news-listing-container .views-row .date-square{position:absolute;margin:0;margin-right:39px;padding:22px;padding-top:0;height:93px;width:120px}}.path-news-and-press .news-listing-container .views-row .date-square span,.path-news-and-media .news-listing-container .views-row .date-square span{width:100%}.path-news-and-press .news-listing-container .views-row .date-square span span,.path-news-and-media .news-listing-container .views-row .date-square span span{text-align:center;display:block}.path-news-and-press .news-listing-container .views-row .date-square .month,.path-news-and-media .news-listing-container .views-row .date-square .month{color:#FFFFFF;font-family:"Montserrat Bold",sans-serif;font-size:16px;text-align:center;text-transform:uppercase}@media (min-width: 1280px){.path-news-and-press .news-listing-container .views-row .date-square .month,.path-news-and-media .news-listing-container .views-row .date-square .month{font-size:18px}}.path-news-and-press .news-listing-container .views-row .date-square .day,.path-news-and-media .news-listing-container .views-row .date-square .day{margin-top:5px;margin-bottom:10px;color:#FFDE00;font-family:"Montserrat SemiBold",sans-serif;font-size:30px;line-height:18px;text-align:center}@media (min-width: 1280px){.path-news-and-press .news-listing-container .views-row .date-square .day,.path-news-and-media .news-listing-container .views-row .date-square .day{font-size:50px;line-height:31px}}.path-news-and-press .news-listing-container .views-row .views-field-created-2,.path-news-and-media .news-listing-container .views-row .views-field-created-2{position:relative;color:#FFFFFF;font-family:"Montserrat Black",sans-serif;font-size:14px;display:inline-block}@media (min-width: 1280px){.path-news-and-press .news-listing-container .views-row .views-field-created-2,.path-news-and-media .news-listing-container .views-row .views-field-created-2{display:inline;width:unset;float:none;width:63%;float:right}}@media (min-width: 1920px){.path-news-and-press .news-listing-container .views-row .views-field-created-2,.path-news-and-media .news-listing-container .views-row .views-field-created-2{display:inline;width:unset;float:none;width:78%;float:right}}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}

