*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"\200B"}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:initial}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:initial}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}button,input,select,textarea{background-color:initial;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat 100%/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}[type=color],[type=range]{border-width:0;padding:0}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}iframe,img,input,select,textarea{height:auto;max-width:100%}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@font-face{font-family:Times;src:local("Times Roman"),local("Times-Roman"),url(/fonts/hinted-Times-Roman.woff2) format("woff2"),url(/fonts/hinted-Times-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;src:url(/fonts/playfair-display-v22-latin-900.eot);src:local(""),url(/fonts/playfair-display-v22-latin-900.eot?#iefix) format("embedded-opentype"),url(/fonts/playfair-display-v22-latin-900.woff2) format("woff2"),url(/fonts/playfair-display-v22-latin-900.woff) format("woff"),url(/fonts/playfair-display-v22-latin-900.ttf) format("truetype"),url(/fonts/playfair-display-v22-latin-900.svg#PlayfairDisplay) format("svg");font-display:swap}@font-face{font-family:Merriweather Sans;font-style:normal;font-weight:300;src:url(/fonts/merriweather-sans-v14-latin-300.eot);src:local(""),url(/fonts/merriweather-sans-v14-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/merriweather-sans-v14-latin-300.woff2) format("woff2"),url(/fonts/merriweather-sans-v14-latin-300.woff) format("woff"),url(/fonts/merriweather-sans-v14-latin-300.ttf) format("truetype"),url(/fonts/merriweather-sans-v14-latin-300.svg#MerriweatherSans) format("svg");font-display:swap}@font-face{font-family:Merriweather Sans;font-style:normal;font-weight:400;src:url(/fonts/merriweather-sans-v14-latin-regular.eot);src:local(""),url(/fonts/merriweather-sans-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/merriweather-sans-v14-latin-regular.woff2) format("woff2"),url(/fonts/merriweather-sans-v14-latin-regular.woff) format("woff"),url(/fonts/merriweather-sans-v14-latin-regular.ttf) format("truetype"),url(/fonts/merriweather-sans-v14-latin-regular.svg#MerriweatherSans) format("svg");font-display:swap}@font-face{font-family:Merriweather Sans;font-style:normal;font-weight:700;src:url(/fonts/merriweather-sans-v14-latin-700.eot);src:local(""),url(/fonts/merriweather-sans-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/merriweather-sans-v14-latin-700.woff2) format("woff2"),url(/fonts/merriweather-sans-v14-latin-700.woff) format("woff"),url(/fonts/merriweather-sans-v14-latin-700.ttf) format("truetype"),url(/fonts/merriweather-sans-v14-latin-700.svg#MerriweatherSans) format("svg");font-display:swap}@font-face{font-family:Merriweather Sans;font-style:normal;font-weight:800;src:url(/fonts/merriweather-sans-v14-latin-800.eot);src:local(""),url(/fonts/merriweather-sans-v14-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/merriweather-sans-v14-latin-800.woff2) format("woff2"),url(/fonts/merriweather-sans-v14-latin-800.woff) format("woff"),url(/fonts/merriweather-sans-v14-latin-800.ttf) format("truetype"),url(/fonts/merriweather-sans-v14-latin-800.svg#MerriweatherSans) format("svg");font-display:swap}@font-face{font-family:Merriweather Sans;font-style:italic;font-weight:300;src:url(/fonts/merriweather-sans-v14-latin-300italic.eot);src:local(""),url(/fonts/merriweather-sans-v14-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/fonts/merriweather-sans-v14-latin-300italic.woff2) format("woff2"),url(/fonts/merriweather-sans-v14-latin-300italic.woff) format("woff"),url(/fonts/merriweather-sans-v14-latin-300italic.ttf) format("truetype"),url(/fonts/merriweather-sans-v14-latin-300italic.svg#MerriweatherSans) format("svg");font-display:swap}@font-face{font-family:Merriweather Sans;font-style:italic;font-weight:400;src:url(/fonts/merriweather-sans-v14-latin-italic.eot);src:local(""),url(/fonts/merriweather-sans-v14-latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/merriweather-sans-v14-latin-italic.woff2) format("woff2"),url(/fonts/merriweather-sans-v14-latin-italic.woff) format("woff"),url(/fonts/merriweather-sans-v14-latin-italic.ttf) format("truetype"),url(/fonts/merriweather-sans-v14-latin-italic.svg#MerriweatherSans) format("svg");font-display:swap}:root{--primary:#c81924;--primary-lite:hsl(356deg 99% 63%);--secondary:#0f3041;--secondary-dark:#131c21;--secondary-pale:rgba(19,28,33,60%);--white:#fff;--pale:hsla(0,0%,100%,0.8);--lite-gray:#fbfbfb;--border-color:hsla(0,0%,73.7%,0.28);--text-color:#0f3041;--ramp-start:#103244;--ramp-end:rgba(3,10,13,0.6);--vid-section:#90a1ab;--header-min-height:104px;--header-min-height-negative:-104px;--padding:16px;--padding-left:var(--padding);--padding-right:var(--padding);--padding-extra:calc(var(--padding) + var(--padding) / 2);--margin-y-sml:16px 0;--margin-y-md:16px 0 32px;--margin-y-big:32px 0 64px;--mobile-max-width:540px}body,html{font-family:Merriweather Sans,sans-serif;font-weight:300;color:var(--text-color);background-color:var(--white)}::selection{background:var(--primary);color:var(--white)}h1,h2,h3,h4,span.heading-big{font-family:Merriweather Sans,sans-serif;font-weight:800;margin:var(--margin-y-sml)}p{margin:var(--margin-y-sml);line-height:1.56}a{font-family:Merriweather Sans,sans-serif;font-weight:800;color:var(--primary);text-decoration:none}address{font-style:normal}.button-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-self:center;width:100%}video{width:100%;height:auto}.section-intro{position:relative;min-height:100vh;display:flex}.section-pageintro{position:relative;max-height:420px;height:420px;display:flex}.section-pageintro .heading-big{text-align:center!important}.wide-container{padding:48px 0 0}.wide-container.colored{background-color:var(--vid-section)}.container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative;width:100%;margin:0;background-color:initial;padding-left:var(--padding);padding-right:var(--padding)}.content{padding-top:48px;padding-bottom:48px}.sidebar-layout .service-section blockquote{display:table;clear:both}.sidebar-layout .service-section p.intro-text{text-align:center;max-width:none}.sidebar-layout .service-section p{margin:24px 0}.sidebar-layout .service-section img{float:none;max-width:50%;padding:0;margin:0}.sidebar-layout .service-section img[src*="#left"]{float:left}.sidebar-layout .service-section img[src*="#right"]{float:right}.sidebar-layout .service-section img[src*="#center"]{display:block;margin:auto;text-align:center}.sidebar-layout .service-section ul{margin:48px 0;padding:0;list-style-type:none;list-style-position:inside}.sidebar-layout .service-section ul li{font-weight:700;line-height:1.4}@media screen and (min-height:900px){.section-intro{min-height:calc(100vh - 144px)}}@media screen and (min-width:375px){.container{padding-left:var(--padding-extra);padding-right:var(--padding-extra)}}@media screen and (min-width:768px){.button-container{margin-top:32px}}@media screen and (min-width:1024px){.container{padding-left:4%;padding-right:4%}.button-container{flex-direction:row;justify-content:space-between;align-self:flex-start;width:60%}.sidebar-layout>div:first-child{flex:0 0 75%!important;padding:0 48px 0 0}.sidebar-layout .service-section *{max-width:1000px}.sidebar-layout .service-section p.intro-text{margin:32px 0;text-align:left}.sidebar-layout .service-section img[src*="#left"]{float:left;max-width:50%;margin:12px 24px 12px 0}.sidebar-layout .service-section img[src*="#right"]{float:right;max-width:50%;margin:12px 0 12px 24px}.sidebar-layout .service-section img[src*="#center"]{display:block;margin:12px auto;text-align:center;max-width:50%}.sidebar-layout .service-section ul{margin:0;padding:0;list-style-type:disc;list-style-position:inside}.sidebar-layout .service-section ul li{padding:8px 0;line-height:1.4;font-weight:300}}@media screen and (min-width:1280px){.container{padding-left:2%;padding-right:2%}.button-container{width:50%}.wide-container{padding:0}}@media screen and (min-width:1366px){.container{max-width:1228px;margin:0 auto;padding-left:1%;padding-right:1%}}@media screen and (min-width:1920px){.wide-container .container{max-width:1684px}}.text-aligner,.text-center{text-align:center}.white-text{color:var(--white)!important}.space-between{justify-content:space-between!important}.flex-row-md{flex-direction:column}.mdx-big-only,.mdx-only,.mdy-only{display:none!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-bottom-padding{padding-bottom:0!important}.no-top-padding{padding-top:0!important}.padding-x-equal{padding:0 16px}.pl1{padding-left:16px}.pr1{padding-right:16px}.ml1{margin-left:16px}.mr1{margin-right:16px}.mt1{margin-top:16px}.full-width{width:100vw!important;max-width:100vw!important}.max-width{width:100%}.heading-big{font-size:168%;margin:0 0 16px;line-height:normal;white-space:pre-wrap}.sub-heading{font-family:Merriweather Sans,sans-serif;font-weight:400;font-size:130%;white-space:pre-wrap;color:var(--primary-lite)}.sub-heading span{color:var(--white)}.title-sml{font-weight:700;color:var(--secondary-dark);margin-bottom:0}.text-lite{font-weight:300;font-size:92%;color:var(--secondary-pale);margin-top:4px}.heading-sml{text-transform:uppercase;color:var(--primary);font-weight:400}.heading-main{line-height:normal;white-space:pre-wrap;color:var(--secondary);margin:32px auto 48px;max-width:var(--mobile-max-width)}.gradient{background-color:var(--primary-ramp);background:linear-gradient(0deg,var(--primary),var(--primary-ramp))}.lite-gray-bg{background-color:var(--lite-gray)}.white-bg{background-color:var(--white)}.shadow{box-shadow:0 2px 5px rgba(70,85,82,.2)}.big-img-shadow{box-shadow:none;margin-top:32px}.no-border{border:none}.primary-color{color:var(--primary)!important}.dark-bg{background-color:var(--secondary-dark)}.secondary-bg{background-color:var(--secondary)}.dark-bg .heading-main{color:var(--white)}.reverse-order{order:1}.hidden{display:none}@media screen and (min-height:680px){.mdy-only{display:block!important}}@media screen and (min-width:768px){.heading-big{font-size:248%}.sub-heading{font-size:188%}.heading-main{font-size:180%;max-width:580px}}@media screen and (min-width:1024px){.reverse-order{order:0}.text-aligner{text-align:left}.heading-main{text-align:center;max-width:768px}.about-intro .heading-main{text-align:left!important;margin-left:0}.big-img-shadow{box-shadow:0 0 0 12px var(--primary);margin-top:48px}.sidebar-layout{flex-direction:row;justify-content:stretch;align-items:flex-start}}@media screen and (min-width:1280px){.mdx-only{display:block!important}.heading-main{font-size:200%;max-width:1024px}.flex-row-md{flex-direction:row;justify-content:center}.big-img-shadow{box-shadow:-26px 26px 0 var(--primary);margin-top:0}}@media screen and (min-width:1366px){.mdx-big-only{display:block!important}.heading-main{max-width:1200px}.heading-big{font-size:292%}.sub-heading{font-size:228%}}.input-control{position:relative;display:flex;flex-direction:row;align-self:center;flex-wrap:nowrap;justify-content:space-between}.input-control input{border-width:0;padding:0;flex:1 0 80%;color:var(--secondary-dark)}input:active,input:focus{outline:none;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}form.contact-form{margin-top:32px}form.contact-form .input-control{flex-direction:column}form.contact-form legend{margin:0 0 16px;font-size:90%;font-weight:500}form.contact-form input{border-width:1px;min-height:32px;margin:0 0 16px;padding:8px 12px}form.contact-form textarea{resize:none;outline-color:transparent;padding:8px 12px}form.contact-form input:focus,textarea:focus{outline:none}form.contact-form .button-container{margin-top:24px!important}.contact-bg-image{background:url(/img/contact-map.webp) no-repeat fixed 70%;background-size:contain}.contact-address-container{flex:0 0 40%;align-self:center;padding:12px 24px}.contact-address-container svg{max-width:100px}.contact-address-container .brand{font-family:Times,sans-serif;font-weight:900;text-transform:uppercase;color:var(--secondary);font-size:2rem;margin:0 0 0 16px;letter-spacing:.06em}.contact-address-container svg .prefix__e66e2b0a-38a2-432e-8f41-ecc6cefdded7{fill:var(--secondary)}.contact-address-container address{border:1px solid transparent;border-top:1px solid var(--border-color);padding:24px 12px;margin:12px 0 0}.response-message{display:none;border:1px solid var(--border-color);padding:16px 24px;border-radius:3px;color:#fff;text-align:center;margin-top:32px}.success{background:rgba(0,150,0,.5)}.failure{background:rgba(150,0,0,.5)}.show{display:block}.nav-container{position:fixed;left:0;display:flex;width:100vw;min-height:var(--header-min-height);background-color:var(--white);border-bottom:1px solid var(--border-color);z-index:1050;transition:all .15s linear}.nav-container .container{flex-direction:row;justify-content:space-between;align-items:center}.brand-container{display:flex;align-items:center;cursor:pointer}.brand-container svg{height:66px;width:auto;transition:all .3s linear}.brand-container svg .prefix__e66e2b0a-38a2-432e-8f41-ecc6cefdded7{fill:var(--secondary);transition:all .35s ease-out}.brand-container p{font-family:Times,sans-serif;font-weight:900;text-transform:uppercase;color:var(--white);font-size:2rem;margin:0 0 0 16px;letter-spacing:.06em;transition:all .25s ease-out}.brand-container p span{color:var(--primary)}.brand-container p.desktop-brand{display:none}p.desktop-brand span{padding:0 6px}.burger-container{padding-right:var(--padding-right)}nav.mobile-nav{position:fixed;left:0;top:var(--header-min-height);background-color:var(--white);width:100vw;padding-top:var(--header-min-height);transform:translate3d(0,-605px,0);transition:transform .4s cubic-bezier(.23,1,.32,1);z-index:1049}nav.desktop-nav{display:none;min-height:66px}nav.desktop-nav ul{display:flex}nav.visible{transform:translate3d(0,var(--header-min-height-negative),0)}nav ul{font-family:Merriweather Sans,sans-serif;font-weight:300;min-height:inherit;margin:0}nav ul li{padding:17px 0;vertical-align:super}nav ul li a{color:var(--text-color);font-weight:300;text-decoration:none;font-size:92%;padding-left:44px;transition:color .2s linear}nav ul li a.active,nav ul li a:hover{color:var(--primary)!important}@media screen and (min-width:768px){nav.mobile-nav{transform:translate3d(0,-695px,0)}nav.visible{transform:translate3d(0,var(--header-min-height-negative),0)}nav ul li{padding:27px 0}}@media screen and (min-width:1024px){.nav-container{background-color:initial}.nav-container.is-scrolling{background-color:var(--white)}.is-scrolling{border-color:transparent}.nav-container.is-scrolling nav ul li a,.nav-container.nav-container.is-scrolling .brand-container p{color:var(--secondary)}.nav-container nav ul li a.active,.nav-container nav ul li a:hover{color:var(--white)!important}.nav-container.is-scrolling nav ul li a.active,.nav-container.is-scrolling nav ul li a:hover{color:var(--primary)!important}.burger-container{display:none}.brand-container p.desktop-brand{display:block}nav.mobile-nav{display:none}nav.desktop-nav{display:block}.brand-container svg .prefix__e66e2b0a-38a2-432e-8f41-ecc6cefdded7{fill:var(--white)}.nav-container.is-scrolling .brand-container svg .prefix__e66e2b0a-38a2-432e-8f41-ecc6cefdded7{fill:var(--secondary)}nav ul li a{color:var(--pale)}nav ul li a.active,nav ul li a:hover{color:var(--white)}}@media screen and (min-width:1600px){.nav-container .container{max-width:1400px}nav.desktop-nav{padding-right:0}.brand-container{padding-left:0}}@media screen and (min-width:1920px){.nav-container .container{max-width:1684px}}.btn_menu{display:flex;align-items:center;justify-content:center;min-height:28px;background-color:initial;color:inherit;padding-left:0;padding-right:0;cursor:pointer;transition:.3s ease;border:none}.btn_menu:focus{outline:none}.btn_menu__text{margin-left:10px;font-size:1.125rem;font-weight:700;line-height:1}.btn_menu__bars{display:block;position:relative;width:30px;height:3px;background-color:var(--primary);transition:.3s}.btn_menu__bars:after,.btn_menu__bars:before{content:"";display:block;position:absolute;left:0;width:100%;height:100%;background-color:var(--primary);transition:.3s}.btn_menu__bars:before{transform:translateY(-9px)}.btn_menu__bars:after{transform:translateY(9px)}.menu_open .btn_menu .btn_menu__bars{background-color:initial}.menu_open .btn_menu .btn_menu__bars:before{transform:rotate(45deg)}.menu_open .btn_menu .btn_menu__bars:after{transform:rotate(-45deg)}button{cursor:pointer}.btn{font-family:Merriweather Sans,sans-serif;font-weight:700;border:none;min-width:230px;min-height:60px;border-radius:30px;text-align:center;text-transform:capitalize;margin:var(--margin-y-sml)}.btn:active,.btn:focus,.btn:visited{outline:none}a.btn{text-decoration:none;display:inline-block;vertical-align:middle;line-height:60px}.btn-default{background-color:var(--primary);background:#c81924}.btn-default,.btn-ghost{color:var(--white);transition:all .2s linear}.btn-ghost{background-color:initial;box-shadow:inset 0 0 0 4px var(--primary)}.btn-default:hover{background-color:var(--white);color:var(--primary)}.btn-ghost:hover{box-shadow:inset 0 0 0 4px var(--white);color:var(--primary)}.btn-default.primary-hover:hover{background-color:var(--primary);color:var(--white)}.btn-ghost.primary-hover:hover{box-shadow:inset 0 0 0 4px var(--primary);color:var(--primary)}.btn-default.no-hover:hover{background-color:var(--primary);color:var(--white)}.btn-ghost.no-hover:hover{box-shadow:inset 0 0 0 4px var(--black);color:var(--black)}.btn-play{min-width:76px!important;min-height:76px!important;border-radius:38px;position:absolute;top:calc(50% - 38px);left:calc(50% - 38px);z-index:1047}.cards{display:flex;flex-direction:column}.card-container{position:relative;background-color:var(--white);text-align:center;padding:72px 12px 64px;box-shadow:0 0 14px -4px rgba(0,0,0,.2);margin:32px 0 96px;align-self:center;max-width:var(--mobile-max-width)}.card-container:last-child{margin:32px 0 48px}.card-container img{position:absolute;width:110px;height:auto;left:calc(50% - 55px);top:-68px;z-index:1048}.card-container.news-posting{padding:0;text-align:left;min-height:500px;align-self:flex-start;flex:1 1;display:flex;flex-direction:column;flex-wrap:nowrap;transition:all .3s ease;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:390px}#quick-news-cards .card-container.news-posting{align-self:stretch}.card-container.about-card{padding:102px 12px 0;margin:78px 0 0}.card-container.about-card img{width:200px;height:200px;left:calc(50% - 100px);top:-30%}.news-posting:hover{transform:scale3d(.945,.945,.945);-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-container.news-posting img{position:static;width:100%;height:220px;object-fit:cover}.news-posting .holder{padding:16px 32px;height:100%;align-self:stretch;flex:1 1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.news-posting .holder h3{align-self:flex-start;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;width:100%}.news-posting .holder p{margin:16px 0;-webkit-font-smoothing:subpixel-antialiased;max-height:140px;overflow:hidden}.news-posting .date{font-weight:300;font-style:italic;color:var(--secondary-pale);font-size:82%}.news-posting .author{align-self:flex-start;flex:1 1;display:flex;align-items:flex-end}.news-posting .author img{width:48px;height:48px;border-radius:24px}.news-posting .author span{margin:0 0 12px 16px;font-weight:700;font-size:88%}.card-container h3{text-transform:capitalize;font-weight:700;font-size:122%}.card-container p{max-width:92%;margin:0 auto}@media screen and (min-width:1024px){.cards{margin-top:0;padding:0}.cards.extra{margin-top:32px}}@media screen and (min-width:1280px){.cards{flex-direction:row}.card-container{flex:0 0 33.33%;align-self:stretch}.card-container:nth-child(2n){margin:32px 12px}.card-container:first-child,.card-container:last-child{margin:32px 0}.card-container.about-card:nth-child(2n){margin:78px 0 32px;padding:112px 32px}.card-container.about-card:last-child{margin:78px 0 32px}}.grid-vid-action{display:flex;flex-direction:column;text-align:center}.vid-container{position:relative;overflow:hidden;display:flex;justify-content:flex-end;padding:0}.vid-container video{object-fit:cover;max-height:413px}.vid-container img{height:100%}.regent-content{background-color:initial;opacity:.7;padding:32px 16px}.regent-content *{color:var(--white)!important}.regent-content img{margin-bottom:32px;width:110px}.regent-content h2{font-size:168%;line-height:1.2;margin-bottom:32px}.regent-content p{max-width:var(--mobile-max-width);margin:0 auto 24px}@media screen and (min-width:1280px){.grid-vid-action{display:grid;grid-template-columns:50% 50%;grid-template-rows:100%;text-align:left}.vid-container{padding:64px 0}.regent-content{padding:32px}.regent-content img{display:none}.regent-content p{max-width:var(--mobile-max-width);margin:0 0 24px}}@media screen and (min-width:1920px){.regent-content{padding:64px 0 64px 64px}.regent-content img{display:block}.regent-content h2{font-size:292%}}.intro{display:flex;width:100%;margin-top:var(--header-min-height)}.intro .container{justify-content:center;color:var(--white)}.section-pageintro .intro .container{align-items:center}.overlay{position:absolute;background:linear-gradient(to right,var(--ramp-start),var(--ramp-end) 200%);width:100%;height:100vh;opacity:.3}.section-pageintro .overlay{max-height:420px;opacity:.9;opacity:.3}.intro-text{max-width:600px}.section-pageintro .header-big,.section-pageintro .intro-text{text-align:center}.bg-img{background-repeat:no-repeat;background-size:cover}.section-pageintro .bg-img{background-position-x:center;background-position-y:calc(-1000px + 420px)}@media screen and (min-height:900px){.overlay{height:calc(100vh - 144px)}}@media screen and (min-width:1024px){.intro{margin-top:0}.intro .container{align-items:flex-start;margin-top:var(--header-min-height)}}.quick-contact{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:32px;width:100%}.quick-contact>div{margin-bottom:24px}.quick-contact .input-control input{border-radius:30px;height:60px;background:#e5e9eb;padding-left:32px}.quick-contact form{position:relative;max-width:296px;margin:0 auto}.quick-contact form button{position:absolute;top:0;right:0;height:60px;width:78px;border:1px solid #a0b0b8;background-color:#b1bdc4;border-bottom-right-radius:30px;border-top-right-radius:30px;color:var(--white);box-shadow:0 0 10px -3px var(--secondary-pale)}.quick-contact .input-control input::placeholder{color:var(--secondary-pale);font-size:94%}@media screen and (min-width:375px){.quick-contact{margin-bottom:16px}}@media screen and (min-width:1024px){.quick-contact{flex-direction:row;justify-content:space-around;align-items:center;margin-bottom:32px}.quick-contact form{max-width:none;margin:0}.quick-contact>div{margin-bottom:0;align-self:center;min-width:300px}.quick-contact .text-lite{font-size:76%}}@media screen and (min-width:1280px){.quick-contact{justify-content:space-between}.quick-contact>div:nth-child(3){width:360px!important}.quick-contact .text-lite{font-size:94%}}.timeline-container{position:relative;width:100%;margin:32px 0 0}.timeline-container .line-bottom{width:100%;height:1px;background-color:var(--white)}.timeline-container .line-top{position:relative;transform:translateY(-1px);width:100%;max-width:0;height:1px;background-color:var(--primary);z-index:1;transition:max-width .25s ease-out;pointer-events:none}.timeline-container ul{margin:0;padding:0;color:var(--white);list-style-type:none;width:100%;text-align:left;display:flex;justify-content:space-evenly;position:absolute;top:-35px}.timeline-container li{position:relative;font-size:80%}li .point{width:16px;height:16px;border-radius:8px;background-color:var(--white);display:block;position:absolute;left:calc(50% - 6px);top:27px;cursor:pointer;transition:background-color .25s ease-out}li .point.timeline-active{background-color:var(--primary)}.timeline-content-container{display:flex;width:100%;overflow:hidden;padding-top:64px;scroll-behavior:smooth}.timeline-details{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 100%}.timeline-details img{display:block;width:100%;margin:0 0 16px;border:6px solid var(--white)}.timeline-details div{text-align:left;color:var(--white);width:100%}.timeline-details div h3{margin-top:32px;margin-bottom:32px;max-width:100%;font-size:130%;text-align:center}.timeline-details div p{text-align:center}@media screen and (min-width:1024px){.timeline-content-container{padding-top:64px}.timeline-details{flex-direction:row}.timeline-container li{font-size:100%}li .point{width:12px;height:12px;border-radius:6px;top:29px}.timeline-details img{width:20%;margin-right:48px}.timeline-details div h3{margin-top:0;max-width:100%;text-align:left}.timeline-details div p{text-align:left}}#partners h2{margin-bottom:0!important}.sml-slider-container{position:relative;width:100%;min-height:180px;overflow-x:hidden}.sml-slider-container div{opacity:0;position:absolute;width:100%;text-align:center;padding:62px 0;min-height:inherit;top:0;left:100%;transition:left .4s ease-in-out,opacity .3s linear}.animate-in{left:0!important;opacity:1!important}.animate-out{left:-100%!important;opacity:0!important}@media screen and (min-width:768px){.sml-slider-container{display:flex}.sml-slider-container div{opacity:1;display:flex;justify-content:center;align-items:center;position:static;text-align:center;padding:62px 0;min-height:auto;transition:none}}.sidebar-team{flex-direction:column-reverse}.team-container{display:grid;width:100%;grid-template-columns:repeat(1,1fr);grid-auto-rows:312px;grid-row-gap:1.2em;grid-column-gap:1.5em}.team-img-container{position:relative;box-shadow:0 0 14px -4px rgba(0,0,0,.2);display:inline-block;padding:8px}.team-card{display:flex;flex-direction:column}.team-card h4{margin-bottom:0;font-size:122%}.team-card a,.team-card span{display:block;font-weight:400}.team-img-container:before{background-color:rgba(15,48,65,.8);-webkit-clip-path:polygon(65% 0,100% 35%,100% 100%,0 100%,0 0);clip-path:polygon(65% 0,100% 35%,100% 100%,0 100%,0 0);z-index:1;transition:opacity .2s linear}.team-img-container:after,.team-img-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid var(--white);opacity:0}.team-img-container:after{background-color:initial;z-index:2;transition:opacity .15s linear}.team-img-container.show-detail:after,.team-img-container.show-detail:before{opacity:1}.info-container{position:absolute;width:100%;height:100%;padding:12px 14px 0 0;top:8px;right:8px;-webkit-clip-path:polygon(100% 0,70% 0,100% 30%);clip-path:polygon(100% 0,70% 0,100% 30%);background-color:var(--primary);cursor:pointer;text-align:right;color:var(--white);z-index:3}.team-img-container img{max-height:120px;width:100%;object-fit:cover}.team-img-container .detail-text{position:absolute;width:100%;height:100%;opacity:0;padding:8px 24px;top:0;left:0;transition:opacity .3s linear;z-index:4;display:flex;justify-content:flex-end;flex-direction:column;color:var(--white);font-size:88%;-webkit-clip-path:polygon(65% 0,100% 35%,100% 100%,0 100%,0 0);clip-path:polygon(65% 0,100% 35%,100% 100%,0 100%,0 0)}.detail-text h3{color:var(--white)}.team-img-container.show-detail .detail-text{opacity:1}.team-socials{display:flex;flex-direction:row;flex-grow:1;align-items:center;justify-content:center;padding:5% 0 0 16px}.team-socials a{margin-bottom:16px;padding:0 12px}.team-socials div{display:none;width:1px;height:25%;background-color:var(--primary)}.departments-filter{position:relative}@media screen and (min-width:768px){.team-container{grid-template-columns:repeat(2,1fr)}.team-card{flex-direction:row}.team-socials{justify-content:flex-start;flex-direction:column}.team-socials a{padding:0}.team-socials div{display:block}}@media screen and (min-width:1024px){.sidebar-team{flex-direction:row}.team-container{grid-template-columns:repeat(2,1fr)}.departments-filter{position:relative;transform:translateY(78px)}}@media screen and (min-width:1280px){.sidebar-team{flex-direction:row}.team-container{grid-template-columns:repeat(3,1fr)}}.news-grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.news-grid-container .news-posting{margin:0 .5rem 1rem;min-height:560px;max-width:376px;flex:1 1}.sidebar-contact{position:relative;padding:0;color:var(--white);margin:0 0 32px}.sidebar-contact .overlay{width:100%;height:100%}.sidebar-contact-content{display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:100%;height:100%;z-index:100;top:0;left:0;padding:24px 24px 32px}.sidebar-contact-content .sub-heading{font-size:145%;color:var(--white)!important}.sidebar-contact-content address svg{margin-right:16px}.sidebar-contact-content address a{color:var(--white);font-weight:300}.sidebar-download,.sidebar-news{background:var(--primary);padding:24px 16px;margin:0 0 32px}.sidebar-news{background:var(--white)!important;border:1px solid var(--border-color);transition:all .3s ease;cursor:pointer}.sidebar-news,.sidebar-news:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden}.sidebar-news:hover{transform:scale3d(.945,.945,.945)}.sidebar-download a{display:block;color:var(--white)!important;font-weight:300;text-align:center}.sidebar-download a svg{margin-left:16px}.sidebar-news img{width:48px;height:48px;border-radius:24px;margin:0 12px 0 0}.sidebar-news .author{display:flex;justify-content:flex-start;align-items:center}.sidebar-news .date{font-weight:300;font-style:italic;color:var(--secondary-pale);font-size:82%}.fleet-list{width:100%}table.table{border:1px solid var(--border-color);background-color:#fff;width:100%;border-collapse:collapse}table.table td,table.table th{border:1px solid var(--border-color);min-height:37px;padding:8px 12px}table.table.details td{white-space:pre}table.table th{position:relative;cursor:pointer}table.table th span{position:absolute;right:8px}table.table th span svg:first-child{transform:translateX(8px)}table.table tr:nth-child(2n){background:#f8e7e8}table.table thead{background:var(--primary);border-bottom:1px solid var(--border-color)}table.table thead th{font-weight:700;color:#fff;border-left:1px solid #fff;font-size:80%;text-align:left}table.table thead th:first-child{border-left:none}aside .filter{border:1px solid var(--border-color);padding:0 32px 24px;margin:0 0 32px}aside .filter .sub-heading{font-size:105%;color:var(--secondary)}aside .filter select{width:100%}table.table tbody tr td:nth-child(2),table.table tbody tr td:nth-child(5){text-align:center;width:15%}table.table.details tbody tr td:nth-child(2){text-align:left;width:49%}table.table tbody tr td:nth-child(3),table.table tbody tr td:nth-child(4){text-align:right}@media screen and (min-width:1024px){table.table thead th{font-size:100%}}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table thead th span{display:none}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:1.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}.footer{min-height:386px;background-color:var(--secondary)}.footer .container{padding-top:32px}.footer-col{display:block;width:100%;padding-left:var(--padding-left);padding-right:var(--padding-right);color:var(--white);min-height:160px}.footer-col.mt-28{margin-top:28px}.footer-col .heading{min-height:15px}.footer address{font-size:86%;line-height:1.8}.footer-col .heading,.footer-col .socials,.footer-col address{text-align:left;margin-bottom:32px}.footer-col .heading svg{width:75px;max-width:75px}.footer-col .text{font-size:86%;margin-bottom:32px}.footer-col ul li{margin-bottom:6px}.footer-col .socials a,.footer-col ul li a{color:var(--white);text-decoration:none;transition:color .3s linear;font-weight:400;font-size:86%}.footer-col .socials a:hover,.footer-col ul li a:hover{color:var(--primary)}.footer-col .heading h5{font-size:120%;margin:0 0 16px}.footer-col .input-control{margin-top:32px;border-bottom:none}.footer-col .input-control input{border-radius:10px;height:48px;background:#6c6c6c;padding-left:12px}.footer-col .brand{font-family:Times,sans-serif;font-weight:900;text-transform:uppercase;font-size:2rem;letter-spacing:.06em;margin:0 0 0 8px}.footer-col .socials svg{margin-right:32px;width:32px;height:32px}.footer-col ul{margin:0;padding:0;list-style-type:none}.footer-col form{position:relative}.footer-col form button{position:absolute;display:flex;justify-content:center;align-self:center;right:0;width:64px;height:54px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:var(--primary);color:var(--white);border:none;font-size:200%;top:-3px;box-shadow:0 0 2px 4px rgba(0,0,0,.15)}.footer-col form button:active,.footer-col form button:focus{outline:none}.footer-col form button svg{align-self:center}.copywrite{width:100%;padding:16px;color:var(--gray);font-size:70%;text-align:center;background:var(--white)}@media screen and (min-width:1280px){.footer .container{display:flex;flex-direction:row;justify-content:flex-start;align-self:flex-start;align-items:baseline;padding-bottom:32px}.footer-col .heading,.footer-col .socials,.footer-col address{text-align:left;margin-bottom:12px;min-height:30px}.footer-col:nth-child(2){padding-left:64px}}