@import"https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Marcellus&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:root{--space-3xs: clamp(.25rem, .2398rem + .0455vw, .3125rem);--space-2xs: clamp(.4375rem, .417rem + .0909vw, .5625rem);--space-xs: clamp(.6875rem, .6568rem + .1364vw, .875rem);--space-s: clamp(.875rem, .8341rem + .1818vw, 1.125rem);--space-m: clamp(1.3125rem, 1.2511rem + .2727vw, 1.6875rem);--space-l: clamp(1.75rem, 1.6682rem + .3636vw, 2.25rem);--space-xl: clamp(2.625rem, 2.5023rem + .5455vw, 3.375rem);--space-2xl: clamp(3.5rem, 3.3364rem + .7273vw, 4.5rem);--space-3xl: clamp(5.25rem, 5.0045rem + 1.0909vw, 6.75rem);--space-3xs-2xs: clamp(.25rem, .1989rem + .2273vw, .5625rem);--space-2xs-xs: clamp(.4375rem, .3659rem + .3182vw, .875rem);--space-xs-s: clamp(.6875rem, .6159rem + .3182vw, 1.125rem);--space-s-m: clamp(.875rem, .742rem + .5909vw, 1.6875rem);--space-m-l: clamp(1.3125rem, 1.1591rem + .6818vw, 2.25rem);--space-l-xl: clamp(1.75rem, 1.4841rem + 1.1818vw, 3.375rem);--space-xl-2xl: clamp(2.625rem, 2.3182rem + 1.3636vw, 4.5rem);--space-2xl-3xl: clamp(3.5rem, 2.9682rem + 2.3636vw, 6.75rem);--space-s-l: clamp(.875rem, .65rem + 1vw, 2.25rem)}html{scroll-behavior:smooth}:root{--step--2: clamp(.6076rem, .6035rem + .0185vw, .6331rem);--step--1: clamp(.7292rem, .7104rem + .0835vw, .844rem);--step-0: clamp(.875rem, .8341rem + .1818vw, 1.125rem);--step-1: clamp(1.05rem, .9764rem + .327vw, 1.4996rem);--step-2: clamp(1.26rem, 1.1391rem + .5375vw, 1.999rem);--step-3: clamp(1.512rem, 1.3234rem + .8383vw, 2.6647rem);--step-4: clamp(1.8144rem, 1.5301rem + 1.2637vw, 3.552rem);--step-5: clamp(2.1773rem, 1.7588rem + 1.86vw, 4.7348rem)}body{font-family:Marcellus,sans-serif;font-size:var(--step-0);color:#20285b}:where(h1,h2,h3){font-family:Cinzel Decorative,serif;font-weight:700;text-transform:uppercase}h1{font-weight:900;font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}.button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_footer.gform-footer input.gform_button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_next_button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_previous_button{padding:var(--space-xs) var(--space-s);text-decoration:none;color:#fff;font-family:Cinzel Decorative,sans-serif;background-color:#911d1d;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-3xs);transition:background-color .25s ease;border:none;border-radius:0;line-height:1}@container (min-width: 450px){.button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_footer.gform-footer input.gform_button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_next_button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_previous_button{max-width:max-content}}.button svg,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_footer.gform-footer input.gform_button svg,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_next_button svg,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_previous_button svg{max-height:var(--step-0);stroke-width:3px}.button:hover,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_footer.gform-footer input.gform_button:hover,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_next_button:hover,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_previous_button:hover{background-color:#a62121}.button-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-m);flex-wrap:wrap}.button-row>.button:not(:only-child),section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_footer.gform-footer .button-row>input.gform_button:not(:only-child),section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer .button-row>input.gform_next_button:not(:only-child),section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer .button-row>input.gform_previous_button:not(:only-child){max-width:max-content}section.hero{min-height:100dvh;position:relative;display:grid;place-items:center;padding:var(--space-s-l)}section.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}section.hero .content-wrapper{display:grid;place-items:center;gap:var(--space-l);padding:var(--space-s-l);grid-template-columns:minmax(0,60ch);background-color:#c2c2c2b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(2.5px)}@media (min-width: 800px){section.hero .content-wrapper{grid-template-columns:auto minmax(40ch,60ch)}}section.hero .content-wrapper img{max-width:350px}section.hero .content-wrapper .content{container-type:inline-size;width:100%;text-align:center}@media (min-width: 800px){section.hero .content-wrapper .content{text-align:start}}section.hero .content-wrapper .content>:not(:last-child){margin-bottom:var(--space-s)}section.page-content{background-color:#c2c2c2;padding:var(--space-l);display:flex;justify-content:center;scroll-margin-top:0}section.page-content .wrapper{width:100%;max-width:1440px;margin-inline:auto}section.page-content .wrapper .gform-theme.gform-theme--framework form{--gf-form-gap-x: var(--space-s);--gf-form-gap-y: var(--space-s);--gf-label-space-tertiary: var(--space-3xs)}@container (min-width: 450px){section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_footer.gform-footer input.gform_button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_next_button,section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_previous_button{margin-inline-start:auto}}section.page-content .wrapper .gform-theme.gform-theme--framework form .gf_progressbar>.gf_progressbar_percentage{background-color:#911d1d}section.page-content .wrapper .gform-theme.gform-theme--framework form .ginput_container_date input.gform-datepicker{width:100%}section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_next_button{max-width:max-content!important;margin-inline-start:auto}section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_previous_button{background-color:#20285b}section.page-content .wrapper .gform-theme.gform-theme--framework form .gform_page_footer input.gform_previous_button:hover{background-color:#2d3880}footer{text-align:center;display:flex;justify-content:center;padding:var(--space-s) var(--space-l);background-color:#20285b;color:#fff}footer a{color:#c2c2c2}footer a:hover{text-decoration:none}section.page-content.ssc-info{padding:var(--space-l);background-color:#20285b;color:#fff}section.page-content.ssc-info .wrapper{text-align:center}@media (min-width: 800px){section.page-content.ssc-info .wrapper{text-align:start}}section.page-content.ssc-info .wrapper ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-2xs)}@media (min-width: 800px){section.page-content.ssc-info .wrapper ul{list-style:outside disc;padding-left:var(--space-m);gap:0}}section.page-content.ssc-info .wrapper>:not(:last-child){margin-bottom:var(--space-s)}section.page-content.homepage .wrapper{display:grid;grid-template-columns:1fr;gap:var(--space-l);grid-template-areas:"other" "socials" "apply" "contact"}@media (min-width: 800px){section.page-content.homepage .wrapper{grid-template-columns:1fr 1fr;grid-auto-rows:auto 1fr;grid-template-areas:"other contact" "socials contact" "apply contact"}}section.page-content.homepage .wrapper>section{container-type:inline-size;text-align:center}@media (min-width: 800px){section.page-content.homepage .wrapper>section{text-align:start}}section.page-content.homepage .wrapper>section>:not(:last-child){margin-bottom:var(--space-s)}section.page-content.homepage .wrapper>section .button{margin-inline:auto}@media (min-width: 800px){section.page-content.homepage .wrapper>section .button{margin-inline:0 auto}}section.page-content.homepage .wrapper>section.socials{grid-area:socials}section.page-content.homepage .wrapper>section.socials ul{display:flex;flex-direction:row;gap:var(--space-m);justify-content:center}section.page-content.homepage .wrapper>section.socials ul a{display:block;color:#911d1d;transition:color .25s ease}section.page-content.homepage .wrapper>section.socials ul a:hover{color:#bb2525}section.page-content.homepage .wrapper>section.socials ul a svg{width:48px;fill:currentColor}section.page-content.homepage .wrapper>section.other-links{grid-area:other}section.page-content.homepage .wrapper>section.apply{grid-area:apply}section.page-content.homepage .wrapper>section.apply a.button{margin-inline:auto}section.page-content.homepage .wrapper>section.contact{grid-area:contact}section.page-content.homepage .wrapper>section.contact form{text-align:start}section.page-content.apply .back{margin-top:var(--space-xl)}section.page-content.apply .back .button{max-width:max-content;margin-inline:auto}[x-cloak]{visibility:hidden!important;opacity:0}
