*,:after,:before{box-sizing:border-box}a,b,blockquote,body,button,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}footer,header,main,section{display:block}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border:none;border-radius:0;outline:none}html{font-family:Open Sans,sans-serif;max-width:100%;scroll-behavior:smooth}html body{max-width:100%;overflow-x:hidden}*,:after,:before{font-family:Poppins,sans-serif}@media (max-width:1200px){.fixed{position:fixed;width:100%}}.strong{color:var(--color-theme-secondary);font-weight:600}.nowrap{white-space:nowrap}.hidden,.hide{display:none}.mgb-0{margin-bottom:0}.mgt-0{margin-top:0}[class^=col-]{flex-basis:100%}@media (min-width:760px){.grid-small .col-1{flex:0 0 12.5%}.grid-small .col-offset-left-1{margin-left:12.5%}.grid-small .col-offset-right-1{margin-right:12.5%}.grid-small .col-2{flex:0 0 25%}.grid-small .col-offset-left-2{margin-left:25%}.grid-small .col-offset-right-2{margin-right:25%}.grid-small .col-3{flex:0 0 37.5%}.grid-small .col-offset-left-3{margin-left:37.5%}.grid-small .col-offset-right-3{margin-right:37.5%}.grid-small .col-4{flex:0 0 50%}.grid-small .col-offset-left-4{margin-left:50%}.grid-small .col-offset-right-4{margin-right:50%}.grid-small .col-5{flex:0 0 62.5%}.grid-small .col-offset-left-5{margin-left:62.5%}.grid-small .col-offset-right-5{margin-right:62.5%}.grid-small .col-6{flex:0 0 75%}.grid-small .col-offset-left-6{margin-left:75%}.grid-small .col-offset-right-6{margin-right:75%}.grid-small .col-7{flex:0 0 87.5%}.grid-small .col-offset-left-7{margin-left:87.5%}.grid-small .col-offset-right-7{margin-right:87.5%}.grid-small .col-8{flex:0 0 100%}.grid-small .col-offset-left-8{margin-left:100%}.grid-small .col-offset-right-8{margin-right:100%}.grid-medium .col-1{flex:0 0 10%}.grid-medium .col-offset-left-1{margin-left:10%}.grid-medium .col-offset-right-1{margin-right:10%}.grid-medium .col-2{flex:0 0 20%}.grid-medium .col-offset-left-2{margin-left:20%}.grid-medium .col-offset-right-2{margin-right:20%}.grid-medium .col-3{flex:0 0 30%}.grid-medium .col-offset-left-3{margin-left:30%}.grid-medium .col-offset-right-3{margin-right:30%}.grid-medium .col-4{flex:0 0 40%}.grid-medium .col-offset-left-4{margin-left:40%}.grid-medium .col-offset-right-4{margin-right:40%}.grid-medium .col-5{flex:0 0 50%}.grid-medium .col-offset-left-5{margin-left:50%}.grid-medium .col-offset-right-5{margin-right:50%}.grid-medium .col-6{flex:0 0 60%}.grid-medium .col-offset-left-6{margin-left:60%}.grid-medium .col-offset-right-6{margin-right:60%}.grid-medium .col-7{flex:0 0 70%}.grid-medium .col-offset-left-7{margin-left:70%}.grid-medium .col-offset-right-7{margin-right:70%}.grid-medium .col-8{flex:0 0 80%}.grid-medium .col-offset-left-8{margin-left:80%}.grid-medium .col-offset-right-8{margin-right:80%}.grid-medium .col-9{flex:0 0 90%}.grid-medium .col-offset-left-9{margin-left:90%}.grid-medium .col-offset-right-9{margin-right:90%}.grid-medium .col-10{flex:0 0 100%}.grid-medium .col-offset-left-10{margin-left:100%}.grid-medium .col-offset-right-10{margin-right:100%}.grid-large .col-1{flex:0 0 8.3333333333%}.grid-large .col-offset-left-1{margin-left:8.3333333333%}.grid-large .col-offset-right-1{margin-right:8.3333333333%}.grid-large .col-2{flex:0 0 16.6666666667%}.grid-large .col-offset-left-2{margin-left:16.6666666667%}.grid-large .col-offset-right-2{margin-right:16.6666666667%}.grid-large .col-3{flex:0 0 25%}.grid-large .col-offset-left-3{margin-left:25%}.grid-large .col-offset-right-3{margin-right:25%}.grid-large .col-4{flex:0 0 33.3333333333%}.grid-large .col-offset-left-4{margin-left:33.3333333333%}.grid-large .col-offset-right-4{margin-right:33.3333333333%}.grid-large .col-5{flex:0 0 41.6666666667%}.grid-large .col-offset-left-5{margin-left:41.6666666667%}.grid-large .col-offset-right-5{margin-right:41.6666666667%}.grid-large .col-6{flex:0 0 50%}.grid-large .col-offset-left-6{margin-left:50%}.grid-large .col-offset-right-6{margin-right:50%}.grid-large .col-7{flex:0 0 58.3333333333%}.grid-large .col-offset-left-7{margin-left:58.3333333333%}.grid-large .col-offset-right-7{margin-right:58.3333333333%}.grid-large .col-8{flex:0 0 66.6666666667%}.grid-large .col-offset-left-8{margin-left:66.6666666667%}.grid-large .col-offset-right-8{margin-right:66.6666666667%}.grid-large .col-9{flex:0 0 75%}.grid-large .col-offset-left-9{margin-left:75%}.grid-large .col-offset-right-9{margin-right:75%}.grid-large .col-10{flex:0 0 83.3333333333%}.grid-large .col-offset-left-10{margin-left:83.3333333333%}.grid-large .col-offset-right-10{margin-right:83.3333333333%}.grid-large .col-11{flex:0 0 91.6666666667%}.grid-large .col-offset-left-11{margin-left:91.6666666667%}.grid-large .col-offset-right-11{margin-right:91.6666666667%}.grid-large .col-12{flex:0 0 100%}.grid-large .col-offset-left-12{margin-left:100%}.grid-large .col-offset-right-12{margin-right:100%}}@font-face{font-display:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:300;src:url(/fonts/open_sans.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(/fonts/open_sans.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(/fonts/open_sans.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(/fonts/open_sans.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:fallback;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(/fonts/open_sans.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}html{font-size:62.5%}body{font-size:1.6rem}p{color:var(--color-text-primary)}section p{line-height:2.6rem}strong{font-weight:700}*,:after,:before{color:var(--color-text-primary)}:root{--color-theme-primary:#87a828;--color-theme-secondary:#e86404;--color-theme-tertiary:#1fa2c0;--color-highlight:#a9cd40;--color-text-primary:#949494;--color-text-light:#fff;--color-text-dark:#444;--color-pa-btn:#a9cd40}.BC-theme{--color-theme-primary:#1fa2c0;--color-theme-secondary:#e86404;--color-theme-tertiary:#87a828;--color-highlight:#1fa2c0;--color-text-primary:#949494;--color-text-light:#fff;--color-text-dark:#444;--color-pa-btn:#e86404}@-webkit-keyframes glowing{0%,to{box-shadow:1px 0 14px 0 #fff,inset 0 0 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 0 0 0 rgba(255,245,3,0),inset 0 0 0 hsla(0,0%,100%,0)}}@keyframes glowing{0%,to{box-shadow:1px 0 14px 0 #fff,inset 0 0 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 0 0 0 rgba(255,245,3,0),inset 0 0 0 hsla(0,0%,100%,0)}}@-webkit-keyframes move{0%{transform:translate(0)}2.5%{transform:translate(3px)}5%{transform:translate(-3px)}7.5%{transform:translate(5px)}10%{transform:translate(-5px)}13.5%{transform:translate(5px)}15%{transform:translate(-3px)}17.5%{transform:translate(3px)}20%{transform:translate(0)}to{transform:translate(0)}}@keyframes move{0%{transform:translate(0)}2.5%{transform:translate(3px)}5%{transform:translate(-3px)}7.5%{transform:translate(5px)}10%{transform:translate(-5px)}13.5%{transform:translate(5px)}15%{transform:translate(-3px)}17.5%{transform:translate(3px)}20%{transform:translate(0)}to{transform:translate(0)}}.mover{-webkit-animation:move 5s infinite;animation:move 5s infinite}.page_content__wrapper{margin:0 auto;max-width:1200px;padding:24px}@media (min-width:760px){.page_content__wrapper{padding:40px}}.page_content__wrapper h2{color:var(--color-text-dark);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:2.4rem;text-transform:uppercase}.page_content__wrapper h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.page_content__wrapper h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}@media (min-width:760px){.page_content__wrapper h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}}.page_content__wrapper h3,.page_content__wrapper p,.page_content__wrapper ul,.page_content__wrapper>h2{margin-bottom:2.4rem}.page_content__wrapper:last-child{margin-bottom:0}.page_content__wrapper .exciting{border:2px dashed #ddd;padding:15px 20px}.page_content__wrapper .exciting .gin{padding:0}.page_content__wrapper .exciting .gin button{display:block;margin:0 auto}.page_content h3{color:var(--color-text-dark);font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:2rem}.page_content .small{color:#adadad;font-size:1.3rem;line-height:2.4rem}.page_content__wrapper>ul,.page_content__wrapper>ul ul{margin:2.4rem 0 2.4rem 2.4rem}.page_content__wrapper>ul li{line-height:2rem;padding:1rem 0;position:relative}.page_content__wrapper>ul li,.page_content__wrapper>ul li *{color:var(--color-text-primary)}.page_content__wrapper>ul li:before{border-radius:50%;content:"";height:1rem;left:-2.4rem;position:absolute;top:1.5rem;width:1rem}.page_content__wrapper>ul li:before,.page_content__wrapper>ul:nth-of-type(3n+1) li:before{background-color:var(--color-theme-primary)}.page_content__wrapper>ul:nth-of-type(3n+2) li:before{background-color:var(--color-theme-secondary)}.page_content__wrapper>ul:nth-of-type(3n+3) li:before{background-color:var(--color-theme-tertiary)}@media (min-width:1024px){.page_content .form__wrapper{left:calc(50% + 10rem);max-width:40rem;position:absolute;top:7rem}}.page_not_found{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(100vh - 12.8rem);padding:1.6rem}.page_not_found h1{font-size:3.8rem;text-align:center;width:100%}.page_not_found h1 span{color:var(--color-theme-secondary);font-size:4.2rem;font-weight:500;line-height:4.6rem}.page_not_found a{margin-top:2rem;text-decoration:underline}@media (min-width:){.page_not_found{min-height:calc(100vh - 6.8rem)}.page_not_found h1{font-size:4.8rem;line-height:5.2rem}.page_not_found h1 span{color:var(--color-theme-secondary);font-size:12rem;font-weight:500;line-height:12.6rem}}.hero_thx{align-content:space-between;align-items:space-between;background-image:url(/images/bg/hero-thank-you-mobile.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:52rem;position:relative}.hero_thx .form_wrapper{display:none}.hero_thx .container{width:100%}.hero_thx__bottom_header,.hero_thx__top_header{padding:1.6rem 0;text-align:center;width:100%}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-secondary);font-size:1.8rem;font-weight:700;line-height:2.2rem}.hero_thx__content{background-color:hsla(0,0%,100%,.8);padding:2.4rem;text-align:center}.hero_thx__content h3{color:var(--color-text-primary);font-size:1.6rem;font-weight:700;line-height:2rem;margin:auto auto 2.4rem;max-width:120rem}.hero_thx__content p{color:var(--color-theme-secondary);font-size:1.4rem;line-height:1.8rem;margin:auto;max-width:120rem}.hero_thx__content p a{color:var(--color-theme-secondary);font-weight:700;text-decoration:underline}.hero_thx__top_header{background:var(--color-theme-primary-08)}.hero_thx__bottom_header{background:rgba(135,168,40,.7)}.hero_thx__bottom_header h2{color:var(--color-text-light)}@media (min-width:760px){.hero_thx{background-image:url(/images/bg/hero-thank-you.jpg);min-height:58rem}.hero_thx__bottom_header,.hero_thx__top_header{padding:1.6rem 0}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-light);font-size:3.6rem;line-height:4rem;margin:auto;max-width:120rem;padding-left:4rem}}@media (min-width:1200px){.hero_thx{min-height:86rem}.hero_thx .form_wrapper{background:#fff;bottom:auto;display:block;left:calc(50% + 16rem);max-width:40rem;position:absolute;right:auto;top:5.6rem}.hero_thx__bottom_header,.hero_thx__top_header{padding:1.6rem 0;text-align:left}.hero_thx__bottom_header h2,.hero_thx__top_header h2{color:var(--color-text-light);margin:auto;max-width:120rem;padding-left:4rem}.hero_thx__content{padding:4rem 0 10rem;text-align:left}.hero_thx__content h3,.hero_thx__content p{padding-left:4rem}.hero_thx__content h3{font-size:2.4rem;line-height:2.8rem}.hero_thx__content p{font-size:2rem;line-height:2.4rem}}.quiz_bar{background-color:var(--color-theme-primary)}.quiz_bar__wrapper{align-items:top;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:1200px;width:100%}.quiz_bar__btn,.quiz_bar__question{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:4rem;text-align:center;width:50%}.quiz_bar__btn *,.quiz_bar__question *{color:var(--color-text-light);font-weight:600}.quiz_bar .text_abs{display:none}.quiz_bar__question p{font-size:1.3rem;font-weight:semibold}.quiz_bar__btn a,.quiz_bar__question p{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.8rem 1.6rem}.quiz_bar__btn a{align-self:stretch;background-color:var(--color-theme-secondary);font-size:1.4rem;font-weight:700;transition:.25s ease-in-out;width:100%}.quiz_bar__btn a:hover{background-color:var(--color-theme-tertiary);cursor:pointer;transition:.25s ease-in-out}.quiz_bar__desktop_burger{display:none}@media (min-width:1200px){.quiz_bar__wrapper{justify-content:flex-start;position:relative}.quiz_bar__question{width:auto}.quiz_bar__question p{font-size:1.8rem;padding-left:4rem}.quiz_bar__btn,.quiz_bar__question{min-height:5.5rem}.quiz_bar__btn{width:24rem}.quiz_bar__btn a{font-size:1.8rem}.quiz_bar .text_abs{color:#fff;cursor:pointer;display:block;font-size:2rem;font-weight:700;left:calc(50% + 33rem);position:absolute;top:1.7rem}.quiz_bar .text_abs span{color:var(--color-theme-secondary)}.quiz_bar__desktop_burger{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;height:2.6rem;justify-content:space-between;left:calc(50% + 45rem);position:absolute;top:1.6rem;width:4.5rem}.quiz_bar__desktop_burger .bar{background-color:#fff;border-radius:.2rem;height:.4rem;transition:.25s ease-in-out;width:100%}.quiz_bar__desktop_burger .bar:first-of-type{width:85%}.quiz_bar__desktop_burger .bar:nth-of-type(3){width:60%}.quiz_bar__desktop_burger:hover .bar{transition:.25s ease-in-out}.quiz_bar__desktop_burger:hover .bar:first-of-type,.quiz_bar__desktop_burger:hover .bar:nth-of-type(3){width:100%}}.menu_bar{background-color:hsla(0,0%,100%,.6)}.menu_bar nav{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:.8rem 2.4rem}.menu_bar__logo a{display:inline-block;max-width:16rem}.menu_bar__logo a img{height:auto;max-width:100%}.menu_bar__burger_mobile .burger_mobile{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:2.6rem;justify-content:space-between;width:4.5rem}.menu_bar__burger_mobile .burger_mobile .bar{background-color:var(--color-theme-primary);border-radius:.2rem;height:.4rem;width:100%}.menu_bar__burger_mobile .burger_mobile .bar:last-of-type{background-color:var(--color-theme-secondary)}.menu_bar__burger_mobile .burger_mobile .bar:first-of-type{width:85%}.menu_bar__burger_mobile .burger_mobile .bar:nth-of-type(3){width:60%}@media (min-width:1200px){.menu_bar nav{padding:1.6rem 4rem}.menu_bar__logo a{max-width:22rem}.menu_bar__burger_mobile{display:none}}.form__wrapper{margin-top:2.4rem}.form__wrapper h2,.form__wrapper h3,.form__wrapper p{margin-bottom:0}.form__wrapper .form{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);margin:0 -2.4rem;padding:2.4rem 1.6rem;position:relative;width:calc(100% + 4.8rem)}.form__wrapper .form .conditional-questions .input-radio-row:last-child{margin-bottom:0}.form__wrapper .form .conditional-questions{height:0;overflow:hidden;transition:.2s}.form__wrapper .form .conditional-questions.active{height:115px}@media (max-width:432px){.form__wrapper .form .conditional-questions.active{height:120px}}.form__wrapper .form .input-radio-row{align-content:center;display:flex;gap:0 10px;justify-content:space-between;margin-top:5px}.form__wrapper .form .input-radio-row .input-box{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;min-width:88px;width:auto}.form__wrapper .form .input-radio-row .input-box input{display:none;visibility:hidden}.form__wrapper .form .input-radio-row .input-box input:checked+label{background-color:#f99b1c;color:#fff}.form__wrapper .form .input-radio-row .input-box label{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.25);color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:5px 12px}.form__wrapper .form .input-radio-row .international-label{align-self:center;color:#616161;font-size:11px;font-weight:600}@media (min-width:760px){.form__wrapper .form{margin:0;width:100%}}.form__wrapper .form .closeBTN{display:none}.form__wrapper .form-title{color:var(--color-theme-secondary);font-size:2.8rem;font-weight:700;line-height:3.2rem;margin-bottom:1.6rem;text-align:center}.form__wrapper .form-title span{color:#000}.form__wrapper .form .form-info-box p.strong{color:#616161;font-size:1.4rem;font-weight:700;line-height:1.8rem;text-align:center}.form__wrapper .form .form-info-box .list-wrapper{align-items:top;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px;max-width:35rem;padding:1.6rem 0 0}.form__wrapper .form .form-info-box .list-wrapper ul{margin-bottom:0;margin-left:1rem;width:100%}.form__wrapper .form .form-info-box .list-wrapper ul li{font-size:1.1rem;line-height:1.6rem;position:relative}.form__wrapper .form .form-info-box .list-wrapper ul li:before{border-bottom:.5rem solid transparent;border-left:.5rem solid var(--color-theme-secondary);border-top:.5rem solid transparent;bottom:auto;content:"";display:block;height:0;left:-1.2rem;position:absolute;right:auto;top:.3rem;width:0}.form__wrapper .form .form-info-box .list-wrapper ul:first-of-type{width:calc(60% - 1rem)}.form__wrapper .form .form-info-box .list-wrapper ul:nth-of-type(2){width:calc(40% - 1rem)}@media (min-width:760px){.form__wrapper .form form .input-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.form__wrapper .form form .input-row .input-box{width:calc(50% - 1rem)}}.form__wrapper .form form .select-box{padding:1.4rem 0 1rem;position:relative;width:100%}.form__wrapper .form form .select-box select{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-bottom:.1rem solid #cfd8dc;line-height:2.4rem;outline:none;padding-bottom:.4rem;padding-left:.8rem;position:relative;width:100%;z-index:3}.form__wrapper .form form .select-box select~span{border-left:4px solid transparent;border-color:transparent;border-right:4px solid transparent;border-top:7px solid #97a9b2;display:block;height:0;position:absolute;right:1.2rem;top:2.4rem;width:0;z-index:0}.form__wrapper .form form .select-box select.error{border-bottom:.1rem solid red}.form__wrapper .form form .select-box select.error~span{border-top:7px solid red}.form__wrapper .form form .select-box select.valid~span{border-top:7px solid #14aa00}.form__wrapper .form form .input-box{padding:1.4rem 0 1rem;position:relative;width:100%}.form__wrapper .form form .input-box input{border-bottom:.1rem solid #cfe5e0;line-height:2.4rem;padding-bottom:.4rem;width:100%;z-index:1}.form__wrapper .form form .input-box input::-moz-placeholder{color:var(--color-text-primary)}.form__wrapper .form form .input-box input:-ms-input-placeholder{color:var(--color-text-primary)}.form__wrapper .form form .input-box input::placeholder{color:var(--color-text-primary)}.form__wrapper .form form .input-box input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.form__wrapper .form form .input-box input~span{background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.2rem;position:absolute;right:1rem;top:2.4rem;width:1.2rem;z-index:2}.form__wrapper .form form .input-box input[data-name=name]~span{background-image:url(/images/icons/user.png)}.form__wrapper .form form .input-box input[data-name=email]~span{background-image:url(/images/icons/mail.png)}.form__wrapper .form form .input-box input[data-name=phone]~span{background-image:url(/images/icons/tel.png)}.form__wrapper .form form .input-box input[data-name=postal]~span{background-image:url(/images/icons/pointer.png)}.form__wrapper .form form .input-box input.error{border-bottom:.1rem solid red;color:red}.form__wrapper .form form .input-box input.error:-webkit-autofill{-webkit-text-fill-color:red}.form__wrapper .form form .input-box input.error[data-name=email]~span,.form__wrapper .form form .input-box input.error[data-name=name]~span,.form__wrapper .form form .input-box input.error[data-name=phone]~span,.form__wrapper .form form .input-box input.error[data-name=postal]~span{background-image:url(/images/icons/error.png)}.form__wrapper .form form .input-box input.valid[data-name=name]~span{background-image:url(/images/icons/valid-user.png)}.form__wrapper .form form .input-box input.valid[data-name=email]~span{background-image:url(/images/icons/valid-mail.png)}.form__wrapper .form form .input-box input.valid[data-name=phone]~span{background-image:url(/images/icons/valid-tel.png)}.form__wrapper .form form .input-box input.valid[data-name=postal]~span{background-image:url(/images/icons/valid-pointer.png)}.form__wrapper .form .submit-btn{background-color:var(--color-theme-secondary);color:var(--color-text-light);cursor:pointer;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:1.6rem 0;padding:.8rem;position:relative;transition:.25s ease-in-out;width:100%}.form__wrapper .form .submit-btn:hover{background-color:var(--color-theme-primary);transition:.25s ease-in-out}.form__wrapper .form .opt-info .form-opt{font-size:1rem;line-height:100%;text-align:center}.form__wrapper .form .opt-info .form-opt p{color:#a9aeab}.form__wrapper .form .opt-info .form-opt a{color:var(--color-theme-secondary);cursor:pointer}.form__wrapper .form #additional-terms{margin-top:1rem}.form__wrapper .form .close{cursor:pointer;float:right;font-size:1.6rem}.form__wrapper .form .terms-item{font-size:1rem;line-height:1.4rem;text-align:center}@media (min-width:375px){.form__wrapper .form{padding:3.2rem 2.4rem}}.spinner{left:26px;position:absolute;top:11px;width:6px}.spinner:after{-webkit-animation:spinner 1.2s infinite;animation:spinner 1.2s infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:8px;box-sizing:border-box;content:" ";display:block;height:0;width:6px}@-webkit-keyframes spinner{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}@keyframes spinner{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}.gin{margin:0 auto;max-width:1200px;padding:40px 24px 30px;text-align:left}.gin.pt-0{padding-top:0}.gin.pb-0{padding-bottom:0}.gin button{background:var(--color-theme-secondary);border:none;color:var(--color-text-light);cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;line-height:2.4rem;margin:auto;max-width:100%;outline:none;padding:1.6rem 3.2rem;text-align:center;width:24rem}.gin button,.gin button:hover{transition:all .25s ease-in-out}.gin button:hover{background:var(--color-theme-tertiary)}@media (min-width:1200px){.gin{text-align:left}}.menu_mobile{background-color:#fff;background-color:rgba(232,100,4,.95);height:100%;left:0;min-height:100vh;overflow-y:auto;position:fixed;top:0;transform:translateY(-100%);transition:.5s ease-in-out;width:100%;z-index:-1}@media (min-width:1200px){.menu_mobile{display:none}}.menu_mobile.open{transform:translateY(0);z-index:9}.menu_mobile__content{overflow-y:auto;padding:1.6rem 0;position:relative}.menu_mobile__content .logo{text-align:center}.menu_mobile__content .close_btn{position:absolute;right:2rem;top:2rem}.menu_mobile .main_list{padding:2.4rem 0}.menu_mobile .main_list p{color:var(--color-text-light);font-weight:700;padding:1.2rem;text-transform:capitalize}.menu_mobile .main_list .category{padding-left:1.2rem}.menu_mobile .main_list .category.active{background-color:var(--color-theme-primary)}.menu_mobile .main_list .sub_list{max-height:0;overflow:hidden}.menu_mobile .main_list .sub_list.active{max-height:100rem}.menu_mobile .main_list .sub_list li a{color:var(--color-text-light);display:inline-block;padding:1.2rem 1.2rem 1.2rem 3.2rem;position:relative;width:100%}.menu_mobile .main_list .sub_list li a:before{background-color:#fff;border-radius:50%;content:"";height:.8rem;left:1.4rem;position:absolute;top:1.6rem;width:.8rem}.menu_desktop{background-color:rgba(232,100,4,.95);display:none;left:0;position:absolute;top:-5.5rem;transform:translateY(-100%);transition:.4s ease-in-out;width:100%;z-index:9}@media (min-width:1200px){.menu_desktop{display:block}}.menu_desktop.active{transform:translateY(0);transition:.4s ease-in-out}.menu_desktop__content{margin:0 auto;max-width:1200px;padding:2.4rem}.menu_desktop__content .logo{text-align:center}.menu_desktop__content .main_menu{column-count:3;-webkit-columns:3;-moz-columns:3;padding:4rem 0}.menu_desktop__content .main_menu li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.menu_desktop__content .close_btn__wrapper{text-align:center}.menu_desktop__content .close_btn__wrapper button{align-items:center;background-color:transparent;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 auto}.menu_desktop__content .close_btn__wrapper button span{color:var(--color-text-light);display:block;font-size:1.3rem;margin-top:1rem}.menu_desktop__content .close_btn__wrapper button img{transform:translateY(0);transition:all .25s ease-in-out}.menu_desktop__content .close_btn__wrapper button:hover img{transform:translateY(-.6rem);transition:all .24s ease-in-out}.menu_desktop__content .category_desktop{padding:1.2rem}.menu_desktop__content .category_desktop p{color:var(--color-text-light);font-size:1.4rem;font-weight:700;margin-bottom:1.2rem;text-transform:capitalize}.menu_desktop__content .category_desktop .sub_menu{padding-left:2rem}.menu_desktop__content .category_desktop .sub_menu li a{background-color:transparent;color:var(--color-text-light);cursor:pointer;display:inline-block;font-size:1.3rem;margin-left:-4.4rem;padding:.6rem 0 .6rem 4.4rem;position:relative;text-transform:capitalize;transition:.25s ease-in-out;width:100%}.menu_desktop__content .category_desktop .sub_menu li a:before{background-color:#fff;border-radius:50%;content:"";height:.5rem;left:2.4rem;position:absolute;top:1rem;width:.5rem}.menu_desktop__content .category_desktop .sub_menu li a:hover{background-color:var(--color-theme-primary)}.modal{align-items:top;background-color:rgba(0,0,0,.75);cursor:pointer;display:none;height:100%;justify-content:center;max-width:100%;min-height:100vh;overflow:auto;position:fixed;width:100%;z-index:99}@media (min-width:768px){.modal{align-items:center}}.modal .form__wrapper{max-width:100%}.modal .form__wrapper .form{margin:0}.modal .form{max-width:40rem;width:100%}.modal .form .closeBTN{background-image:url(/images/icons/close-btn.png);background-repeat:no-repeat;background-size:contain;color:#000;display:block;filter:invert(1);font-size:16px;height:1rem;line-height:20px;position:absolute;right:16px;top:16px;width:1rem}.modal.active{display:flex}.form_pa{background-color:var(--color-theme-secondary);margin:0 -2.4rem;padding:24px;text-align:center;width:calc(100% + 4.8rem)}@media (min-width:760px){.form_pa{padding:40px}}.form_pa a,.form_pa h2,.form_pa strong{color:var(--color-text-light)}.form_pa a{background-color:var(--color-theme-primary);display:inline-block;font-weight:600;margin-top:2.4rem;padding:1.6rem 2.4rem;transition:.25s ease-in-out}.form_pa a:hover{background-color:var(--color-theme-tertiary);color:var(--color-text-dark);cursor:pointer;transition:.25s ease-in-out}@media (min-width:760px){.form_pa{margin:0 -4rem 1.6rem;width:calc(100% + 8rem)}}@media (min-width:1024px){.form_pa{display:none}}.splash.lazy-bg-loaded{background-image:url(/mobile/hero-home.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.splash__wrapper{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;height:54rem;justify-content:flex-start}.splash__content{background-color:var(--color-theme-primary);padding:2rem 2.4rem;width:100%}.splash__content h1,.splash__content h2{color:var(--color-text-light);font-size:2.6rem;line-height:3.4rem;margin:0 auto;max-width:1200px}@media (min-width:1200px){.splash__content h1,.splash__content h2{padding:0 4rem}}.splash__content h1{font-weight:700}.splash__content h2{font-weight:400}@media (min-width:1024px){.splash.lazy-bg-loaded{background-image:url(/uploads/hero-home.jpg);background-position:center 20%}}@media (min-width:1200px){.splash__content h1,.splash__content h2{padding-right:50rem}.splash__wrapper{height:53rem}}.top_header{position:relative}.top_header .menu_bar{position:absolute;top:5.5rem;width:100%}@media (min-width:360px){.top_header .menu_bar{top:4.2rem}}@media (min-width:645px){.top_header .menu_bar{top:4rem}}@media (min-width:1200px){.top_header .menu_bar{top:5.5rem}}.three_column_spacer.reverse .column:first-of-type{background-color:var(--color-highlight)}.three_column_spacer.reverse .column:nth-of-type(2){background-color:var(--color-theme-secondary)}.three_column_spacer.reverse .column:nth-of-type(3){background-color:var(--color-theme-tertiary)}.three_column_spacer .column{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:24px}@media (min-width:760px){.three_column_spacer .column{padding:40px}}.three_column_spacer .column:nth-of-type(3){background-color:var(--color-theme-secondary)}.three_column_spacer .column:first-of-type{background-color:var(--color-theme-tertiary)}.three_column_spacer .column:nth-of-type(2){background-color:var(--color-highlight)}.three_column_spacer .content h2{font-size:1.7rem;font-weight:700;margin-bottom:1.6rem;text-transform:uppercase}.three_column_spacer .content *,.three_column_spacer .content h2,.three_column_spacer .content p,.three_column_spacer .content strong{color:var(--color-text-light)}.three_column_spacer .content p{line-height:2.4rem}@media (min-width:1200px){.three_column_spacer{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.three_column_spacer .column{align-items:stretch;width:33.3%}.three_column_spacer .content{max-width:55rem}.three_column_spacer .content h2{font-size:2.4rem;margin-bottom:2.4rem}.three_column_spacer.reverse .column{min-height:2.2rem;padding-top:4.8rem}}.programs__wrapper{margin:0 auto;max-width:1200px;padding:24px}@media (min-width:760px){.programs__wrapper{padding:40px}}.programs__wrapper h2{color:var(--color-text-dark);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:2.4rem;text-transform:uppercase}.programs__wrapper h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.programs__wrapper h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}@media (min-width:760px){.programs__wrapper h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}}.programs__content .category{margin-bottom:4.8rem}.programs__content .category h3{color:var(--color-text-primary);font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:2.4rem}.programs__content .category ul{margin-left:2.5rem}.programs__content .category ul li{background-color:transparent;display:list-item;margin-left:-3.3rem;position:relative;transition:.25s ease-in-out}.programs__content .category ul li:hover{background-color:var(--color-theme-tertiary);transition:.25s ease-in-out}.programs__content .category ul li:hover:before{background-color:#fff;transition:.25s ease-in-out}.programs__content .category ul li:hover a{color:var(--color-text-light);transition:.25s ease-in-out}.programs__content .category ul li:not(:last-of-type){margin-bottom:.8rem}.programs__content .category ul li a{color:var(--color-text-primary);cursor:pointer;display:inline-block;font-size:1.6rem;line-height:1.6rem;padding:.8rem .8rem .8rem 4.1rem;position:relative;text-decoration:underline;transition:.25s ease-in-out;width:100%}.programs__content .category ul li a:before{background-color:var(--color-highlight);border-radius:50%;content:"";height:1rem;left:.8rem;position:absolute;top:1.2rem;transition:.25s ease-in-out;width:1rem}@media (min-width:1200px){.programs__content{-moz-columns:2;column-count:2;display:list}.programs__content .category{padding-right:2.4rem}}.start_today__wrapper{margin:0 auto;max-width:1200px;padding:24px}@media (min-width:760px){.start_today__wrapper{padding:40px}}.start_today__wrapper h2{color:var(--color-text-dark);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:2.4rem;text-transform:uppercase}.start_today__wrapper h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.start_today__wrapper h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}@media (min-width:760px){.start_today__wrapper h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}}.start_today .content{max-width:84rem}.start_today .content ol{counter-reset:li;list-style:none;margin-left:4rem}.start_today .content ol li{counter-increment:li;line-height:2.4rem;margin-bottom:1.6rem;position:relative}.start_today .content ol li:before{align-items:center;background-color:#fff;border:.2rem solid var(--color-highlight);border-radius:50%;color:var(--color-highlight);content:counter(li);display:flex;font-size:1.8rem;font-weight:700;height:3rem;justify-content:center;left:-4rem;line-height:100%;position:absolute;text-align:center;top:-.3rem;width:3rem}.start_today .content ol{position:relative;z-index:2}.start_today .content ol:before{background-color:#dadada;content:"";height:100%;left:-2.5rem;position:absolute;width:.1rem;z-index:1}.start_today .content ol:after{border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.6rem solid #dadada;bottom:-.6rem;content:"";height:0;left:-2.9rem;position:absolute;width:0}.start_today .content ol li{margin-bottom:4rem;z-index:3}.start_today .content ol li h3{font-weight:700}.start_today .content>h3{color:var(--color-text-dark);margin:2.4rem 0}.start_today .content>button{outline:none}.start_today .content>button a{background-color:var(--color-theme-secondary);color:var(--color-text-light);display:inline-block;font-size:2rem;font-weight:700;min-width:24rem;padding:1.6rem 3.2rem;text-align:center;transition:.25s ease-in-out}.start_today .content>button a:hover{background-color:var(--color-theme-tertiary);cursor:pointer;transition:.25s ease-in-out}@media (min-width:1200px){.start_today.lazy-bg-loaded{background-image:url(/images/bg/phone_bg.png);background-position:calc(50% + 440px) 50%;background-repeat:no-repeat}}.testimonials{background:#f3f1f3}.testimonials_header{background:transparent;box-shadow:none;margin:auto;max-width:1200px;padding:2.4rem;text-align:center}@media (min-width:760px){.testimonials_header{padding:4rem}}.testimonials_header h2{color:var(--color-text-dark);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:2.4rem;text-transform:uppercase}.testimonials_header h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.testimonials_header h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}@media (min-width:760px){.testimonials_header h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}}.testimonials_body{height:33rem;margin:auto;max-width:1200px;padding:0 3.2rem 3.2rem;position:relative}@media (min-width:760px){.testimonials_body{padding:4rem}}.testimonials_body .slide{display:block;left:2.4rem;opacity:0;position:absolute;top:0;transition:all .5s ease-in-out;width:calc(100% - 4.8rem)}.testimonials_body .slide.active{display:block;opacity:1;transition:all .5s ease-in-out}.testimonials_body .slide .logo_wrapper{margin-bottom:2.4rem}.testimonials_body .slide .logo_wrapper img{margin:0;max-width:16rem;opacity:.3;width:100%}.testimonials_body .slide .description_wrapper{margin-bottom:2.4rem;min-height:30rem}@media (min-width:375px){.testimonials_body .slide .description_wrapper{min-height:26rem}}.testimonials_body .slide .description_wrapper p{color:#6a737b;font-size:1.4rem;line-height:1.8rem;position:relative;text-align:center}@media (min-width:){.testimonials_body .slide .description_wrapper p{text-indent:6rem}.testimonials_body .slide .description_wrapper p:before{height:5rem;top:-3rem;width:5rem}}.testimonials_body .slide .description_wrapper p.author{font-weight:600;margin-top:1.6rem;text-indent:0}.testimonials_body .slide .description_wrapper p.author:before{display:none}.testimonials_body .slide .description_wrapper p.campus{color:#6a737b;font-size:1.4rem;font-weight:400;line-height:2.4rem}.testimonials_body .slide .google_wrapper{display:flex;justify-content:center}.testimonials_body .arrow_container{align-items:center;display:flex;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:100rem;position:relative;top:calc(100% - 5rem);width:100%}.testimonials_body .arrow_container button{align-items:center;background:transparent;border:none;cursor:pointer;justify-content:center;outline:none;padding:2rem .4rem;transform:scale(1);transition:transform .25s ease-in-out}.testimonials_body .arrow_container button:hover{transform:scale(1.1);transition:transform .25s ease-in-out}.testimonials_body .bullet_container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;position:relative;top:calc(100% - 1rem);width:100%}.testimonials_body .bullet_container .bullet{background-color:transparent;border:.2rem solid #c9c9c9;border-radius:50%;cursor:pointer;height:1.6rem;transition:.25s ease-in-out;width:1.6rem}.testimonials_body .bullet_container .bullet:not(:last-of-type){margin-right:1rem}.testimonials_body .bullet_container .bullet.active{background-color:var(--color-theme-secondary);border:.2rem solid var(--color-theme-secondary);transition:.25s ease-in-out}@media (min-width:375px) and (max-width:767px){.testimonials_body{height:28rem}.testimonials_body .slide .description_wrapper{min-height:17rem}.testimonials_body .arrow_container{top:calc(100% - 5rem)}}@media (min-width:760px){.testimonials_body{height:24rem;padding-top:0}.testimonials_body .slide .logo_wrapper{bottom:auto;left:auto;position:absolute;right:0;top:-8.8rem}.testimonials_body .slide .description_wrapper{min-height:12rem}}@media (min-width:1200px){.testimonials{background-position:50% 0;background-repeat:no-repeat;background-size:120rem}.testimonials_body{height:18rem}}@media (min-width:1300px){.testimonials_body .slide .description_wrapper{margin:0 auto;max-width:90rem;min-height:12rem}.testimonials_body .arrow_container{display:flex;left:calc(50% - 60rem);max-width:120rem;position:absolute;top:calc(50% - 8rem)}}.financial__wrapper{margin:0 auto;max-width:1200px;padding:24px}.financial__wrapper h2{color:var(--color-text-dark);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:2.4rem;text-transform:uppercase}.financial__wrapper h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.financial__wrapper h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}@media (min-width:760px){.financial__wrapper h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}.financial__wrapper{padding:40px}}.financial__content h3{color:var(--color-text-dark);font-weight:700;margin-bottom:1.6rem;margin-top:3.2rem}.financial__content ul{margin-bottom:3.2rem;margin-left:2.5rem}.financial__content ul li{line-height:2.4rem;margin-bottom:1.2rem;position:relative}.financial__content ul li:before{background-color:var(--color-theme-primary);border-radius:50%;content:"";height:1rem;left:-2.5rem;position:absolute;top:.8rem;width:1rem}.pa.lazy-bg-loaded{background-image:url(/images/bg/pa.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.pa_body,.pa_header{margin:0 auto;max-width:1200px;padding:24px}@media (min-width:760px){.pa_body,.pa_header{padding:40px}}.pa h2{color:var(--color-text-dark);color:var(--color-text-light);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:0;text-transform:uppercase}.pa h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.pa h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}.pa h2 strong{color:var(--color-text-light)}@media (min-width:760px){.pa h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}}.pa_header{margin-bottom:0;padding-bottom:0}.pa_body{padding-top:1.2rem}.pa_body p{color:var(--color-text-light)}.pa_body button{display:inline-block;margin-top:4rem}.pa_body button a{background:var(--color-pa-btn);color:var(--color-text-light);display:inline-block;font-size:2rem;font-weight:600;line-height:2.4rem;padding:1.6rem 3.2rem;transition:.25s ease-in-out}.pa_body button a:hover{background-color:var(--color-theme-tertiary);cursor:pointer;transition:.25s ease-in-out}@media (min-width:760px){.pa{position:relative}.pa_body,.pa_header{position:relative;z-index:3}.pa_body h2,.pa_header h2{font-size:2.8rem}}.pa-bc.lazy-bg-loaded{background-image:url(/images/bg/pa-bc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.faq{color:var(--color-text-primary);margin-top:1rem;position:relative}.faq h2{color:var(--color-text-dark);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:2.4rem;text-transform:uppercase}.faq h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.faq h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}@media (min-width:760px){.faq h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}}.faq .faq_content{margin:auto;max-width:120rem;padding:24px}@media (min-width:760px){.faq .faq_content{padding:40px}}.faq_questions{color:var(--color-text-primary);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr}.faq_questions .question_wrapper{background:#fff;border-bottom:.1rem solid #d7d7d7;color:var(--color-theme-primary);cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px 0;overflow:hidden;padding:2rem 4rem 2rem 0;transition:1s}.faq_questions .question_wrapper.active .question_visible .bullet{border:.2rem solid var(--color-theme-secondary);transition:all .25s ease-in-out}.faq_questions .question_wrapper.active .question_visible .bullet:after{background-color:transparent;transition:all .25s ease-in-out}.faq_questions .question_wrapper.active .question_visible .bullet:before{background-color:var(--color-theme-secondary);transition:all .25s ease-in-out}.faq_questions .question_wrapper.active .question_visible h4{color:var(--color-theme-secondary);transition:.25s ease-in-out}.faq_questions .question_wrapper .question_visible{padding-right:2rem;position:relative;text-transform:capitalize}.faq_questions .question_wrapper .question_visible .bullet{border:.2rem solid var(--color-theme-primary);border-radius:50%;display:inline-block;height:2.8rem;position:absolute;right:-2rem;top:calc(50% - 1.2rem);transition:all .25s ease-in-out;width:2.8rem}.faq_questions .question_wrapper .question_visible .bullet:before{background:var(--color-theme-primary);content:"";height:2px;left:calc(50% - .5rem);position:absolute;top:calc(50% - .1rem);transition:all .25s ease-in-out;width:1rem}.faq_questions .question_wrapper .question_visible .bullet:after{background:var(--color-theme-primary);content:"";height:1rem;left:calc(50% - .1rem);position:absolute;top:.7rem;transition:all .25s ease-in-out;width:.2rem}.faq_questions .question_wrapper .question_visible h4{color:#777;display:inline-block;font-size:1.8rem;font-weight:700;text-align:left}.faq_questions .question_wrapper .question_collapse{max-height:0;overflow:hidden;padding-right:4rem;transition:.25s ease-in-out}.faq_questions .question_wrapper .question_collapse p{font-weight:400;line-height:2rem}.faq_questions .question_wrapper .question_collapse a{color:var(--color-theme-secondary);cursor:pointer;text-decoration:underline}.faq_questions .question_wrapper.active{transition:.25s ease-in-out}.faq_questions .question_wrapper.active .question_visible{color:var(--color-text-primary)}.faq_questions .question_wrapper.active .question_visible .bullet{background:#fff;transition:.5s}.faq_questions .question_wrapper.active .question_collapse{color:var(--color-text-primary);height:auto;max-height:280px;padding:1.6rem 4rem 1.6rem 0;transition:.25s ease-in-out}.campuses__wrapper{margin:0 auto;max-width:1200px;padding:24px}@media (min-width:760px){.campuses__wrapper{padding:40px}}.campuses__wrapper h2{color:var(--color-text-dark);font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:2.4rem;text-transform:uppercase}.campuses__wrapper h2 .primary_color{color:var(--color-theme-primary);font-weight:700}.campuses__wrapper h2 .secondary_color{color:var(--color-theme-secondary);font-weight:700}@media (min-width:760px){.campuses__wrapper h2{font-size:2.4rem;line-height:4rem;margin-bottom:2.4rem}}.campuses__content .campus{border-left:.4rem solid var(--color-theme-primary);margin-bottom:2.4rem;padding-left:3.2rem}.campuses__content .campus h3{color:var(--color-text-dark);font-size:1.6rem;font-weight:700;line-height:100%;margin-bottom:1rem}@media (min-width:760px){.campuses__content{align-items:space-evenly;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.campuses__content .campus{margin-bottom:4.8rem;padding-right:1.2rem;width:50%}}@media (min-width:1200px){.campuses__content{justify-content:flex-start}.campuses__content .campus{width:33.3%}}.footer{background-color:var(--color-theme-tertiary)}.footer_content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;padding:24px}@media (min-width:760px){.footer_content{padding:40px}}.footer_content *{color:var(--color-text-light);font-size:1.2rem;text-align:center}.footer_content div:first-of-type{margin-bottom:2.4rem}.footer_content img{margin:0;max-width:20rem;width:100%}@media (min-width:760px){.footer_content{flex-direction:row;justify-content:space-between}.footer_content div{margin-bottom:0!important;width:33%}.footer_content div.left{text-align:left}.footer_content div.right p{text-align:right}}
