a#menu-trigger span,a#menu-trigger span:after,a#menu-trigger span:before{border-top:1px solid #d30046;border-bottom:1px solid #d30046;position:absolute}#menu,#menu ul,footer ul{list-style:none;margin:0}#menu,#menu .has-submenu>ul{height:calc(100vh - 50px);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.top-banner,body.menu-open{overflow:hidden}#menu a.open-submenu,.highlight-container,.spotlight-container,.stat-container,a#menu-trigger{font-size:0;line-height:0}footer button,header{background-color:#fff}@font-face{font-family:FSAlbert;src:url('../fonts/FSAlbert-Regular.woff2') format('woff2'),url('../fonts/FSAlbert-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gotham Book';src:url('../fonts/Gotham-Book.woff2') format('woff2'),url('../fonts/Gotham-Book.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:FSAlbert}.intro .button,body{font-family:'Gotham Book'}#menu a.selected,.news-container .news-preview:hover h2,.news-index .news-preview:hover h2,.news-preview-small:hover h3,h2,h3{color:#d30046}body{padding-top:78px}header{position:fixed;top:-10px;z-index:10;width:100%;height:100px}header .logo{display:block;margin:14px auto;width:230px}header .searchTrigger{display:block;position:fixed;font-size:0;top:0;right:0;width:52px;height:78px;padding:30px 31px 0 0}header .searchTrigger svg{fill:#d30046}a#menu-trigger{position:absolute;top:10px;left:0;bottom:0;width:70px}#menu,nav#main-nav{width:100%;z-index:1}a#menu-trigger span{left:29px;right:19px;top:calc(50% + 1px);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}a#menu-trigger span:after,a#menu-trigger span:before{content:"";left:0;right:0;top:-10px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}a#menu-trigger span:after{top:8px}body.menu-open a#menu-trigger span{transform:rotate(-45deg) translateY(-1px)}body.menu-open a#menu-trigger span:before{transform:rotate(90deg) translate(9px,0);opacity:0}body.menu-open a#menu-trigger span:after{transform:rotate(90deg) translateX(-9px)}nav#main-nav{position:fixed;height:0;top:78px}nav [aria-current=page]{opacity:.5}#menu{position:relative;font-size:20px;line-height:1.2;background:#f3f3f6;transform:translateX(100vw);-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}#menu .has-submenu>ul.active,#menu.active{transform:translateX(0)}#menu .has-submenu>ul{background-color:#f3f3f6;position:absolute;top:0;width:100%;transform:translateX(100%);-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;z-index:1}#menu li.has-submenu ul>li>span,#menu>li>span{position:relative;border-top:1px solid #282828;display:block;padding:13px}#menu>li.has-submenu>span{padding-right:62px}#menu a{display:block;color:#282828;text-decoration:none}#menu a.open-submenu{position:absolute;border-left:1px solid #282828;top:0;bottom:0;right:0;width:50px}#menu .has-back-link span.submenu-title{position:relative;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:13px 13px 13px 65px;border-top:1px solid #282828}#menu .has-back-link span.submenu-title a{position:absolute;left:0;font-size:0;line-height:0;border-right:1px solid #282828;top:0;bottom:0;width:50px}#menu .has-back-link span.submenu-title a::after,#menu a.open-submenu:after{position:absolute;content:"";display:block;border-top:2px solid #282828;border-right:2px solid #282828;width:15px;height:15px;top:calc(50% - 8px)}#menu a.open-submenu:after{transform:rotate(45deg);right:19px}#menu .has-back-link span.submenu-title a::after{transform:rotate(-135deg);right:inherit;left:18px}#menu :focus{outline-offset:-3px}@media screen and (min-width:1160px){#menu>li>span>a span,nav#main-nav{position:relative}#menu,#menu>li.has-submenu>span{padding-right:0}body{padding-top:97px}header{top:0;height:97px;padding:0;transition:height .25s ease-in-out,padding .25s ease-in-out,background .25s ease-in-out,transform .25s ease-in-out}header .logo{position:absolute;left:0;z-index:2;padding:0}#menu li.has-submenu .has-back-link span.submenu-title,a#menu-trigger{display:none}header .searchTrigger{z-index:1;top:10px;right:-10px}nav#main-nav{top:auto;right:60px}#menu{display:flex;transform:none;height:auto;justify-content:flex-end;overflow:inherit;background:0 0;font-size:16px;line-height:19px}#menu>li span{width:100%;padding:0;border:none}#menu li.has-submenu .has-back-link ul li span a:hover span,header #menu>li>span>a:hover{color:#d30046}#menu>li>span>a{padding:40px 13px 38px;transition:color .25s ease-in-out}#menu .has-submenu>ul{display:none;overflow:hidden;width:153px;height:auto;background-color:transparent;padding-bottom:75px;transform:translate(-27px,25px);top:72px;left:auto;opacity:0;transition:opacity .25s ease-in-out,transform .25s ease-in-out}#menu .has-submenu.fade>ul{opacity:1}#menu .has-submenu>ul:before{content:"";position:absolute;top:0;bottom:75px;width:100%;background-color:#f3f3f6}#menu .has-submenu>ul.active{display:none;transform:translateY(25px)}#menu .has-submenu>ul.active-dt{display:flex}#menu .has-submenu>ul>li{display:flex;transition:.25s cubic-bezier(.25, .46, .45, .94)}#menu .has-submenu.fade>ul li{opacity:1;transform:translateY(0)}#menu .has-submenu>span>a.open-submenu{border:none;width:36px;padding:13px;transition:transform .25s ease-in-out;bottom:-25px}#menu .has-submenu>span>a.open-submenu:hover{transform:translateY(3px);width:100%}#menu a.open-submenu::after{display:none;transform:rotate(135deg);top:40px;right:12px;width:12px;height:12px;border-color:#000;transition:border-color .25s ease-in-out}header:hover #menu a.open-submenu::after{border-color:#000}#menu ul.active .has-back-link>ul:before,#menu ul.active-dt .has-back-link>ul:before{content:""}#menu .has-back-link{display:flex;width:153px;margin:auto;padding:10px 0;text-align:center}#menu ul .has-back-link>ul{display:flex;flex-direction:column;width:100%;margin:0}#menu li.has-submenu .has-back-link ul>li>span{border:none;padding:0}#menu li.has-submenu .has-back-link ul li span a{padding:10px 13px;line-height:1.3}#menu li.has-submenu .has-back-link ul li span a span{display:inline;border-bottom:2px solid transparent;transition:color .25s ease-in-out}}@media screen and (min-width:1240px){header .logo{left:calc(50% - 620px)}#menu{padding-right:calc(50% - 620px)}header .searchTrigger{right:calc(50% - 630px)}}.search-overlay{transition:.25s ease-in-out;position:fixed;opacity:0;top:0;right:0;bottom:0;left:0;z-index:-1000;white-space:nowrap;text-align:center;background:#1b144f;background:linear-gradient(90deg,#1b144f 0,#1b649d 100%)}.search-overlay.search-overlay-on{position:fixed;opacity:1;z-index:1000}.search-form-fieldset{display:inline-block;position:relative;vertical-align:middle;margin:0;border:0;padding:0;width:65.78483%}.search-overlay::after{content:'';display:inline-block;vertical-align:middle;height:100%}input.search-form-field,input.search-form-field:focus{display:block;margin:0 auto;border:0;border-bottom:1px solid #fff;box-shadow:none;padding:5px 20px 5px 0;width:100%;background:0 0;color:#fff;outline:0;height:36px;font-size:16px;line-height:1;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0!important}.intro p:last-child,.spotlight:last-child,.top-banner h1,footer p:last-child,footer ul.soc-med li:last-child{margin-bottom:0}.search-overlay a.search-close{text-indent:-10000em;display:block;position:absolute;top:50%;right:0;margin-top:-8px;width:16px;height:16px;background:url(../img/close-button.png) center/16px no-repeat;cursor:pointer}body.search .padded-container{padding-top:24px;padding-bottom:24px}.top-banner{display:flex;align-items:flex-end;width:100%;padding:28px;background:#1b144f;background:linear-gradient(90deg,#950535 0,#fd0050 100%);position:relative}.top-banner.has-image{height:calc(100vh - 192px);padding-bottom:60px;background-position:top;background-repeat:no-repeat;background-size:cover;background-image:url(../img/top-banner-image-mobile.jpg)}.top-banner.has-image#image-home{background-image:url(../img/top-banner-image-home-mobile.jpg)}.top-banner.has-image#image-careers,.top-banner.has-image#image-defence,.top-banner.has-image#news-result{background-image:url(../img/top-banner-image-mobile.jpg)}.top-banner h1{color:#fff}.intro{position:relative;background:#f3f3f6;padding:68px 28px 28px}.intro .button{margin-bottom:14px}.padded-container{padding:0 28px}@media print,screen and (max-width:1024px){.top-banner.has-image{height:calc(100vh - 300px);padding-bottom:60px;background-position:top;background-repeat:no-repeat;background-size:cover}.top-banner .text-container{text-align:center;background:#00000070;padding:30px;color:#fff}}@media print,screen and (min-width:768px){.top-banner.has-image{height:calc(100vh - 140px)}}.red a,.split-buttons a{text-transform:uppercase;letter-spacing:2px}.top-banner .text-container-normal{background:0 0;padding:30px;color:#fff;margin:0 auto;max-width:1200px}.top-banner .text-container-normal h1{font-size:50px}.highlight p br,.top-banner .video-js,footer br{display:none}.contact-detail-container,.contact-form-container,.main-content-container{padding:24px 0}.highlight-container h2,.main-content-container h2{margin:24px 0}.highlight-container p,.main-content-container p.lead{font-size:18px;line-height:29px}.image-container{margin:25px 0}.accordion-content ul,.main-content-container ul:not(.accordion){margin-left:18px}.highlight-container,.stat-container{padding:24px 0}.main-content-container+.highlight-container{padding-top:0}.highlight{display:inline-block;vertical-align:top;width:100%;padding:28px 0}.contact-detail p,.highlight p{font-size:28px;line-height:34px;margin:0}.narrow .highlight p{font-size:24px;line-height:33px}.borders .highlight,.search .padded-container a:first-of-type{border-top:1px solid #282828}.highlight .image-container{float:left;width:64px;height:64px;margin:3px 30px 0 0;background:#d30046}.contact-detail .text-container,.highlight .text-container{float:left;width:calc(100% - 94px)}.one-across .highlight:first-of-type{padding-top:35px}.one-across.top-border .highlight:first-of-type{border-top:1px solid #000!important}.spotlight{background:#f3f3f6;margin:0 0 28px}.spotlight img{width:100%;border:3px solid #f3f3f6}.split-buttons a.arrow-left:before,.split-buttons a.arrow-right:after,.split-buttons a.share:after{content:"";width:30px;height:30px;border-radius:30px;transition:background-color .25s ease-in-out;vertical-align:middle}.spotlight .text-container{padding:28px 35px}.spotlight p{color:#000;font-size:16px;line-height:27px;margin-bottom:21px}.news-container .button,.spotlight .button{margin:0;font-size:16px;padding:14px 20px}@media print,screen and (min-width:1024px){input.search-form-field,input.search-form-field:focus{height:72px;font-size:26px}.search-overlay a.search-close{margin-top:-10px}body.search .padded-container{padding-top:56px;padding-bottom:56px}.top-banner{height:297px;padding-bottom:47px}.top-banner.has-image{height:524px;padding-bottom:40px;background-position:center}.top-banner.has-image.home{height:600px}.intro-wrapper,.top-banner.has-image#image-home{background:#f3f3f6}.top-banner.has-image#image-careers,.top-banner.has-image#image-defence,.top-banner.has-image#image-news-result{background-image:url(../img/top-banner-image-desktop.jpg)}.intro{margin:0 auto;padding:80px 28px}.intro p{font-size:24px;line-height:33px;letter-spacing:-.02rem}.intro::before{top:0;left:0;background-position:left center;background-repeat:no-repeat;background-size:contain;width:25%;max-width:140px;height:auto;bottom:0;transition:.25s ease-in-out}@media print,screen and (min-width:1120px){.intro::before{max-width:180px}}@media print,screen and (min-width:1330px){.intro::before{max-width:235px}}@media print,screen and (min-width:1440px){.intro::before{max-width:290px}}.intro.home .large-8{float:right;padding:0 10px}.intro.home::before{max-width:362px}.intro .button{margin:24px 0 0}.top-banner .text-container{position:absolute;top:30px;right:30px;max-width:500px;background:#00000070;text-align:right;padding:30px;color:#fff}.top-banner .text-container p{font-size:18px}.top-banner.home h1{font-size:50px;max-width:600px;margin-bottom:40px}.top-banner.video{position:relative;margin:0}.top-banner .video-js{display:block;background:#f3f3f6;margin:0 auto;position:absolute;top:0;left:0;width:100%;right:0}.top-banner .video-js .vjs-tech{object-fit:cover}.narrow{max-width:856px;margin:0 auto}.highlight-container,.main-content-container{margin:0 auto;max-width:1200px;padding:56px 0 40px}.highlight-container h2,.main-content-container h2{margin:24px 0 60px;font-weight:500}.narrow .highlight-container h2,.narrow .main-content-container h2{margin:18px 0 40px;font-weight:500}.highlight-container h2+p,.main-content-container h2+p,.narrow .highlight-container h2+p,.narrow .main-content-container h2+p{margin-top:-16px}.highlight-container p,.main-content-container p.lead{font-size:24px;line-height:33px}.image-container{margin:50px 0}.standard-content-container{padding:75px 0 40px}.highlight{width:calc(33.33333% - 20px);padding:40px 0 22px}.highlight:nth-of-type(3n+1){clear:both;margin:0 15px 20px 0}.highlight:nth-of-type(3n+2){margin:0 15px 20px}.highlight:nth-of-type(3n+3){margin:0 0 20px 15px}.highlight p br{display:block}.narrow .highlight{width:calc(50% - 20px);padding:0 0 10px}.narrow .highlight:nth-of-type(odd){margin:0 20px 20px 0;clear:both}.narrow .highlight:nth-of-type(2n){margin:0 0 20px 20px;clear:none}.narrow .highlight .image-container{float:none;margin:35px 0 28px}.narrow .highlight .text-container{width:100%}.one-across .highlight:nth-of-type(n){display:flex;align-items:center;width:100%;margin:0 0 30px;border:none}.one-across .highlight .image-container{float:left;width:64px;height:64px;margin:2px 30px 0 0;background:#d30046}.one-across .highlight .text-container{float:left;width:calc(100% - 94px)}.spotlight-container{display:flex;margin:28px auto;max-width:1200px}.spotlight{display:flex;flex-direction:column;width:calc(33.33333% - 20px)}.spotlight-container:not(.two-across) .spotlight:nth-of-type(3n+1){clear:both;margin:0 15px 28px 0}.spotlight-container:not(.two-across) .spotlight:nth-of-type(3n+2){margin:0 15px 28px}.spotlight-container:not(.two-across) .spotlight:nth-of-type(3n+3){margin:0 0 28px 15px}.spotlight:last-child{margin-bottom:28px}.spotlight .text-container{display:flex;flex-direction:column;height:100%;padding:38px 40px}.spotlight .text-container-2{display:flex;height:100%;flex-direction:column}.spotlight h3{margin-bottom:15px}.spotlight p{margin-bottom:27px;padding-right:20px}.spotlight .button{width:max-content;max-width:100%;text-align:left}.spotlight-container.two-across{flex-wrap:wrap;margin-bottom:23px}.spotlight-container.two-across .spotlight{flex-direction:row;width:calc(50% - 20px)}.spotlight-container.two-across .spotlight:nth-of-type(odd){margin:0 20px 40px 0}.spotlight-container.two-across .spotlight:nth-of-type(2n){margin:0 0 40px 20px}.spotlight-container.two-across .spotlight .image-container{width:50%;padding:0 0 0 40px}.spotlight-container.two-across .spotlight .image-container img{height:100%;object-fit:cover}.spotlight-container.two-across .spotlight .text-container{width:50%}.spotlight-container.two-across .spotlight .button{font-size:14px;letter-spacing:0}}@media print,screen and (min-width:1180px){.spotlight-container.two-across .spotlight .button{font-size:16px;letter-spacing:2px}}.stat-container h2{margin:24px 0 28px;font-weight:500}.stat{border-top:1px solid #000;padding:21px 0 24px}.stat span.large{display:block;color:#d30046;font-size:58px;line-height:1;margin:0 0 28px;font-weight:600}.stat p{color:#000;font-size:21px;line-height:32px;margin:0}.padded-container.news-index{background:#f3f3f6;font-size:0}.main-content-container .category-container{background:#f3f3f6;margin:0 -28px;width:100vw;overflow:scroll;-webkit-overflow-scrolling:touch}.main-content-container .category-container-2{width:max-content;padding:0 28px}.main-content-container .category-container ul,footer li{margin:0 0 20px}.main-content-container .category-container li{display:inline-block}.main-content-container .category-container .button{margin:0 10px 8px 0;font-size:13px;padding:12px 18px;transition:.25s ease-in-out}.main-content-container .category-container .button:not(.selected){color:#282828;background:#fff}.main-content-container .category-container .button:not(.selected):hover{color:#fff;background:#d30046}@media print,screen and (min-width:1160px){.padded-container.news-index{margin:22px 0 0;padding-top:40px}}.news-container{background:#f3f3f6;width:calc(100% + 56px);margin:56px -28px 0;font-size:0;line-height:0;padding:0}.news-container-2{margin:0 auto;padding:35px 28px;max-width:1290px}.news-container h2{margin:0 0 28px}.news-preview{display:table;margin-bottom:25px}.news-preview p:not(.date){font-size:18px;line-height:29px;color:#282828;margin-top:0}.news-preview p.date{color:#d30046;font-size:16px;line-height:27px;margin:26px 0 17px;letter-spacing:.05rem}.news-preview-small p.date{color:#d30046;font-size:13px;line-height:18px;margin:0 0 14px}.news-container .news-preview h2,.news-index .news-preview h2{font-size:28px;line-height:34px;color:#282828;margin:0 0 25px;transition:.25s ease-in-out}.news-container .news-preview h2 span,.news-index .news-preview h2 span,.news-preview-small h3 span{border-bottom:1px solid transparent;transition:border .25s ease-in-out}.news-container .news-preview:hover h2 span,.news-index .news-preview:hover h2 span,.news-preview-small:hover h3 span{border-color:#d30046}.news-preview-small{display:table;width:100%;margin:0}.news-preview-small img{float:left;width:33%;margin:0 15px 28px 0}.news-preview-small h3{font-size:16px;line-height:1.3;margin:0 0 25px;color:#282828;transition:color .25s ease-in-out}.split-buttons{width:100%;font-size:0}.split-buttons a{display:inline-block;width:50%;color:#282828;font-size:18px}.split-buttons a.arrow-left:before{display:inline-block;background:url(../img/left-arrow.png) center/20px no-repeat #d30046;margin:0 10px 3px 0}.split-buttons a.arrow-right,.split-buttons a.share{text-align:right}.split-buttons a.arrow-right:after,.split-buttons a.share:after{display:inline-block;background:url(../img/right-arrow.png) center/20px no-repeat #d30046;margin:0 0 3px 10px}.split-buttons a.share:after{background-image:url(../img/share.png);background-position:center 5px}.split-buttons a:hover:after,.split-buttons a:hover:before{background-color:#282828}.split-buttons a.disabled{cursor:default}.split-buttons a.disabled:after,.split-buttons a.disabled:before{background-color:#cfcfd2}@media print,screen and (min-width:768px){.news-preview-small p.date{font-size:16px;line-height:19px;letter-spacing:.05rem;margin:0 0 21px}.news-preview-small h3{font-size:28px;line-height:34px}.news-preview-small img{width:26%;margin:0 7% 42px 0}}.contact-form-container h2{margin-bottom:36px}.contact-detail{display:flex;align-items:center;width:100%;padding:12px 0}.contact-detail:last-of-type{margin-bottom:38px}.contact-detail a{color:#282828;border-bottom:1px solid #282828;transition:.25s ease-in-out}.contact-detail a:hover{color:#d30046;border-color:#d30046}footer .large-12,footer .large-4{border-top:1px solid #fff;padding:40px 0}.contact-detail .image-container{float:left;width:64px;height:64px;margin:3px 20px 0 0;background:#d30046}.grey-wrapper{background:#f5f7f9}.red,footer{background:#d30046;color:#fff}.contact-form-container form .button{margin:30px 0}.contact-form-container form p.note{font-size:16px;line-height:1.2;color:#000}.contact-form-container form p.error-message{margin:-10px 0 38px;font-size:14px;line-height:1.2;color:#c00}@media print,screen and (min-width:1024px){.stat-container{margin:0 auto 50px;max-width:1200px;padding:24px 0 28px}.stat-container h2{margin:24px 0}.stat{display:inline-block;vertical-align:top;width:calc(33.33333% - 20px);padding:35px 0 20px}.stat span.large{margin:0 0 20px}.stat:nth-of-type(3n+1){clear:both;margin:0 15px 28px 0}.stat:nth-of-type(3n+2){margin:0 15px 28px}.stat:nth-of-type(3n+3){margin:0 0 28px 15px}.stat:last-child{margin-bottom:28px}.stat p{font-size:19px;line-height:28px}.news-index .main-content-container{position:relative}.main-content-container .category-container{position:relative;width:100%;overflow:hidden}.main-content-container .category-container-2{width:100%}.main-content-container .category-container ul{margin:2px 0 5px}.main-content-container .category-container .button{margin:5px 10px 5px 0;font-size:16px;padding:14px 34px}.news-index .col-1,.news-index .col-2{position:relative;display:inline-block;vertical-align:top}.news-index .col-1{width:532px;margin:0 60px 0 0}.news-index .col-2{width:calc(100% - 592px);margin:0 0 40px;padding-top:47px}.news-container-2{position:relative;margin:0 auto 25px;padding:50px 28px}.news-container h2{margin:24px 33.333% 58px 16px}.news-preview{display:inline-block;vertical-align:top;width:calc(33.333% - 32px);margin:0 16px}.news-index .news-preview{width:100%;max-width:532px;margin:0;padding:47px 28px 20px 0}.news-container .button{position:absolute;top:75px;right:44px}.split-buttons{margin:50px 0 30px}.split-buttons a.arrow-left:before,.split-buttons a.arrow-right:after,.split-buttons a.share:after{width:60px;height:60px;background-size:40px;border-radius:60px}.split-buttons a.arrow-left:before{margin-right:20px}.split-buttons a.arrow-right:after,.split-buttons a.share:after{margin-left:20px}.split-buttons a.share:after{background-position:center 10px}.contact-detail-container,.contact-form-container{margin:0 auto;max-width:1200px;padding:56px 0 25px}.contact-detail p{font-size:32px;margin:0}.contact-form-container .large-6:nth-of-type(odd){padding-right:20px}.contact-form-container .large-6:nth-of-type(2n){padding-left:20px}.contact-form-container form .button{float:left}.contact-form-container form p.note{float:left;margin:0;padding:50px 20px}}@media print,screen and (max-width:640px){.contact-detail p{font-size:21px;word-wrap:anywhere}}@media print,screen and (max-width:374px){.contact-detail p{font-size:15px}}footer{padding:60px 28px 0;font-size:16px;line-height:19px}footer .large-4{font-size:24px;line-height:33px}.red a,.red h1,.red h2,.red h3,.red p,footer a,footer a:focus,footer label,footer p a,footer p a:hover,footer ul.soc-med a span,footer ul.soc-med a:hover span{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer address{font-style:normal}footer ul.soc-med li{margin:0 0 40px}footer ul.soc-med a{padding:2px 0 0}footer ul.soc-med a i{font-size:30px;padding-right:18px;width:45px}footer button{padding:12px 25px;color:#d30046}@media print,screen and (min-width:1024px){footer{position:relative;padding:100px 28px 0}footer .large-4{width:calc(33.33333% - 20px)}footer .large-4:first-of-type{margin:0 15px 20px 0}footer .large-4:nth-of-type(2){margin:0 15px 20px}footer .large-4:nth-of-type(3){margin:0 0 20px 15px}footer br{display:block}footer .large-12{padding:38px 0 142px}footer .large-12 ul:first-of-type{float:left}footer .large-12 ul:last-of-type{float:right}footer .large-12 li{display:inline-block;vertical-align:top}footer .large-12 ul:first-of-type a{margin-right:15px}footer .large-12 ul:last-of-type a{margin-left:15px}}.search .padded-container a{padding-top:20px;padding-bottom:20px;display:block;border-bottom:1px solid #282828}.search .padded-container a:last-of-type{margin-bottom:35px}.search .padded-container a span.title{margin:0 0 15px;font-size:24px;line-height:1.2;display:block}.search .padded-container a span.description{display:block;color:#282828}.search .padded-container span.highlight{font-weight:700;background:#f3f3f6;border-radius:3px;padding:0 2px;width:auto;margin:0;display:inline-block}@media screen and (min-width:1024px){.search .padded-container a:first-of-type{margin-top:50px}.search .padded-container a:last-of-type{margin-bottom:50px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.nav-container{position:absolute;top:0;right:70px;width:800px}.spotlight .text-container,.spotlight .text-container-2{display:block;height:auto}.spotlight img{height:200px}.video-js .vjs-tech{width:auto!important;left:calc(50% - 720px)!important}select:focus::-ms-value{color:#282828;background:0 0}}.frm_fields_container{display:block!important}.col,.col.large,.col.small,.red a{display:inline-block}.frm_error_style{line-height:1.2;margin-bottom:20px}.intro p.lead,h1.lead,p.lead{font-weight:700;color:#d30046}.testimonial div{text-align:center;font-size:38px;line-height:47px}.bubble blockquote{margin:10px 10px 0;background:#fff;padding:74px;position:relative;border:none;border-radius:8px;color:#000;font-size:27px}.bubble blockquote:after,.bubble blockquote:before{content:"\201C";position:absolute;font-size:180px;padding:10px;line-height:1;color:#d30046}.bubble blockquote:before{top:0;left:10px}.bubble blockquote:after{content:"\201D";right:10px;bottom:-.5em}.bubble div{width:0;height:0;border-left:0 solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;margin:0 0 10px 60px}.col{width:48%;padding:20px}.col.large{width:66%;padding:20px}.col.small{width:30%;padding:20px;float:right}.red a{background:#fff;color:#d30046;vertical-align:middle;margin:10px 0;padding:20px 45px;border:1px solid transparent;border-radius:30px;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-size:16px;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer}@media print,screen and (max-width:640px){.col{display:block;width:100%;padding:20px}}.frm_error,.frm_error_style{color:#fff;font-size:16px}.cta-button a::before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f56d";margin-right:5px}