﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h3:not(.heading,.heading-medium,.heading-large,.small-heading,.eyebrow){font-family:var(--heading-font-family);margin-block:0;font-family:var(--heading-font-family);margin-block:0;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5em;margin-bottom:.5em}.heading-medium+.copy h3:not(.heading,.heading-medium,.heading-large,.small-heading,.eyebrow),.heading-medium+.add-copy h3:not(.heading,.heading-medium,.heading-large,.small-heading,.eyebrow){font-family:var(--heading-font-family);margin-block:0;font-family:var(--heading-font-family);margin-block:0;font-size:var(--h4-font-size);font-weight:600;line-height:1.25;margin-bottom:.5em;margin-bottom:.5em}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}@font-face{font-family:"Proxima Vara";src:url("/wp-content/themes/mag-theme/src/assets/fonts/Proxima_Vara_wght_wdth_slnt.woff2") format("woff2");font-weight:100 900;font-stretch:50 100}@font-face{font-family:"Open Sans";src:url("/wp-content/themes/mag-theme/src/assets/fonts/OpenSans_wdth_wght.woff2") format("woff2");font-weight:300 800;font-stretch:75 100;font-display:swap}@font-face{font-family:"articulat-cf";src:url("/wp-content/themes/mag-theme/src/assets/fonts/articulat_cf.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/mag-theme/src/assets/fonts/Montserrat-VariableFont_wght.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:100 900;font-stretch:normal}.large-heading{font-size:30px;font-weight:700;line-height:1}@media screen and (min-width: 992px){.large-heading{font-size:50px}}.h1{font-size:var(--h1-font-size);font-weight:700;line-height:1.125;margin-bottom:1rem}.h2{font-size:var(--h2-font-size);font-weight:700;line-height:1.125;margin-bottom:1rem}.h3{font-size:var(--h3-font-size);font-weight:700;line-height:1.125;margin-bottom:1rem}p{font-size:var(--p-font-size);line-height:1.4;margin-bottom:1rem}p a{font-size:inherit}p:empty{margin-bottom:0}p.tiny,p small{font-size:10px}@media screen and (min-width: 992px){p.tiny,p small{font-size:11px}}li{font-size:var(--p-font-size)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:1em}a{font-size:var(--p-font-size);color:inherit;transition:color 250ms ease,text-decoration-color 250ms ease;text-underline-offset:.15em}a:hover{text-decoration-color:var(--text-color-highlight)}p:empty,a:empty,span:empty{margin-bottom:0}p.blue,a.blue,#team .hours-module .special-hours p a,main#gsa-schedule-overview .hours-module .special-hours p a,main#gsa-schedule-individual .hours-module .special-hours p a,input.blue,textarea.blue,label.blue,ul.blue,ol.blue,li.blue,span.blue{color:var(--bg-color-carolina-blue)}p.gray,a.gray,input.gray,textarea.gray,label.gray,ul.gray,ol.gray,li.gray,span.gray{color:var(--text-color-semilight)}p.semibold,a.semibold,input.semibold,textarea.semibold,label.semibold,ul.semibold,ol.semibold,li.semibold,span.semibold{font-weight:600}p.bold,a.bold,input.bold,textarea.bold,label.bold,ul.bold,ol.bold,li.bold,span.bold{font-weight:700}p.italic,a.italic,input.italic,textarea.italic,label.italic,ul.italic,ol.italic,li.italic,span.italic{font-style:italic}input,select,textarea{font-family:"Open Sans",sans-serif;font-size:12px}@media screen and (min-width: 992px){input,select,textarea{font-size:16px}}ul,ol{list-style:disc outside;padding-left:1.25rem}ul li,ol li{line-height:1.4;margin-bottom:.5rem}ul ul,ol ul{padding-top:.5em;list-style:circle outside}ol{list-style:decimal outside;padding-left:1.1rem}ol li{line-height:1.5}@media screen and (min-width: 767px){div.columns-2{columns:2}}div.columns-2.list-style p{margin-bottom:.5em}@media screen and (min-width: 500px){div.columns-2.narrow{columns:2}}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.input-group{background:#fff;position:relative;grid-column:1/span 12;box-shadow:0px 0px 4px 0px rgba(0,0,0,.14);padding:0 1rem}@media screen and (min-width: 992px){.input-group.half{grid-column:span 6}}.input-group textarea{height:100px;resize:vertical;min-height:30px}@media screen and (min-width: 992px){.input-group textarea{font-size:16px}}.input-group input,.input-group textarea{width:100%;border:none;padding:.5rem 0rem;margin:.5rem 0;color:var(--text-color-dark)}.input-group input~label,.input-group textarea~label{color:var(--text-color-dark);opacity:.6;position:absolute;top:16px;left:1rem;transition:top 250ms,font-size 250ms,left 250ms;pointer-events:none}@media screen and (min-width: 992px){.input-group input~label,.input-group textarea~label{top:19px}}.input-group input:focus~label,.input-group textarea:focus~label,.input-group textarea.is-active~label,.input-group input.is-active~label,.input-group input:not(:placeholder-shown)~label,.input-group textarea:not(:placeholder-shown)~label{top:-19px;left:0;font-size:13px;color:#797979}@media screen and (min-width: 992px){.input-group input:focus~label,.input-group textarea:focus~label,.input-group textarea.is-active~label,.input-group input.is-active~label,.input-group input:not(:placeholder-shown)~label,.input-group textarea:not(:placeholder-shown)~label{font-size:16px;top:-24px}}.input-group input::placeholder{opacity:0;transition:opacity 250ms ease}@media screen and (min-width: 992px){.input-group input::placeholder{font-size:16px}}.input-group input:focus,.input-group textarea:focus{outline:none}.input-group input[required]~label:after{content:" *";color:red}.input-group input[type=submit]{display:inline-block;font-family:var(--font-family-button);font-size:1rem;font-weight:600;line-height:1.5;color:#fff;cursor:pointer;border-radius:var(--rounded-radius);padding:.75rem 2rem;margin-top:.5rem;transition:background-color var(--default-transition);background-color:#d5573b;border:none}.input-group input[type=submit]:hover{background-color:#c64d31}.input-group.checkbox-group{padding-left:0;border:none;box-shadow:none}.input-group.checkbox-group label.header{color:var(--text-color-dark);opacity:.6;margin-bottom:1rem;display:block}.input-group.checkbox-group label.header.red{color:red}.input-group.checkbox-group label.checkbox{padding:.5rem 0;opacity:.6;color:var(--text-color-dark);align-items:center;display:flex}.input-group.checkbox-group label.checkbox input[type=checkbox],.input-group.checkbox-group label.checkbox input[type=radio]{margin:.25rem 0;width:50px}.input-group.checkbox-group label.checkbox:last-of-type{padding-bottom:0}.checkbox-required{font-size:14px;color:#d5573b;font-style:italic;padding-bottom:16px;display:none}.checkbox-required.active{display:block}.contact_form .input-group:nth-last-child(2){padding:0 1rem .4rem 1rem}.contact_form textarea{height:100px}.contact_form input,.contact_form textarea{width:100%;border:none;padding:.5rem 0rem;margin:.5rem 0;border-bottom:1px solid #000}.contact_form input~label,.contact_form textarea~label{color:var(--text-color-dark);opacity:.6;position:absolute;top:16px;left:1rem;transition:top 250ms,font-size 250ms,left 250ms;pointer-events:none}@media screen and (min-width: 992px){.contact_form input~label,.contact_form textarea~label{top:19px}}.contact_form input:focus~label,.contact_form textarea:focus~label,.contact_form textarea.is-active~label,.contact_form input.is-active~label,.contact_form input:not(:placeholder-shown)~label,.contact_form textarea:not(:placeholder-shown)~label{top:-19px;left:0;font-size:13px;color:#000}@media screen and (min-width: 992px){.contact_form input:focus~label,.contact_form textarea:focus~label,.contact_form textarea.is-active~label,.contact_form input.is-active~label,.contact_form input:not(:placeholder-shown)~label,.contact_form textarea:not(:placeholder-shown)~label{font-size:16px;top:-24px}}.contact_form input::placeholder{opacity:0;transition:opacity 250ms ease}@media screen and (min-width: 992px){.contact_form input::placeholder{font-size:16px}}.contact_form input:focus,.contact_form textarea:focus{outline:none}.contact_form input[required]~label:after{content:" *";color:var(--text-color-error)}.contact_form input[type=submit]{display:inline-block;font-family:var(--font-family-button);font-size:1rem;font-weight:600;line-height:1.5;color:#fff;cursor:pointer;border-radius:var(--rounded-radius);padding:.75rem 2rem;margin-top:.5rem;transition:background-color var(--default-transition);background-color:#d5573b;border:none}.contact_form input[type=submit]:hover{background-color:#c64d31}form.disabled{pointer-events:none}@media screen and (min-width: 992px){form.new-style{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}form.new-style>*{grid-column:span 2}}form.new-style input,form.new-style textarea,form.new-style select{background-color:var(--bg-color-white);border:1px solid #a4a4a4;border-radius:var(--rounded-radius);padding:.7em 1em .8em 1em;width:100%;display:block;margin-bottom:2.5rem;font-size:16px}form.new-style input:focus,form.new-style textarea:focus,form.new-style select:focus{outline:2px solid var(--bg-color-carolina-blue)}form.new-style input::placeholder,form.new-style textarea::placeholder,form.new-style select::placeholder{color:#a4a4a4}@media screen and (min-width: 992px){form.new-style input,form.new-style textarea,form.new-style select{font-size:18px}}form.new-style select{appearance:none;background-image:url("/wp-content/themes/mag-theme/src/assets/chevron-down.svg");background-repeat:no-repeat;background-position:right 1em center;background-size:.5em;padding-right:2.5em}form.new-style input,form.new-style textarea{-webkit-appearance:none}form.new-style input[type=radio],form.new-style input[type=checkbox]{-webkit-appearance:auto;background-color:unset;border:none;padding:unset;width:unset;display:inline-block;margin-bottom:unset}form.new-style textarea{resize:vertical;min-height:5em;max-height:15em}form.new-style input[type=submit]{display:inline-block;font-family:var(--font-family-button);font-size:1rem;font-weight:600;line-height:1.5;color:#fff;cursor:pointer;border-radius:var(--rounded-radius);padding:.75rem 2rem;margin-top:.5rem;transition:background-color var(--default-transition);background-color:#d5573b;border:none;grid-column:span 1}form.new-style input[type=submit]:hover{background-color:#c64d31}form.new-style label{line-height:1.2;margin-bottom:.75em;display:block;font-weight:600;font-size:16px}@media screen and (min-width: 992px){form.new-style label{font-size:18px}}@media screen and (min-width: 992px){form.new-style fieldset.half{grid-column:span 1}}form.new-style fieldset:last-child input,form.new-style fieldset:last-child textarea{margin-bottom:0}output{grid-column:1/span 12}output.success{background-color:#cfc;padding:1rem}output.failure{background-color:#fcc;padding:1rem}form.gsa-bidder-reg-agreement-form h3,form.registration-form h3,form.visitor-auth-form h3{margin-bottom:1.5em}form.gsa-bidder-reg-agreement-form .checkbox-group,form.gsa-bidder-reg-agreement-form .radio,form.registration-form .checkbox-group,form.registration-form .radio,form.visitor-auth-form .checkbox-group,form.visitor-auth-form .radio{margin-bottom:2.5rem}form.gsa-bidder-reg-agreement-form .checkbox-group label:not(.main),form.gsa-bidder-reg-agreement-form .radio label:not(.main),form.registration-form .checkbox-group label:not(.main),form.registration-form .radio label:not(.main),form.visitor-auth-form .checkbox-group label:not(.main),form.visitor-auth-form .radio label:not(.main){font-weight:normal}form.gsa-bidder-reg-agreement-form input+.subinfo,form.registration-form input+.subinfo,form.visitor-auth-form input+.subinfo{margin-top:-1.5rem;margin-bottom:2.5rem}form.gsa-bidder-reg-agreement-form .rules-and-regs,form.registration-form .rules-and-regs,form.visitor-auth-form .rules-and-regs{margin-bottom:2.5rem}html{scroll-padding-top:134px}@media screen and (min-width: 992px){html{scroll-padding-top:164px}}body,*{box-sizing:border-box;scroll-behavior:smooth}main{min-height:calc(100vh - 700px);display:grid}.little-header{font-size:14px;font-weight:600}.semi-bold{font-weight:600}.hide{opacity:0 !important;pointer-events:none;height:0;margin:0 !important}.text-center{text-align:center}html,body{display:flex;min-height:100vh;flex-direction:column;position:relative}body{overflow-x:hidden;position:relative}body>.container{flex:1}.grid-parent{display:grid;grid-template-columns:repeat(12, 1fr)}.grid-parent>*{grid-column:1/span 12}.max-width{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){.max-width{max-width:1900px}}[data-aos^=fade][data-aos^=fade].aos-animate{transform:none}.popup{position:fixed;inset:0;background-color:rgba(0,0,0,.7);z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 300ms ease}.popup>button.close{position:absolute;top:1%;right:1%;z-index:1;font-size:clamp(30px,3vw,50px);cursor:pointer;font-weight:600;transition:transform 300ms ease;background-color:rgba(0,0,0,0);border:none;color:var(--text-color-lightest)}.popup>button.close:hover{transform:scale(1.1)}.popup>.video-embed{width:min(90%,160vh);height:0;padding-bottom:min(50.25vw,90vh);position:relative}.popup>.video-embed>iframe{width:100%;height:100%;position:absolute;inset:0}.popup.open{opacity:1;pointer-events:all}nav.main,nav.top{width:100vw;height:60px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:0 2rem;background-color:var(--bg-color-white);color:var(--text-color-dark);flex-shrink:0}@media screen and (min-width: 767px){nav.main,nav.top{padding:0 3rem}}@media screen and (min-width: 992px){nav.main,nav.top{flex-direction:row;left:2.5rem;padding:0 2rem 0 3rem;height:100px}}nav.main .logo a,nav.top .logo a{text-decoration:none;color:var(--text-color-dark)}nav.main .logo a:hover,nav.top .logo a:hover{filter:none}nav.main .logo a h1,nav.top .logo a h1{font-size:32px;margin-left:-4px;margin-bottom:0;margin-right:1rem;color:var(--text-color-dark)}nav.main .logo a h1 span,nav.top .logo a h1 span{letter-spacing:-2px;padding-right:3px}@media screen and (min-width: 992px){nav.main .logo a h1,nav.top .logo a h1{color:var(--text-color-navigation)}}nav.main .logo img,nav.top .logo img{height:25px;margin-right:15px}@media screen and (min-width: 992px){nav.main .logo img,nav.top .logo img{height:30px;margin-right:1rem}}@media screen and (min-width: 1200px){nav.main .logo img,nav.top .logo img{margin-right:2rem}}@media screen and (min-width: 1500px){nav.main .logo img,nav.top .logo img{height:40px}}nav.main .leftwrapper,nav.top .leftwrapper{display:flex;align-items:center;justify-content:flex-end}nav.main .leftwrapper .links,nav.top .leftwrapper .links{margin-right:30px}@media screen and (min-width: 1600px){nav.main .leftwrapper .links,nav.top .leftwrapper .links{margin-right:0}}@media screen and (min-width: 992px){nav.main .leftwrapper,nav.top .leftwrapper{width:100%;justify-content:space-between}}nav.main .links,nav.top .links{display:none}@media screen and (min-width: 992px){nav.main .links,nav.top .links{display:flex;align-items:center}}nav.main .links .navlink>.lnk,nav.top .links .navlink>.lnk{transition:250ms ease;font-size:12px;padding:0 10px;font-weight:400;margin:0}@media screen and (min-width: 1200px){nav.main .links .navlink>.lnk,nav.top .links .navlink>.lnk{font-size:14px;padding:0 16px}}@media screen and (min-width: 1500px){nav.main .links .navlink>.lnk,nav.top .links .navlink>.lnk{padding:0 22px}}nav.main .links a,nav.top .links a{text-decoration-color:rgba(0,0,0,0)}nav.main .links .navlink,nav.top .links .navlink{position:relative;transition:250ms ease;color:var(--text-color-dark);cursor:pointer}nav.main .links .navlink a,nav.top .links .navlink a{margin:auto;color:var(--text-color-dark)}nav.main .links .navlink a:hover,nav.top .links .navlink a:hover{text-decoration-color:inherit;filter:none;text-underline-offset:2px}nav.main .links .navlink.active>p,nav.main .links .navlink.active>a,nav.top .links .navlink.active>p,nav.top .links .navlink.active>a{color:var(--text-color-navigation)}nav.main .links .navlink.active:hover,nav.top .links .navlink.active:hover{color:var(--text-color-dark)}nav.main .links .navlink .dropdown,nav.top .links .navlink .dropdown{position:absolute;top:18px;left:-10px;min-width:90%;padding:16px 48px 1rem 32px;transition:250ms ease;opacity:0;pointer-events:none;background-color:var(--bg-color-white);border-radius:var(--rounded-radius)}nav.main .links .navlink .dropdown .lnk,nav.top .links .navlink .dropdown .lnk{white-space:nowrap;color:var(--text-color-dark);display:block;margin-bottom:.5rem;font-size:12px}@media(min-width: 1100px){nav.main .links .navlink .dropdown .lnk,nav.top .links .navlink .dropdown .lnk{font-size:14px}}nav.main .links .navlink .dropdown .lnk.active,nav.top .links .navlink .dropdown .lnk.active{text-decoration:underline}nav.main .links .navlink:hover>p,nav.main .links .navlink:hover>a,nav.top .links .navlink:hover>p,nav.top .links .navlink:hover>a{color:var(--text-color-navigation)}nav.main .links .navlink:hover .dropdown,nav.top .links .navlink:hover .dropdown{opacity:1;pointer-events:all}nav.main .hamburger,nav.top .hamburger{width:52px;height:47px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;margin-left:-15px}@media screen and (min-width: 992px){nav.main .hamburger,nav.top .hamburger{display:none}}nav.main .hamburger .stripe,nav.top .hamburger .stripe{background-color:var(--bg-color-slate-blue);width:100%;height:3px}nav.main .logins,nav.top .logins{display:flex;align-items:center}@media screen and (min-width: 500px){nav.main .logins,nav.top .logins{margin-right:30px}}@media screen and (min-width: 1600px){nav.main .logins,nav.top .logins{margin-right:0}}nav.main .logins img,nav.top .logins img{filter:brightness(0) invert(1);margin-right:14px;height:20px !important;object-fit:contain}nav.main .logins a,nav.top .logins a{color:var(--text-color-lightest);font-size:12px;text-decoration:none;display:flex;align-items:center;margin:0;text-align:center}nav.main .logins a:not(:last-child),nav.top .logins a:not(:last-child){margin-right:1rem}nav.main .logins a:hover,nav.top .logins a:hover{filter:none}@media screen and (min-width: 992px){nav.main .logins a,nav.top .logins a{font-size:14px;margin:0 8px 0 0}nav.main .logins a:not(:last-child),nav.top .logins a:not(:last-child){margin:0 8px 0 12px}}@media screen and (min-width: 1200px){nav.main .logins a,nav.top .logins a{margin:0 14px 0 0}nav.main .logins a:not(:last-child),nav.top .logins a:not(:last-child){margin:0 14px 0 18px}}@media screen and (min-width: 1500px){nav.main .logins a,nav.top .logins a{margin:0 20px 0 0}nav.main .logins a:not(:last-child),nav.top .logins a:not(:last-child){margin:0 20px 0 20px}}.icons{border-radius:0 0 var(--rounded-radius) var(--rounded-radius);padding:1rem;margin-left:.75rem;display:none;height:82px}@media screen and (min-width: 992px){.icons{display:flex;column-gap:2rem}}.icons .wrapper{width:100%;height:100%}.icons a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-decoration:none;text-align:center;color:var(--text-color-dark)}.icons a img{margin-bottom:.5rem;height:auto}.icons a span{font-size:10px;white-space:nowrap;margin-top:auto}.icons a:hover{filter:brightness(0.9)}nav.mobile{display:flex;flex-direction:column;background-color:var(--bg-color-slate-blue);width:300px;height:100vh;position:fixed;top:0;left:0;transform:translate(-300px, 0);transition:300ms ease;z-index:100;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 992px){nav.mobile{display:none}}nav.mobile .inner-wrapper{overflow-y:scroll;padding-top:20px;padding-bottom:8rem;height:100%;-ms-overflow-style:none;scrollbar-width:none}nav.mobile .inner-wrapper::-webkit-scrollbar{display:none}nav.mobile.open{transform:translate(0, 0)}nav.mobile .close{margin-bottom:1.5rem;cursor:pointer;display:inline-block;color:var(--text-color-lightest);font-size:40px}nav.mobile .links{display:flex;flex-direction:column}nav.mobile .links p,nav.mobile .links a{color:var(--text-color-lightest)}nav.mobile .links .lnk{margin-bottom:.5rem;text-decoration:none}nav.mobile .links .lnk:not(.indented){margin-top:1rem}nav.mobile .links .lnk.indented{margin-left:1rem}.nav-container{width:100vw;position:sticky;top:0;left:0;z-index:100;display:flex;flex-direction:column-reverse}nav.top{height:unset;background-color:var(--text-color-navigation);color:var(--text-color-lightest);padding-top:12px;padding-bottom:12px;justify-content:flex-end;z-index:10}nav.top .inner-wrapper{display:flex;justify-content:flex-start}@media screen and (min-width: 992px){nav.top .inner-wrapper{justify-content:flex-end}}nav.top .links .navlink{color:var(--text-color-lightest)}nav.top .links .navlink a,nav.top .links .navlink>.lnk{color:var(--text-color-lightest)}nav.top .links .navlink.active>p,nav.top .links .navlink.active>a{color:var(--text-color-lightest)}nav.top .links .navlink.active:hover{color:var(--text-color-lightest)}nav.top .links .navlink .dropdown{background-color:var(--text-color-navigation)}nav.top .links .navlink .dropdown .lnk{color:var(--text-color-lightest)}nav.top .links .navlink:hover>p,nav.top .links .navlink:hover>a{color:var(--text-color-lightest)}nav.top .links .navlink:hover>a{text-decoration:underline}.heading-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;column-gap:1.5rem;padding:var(--heading-wrapper-padding)}.small-heading{font-family:var(--heading-font-family);margin-block:0;font-size:var(--h4-font-size);font-weight:600;line-height:1.25;margin-bottom:.5em}.heading-medium{font-family:var(--heading-font-family);margin-block:0;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5em}.heading-large{font-family:var(--heading-font-family);margin-block:0;font-size:clamp(2rem,4vw,3rem)}.expanded-heading-sizes .small-heading{font-family:var(--heading-font-family);margin-block:0;font-size:var(--h4-font-size);font-weight:600;line-height:1.25;margin-bottom:.5em}.expanded-heading-sizes .heading-medium{font-family:var(--heading-font-family);margin-block:0;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5em}.expanded-heading-sizes .heading-large{font-family:var(--heading-font-family);margin-block:0;font-size:clamp(2rem,4vw,3rem)}.expanded-heading-sizes h2{font-family:var(--heading-font-family);margin-block:0;font-size:clamp(2rem,4vw,3rem)}.expanded-heading-sizes h3{font-family:var(--heading-font-family);margin-block:0;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5em}.expanded-heading-sizes h4{font-family:var(--heading-font-family);margin-block:0;font-size:var(--h4-font-size);font-weight:600;line-height:1.25;margin-bottom:.5em}.expanded-heading-sizes h5{font-family:var(--heading-font-family);margin-block:0;font-size:var(--h5-font-size);font-weight:600;line-height:1.25;margin-bottom:.5em}.expanded-heading-sizes h6{font-family:var(--heading-font-family);margin-block:0;font-size:var(--p-font-size);font-weight:600;line-height:1.3;margin-bottom:.5em}.btn{display:inline-block;font-family:var(--font-family-button);font-size:1rem;font-weight:600;line-height:1.5;color:#fff;cursor:pointer;border-radius:var(--rounded-radius);padding:.75rem 2rem;margin-top:.5rem;transition:background-color var(--default-transition)}.btn.primary{background-color:#d5573b}.btn.primary:hover{background-color:#c64d31}.btn.magnow{background-color:#224d61}.btn.magnow:hover{background-color:#224657}.btn.outline{border:solid #fff 1px;background-color:rgba(0,0,0,0);transition:background-color var(--default-transition),color var(--default-transition);color:#fff}.btn.outline:hover{color:#2c2c2c;background-color:#fff}.btn.dark-outline{border:solid #2c2c2c 1px;background-color:rgba(0,0,0,0);transition:background-color var(--default-transition),color var(--default-transition);color:#2c2c2c}.btn.dark-outline:hover{color:#fff;background-color:#2c2c2c}a.btn{text-decoration:none}button.btn{appearance:none}body{font-family:var(--copy-font-family);color:var(--text-color-dark)}.btn.secondary{padding:.55rem 1.25rem;background-color:var(--bg-color-green);border-radius:25px;font-size:12px}.btn.secondary:hover{background-color:var(--bg-color-green-hover)}.btn.btn-new{border-radius:0}@media screen and (min-width: 992px){.btn.btn-new{padding:20px 40px;font-size:16px;font-weight:600}}.btn.btn-new.jade,.btn.btn-new.greenblue{font-weight:600;color:var(--text-color-lightest);background-color:var(--bg-color-green)}.btn.btn-new.jade:hover,.btn.btn-new.greenblue:hover{background-color:var(--bg-color-green-hover)}.btn.btn-round{border-radius:50px;padding:.75rem 1.25rem}@media screen and (min-width: 500px){.btn.btn-round{padding:.75rem 1.75rem}}.btn.btn-green{background-color:var(--bg-color-green)}.btn.btn-green:hover{background-color:var(--bg-color-green-hover)}.btn.white{background-color:var(--bg-color-white);color:var(--text-color-dark);font-weight:600}.btn.white:hover{background-color:#f2f2f2}.btn-link{font-weight:600;font-size:var(--p-font-size);white-space:nowrap;margin-top:20px;display:inline-block}.btn-link::after{content:"";display:inline-block;vertical-align:middle;margin-left:.5em;margin-bottom:.25em;width:1.4em;height:1.4em;mask-image:url("/wp-content/themes/mag-theme/src/assets/link-arrow-midnight.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;transition:transform 300ms ease}.btn-link:hover::after{transform:translateX(3px)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}*{box-sizing:border-box}body{margin:0}footer{padding-top:4rem;padding-bottom:3rem;background-color:var(--bg-color-slate-blue);width:100%;color:var(--text-color-lightest)}footer .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem;transform:translateX(0)}@media screen and (min-width: 992px){footer .inner{column-gap:34px}}@media screen and (min-width: 767px){footer .inner{padding:0 3rem}}footer .inner>div{grid-column:1/span 12}footer .inner a{text-decoration:none;display:block}footer .inner .logo{height:30px;margin-bottom:2.5rem}footer .inner .logo img{height:100%;max-width:250px;object-fit:contain;filter:brightness(0) invert(1)}@media screen and (min-width: 767px){footer .inner .logo img{max-width:310px}}footer .inner .logo h1{font-size:48px;margin-left:-4px;color:var(--text-color-lightest);margin-top:-0.5rem}footer .inner .logo h1 span{letter-spacing:-2px;padding-right:3px}@media screen and (min-width: 767px){footer .inner .logo{grid-column:1/span 5;grid-row:1/2}}@media screen and (min-width: 1500px){footer .inner .logo{height:40px;grid-column:1/span 3}}footer .inner .info{margin-bottom:2rem}footer .inner .info a{margin-bottom:.25rem;color:var(--text-color-lightest);font-weight:normal;font-size:14px}footer .inner .info a:nth-child(2){margin-bottom:1rem}footer .inner .info .social{padding:.5rem 0;margin-left:-0.5rem}footer .inner .info .social .icon{display:inline-block;padding:.25rem;margin:.25rem;transition:150ms ease;vertical-align:middle}footer .inner .info .social .icon img{width:25px}footer .inner .info .social .icon:hover{filter:none;transform:translate(0, -2px)}footer .inner .info .social .icon.youtube img{width:30px}@media screen and (min-width: 767px){footer .inner .info{grid-column:1/span 5;grid-row:2}}@media screen and (min-width: 1500px){footer .inner .info{grid-column:1/span 3;margin-top:-60px}}footer .inner .links{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:34px}footer .inner .links p,footer .inner .links a{margin-bottom:.5rem;color:var(--text-color-lightest)}footer .inner .links a.child-link{font-size:14px}footer .inner .links .link-group{margin-bottom:.5rem}@media screen and (min-width: 500px){footer .inner .links{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 767px){footer .inner .links{display:block;grid-column:1/span 12;grid-row:3}footer .inner .links .link-group{display:inline-block;margin-right:3rem}}@media screen and (min-width: 1500px){footer .inner .links{grid-column:5/span 6;grid-row:1/span 3}}@media screen and (min-width: 2300px){footer .inner .links{grid-column:5/span 5}}footer .inner .logins{display:flex;grid-row:2;padding-bottom:2.5rem}footer .inner .logins a{color:var(--text-color-lightest);display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.2}footer .inner .logins a:hover{filter:none}footer .inner .logins a:first-child{margin-right:1rem}footer .inner .logins img{filter:brightness(0) invert(1);margin-right:14px}@media screen and (min-width: 767px){footer .inner .logins{grid-column:7/span 5;grid-row:1;justify-content:flex-end}}@media screen and (min-width: 1200px){footer .inner .logins a{font-size:16px}footer .inner .logins a:first-child{margin-right:4rem}footer .inner .logins img{width:unset;height:30px !important}}@media screen and (min-width: 1500px){footer .inner .logins{grid-column:10/span 3;flex-direction:column;align-items:flex-end}footer .inner .logins a{min-width:170px;justify-content:center}footer .inner .logins a:first-child{margin-right:0;margin-top:0}footer .inner .logins img{margin:0 0 1rem 0;height:35px !important}}footer .inner .bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-top:2rem}footer .inner .bottom p{margin-bottom:.5rem;font-size:12px;line-height:1.4;margin-right:1rem}footer .inner .bottom p.credit{margin-top:.5rem}footer .inner .bottom a{color:var(--text-color-lightest)}footer .inner .bottom a:hover{filter:none}footer .inner .bottom .preferences{margin-right:auto;padding-right:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}footer .inner .bottom .preferences button:not([type=submit]){background-color:rgba(0,0,0,0);color:inherit;font-size:12px;border:none;padding:0;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:filter 250ms ease}footer .inner .bottom .preferences button:not([type=submit])::after{filter:brightness(0) invert(1)}footer .inner .bottom .preferences button:not([type=submit]):hover{filter:brightness(1) invert(0.1)}footer .inner .bottom .preferences form{display:grid;gap:.5rem;opacity:0;transition:opacity 250ms ease}footer .inner .bottom .preferences form.show{opacity:1}footer .inner .bottom .preferences form input{font-size:12px;line-height:1;margin:0;background-color:rgba(0,0,0,0);border-color:#fff;color:var(--text-color-lightest);grid-column:span 1}footer .inner .bottom .preferences form input::placeholder{color:inherit}footer .inner .bottom .preferences form button{font-size:12px;line-height:1;border:none;margin:0;white-space:nowrap;cursor:pointer;padding:.75rem 1.25rem;grid-column:span 1}footer .inner .bottom .preferences form p{max-width:32em;margin-right:0}@media screen and (min-width: 500px){footer .inner .bottom .preferences form{grid-template-columns:auto 1fr}footer .inner .bottom .preferences form input{width:35ch}footer .inner .bottom .preferences form p{grid-column:span 2}}@media screen and (min-width: 1500px){footer .inner .bottom{grid-column:1/span 12}}.card-image-half,.card-image-full{position:relative;min-height:516px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:3.25rem}@media screen and (min-width: 992px){.card-image-half,.card-image-full{padding:5.25rem 1rem;min-height:unset;border-radius:var(--rounded-radius);margin-bottom:2rem}}@media screen and (min-width: 992px)and (min-width: 992px){.card-image-half,.card-image-full{margin-bottom:4rem}}@media screen and (min-width: 992px){.card-image-half.right .card,.card-image-full.right .card{grid-column:8/span 4}.card-image-half.left .card,.card-image-full.left .card{grid-column:2/span 4}}.card-image-half .inner,.card-image-full .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){.card-image-half .inner,.card-image-full .inner{column-gap:34px}}@media screen and (min-width: 767px){.card-image-half .inner,.card-image-full .inner{padding:0 3rem}}.card-image-half .desktop-img,.card-image-full .desktop-img{display:none}.card-image-half .card,.card-image-full .card{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);box-shadow:0 0 4px 0 rgba(0,0,0,.14);padding:1.5rem;max-width:500px;grid-column:span 12}@media screen and (min-width: 992px){.card-image-half{background-image:none !important;padding:0}.card-image-half .desktop-img{display:block;width:100%;min-height:380px;background-size:cover;background-repeat:no-repeat;background-position:center center;grid-row:1/2;border-radius:var(--rounded-radius)}.card-image-half .card{margin:auto 0;grid-row:1/2}}@media screen and (min-width: 992px)and (min-width: 992px){.card-image-half .card{box-shadow:none;padding:0}}@media screen and (min-width: 992px){.card-image-half.right .desktop-img{grid-column:1/span 7}.card-image-half.right .card{grid-column:9/span 3}.card-image-half.left .desktop-img{grid-column:6/span 7}.card-image-half.left .card{grid-column:2/span 3}}@media screen and (min-width: 992px){.mobile-only{display:none}}.mobile-toggler{background:rgba(0,0,0,0);border:none;border-bottom:2px solid var(--bg-color-slate-blue);padding:.25rem .25rem .25rem 0;text-transform:uppercase;font-weight:600;font-size:14px;color:var(--text-color-dark)}.mobile-toggler:focus{border-bottom-color:var(--bg-color-carolina-blue);outline:none}.toggler{display:flex;grid-row:2;align-items:flex-end}@media screen and (min-width: 767px){.toggler{grid-row:1;grid-column:2}}@media screen and (min-width: 1200px){.toggler{grid-column:3/6}}.fsBody.fsEmbed{grid-column:span 12;padding:2rem 0 0 0}.fsBody.fsEmbed form{padding:0;margin:0;background-color:rgba(0,0,0,0)}.fsSupporting{display:none}#fsSection80850147{display:none}.fsSection.fs1Col .fsSectionHeader{margin-bottom:20px !important;background:rgba(0,0,0,0)}.fsSection.fs1Col .fsSectionHeader{padding:.75rem 0 .75rem}.fsSection.fs1Col h2.fsSectionHeading{text-align:left;font-family:"Open Sans",sans-serif;font-weight:600;color:#00232d;font-size:18px}.wf-active .fsBody input,.wf-active .fsBody label,.wf-active .fsBody textarea{font-family:"Open Sans",sans-serif !important}.fsBody .fsSection.fs2Col .fsSectionHeader,.fsBody .fsSection.fs1Col .fsSectionHeader{background-color:rgba(0,0,0,0);padding:0;margin-bottom:1.5rem}.fsBody .fsSection.fs2Col .fsSectionHeader h2,.fsBody .fsSection.fs1Col .fsSectionHeader h2{text-align:left;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:bold;color:var(--text-color-dark)}.fsBody .fsLabel,.fsBody label.fsLabel{color:var(--text-color-dark);font-family:"Open Sans",sans-serif}.fsRequiredMarker{color:red !important;opacity:.6}.fsForm .fsLabelHorizontal>label.fsLabel{width:unset;float:unset}.fsForm .fsLabelHorizontal.fsFieldCell .fsLabel+.fsFieldHorizontal{width:100%}.fsForm .fsLabelHorizontal.fsFieldCell .fsLabel+.fsFieldHorizontal input:not([type=button]),.fsForm .fsLabelHorizontal.fsFieldCell .fsLabel+.fsFieldHorizontal select.fsRequired{background-color:var(--bg-color-white);border:none;border-radius:var(--rounded-radius);box-shadow:0px 0px 4px 0px rgba(0,0,150,.14);padding:0 1rem}.fsForm .fsLabelHorizontal.fsFieldCell .fsLabel+.fsFieldHorizontal input[type=button]{background-color:var(--bg-color-white);box-shadow:0px 0px 4px 0px rgba(0,0,150,.14);color:var(--bg-color-carolina-blue);padding:.5rem 2rem;width:unset;font-weight:400;font-size:14px;border-radius:var(--rounded-radius);height:unset;margin-right:1rem;cursor:pointer;transition:250ms ease}.fsForm .fsLabelHorizontal.fsFieldCell .fsLabel+.fsFieldHorizontal input[type=button]:hover{background-color:#0096bb;color:var(--text-color-lightest)}.fsForm .fsLabelHorizontal.fsFieldCell textarea{background-color:var(--bg-color-white);border:none;border-radius:var(--rounded-radius);box-shadow:0px 0px 4px 0px rgba(0,0,150,.14);padding:1rem;resize:vertical;min-height:3rem}div[fs-field-type=select] label{margin-bottom:.5rem}.fsForm .fsPagination.fsSubmit{text-align:left;margin-top:0;padding:0}.fsSubmit input.fsSubmitButton{display:inline-block;font-family:var(--font-family-button);font-size:1rem;font-weight:600;line-height:1.5;color:#fff;cursor:pointer;border-radius:var(--rounded-radius);padding:.75rem 2rem;margin-top:.5rem;transition:background-color var(--default-transition);background-color:#d5573b;font-family:var(--font-family-button) !important;font-size:1rem !important;color:#fff !important;border-radius:var(--rounded-radius) !important;background-color:#d5573b !important}.fsSubmit input.fsSubmitButton:hover{background-color:#c64d31}.fsSubmit input.fsSubmitButton:hover{background-color:#c64d31 !important}.fsFieldHorizontal{position:relative}.fsSubField{position:relative}.fsBody span.fsLabel{display:none}.fsBody span.fsLabel+div{padding-top:1.75rem}.fs1Col{padding-bottom:2rem}@media(max-width: 40em){.fsBody .fsSubFieldGroup .fsSubField:not(:last-child){margin-bottom:2rem}}.fsBody .fsFieldRow .fsFieldCell{margin:0 .5rem}@media screen and (min-width: 992px){.fsBody .fsFieldRow .fsFieldCell{margin:0 15px}}.fsBody .fsFieldRow .fsFieldCell.fsSpan50{width:calc(50% - .5rem)}@media screen and (min-width: 992px){.fsBody .fsFieldRow .fsFieldCell.fsSpan50{width:calc(50% - 15px)}}.fsBody .fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(2).fsNameFirst,.fsBody .fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(1).fsNameLast{width:calc(50% - .5rem)}@media screen and (min-width: 992px){.fsBody .fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(2).fsNameFirst,.fsBody .fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(1).fsNameLast{width:calc(50% - 15px)}}.fsBody .fsSubFieldGroup .fsSubField{margin-right:1rem}@media screen and (min-width: 992px){.fsBody .fsSubFieldGroup .fsSubField{margin-right:30px}}.fsBody .fsSubFieldGroup .fsSubField:last-child{margin-right:0}.fsCurrency.fsCurrencyPrefix{width:unset;position:absolute;top:14px;left:14px}.fsCurrency.fsCurrencyPrefix~input.fsField{width:100% !important;padding-left:1.75rem !important}.fsForm .fsLabelHorizontal fieldset legend.fsLabelHorizontal{width:100%;padding-bottom:.5rem}.fsForm .fsLabelHorizontal fieldset .fsLabel+.fieldset-content{float:unset;width:unset}.fsForm .fsLabelHorizontal fieldset .fsLabel+.fieldset-content select{background-color:var(--bg-color-white);border:none;border-radius:var(--rounded-radius);box-shadow:0px 0px 4px 0px rgba(0,0,150,.14);padding:0 1.5rem 0 1rem}div.clear{width:100%;display:block}.fundraiser-form{max-width:1500px;margin-left:auto;margin-right:auto;margin-bottom:4rem}.fundraiser-form.disabled{pointer-events:none}@media screen and (min-width: 2300px){.fundraiser-form{max-width:1900px}}.fundraiser-form h3{padding-bottom:20px}@media screen and (min-width: 767px){.fundraiser-form h3{padding:0 3rem}}@media screen and (min-width: 992px){.fundraiser-form h3{padding:0 0 20px 0}}.fundraiser-form .hide{display:none}.fundraiser-form .payment_method_wrapper h4,.fundraiser-form .charities_wrapper h4{padding:.5rem 0}.fundraiser-form .custom_amount{margin-left:38px;display:flex;align-items:center;position:relative}.fundraiser-form .custom_amount span{position:absolute;display:block;left:.4rem;top:50%;transform:translateY(-50%)}.fundraiser-form .custom_amount input{max-width:300px;margin-bottom:0;font-size:14px}@media screen and (min-width: 992px){.fundraiser-form .custom_amount input{font-size:16px}}.fundraiser-form .checkbox-group{display:flex;flex-direction:column}.fundraiser-form .checkbox-group label:not(.main){display:flex;align-items:center;justify-content:flex-start;font-size:14px;padding-left:30px;position:relative;margin:.4rem 0}.fundraiser-form .checkbox-group label:not(.main) input[type=checkbox]{width:30px;position:absolute;left:0;margin:0}@media screen and (min-width: 992px){.fundraiser-form .checkbox-group label:not(.main){font-size:16px}}.fundraiser-form .conditional_account{margin-left:38px}.fundraiser-form .conditional_account .group label{display:flex;align-items:center;padding-left:0}.fundraiser-form .conditional_account .group label input{max-width:300px;margin-bottom:0;margin-left:1rem}.fundraiser-form .payment_method_wrapper,.fundraiser-form .radio_group,.fundraiser-form .charities_wrapper{padding:1rem 0;display:flex;flex-direction:column}.fundraiser-form .payment_method_wrapper label:not(.main),.fundraiser-form .radio_group label:not(.main),.fundraiser-form .charities_wrapper label:not(.main){font-weight:normal;margin:.4rem 0;pointer-events:all;cursor:pointer;font-size:14px}@media screen and (min-width: 992px){.fundraiser-form .payment_method_wrapper label:not(.main),.fundraiser-form .radio_group label:not(.main),.fundraiser-form .charities_wrapper label:not(.main){font-size:16px}}.fundraiser-form .payment_method_wrapper input[type=radio],.fundraiser-form .radio_group input[type=radio],.fundraiser-form .charities_wrapper input[type=radio]{width:30px}.fundraiser-form .p12{padding:1rem 0}.fundraiser-form h4{line-height:1.2;margin-bottom:.75em;display:block;font-weight:600;font-size:16px}@media screen and (min-width: 992px){.fundraiser-form h4{font-size:18px}}.fundraiser-form input[name="Account Number"],.fundraiser-form input[name=custom_amount]{padding:.5rem 0 .42rem .5rem}@media screen and (min-width: 992px){.fundraiser-form{column-gap:34px}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.callout .content{padding:var(--standard-padding);max-width:850px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 2300px){.callout .content{max-width:1000px}}.callout .content .heading-large,.callout .content .heading-medium{margin-bottom:.75em}.callout .content .subhead{font-size:1rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5em}.callout .content .subhead.azure{color:var(--bg-color-carolina-blue)}.callout .content p{line-height:1.6;max-width:700px}.callout .content .copy{width:100%}.callout .content .copy h2:not(:first-child),.callout .content .copy h3:not(:first-child),.callout .content .copy h4:not(:first-child),.callout .content .copy h5:not(:first-child),.callout .content .copy h6:not(:first-child){margin-top:32px}@media screen and (min-width: 767px){.callout .content .copy .col-2{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:16px;padding-top:8px;padding-bottom:8px}}.callout .content .copy .ul-title{margin-bottom:10px;display:block}.callout .content .copy ul,.callout .content .copy ol{margin-bottom:16px}.callout .content .copy .tiny{padding-top:8px}.callout .content .text-content p{max-width:700px}@media screen and (min-width: 2300px){.callout .content .text-content p{max-width:unset}}@media screen and (min-width: 992px){.callout .content .text-content{margin-bottom:2rem}}.callout .content img{max-width:100%;display:block}.callout .content .second-copy{margin-top:2rem}.callout .content .copy-block+.button-row{margin-top:2rem}@media screen and (min-width: 992px){.callout .content .copy-block+.button-row{margin-top:3rem}}.callout .content .button-row{margin-top:1rem;display:grid;align-items:center;row-gap:1rem}@media screen and (min-width: 500px){.callout .content .button-row{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.callout .content .button-row{margin-top:.5rem;display:flex;flex-direction:row;flex-wrap:wrap}}.callout .content .button-row .button-wrapper{margin-right:2.5rem}.callout .content .button-row .button-wrapper .btn{min-width:150px;text-align:center;margin:0;width:100%}@media screen and (min-width: 992px){.callout .content .button-row .button-wrapper .btn{min-width:190px}}.callout .content .button-row .button-wrapper .btn-link{margin:0}.callout .content .button-row .button-wrapper p{margin:0 0 2rem;text-align:center}.callout .content .note{margin-top:-1rem}.callout .content ul{margin-left:10px}.callout .content ol{margin-bottom:2rem}.callout .content .apps-icons{margin-top:1rem;padding-top:0;display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 500px){.callout .content .apps-icons{flex-wrap:nowrap}}.callout .content .apps-icons>img{height:16px;width:100%;object-fit:contain;object-position:left center;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width: 500px){.callout .content .apps-icons>img{margin-bottom:0;width:auto}}@media screen and (min-width: 992px){.callout .content .apps-icons>img{height:24px}}.callout .content .apps-icons>img.white{filter:brightness(0) invert(1)}.callout .content .apps-icons a:hover{filter:brightness(1.3) saturate(0.9)}.callout .content .apps-icons a.btn{margin-top:0;margin-right:1rem}.callout .content .apps-icons a:not(.btn){display:inline-flex;margin-right:.75rem;width:35px;height:35px;border-radius:50%;background-color:var(--bg-color-magnow-blue);justify-content:center;align-items:center;transition:background-color 250ms ease}.callout .content .apps-icons a:not(.btn) img{width:20px;height:20px;object-fit:contain}.callout .content .apps-icons a:not(.btn):hover{filter:none;background-color:var(--bg-color-magnow-blue-hover)}@media screen and (min-width: 992px){.callout .content .apps-icons a:not(.btn){width:50px;height:50px;margin-right:.5rem}.callout .content .apps-icons a:not(.btn) img{width:20px;height:20px}}.callout.bg-dark{margin-top:-1px;background-color:var(--bg-color-slate-blue)}.callout.bg-dark .content{color:var(--text-color-lightest)}.callout.bg-dark .content .copy a{color:var(--bg-color-carolina-blue)}.callout.bg-green{margin-top:-1px;background-color:var(--bg-color-green)}.callout.bg-green .content{color:var(--text-color-lightest)}.callout.bg-green .content .subhead{color:var(--text-color-dark)}.callout.bg-green .content .apps-icons a:not(.btn){background-color:var(--bg-color-green)}.callout.bg-green .content .apps-icons a:not(.btn):hover{background-color:var(--bg-color-green-hover)}.callout.bg-light-gray{margin-top:-1px;background-color:var(--bg-color-light-grey)}.callout.bg-white .heading-large{color:var(--text-color-dark)}.callout.bg-blue{margin-top:-1px;background-color:var(--bg-color-carolina-blue)}.callout.bg-blue .content{color:var(--text-color-dark)}.callout.bg-seafoam{margin-top:-1px;background-color:var(--bg-color-seafoam)}.callout.bg-seafoam .content{color:var(--text-color-lightest)}.callout.bg-seafoam .content .copy a{color:var(--bg-color-carolina-blue)}.callout.bg-magnow-blue{margin-top:-1px;background-color:var(--bg-color-magnow-blue)}.callout.bg-color-picker{margin-top:-1px;background-color:var(--tooltip-background-color-picker);padding:40px 0}.callout.bg-color-picker .content{color:var(--tooltip-text-color-picker)}.callout.bg-color-picker .content a{color:inherit}.callout .image-wrapper{z-index:0;margin-bottom:var(--tooltip-image-bottom-offset-mobile);margin-top:var(--tooltip-image-top-offset-mobile)}.callout .image-wrapper.portrait-image{background-image:linear-gradient(to bottom, white 10%, #057d9b 10%)}.callout .image-wrapper.portrait-image img{margin-bottom:-3px}@media screen and (min-width: 992px){.callout .image-wrapper.portrait-image{background-image:unset;width:100% !important;margin-left:auto;margin-right:auto}.callout .image-wrapper.portrait-image img{margin-bottom:0px}}@media screen and (min-width: 992px){.callout .image-wrapper{position:relative}}.callout .image-wrapper img{width:100%;height:100%;z-index:0;max-height:60vw;display:block}@media screen and (min-width: 992px){.callout .image-wrapper img{max-height:unset;position:absolute}}.callout .image-wrapper img.cover{object-fit:cover}.callout .image-wrapper img.contain{object-fit:contain;object-position:center center;max-height:unset}.callout .image-wrapper img.contain.horiz-left.vert-top{object-position:left top}.callout .image-wrapper img.contain.horiz-left.vert-middle{object-position:left center}.callout .image-wrapper img.contain.horiz-left.vert-bottom{object-position:left bottom}.callout .image-wrapper img.contain.horiz-middle.vert-top{object-position:center top}.callout .image-wrapper img.contain.horiz-middle.vert-bottom{object-position:center bottom}.callout .image-wrapper img.contain.horiz-right.vert-top{object-position:right top}.callout .image-wrapper img.contain.horiz-right.vert-middle{object-position:right center}.callout .image-wrapper img.contain.horiz-right.vert-bottom{object-position:right bottom}.callout .image-wrapper img[data-video-embed]{cursor:pointer}.callout.align-center .content{margin-top:auto;margin-bottom:auto}.callout.align-bottom .content{margin-top:auto}.callout.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.callout.bg-image .content,.callout.bg-image .bg-image{grid-column:1/span 12;grid-row:1/2}.callout.bg-image .bg-image{z-index:-2;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.callout.bg-image .bg-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.callout.bg-image .bg-image.custom-background-overlay::after{background-color:rgba(0, 0, 0, var(--tooltip-background-overlay))}@media screen and (min-width: 1500px){.callout.bg-image .bg-image{margin-left:calc(-50vw + 750px);width:calc(100% + 100vw - 1500px)}}@media screen and (min-width: 2300px){.callout.bg-image .bg-image{margin-left:calc(-50vw + 950px);width:calc(100% + 100vw - 1900px)}}.callout.bg-image .content{color:var(--text-color-lightest);padding-top:4rem;max-width:unset}.callout.bg-image .content a:not(.btn){color:var(--text-color-lightest)}@media screen and (min-width: 767px){.callout.bg-image .content{padding-top:6rem}}@media screen and (min-width: 1500px){.callout.bg-image .content{padding-top:5rem}}.callout.extra-bottom-padding{padding-bottom:100px}.callout.extra-bottom-padding.bg-image .bg-image{height:calc(100% + 100px);margin-bottom:-100px}@media screen and (min-width: 992px){.callout.align-oversized{margin-top:120px;margin-bottom:120px}.callout.align-oversized .grid-parent{align-items:center}.callout.align-oversized .image-wrapper{height:110%}.callout.align-oversized .content{grid-column:auto/span var(--tooltip-text-width);padding-left:4rem;padding-right:2rem}.callout.align-oversized .image-wrapper{grid-column:1/span var(--tooltip-image-width);margin-bottom:var(--tooltip-image-bottom-offset-desktop);width:100%;grid-row:1}}.callout.content-bottom .content{grid-row:2/3}@media screen and (min-width: 992px){.callout.content-bottom .content{grid-row:1/2}}@media screen and (min-width: 992px){.callout.remove_content_padding .content{padding-top:0;padding-bottom:0}}@media screen and (min-width: 992px){.callout.add_extra_content_padding .content{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}}@media screen and (min-width: 992px){.callout .content{grid-column:1/span var(--tooltip-text-width)}.callout .image-wrapper{grid-column:auto/span var(--tooltip-image-width);margin-bottom:var(--tooltip-image-bottom-offset-desktop);margin-top:var(--tooltip-image-top-offset-desktop);width:100%}.callout .image-wrapper img{margin-top:0}.callout.content-right .image-wrapper{grid-column:1/span var(--tooltip-image-width);grid-row:1}.callout.content-right .content{grid-column:auto/span var(--tooltip-text-width);padding-left:clamp(2rem,5vw,85px)}.callout.not-stick-to-the-edge .image-wrapper{width:calc(100% - 2rem)}.callout.add-margin-around-image .image-wrapper{width:calc(100% - 6rem);margin:3rem}}@media screen and (min-width: 1500px){.callout .image-wrapper{margin-bottom:calc(1.2*var(--tooltip-image-bottom-offset-desktop));margin-top:calc(1.2*var(--tooltip-image-top-offset-desktop));width:calc(100% + 50vw - 750px)}.callout.content-right .image-wrapper{margin-left:calc(-1*(50vw - 750px))}.callout.content-right.not-stick-to-the-edge .image-wrapper{margin-left:unset}.callout.not-stick-to-the-edge .image-wrapper{width:100%}}@media screen and (min-width: 2300px){.callout .image-wrapper{width:calc(100% + 50vw - 950px)}.callout.content-right .image-wrapper{margin-left:calc(-1*(50vw - 950px))}.callout.content-right.not-stick-to-the-edge .image-wrapper{margin-left:0}}@media screen and (min-width: 1200px){.hero-callout .content{margin-right:3rem;padding:10rem 2rem}}.hero-callout .image-wrapper{grid-row:1;min-height:30vw;border-top-left-radius:1rem;overflow:hidden}@media screen and (min-width: 992px){.hero-callout .image-wrapper{grid-row:auto}}.hero-callout.bg-image.large-hero.without-inside-images .grid-parent{min-height:clamp(400px,45vw,800px)}.hero-callout.bg-image.large-hero.without-inside-images .content{max-width:max(500px,50%)}.hero-callout.bg-image.large-hero.without-inside-images .btn-link:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.hero-callout.bg-image.large-hero.has-inside-images .content{padding-top:clamp(3rem,18vw,22rem);padding-bottom:0;justify-content:center}@media screen and (min-width: 767px){.hero-callout.bg-image.large-hero.has-inside-images .content{padding-bottom:clamp(3rem,18vw,22rem);position:relative}.hero-callout.bg-image.large-hero.has-inside-images .content>*:not(.inside-img-desktop){max-width:500px}}.hero-callout.bg-image.large-hero.has-inside-images .content .text-content{opacity:.7;margin-bottom:0}.hero-callout.bg-image.large-hero.has-inside-images .content .button-row{margin-top:0}.hero-callout.bg-image.large-hero.has-inside-images .content .button-row .btn-link::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.hero-callout.bg-image.large-hero.has-inside-images .content .inside-img-mobile{width:calc(100% + 4rem);margin-left:-2rem;margin-top:-20%;z-index:-1}@media screen and (min-width: 767px){.hero-callout.bg-image.large-hero.has-inside-images .content .inside-img-mobile{display:none}}.hero-callout.bg-image.large-hero.has-inside-images .content .inside-img-mobile img{width:100%}.hero-callout.bg-image.large-hero.has-inside-images .content .inside-img-desktop{display:none}@media screen and (min-width: 767px){.hero-callout.bg-image.large-hero.has-inside-images .content .inside-img-desktop{display:block;position:absolute;top:0;bottom:0;right:1%;height:100%;z-index:-1}.hero-callout.bg-image.large-hero.has-inside-images .content .inside-img-desktop img{height:100%;width:auto;max-width:unset}}.hero-callout.bg-image.large-hero.has-inside-images .bg-image::after{content:none}.hero-callout img.logo{max-width:min(60%,300px);margin-bottom:2rem}@media screen and (min-width: 992px){.hero-callout img.logo{margin-bottom:3rem}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.simple-text.bg-white{background-color:var(--bg-color-white)}.simple-text.bg-dark{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}.simple-text.bg-greenblue{background-color:var(--bg-color-green)}.simple-text.bg-blue{background-color:var(--bg-color-carolina-blue)}.simple-text.bg-ice-blue{background-color:var(--bg-color-light-grey)}.simple-text .max-width{padding-inline:var(--standard-padding-inline);padding-block:2rem}.simple-text .max-width .heading-large{margin-bottom:.5em}.simple-text .max-width p{max-width:700px}@media screen and (min-width: 992px){.simple-text .max-width{padding-top:4rem}}@media screen and (min-width: 1200px){.simple-text .max-width{padding-top:max(80px,4vw)}.simple-text .max-width .heading-large,.simple-text .max-width p,.simple-text .max-width a{padding-top:1.5rem;margin:0}.simple-text .max-width p{max-width:600px}}@media screen and (min-width: 1500px){.simple-text .max-width p{max-width:700px}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.callout-slider{position:relative;overflow-x:hidden;padding-top:2rem;margin:-1px auto;background-color:var(--bg-color-light-grey);padding-bottom:2.5rem;background-image:url("/wp-content/themes/mag-theme/src/assets/images/backgrounds/wider_stripy_bg.png");background-size:cover;background-position:center 2rem;background-repeat:no-repeat;width:100%;height:max-content}@media screen and (min-width: 1200px){.callout-slider{padding-bottom:12.5rem}}.callout-slider .whole-slider-wrapper{position:relative}.callout-slider .tns-ovh{overflow:visible}.callout-slider .tns-ovh .tns-inner{padding-inline:2rem}@media screen and (min-width: 767px){.callout-slider .tns-ovh .tns-inner{padding-left:var(--standard-padding-inline)}}@media screen and (min-width: 1500px){.callout-slider .tns-ovh .tns-inner{padding-left:calc((100% - 1500px)/2 + var(--standard-padding-inline))}}@media screen and (min-width: 2300px){.callout-slider .tns-ovh .tns-inner{padding-left:calc((100% - 1900px)/2 + var(--standard-padding-inline))}}.callout-slider .slide-container{display:flex;transition:all 400ms ease}.callout-slider .slide-container.transition-off{transition:none}@media screen and (min-width: 1200px){.callout-slider .slide-container{margin-right:60px}}.callout-slider .slide{flex-direction:row-reverse;flex-shrink:0}.callout-slider.hero-style{background-color:var(--bg-color-white);box-shadow:0px 8px 8px 0px rgba(44,44,44,.25)}@media screen and (min-width: 992px){.callout-slider.hero-style .slide .content{grid-column:1/span var(--tooltip-image-width);grid-row:1}.callout-slider.hero-style .slide .image-wrapper{grid-column:auto/span var(--tooltip-text-width)}}@media screen and (min-width: 1200px){.callout-slider.hero-style .slide{margin-left:60px;margin-right:-60px}}@media screen and (min-width: 1500px){.callout-slider.hero-style .slide .content{margin-top:auto;margin-bottom:auto;padding-top:8rem;padding-bottom:8rem}}.callout-slider .callout-style{height:100%;background-color:var(--bg-color-white);box-shadow:0px 8px 8px 0px rgba(44,44,44,.25);border-radius:var(--rounded-radius);overflow:hidden}.callout-slider .callout-style .grid-parent{height:100%}.callout-slider .callout-style .content{padding:2rem 2rem;color:var(--text-color-dark);max-width:700px}@media screen and (min-width: 767px){.callout-slider .callout-style .content{padding:4rem 3rem}}@media screen and (min-width: 992px){.callout-slider .callout-style .content{padding:4rem 3rem 4rem 1rem}}.callout-slider .callout-style .content .heading-medium{padding-bottom:.5em}.callout-slider .callout-style .content .eyebrow{color:var(--text-color-highlight)}.callout-slider .callout-style .content p{line-height:1.8}.callout-slider .callout-style .content p:last-of-type{margin-bottom:1rem}.callout-slider .callout-style .content .btn:not(:last-of-type){margin-right:2rem}.callout-slider .callout-style.bg-dark{background-color:var(--bg-color-slate-blue)}.callout-slider .callout-style.bg-dark .content{color:var(--text-color-lightest)}.callout-slider .callout-style .image-wrapper{width:100%;aspect-ratio:1/1;z-index:1}.callout-slider .callout-style .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.callout-slider .callout-style .image-wrapper.contain img{object-fit:contain;object-position:top center}@media screen and (min-width: 992px){.callout-slider .callout-style .content{grid-column:1/span var(--tooltip-text-width);grid-row:1/2;margin-left:2rem;margin-bottom:auto}.callout-slider .callout-style .image-wrapper{grid-column:auto/span var(--tooltip-image-width);grid-row:1/2;height:100%;width:100%}.callout-slider .callout-style .image-wrapper img.cover{object-fit:cover}.callout-slider .callout-style .image-wrapper img.contain{object-fit:contain}}@media screen and (min-width: 1500px){.callout-slider .callout-style .content{padding-block:6rem;margin-left:4rem;margin-right:4rem}}@media screen and (min-width: 1900px){.callout-slider .callout-style .content{padding-block:8rem}}.callout-slider .controls{position:absolute;top:calc(35vw - 15px);left:1rem;width:calc(100% - 2rem);display:flex;justify-content:space-between;z-index:1;pointer-events:none}@media screen and (min-width: 992px){.callout-slider .controls{top:calc(50% - 24px)}}@media screen and (min-width: 1200px){.callout-slider .controls{width:calc(100% - 1rem - 36px)}}.callout-slider .controls .prev img{transform:rotate(180deg)}.callout-slider .controls button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;transition:800ms ease;pointer-events:all}.callout-slider .controls button.hide{opacity:0;pointer-events:none}.callout-slider .controls button img{width:30px}@media screen and (min-width: 767px){.callout-slider .controls button img{width:unset}}.callout-slider+.mag-now-callout{margin-top:0;position:relative;z-index:1}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.mag-now-callout{padding:40px 0;background-color:var(--bg-color-green);color:var(--text-color-dark);z-index:1}.mag-now-callout .content{padding-inline:var(--standard-padding-inline);padding-block:2rem}@media screen and (min-width: 1200px){.mag-now-callout .content{padding-block:4rem}}.mag-now-callout .shorten p{display:grid;grid-template-columns:3fr 2fr;padding:1rem 0;line-height:2rem}.mag-now-callout .subhead{color:var(--text-color-dark);font-size:16px;font-weight:600}.mag-now-callout .heading{font-size:clamp(24px,4vw,48px);margin-bottom:2rem;font-weight:600}.mag-now-callout .heading span{color:var(--text-color-dark)}.mag-now-callout .apps-icons{display:flex;flex-wrap:wrap;align-items:center;margin-top:2rem;margin-bottom:2rem;row-gap:1rem}.mag-now-callout .apps-icons>img{height:18px;width:100%;object-fit:contain;object-position:left center;margin-right:1.5rem;margin-bottom:1rem}@media screen and (min-width: 500px){.mag-now-callout .apps-icons>img{width:auto;margin-bottom:0}}@media screen and (min-width: 1200px){.mag-now-callout .apps-icons>img{height:28px}}.mag-now-callout .apps-icons a{width:40px;height:40px;margin-right:.5rem;border-radius:10%;background-color:var(--bg-color-dark);display:inline-flex;justify-content:center;align-items:center;transition:background-color 250ms ease}.mag-now-callout .apps-icons a img{width:20px;height:20px}.mag-now-callout .apps-icons a:hover{filter:none;background-color:#000}@media screen and (min-width: 992px){.mag-now-callout .apps-icons a{width:50px;height:50px}}.mag-now-callout .btn{margin-right:1rem}.mag-now-callout .img-wrapper{max-width:500px;margin:0 auto}.mag-now-callout .img-wrapper .offset-img{width:150%;margin-left:-25%;margin-bottom:-320px;pointer-events:none}@media screen and (min-width: 992px){.mag-now-callout{padding:80px 0}.mag-now-callout .content{grid-column:1/span 6}.mag-now-callout .img-wrapper{grid-column:7/span 6}.mag-now-callout .img-wrapper .offset-img{margin-top:-50px;margin-bottom:-370px}}@media screen and (min-width: 1200px){.mag-now-callout .img-wrapper .offset-img{width:175%;margin-left:-35%;margin-top:-200px;margin-bottom:-320px}}@media screen and (min-width: 1500px){.mag-now-callout{margin-top:100px}.mag-now-callout .img-wrapper{max-width:700px}.mag-now-callout .img-wrapper .offset-img{width:150%;margin-left:-25%;margin-top:-300px;margin-bottom:-420px}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}section.need-to-know-module{background-color:var(--bg-color-white);padding-top:4rem;padding-bottom:2rem}@media screen and (min-width: 992px){section.need-to-know-module{padding-top:2rem}}@media screen and (min-width: 1200px){section.need-to-know-module{padding-top:6rem;padding-bottom:4rem}}@media screen and (min-width: 1500px){section.need-to-know-module{padding-top:8rem}}section.need-to-know-module .top{margin-bottom:3rem;padding:var(--standard-padding);padding-block:0;display:grid}@media screen and (min-width: 767px){section.need-to-know-module .top{grid-template-columns:none}}@media screen and (min-width: 992px){section.need-to-know-module .top{column-gap:2rem;grid-template-columns:5fr 1fr}}section.need-to-know-module .top h2{line-height:1.4;color:var(--text-color-dark);flex-shrink:0}@media screen and (min-width: 1200px){section.need-to-know-module .top h2{margin-right:4rem;margin-bottom:1rem}}section.need-to-know-module .top p{color:var(--text-color-dark)}@media screen and (min-width: 992px){section.need-to-know-module .top p{margin-right:2rem;grid-column:1/span 1}}@media screen and (min-width: 1200px){section.need-to-know-module .top p{margin:0}}section.need-to-know-module .top a{font-size:14px;flex-shrink:0}@media screen and (min-width: 992px){section.need-to-know-module .top a{font-size:16px;grid-row:1;grid-column:2/span 1;margin-left:auto}}section.need-to-know-module .news-items{display:grid;row-gap:3rem;padding-inline:var(--standard-padding-inline);display:none}@media screen and (min-width: 992px){section.need-to-know-module .news-items{display:grid}}section.need-to-know-module .news-items a{color:var(--text-color-dark);text-decoration:none;display:block;transition:transform 250ms ease}section.need-to-know-module .news-items a .post-item{height:100%}section.need-to-know-module .news-items a .post-item .bg-img{border-radius:var(--rounded-radius);background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:2rem;aspect-ratio:8/5}section.need-to-know-module .news-items a .post-item .content .title{margin-bottom:.5em}section.need-to-know-module .news-items a .post-item .content .fake-link{margin-top:2rem;text-decoration:underline}section.need-to-know-module .news-items a:hover{filter:none;transform:translateY(-5px)}@media screen and (min-width: 992px){section.need-to-know-module .news-items{grid-template-columns:repeat(4, 1fr);column-gap:32px}}section.need-to-know-module .news-items-slider{position:relative;overflow:hidden}@media screen and (min-width: 992px){section.need-to-know-module .news-items-slider{display:none}}section.need-to-know-module .news-items-slider .slide-track{display:flex;transition:all 500ms ease;transform:translateX(-100%)}section.need-to-know-module .news-items-slider .slide-track.transition-off{transition:none}section.need-to-know-module .news-items-slider .slide-track .slide{flex-shrink:0;width:calc(100vw - 4rem);margin-left:2rem;margin-right:2rem}@media screen and (min-width: 767px){section.need-to-know-module .news-items-slider .slide-track .slide{width:calc(100vw - 6rem);margin-left:3rem;margin-right:3rem}}section.need-to-know-module .news-items-slider .slide-track a{color:var(--text-color-dark);text-decoration:none;display:block}section.need-to-know-module .news-items-slider .slide-track a .post-item{height:100%}section.need-to-know-module .news-items-slider .slide-track a .post-item .bg-img{border-radius:var(--rounded-radius);background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:2rem;aspect-ratio:8/5}@media screen and (min-width: 767px){section.need-to-know-module .news-items-slider .slide-track a .post-item .bg-img{margin-right:2.5rem;border-radius:var(--rounded-radius)}}section.need-to-know-module .news-items-slider .slide-track a:hover{filter:none}section.need-to-know-module .news-items-slider .controls{position:absolute;top:calc(35vw - 15px);left:1rem;width:calc(100% - 2rem);display:flex;justify-content:space-between;z-index:1;pointer-events:none}@media screen and (min-width: 992px){section.need-to-know-module .news-items-slider .controls{top:calc(50% - 24px)}}@media screen and (min-width: 1200px){section.need-to-know-module .news-items-slider .controls{width:calc(100% - 1rem - 36px)}}section.need-to-know-module .news-items-slider .controls .prev img{transform:rotate(180deg)}section.need-to-know-module .news-items-slider .controls button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;transition:800ms ease;pointer-events:all}section.need-to-know-module .news-items-slider .controls button.hide{opacity:0;pointer-events:none}section.need-to-know-module .news-items-slider .controls button img{width:30px}@media screen and (min-width: 1200px){section.need-to-know-module .news-items-slider .controls button img{width:unset}}.spacer{height:var(--tooltip-mobile-height)}@media screen and (min-width: 992px){.spacer{height:var(--tooltip-desktop-height)}}.spacer.bg-white{background-color:var(--bg-color-white)}.spacer.bg-dark{background-color:var(--bg-color-slate-blue)}.spacer.bg-greenblue{background-color:var(--bg-color-green)}.spacer.bg-blue{background-color:var(--bg-color-carolina-blue)}.spacer.bg-seafoam{background-color:var(--bg-color-seafoam)}.spacer.bg-magnow-blue{background-color:var(--bg-color-magnow-blue)}.spacer.bg-ice-blue,.spacer.bg-light-gray{background-color:var(--bg-color-light-grey)}.spacer.overlay{position:relative;z-index:1}.video-callout .video-wrapper{padding:0 2rem;position:relative;padding-bottom:56.25%;z-index:1}@media screen and (min-width: 767px){.video-callout .video-wrapper{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 1700px){.video-callout .video-wrapper{padding-bottom:calc(56.25% + 56.25px)}}.video-callout .video-wrapper video,.video-callout .video-wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video-callout .content{padding:clamp(65px,15vw,150px) 2rem;text-align:center}@media screen and (min-width: 767px){.video-callout .content{padding:clamp(65px,15vw,150px) 3rem}}.video-callout .content .heading-large,.video-callout .content .heading-medium{margin-bottom:.75em}.video-callout .content .subhead{font-size:1rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5em}.video-callout .content p{font-size:clamp(16px,1.5vw,18px);line-height:1.6}.video-callout .content .second-copy{margin-top:1.5rem}@media screen and (min-width: 992px){.video-callout.video-left .video-wrapper{grid-column:1/span 7}.video-callout.video-left .content{align-self:center;text-align:left;grid-column:8/span 5;padding:0 clamp(60px,6vw,90px)}}@media screen and (min-width: 1700px){.video-callout.video-left .video-wrapper{margin-left:-100px}}@media screen and (min-width: 992px){.video-callout.video-right .video-wrapper{grid-column:6/span 7}.video-callout.video-right .content{align-self:center;text-align:left;grid-column:1/span 5;grid-row:1;padding:0 clamp(60px,6vw,90px);padding-left:2rem}}@media screen and (min-width: 1700px){.video-callout.video-right .video-wrapper{margin-right:-100px}}@media screen and (min-width: 992px){.video-callout.double-callout .video-wrapper{margin-top:auto;margin-bottom:auto}.video-callout.double-callout .content{padding:clamp(40px,4.2vw,70px) clamp(60px,4.2vw,90px);min-height:min(64%,382px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.video-callout.double-callout.video-right .content{padding-left:2rem}}@media screen and (min-width: 1500px){.video-callout.double-callout.video-left .content{margin-left:calc(-1*(875px + 50vw - 750px));padding-left:calc(875px + 50vw - 750px + 90px);margin-right:calc(-1*(50vw - 750px));padding-right:calc(90px + 50vw - 750px)}.video-callout.double-callout.video-right .content{margin-right:calc(-1*(875px + 50vw - 750px));padding-right:calc(875px + 50vw - 750px + 90px);margin-left:calc(-1*(50vw - 750px));padding-left:calc(90px + 50vw - 750px - 4rem)}}@media screen and (min-width: 2300px){.video-callout.double-callout.video-left .content{margin-left:calc(-1*(1225px + 50vw - 950px));padding-left:calc(1225px + 50vw - 950px + 90px);margin-right:calc(-1*(50vw - 950px));padding-right:calc(90px + 50vw - 950px)}.video-callout.double-callout.video-right .content{margin-right:calc(-1*(1225px + 50vw - 950px));padding-right:calc(1225px + 50vw - 950px + 90px);margin-left:calc(-1*(50vw - 950px));padding-left:calc(90px + 50vw - 950px - 4rem)}}.video-callout:not(.double-callout).bg-white,.video-callout.double-callout.bg-white .content{background-color:var(--bg-color-white)}.video-callout:not(.double-callout).bg-light-gray,.video-callout.double-callout.bg-light-gray .content{background-color:var(--bg-color-light-grey);color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-light-gray .subheading,.video-callout.double-callout.bg-light-gray .content .subheading{color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-blue,.video-callout.double-callout.bg-blue .content{background-color:var(--bg-color-carolina-blue);color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-blue .subheading,.video-callout.double-callout.bg-blue .content .subheading{color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-magnow-blue,.video-callout.double-callout.bg-magnow-blue .content{background-color:var(--bg-color-magnow-blue);color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-magnow-blue .subheading,.video-callout.double-callout.bg-magnow-blue .content .subheading{color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-greenblue,.video-callout.double-callout.bg-greenblue .content{background-color:var(--bg-color-green);color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-greenblue .subheading,.video-callout.double-callout.bg-greenblue .content .subheading{color:var(--text-color-dark)}.video-callout:not(.double-callout).bg-black,.video-callout.double-callout.bg-black .content{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}.video-callout:not(.double-callout).bg-seafoam,.video-callout.double-callout.bg-seafoam .content{background-color:var(--bg-color-seafoam);color:var(--text-color-lightest)}@media screen and (min-width: 992px){.video-callout.double-callout.first-callout{margin-top:clamp(-100px,-6vw,-60px);margin-bottom:clamp(-100px,-6vw,-60px)}}@media screen and (min-width: 2300px){.video-callout.double-callout.first-callout{margin-top:-150px;margin-bottom:-160px}}.video-callout.second-callout{position:relative}@media screen and (min-width: 992px){.video-callout.second-callout{padding-top:clamp(120px,12vw,200px)}}@media screen and (min-width: 2300px){.video-callout.second-callout{padding-top:260px}}.video-callout.second-callout::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background-color:var(--bg-color-white);z-index:-1}.video-callout.second-callout.bg-white{background-image:linear-gradient(var(--bg-color-light-grey) 50%, transparent 20%)}.video-callout.second-callout.bg-ice-blue,.video-callout.second-callout.bg-light-grey{background-image:linear-gradient(var(--bg-color-light-grey) 50%, transparent 20%)}.video-callout.second-callout.bg-blue{background-image:linear-gradient(var(--bg-color-carolina-blue) 50%, transparent 20%)}.video-callout.second-callout.bg-magnow-blue{background-image:linear-gradient(var(--bg-color-magnow-blue) 50%, transparent 20%)}.video-callout.second-callout.bg-seafoam{background-image:linear-gradient(var(--bg-color-seafoam) 50%, transparent 20%)}.video-callout.second-callout.bg-greenblue{background-image:linear-gradient(var(--bg-color-green) 50%, transparent 20%)}.video-callout.second-callout.bg-black{background-image:linear-gradient(var(--bg-color-slate-blue) 50%, transparent 20%)}.video-callout.second-callout.bleed-to-white::after{background-color:var(--bg-color-white)}.video-callout.second-callout.bleed-to-ice-blue::after{background-color:var(--bg-color-light-grey)}.video-callout.second-callout.bleed-to-blue::after{background-color:var(--bg-color-carolina-blue)}.video-callout.second-callout.bleed-to-greenblue::after{background-color:var(--bg-color-green)}.video-callout.second-callout.bleed-to-seafoam::after{background-color:var(--bg-color-seafoam)}.video-callout.second-callout.bleed-to-magnow-blue::after{background-color:var(--bg-color-magnow-blue)}.video-callout.second-callout.bleed-to-black::after{background-color:var(--bg-color-slate-blue)}@media screen and (min-width: 992px){.video-callout.overlay-bottom{margin-bottom:-100px}.video-callout.overlay-bottom .content{padding-bottom:140px;padding-top:16px}.video-callout.overlay-bottom .content .subheading{color:var(--text-color-lightest)}}.training-video .video-wrapper{padding:0 2rem;position:relative;padding-bottom:56.25%}@media screen and (min-width: 767px){.training-video .video-wrapper{padding:0 3rem}}.training-video .video-wrapper video,.training-video .video-wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.training-video .full-video-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);z-index:99;display:none}.training-video .full-video-wrapper.active{display:block}.training-video .full-video-wrapper video,.training-video .full-video-wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.training-video .full-video-wrapper .close-btn{position:absolute;top:20px;right:30px;font-size:60px;color:red;cursor:pointer;text-shadow:0 0 4px rgba(0,0,0,.5);z-index:1;transition:all 300ms ease}.training-video .full-video-wrapper .close-btn:hover{transform:scale(1.1)}.training-video .heading-large{padding:2rem;margin-bottom:clamp(42px,4vw,60px)}.training-video .video-card-container .card{margin-bottom:4.375rem}.training-video .video-card-container .card .title-wrapper{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 1.5rem 0 0;padding:0 2rem}@media screen and (min-width: 767px){.training-video .video-card-container .card .title-wrapper{padding:0 3rem}}@media screen and (min-width: 992px){.training-video .video-card-container .card .title-wrapper{padding:0}}.training-video .video-card-container .card .title-wrapper .watchnow-link{cursor:pointer}@media screen and (min-width: 992px){.training-video .video-card-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding:0 2rem}}.training-video.bg-white{background-color:var(--bg-color-white)}.training-video.bg-black{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}.training-video.bg-greenblue{background-color:var(--bg-color-green)}.training-video.bg-blue{background-color:var(--bg-color-carolina-blue)}.training-video.bg-ice-blue{background-color:var(--bg-color-light-grey)}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.two-columns-text{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);padding:clamp(60px,6vw,85px) 0}.two-columns-text .general-padding-align{padding-left:2rem;padding-right:2rem}@media screen and (min-width: 767px){.two-columns-text .general-padding-align{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 1500px){.two-columns-text .general-padding-align{padding-left:2rem;padding-right:2rem}}.two-columns-text .heading-large{line-height:1.4}.two-columns-text .heading-wrapper{padding:0;padding-right:2rem;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-bottom:clamp(2rem,3vw,3rem)}.two-columns-text .column-1{opacity:.7}@media screen and (min-width: 992px){.two-columns-text .column-1{grid-column:1/span 5}}.two-columns-text .column-2{opacity:.7}@media screen and (min-width: 992px){.two-columns-text .column-2{grid-column:7/span 6}}section.basic-hero .content-wrapper{padding:40px 2rem;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 767px){section.basic-hero .content-wrapper{padding:40px 3rem}}@media screen and (min-width: 992px){section.basic-hero .content-wrapper{padding:100px 3rem}}section.basic-hero h1{margin-bottom:.75em}section.basic-hero .copy-block+.button-row{margin-top:2rem}@media screen and (min-width: 992px){section.basic-hero .copy-block+.button-row{margin-top:3rem}}section.basic-hero .button-row{margin-top:1rem;display:grid}@media screen and (min-width: 500px){section.basic-hero .button-row{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){section.basic-hero .button-row{margin-top:2rem;display:flex;flex-direction:row}}section.basic-hero .button-row .button-wrapper{margin-right:3.5rem}section.basic-hero .button-row .button-wrapper p{font-size:clamp(14px,1.5vw,18px);padding:.75rem 0}section.basic-hero .note{margin-top:3rem}section.full-background-image-hero{background-repeat:no-repeat;background-position:center;background-size:cover;padding:clamp(100px,20vw,250px) 1rem}@media screen and (min-width: 992px){section.full-background-image-hero{padding:clamp(100px,20vw,250px) 2rem}}section.full-background-image-hero .content-wrapper{color:var(--text-color-lightest);max-width:650px}section.consignors-section{position:relative;padding-bottom:4rem;pointer-events:none}section.consignors-section>*{pointer-events:all}section.consignors-section::before{content:"";position:absolute;top:115px;left:0;width:100%;height:100%;z-index:-1;background-color:var(--bg-color-white)}section.consignors-section.bg-dark::before{background-color:var(--bg-color-slate-blue)}section.consignors-section .main-information{display:flex}section.consignors-section .main-information.green .left{background-color:var(--bg-color-green)}section.consignors-section .main-information.green .left .add-copy a{color:inherit;font-weight:bold}section.consignors-section .main-information.green .left .add-copy a:hover{color:inherit;filter:none}section.consignors-section .main-information.magnow-blue .left{background-color:var(--bg-color-magnow-blue)}section.consignors-section .main-information.magnow-blue .left .add-copy a{color:inherit;font-weight:bold}section.consignors-section .main-information.magnow-blue .left .add-copy a:hover{color:inherit;filter:none}section.consignors-section .main-information.seafoam .left{background-color:var(--bg-color-seafoam);color:var(--text-color-lightest)}section.consignors-section .main-information.seafoam .left .btn-link::after{filter:brightness(0) invert(1)}section.consignors-section .main-information.seafoam .left .add-copy a{color:inherit;font-weight:bold}section.consignors-section .main-information.seafoam .left .add-copy a:hover{color:inherit;filter:none}section.consignors-section .main-information .left{background-color:var(--bg-color-carolina-blue);width:100%;padding:40px 2rem;color:var(--text-color-dark);display:flex;flex-direction:column;justify-content:center}section.consignors-section .main-information .left a{color:inherit}@media screen and (min-width: 767px){section.consignors-section .main-information .left{padding:40px 3rem}}@media screen and (min-width: 992px){section.consignors-section .main-information .left{padding:60px 4rem;margin-left:-2rem}}@media screen and (min-width: 1500px){section.consignors-section .main-information .left.text-list{display:grid;grid-template-columns:3fr 5fr;column-gap:90px}}section.consignors-section .main-information .left.text-list .list{grid-column:2/3;grid-row:1/5;margin-top:2rem}section.consignors-section .main-information .left.text-list .list h6{margin-bottom:1em}section.consignors-section .main-information .left.text-list .list li{margin-bottom:.1em}@media screen and (min-width: 500px){section.consignors-section .main-information .left.text-list .list ul,section.consignors-section .main-information .left.text-list .list ol{columns:2;column-gap:50px}}@media screen and (min-width: 1500px){section.consignors-section .main-information .left.text-list .list{margin-top:0}}@media screen and (min-width: 2300px){section.consignors-section .main-information .left.text-list .list ul,section.consignors-section .main-information .left.text-list .list ol{columns:3}}section.consignors-section .main-information .left .add-copy{margin-top:2rem}section.consignors-section .main-information .left .top{display:flex;flex-wrap:wrap;justify-content:space-between}section.consignors-section .main-information .left .top p{margin-right:2rem}section.consignors-section .main-information .left a.btn-link{color:inherit;margin:0;line-height:1.4}section.consignors-section .main-information .right{width:40%;max-width:330px;background-color:var(--bg-color-light-grey);display:none}@media screen and (min-width: 767px){section.consignors-section .main-information .right{display:grid}}section.consignors-section .main-information .right img{display:block;margin:auto;width:100%;height:100%;padding:min(5vw,60px);object-fit:contain;max-height:300px}@media screen and (min-width: 1500px){section.consignors-section .main-information .right{margin-right:max(-50vw + 750px,-2rem)}}section.consignors-section .consignor-group{background-color:var(--bg-color-white);padding:2rem 1rem;display:grid;grid-template-columns:1fr 1fr;gap:20px}section.consignors-section .consignor-group.hidden{display:none}@media screen and (min-width: 500px){section.consignors-section .consignor-group{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 767px){section.consignors-section .consignor-group{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 992px){section.consignors-section .consignor-group{padding:70px min(9vw,90px);grid-template-columns:repeat(5, 1fr)}section.consignors-section .consignor-group:not(:last-child){padding-bottom:0px}}@media screen and (min-width: 1500px){section.consignors-section .consignor-group{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 2300px){section.consignors-section .consignor-group{grid-template-columns:repeat(7, 1fr)}}section.consignors-section .consignor-group h3{font-weight:normal;border-bottom:5px solid var(--bg-color-light-grey);padding-bottom:.7em;margin-bottom:.4em;grid-column:span 2}@media screen and (min-width: 500px){section.consignors-section .consignor-group h3{grid-column:span 3}}@media screen and (min-width: 767px){section.consignors-section .consignor-group h3{grid-column:span 4}}@media screen and (min-width: 992px){section.consignors-section .consignor-group h3{grid-column:span 5}}@media screen and (min-width: 1500px){section.consignors-section .consignor-group h3{grid-column:span 6}}@media screen and (min-width: 2300px){section.consignors-section .consignor-group h3{grid-column:span 7}}section.consignors-section .consignor-group .consignor{display:flex;flex-direction:column;align-items:center}section.consignors-section .consignor-group .consignor.hidden{display:none}section.consignors-section .consignor-group .consignor h4{margin-bottom:.75em;line-height:1.3;text-align:center}section.consignors-section .consignor-group .consignor>img{width:100px;height:100px;object-fit:contain;margin-bottom:1rem;box-shadow:0 0 15px rgba(0,80,100,.15);padding:5px 10px}section.consignors-section .consignor-group .consignor .add-text{margin-bottom:.5em;text-align:center}section.consignors-section .consignor-group .consignor .add-text p{margin-bottom:.25rem}section.consignors-section .consignor-group .consignor .add-text *{font-size:14px}section.consignors-section .consignor-group .consignor p.link{font-weight:bold;text-decoration:underline;text-underline-offset:1px;text-align:center;margin-bottom:0}section.consignors-section .consignor-group .consignor.has-promo{cursor:pointer}section.consignors-section .consignor-group .consignor div.promo{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);display:grid;pointer-events:none;opacity:0;transition:opacity 400ms ease;z-index:100;cursor:default;overflow-y:scroll;padding:2rem 0}section.consignors-section .consignor-group .consignor div.promo.active{opacity:1;pointer-events:all}section.consignors-section .consignor-group .consignor div.promo a.close{position:absolute;top:-20px;right:-20px;border:none;background-color:var(--bg-color-white);width:39px;height:39px;border-radius:50%;font-size:34px;text-align:center;font-weight:normal;color:var(--text-color-dark);cursor:pointer;line-height:0;-webkit-appearance:none;padding:0}section.consignors-section .consignor-group .consignor div.promo a.close::after{content:"×";display:block;position:relative;top:49%}section.consignors-section .consignor-group .consignor div.promo .card-wrapper{background-color:var(--bg-color-white);width:calc(100% - 4rem);margin:auto;max-width:500px;display:grid;position:relative}@media screen and (min-width: 992px){section.consignors-section .consignor-group .consignor div.promo .card-wrapper{grid-template-columns:1fr 1fr;max-width:1200px}}section.consignors-section .consignor-group .consignor div.promo .card-wrapper .eyebrow{margin-bottom:2em}section.consignors-section .consignor-group .consignor div.promo .card-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 992px){section.consignors-section .consignor-group .consignor div.promo .card-wrapper img{grid-column:2/3}}section.consignors-section .consignor-group .consignor div.promo .card-wrapper .text{margin:auto 0;width:100%;padding:2rem 1rem;font-weight:400}@media screen and (min-width: 500px){section.consignors-section .consignor-group .consignor div.promo .card-wrapper .text{padding:3rem 2rem}}@media screen and (min-width: 992px){section.consignors-section .consignor-group .consignor div.promo .card-wrapper .text{grid-row:1/2;padding:4rem clamp(2rem,6vw,4rem)}}section.consignors-section .consignor-group .consignor div.promo .card-wrapper .link-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-top:3rem}section.consignors-section .consignor-group .consignor div.promo .card-wrapper .link-row:empty{margin:0}section.consignors-section .consignor-group .consignor div.promo .card-wrapper .link-row a{font-size:12px;margin-right:2rem}@media screen and (min-width: 992px){section.consignors-section .consignor-group .consignor div.promo .card-wrapper .link-row a{font-size:14px}}section.consignors-section .consignor-group .consignor div.promo .card-wrapper .link-row a::after{border-width:5px 0 5px 8px}section.consignors-section .consignor-group .consignor.two-columns{flex-direction:row;align-items:flex-start;grid-column:auto/span 2}section.consignors-section .consignor-group .consignor.two-columns .text-wrapper{margin-left:1.2em}section.consignors-section .consignor-group .consignor.two-columns .text-wrapper>*{text-align:left}.hero-callout.bg-image+section.consignors-section{margin-top:-115px}section.contact-section{background-color:var(--bg-color-white);height:100%}section.contact-section.type-faq{background-color:var(--bg-color-carolina-blue)}section.contact-section .left{background-color:var(--bg-color-white);padding:clamp(4rem,5vw,80px) clamp(2rem,5vw,74px);margin:-1px}section.contact-section .left h1{margin-bottom:1.5em}@media screen and (min-width: 992px){section.contact-section .left{grid-column:span 6}}@media screen and (min-width: 1200px){section.contact-section .left{grid-column:span 5}}@media screen and (min-width: 1900px){section.contact-section .left{margin-left:-68px}}section.contact-section .right .image-wrapper{width:100%;height:100%}section.contact-section .right img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width: 992px){section.contact-section .right{grid-column:span 6}}@media screen and (min-width: 1200px){section.contact-section .right{grid-column:span 7}}@media screen and (min-width: 1500px){section.contact-section .right{width:calc(100% + 50vw - 750px);margin-right:calc(-50vw + 750px)}}section.subscribe-section .contact-info-wrapper{background-color:var(--bg-color-carolina-blue);color:var(--text-color-dark);padding:4rem 2rem 2rem 2rem}@media screen and (min-width: 767px){section.subscribe-section .contact-info-wrapper{padding:4rem 3rem 2rem 3rem}}@media screen and (min-width: 992px){section.subscribe-section .contact-info-wrapper{padding:clamp(50px,10vw,80px) clamp(1rem,8vw,150px)}}section.subscribe-section .contact-info-wrapper .heading-medium{margin-bottom:.5em}section.subscribe-section .contact-info-wrapper a{color:inherit}section.subscribe-section .contact-info-wrapper p{margin-bottom:.5rem}section.subscribe-section .contact-info-wrapper .copy{margin-bottom:40px}section.subscribe-section .contact-info-wrapper .address,section.subscribe-section .contact-info-wrapper .hours,section.subscribe-section .contact-info-wrapper .gate-hours{margin-top:40px}section.subscribe-section .contact-info-wrapper .address:not(:last-of-type),section.subscribe-section .contact-info-wrapper .hours:not(:last-of-type),section.subscribe-section .contact-info-wrapper .gate-hours:not(:last-of-type){margin-bottom:40px}section.subscribe-section .contact-info-wrapper .gate-hours{margin-bottom:0}section.subscribe-section .contact-info-wrapper #holiday-hours-button{cursor:pointer;text-decoration:underline;width:fit-content}section.subscribe-section .contact-info-wrapper>*{max-width:435px}@media screen and (min-width: 1200px){section.subscribe-section .contact-info-wrapper>*{margin-left:auto}}@media screen and (min-width: 2300px){section.subscribe-section .contact-info-wrapper>*{max-width:610px}}@media screen and (min-width: 992px){section.subscribe-section .contact-info-wrapper{grid-column:1/span 5}}@media screen and (min-width: 1500px){section.subscribe-section .contact-info-wrapper{margin-left:calc(-1*(50vw - 750px))}}@media screen and (min-width: 2300px){section.subscribe-section .contact-info-wrapper{margin-left:calc(-1*(50vw - 950px))}}@media screen and (min-width: 992px){section.subscribe-section .subscribe-wrapper{grid-column:auto/span 7}}section.subscribe-section .subscribe-wrapper form{max-width:unset !important;height:100%}section.subscribe-section .subscribe-wrapper div[class^=klaviyo-form-],section.subscribe-section .subscribe-wrapper div[class^=klaviyo-form-]>div{height:100%}section.subscribe-section .preferences{padding-right:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}section.subscribe-section .preferences .bold{width:100%;margin-bottom:.25rem}section.subscribe-section .preferences button:not([type=submit]){background-color:rgba(0,0,0,0);color:inherit;font-size:var(--p-font-size);border:none;padding:0;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;transition:filter 250ms ease}section.subscribe-section .preferences button:not([type=submit])::after{filter:brightness(0) invert(1)}section.subscribe-section .preferences button:not([type=submit]):hover{filter:brightness(1) invert(0.1)}section.subscribe-section .preferences form{display:grid;gap:.5rem;opacity:0;transition:opacity 250ms ease,max-height 250ms ease;max-height:0}section.subscribe-section .preferences form.show{opacity:1;max-height:12rem}section.subscribe-section .preferences form input{font-size:var(--p-font-size);line-height:1;margin:0;background-color:rgba(0,0,0,0);border-color:var(--text-color-dark);color:inherit;grid-column:span 1}section.subscribe-section .preferences form input::placeholder{color:inherit}section.subscribe-section .preferences form button{font-size:var(--p-font-size);line-height:1;border:none;margin:0;white-space:nowrap;cursor:pointer;padding:.75rem 1.25rem;grid-column:span 1}section.subscribe-section .preferences form p{max-width:32em;margin-right:0}@media screen and (min-width: 500px){section.subscribe-section .preferences form{grid-template-columns:auto 1fr}section.subscribe-section .preferences form input{width:35ch}section.subscribe-section .preferences form p{grid-column:span 2}}@media screen and (min-width: 992px){section.subscribe-section .preferences form{grid-template-columns:auto}section.subscribe-section .preferences form input{width:auto}section.subscribe-section .preferences form input,section.subscribe-section .preferences form button,section.subscribe-section .preferences form p{grid-column:1/2}}@media screen and (min-width: 1500px){section.subscribe-section .preferences form{grid-template-columns:auto 1fr}section.subscribe-section .preferences form input{width:35ch}section.subscribe-section .preferences form input,section.subscribe-section .preferences form button{grid-column:span 1}section.subscribe-section .preferences form p{grid-column:span 2}}section.contact-section.type-no-form{background-color:var(--bg-color-carolina-blue)}section.contact-section.type-no-form .contact-info-wrapper{padding:4rem 2rem}@media screen and (min-width: 767px){section.contact-section.type-no-form .contact-info-wrapper{padding:4rem 3rem;display:grid;grid-template-columns:1fr 1fr;column-gap:max(4rem,7vw)}}@media screen and (min-width: 1200px){section.contact-section.type-no-form .contact-info-wrapper{grid-template-columns:1fr}}@media screen and (min-width: 1500px){section.contact-section.type-no-form .contact-info-wrapper{padding:5rem 2rem}}section.contact-section.type-no-form .contact-info-wrapper .heading-medium{max-width:none}@media screen and (min-width: 767px){section.contact-section.type-no-form .contact-info-wrapper .heading-medium{grid-column:span 2}}@media screen and (min-width: 1200px){section.contact-section.type-no-form .contact-info-wrapper .heading-medium{grid-column:span 1}}section.contact-section.type-no-form .contact-info-wrapper a{color:inherit}section.contact-section.type-no-form .contact-info-wrapper p{margin-bottom:.5rem}section.contact-section.type-no-form .contact-info-wrapper .copy{opacity:.7;margin-bottom:40px}section.contact-section.type-no-form .contact-info-wrapper .address:not(:last-of-type),section.contact-section.type-no-form .contact-info-wrapper .hours:not(:last-of-type),section.contact-section.type-no-form .contact-info-wrapper .gate-hours:not(:last-of-type){margin-bottom:40px}section.contact-section.type-no-form .contact-info-wrapper .address:not(:first-child){margin-top:40px}section.contact-section.type-no-form .contact-info-wrapper .gate-hours{margin-bottom:0}section.contact-section.type-no-form .contact-info-wrapper>*{max-width:400px}section.contact-section.type-no-form .contact-info-wrapper .location-wrapper{padding-top:2rem}section.contact-section.type-no-form .contact-info-wrapper .location-wrapper:not(:last-child){margin-bottom:2rem}@media screen and (min-width: 1200px){section.contact-section.type-no-form .contact-info-wrapper .location-wrapper{padding-top:3rem;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:none;column-gap:2rem;max-width:1400px}section.contact-section.type-no-form .contact-info-wrapper .location-wrapper:not(:last-child){margin-bottom:0}section.contact-section.type-no-form .contact-info-wrapper .location-wrapper:not(:nth-child(2)){padding-top:0}section.contact-section.type-no-form .contact-info-wrapper .location-wrapper .address{grid-row:2}section.contact-section.type-no-form .contact-info-wrapper .location-wrapper .hours{grid-row:2/span 3}}section.subscribe-section.bg-dark .contact-info-wrapper{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}section.subscribe-section.bg-green .contact-info-wrapper{background-color:var(--bg-color-green);color:var(--text-color-dark)}section.subscribe-section.bg-light-gray .contact-info-wrapper{background-color:var(--bg-color-light-grey);color:var(--text-color-dark)}section.subscribe-section.bg-white .contact-info-wrapper{background-color:var(--bg-color-white);color:var(--text-color-dark)}section.subscribe-section.bg-blue .contact-info-wrapper{background-color:var(--bg-color-carolina-blue);color:var(--text-color-dark)}section.subscribe-section.bg-seafoam .contact-info-wrapper{background-color:var(--bg-color-seafoam);color:var(--text-color-lightest)}section.subscribe-section.bg-magnow-blue .contact-info-wrapper{background-color:var(--bg-color-magnow-blue);color:var(--text-color-dark)}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}section.company-values .values-heading{text-align:center;margin-bottom:20px}section.company-values .values{grid-column:1/span 12;display:grid;grid-template-columns:repeat(2, 1fr);row-gap:45px}@media screen and (min-width: 1200px){section.company-values .values{grid-column:3/span 8;grid-template-columns:repeat(4, 1fr);row-gap:0}}section.company-values .values .value{position:relative;text-align:center}section.company-values .values .value .icon{margin:0 auto 20px;border-radius:50px;width:100px;height:100px;display:flex;align-items:center;justify-content:center}section.company-values .values .value .icon img{filter:brightness(0)}@media screen and (min-width: 992px){section.company-values .values .value h3{padding-bottom:1.5rem}}section.employee-benefits .benefit-header{text-align:center;margin-bottom:70px;padding:0 2rem}@media screen and (min-width: 767px){section.employee-benefits .benefit-header{padding:0 3rem}}section.employee-benefits .benefit-header h2{margin-bottom:1.25rem}@media screen and (min-width: 1200px){section.employee-benefits .benefit-header{margin-bottom:120px}}section.employee-benefits .benefits{display:grid;grid-template-columns:repeat(12, 1fr);row-gap:70px;padding:0 2rem}@media screen and (min-width: 767px){section.employee-benefits .benefits{padding:0 3rem}}@media screen and (min-width: 1200px){section.employee-benefits .benefits{column-gap:65px;row-gap:100px}}section.employee-benefits .benefits .benefit{position:relative;grid-column:1/span 12;box-shadow:0 0 17px 0 rgba(20,56,87,.15);padding:70px 30px 30px}@media screen and (min-width: 1200px){section.employee-benefits .benefits .benefit{grid-column:auto/span 4;padding:70px 40px 40px}}section.employee-benefits .benefits .benefit p{line-height:1.6}section.employee-benefits .benefits .benefit p:last-child{margin-bottom:0}section.employee-benefits .benefits .benefit ul li{line-height:1.4;margin-bottom:6px;padding-bottom:.5rem}section.employee-benefits .benefits .benefit .icon{position:absolute;top:-50px;left:50%;transform:translateX(-50%);background-color:var(--bg-color-carolina-blue);border-radius:50px;width:100px;height:100px;display:flex;align-items:center;justify-content:center}section.employee-benefits .benefits .benefit h4,section.employee-benefits .benefits .benefit h5,section.employee-benefits .benefits .benefit h6{margin-bottom:1rem}section.employee-benefits .benefits .benefit h6{line-height:1.4}section.employee-benefits .benefits .benefit h3{text-align:center;margin-bottom:1.8rem}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.job-listings .heading-medium{padding-bottom:1rem}.job-listings .tab-container{background-color:var(--bg-color-carolina-blue)}.job-listings .tab-container .tab-wrapper{overflow-y:scroll;display:flex;padding:0 2rem}@media screen and (min-width: 767px){.job-listings .tab-container .tab-wrapper{padding:0 3rem}}@media screen and (min-width: 1200px){.job-listings .tab-container .tab-wrapper{overflow-y:unset}}.job-listings .tab-container .tab-wrapper::-webkit-scrollbar{width:0;height:0}.job-listings .tab-container .tab{display:inline-block;padding:clamp(20px,6vw,40px) clamp(20px,5vw,40px);color:var(--text-color-lightest);white-space:nowrap;cursor:pointer;transition:all 500ms ease;font-weight:600;font-size:12px}@media screen and (min-width: 992px){.job-listings .tab-container .tab{font-size:1rem}}.job-listings .tab-container .tab.active,.job-listings .tab-container .tab:hover{background-color:var(--bg-color-white);color:var(--text-color-dark)}@media screen and (min-width: 1200px){.job-listings .tab-container .tab.active,.job-listings .tab-container .tab:hover{margin-top:-20px}}.job-listings .content-wrapper{padding:clamp(40px,10vw,60px) 2rem}@media screen and (min-width: 767px){.job-listings .content-wrapper{padding:clamp(40px,10vw,60px) 3rem}}.job-listings .content-wrapper .no-resume{margin-bottom:2rem;display:none;font-weight:600;font-size:20px;padding:2rem;box-shadow:0 0 16px 0 rgba(20,56,87,.16);margin-bottom:2rem;max-width:1000px;transition:all 200ms ease;background-color:var(--bg-color-carolina-blue)}.job-listings .content-wrapper .no-resume .here{color:inherit}@media screen and (min-width: 500px){.job-listings .content-wrapper .no-resume{padding:3rem 2rem}}@media screen and (min-width: 767px){.job-listings .content-wrapper .no-resume{padding:3rem}}.job-listings .content-wrapper .no-resume:hover{background-color:var(--bg-color-white);color:var(--text-color-dark)}.job-listings .content-wrapper .no-resume:hover .here{color:var(--text-color-dark)}.job-listings .content-wrapper .no-resume.active{display:block}.job-listings .content-wrapper .location{display:none}.job-listings .content-wrapper .location.active{display:block}.job-listings .content-wrapper .location .job{padding:2rem;box-shadow:0 0 16px 0 rgba(20,56,87,.16);margin-bottom:2rem;max-width:1000px;transition:all 200ms ease}@media screen and (min-width: 500px){.job-listings .content-wrapper .location .job{padding:3rem 2rem}}@media screen and (min-width: 767px){.job-listings .content-wrapper .location .job{padding:3rem}}.job-listings .content-wrapper .location .job p{max-width:700px}.job-listings .content-wrapper .location .job .title{font-size:clamp(18px,3vw,36px)}.job-listings .content-wrapper .location .job .date{display:inline-block;margin-top:20px;margin-bottom:0;margin-right:clamp(20px,3vw,40px)}.job-listings .content-wrapper .location .job .date,.job-listings .content-wrapper .location .job .btn-link{font-size:14px}@media screen and (min-width: 767px){.job-listings .content-wrapper .location .job .date,.job-listings .content-wrapper .location .job .btn-link{font-size:16px}}.job-listings .content-wrapper .location .job:hover{background-color:var(--bg-color-carolina-blue)}.job-listings .content-wrapper .location .job:hover .btn-link{color:inherit}.job-listings .content-wrapper .location .job:hover .btn-link::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--text-color-dark)}.job-listings .content-wrapper .no-job-listings{display:none}.job-listings .content-wrapper .no-job-listings.active{display:block}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}section.featured-information .heading-medium{padding-block:1rem}section.featured-information .small-heading{margin-bottom:.5em}section.featured-information .content-wrapper{color:var(--text-color-lightest);padding:var(--compatible-standard-padding);background-color:var(--bg-color-seafoam)}section.featured-information .content-wrapper a{color:var(--text-color-lightest)}section.featured-information .content-wrapper .child-grid{display:grid;column-gap:1.5rem}section.featured-information .content-wrapper .child-grid .item{margin-bottom:2rem}section.featured-information .content-wrapper .child-grid .item .img-wrapper{position:relative}section.featured-information .content-wrapper .child-grid .item .img-wrapper img{border-radius:var(--rounded-radius);object-fit:cover;width:100%;aspect-ratio:8/5;margin-bottom:2rem}@media screen and (min-width: 992px){section.featured-information .content-wrapper .child-grid{grid-template-columns:repeat(3, 1fr)}}section.featured-information .content-bottom{background-color:var(--bg-color-slate-blue);padding:var(--compatible-standard-padding);color:var(--text-color-lightest)}@media screen and (min-width: 992px){section.featured-information .content-bottom{display:grid;grid-gap:10rem;grid-template-columns:1fr 1fr}}section.featured-information .content-bottom a{color:var(--text-color-lightest)}section.featured-information .content-bottom a:hover{filter:brightness(0.9) saturate(1.1)}section.featured-information .content-bottom .img-wrapper{position:relative;padding-bottom:56.26%}section.featured-information .content-bottom .img-wrapper img{position:absolute;object-fit:cover;width:100%;height:100%}#message-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:210;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity 400ms ease}#message-modal.is-open{pointer-events:all;opacity:1}#message-modal .inner{background-color:var(--bg-color-white);padding:clamp(2rem,5vw,5rem);position:relative}#message-modal .inner b{font-size:21px}@media screen and (min-width: 992px){#message-modal .inner b{font-size:36px}}#message-modal .inner button.close{appearance:none;background-color:var(--bg-color-carolina-blue);position:absolute;width:40px;height:40px;border-radius:50%;border:none;top:-10px;right:-10px;font-size:34px;padding:2px}@media screen and (min-width: 992px){#message-modal .inner button.close{top:-20px;right:-20px}}section.registration-popup{position:fixed;top:0;left:0;width:100vw;min-height:100vh;height:100%;z-index:200;background-color:rgba(0,0,0,.9);padding:max(100px,10%) 0;overflow:auto;color:var(--text-color-lightest);display:none}section.registration-popup.active{display:block}@media screen and (min-width: 500px){section.registration-popup{padding:max(100px,6%) max(16px,3%)}}section.registration-popup .btn-close{position:absolute;top:4%;right:5%;z-index:1;font-size:clamp(30px,3vw,50px);cursor:pointer;font-weight:600;transition:transform 300ms ease}section.registration-popup .btn-close:hover{transform:scale(1.1)}section.registration-popup h3{font-size:clamp(24px,3vw,40px)}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}section.custom-news-module{background-color:var(--bg-color-white);padding-top:4rem;padding-bottom:2rem}@media screen and (min-width: 992px){section.custom-news-module{padding-top:2rem}}@media screen and (min-width: 1200px){section.custom-news-module{padding-top:6rem;padding-bottom:4rem}}@media screen and (min-width: 1500px){section.custom-news-module{padding-top:8rem}}section.custom-news-module .top{display:grid;margin-bottom:1.5rem;padding:0 2rem}@media screen and (min-width: 767px){section.custom-news-module .top{padding:0 3rem}}@media screen and (min-width: 992px){section.custom-news-module .top{column-gap:2rem;grid-template-columns:3fr 2fr}}@media screen and (min-width: 1200px){section.custom-news-module .top{display:flex;justify-content:space-between;align-items:center}}section.custom-news-module .top h2{line-height:1.4;margin-bottom:1rem;flex-shrink:0}@media screen and (min-width: 1200px){section.custom-news-module .top h2{margin-right:4rem;margin-bottom:0}}@media screen and (min-width: 992px){section.custom-news-module .top h3{margin-right:2rem;grid-column:1/span 1}}@media screen and (min-width: 1200px){section.custom-news-module .top h3{margin:0 auto}}section.custom-news-module .top a{font-size:1rem;flex-shrink:0}@media screen and (min-width: 992px){section.custom-news-module .top a{font-size:1rem;grid-row:1;grid-column:2/span 1;margin-left:auto}}@media screen and (min-width: 1200px){section.custom-news-module .top a{margin-left:4rem;margin-bottom:0;margin-top:0}}section.custom-news-module .news-items{display:grid;row-gap:3rem;padding:0 2rem;display:none}section.custom-news-module .news-items.show-on-mobile{display:grid}@media screen and (min-width: 767px){section.custom-news-module .news-items{padding:0 3rem}}@media screen and (min-width: 992px){section.custom-news-module .news-items{display:grid}}section.custom-news-module .news-items a{text-decoration:none;display:block;transition:transform 250ms ease}section.custom-news-module .news-items a .post-item{height:100%}section.custom-news-module .news-items a .post-item .bg-img{background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:2rem;border-radius:var(--rounded-radius);aspect-ratio:8/5}section.custom-news-module .news-items a .post-item .content .small-heading{color:var(--text-color-dark);margin-bottom:.5em}section.custom-news-module .news-items a .post-item .content p{color:var(--text-color-dark);margin-bottom:1rem}section.custom-news-module .news-items a .post-item .content .fake-link{margin-top:2rem;text-decoration:underline}section.custom-news-module .news-items a:hover{filter:none;transform:translateY(-5px)}@media screen and (min-width: 992px){section.custom-news-module .news-items{grid-template-columns:repeat(3, 1fr);column-gap:16px}section.custom-news-module .news-items p{font-size:14px}}section.custom-news-module .news-items-slider{position:relative;overflow:hidden}@media screen and (min-width: 992px){section.custom-news-module .news-items-slider{display:none}}section.custom-news-module .news-items-slider .slide-track{display:flex;transition:all 500ms ease;transform:translateX(-100%)}section.custom-news-module .news-items-slider .slide-track.transition-off{transition:none}section.custom-news-module .news-items-slider .slide-track .slide{flex-shrink:0;width:calc(100vw - 4rem);margin-left:2rem;margin-right:2rem}@media screen and (min-width: 767px){section.custom-news-module .news-items-slider .slide-track .slide{width:calc(100vw - 6rem);margin-left:3rem;margin-right:3rem}}section.custom-news-module .news-items-slider .slide-track a{color:var(--text-color-dark);text-decoration:none;display:block}section.custom-news-module .news-items-slider .slide-track a .post-item{height:100%}section.custom-news-module .news-items-slider .slide-track a .post-item .bg-img{height:60vw;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:2rem;border-radius:var(--rounded-radius)}@media screen and (min-width: 992px){section.custom-news-module .news-items-slider .slide-track a .post-item .bg-img{height:20vw}}section.custom-news-module .news-items-slider .slide-track a .post-item .content .post-info{display:flex;flex-wrap:wrap;justify-content:space-between}section.custom-news-module .news-items-slider .slide-track a .post-item .content .post-info h4,section.custom-news-module .news-items-slider .slide-track a .post-item .content .post-info p{font-weight:normal;margin-bottom:1rem;line-height:1.2}section.custom-news-module .news-items-slider .slide-track a:hover{filter:none}section.custom-news-module .news-items-slider .controls{position:absolute;top:calc(35vw - 15px);left:1rem;width:calc(100% - 2rem);display:flex;justify-content:space-between;z-index:1;pointer-events:none}@media screen and (min-width: 992px){section.custom-news-module .news-items-slider .controls{top:calc(50% - 24px)}}@media screen and (min-width: 1200px){section.custom-news-module .news-items-slider .controls{width:calc(100% - 1rem - 36px)}}section.custom-news-module .news-items-slider .controls .prev img{transform:rotate(180deg)}section.custom-news-module .news-items-slider .controls button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;transition:800ms ease;pointer-events:all}section.custom-news-module .news-items-slider .controls button.hide{opacity:0;pointer-events:none}section.custom-news-module .news-items-slider .controls button img{width:30px}@media screen and (min-width: 1200px){section.custom-news-module .news-items-slider .controls button img{width:unset}}section.no-resume-popup{position:fixed;top:0;left:0;width:100vw;min-height:100vh;height:100%;z-index:200;background-color:rgba(0,0,0,.9);padding:max(100px,10%) 0;overflow:auto;color:var(--text-color-lightest);display:none}section.no-resume-popup.active{display:block}@media screen and (min-width: 500px){section.no-resume-popup{padding:max(100px,6%) max(16px,3%)}}section.no-resume-popup .btn-close{position:absolute;top:4%;right:5%;z-index:1;font-size:clamp(30px,3vw,50px);cursor:pointer;font-weight:600;transition:transform 300ms ease}section.no-resume-popup .btn-close:hover{transform:scale(1.1)}section.no-resume-popup h3{font-size:clamp(24px,3vw,40px);margin-bottom:1em}section.no-resume-popup form{padding:clamp(20px,5vw,40px) clamp(20px,3vw,60px);background-color:var(--bg-color-white);color:#000;border-radius:var(--rounded-radius);max-width:1000px;margin:auto}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.testimonials{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);padding-bottom:4rem}.testimonials.bg-powder-blue{background-color:var(--bg-color-powder-blue);color:var(--text-color-dark)}.testimonials.bg-powder-blue .tns-controls button,.testimonials.bg-powder-blue .tns-nav button.tns-nav-active{background-color:var(--bg-color-magnow-blue)}.testimonials .content-wrapper{padding:4rem 2rem}@media screen and (min-width: 767px){.testimonials .content-wrapper{padding:5rem 3rem}}@media screen and (min-width: 992px){.testimonials .content-wrapper{grid-column:1/span 4}}@media screen and (min-width: 1500px){.testimonials .content-wrapper{padding:5rem 2rem}}.testimonials .content-wrapper .eyebrow{margin-bottom:2rem}.testimonials .content-wrapper .heading-medium{line-height:1.2;margin-bottom:2rem}.testimonials .slider-container{padding:0 2rem;padding-bottom:60px;position:relative}@media screen and (min-width: 992px){.testimonials .slider-container{grid-column:6/span 7;padding:5rem 25px;padding-right:0}}@media screen and (min-width: 1500px){.testimonials .slider-container{margin-right:calc(-1*(50vw - 750px))}}@media screen and (min-width: 2300px){.testimonials .slider-container{margin-right:calc(-1*(50vw - 950px))}}.testimonials .tns-nav{position:absolute;bottom:20px;left:50%;z-index:10;transform:translateX(-50%);text-align:center}.testimonials .tns-nav button{width:40px;height:6px;border:none;padding:0;background-color:#979797;-webkit-appearance:none;appearance:none;margin-left:4px;margin-right:4px}.testimonials .tns-nav button.tns-nav-active{background-color:var(--bg-color-carolina-blue)}.testimonials .tns-controls{position:absolute;z-index:10;bottom:50%;transform:translateY(-25px);display:flex;justify-content:space-between;width:100%;left:0;height:0}@media screen and (min-width: 500px){.testimonials .tns-controls{width:calc(88% - 25px)}}@media screen and (min-width: 992px){.testimonials .tns-controls{width:88%}}@media screen and (min-width: 1200px){.testimonials .tns-controls{transform:translateY(-30px)}}@media screen and (min-width: 2300px){.testimonials .tns-controls{width:calc(88% - 30px)}}.testimonials .tns-controls button{appearance:none;-webkit-appearance:none;background-color:var(--bg-color-carolina-blue);border:none;width:50px;height:50px;cursor:pointer;transition:all 300ms ease;padding:12px}@media screen and (min-width: 1200px){.testimonials .tns-controls button{width:60px;height:60px}}.testimonials .tns-controls button:hover{transform:scale(1.1)}.testimonials .tns-controls button img{width:100%}.testimonials .tns-controls button.prev img{transform:rotate(180deg)}.testimonials .testimonial-slider{display:flex}@media screen and (min-width: 500px){.testimonials .testimonial-slider .tns-slide-active{width:12% !important}}.testimonials .slide-content{background-color:var(--bg-color-white);color:#000;padding:2rem;height:100%}.testimonials .slide-content p{line-height:1.6}@media screen and (min-width: 500px){.testimonials .slide-content{padding:2rem 3rem}}@media screen and (min-width: 1200px){.testimonials .slide-content{padding:3rem 4rem}}@media screen and (min-width: 1500px){.testimonials .slide-content{padding:4rem 6rem}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.callout-three-columns .content{padding:2rem}.callout-three-columns .content.content-1{margin-bottom:100px}@media screen and (min-width: 767px){.callout-three-columns .content{padding:2rem 3rem}}@media screen and (min-width: 1200px){.callout-three-columns .content{padding:4rem 3rem}}.callout-three-columns .heading-medium{margin-bottom:2rem;color:var(--text-color-dark)}.callout-three-columns .img-wrapper .offset-img{width:100%;height:100%;object-fit:cover;pointer-events:none;margin-top:0}@media screen and (min-width: 767px){.callout-three-columns .img-wrapper{grid-column:1/span 6;grid-row:span 2;margin-top:max(-5vw,-60px)}.callout-three-columns .content-0{padding-top:100px}.callout-three-columns .content-0,.callout-three-columns .content-1{grid-column:7/span 6}}@media screen and (min-width: 1200px){.callout-three-columns .content-0{grid-column:6/span 4}.callout-three-columns .content-1{padding-top:134px;grid-column:10/span 3}.callout-three-columns .img-wrapper{grid-column:1/span 4}}@media screen and (min-width: 1700px){.callout-three-columns .img-wrapper{margin-left:-100px}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.mag-now-compounds{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);padding:clamp(60px,6vw,140px) 0}.mag-now-compounds.bg-white{background-color:var(--bg-color-white)}.mag-now-compounds.bg-black{background-color:var(--bg-color-slate-blue)}.mag-now-compounds.bg-greenblue{background-color:var(--bg-color-green);color:var(--text-color-dark)}.mag-now-compounds.bg-greenblue .directions img{filter:brightness(0)}.mag-now-compounds.bg-blue{background-color:var(--bg-color-carolina-blue);color:var(--text-color-dark)}.mag-now-compounds.bg-ice-blue{background-color:var(--bg-color-light-grey);color:var(--text-color-dark)}.mag-now-compounds.bg-ice-blue .directions img{filter:brightness(0)}.mag-now-compounds .general-padding-align{padding-left:2rem;padding-right:2rem}@media screen and (min-width: 767px){.mag-now-compounds .general-padding-align{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 1500px){.mag-now-compounds .general-padding-align{padding-left:2rem;padding-right:2rem}}.mag-now-compounds .content{margin-bottom:clamp(2rem,4vw,4rem)}.mag-now-compounds .heading-large{margin-bottom:.5em}.mag-now-compounds .location-container .location a{color:inherit}.mag-now-compounds .location-container .location p{margin-bottom:0}.mag-now-compounds .location-container .location .title{font-size:clamp(18px,2.5vw,24px)}.mag-now-compounds .location-container .location .hours,.mag-now-compounds .location-container .location .address,.mag-now-compounds .location-container .location .phone{margin-bottom:.5em}.mag-now-compounds .location-container .location .directions{white-space:nowrap}.mag-now-compounds .location-container .location .directions>*{display:inline-block;vertical-align:middle}@media screen and (min-width: 992px){.mag-now-compounds .location-container .location .directions{margin-bottom:-0.6rem}}.mag-now-compounds .location-container .location .map-image-link:hover{filter:none}.mag-now-compounds .location-container .location .map-image{width:100%;margin-top:1rem}.mag-now-compounds .location-container .location:not(:first-child){margin-top:2rem}@media screen and (min-width: 992px){.mag-now-compounds .location-container .location:not(:first-child){margin-top:0}}@media screen and (min-width: 992px){.mag-now-compounds .location-container:not(.num-items-1){display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.mag-now-compounds .location-container.num-items-1 .location{display:grid;grid-template-columns:1fr 1fr}.mag-now-compounds .location-container.num-items-1 .location .title{grid-column:1/2}.mag-now-compounds .location-container.num-items-1 .location .hours{grid-column:1/2}.mag-now-compounds .location-container.num-items-1 .location .address br{display:none}.mag-now-compounds .location-container.num-items-1 .location .directions{margin-left:-4px;margin-top:6px}.mag-now-compounds .location-container.num-items-1 .location .map-image-link{grid-row:1/7;grid-column:2/3}.mag-now-compounds .location-container:not(.num-items-1) .location{display:grid;grid-template-columns:1fr auto}.mag-now-compounds .location-container:not(.num-items-1) .location *{grid-column:1/2}.mag-now-compounds .location-container:not(.num-items-1) .location .directions{grid-column:2/3;margin-top:-7px}.mag-now-compounds .location-container:not(.num-items-1) .location .map-image-link{grid-column:1/3}}@media screen and (min-width: 1200px){.mag-now-compounds .location-container.num-items-2 .location .hours,.mag-now-compounds .location-container.num-items-2 .location .address,.mag-now-compounds .location-container.num-items-2 .location .phone{margin-bottom:0}.mag-now-compounds .location-container.num-items-2 .location .address br{display:none}}@media screen and (min-width: 1500px){.mag-now-compounds .location-container:not(.num-items-1):not(.num-items-2){grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 2300px){.mag-now-compounds .location-container .location .address br{display:none}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.team-module{background-color:var(--bg-color-light-grey);color:var(--text-color-dark);padding:clamp(60px,6vw,140px) 0}.team-module.bg-blue{background-color:var(--bg-color-carolina-blue)}.team-module .general-padding-align{padding-left:2rem;padding-right:2rem}@media screen and (min-width: 767px){.team-module .general-padding-align{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 1500px){.team-module .general-padding-align{padding-left:2rem;padding-right:2rem}}.team-module h2{text-align:center;margin-bottom:.5em}.team-module .copy{text-align:center}.team-module .team-inner div.group{grid-column:span 12;gap:15px;margin-top:3rem;display:grid}.team-module .team-inner div.group h4{margin-bottom:.5rem}@media screen and (min-width: 767px){.team-module .team-inner div.group{grid-template-columns:repeat(2, 1fr)}.team-module .team-inner div.group h4{grid-column:span 2}}@media screen and (min-width: 992px){.team-module .team-inner div.group{column-gap:15px;margin-top:5rem;grid-template-columns:repeat(3, 1fr);max-width:1200px;margin-left:auto;margin-right:auto}.team-module .team-inner div.group h4{grid-column:span 3}}.team-module .team-inner .header h2{font-size:28px}.team-module .team-inner .header p{font-size:14px}@media screen and (min-width: 992px){.team-module .team-inner .header p{font-size:16px}}.team-module .team-inner .team-member{display:flex;height:100%;padding:18px 14px 18px 0}.team-module .team-inner .team-member p{margin-bottom:.5rem}.team-module .team-inner .team-member p:last-child{margin-bottom:0}.team-module .team-inner .team-member h6{font-size:16px}.team-module .team-inner .team-member .img{width:80px;height:80px;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center top;border-radius:var(--rounded-radius);margin-right:1rem}@media screen and (min-width: 2300px){.team-module .team-inner .team-member .img{max-height:270px}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.video-hero-callout .btn-link{margin-bottom:4rem}.video-hero-callout .video-wrapper{width:100%;padding:2rem;display:grid}.video-hero-callout .video-wrapper video{width:130%;margin:auto -15%}@media screen and (min-width: 992px){.video-hero-callout .content{grid-column:1/span 6;z-index:1}.video-hero-callout .video-wrapper{grid-column:span 6}}.upcoming-sales{background-color:var(--bg-color-light-grey)}.upcoming-sales .content{padding:3rem 2rem;max-width:800px}@media screen and (min-width: 767px){.upcoming-sales .content{padding:4rem 3rem}}@media screen and (min-width: 992px){.upcoming-sales .content{padding:5rem clamp(3rem,5vw,5rem);grid-column:6/span 7}.upcoming-sales .content.add-extra-padding-top{padding-top:clamp(7rem,9vw,10rem)}}@media screen and (min-width: 1200px){.upcoming-sales .content{padding-top:7rem}}.upcoming-sales .content .heading-medium{margin-bottom:.75em}.upcoming-sales .content .heading-medium span{color:var(--bg-color-carolina-blue)}.upcoming-sales .content .copy{padding-bottom:.5rem}.upcoming-sales .ford-schedule-card-link{text-decoration:none}.upcoming-sales .ford-schedule-card-link:hover .ford-schedule-card{box-shadow:0 2px 4px 0 rgba(0,0,0,.14)}.upcoming-sales .ford-schedule-card-link .ford-schedule-card{transition:box-shadow 250ms var(--default-ease) , ;background-color:var(--bg-color-white);border-radius:calc(var(--rounded-radius)/2);box-shadow:0 0 4px 0 rgba(0,0,0,.14);padding:.75rem .75rem;margin-bottom:1rem;max-width:700px;display:flex;justify-content:space-between}.upcoming-sales .ford-schedule-card-link .ford-schedule-card .column:nth-child(2){flex-shrink:0;margin-left:1rem;text-align:right}.upcoming-sales .ford-schedule-card-link .ford-schedule-card p:nth-child(1){margin-bottom:.5rem}.upcoming-sales .ford-schedule-card-link .ford-schedule-card p:nth-child(2){margin-bottom:0}.upcoming-sales .image-wrapper img{width:100%;height:100%;object-fit:cover;max-height:60vw;display:block}@media screen and (min-width: 992px){.upcoming-sales .image-wrapper{grid-column:1/span 5;grid-row:1;height:100%;position:relative;min-height:500px}.upcoming-sales .image-wrapper img{max-height:100%;position:absolute}}@media screen and (min-width: 1500px){.upcoming-sales .image-wrapper{margin-left:calc(-1*(50vw - 750px))}}@media screen and (min-width: 2300px){.upcoming-sales .image-wrapper{margin-left:calc(-50vw + 950px)}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.callout-advanced .content{padding:2rem;color:var(--text-color-dark);max-width:850px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 767px){.callout-advanced .content{padding:4rem 3rem}}@media screen and (min-width: 2300px){.callout-advanced .content{max-width:1000px}}.callout-advanced .content .heading-large{margin-bottom:.75em}.callout-advanced .content .btn{margin-right:2rem}.callout-advanced .content .copy{width:100%}@media screen and (min-width: 767px){.callout-advanced .content .copy .col-2{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:16px;padding-top:8px;padding-bottom:8px}}.callout-advanced .content .copy .ul-title{margin-bottom:10px;display:block}.callout-advanced .content .copy ul,.callout-advanced .content .copy ol{margin-bottom:16px}.callout-advanced .content .copy .tiny{padding-top:8px}.callout-advanced .content .text-content{margin-bottom:.5rem}.callout-advanced .content .text-content p{max-width:700px}@media screen and (min-width: 2300px){.callout-advanced .content .text-content p{max-width:unset}}.callout-advanced .content img{max-width:100%;display:block}.callout-advanced .content .copy-item{margin-top:2rem}.callout-advanced .content .copy-block+.button-row{margin-top:2rem}@media screen and (min-width: 992px){.callout-advanced .content .copy-block+.button-row{margin-top:3rem}}.callout-advanced .content .button-row{margin-top:1rem;display:grid}@media screen and (min-width: 500px){.callout-advanced .content .button-row{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.callout-advanced .content .button-row{margin-top:.5rem;display:flex;flex-direction:row;flex-wrap:wrap}.callout-advanced .content .button-row .button-wrapper:last-child{margin-right:0}}.callout-advanced .content .button-row .button-wrapper{margin-right:3.5rem}.callout-advanced .content .button-row .button-wrapper .btn{margin-bottom:1rem;min-width:150px;text-align:center;padding:16px 24px}@media screen and (min-width: 992px){.callout-advanced .content .button-row .button-wrapper .btn{min-width:190px}}.callout-advanced .content .button-row .button-wrapper p{font-size:clamp(14px,1.5vw,18px);padding:0 .25rem}.callout-advanced .content .note{margin-top:1rem}.callout-advanced .content ul{margin-left:10px}.callout-advanced .content ol{margin-bottom:2rem}.callout-advanced .content .apps-icons{margin-top:-1rem !important;padding-top:0 !important;display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 500px){.callout-advanced .content .apps-icons{flex-wrap:nowrap}}.callout-advanced .content .apps-icons>img{height:16px;width:100%;object-fit:contain;object-position:left center;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width: 500px){.callout-advanced .content .apps-icons>img{margin-bottom:0;width:auto}}@media screen and (min-width: 992px){.callout-advanced .content .apps-icons>img{height:24px}}.callout-advanced .content .apps-icons>img.white{filter:brightness(0) invert(1)}.callout-advanced .content .apps-icons a:hover{filter:brightness(1.3) saturate(0.9)}.callout-advanced .content .apps-icons a.btn{margin-top:0;margin-right:1rem}.callout-advanced .content .apps-icons a:not(.btn){display:inline-flex;margin-right:.75rem;width:35px;height:35px;border-radius:50%;background-color:var(--bg-color-carolina-blue);justify-content:center;align-items:center}.callout-advanced .content .apps-icons a:not(.btn) img{width:20px;height:20px;object-fit:contain}.callout-advanced .content .apps-icons a:not(.btn):hover{filter:none;background-color:var(--bg-color-carolina-blue-hover)}@media screen and (min-width: 992px){.callout-advanced .content .apps-icons a:not(.btn){width:50px;height:50px;margin-right:.5rem}.callout-advanced .content .apps-icons a:not(.btn) img{width:20px;height:20px}}.callout-advanced.bg-dark{margin-top:-1px;background-color:var(--bg-color-slate-blue)}.callout-advanced.bg-dark .content{color:var(--text-color-lightest)}.callout-advanced.bg-dark .content .copy{color:rgba(255,255,255,.7)}.callout-advanced.bg-dark .content .copy a{color:var(--bg-color-carolina-blue)}.callout-advanced.bg-green{margin-top:-1px;background-color:var(--bg-color-green)}.callout-advanced.bg-green .content{color:var(--text-color-dark)}.callout-advanced.bg-green .content .subhead{color:var(--text-color-dark)}.callout-advanced.bg-green .content .btn.btn-new{background-color:var(--bg-color-slate-blue-hover);color:var(--text-color-lightest);font-weight:600}.callout-advanced.bg-green .content .btn.btn-new:hover{background-color:var(--bg-color-slate-blue-hover)}.callout-advanced.bg-green .content .btn-link{color:var(--text-color-lightest)}.callout-advanced.bg-green .content .btn-link::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.callout-advanced.bg-green .content .apps-icons a:not(.btn){background-color:var(--bg-color-green)}.callout-advanced.bg-green .content .apps-icons a:not(.btn):hover{background-color:var(--bg-color-green-hover)}.callout-advanced.bg-blue{margin-top:-1px;background-color:var(--bg-color-carolina-blue)}.callout-advanced.bg-blue .content,.callout-advanced.bg-blue a{color:var(--text-color-lightest)}.callout-advanced.bg-blue .btn-link{color:var(--text-color-lightest)}.callout-advanced.bg-blue .btn-link::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--bg-color-white)}.callout-advanced.bg-color-picker{margin-top:-1px;background-color:var(--tooltip-background-color-picker);padding:40px 0}.callout-advanced.bg-color-picker .content{color:var(--tooltip-text-color-picker)}.callout-advanced.bg-color-picker .content a{color:inherit}.callout-advanced .image-wrapper{z-index:0;margin-bottom:var(--tooltip-image-bottom-offset-mobile);margin-top:var(--tooltip-image-top-offset-mobile)}.callout-advanced .image-wrapper.portrait-image{background-image:linear-gradient(to bottom, white 10%, #057d9b 10%)}.callout-advanced .image-wrapper.portrait-image img{margin-bottom:-3px}@media screen and (min-width: 992px){.callout-advanced .image-wrapper.portrait-image{background-image:unset;width:100% !important;margin-left:auto;margin-right:auto}.callout-advanced .image-wrapper.portrait-image img{margin-bottom:0px}}@media screen and (min-width: 992px){.callout-advanced .image-wrapper{position:relative}}.callout-advanced .image-wrapper img{width:100%;height:100%;z-index:0;max-height:60vw;display:block}@media screen and (min-width: 992px){.callout-advanced .image-wrapper img{max-height:unset;position:absolute}}.callout-advanced .image-wrapper img.cover{object-fit:cover}.callout-advanced .image-wrapper img.contain{object-fit:contain;object-position:center center;max-height:unset}.callout-advanced .image-wrapper img.contain.horiz-left.vert-top{object-position:left top}.callout-advanced .image-wrapper img.contain.horiz-left.vert-middle{object-position:left center}.callout-advanced .image-wrapper img.contain.horiz-left.vert-bottom{object-position:left bottom}.callout-advanced .image-wrapper img.contain.horiz-middle.vert-top{object-position:center top}.callout-advanced .image-wrapper img.contain.horiz-middle.vert-bottom{object-position:center bottom}.callout-advanced .image-wrapper img.contain.horiz-right.vert-top{object-position:right top}.callout-advanced .image-wrapper img.contain.horiz-right.vert-middle{object-position:right center}.callout-advanced .image-wrapper img.contain.horiz-right.vert-bottom{object-position:right bottom}.callout-advanced.align-center .content{margin-top:auto;margin-bottom:auto}.callout-advanced.align-bottom .content{margin-top:auto}.callout-advanced.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.callout-advanced.bg-image:not(.has_inside_image) .content,.callout-advanced.bg-image:not(.has_inside_image) .bg-image{grid-column:1/span 12;grid-row:1/2}.callout-advanced.bg-image .bg-image{z-index:-2;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.callout-advanced.bg-image .bg-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.callout-advanced.bg-image .bg-image.custom-background-overlay::after{background-color:rgba(0, 0, 0, var(--tooltip-background-overlay))}@media screen and (min-width: 1500px){.callout-advanced.bg-image .bg-image{margin-left:calc(-50vw + 750px);width:calc(100% + 100vw - 1500px)}}@media screen and (min-width: 2300px){.callout-advanced.bg-image .bg-image{margin-left:calc(-50vw + 950px);width:calc(100% + 100vw - 1900px)}}.callout-advanced.bg-image .content{color:var(--text-color-lightest);color:var(--tooltip-text-color-picker);padding-top:4rem;max-width:unset}.callout-advanced.bg-image .content a:not(.btn){color:inherit}@media screen and (min-width: 767px){.callout-advanced.bg-image .content{padding-top:6rem}}@media screen and (min-width: 1500px){.callout-advanced.bg-image .content{padding-top:5rem}}.callout-advanced.extra-bottom-padding{padding-bottom:100px}.callout-advanced.extra-bottom-padding.bg-image .bg-image{height:calc(100% + 100px);margin-bottom:-100px}@media screen and (min-width: 992px){.callout-advanced.align-oversized{margin-top:120px;margin-bottom:120px}.callout-advanced.align-oversized .grid-parent{align-items:center}.callout-advanced.align-oversized .image-wrapper{height:110%}.callout-advanced.align-oversized .content{grid-column:auto/span var(--tooltip-text-width);padding-left:4rem;padding-right:2rem}.callout-advanced.align-oversized .image-wrapper{grid-column:1/span var(--tooltip-image-width);margin-bottom:var(--tooltip-image-bottom-offset-desktop);width:100%;grid-row:1}}.callout-advanced.content-bottom .content{grid-row:2/3}@media screen and (min-width: 992px){.callout-advanced.content-bottom .content{grid-row:1/2}}@media screen and (min-width: 992px){.callout-advanced.remove_content_padding .content{padding-top:0;padding-bottom:0}}@media screen and (min-width: 992px){.callout-advanced.add_extra_content_padding .content{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}}.callout-advanced.has_inside_image .heading{max-width:500px}.callout-advanced.content-center .image-wrapper{grid-row:1/2;max-width:600px;margin-left:auto;margin-right:auto;margin-top:2rem}.callout-advanced.content-center .content{text-align:center;margin-left:auto;margin-right:auto;padding-top:2rem}.callout-advanced.content-center .content .subhead,.callout-advanced.content-center .content .heading,.callout-advanced.content-center .content .copy-item{margin-left:auto;margin-right:auto}@media screen and (min-width: 767px){.callout-advanced.content-center .image-wrapper{margin-top:3rem}}@media screen and (min-width: 992px){.callout-advanced .content{grid-column:1/span var(--tooltip-text-width)}.callout-advanced .image-wrapper{grid-column:auto/span var(--tooltip-image-width);margin-bottom:var(--tooltip-image-bottom-offset-desktop);margin-top:var(--tooltip-image-top-offset-desktop);width:100%}.callout-advanced .image-wrapper img{margin-top:0}.callout-advanced.content-center .image-wrapper{grid-column:calc((12 - var(--tooltip-image-width)) / 2 + 1)/span var(--tooltip-image-width);max-width:100%}.callout-advanced.content-center .image-wrapper img{height:auto;position:static}.callout-advanced.content-center .content{grid-column:calc((12 - var(--tooltip-text-width)) / 2 + 1)/span var(--tooltip-text-width)}.callout-advanced.content-right .image-wrapper{grid-column:1/span var(--tooltip-image-width);grid-row:1}.callout-advanced.content-right .content{grid-column:auto/span var(--tooltip-text-width);padding-left:clamp(2rem,5vw,85px)}.callout-advanced.not-stick-to-the-edge .image-wrapper{width:calc(100% - 2rem)}}@media screen and (min-width: 1500px){.callout-advanced .content{padding:5rem 2rem}.callout-advanced .image-wrapper{margin-bottom:calc(1.2*var(--tooltip-image-bottom-offset-desktop));margin-top:calc(1.2*var(--tooltip-image-top-offset-desktop));width:calc(100% + 50vw - 750px)}.callout-advanced.content-center .image-wrapper{margin-top:4rem}.callout-advanced.content-center .content{padding-bottom:6rem}.callout-advanced.content-right .image-wrapper{margin-left:calc(-1*(50vw - 750px))}.callout-advanced.content-right.not-stick-to-the-edge .image-wrapper{margin-left:unset}.callout-advanced.not-stick-to-the-edge .image-wrapper{width:100%}}@media screen and (min-width: 2300px){.callout-advanced .image-wrapper{width:calc(100% + 50vw - 950px)}.callout-advanced.content-right .image-wrapper{margin-left:calc(-1*(50vw - 950px))}.callout-advanced.content-right.not-stick-to-the-edge .image-wrapper{margin-left:0}}.dealerships,.institutions{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:2rem;display:grid;background-color:rgba(44,44,44,.8);opacity:0;z-index:-100;pointer-events:none;transition:opacity 250ms,z-index 10ms 250ms;overflow-y:scroll}@media screen and (min-width: 500px){.dealerships,.institutions{padding:0 2rem}}@media screen and (min-width: 767px){.dealerships,.institutions{padding:0 3rem}}.dealerships.open,.institutions.open{opacity:1;z-index:100;pointer-events:all;transition:opacity 250ms}.dealerships .card,.institutions .card{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);padding:30px;margin-bottom:1rem;max-width:800px}@media screen and (min-width: 500px){.dealerships .card,.institutions .card{margin:auto}}.dealerships .card div.list ul,.dealerships .card div.list ol,.institutions .card div.list ul,.institutions .card div.list ol{list-style:none;padding-inline-start:0}@media screen and (min-width: 500px){.dealerships .card div.list ul,.dealerships .card div.list ol,.institutions .card div.list ul,.institutions .card div.list ol{columns:2}}.dealerships .card .top,.institutions .card .top{display:flex}.dealerships .card .top .close,.institutions .card .top .close{text-decoration:none;margin:-2rem -1.75rem 0 3rem;padding:1rem;cursor:pointer}.dealerships .card h2,.institutions .card h2{margin-bottom:2rem}.dealerships .card p,.institutions .card p{margin-bottom:.25rem;font-size:14px}.holiday-hours-card{position:fixed;bottom:40px;right:0;display:grid;pointer-events:none;transition:all 250ms ease;overflow-y:scroll;scrollbar-width:none;transform:translateX(100%);z-index:110;overflow:auto;max-height:80vh}.holiday-hours-card::-webkit-scrollbar{display:none}.holiday-hours-card.open{pointer-events:all;box-shadow:-2px 1px 20px 0px rgba(0,0,0,.4901960784);transform:translateX(0)}.holiday-hours-card .card{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);padding:40px;max-width:350px;border-radius:0;background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}.holiday-hours-card .card .top{position:relative;margin-bottom:32px}.holiday-hours-card .card .top h2{margin-bottom:5px;font-size:16px}.holiday-hours-card .card .top h3{font-size:24px}.holiday-hours-card .card .top .close{text-decoration:none;position:absolute;top:-32px;right:-24px;cursor:pointer;color:var(--text-color-lightest)}.holiday-hours-card .card h2{margin-bottom:2rem}.holiday-hours-card .card p{margin-bottom:.25rem;font-size:14px}.holiday-hours-card .card .copy h2,.holiday-hours-card .card .copy h3,.holiday-hours-card .card .copy h4,.holiday-hours-card .card .copy h5,.holiday-hours-card .card .copy h6{font-weight:600;font-size:16px;margin-bottom:10px}.holiday-hours-card .card .copy h2:not(:first-child),.holiday-hours-card .card .copy h3:not(:first-child),.holiday-hours-card .card .copy h4:not(:first-child),.holiday-hours-card .card .copy h5:not(:first-child),.holiday-hours-card .card .copy h6:not(:first-child){margin-top:16px}.holiday-hours-card .card .copy h2{margin-top:32px !important;margin-bottom:32px}.holiday-hours-card .card .copy p,.holiday-hours-card .card .copy li{font-weight:300}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}section.alternate-heros .btn:not(:last-child),section.alternate-heros .btn-link:not(:last-child){margin-right:1.5rem}section.alternate-heros.large-right-side-photo{background-color:var(--bg-color-slate-blue)}section.alternate-heros.large-right-side-photo .content-wrapper{position:relative;z-index:1;padding-top:clamp(360px,80vw,500px);padding-bottom:clamp(48px,10vw,80px);padding-inline:var(--standard-padding-inline);color:var(--text-color-lightest);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}section.alternate-heros.large-right-side-photo .content-wrapper .content{max-width:clamp(400px,80vw,600px)}section.alternate-heros.large-right-side-photo .content-wrapper .heading-large{margin-bottom:1.5rem}section.alternate-heros.large-right-side-photo .content-wrapper .copy{margin-bottom:clamp(32px,3vw,80px)}section.alternate-heros.large-right-side-photo .content-wrapper .notes{margin-top:32px}section.alternate-heros.large-right-side-photo .content-wrapper .notes p{font-size:12px}section.alternate-heros.large-right-side-photo .content-wrapper .mobile-bg-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}section.alternate-heros.large-right-side-photo .content-wrapper .mobile-bg-image img{object-fit:cover;width:100%;height:100%}section.alternate-heros.large-right-side-photo .desktop-image{display:none}@media screen and (min-width: 992px){section.alternate-heros.large-right-side-photo .content-wrapper{grid-column:span 5;padding-block:clamp(200px,20vw,360px);padding-right:0;background-image:none !important}section.alternate-heros.large-right-side-photo .content-wrapper .mobile-bg-image{display:none}section.alternate-heros.large-right-side-photo .desktop-image{display:block;grid-column:span 7;background-position:left;background-size:cover;background-repeat:no-repeat;overflow:hidden}section.alternate-heros.large-right-side-photo .desktop-image img{object-fit:cover;object-position:left;width:100%;height:calc(100% + 200px);transition-duration:300ms}}@media screen and (min-width: 1500px){section.alternate-heros.large-right-side-photo .desktop-image{margin-right:calc(-1*(50vw - 750px))}}@media screen and (min-width: 2300px){section.alternate-heros.large-right-side-photo .desktop-image{margin-right:calc(-1*(50vw - 950px))}}section.alternate-heros.three-photos{padding-top:32px;padding-inline:var(--standard-padding-inline)}section.alternate-heros.three-photos .content-wrapper .content{max-width:clamp(400px,80vw,600px)}section.alternate-heros.three-photos .content-wrapper .heading-large{margin-bottom:1.5rem}section.alternate-heros.three-photos .content-wrapper .copy{margin-bottom:clamp(32px,3vw,80px)}section.alternate-heros.three-photos .content-wrapper .notes{margin-top:32px}section.alternate-heros.three-photos .content-wrapper .notes p{font-size:12px}section.alternate-heros.three-photos .gallery-wrapper{margin-top:48px;display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(8px,2vw,16px)}section.alternate-heros.three-photos .gallery-wrapper .img-wrapper:first-child{grid-column:span 2;grid-row:span 2}section.alternate-heros.three-photos .gallery-wrapper .img-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:clamp(12px,2vw,24px)}@media screen and (min-width: 767px){section.alternate-heros.three-photos .gallery-wrapper .img-wrapper:first-child{grid-column:span 1;grid-row:span 2}}@media screen and (min-width: 992px){section.alternate-heros.three-photos .content-wrapper{grid-column:span 5;padding-block:clamp(100px,15vw,200px);align-self:center}section.alternate-heros.three-photos .gallery-wrapper{grid-column:span 7;margin-top:0}section.alternate-heros.three-photos .gallery-wrapper .img-wrapper:first-child{width:28vw}}@media screen and (min-width: 1500px){section.alternate-heros.three-photos .gallery-wrapper{margin-right:calc(-1*(50vw - 750px - 3rem))}section.alternate-heros.three-photos .gallery-wrapper .img-wrapper:first-child{width:30vw}}@media screen and (min-width: 2300px){section.alternate-heros.three-photos .gallery-wrapper{margin-right:calc(-1*(50vw - 950px - 6rem))}}section.alternate-heros.countdown-one{background-repeat:no-repeat;background-size:cover;background-position:center}section.alternate-heros.countdown-one .content-wrapper{padding-top:clamp(80px,10vw,200px);padding-bottom:clamp(80px,10vw,100px);padding-inline:var(--standard-padding-inline);text-align:center;color:var(--text-color-lightest)}section.alternate-heros.countdown-one .content-wrapper .top-logo-image{width:100%;height:100%;margin-bottom:clamp(24px,3vw,42px);max-width:clamp(300px,50vw,500px)}section.alternate-heros.countdown-one .content-wrapper .heading-large{text-align:center;max-width:clamp(400px,70vw,1000px);margin-left:auto;margin-right:auto;margin-bottom:1.5rem}section.alternate-heros.countdown-one .content-wrapper .btn{margin-top:clamp(32px,3vw,64px)}section.alternate-heros.countdown-two{background-repeat:no-repeat;background-size:cover;background-position:center}section.alternate-heros.countdown-two .content-wrapper{padding-top:clamp(80px,10vw,200px);padding-bottom:clamp(80px,10vw,100px);padding-inline:var(--standard-padding-inline);text-align:center;color:var(--text-color-lightest)}section.alternate-heros.countdown-two .content-wrapper .top-logo-image{width:100%;height:100%;margin-bottom:clamp(24px,3vw,42px);max-width:clamp(300px,50vw,500px)}section.alternate-heros.countdown-two .content-wrapper .small-heading{margin-top:clamp(10px,2vw,20px);margin-bottom:clamp(32px,5vw,100px)}section.alternate-heros.countdown-two .content-wrapper .btn{margin-top:clamp(32px,3vw,64px)}section.alternate-heros.countdown-two .content-wrapper .date-countdown{font-family:"Open Sans",sans-serif;font-weight:800;font-size:clamp(52px,8vw,160px)}section.alternate-heros.video-background .video-wrapper video{width:100%}section.alternate-heros.video-background .content-wrapper{padding-top:clamp(80px,10vw,200px);padding-bottom:clamp(80px,10vw,100px);padding-inline:var(--standard-padding-inline)}section.alternate-heros.video-background .content-wrapper .content{max-width:clamp(400px,80vw,600px)}section.alternate-heros.video-background .content-wrapper .heading-large{margin-bottom:1.5rem}section.alternate-heros.video-background .content-wrapper .copy{margin-bottom:clamp(32px,3vw,80px)}section.alternate-heros.video-background .content-wrapper .notes{margin-top:32px}section.alternate-heros.video-background .content-wrapper .notes p{font-size:12px}@media screen and (min-width: 1200px){section.alternate-heros.video-background{display:grid}section.alternate-heros.video-background .video-wrapper{grid-column:1;grid-row:1;position:relative}section.alternate-heros.video-background .video-wrapper::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.8), transparent)}section.alternate-heros.video-background .grid-parent{grid-column:1;grid-row:1;z-index:1}section.alternate-heros.video-background .grid-parent .content-wrapper{color:var(--text-color-lightest);align-self:center;padding-top:0;padding-bottom:0}}section.alternate-heros.image-background{min-height:min(50vw,100vh - 165px);color:var(--text-color-lightest);position:relative;overflow-x:hidden;height:max-content}@media screen and (min-width: 767px){section.alternate-heros.image-background{display:flex;align-items:center}section.alternate-heros.image-background>.grid-parent{padding-bottom:5rem}}section.alternate-heros.image-background .bg-img{position:absolute;top:0;left:0;width:100%;z-index:-1}@media screen and (min-width: 767px){section.alternate-heros.image-background .bg-img{height:100%}}section.alternate-heros.image-background .bg-img img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 767px){section.alternate-heros.image-background .bg-img img.mobile{display:none}}section.alternate-heros.image-background .bg-img img.mobile+img.desktop{display:none}@media screen and (min-width: 767px){section.alternate-heros.image-background .bg-img img.mobile+img.desktop{display:block}}section.alternate-heros.image-background .content-wrapper{padding:clamp(80px,10vw,200px) 2rem calc(5rem + clamp(80px,10vw,200px));position:relative}section.alternate-heros.image-background .content-wrapper.shrink-mobile-space{padding-top:0}@media screen and (min-width: 767px){section.alternate-heros.image-background .content-wrapper{padding:clamp(80px,10vw,200px) 3rem;max-width:60%}section.alternate-heros.image-background .content-wrapper.shrink-mobile-space{padding-top:clamp(80px,10vw,200px)}}section.alternate-heros.image-background .content-wrapper .content{max-width:clamp(380px,32vw,700px)}section.alternate-heros.image-background .content-wrapper .heading-large{margin-bottom:1rem}section.alternate-heros.image-background .content-wrapper .small-heading{font-weight:400}section.alternate-heros.image-background .content-wrapper .copy{margin-bottom:clamp(32px,3vw,80px)}section.alternate-heros.image-background .content-wrapper .notes{margin-top:32px}section.alternate-heros.image-background .content-wrapper .notes p{font-size:12px}section.alternate-heros.image-background .content-wrapper .btn-link{color:inherit}section.alternate-heros.image-background .content-wrapper .btn-link::after{background-image:url("/wp-content/themes/mag-theme/src/assets/link-arrow-white.svg")}section.alternate-heros.image-background .content-wrapper .btn{margin-top:1rem}@media screen and (min-width: 767px){section.alternate-heros.image-background .content-wrapper .btn:not(:last-child){margin-top:3rem}}section.alternate-heros.image-background.overlay-blue .bg-img,section.alternate-heros.image-background.overlay-black .bg-img{position:static;grid-column:1/-1;aspect-ratio:3/2}@media screen and (min-width: 767px){section.alternate-heros.image-background.overlay-blue .bg-img,section.alternate-heros.image-background.overlay-black .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}section.alternate-heros.image-background.overlay-blue .bg-img::after,section.alternate-heros.image-background.overlay-black .bg-img::after{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 767px){section.alternate-heros.image-background.overlay-blue .bg-img::after,section.alternate-heros.image-background.overlay-black .bg-img::after{content:""}}section.alternate-heros.image-background.overlay-blue .content-wrapper::before,section.alternate-heros.image-background.overlay-black .content-wrapper::before{content:"";position:absolute;top:-33vw;left:0;width:100%;height:33vw}@media screen and (min-width: 767px){section.alternate-heros.image-background.overlay-blue .content-wrapper::before,section.alternate-heros.image-background.overlay-black .content-wrapper::before{content:none}}@media screen and (min-width: 767px){section.alternate-heros.image-background.overlay-blue .bg-img::after{background-image:linear-gradient(to right, var(--bg-color-slate-blue) 5%, #224d61bf 35%, transparent 70%)}}section.alternate-heros.image-background.overlay-blue .content-wrapper{background-color:var(--bg-color-slate-blue)}@media screen and (min-width: 767px){section.alternate-heros.image-background.overlay-blue .content-wrapper{background-color:rgba(0,0,0,0)}}section.alternate-heros.image-background.overlay-blue .content-wrapper::before{background-image:linear-gradient(to top, var(--bg-color-slate-blue), transparent)}@media screen and (min-width: 767px){section.alternate-heros.image-background.overlay-black .bg-img::after{background-image:linear-gradient(to right, black 5%, rgba(0, 0, 0, 0.7490196078) 35%, transparent 70%)}}section.alternate-heros.image-background.overlay-black .content-wrapper{background-color:#000}@media screen and (min-width: 767px){section.alternate-heros.image-background.overlay-black .content-wrapper{background-color:rgba(0,0,0,0)}}section.alternate-heros.image-background.overlay-black .content-wrapper::before{background-image:linear-gradient(to top, black, transparent)}section.alternate-heros.side-video{padding-top:32px;padding-inline:var(--standard-padding-inline)}section.alternate-heros.side-video .content-wrapper .content{max-width:clamp(400px,80vw,600px)}section.alternate-heros.side-video .content-wrapper .heading-large{margin-bottom:1.5rem}section.alternate-heros.side-video .content-wrapper .copy{margin-bottom:clamp(32px,3vw,80px)}section.alternate-heros.side-video .content-wrapper .notes{margin-top:32px}section.alternate-heros.side-video .content-wrapper .notes p{font-size:12px}section.alternate-heros.side-video .video-thumbnail{margin-block:auto;border-radius:1rem;overflow:hidden;position:relative;margin-top:48px}section.alternate-heros.side-video .video-thumbnail iframe{width:100%;aspect-ratio:16/9;display:block}section.alternate-heros.side-video .video-thumbnail .click-capture{border-radius:1rem;position:absolute;inset:0;cursor:pointer}@media screen and (min-width: 992px){section.alternate-heros.side-video .content-wrapper{grid-column:span 5;padding-block:clamp(100px,15vw,200px);padding-right:3rem;align-self:center}section.alternate-heros.side-video .video-thumbnail{grid-column:span 7;margin-block:auto}}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}section.countdown-module{background-color:var(--bg-color-slate-blue)}section.countdown-module .content-wrapper{padding:clamp(32px,5vw,120px) 2rem;color:var(--text-color-lightest);text-align:center}section.countdown-module .content-wrapper .copy{max-width:750px;margin:auto}section.countdown-module .content-wrapper .copy h2,section.countdown-module .content-wrapper .copy h3,section.countdown-module .content-wrapper .copy h4,section.countdown-module .content-wrapper .copy h5,section.countdown-module .content-wrapper .copy h6,section.countdown-module .content-wrapper .copy p{font-weight:600}section.countdown-module .content-wrapper .copy p{font-size:var(--h4-font-size)}@media screen and (min-width: 767px){section.countdown-module .content-wrapper{padding-left:3rem;padding-right:3rem}}section.countdown-module .content-wrapper .date-countdown{font-family:var(--copy-font-family);font-weight:800;font-size:var(--massive-font-size)}.klaviyo-form{max-width:100vw}.klaviyo-form form{max-width:100% !important}.klaviyo-form form>div{width:100% !important}.klaviyo-form h2:not(.heading,.heading-medium){font-family:var(--heading-font-family);margin-block:0;font-family:var(--heading-font-family);margin-block:0;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5em;margin-bottom:1rem}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}:root{--massive-font-size: clamp( 2.875rem, calc(5.5rem + ((1vw - 0.75rem) * 6.5217)), 10rem );--h1-xl-font-size: clamp( 2.5rem, calc(2.5rem + ((1vw - 0.75rem) * 4.3478)), 5.5rem );--h1-font-size: clamp(2rem, 3.333vw, 4rem);--h2-font-size: clamp(1.75rem, -0.333rem + 2.778vw, 3rem);--h3-font-size: clamp(1.5rem, 0.667rem + 1.111vw, 2rem);--h4-font-size: clamp(1.25rem, 0.833rem + 0.556vw, 1.5rem);--h5-font-size: clamp(1rem, 0.792rem + 0.278vw, 1.125rem);--p-font-size: clamp(0.875rem, 0.667rem + 0.278vw, 1rem);--heading-font-family: "Proxima Vara", sans-serif;--font-family-button: "Proxima Vara", sans-serif;--font-family-eyebrow: "articulat-cf", sans-serif;--copy-font-family: "Open Sans", sans-serif;--text-color-dark: #2c2c2c;--text-color-semidark: #224d61;--text-color-semidark-a61: rgba(34, 77, 97, 0.61);--text-color-semilight: #797979;--text-color-light: #ececec;--text-color-lightest: #ffffff;--text-color-highlight: #539dbf;--text-color-heading: #58b89b;--text-color-navigation: #539dbf;--text-color-error: red;--old-module-outer-block-padding: 2.5rem;--compatible-standard-padding-inline: calc( (max(100vw - var(--max-width), 0px) / 2) + var(--standard-padding-inline) );--compatible-standard-padding: var(--standard-padding-block) var(--compatible-standard-padding-inline);--heading-wrapper-padding: 0 2rem 2rem 2rem;--bg-color-seafoam: #4b7a86;--bg-color-dark: #2c2c2c;--bg-color-white: #ffffff;--bg-color-grey: #797979;--bg-color-light-grey: #ececec;--bg-color-slate-blue: #224d61;--bg-color-slate-blue-hover: #224657;--bg-color-carolina-blue: #539dbf;--bg-color-carolina-blue-hover: #5390ac;--bg-color-magnow-blue: #09a5cf;--bg-color-magnow-blue-hover: #0995ba;--bg-color-green: #58b89b;--bg-color-green-hover: #58ab92;--bg-color-rust: #d5573b;--bg-color-powder-blue: #b4e0eb;--standard-border: 1px solid #2c2c2c;--rounded-radius: 8px;--max-width: 1500px;--standard-padding-block: 2rem;--standard-padding-inline: 2rem;--standard-padding: var(--standard-padding-block) var(--standard-padding-inline);--default-ease: cubic-bezier(0.4, 0, 0.2, 1);--default-time: 250ms;--default-transition: var(--default-time) var(--default-ease)}@media screen and (min-width: 767px){:root{--heading-wrapper-padding: 0 3rem 3rem 2rem}}@media screen and (min-width: 1500px){:root{--heading-wrapper-padding: 0 2rem 2rem 3rem}}@media screen and (min-width: 2300px){:root{--max-width: 1900px}}@media screen and (min-width: 767px){:root{--standard-padding-block: 4rem;--standard-padding-inline: 3rem}}@media screen and (min-width: 1500px){:root{--standard-padding-block: 5rem;--standard-padding-inline: 2rem}}.callout-simplified .content{display:flex;flex-direction:column;align-items:flex-start;margin-block:auto;padding:2rem}@media screen and (min-width: 767px){.callout-simplified .content{padding:4rem 3rem}}.callout-simplified .content .heading-large{margin-bottom:1.5rem}.callout-simplified .content .copy{width:100%}.callout-simplified .content .copy h2:not(:first-child),.callout-simplified .content .copy h3:not(:first-child),.callout-simplified .content .copy h4:not(:first-child),.callout-simplified .content .copy h5:not(:first-child),.callout-simplified .content .copy h6:not(:first-child){margin-top:2rem}.callout-simplified .content .copy ul,.callout-simplified .content .copy ol{margin-bottom:2rem;margin-left:.5rem}.callout-simplified .content .copy img{max-width:175px;height:auto}.callout-simplified .content img{max-width:100%;display:block}.callout-simplified .image-wrapper img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:10/9}.callout-simplified.add-margin-around-image .grid-parent{padding:var(--compatible-standard-padding)}.callout-simplified.add-margin-around-image .content{padding:0}.callout-simplified.add-margin-around-image.content-top .image-wrapper{margin-top:2rem}.callout-simplified.add-margin-around-image.content-bottom .image-wrapper{margin-bottom:2rem}@media screen and (min-width: 767px){.callout-simplified.add-margin-around-image .content{padding:0}.callout-simplified.add-margin-around-image.content-top .image-wrapper{margin-top:4rem}.callout-simplified.add-margin-around-image.content-bottom .image-wrapper{margin-bottom:4rem}}@media screen and (min-width: 992px){.callout-simplified.add-margin-around-image.content-top .image-wrapper,.callout-simplified.add-margin-around-image.content-bottom .image-wrapper{margin:0}}@media screen and (min-width: 992px){.callout-simplified .content{grid-column:1/span 6}.callout-simplified.content-left .content{padding-right:clamp(2rem,5vw,85px)}.callout-simplified .image-wrapper{grid-column:7/span 6;width:100%}.callout-simplified.content-right .image-wrapper{grid-column:1/span 6;grid-row:1}.callout-simplified.content-right .content{grid-column:7/span 6;padding-right:0;padding-left:clamp(2rem,5vw,85px)}}@media screen and (min-width: 1500px){.callout-simplified .content{padding:8rem 2rem}.callout-simplified:not(.add-margin-around-image) .image-wrapper{width:calc(100% + 50vw - 750px)}.callout-simplified:not(.add-margin-around-image).content-right .image-wrapper{margin-left:calc(-1*(50vw - 750px))}}@media screen and (min-width: 2300px){.callout-simplified:not(.add-margin-around-image) .image-wrapper{width:calc(100% + 50vw - 950px)}.callout-simplified:not(.add-margin-around-image).content-right .image-wrapper{margin-left:calc(-1*(50vw - 950px))}}.callout-simplified.bg-slate{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}.callout-simplified.bg-carolina{background-color:var(--bg-color-carolina-blue)}.callout-simplified.bg-powder{background-color:var(--bg-color-powder-blue)}p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.eyebrow{font-size:var(--p-font-size);font-family:var(--font-family-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.callout-with-logos .content{display:flex;flex-direction:column;align-items:flex-start;margin-block:auto;padding:2rem}@media screen and (min-width: 767px){.callout-with-logos .content{padding:4rem 3rem}}.callout-with-logos .content .heading-large{margin-bottom:1rem}.callout-with-logos .content p{font-size:var(--p-font-size);font-family:var(--copy-font-family);line-height:1.5;margin-bottom:1rem}.callout-with-logos .content .copy{width:100%}.callout-with-logos .content .copy h2:not(:first-child),.callout-with-logos .content .copy h3:not(:first-child),.callout-with-logos .content .copy h4:not(:first-child),.callout-with-logos .content .copy h5:not(:first-child),.callout-with-logos .content .copy h6:not(:first-child){margin-top:2rem}.callout-with-logos .content .copy ul,.callout-with-logos .content .copy ol{margin-bottom:2rem;margin-left:.5rem}.callout-with-logos .content .copy img{max-width:175px;height:auto}.callout-with-logos .content img{max-width:100%;display:block}.callout-with-logos .image-wrapper img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:10/9}.callout-with-logos .logo-group{display:flex;align-items:center;flex-wrap:wrap;column-gap:3rem;row-gap:2rem;padding-top:2.5rem}.callout-with-logos .logo-group h6{width:100%;font-size:var(--h4-font-size)}.callout-with-logos .logo-group img{width:100%;max-height:min(55px,11vw);object-fit:contain;object-position:left center}.callout-with-logos .logo-group a{max-width:min(190px,42%)}.callout-with-logos .logo-group a:hover{filter:none}@media screen and (min-width: 992px){.callout-with-logos .logo-group:not(:last-child){padding-bottom:1.5rem}}.callout-with-logos.add-margin-around-image .grid-parent{padding:2rem}.callout-with-logos.add-margin-around-image .content{padding:0}.callout-with-logos.add-margin-around-image.content-top .image-wrapper{margin-top:2rem}.callout-with-logos.add-margin-around-image.content-bottom .image-wrapper{margin-bottom:2rem}@media screen and (min-width: 767px){.callout-with-logos.add-margin-around-image .grid-parent{padding:4rem 3rem}.callout-with-logos.add-margin-around-image .content{padding:0}.callout-with-logos.add-margin-around-image.content-top .image-wrapper{margin-top:4rem}.callout-with-logos.add-margin-around-image.content-bottom .image-wrapper{margin-bottom:4rem}}@media screen and (min-width: 992px){.callout-with-logos.add-margin-around-image.content-top .image-wrapper,.callout-with-logos.add-margin-around-image.content-bottom .image-wrapper{margin:0}}@media screen and (min-width: 992px){.callout-with-logos .content{grid-column:1/span 6}.callout-with-logos.content-left .content{padding-right:clamp(2rem,5vw,85px)}.callout-with-logos .image-wrapper{grid-column:7/span 6;width:100%}.callout-with-logos.content-right .image-wrapper{grid-column:1/span 6;grid-row:1}.callout-with-logos.content-right .content{grid-column:7/span 6;padding-right:0;padding-left:clamp(2rem,5vw,85px)}}@media screen and (min-width: 1500px){.callout-with-logos .content{padding:8rem 2rem}.callout-with-logos:not(.add-margin-around-image) .image-wrapper{width:calc(100% + 50vw - 750px)}.callout-with-logos:not(.add-margin-around-image).content-right .image-wrapper{margin-left:calc(-1*(50vw - 750px))}.callout-with-logos.add-margin-around-image .grid-parent{padding-block:7.5rem}}@media screen and (min-width: 2300px){.callout-with-logos:not(.add-margin-around-image) .image-wrapper{width:calc(100% + 50vw - 950px)}.callout-with-logos:not(.add-margin-around-image).content-right .image-wrapper{margin-left:calc(-1*(50vw - 950px))}}.callout-with-logos.bg-slate{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}.callout-with-logos.bg-carolina{background-color:var(--bg-color-carolina-blue)}.callout-with-logos.bg-powder{background-color:var(--bg-color-powder-blue)}.location-tab{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);padding:40px 0;overflow:hidden}@media screen and (min-width: 992px){.location-tab{padding:80px 0}}.location-tab .heading-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-bottom:2rem;padding-inline:var(--standard-padding-inline)}@media screen and (min-width: 1200px){.location-tab .heading-wrapper{padding-bottom:3rem}}.location-tab .heading-wrapper .heading-large{margin-bottom:0;margin-top:0}.location-tab .heading-wrapper .heading-large span{color:var(--text-color-highlight)}.location-tab .heading-wrapper .btn{margin-top:0rem}.location-tab .menu-tab-wrapper{padding:2rem var(--standard-padding-inline);z-index:1}.location-tab .menu-tab-wrapper ul{display:flex;column-gap:16px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.location-tab .menu-tab-wrapper ul li{font-size:14px;font-weight:600;margin-bottom:1rem;cursor:pointer;transition:all 250ms ease;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:3px}.location-tab .menu-tab-wrapper ul li.active,.location-tab .menu-tab-wrapper ul li:hover{text-decoration-color:var(--text-color-highlight)}.location-tab .tab-container{display:flex;overflow:hidden}.location-tab .tab-content-wrapper{flex-shrink:0;width:100%;opacity:0;visibility:hidden;transition:all 300ms ease;background-color:var(--bg-color-carolina-blue);position:absolute}.location-tab .tab-content-wrapper.bg-seafoam{background-color:var(--bg-color-seafoam)}.location-tab .tab-content-wrapper.bg-green{background-color:var(--bg-color-green);color:var(--text-color-dark)}.location-tab .tab-content-wrapper .heading-medium{padding-bottom:1em}@media screen and (max-width: 991px){.location-tab .tab-content-wrapper{transform:none !important}}.location-tab .tab-content-wrapper.active{opacity:1;visibility:visible;position:static}.location-tab .tab-content-wrapper p{max-width:600px}.location-tab .tab-content-wrapper .left{background-color:var(--bg-color-white);color:var(--text-color-dark);padding:2rem}@media screen and (min-width: 767px){.location-tab .tab-content-wrapper .left{padding:2rem 3rem}}.location-tab .tab-content-wrapper .left a:not(.btn){color:var(--text-color-dark)}.location-tab .tab-content-wrapper .left .button-wrapper{margin:2.5rem 0}.location-tab .tab-content-wrapper .left .button-wrapper .btn:not(:last-of-type){margin-right:2rem}.location-tab .tab-content-wrapper .left .bottom-wrapper p{margin-bottom:0}.location-tab .tab-content-wrapper .left .bottom-wrapper .address p,.location-tab .tab-content-wrapper .left .bottom-wrapper .fax-and-mailing p{margin-bottom:.5rem}@media screen and (min-width: 1200px){.location-tab .tab-content-wrapper .left .bottom-wrapper .address,.location-tab .tab-content-wrapper .left .bottom-wrapper .fax-and-mailing{margin-bottom:1rem}}.location-tab .tab-content-wrapper .left .bottom-wrapper .note{width:100%}@media screen and (min-width: 1200px){.location-tab .tab-content-wrapper .left .bottom-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}}@media screen and (min-width: 1900px){.location-tab .tab-content-wrapper .left .bottom-wrapper{display:flex;flex-wrap:wrap}.location-tab .tab-content-wrapper .left .bottom-wrapper .address,.location-tab .tab-content-wrapper .left .bottom-wrapper .fax-and-mailing{margin-right:40px}}.location-tab .tab-content-wrapper .right{padding:2rem}.location-tab .tab-content-wrapper .right a{color:inherit}.location-tab .tab-content-wrapper .right p{margin-bottom:.5rem}.location-tab .tab-content-wrapper .right .small-heading{font-weight:600;color:var(--text-color-dark)}.location-tab .tab-content-wrapper .right .address,.location-tab .tab-content-wrapper .right .fax-and-mailing{margin-bottom:2rem}.location-tab .tab-content-wrapper .right .hours,.location-tab .tab-content-wrapper .right .gate-hours,.location-tab .tab-content-wrapper .right .inventory-preview{margin-bottom:1rem}@media screen and (min-width: 767px){.location-tab .tab-content-wrapper .right{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px;margin-bottom:auto;padding:2rem 3rem}.location-tab .tab-content-wrapper .right>*{grid-column:span 2}.location-tab .tab-content-wrapper .right .address,.location-tab .tab-content-wrapper .right .fax-and-mailing{grid-column:span 1}.location-tab .tab-content-wrapper .right .note{grid-column:2/span 1;grid-row:1}}@media screen and (min-width: 1200px){.location-tab .tab-content-wrapper .right .address,.location-tab .tab-content-wrapper .right .fax-and-mailing{grid-column:span 2}.location-tab .tab-content-wrapper .right .note{grid-column:span 2;grid-row:auto}}@media screen and (min-width: 1500px){.location-tab .tab-content-wrapper .right .address,.location-tab .tab-content-wrapper .right .fax-and-mailing{grid-column:span 1}.location-tab .tab-content-wrapper .right .note{grid-column:2/span 1;grid-row:1}}.location-tab .desktop{display:none}.location-tab .accordion ul{list-style:none;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 767px){.location-tab .accordion ul{padding-left:3rem;padding-right:3rem}}.location-tab .accordion ul li{font-size:20px;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;cursor:pointer;transition:all 250ms ease;display:flex;justify-content:space-between;align-items:center;border-radius:var(--rounded-radius) var(--rounded-radius) 0 0}.location-tab .accordion ul li .plus{width:12px;height:12px;position:relative;transition:all 250ms ease}.location-tab .accordion ul li .plus::before{content:"";position:absolute;top:calc(50% - 1px);width:100%;height:2px;background-color:var(--bg-color-white)}.location-tab .accordion ul li .plus::after{content:"";position:absolute;width:2px;height:100%;left:calc(50% - 1px);background-color:var(--bg-color-white)}.location-tab .accordion ul li.active{background-color:var(--bg-color-carolina-blue);padding-inline:2rem}.location-tab .accordion ul li.active.bg-seafoam{background-color:var(--bg-color-seafoam)}.location-tab .accordion ul li.active.bg-green{background-color:var(--bg-color-green);color:var(--text-color-dark)}.location-tab .accordion ul li.active .plus{transform:rotate(720deg)}.location-tab .accordion ul li.active .plus::after{opacity:0}.location-tab .accordion ul li.accordion-menu.active+.accordion-content-wrapper{height:var(--tooltip-height)}.location-tab .accordion .accordion-content-wrapper{height:0;overflow:hidden;transition:all 250ms ease;border-radius:0 0 var(--rounded-radius) var(--rounded-radius)}.location-tab .accordion .accordion-content-wrapper .address,.location-tab .accordion .accordion-content-wrapper .fax-and-mailing{margin-bottom:1rem}.location-tab .accordion .accordion-content-wrapper .accordion-hours{padding:0 2rem 2rem;background-color:var(--bg-color-white);color:var(--text-color-dark);font-weight:600;text-decoration:underline;margin-top:-1rem}.location-tab .accordion .accordion-content-wrapper .top{background-color:var(--bg-color-white);color:var(--text-color-dark);padding:2rem}@media screen and (min-width: 767px){.location-tab .accordion .accordion-content-wrapper .top{padding:2rem 3rem}}.location-tab .accordion .accordion-content-wrapper .top a:not(.btn){color:var(--text-color-dark)}.location-tab .accordion .accordion-content-wrapper .top .button-wrapper{margin:2.5rem 0}.location-tab .accordion .accordion-content-wrapper .top .button-wrapper .btn:not(:last-of-type){margin-right:2rem}.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper p{margin-bottom:0}.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper .address p,.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper .fax-and-mailing p{margin-bottom:.5rem}.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper .note{width:100%}@media screen and (min-width: 767px){.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper{display:flex;flex-wrap:wrap}.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper .address,.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper .fax-and-mailing{margin-right:40px}}@media screen and (min-width: 992px){.location-tab .accordion .accordion-content-wrapper .top .bottom-wrapper{column-gap:40px}}.location-tab .accordion .accordion-content-wrapper .bottom{overflow:hidden;transition:all 250ms ease}.location-tab .accordion .accordion-content-wrapper .bottom>div{background-color:var(--bg-color-carolina-blue);padding:2rem}.location-tab .accordion .accordion-content-wrapper .bottom>div a{color:inherit}.location-tab .accordion .accordion-content-wrapper .bottom>div p{margin-bottom:.5rem}.location-tab .accordion .accordion-content-wrapper .bottom>div .small-heading{font-weight:600;color:var(--text-color-dark)}.location-tab .accordion .accordion-content-wrapper .bottom>div .address,.location-tab .accordion .accordion-content-wrapper .bottom>div .fax-and-mailing{margin-bottom:2rem}.location-tab .accordion .accordion-content-wrapper .bottom>div .hours,.location-tab .accordion .accordion-content-wrapper .bottom>div .gate-hours,.location-tab .accordion .accordion-content-wrapper .bottom>div .inventory-preview{margin-bottom:1rem}@media screen and (min-width: 767px){.location-tab .accordion .accordion-content-wrapper .bottom>div{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px;margin-bottom:auto;padding:2rem 3rem}.location-tab .accordion .accordion-content-wrapper .bottom>div>*{grid-column:span 2}.location-tab .accordion .accordion-content-wrapper .bottom>div .address,.location-tab .accordion .accordion-content-wrapper .bottom>div .fax-and-mailing{grid-column:span 1}.location-tab .accordion .accordion-content-wrapper .bottom>div .note{grid-column:2/span 1;grid-row:1}}@media screen and (min-width: 1200px){.location-tab .accordion .accordion-content-wrapper .bottom>div .address,.location-tab .accordion .accordion-content-wrapper .bottom>div .fax-and-mailing{grid-column:span 2}.location-tab .accordion .accordion-content-wrapper .bottom>div .note{grid-column:span 2;grid-row:auto}}@media screen and (min-width: 1500px){.location-tab .accordion .accordion-content-wrapper .bottom>div .address,.location-tab .accordion .accordion-content-wrapper .bottom>div .fax-and-mailing{grid-column:span 1}.location-tab .accordion .accordion-content-wrapper .bottom>div .note{grid-column:2/span 1;grid-row:1}}.location-tab .accordion .accordion-content-wrapper .bottom .bg-seafoam{background-color:var(--bg-color-seafoam)}.location-tab .accordion .accordion-content-wrapper .bottom .bg-green{background-color:var(--bg-color-green);color:var(--text-color-dark)}@media screen and (min-width: 992px){.location-tab .tab-content-wrapper{display:grid;grid-template-columns:repeat(11, 1fr);position:static}.location-tab .tab-content-wrapper .left{grid-column:1/span 6;margin:0;padding:3rem;padding-bottom:5rem}.location-tab .tab-content-wrapper .left:not(:has(+.right)){grid-column:1/-1}.location-tab .tab-content-wrapper .right{margin:0 0 auto 0;grid-column:auto/span 5;padding:3rem}}@media screen and (min-width: 1200px){.location-tab .accordion{display:none}.location-tab .menu-tab-wrapper{grid-column:1/span 3;padding-top:1rem}.location-tab .menu-tab-wrapper.desktop{display:block}.location-tab .menu-tab-wrapper ul{flex-direction:column}.location-tab .menu-tab-wrapper ul li{font-size:16px;padding-block:1rem;margin:0;position:relative;padding-left:24px;border-left:3px solid rgba(255,255,255,.4)}.location-tab .menu-tab-wrapper ul li.active,.location-tab .menu-tab-wrapper ul li:hover{text-decoration-color:rgba(0,0,0,0);border-color:var(--bg-color-white)}.location-tab .tab-container{grid-column:auto/span 9;margin-right:3rem;border-radius:var(--rounded-radius)}.location-tab .tab-container.desktop{display:flex}.location-tab .tab-container .left .button-wrapper{margin:2.5rem 0}}@media screen and (min-width: 1500px){.location-tab .menu-tab-wrapper{grid-column:1/span 3}.location-tab .menu-tab-wrapper ul li{font-size:20px}.location-tab .tab-content-wrapper .left{padding:3rem 4rem;padding-bottom:4rem}.location-tab .tab-content-wrapper .right{padding:4rem 2rem}}.car-bottom{background-color:var(--bg-color-light-grey);position:relative;z-index:99;height:24vw;max-height:260px}.car-bottom img{pointer-events:none;position:absolute;width:100%;top:-36px}@media screen and (min-width: 500px){.car-bottom{height:30vw;max-height:320px}}@media screen and (min-width: 992px){.car-bottom{max-height:300px}.car-bottom img{top:-80px}}@media screen and (min-width: 1200px){.car-bottom{max-height:240px}.car-bottom img{top:-200px;left:-130px;max-width:1200px}}@media screen and (min-width: 1500px){.car-bottom{max-height:250px}.car-bottom img{top:-240px;max-width:1500px}}@media screen and (min-width: 1900px){.car-bottom{max-height:200px}.car-bottom img{top:-260px;left:0px}}@media screen and (min-width: 2300px){.car-bottom img{top:-300px}}.sale-schedule{display:grid;grid-template-columns:auto;row-gap:3rem}.sale-schedule a:not(.btn):not(.button):hover{filter:none}.sale-schedule>.text{margin-block:auto}.sale-schedule>.text>.heading-group{display:flex;flex-direction:column}.sale-schedule>.text>.heading-group>.heading-medium{margin-bottom:.5em}.sale-schedule>.text>.heading-group>.eyebrow{order:-1}.sale-schedule>.text>.heading-group>.supporting-text{font-style:italic;margin-bottom:2rem}.sale-schedule>.text>.schedule{--border-width: 2px;--timeline-offset: clamp(1rem, 2.5vw, 3rem);--timeline-gap: 1rem;display:flex;flex-direction:column;gap:2rem;font-family:var(--copy-font-family)}.sale-schedule>.text>.schedule>.item{--h-size: var(--p-font-size)}.sale-schedule>.text>.schedule>.item>h4{font-size:var(--h-size);font-weight:normal;line-height:1.44;position:relative}.sale-schedule>.text>.schedule>.item>h4>.time{text-transform:uppercase;font-weight:bold}.sale-schedule>.text>.schedule>.item>.content{font-size:var(--p-font-size);margin-top:var(--timeline-gap)}.sale-schedule>.text>.schedule>.item>.content ul,.sale-schedule>.text>.schedule>.item>.content ol{margin-bottom:1rem}.sale-schedule>.text .links{display:flex;flex-wrap:wrap;column-gap:2rem}.sale-schedule>.text .links.bottom{margin-top:2rem}.sale-schedule.timeline{padding:var(--compatible-standard-padding);column-gap:5%;background-image:url("/wp-content/themes/mag-theme/src/assets/images/backgrounds/stripy_bg.png");background-size:cover}@media screen and (min-width: 992px){.sale-schedule.timeline{grid-template-columns:1fr 1fr;overflow:visible}.sale-schedule.timeline>.text>.heading-group{margin-bottom:auto;position:sticky;top:12rem}}.sale-schedule.timeline>.text{display:contents}.sale-schedule.timeline>.text>.schedule{gap:var(--timeline-gap)}.sale-schedule.timeline>.text>.schedule>.item{position:relative}.sale-schedule.timeline>.text>.schedule>.item:not(:last-child)::before{position:absolute;top:calc(var(--h-size)*2 + .25em);left:calc(-0.375em - var(--border-width)/2);width:var(--border-width);height:calc(100% - var(--h-size)*2);background-color:currentColor;content:""}@media screen and (min-width: 992px){.sale-schedule.timeline>.text>.schedule>.item:not(:last-child)::before{left:0}}.sale-schedule.timeline>.text>.schedule>.item>h4{padding-left:var(--timeline-offset)}.sale-schedule.timeline>.text>.schedule>.item>h4::before{content:"";position:absolute;display:block;height:.75em;width:.75em;border:var(--border-width) currentColor solid;border-radius:50%;left:calc(-0.75em - var(--border-width)/2);top:.25em}@media screen and (min-width: 992px){.sale-schedule.timeline>.text>.schedule>.item>h4::before{height:1em;width:1em;top:.15em;left:calc(-0.5em - var(--border-width)/2)}}@media screen and (min-width: 2300px){.sale-schedule.timeline>.text>.schedule>.item>h4::before{top:.1em}}.sale-schedule.timeline>.text>.schedule>.item>.content{padding-left:var(--timeline-offset);border-bottom:1px rgba(0,0,0,0) solid}.sale-schedule.image{padding:var(--compatible-standard-padding)}@media screen and (min-width: 992px){.sale-schedule.image{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.sale-schedule.image>.text{padding-left:5rem}}.sale-schedule.image>.text>.heading-group{margin-bottom:3rem}.sale-schedule.image>.image>img{display:block;height:100%;width:100%;object-fit:cover;aspect-ratio:10/9}.sale-schedule.image-to-edge{row-gap:0;background-color:var(--bg-color-powder-blue)}@media screen and (min-width: 992px){.sale-schedule.image-to-edge{grid-template-columns:50% 50%}}.sale-schedule.image-to-edge>.text{padding-block:var(--standard-padding-block);padding-inline:var(--compatible-standard-padding-inline) 4rem}.sale-schedule.image-to-edge>.image>img{display:block;height:100%;width:100%;object-fit:cover;aspect-ratio:10/9}section.cards-section{padding:var(--compatible-standard-padding);text-align:center;background-image:url("/wp-content/themes/mag-theme/src/assets/images/backgrounds/stripy_bg.png");background-size:cover;display:flex;align-items:center}section.cards-section .grid-parent{gap:1.5rem;grid-auto-flow:dense;width:100%}section.cards-section .heading-large{max-width:45rem;margin-inline:auto;margin-bottom:0}section.cards-section .copy{max-width:45rem;margin-inline:auto}section.cards-section .card{background-color:var(--bg-color-white);border:var(--standard-border);border-radius:var(--rounded-radius);padding:2.5rem clamp(1rem,2.5vw,2.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-inline:auto}section.cards-section .card .heading-medium{margin-bottom:.5em}section.cards-section .card.primary{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}section.cards-section.num-cards-1 .card{max-width:45rem}@media screen and (min-width: 992px){section.cards-section.num-cards-2 .card{grid-column:span 6}section.cards-section.num-cards-3 .card{grid-column:span 6;order:1}section.cards-section.num-cards-3 .card.primary{grid-column:span 12;order:0}}@media screen and (min-width: 1200px){section.cards-section.num-cards-3 .card,section.cards-section.num-cards-3 .card.primary{grid-column:span 4}}@media screen and (min-width: 992px){.sidebar-wrapper{display:grid;grid-template-columns:2fr 10fr}.sidebar-wrapper .sticky{grid-row:1/span 100;height:100%}}.sidebar-wrapper .sticky{background:var(--bg-color-slate-blue)}.sidebar-wrapper .sticky .nav-links{display:flex;position:sticky;padding:2rem var(--standard-padding-inline);top:171px;left:0;flex-direction:column;color:var(--text-color-lightest)}.sidebar-wrapper .sticky .nav-links .heading-medium{text-wrap:nowrap}.sidebar-wrapper .sticky .nav-links a{font-size:16px;padding-block:1rem;margin:0;position:relative;padding-left:24px;border-left:3px solid rgba(255,255,255,.4);text-decoration:none}@media screen and (min-width: 992px){.sidebar-wrapper .sticky .nav-links a.active{text-decoration-color:rgba(0,0,0,0);border-color:var(--bg-color-white)}}.sidebar-wrapper .sticky .nav-links a:hover{text-decoration-color:rgba(0,0,0,0);border-color:var(--bg-color-white)}main#gsa-schedule-overview .schedule,main#gsa-schedule-individual .schedule{margin-bottom:2rem;padding:0 2rem}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule,main#gsa-schedule-individual .schedule{margin-bottom:4rem}}@media screen and (min-width: 767px){main#gsa-schedule-overview .schedule,main#gsa-schedule-individual .schedule{padding:2rem 3rem 0 3rem}}main#gsa-schedule-overview .schedule .inner,main#gsa-schedule-individual .schedule .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .inner,main#gsa-schedule-individual .schedule .inner{column-gap:34px}}main#gsa-schedule-overview .schedule h1,main#gsa-schedule-individual .schedule h1{grid-column:span 12;margin-bottom:1.5rem}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule h1,main#gsa-schedule-individual .schedule h1{grid-column:2/span 10}}main#gsa-schedule-overview .schedule .intro-copy,main#gsa-schedule-individual .schedule .intro-copy{grid-column:span 12}main#gsa-schedule-overview .schedule .intro-copy p:last-child,main#gsa-schedule-individual .schedule .intro-copy p:last-child{margin-bottom:4rem}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .intro-copy,main#gsa-schedule-individual .schedule .intro-copy{grid-column:2/span 5;margin:auto 0}}main#gsa-schedule-overview .schedule .intro-img,main#gsa-schedule-individual .schedule .intro-img{background-size:cover;background-repeat:no-repeat;background-position:center center;display:none;border-radius:var(--rounded-radius)}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .intro-img,main#gsa-schedule-individual .schedule .intro-img{display:block;grid-column:7/span 6;margin-bottom:4rem;min-height:300px}}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .intro-img~.block:nth-child(even),main#gsa-schedule-individual .schedule .intro-img~.block:nth-child(even){grid-column:2/span 5}main#gsa-schedule-overview .schedule .intro-img~.block:nth-child(odd),main#gsa-schedule-individual .schedule .intro-img~.block:nth-child(odd){grid-column:7/span 5}}main#gsa-schedule-overview .schedule .block,main#gsa-schedule-individual .schedule .block{grid-column:span 12;margin-bottom:2rem;max-width:400px}@media screen and (min-width: 767px){main#gsa-schedule-overview .schedule .block,main#gsa-schedule-individual .schedule .block{grid-column:span 6;padding-right:2rem;max-width:500px}}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .block:nth-child(odd),main#gsa-schedule-individual .schedule .block:nth-child(odd){grid-column:2/span 5}main#gsa-schedule-overview .schedule .block:nth-child(even),main#gsa-schedule-individual .schedule .block:nth-child(even){grid-column:7/span 5}}main#gsa-schedule-overview .schedule .block:last-child,main#gsa-schedule-individual .schedule .block:last-child{margin-bottom:0}main#gsa-schedule-overview .schedule .block h2,main#gsa-schedule-individual .schedule .block h2{margin-bottom:.75rem}main#gsa-schedule-overview .schedule .block p,main#gsa-schedule-individual .schedule .block p{margin-bottom:.75rem}main#gsa-schedule-overview .schedule .block p.italic,main#gsa-schedule-individual .schedule .block p.italic{margin-bottom:.25rem}main#gsa-schedule-overview .schedule .block p.dates,main#gsa-schedule-individual .schedule .block p.dates{column-count:2;max-width:300px;padding-top:.25rem;padding-bottom:.5rem}main#gsa-schedule-overview .schedule .block p.dates span:not(.inline),main#gsa-schedule-individual .schedule .block p.dates span:not(.inline){display:block;white-space:nowrap;margin-bottom:.35rem}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .block p.dates,main#gsa-schedule-individual .schedule .block p.dates{padding-top:.75rem}}@media screen and (min-width: 1200px){main#gsa-schedule-overview .schedule .block p.dates,main#gsa-schedule-individual .schedule .block p.dates{font-size:16px;max-width:500px}}main#gsa-schedule-overview .schedule .block .contact-block,main#gsa-schedule-individual .schedule .block .contact-block{margin-bottom:1rem}main#gsa-schedule-overview .schedule .block .contact-block p,main#gsa-schedule-individual .schedule .block .contact-block p{margin-bottom:.25rem}main#gsa-schedule-overview .schedule .block .contact-block p:not(:first-child),main#gsa-schedule-individual .schedule .block .contact-block p:not(:first-child){margin-bottom:0}main#gsa-schedule-overview .schedule .block:nth-child(3) p.dates,main#gsa-schedule-individual .schedule .block:nth-child(3) p.dates{width:80%}main#gsa-schedule-overview .schedule .block p.disclaimer,main#gsa-schedule-individual .schedule .block p.disclaimer{font-size:10px}@media screen and (min-width: 767px){main#gsa-schedule-overview .schedule .block.wide,main#gsa-schedule-individual .schedule .block.wide{grid-column:span 12;display:grid;grid-template-columns:1fr 1fr;column-gap:34px;max-width:unset;padding-right:0}main#gsa-schedule-overview .schedule .block.wide .right,main#gsa-schedule-individual .schedule .block.wide .right{padding-top:2.5rem}}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .block.wide,main#gsa-schedule-individual .schedule .block.wide{grid-column:2/span 10}}main#gsa-schedule-overview .schedule .block .img,main#gsa-schedule-individual .schedule .block .img{background-size:cover;background-repeat:no-repeat;background-position:center}main#gsa-schedule-overview .schedule .block .img,main#gsa-schedule-overview .schedule .block img,main#gsa-schedule-overview .schedule .block video,main#gsa-schedule-individual .schedule .block .img,main#gsa-schedule-individual .schedule .block img,main#gsa-schedule-individual .schedule .block video{border-radius:var(--rounded-radius)}main#gsa-schedule-overview .inner,main#gsa-schedule-individual .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width: 992px){main#gsa-schedule-overview .inner,main#gsa-schedule-individual .inner{column-gap:34px}}@media screen and (min-width: 2300px){main#gsa-schedule-overview .inner,main#gsa-schedule-individual .inner{max-width:1900px}}main#gsa-schedule-overview div.hero,main#gsa-schedule-individual div.hero{background-color:var(--bg-color-slate-blue);padding:0 2rem;color:var(--text-color-lightest);min-height:500px;display:grid;margin-bottom:2rem}@media screen and (min-width: 992px){main#gsa-schedule-overview div.hero,main#gsa-schedule-individual div.hero{margin-bottom:4rem}}@media screen and (min-width: 767px){main#gsa-schedule-overview div.hero,main#gsa-schedule-individual div.hero{padding:0 3rem}}@media screen and (min-width: 992px){main#gsa-schedule-overview div.hero,main#gsa-schedule-individual div.hero{min-height:530px}}@media screen and (min-width: 1200px){main#gsa-schedule-overview div.hero,main#gsa-schedule-individual div.hero{min-height:400px}}main#gsa-schedule-overview div.hero:nth-child(odd):not(:first-child) .inner,main#gsa-schedule-individual div.hero:nth-child(odd):not(:first-child) .inner{padding-top:1rem}main#gsa-schedule-overview div.hero a,main#gsa-schedule-individual div.hero a{color:var(--text-color-lightest);font-size:1em}main#gsa-schedule-overview div.hero .inner,main#gsa-schedule-individual div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;margin-top:auto;margin-bottom:auto;padding-top:2rem}@media screen and (min-width: 992px){main#gsa-schedule-overview div.hero .inner,main#gsa-schedule-individual div.hero .inner{column-gap:34px}}@media screen and (min-width: 992px){main#gsa-schedule-overview div.hero .inner,main#gsa-schedule-individual div.hero .inner{padding-top:5rem;padding-bottom:2rem}}main#gsa-schedule-overview div.hero .text,main#gsa-schedule-individual div.hero .text{grid-column:span 12;padding:2rem 0}main#gsa-schedule-overview div.hero .text h1,main#gsa-schedule-individual div.hero .text h1{margin-bottom:1.5rem;max-width:400px}main#gsa-schedule-overview div.hero .text .body,main#gsa-schedule-individual div.hero .text .body{margin-bottom:2rem}@media screen and (min-width: 992px){main#gsa-schedule-overview div.hero .text,main#gsa-schedule-individual div.hero .text{grid-column:2/span 10;padding-top:0}main#gsa-schedule-overview div.hero .text h1,main#gsa-schedule-individual div.hero .text h1{max-width:850px;margin-bottom:2.25rem}}@media screen and (min-width: 1200px){main#gsa-schedule-overview div.hero .text,main#gsa-schedule-individual div.hero .text{grid-column:2/span 7}}main#gsa-schedule-overview div.hero .row,main#gsa-schedule-individual div.hero .row{grid-column:span 12;display:flex}main#gsa-schedule-overview div.hero .row:nth-of-type(2),main#gsa-schedule-individual div.hero .row:nth-of-type(2){padding-top:2rem}main#gsa-schedule-overview div.hero .row *:not(:last-child),main#gsa-schedule-individual div.hero .row *:not(:last-child){margin-right:3rem}main#gsa-schedule-overview div.hero .row:nth-of-type(3),main#gsa-schedule-individual div.hero .row:nth-of-type(3){flex-direction:column}main#gsa-schedule-overview div.hero .row:nth-of-type(3) a,main#gsa-schedule-individual div.hero .row:nth-of-type(3) a{margin-bottom:1.5rem}@media screen and (min-width: 992px){main#gsa-schedule-overview div.hero .row,main#gsa-schedule-individual div.hero .row{display:grid;grid-template-columns:repeat(10, 1fr);column-gap:34px;grid-column:1/span 10}main#gsa-schedule-overview div.hero .row *:nth-child(1),main#gsa-schedule-individual div.hero .row *:nth-child(1){grid-column:1/span 4}main#gsa-schedule-overview div.hero .row *:nth-child(2),main#gsa-schedule-individual div.hero .row *:nth-child(2){grid-column:5/span 4}main#gsa-schedule-overview div.hero .row *:not(:last-child),main#gsa-schedule-individual div.hero .row *:not(:last-child){margin-right:0}}@media screen and (min-width: 1200px){main#gsa-schedule-overview div.hero .row,main#gsa-schedule-individual div.hero .row{grid-column:1/span 7;grid-template-columns:repeat(7, 1fr)}main#gsa-schedule-overview div.hero .row *:nth-child(1),main#gsa-schedule-individual div.hero .row *:nth-child(1){grid-column:1/span 3}main#gsa-schedule-overview div.hero .row *:nth-child(2),main#gsa-schedule-individual div.hero .row *:nth-child(2){grid-column:4/span 3}}main#gsa-schedule-overview div.hero img,main#gsa-schedule-individual div.hero img{width:100%;grid-column:span 12;border-radius:var(--rounded-radius);margin:1rem 0 2rem 0}@media screen and (min-width: 992px){main#gsa-schedule-overview div.hero img,main#gsa-schedule-individual div.hero img{grid-column:2/span 10;margin-top:0}}@media screen and (min-width: 1200px){main#gsa-schedule-overview div.hero img,main#gsa-schedule-individual div.hero img{grid-column:9/span 4}}main#gsa-schedule-overview .card-image-half,main#gsa-schedule-individual .card-image-half{padding:0 0 2rem 0}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half,main#gsa-schedule-individual .card-image-half{padding-bottom:0}}main#gsa-schedule-overview .card-image-half .desktop-img,main#gsa-schedule-individual .card-image-half .desktop-img{min-height:unset;height:auto;display:block;border-radius:var(--rounded-radius);grid-column:span 12;grid-row:2;max-width:100%}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half .desktop-img,main#gsa-schedule-individual .card-image-half .desktop-img{grid-row:1}}main#gsa-schedule-overview .card-image-half .card,main#gsa-schedule-individual .card-image-half .card{max-width:unset;padding:0;box-shadow:none;padding-bottom:1rem}main#gsa-schedule-overview .card-image-half .card .text,main#gsa-schedule-individual .card-image-half .card .text{font-size:14px}main#gsa-schedule-overview .card-image-half .card .text a,main#gsa-schedule-individual .card-image-half .card .text a{color:var(--bg-color-carolina-blue);font-size:1em}main#gsa-schedule-overview .card-image-half .card .text a:hover,main#gsa-schedule-individual .card-image-half .card .text a:hover{filter:brightness(0.7) saturate(1.1)}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half .card,main#gsa-schedule-individual .card-image-half .card{padding-bottom:0}main#gsa-schedule-overview .card-image-half .card h2,main#gsa-schedule-individual .card-image-half .card h2{font-size:32px}main#gsa-schedule-overview .card-image-half .card .text,main#gsa-schedule-individual .card-image-half .card .text{font-size:16px}}main#gsa-schedule-overview .card-image-half.align-top .card,main#gsa-schedule-individual .card-image-half.align-top .card{margin:unset}main#gsa-schedule-overview .card-image-half.align-bottom .card,main#gsa-schedule-individual .card-image-half.align-bottom .card{margin:auto 0 0 0}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-1.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-1.left .desktop-img{grid-column:1/span 1}main#gsa-schedule-overview .card-image-half.image-size-1.left .card,main#gsa-schedule-individual .card-image-half.image-size-1.left .card{grid-column:2/span 9;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-1.right .card,main#gsa-schedule-individual .card-image-half.image-size-1.right .card{grid-column:2/span 8}main#gsa-schedule-overview .card-image-half.image-size-1.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-1.right .desktop-img{grid-column:11/span 2}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-2.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-2.left .desktop-img{grid-column:1/span 2}main#gsa-schedule-overview .card-image-half.image-size-2.left .card,main#gsa-schedule-individual .card-image-half.image-size-2.left .card{grid-column:3/span 8;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-2.right .card,main#gsa-schedule-individual .card-image-half.image-size-2.right .card{grid-column:2/span 7}main#gsa-schedule-overview .card-image-half.image-size-2.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-2.right .desktop-img{grid-column:10/span 3}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-3.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-3.left .desktop-img{grid-column:1/span 3}main#gsa-schedule-overview .card-image-half.image-size-3.left .card,main#gsa-schedule-individual .card-image-half.image-size-3.left .card{grid-column:4/span 7;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-3.right .card,main#gsa-schedule-individual .card-image-half.image-size-3.right .card{grid-column:2/span 6}main#gsa-schedule-overview .card-image-half.image-size-3.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-3.right .desktop-img{grid-column:9/span 4}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-4.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-4.left .desktop-img{grid-column:1/span 4}main#gsa-schedule-overview .card-image-half.image-size-4.left .card,main#gsa-schedule-individual .card-image-half.image-size-4.left .card{grid-column:5/span 6;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-4.right .card,main#gsa-schedule-individual .card-image-half.image-size-4.right .card{grid-column:2/span 5}main#gsa-schedule-overview .card-image-half.image-size-4.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-4.right .desktop-img{grid-column:8/span 5}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-5.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-5.left .desktop-img{grid-column:1/span 5}main#gsa-schedule-overview .card-image-half.image-size-5.left .card,main#gsa-schedule-individual .card-image-half.image-size-5.left .card{grid-column:6/span 5;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-5.right .card,main#gsa-schedule-individual .card-image-half.image-size-5.right .card{grid-column:2/span 4}main#gsa-schedule-overview .card-image-half.image-size-5.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-5.right .desktop-img{grid-column:7/span 6}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-6.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-6.left .desktop-img{grid-column:1/span 6}main#gsa-schedule-overview .card-image-half.image-size-6.left .card,main#gsa-schedule-individual .card-image-half.image-size-6.left .card{grid-column:7/span 4;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-6.right .card,main#gsa-schedule-individual .card-image-half.image-size-6.right .card{grid-column:2/span 3}main#gsa-schedule-overview .card-image-half.image-size-6.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-6.right .desktop-img{grid-column:6/span 7}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-7.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-7.left .desktop-img{grid-column:1/span 7}main#gsa-schedule-overview .card-image-half.image-size-7.left .card,main#gsa-schedule-individual .card-image-half.image-size-7.left .card{grid-column:8/span 3;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-7.right .card,main#gsa-schedule-individual .card-image-half.image-size-7.right .card{grid-column:2/span 2}main#gsa-schedule-overview .card-image-half.image-size-7.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-7.right .desktop-img{grid-column:5/span 8}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-8.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-8.left .desktop-img{grid-column:1/span 8}main#gsa-schedule-overview .card-image-half.image-size-8.left .card,main#gsa-schedule-individual .card-image-half.image-size-8.left .card{grid-column:9/span 2;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-8.right .card,main#gsa-schedule-individual .card-image-half.image-size-8.right .card{grid-column:2/span 1}main#gsa-schedule-overview .card-image-half.image-size-8.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-8.right .desktop-img{grid-column:4/span 9}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-9.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-9.left .desktop-img{grid-column:1/span 9}main#gsa-schedule-overview .card-image-half.image-size-9.left .card,main#gsa-schedule-individual .card-image-half.image-size-9.left .card{grid-column:10/span 1;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-9.right .card,main#gsa-schedule-individual .card-image-half.image-size-9.right .card{grid-column:2/span 0}main#gsa-schedule-overview .card-image-half.image-size-9.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-9.right .desktop-img{grid-column:3/span 10}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-10.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-10.left .desktop-img{grid-column:1/span 10}main#gsa-schedule-overview .card-image-half.image-size-10.left .card,main#gsa-schedule-individual .card-image-half.image-size-10.left .card{grid-column:11/span 0;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-10.right .card,main#gsa-schedule-individual .card-image-half.image-size-10.right .card{grid-column:2/span -1}main#gsa-schedule-overview .card-image-half.image-size-10.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-10.right .desktop-img{grid-column:2/span 11}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-11.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-11.left .desktop-img{grid-column:1/span 11}main#gsa-schedule-overview .card-image-half.image-size-11.left .card,main#gsa-schedule-individual .card-image-half.image-size-11.left .card{grid-column:12/span -1;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-11.right .card,main#gsa-schedule-individual .card-image-half.image-size-11.right .card{grid-column:2/span -2}main#gsa-schedule-overview .card-image-half.image-size-11.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-11.right .desktop-img{grid-column:1/span 12}}@media screen and (min-width: 992px){main#gsa-schedule-overview .card-image-half.image-size-12.left .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-12.left .desktop-img{grid-column:1/span 12}main#gsa-schedule-overview .card-image-half.image-size-12.left .card,main#gsa-schedule-individual .card-image-half.image-size-12.left .card{grid-column:13/span -2;margin-left:30px}main#gsa-schedule-overview .card-image-half.image-size-12.right .card,main#gsa-schedule-individual .card-image-half.image-size-12.right .card{grid-column:2/span -3}main#gsa-schedule-overview .card-image-half.image-size-12.right .desktop-img,main#gsa-schedule-individual .card-image-half.image-size-12.right .desktop-img{grid-column:0/span 13}}main#gsa-schedule-overview section,main#gsa-schedule-individual section{position:relative}main#gsa-schedule-overview section .inner,main#gsa-schedule-individual section .inner{max-width:1500px;margin-left:auto;margin-right:auto;padding:0 2rem}@media screen and (min-width: 2300px){main#gsa-schedule-overview section .inner,main#gsa-schedule-individual section .inner{max-width:1900px}}@media screen and (min-width: 767px){main#gsa-schedule-overview section .inner,main#gsa-schedule-individual section .inner{padding:0 3rem}}main#gsa-schedule-overview section.navy::after,main#gsa-schedule-individual section.navy::after{content:"";background-color:var(--bg-color-slate-blue);position:absolute;top:6rem;left:0;width:100%;height:calc(100% - 6rem);z-index:-1}main#gsa-schedule-overview section.navy .inner,main#gsa-schedule-individual section.navy .inner{padding-bottom:2rem}main#gsa-schedule-overview section.navy .text-column.text .card,main#gsa-schedule-individual section.navy .text-column.text .card{color:var(--text-color-lightest)}main#gsa-schedule-overview section.navy .text-column.text .card a,main#gsa-schedule-individual section.navy .text-column.text .card a{color:inherit}main#gsa-schedule-overview section.navy a,main#gsa-schedule-individual section.navy a{color:var(--bg-color-carolina-blue)}main#gsa-schedule-overview section.navy a:not(.btn):hover,main#gsa-schedule-individual section.navy a:not(.btn):hover{filter:brightness(0.7) saturate(1.1)}main#gsa-schedule-overview section .image-column,main#gsa-schedule-individual section .image-column{grid-column:span 12}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-1,main#gsa-schedule-individual section .image-column.width-1{grid-column:12/span 1}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-2,main#gsa-schedule-individual section .image-column.width-2{grid-column:11/span 2}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-3,main#gsa-schedule-individual section .image-column.width-3{grid-column:10/span 3}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-4,main#gsa-schedule-individual section .image-column.width-4{grid-column:9/span 4}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-5,main#gsa-schedule-individual section .image-column.width-5{grid-column:8/span 5}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-6,main#gsa-schedule-individual section .image-column.width-6{grid-column:7/span 6}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-7,main#gsa-schedule-individual section .image-column.width-7{grid-column:6/span 7}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-8,main#gsa-schedule-individual section .image-column.width-8{grid-column:5/span 8}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-9,main#gsa-schedule-individual section .image-column.width-9{grid-column:4/span 9}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-10,main#gsa-schedule-individual section .image-column.width-10{grid-column:3/span 10}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-11,main#gsa-schedule-individual section .image-column.width-11{grid-column:2/span 11}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column.width-12,main#gsa-schedule-individual section .image-column.width-12{grid-column:1/span 12}}main#gsa-schedule-overview section .image-column img,main#gsa-schedule-individual section .image-column img{width:100%;border-radius:var(--rounded-radius);margin-bottom:1rem}@media screen and (min-width: 992px){main#gsa-schedule-overview section .image-column img,main#gsa-schedule-individual section .image-column img{margin-bottom:0}}main#gsa-schedule-overview section .text-column,main#gsa-schedule-individual section .text-column{grid-column:span 12}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-1,main#gsa-schedule-individual section .text-column.width-1{grid-column:2/span 1}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-2,main#gsa-schedule-individual section .text-column.width-2{grid-column:2/span 2}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-3,main#gsa-schedule-individual section .text-column.width-3{grid-column:2/span 3}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-4,main#gsa-schedule-individual section .text-column.width-4{grid-column:2/span 4}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-5,main#gsa-schedule-individual section .text-column.width-5{grid-column:2/span 5}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-6,main#gsa-schedule-individual section .text-column.width-6{grid-column:2/span 6}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-7,main#gsa-schedule-individual section .text-column.width-7{grid-column:2/span 7}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-8,main#gsa-schedule-individual section .text-column.width-8{grid-column:2/span 8}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-9,main#gsa-schedule-individual section .text-column.width-9{grid-column:2/span 9}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-10,main#gsa-schedule-individual section .text-column.width-10{grid-column:2/span 10}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-11,main#gsa-schedule-individual section .text-column.width-11{grid-column:2/span 11}}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.width-12,main#gsa-schedule-individual section .text-column.width-12{grid-column:2/span 12}}main#gsa-schedule-overview section .text-column .card,main#gsa-schedule-individual section .text-column .card{padding:30px;background-color:var(--bg-color-white);border-radius:var(--rounded-radius);margin-bottom:2rem;max-width:750px}main#gsa-schedule-overview section .text-column .card ul,main#gsa-schedule-overview section .text-column .card ol,main#gsa-schedule-individual section .text-column .card ul,main#gsa-schedule-individual section .text-column .card ol{margin-bottom:1rem}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column .card,main#gsa-schedule-individual section .text-column .card{margin-bottom:0}}main#gsa-schedule-overview section .text-column.text .card,main#gsa-schedule-individual section .text-column.text .card{background-color:rgba(0,0,0,0);padding-top:0;padding-bottom:0;margin-bottom:3rem}@media screen and (min-width: 992px){main#gsa-schedule-overview section .text-column.text .card,main#gsa-schedule-individual section .text-column.text .card{margin-bottom:0}}main#gsa-schedule-overview section .text-column.text+.image-column img,main#gsa-schedule-individual section .text-column.text+.image-column img{margin-bottom:0}main#gsa-schedule-overview section h2,main#gsa-schedule-individual section h2{margin-bottom:.75rem}main#gsa-schedule-overview section h4,main#gsa-schedule-individual section h4{margin-bottom:1rem;line-height:1.3}main#gsa-schedule-overview .events-wrapper,main#gsa-schedule-individual .events-wrapper{padding:2.5rem 2rem;background-color:var(--bg-color-light-grey);padding-top:calc(2.5rem + 54px)}@media screen and (min-width: 767px){main#gsa-schedule-overview .events-wrapper,main#gsa-schedule-individual .events-wrapper{padding:2.5rem 3rem}}@media screen and (min-width: 992px){main#gsa-schedule-overview .events-wrapper,main#gsa-schedule-individual .events-wrapper{padding:5rem 1rem;padding-top:calc(5rem + 54px)}}main#gsa-schedule-overview .events-wrapper .inner,main#gsa-schedule-individual .events-wrapper .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#gsa-schedule-overview .events-wrapper .inner,main#gsa-schedule-individual .events-wrapper .inner{column-gap:34px}}main#gsa-schedule-overview .events-wrapper .inner .top,main#gsa-schedule-individual .events-wrapper .inner .top{grid-column:span 12;max-width:500px}main#gsa-schedule-overview .events-wrapper .inner .top h1,main#gsa-schedule-overview .events-wrapper .inner .top p,main#gsa-schedule-individual .events-wrapper .inner .top h1,main#gsa-schedule-individual .events-wrapper .inner .top p{display:inline-block}main#gsa-schedule-overview .events-wrapper .inner .top p,main#gsa-schedule-individual .events-wrapper .inner .top p{grid-column:span 12;padding-bottom:2px;margin-left:2rem}@media screen and (min-width: 992px){main#gsa-schedule-overview .events-wrapper .inner .top,main#gsa-schedule-individual .events-wrapper .inner .top{grid-column:2/span 5;display:flex;align-items:center;max-width:700px}main#gsa-schedule-overview .events-wrapper .inner .top p,main#gsa-schedule-individual .events-wrapper .inner .top p{padding-bottom:0;padding-top:2px;margin-left:2rem}}main#gsa-schedule-overview .events-wrapper .inner>p,main#gsa-schedule-individual .events-wrapper .inner>p{grid-column:span 12;margin-bottom:2.5rem;max-width:500px}@media screen and (min-width: 992px){main#gsa-schedule-overview .events-wrapper .inner>p,main#gsa-schedule-individual .events-wrapper .inner>p{grid-column:2/span 6;max-width:700px}}main#gsa-schedule-overview .events-wrapper .inner a.btn,main#gsa-schedule-individual .events-wrapper .inner a.btn{display:none}@media screen and (min-width: 992px){main#gsa-schedule-overview .events-wrapper .inner a.btn,main#gsa-schedule-individual .events-wrapper .inner a.btn{display:block;grid-column:8/span 3;margin:0 0 auto auto}}main#gsa-schedule-overview .events-wrapper .inner .events,main#gsa-schedule-individual .events-wrapper .inner .events{display:flex;flex-wrap:wrap;grid-column:span 12}@media screen and (min-width: 992px){main#gsa-schedule-overview .events-wrapper .inner .events,main#gsa-schedule-individual .events-wrapper .inner .events{grid-column:2/span 9;flex-direction:column;max-height:900px}}@media screen and (min-width: 1200px){main#gsa-schedule-overview .events-wrapper .inner .events,main#gsa-schedule-individual .events-wrapper .inner .events{max-height:720px}}@media screen and (min-width: 1500px){main#gsa-schedule-overview .events-wrapper .inner .events,main#gsa-schedule-individual .events-wrapper .inner .events{max-height:680px}}main#gsa-schedule-overview .events-wrapper .inner .event,main#gsa-schedule-individual .events-wrapper .inner .event{background-color:var(--bg-color-white);border-radius:calc(var(--rounded-radius)/2);box-shadow:0 0 4px 0 rgba(0,0,0,.14);padding:.75rem;position:relative;margin-bottom:.75rem;margin-right:.75rem;max-width:350px}@media screen and (min-width: 500px){main#gsa-schedule-overview .events-wrapper .inner .event,main#gsa-schedule-individual .events-wrapper .inner .event{width:calc(50% - .75rem)}}@media screen and (min-width: 992px){main#gsa-schedule-overview .events-wrapper .inner .event,main#gsa-schedule-individual .events-wrapper .inner .event{margin-bottom:2rem;margin-right:34px;width:calc((100vw - 406px)/12*3 + 68px)}}main#gsa-schedule-overview .events-wrapper .inner .event .head,main#gsa-schedule-individual .events-wrapper .inner .event .head{display:flex;justify-content:space-between;margin-bottom:.75rem}main#gsa-schedule-overview .events-wrapper .inner .event .head p,main#gsa-schedule-individual .events-wrapper .inner .event .head p{margin-bottom:0}main#gsa-schedule-overview .events-wrapper .inner .event .head .date,main#gsa-schedule-individual .events-wrapper .inner .event .head .date{font-weight:600;flex-shrink:0;padding-top:2px;margin-left:1rem}main#gsa-schedule-overview .events-wrapper .inner .event .head+p,main#gsa-schedule-individual .events-wrapper .inner .event .head+p{margin-bottom:0}main#gsa-schedule-overview .events-wrapper .inner .event a,main#gsa-schedule-overview .events-wrapper .inner .event p.starttime,main#gsa-schedule-individual .events-wrapper .inner .event a,main#gsa-schedule-individual .events-wrapper .inner .event p.starttime{display:none}main#gsa-schedule-overview .hours-module,main#gsa-schedule-individual .hours-module{position:fixed;top:0;left:0;width:100vw;height:100vh;display:grid;pointer-events:none}main#gsa-schedule-overview .hours-module .inner,main#gsa-schedule-individual .hours-module .inner{background-color:var(--bg-color-white);border-radius:var(--rounded-radius) 0 0 var(--rounded-radius);box-shadow:0 0 4px 0 rgba(0,0,0,.14);display:block;width:270px;margin:auto 0 auto auto;padding:1rem 1.5rem;transform:translate(100%, 0);transition:350ms ease;pointer-events:all}main#gsa-schedule-overview .hours-module .inner.open,main#gsa-schedule-individual .hours-module .inner.open{transform:translate(0, 0)}main#gsa-schedule-overview .hours-module h4,main#gsa-schedule-individual .hours-module h4{margin-bottom:1rem}main#gsa-schedule-overview .hours-module h3.title,main#gsa-schedule-individual .hours-module h3.title{margin-bottom:.75em}main#gsa-schedule-overview .hours-module h3.title:not(:nth-of-type(1)),main#gsa-schedule-individual .hours-module h3.title:not(:nth-of-type(1)){margin-top:1.5em}main#gsa-schedule-overview .hours-module .special-hours,main#gsa-schedule-individual .hours-module .special-hours{margin-top:1.25rem}main#gsa-schedule-overview .hours-module .special-hours p,main#gsa-schedule-individual .hours-module .special-hours p{font-size:12px}main#gsa-schedule-overview .hours-module .special-hours p a,main#gsa-schedule-individual .hours-module .special-hours p a{font-size:1em;pointer-events:all}main#gsa-schedule-overview .hours-module .note,main#gsa-schedule-individual .hours-module .note{margin-bottom:0;margin-top:1.5rem}main#gsa-schedule-overview .hours-module p,main#gsa-schedule-individual .hours-module p{font-size:12px;margin-bottom:.25rem}main#gsa-schedule-overview .dealerships,main#gsa-schedule-overview .institutions,main#gsa-schedule-individual .dealerships,main#gsa-schedule-individual .institutions{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:2rem;display:grid;background-color:rgba(1,54,70,.8);opacity:0;z-index:-100;pointer-events:none;transition:opacity 250ms,z-index 10ms 250ms;overflow-y:scroll}@media screen and (min-width: 500px){main#gsa-schedule-overview .dealerships,main#gsa-schedule-overview .institutions,main#gsa-schedule-individual .dealerships,main#gsa-schedule-individual .institutions{padding:0 2rem}}@media screen and (min-width: 767px){main#gsa-schedule-overview .dealerships,main#gsa-schedule-overview .institutions,main#gsa-schedule-individual .dealerships,main#gsa-schedule-individual .institutions{padding:0 3rem}}main#gsa-schedule-overview .dealerships.open,main#gsa-schedule-overview .institutions.open,main#gsa-schedule-individual .dealerships.open,main#gsa-schedule-individual .institutions.open{opacity:1;z-index:100;pointer-events:all;transition:opacity 250ms}main#gsa-schedule-overview .dealerships .card,main#gsa-schedule-overview .institutions .card,main#gsa-schedule-individual .dealerships .card,main#gsa-schedule-individual .institutions .card{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);padding:30px;margin-bottom:1rem;max-width:800px}@media screen and (min-width: 500px){main#gsa-schedule-overview .dealerships .card,main#gsa-schedule-overview .institutions .card,main#gsa-schedule-individual .dealerships .card,main#gsa-schedule-individual .institutions .card{margin:auto}}main#gsa-schedule-overview .dealerships .card div.list,main#gsa-schedule-overview .institutions .card div.list,main#gsa-schedule-individual .dealerships .card div.list,main#gsa-schedule-individual .institutions .card div.list{columns:2}main#gsa-schedule-overview .dealerships .card .top,main#gsa-schedule-overview .institutions .card .top,main#gsa-schedule-individual .dealerships .card .top,main#gsa-schedule-individual .institutions .card .top{display:flex}main#gsa-schedule-overview .dealerships .card .top .close,main#gsa-schedule-overview .institutions .card .top .close,main#gsa-schedule-individual .dealerships .card .top .close,main#gsa-schedule-individual .institutions .card .top .close{text-decoration:none;margin:-2rem -1.75rem 0 3rem;padding:1rem;cursor:pointer}main#gsa-schedule-overview .dealerships .card h2,main#gsa-schedule-overview .institutions .card h2,main#gsa-schedule-individual .dealerships .card h2,main#gsa-schedule-individual .institutions .card h2{margin-bottom:2rem}main#gsa-schedule-overview .dealerships .card p,main#gsa-schedule-overview .institutions .card p,main#gsa-schedule-individual .dealerships .card p,main#gsa-schedule-individual .institutions .card p{margin-bottom:.25rem;font-size:14px}main#gsa-schedule-overview #mc_embed_signup,main#gsa-schedule-individual #mc_embed_signup{margin:4rem auto;padding-top:4rem}@media screen and (min-width: 767px){main#gsa-schedule-overview #mc_embed_signup form,main#gsa-schedule-individual #mc_embed_signup form{padding:30px}}main#gsa-schedule-overview #mc_embed_signup form fieldset[name=interestgroup_field],main#gsa-schedule-individual #mc_embed_signup form fieldset[name=interestgroup_field]{display:flex;flex-direction:column;align-items:flex-start}main#gsa-schedule-overview #mc_embed_signup form label.checkbox,main#gsa-schedule-individual #mc_embed_signup form label.checkbox{cursor:pointer}main#gsa-schedule-overview .container,main#gsa-schedule-individual .container{margin-top:80px}@media screen and (min-width: 992px){main#gsa-schedule-overview .container,main#gsa-schedule-individual .container{row-gap:40px}}main#gsa-schedule-overview .container>.grid-container,main#gsa-schedule-individual .container>.grid-container{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 calc(1rem + 30px)}@media screen and (min-width: 992px){main#gsa-schedule-overview .container>.grid-container,main#gsa-schedule-individual .container>.grid-container{column-gap:34px}}main#gsa-schedule-overview .container>.grid-container section,main#gsa-schedule-individual .container>.grid-container section{grid-column:span 12}@media screen and (min-width: 992px){main#gsa-schedule-overview .container>.grid-container section,main#gsa-schedule-individual .container>.grid-container section{grid-column:2/span 10}}main#gsa-schedule-overview .container .category-section,main#gsa-schedule-individual .container .category-section{padding-top:4rem}@media screen and (min-width: 992px){main#gsa-schedule-overview .container .category-section,main#gsa-schedule-individual .container .category-section{padding-top:8rem}}main#gsa-schedule-overview .container .category-section:last-of-type,main#gsa-schedule-individual .container .category-section:last-of-type{margin-bottom:4rem}main#gsa-schedule-overview .container .category-section .grid-container,main#gsa-schedule-individual .container .category-section .grid-container{display:grid;gap:30px}@media screen and (min-width: 767px){main#gsa-schedule-overview .container .category-section .grid-container,main#gsa-schedule-individual .container .category-section .grid-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){main#gsa-schedule-overview .container .category-section .grid-container,main#gsa-schedule-individual .container .category-section .grid-container{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px){main#gsa-schedule-overview .container .category-section .grid-container,main#gsa-schedule-individual .container .category-section .grid-container{grid-template-columns:repeat(4, 1fr)}}main#gsa-schedule-overview .container .section-title,main#gsa-schedule-individual .container .section-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem}main#gsa-schedule-overview .container .section-title h2,main#gsa-schedule-individual .container .section-title h2{text-transform:none;margin-right:1rem}@media screen and (min-width: 992px){main#gsa-schedule-overview .container .section-title h2,main#gsa-schedule-individual .container .section-title h2{font-size:36px}}main#gsa-schedule-overview .container .section-title .view-all,main#gsa-schedule-individual .container .section-title .view-all{font-size:14px;text-decoration:underline;color:#00a5ce;cursor:pointer;margin-bottom:1rem}main#gsa-schedule-overview .container a.post-href,main#gsa-schedule-individual .container a.post-href{text-decoration:none;transition:all 200ms ease;position:relative;margin-bottom:30px}main#gsa-schedule-overview .container a.post-href:hover,main#gsa-schedule-individual .container a.post-href:hover{transform:translateY(-3px);filter:none}main#gsa-schedule-overview .container a.hidden,main#gsa-schedule-individual .container a.hidden{display:none}main#gsa-schedule-overview .container a.show,main#gsa-schedule-individual .container a.show{display:block;animation:fadeIn 500ms ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}main#gsa-schedule-overview .container .post-item .bg-img,main#gsa-schedule-individual .container .post-item .bg-img{width:100%;height:60vw;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:var(--rounded-radius)}@media screen and (min-width: 767px){main#gsa-schedule-overview .container .post-item .bg-img,main#gsa-schedule-individual .container .post-item .bg-img{height:30vw}}@media screen and (min-width: 992px){main#gsa-schedule-overview .container .post-item .bg-img,main#gsa-schedule-individual .container .post-item .bg-img{height:15vw;max-height:170px}}@media screen and (min-width: 2300px){main#gsa-schedule-overview .container .post-item .bg-img,main#gsa-schedule-individual .container .post-item .bg-img{max-height:200px}}main#gsa-schedule-overview .container .post-item .content,main#gsa-schedule-individual .container .post-item .content{padding-top:1rem;padding-bottom:.5rem}main#gsa-schedule-overview .container .post-item .content .title,main#gsa-schedule-individual .container .post-item .content .title{text-transform:none;font-size:14px;font-weight:600;margin-bottom:.5rem;font-family:Gotham,sans-serif}main#gsa-schedule-overview .container .post-item .content p,main#gsa-schedule-individual .container .post-item .content p{font-size:14px;line-height:1.42}main#gsa-schedule-overview .container .post-item .content .readmore,main#gsa-schedule-individual .container .post-item .content .readmore{margin-bottom:0;color:var(--text-color-lightest);text-decoration:underline;font-size:14px;font-weight:600;font-family:Gotham,sans-serif;position:absolute;bottom:-30px}main#gsa-schedule-overview .container.navy,main#gsa-schedule-individual .container.navy{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest)}main#gsa-schedule-overview .container.navy .post-item .content,main#gsa-schedule-individual .container.navy .post-item .content{color:var(--text-color-lightest)}main#gsa-schedule-overview .hero .inner .img,main#gsa-schedule-individual .hero .inner .img{grid-column:span 12;padding-bottom:1rem}main#gsa-schedule-overview .hero .inner .img img,main#gsa-schedule-individual .hero .inner .img img{width:100%;border-radius:var(--rounded-radius);max-width:200px}@media screen and (min-width: 767px){main#gsa-schedule-overview .hero .inner .img,main#gsa-schedule-individual .hero .inner .img{grid-column:10/span 3;margin-left:auto}main#gsa-schedule-overview .hero .inner .text,main#gsa-schedule-individual .hero .inner .text{grid-column:1/span 8}}@media screen and (min-width: 992px){main#gsa-schedule-overview .hero .inner .text,main#gsa-schedule-individual .hero .inner .text{grid-template-columns:repeat(7, 1fr);margin:auto 0;grid-column:2/span 7}main#gsa-schedule-overview .hero .inner .text h1,main#gsa-schedule-overview .hero .inner .text p,main#gsa-schedule-individual .hero .inner .text h1,main#gsa-schedule-individual .hero .inner .text p{grid-column:2/span 6}main#gsa-schedule-overview .hero .inner .text .row,main#gsa-schedule-individual .hero .inner .text .row{grid-column:span 7;grid-template-columns:repeat(7, 1fr)}main#gsa-schedule-overview .hero .inner .img,main#gsa-schedule-individual .hero .inner .img{grid-column:9/span 3;padding-bottom:3rem}}main#gsa-schedule-overview .row,main#gsa-schedule-individual .row{margin-bottom:1.5rem;flex-direction:column}@media screen and (min-width: 500px){main#gsa-schedule-overview .row,main#gsa-schedule-individual .row{flex-direction:row}}main#gsa-schedule-overview .row .column,main#gsa-schedule-individual .row .column{margin-bottom:1rem}main#gsa-schedule-overview .row .column a,main#gsa-schedule-individual .row .column a{font-weight:bold}main#gsa-schedule-overview .row .column p,main#gsa-schedule-individual .row .column p{margin-bottom:.5rem}@media screen and (min-width: 767px){main#gsa-schedule-overview .schedule .block,main#gsa-schedule-individual .schedule .block{max-width:600px}}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .block:nth-child(odd),main#gsa-schedule-individual .schedule .block:nth-child(odd){grid-column:2/span 5}main#gsa-schedule-overview .schedule .block:nth-child(even),main#gsa-schedule-individual .schedule .block:nth-child(even){grid-column:7/span 5}}main#gsa-schedule-overview .schedule .block p,main#gsa-schedule-individual .schedule .block p{margin-bottom:.25rem}main#gsa-schedule-overview .schedule .block .vehicle-location,main#gsa-schedule-individual .schedule .block .vehicle-location{margin-top:1.25rem;margin-bottom:.5rem}main#gsa-schedule-overview .schedule .block .vehicle-location p:not(:first-child),main#gsa-schedule-individual .schedule .block .vehicle-location p:not(:first-child){margin-left:2rem}main#gsa-schedule-overview .schedule .block .as-is ul,main#gsa-schedule-individual .schedule .block .as-is ul{padding-top:.25rem}main#gsa-schedule-overview .schedule .block .as-is ul li,main#gsa-schedule-individual .schedule .block .as-is ul li{line-height:1}main#gsa-schedule-overview .schedule .block .more-info,main#gsa-schedule-individual .schedule .block .more-info{display:inline-block;margin-top:1rem;margin-bottom:2rem}main#gsa-schedule-overview .schedule .more-info-content,main#gsa-schedule-individual .schedule .more-info-content{padding-top:32px;grid-column:span 12;max-width:900px}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .more-info-content,main#gsa-schedule-individual .schedule .more-info-content{grid-column:2/span 9}}main#gsa-schedule-overview .schedule .more-info-content p,main#gsa-schedule-individual .schedule .more-info-content p{margin-bottom:1rem}main#gsa-schedule-overview .schedule .more-info-content a,main#gsa-schedule-individual .schedule .more-info-content a{color:var(--bg-color-carolina-blue)}main#gsa-schedule-overview .schedule .more-info-content a b,main#gsa-schedule-individual .schedule .more-info-content a b{color:var(--text-color-dark);text-decoration:underline}main#gsa-schedule-overview .schedule .more-info-content a:not(.btn):hover,main#gsa-schedule-individual .schedule .more-info-content a:not(.btn):hover{filter:brightness(0.7) saturate(1.1)}main#gsa-schedule-overview .schedule .more-info-content ul,main#gsa-schedule-individual .schedule .more-info-content ul{margin-bottom:1.5rem}main#gsa-schedule-overview .schedule .more-info-content ul li ul,main#gsa-schedule-individual .schedule .more-info-content ul li ul{list-style:circle;padding-top:.5rem}main#gsa-schedule-overview .schedule .more-info-content ul li ul li ul,main#gsa-schedule-individual .schedule .more-info-content ul li ul li ul{list-style:disc}@media screen and (min-width: 992px){main#gsa-schedule-overview .schedule .intro-copy~.block:nth-child(even),main#gsa-schedule-individual .schedule .intro-copy~.block:nth-child(even){grid-column:2/span 5}main#gsa-schedule-overview .schedule .intro-copy~.block:nth-child(odd),main#gsa-schedule-individual .schedule .intro-copy~.block:nth-child(odd){grid-column:7/span 5}}main#gsa-schedule-individual .schedule .inner .block{margin-bottom:0}main#gsa-schedule-individual .schedule .intro-copy p:last-child{margin-bottom:2rem}main#gsa-schedule-individual p,main#gsa-schedule-individual ol,main#gsa-schedule-individual ol li,main#gsa-schedule-individual ul,main#gsa-schedule-individual ul li,main#gsa-schedule-individual a{font-size:14px}@media screen and (min-width: 992px){main#gsa-schedule-individual p,main#gsa-schedule-individual ol,main#gsa-schedule-individual ol li,main#gsa-schedule-individual ul,main#gsa-schedule-individual ul li,main#gsa-schedule-individual a{font-size:16px}}main#weekly-schedule .toggler .mobile-only,main#weekly-schedule .toggler .mobile-only select{width:100%}@media screen and (min-width: 767px){main#weekly-schedule .toggler .mobile-only,main#weekly-schedule .toggler .mobile-only select{width:unset}}main#weekly-schedule .toggle-buttons{grid-row:-1;display:flex;width:100%;grid-column:span 12;justify-content:space-between}main#weekly-schedule .toggle-buttons .btn{position:relative}main#weekly-schedule .toggle-buttons .btn:first-child{padding-left:3rem}main#weekly-schedule .toggle-buttons .btn:first-child::before{content:"<";position:absolute;left:1.75rem}main#weekly-schedule .toggle-buttons .btn:last-child{padding-right:3rem}main#weekly-schedule .toggle-buttons .btn:last-child::after{content:">";position:absolute;right:1.75rem}main#weekly-schedule .weekly-calendar{grid-row:2}main#weekly-schedule .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#weekly-schedule .inner{max-width:1900px}}main#weekly-schedule .calendar{background-color:var(--bg-color-light-grey);padding-top:10.5rem;padding-bottom:5rem;min-height:calc(100vh - 355px)}@media screen and (min-width: 992px){main#weekly-schedule .calendar{padding-top:7.5rem}}main#weekly-schedule .calendar .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem}@media screen and (min-width: 992px){main#weekly-schedule .calendar .inner{column-gap:34px}}main#weekly-schedule .calendar .inner h1{grid-column:span 12}@media screen and (min-width: 992px){main#weekly-schedule .calendar .inner h1{grid-column:2/span 10}}main#calendar .inner{max-width:1900px;margin:0 auto}main#calendar .weekly-calendar-wrapper{display:block;padding-bottom:54px;background-color:var(--bg-color-light-grey);max-width:1500px;margin-left:auto;margin-right:auto;padding-inline:2rem;padding-top:3rem}@media screen and (min-width: 2300px){main#calendar .weekly-calendar-wrapper{max-width:1900px}}@media screen and (min-width: 767px){main#calendar .weekly-calendar-wrapper{padding-inline:3rem}}@media screen and (min-width: 992px){main#calendar .weekly-calendar-wrapper{padding-inline:4rem}}@media screen and (min-width: 992px){main#calendar .weekly-calendar-wrapper{display:none}}main#calendar .calendar{display:none;padding-top:5rem;margin-bottom:2rem}@media screen and (min-width: 992px){main#calendar .calendar{display:block}}@media screen and (min-width: 992px){main#calendar .calendar{margin-bottom:4rem}}@media screen and (min-width: 992px){main#calendar .calendar{padding-top:4rem}}main#calendar .calendar .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem}@media screen and (min-width: 992px){main#calendar .calendar .inner{column-gap:34px}}main#calendar .calendar .inner h1{grid-column:span 12}@media screen and (min-width: 992px){main#calendar .calendar .inner h1{grid-column:2/span 10}}@media screen and (min-width: 992px){main#calendar .card-image-full{border-radius:0;margin:0;padding:8.25rem 0}}main#calendar_new{padding-inline:2rem;padding-top:clamp(2rem,5vw,5rem);padding-bottom:clamp(2rem,5vw,5rem)}@media screen and (min-width: 767px){main#calendar_new{padding-inline:3rem}}@media screen and (min-width: 992px){main#calendar_new{padding-inline:4rem}}main#calendar_new .inner{width:100%;position:relative;max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#calendar_new .inner{max-width:1900px}}main#calendar_new p.note{font-weight:600;font-size:14px;pointer-events:all;line-height:1.2;font-style:italic}main#calendar_new h1{margin-bottom:0;opacity:0;height:0}main#calendar_new .ics-calendar{position:relative;color:var(--text-color-dark);margin-top:.5em}@media screen and (min-width: 500px){main#calendar_new .ics-calendar{position:static}}main#calendar_new .ics-calendar-arrow-nav{position:absolute;top:-0.35rem;width:260px;z-index:1}main#calendar_new .ics-calendar-arrow-nav a{cursor:pointer}main#calendar_new .ics-calendar-arrow-nav a:hover{filter:none}main#calendar_new .ics-calendar-arrow-nav a:hover::before{translate:-5px}main#calendar_new .ics-calendar-arrow-nav a:hover.next::before{translate:5px}main#calendar_new .ics-calendar-arrow-nav a::before{content:"";display:block;background-image:url("/wp-content/themes/mag-theme/src/assets/caret.svg");width:14px;height:22px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:translate 300ms ease}main#calendar_new .ics-calendar-arrow-nav a.next::before{rotate:180deg}main#calendar_new .ics-calendar-arrow-nav a span{display:none}main#calendar_new .ics-calendar-arrow-nav a.today{display:none}@media screen and (min-width: 500px){main#calendar_new .ics-calendar-arrow-nav{top:.15rem}}@media screen and (min-width: 767px){main#calendar_new .ics-calendar-arrow-nav{width:min(33vw,320px)}}@media screen and (min-width: 783px){main#calendar_new .ics-calendar-arrow-nav{top:calc(-10px + clamp(12px,1.5vw,16px))}}main#calendar_new .ics-calendar-color-key{position:absolute;top:2.5em;left:-1rem;padding:1rem;transition:150ms ease;z-index:2;pointer-events:none}main#calendar_new .ics-calendar-color-key.open{background-color:var(--bg-color-white);pointer-events:all;box-shadow:0 0 10px rgba(0,0,0,.1)}main#calendar_new .ics-calendar-color-key.open::before{content:"Hide Filters"}main#calendar_new .ics-calendar-color-key.open .ics-calendar-color-key-header,main#calendar_new .ics-calendar-color-key.open .ics-calendar-color-key-item{opacity:1}@media screen and (min-width: 1200px){main#calendar_new .ics-calendar-color-key.open{box-shadow:none}main#calendar_new .ics-calendar-color-key.open::before{content:none}}main#calendar_new .ics-calendar-color-key::before{content:"Show Filters";display:block;font-weight:600;margin-bottom:.5rem;font-size:14px;cursor:pointer;pointer-events:all;line-height:1.2}main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-header{padding:0;border:none;margin-right:1rem;opacity:0;transition:150ms ease;font-size:12px;line-height:1.2;margin-bottom:.5rem;font-weight:600}@media screen and (min-width: 992px){main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-header{font-size:13px}}main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-item{background-color:rgba(0,0,0,0) !important;padding:0;border:none;margin-right:1rem;margin-bottom:.5rem;opacity:0;transition:150ms ease;font-size:12px;line-height:1.2;font-weight:600}@media screen and (min-width: 992px){main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-item{font-size:13px}}main#calendar_new .ics-calendar-color-key label{display:flex;align-items:center;cursor:pointer}main#calendar_new .ics-calendar-color-key input[type=checkbox]{accent-color:#539cbd;color:var(--text-color-lightest);margin-right:.25rem;margin-left:0}main#calendar_new .ics-calendar-color-key input[type=checkbox]:checked+span{color:var(--bg-color-carolina-blue)}@media screen and (min-width: 500px){main#calendar_new .ics-calendar-color-key{top:calc(36px + 1vw)}}@media screen and (min-width: 767px){main#calendar_new .ics-calendar-color-key{top:calc(30px + 2vw)}}@media screen and (min-width: 1200px){main#calendar_new .ics-calendar-color-key{left:0;display:inline-grid;grid-template-columns:repeat(6, auto);column-gap:1.5rem;padding:0;pointer-events:all;margin:1rem 0 0 0}main#calendar_new .ics-calendar-color-key::before{content:"Filters"}}@media screen and (min-width: 1200px)and (min-width: 767px){main#calendar_new .ics-calendar-color-key::before{content:none}}@media screen and (min-width: 1200px){main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-header{grid-row:1/3}main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-header,main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-item{opacity:1;color:var(--text-color-dark);margin-right:0;margin-bottom:.5rem}}@media screen and (min-width: 1520px){main#calendar_new .ics-calendar-color-key{grid-template-columns:repeat(12, auto);top:60px}main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-header,main#calendar_new .ics-calendar-color-key .ics-calendar-color-key-item{margin-bottom:0}}main#calendar_new .ics-calendar-select{margin:1rem 0 1rem 0;float:left}@media screen and (min-width: 500px){main#calendar_new .ics-calendar-select{margin-top:0}}main#calendar_new .ics-calendar-month-wrapper{position:static;overflow:unset}main#calendar_new .ics-calendar-label{float:none;margin:0;border:none;font-size:clamp(24px,3vw,32px);font-weight:600;color:var(--text-color-dark);font-weight:bold;min-width:unset !important;max-width:unset !important;padding:0 30px;width:260px !important;text-align:center;margin-bottom:3rem !important}@media screen and (min-width: 767px){main#calendar_new .ics-calendar-label{width:min(33vw,320px) !important}}@media screen and (min-width: 1200px){main#calendar_new .ics-calendar-label{margin-bottom:6rem !important}}@media(min-width: 1550px){main#calendar_new .ics-calendar-label{margin-bottom:4rem !important}}main#calendar_new .ics-calendar-past-events-toggle{grid-column:1/2}main#calendar_new .ics-calendar-past-events-toggle a{display:none !important}main#calendar_new .ics-calendar-month-grid{font-size:100% !important}main#calendar_new .ics-calendar-month-grid th{background-color:var(--bg-color-white);color:var(--text-color-dark);border-color:var(--bg-color-light-grey)}main#calendar_new .ics-calendar-month-grid th:first-child{border-right:none}main#calendar_new .ics-calendar-month-grid th:last-child{border-left:none}main#calendar_new .ics-calendar-month-grid th:not(:first-child):not(:last-child){border-left:none;border-right:none}main#calendar_new .ics-calendar-month-grid td{background-color:var(--bg-color-white);border-color:var(--bg-color-light-grey);margin-top:1.5rem;height:auto}@media screen and (min-width: 783px){main#calendar_new .ics-calendar-month-grid td{height:7.5em}}@media screen and (min-width: 1025px){main#calendar_new .ics-calendar-month-grid td{height:7.5em}}@media screen and (min-width: 1500px){main#calendar_new .ics-calendar-month-grid td{height:10vw;margin:0}}@media screen and (min-width: 1629px){main#calendar_new .ics-calendar-month-grid td{height:160px}}main#calendar_new .ics-calendar-month-grid td.off{background-color:var(--bg-color-light-grey)}main#calendar_new .ics-calendar-month-grid td .day{background-color:var(--bg-color-white);color:var(--text-color-dark);padding:.5em .8em 16px}@media screen and (min-width: 783px){main#calendar_new .ics-calendar-month-grid td .day{padding-bottom:6px}}@media screen and (min-width: 1500px){main#calendar_new .ics-calendar-month-grid td .day{background-color:rgba(0,0,0,0)}}main#calendar_new .ics-calendar-month-grid td.today{border:1px solid var(--bg-color-carolina-blue)}@media screen and (min-width: 783px){main#calendar_new .ics-calendar-month-grid td.today{border:2px solid var(--bg-color-carolina-blue)}}main#calendar_new .ics-calendar-month-grid td.today .day{background-color:var(--bg-color-carolina-blue);color:var(--text-color-lightest);outline:1px solid var(--bg-color-carolina-blue)}@media screen and (min-width: 783px){main#calendar_new .ics-calendar-month-grid td:not(.expanded).today .day{background-image:linear-gradient(var(--bg-color-carolina-blue) 32px, white 32px);outline:none}}main#calendar_new .ics-calendar-month-grid td ul.events{display:flex;flex-direction:column}main#calendar_new .ics-calendar-month-grid td ul.events .event{border-bottom:none;margin-bottom:4px;display:flex;flex-direction:column;padding:.2em .8em}main#calendar_new .ics-calendar-month-grid td ul.events .event.open .time{display:block;pointer-events:none}main#calendar_new .ics-calendar-month-grid td ul.events .event.open .title,main#calendar_new .ics-calendar-month-grid td ul.events .event.open .time{font-weight:600}main#calendar_new .ics-calendar-month-grid td ul.events .event.open .descloc{pointer-events:all;opacity:1;max-height:500px;padding-top:1rem}main#calendar_new .ics-calendar-month-grid td ul.events .event .sublabel{display:none}main#calendar_new .ics-calendar-month-grid td ul.events .event .title,main#calendar_new .ics-calendar-month-grid td ul.events .event .time{font-size:14px !important;line-height:1.2;font-weight:normal}@media screen and (min-width: 1500px){main#calendar_new .ics-calendar-month-grid td ul.events .event .title,main#calendar_new .ics-calendar-month-grid td ul.events .event .time{font-size:12px !important}}@media screen and (min-width: 2300px){main#calendar_new .ics-calendar-month-grid td ul.events .event .title,main#calendar_new .ics-calendar-month-grid td ul.events .event .time{font-size:14px !important}}main#calendar_new .ics-calendar-month-grid td ul.events .event .title{order:-1}main#calendar_new .ics-calendar-month-grid td ul.events .event .time{display:none}main#calendar_new .ics-calendar-month-grid td ul.events .event .end_time{display:none}main#calendar_new .ics-calendar-month-grid td ul.events .event .descloc{font-size:14px;display:block;pointer-events:none;opacity:0;max-height:0;transition:250ms ease}main#calendar_new .ics-calendar-month-grid td ul.events .event .descloc p:last-child{margin:0}@media screen and (min-width: 1500px){main#calendar_new .ics-calendar-month-grid td ul.events .event .descloc{font-size:12px}}main#calendar_new .ics-calendar-month-grid td ul.events .event:not([class*=multiday]):not(:hover){background-color:rgba(0,0,0,0)}main#calendar_new .ics-calendar-month-grid td ul.events .event:not([class*=multiday]):not(:hover).open{background-color:#fafafa}main#calendar_new .ics-calendar-month-grid td ul.events .event[class*=multiday]:not(.open):not(.highlight):not(.highlight-click):not(:hover){background-color:rgba(0,0,0,0)}main#calendar_new .ics-calendar-month-grid td ul.events .event.highlight-click{pointer-events:none}main#calendar_new .ics-calendar-month-grid td ul.events .multiday_first{order:-1}main#calendar_new .ics-calendar-month-grid td ul.events .multiday_middle{order:-2}main#calendar_new .ics-calendar-month-grid td ul.events .multiday_last{order:-3}@media screen and (max-width: 1500px){main#calendar_new .ics-calendar-month-grid td ul.events{display:none}main#calendar_new .ics-calendar-month-grid td .day{text-align:center;pointer-events:none}main#calendar_new .ics-calendar-month-grid td.has_events{position:relative}main#calendar_new .ics-calendar-month-grid td.has_events::after{content:"";width:6px;height:6px;border-radius:50%;background-color:gray;opacity:.5;position:absolute;bottom:9px;left:50%;transform:translateX(-50%);pointer-events:none}}@media screen and (max-width: 1500px)and (min-width: 783px){main#calendar_new .ics-calendar-month-grid td.has_events::after{width:8px;height:8px;bottom:1.8em}}@media screen and (max-width: 1500px){main#calendar_new .ics-calendar-month-grid td.has_events .day{cursor:pointer;height:100%;pointer-events:all}main#calendar_new .ics-calendar-month-grid td.has_events.today::after{background-color:var(--bg-color-white)}}@media screen and (max-width: 1500px)and (min-width: 783px){main#calendar_new .ics-calendar-month-grid td.has_events.today::after{background-color:gray}}@media screen and (max-width: 1500px){main#calendar_new .ics-calendar-month-grid td.expanded::after{content:none}main#calendar_new .ics-calendar-month-grid td.expanded:not(.today) .day{background-color:#effbff}main#calendar_new .ics-calendar-month-grid td.expanded .day{padding-bottom:6px;border-bottom:1px solid #e4e4e4;height:unset;pointer-events:all}main#calendar_new .ics-calendar-month-grid td.expanded .day .phone_only{display:inline-block !important}main#calendar_new .ics-calendar-month-grid td.expanded .day .no_phone.no_phone{display:none !important}main#calendar_new .ics-calendar-month-grid td.expanded ul.events{display:flex;height:auto !important;overflow:unset !important}}@media screen and (min-width: 1500px){.ics-calendar .event .hover_block{background:#fff;border:1px solid #a9a9a9;box-shadow:2px 2px 5px rgba(25,25,25,.1);display:none;padding:.4em .6em;position:absolute;top:2em;left:3em}.ics-calendar:not([data-month-table-list-toggle=list]) .event .hover_block{max-height:30em;max-width:25em;min-width:15em;overflow-y:auto;width:250%}.ics-calendar td:last-child:not(:first-child) .event .hover_block{left:3em}.ics-calendar td:last-child:not(:first-child) .event .hover_block,.ics-calendar td:nth-of-type(n + 5) .event .hover_block{right:3em;left:auto}.ics-calendar tbody tr:nth-of-type(n + 3) td .event .hover_block{top:auto;bottom:1em}.ics-calendar .event .has_desc:hover~.hover_block,.ics-calendar .event .hover_block:hover{display:block !important}.ics-calendar .hover_block .title_in_hover_block,.ics-calendar .hover_block .time_in_hover_block{display:block;font-weight:bold}.ics-calendar .hover_block .title_in_hover_block{font-size:125%}.ics-calendar.monthnav-compact .ics-calendar-label{display:none}.ics-calendar.monthnav-compact .ics-calendar-select{float:none;left:50%;transform:translateX(-50%);top:-3em}.ics-calendar.monthnav-compact .ics-calendar-month-wrapper{margin-top:-1.5em}}.ics-calendar:not(.show-past-events):not(.month_list_all) .ics-calendar-month-wrapper.past .past.has_events{display:table-cell !important}main#transportation .inner,main#policies .inner,main#registration .inner,main#financing .inner,main#resources .inner,main#gsa-email-sign-up .inner,main#gsa-bidder-reg-agreement .inner{max-width:1500px;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width: 2300px){main#transportation .inner,main#policies .inner,main#registration .inner,main#financing .inner,main#resources .inner,main#gsa-email-sign-up .inner,main#gsa-bidder-reg-agreement .inner{max-width:1900px}}main#transportation div.hero,main#policies div.hero,main#registration div.hero,main#financing div.hero,main#resources div.hero,main#gsa-email-sign-up div.hero,main#gsa-bidder-reg-agreement div.hero{background-color:var(--bg-color-slate-blue);margin-bottom:2rem;color:var(--text-color-lightest);min-height:430px;display:grid}@media screen and (min-width: 992px){main#transportation div.hero,main#policies div.hero,main#registration div.hero,main#financing div.hero,main#resources div.hero,main#gsa-email-sign-up div.hero,main#gsa-bidder-reg-agreement div.hero{margin-bottom:4rem}}@media screen and (min-width: 992px){main#transportation div.hero,main#policies div.hero,main#registration div.hero,main#financing div.hero,main#resources div.hero,main#gsa-email-sign-up div.hero,main#gsa-bidder-reg-agreement div.hero{min-height:460px}}@media screen and (min-width: 1200px){main#transportation div.hero,main#policies div.hero,main#registration div.hero,main#financing div.hero,main#resources div.hero,main#gsa-email-sign-up div.hero,main#gsa-bidder-reg-agreement div.hero{min-height:400px}}main#transportation div.hero a,main#policies div.hero a,main#registration div.hero a,main#financing div.hero a,main#resources div.hero a,main#gsa-email-sign-up div.hero a,main#gsa-bidder-reg-agreement div.hero a{color:var(--text-color-lightest)}main#transportation div.hero .inner,main#policies div.hero .inner,main#registration div.hero .inner,main#financing div.hero .inner,main#resources div.hero .inner,main#gsa-email-sign-up div.hero .inner,main#gsa-bidder-reg-agreement div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;margin-top:auto;margin-bottom:auto;padding:0 2rem;padding-top:4rem}@media screen and (min-width: 992px){main#transportation div.hero .inner,main#policies div.hero .inner,main#registration div.hero .inner,main#financing div.hero .inner,main#resources div.hero .inner,main#gsa-email-sign-up div.hero .inner,main#gsa-bidder-reg-agreement div.hero .inner{column-gap:34px}}@media screen and (min-width: 767px){main#transportation div.hero .inner,main#policies div.hero .inner,main#registration div.hero .inner,main#financing div.hero .inner,main#resources div.hero .inner,main#gsa-email-sign-up div.hero .inner,main#gsa-bidder-reg-agreement div.hero .inner{padding:4rem 3rem 0 3rem}}@media screen and (min-width: 1200px){main#transportation div.hero .inner,main#policies div.hero .inner,main#registration div.hero .inner,main#financing div.hero .inner,main#resources div.hero .inner,main#gsa-email-sign-up div.hero .inner,main#gsa-bidder-reg-agreement div.hero .inner{padding:0 3rem}}main#transportation div.hero .text,main#policies div.hero .text,main#registration div.hero .text,main#financing div.hero .text,main#resources div.hero .text,main#gsa-email-sign-up div.hero .text,main#gsa-bidder-reg-agreement div.hero .text{grid-column:span 12}main#transportation div.hero .text h1,main#policies div.hero .text h1,main#registration div.hero .text h1,main#financing div.hero .text h1,main#resources div.hero .text h1,main#gsa-email-sign-up div.hero .text h1,main#gsa-bidder-reg-agreement div.hero .text h1{margin-bottom:1.5rem}main#transportation div.hero .text p,main#policies div.hero .text p,main#registration div.hero .text p,main#financing div.hero .text p,main#resources div.hero .text p,main#gsa-email-sign-up div.hero .text p,main#gsa-bidder-reg-agreement div.hero .text p{max-width:650px}@media screen and (min-width: 992px){main#transportation div.hero .text,main#policies div.hero .text,main#registration div.hero .text,main#financing div.hero .text,main#resources div.hero .text,main#gsa-email-sign-up div.hero .text,main#gsa-bidder-reg-agreement div.hero .text{grid-column:2/span 8}main#transportation div.hero .text h1,main#policies div.hero .text h1,main#registration div.hero .text h1,main#financing div.hero .text h1,main#resources div.hero .text h1,main#gsa-email-sign-up div.hero .text h1,main#gsa-bidder-reg-agreement div.hero .text h1{margin-bottom:2.25rem}main#transportation div.hero .text p,main#policies div.hero .text p,main#registration div.hero .text p,main#financing div.hero .text p,main#resources div.hero .text p,main#gsa-email-sign-up div.hero .text p,main#gsa-bidder-reg-agreement div.hero .text p{max-width:750px}}main#transportation .top,main#policies .top,main#registration .top,main#financing .top,main#resources .top,main#gsa-email-sign-up .top,main#gsa-bidder-reg-agreement .top{margin-bottom:30px}main#transportation .top .inner,main#policies .top .inner,main#registration .top .inner,main#financing .top .inner,main#resources .top .inner,main#gsa-email-sign-up .top .inner,main#gsa-bidder-reg-agreement .top .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#transportation .top .inner,main#policies .top .inner,main#registration .top .inner,main#financing .top .inner,main#resources .top .inner,main#gsa-email-sign-up .top .inner,main#gsa-bidder-reg-agreement .top .inner{column-gap:34px}}@media screen and (min-width: 767px){main#transportation .top .inner,main#policies .top .inner,main#registration .top .inner,main#financing .top .inner,main#resources .top .inner,main#gsa-email-sign-up .top .inner,main#gsa-bidder-reg-agreement .top .inner{padding:0 3rem}}main#transportation .top .heading-medium,main#policies .top .heading-medium,main#registration .top .heading-medium,main#financing .top .heading-medium,main#resources .top .heading-medium,main#gsa-email-sign-up .top .heading-medium,main#gsa-bidder-reg-agreement .top .heading-medium{grid-column:span 12;margin-bottom:1.5rem}@media screen and (min-width: 992px){main#transportation .top .heading-medium,main#policies .top .heading-medium,main#registration .top .heading-medium,main#financing .top .heading-medium,main#resources .top .heading-medium,main#gsa-email-sign-up .top .heading-medium,main#gsa-bidder-reg-agreement .top .heading-medium{grid-column:2/span 10;margin-bottom:2.5rem}}main#transportation .top p,main#policies .top p,main#registration .top p,main#financing .top p,main#resources .top p,main#gsa-email-sign-up .top p,main#gsa-bidder-reg-agreement .top p{grid-column:span 12}@media screen and (min-width: 992px){main#transportation .top p,main#policies .top p,main#registration .top p,main#financing .top p,main#resources .top p,main#gsa-email-sign-up .top p,main#gsa-bidder-reg-agreement .top p{grid-column:2/span 10}}main#transportation .top .block,main#policies .top .block,main#registration .top .block,main#financing .top .block,main#resources .top .block,main#gsa-email-sign-up .top .block,main#gsa-bidder-reg-agreement .top .block{grid-column:span 12;margin-bottom:2rem;max-width:400px}@media screen and (min-width: 767px){main#transportation .top .block,main#policies .top .block,main#registration .top .block,main#financing .top .block,main#resources .top .block,main#gsa-email-sign-up .top .block,main#gsa-bidder-reg-agreement .top .block{grid-column:span 6;padding-right:2rem;max-width:600px}}@media screen and (min-width: 992px){main#transportation .top .block:nth-of-type(1),main#policies .top .block:nth-of-type(1),main#registration .top .block:nth-of-type(1),main#financing .top .block:nth-of-type(1),main#resources .top .block:nth-of-type(1),main#gsa-email-sign-up .top .block:nth-of-type(1),main#gsa-bidder-reg-agreement .top .block:nth-of-type(1){grid-column:2/span 3}main#transportation .top .block:nth-of-type(2),main#policies .top .block:nth-of-type(2),main#registration .top .block:nth-of-type(2),main#financing .top .block:nth-of-type(2),main#resources .top .block:nth-of-type(2),main#gsa-email-sign-up .top .block:nth-of-type(2),main#gsa-bidder-reg-agreement .top .block:nth-of-type(2){grid-column:5/span 3}main#transportation .top .block:nth-of-type(3),main#policies .top .block:nth-of-type(3),main#registration .top .block:nth-of-type(3),main#financing .top .block:nth-of-type(3),main#resources .top .block:nth-of-type(3),main#gsa-email-sign-up .top .block:nth-of-type(3),main#gsa-bidder-reg-agreement .top .block:nth-of-type(3){grid-column:8/span 4}main#transportation .top .block:nth-of-type(1):last-child,main#policies .top .block:nth-of-type(1):last-child,main#registration .top .block:nth-of-type(1):last-child,main#financing .top .block:nth-of-type(1):last-child,main#resources .top .block:nth-of-type(1):last-child,main#gsa-email-sign-up .top .block:nth-of-type(1):last-child,main#gsa-bidder-reg-agreement .top .block:nth-of-type(1):last-child{grid-column:2/span 10;max-width:800px}main#transportation .top .block .row,main#policies .top .block .row,main#registration .top .block .row,main#financing .top .block .row,main#resources .top .block .row,main#gsa-email-sign-up .top .block .row,main#gsa-bidder-reg-agreement .top .block .row{display:flex}main#transportation .top .block .row .column:not(:last-child),main#policies .top .block .row .column:not(:last-child),main#registration .top .block .row .column:not(:last-child),main#financing .top .block .row .column:not(:last-child),main#resources .top .block .row .column:not(:last-child),main#gsa-email-sign-up .top .block .row .column:not(:last-child),main#gsa-bidder-reg-agreement .top .block .row .column:not(:last-child){margin-right:2rem}}main#transportation .top .block .linkparent,main#policies .top .block .linkparent,main#registration .top .block .linkparent,main#financing .top .block .linkparent,main#resources .top .block .linkparent,main#gsa-email-sign-up .top .block .linkparent,main#gsa-bidder-reg-agreement .top .block .linkparent{margin-bottom:.5rem}main#transportation .top .block .linkparent+p:not(.linkparent),main#policies .top .block .linkparent+p:not(.linkparent),main#registration .top .block .linkparent+p:not(.linkparent),main#financing .top .block .linkparent+p:not(.linkparent),main#resources .top .block .linkparent+p:not(.linkparent),main#gsa-email-sign-up .top .block .linkparent+p:not(.linkparent),main#gsa-bidder-reg-agreement .top .block .linkparent+p:not(.linkparent){margin-top:1.5rem}main#transportation .top .block:last-child,main#policies .top .block:last-child,main#registration .top .block:last-child,main#financing .top .block:last-child,main#resources .top .block:last-child,main#gsa-email-sign-up .top .block:last-child,main#gsa-bidder-reg-agreement .top .block:last-child{margin-bottom:0}main#transportation .top .block h2,main#policies .top .block h2,main#registration .top .block h2,main#financing .top .block h2,main#resources .top .block h2,main#gsa-email-sign-up .top .block h2,main#gsa-bidder-reg-agreement .top .block h2{margin-bottom:.75rem}main#transportation .top .block p,main#policies .top .block p,main#registration .top .block p,main#financing .top .block p,main#resources .top .block p,main#gsa-email-sign-up .top .block p,main#gsa-bidder-reg-agreement .top .block p{margin-bottom:1.25rem}main#transportation .top .block p.semibold,main#policies .top .block p.semibold,main#registration .top .block p.semibold,main#financing .top .block p.semibold,main#resources .top .block p.semibold,main#gsa-email-sign-up .top .block p.semibold,main#gsa-bidder-reg-agreement .top .block p.semibold{margin-bottom:.25rem}main#transportation .top .block .column,main#policies .top .block .column,main#registration .top .block .column,main#financing .top .block .column,main#resources .top .block .column,main#gsa-email-sign-up .top .block .column,main#gsa-bidder-reg-agreement .top .block .column{margin-bottom:1.25rem}main#transportation .top .block .column p:not(.semibold),main#policies .top .block .column p:not(.semibold),main#registration .top .block .column p:not(.semibold),main#financing .top .block .column p:not(.semibold),main#resources .top .block .column p:not(.semibold),main#gsa-email-sign-up .top .block .column p:not(.semibold),main#gsa-bidder-reg-agreement .top .block .column p:not(.semibold){margin-bottom:0}main#transportation .top .block .column a,main#policies .top .block .column a,main#registration .top .block .column a,main#financing .top .block .column a,main#resources .top .block .column a,main#gsa-email-sign-up .top .block .column a,main#gsa-bidder-reg-agreement .top .block .column a{display:inline-block;margin-top:.75rem}main#transportation .top .block .column:last-child,main#policies .top .block .column:last-child,main#registration .top .block .column:last-child,main#financing .top .block .column:last-child,main#resources .top .block .column:last-child,main#gsa-email-sign-up .top .block .column:last-child,main#gsa-bidder-reg-agreement .top .block .column:last-child{margin-bottom:0}main#transportation .list,main#policies .list,main#registration .list,main#financing .list,main#resources .list,main#gsa-email-sign-up .list,main#gsa-bidder-reg-agreement .list{padding:2.5rem 1rem;background-color:var(--bg-color-light-grey)}@media screen and (min-width: 992px){main#transportation .list,main#policies .list,main#registration .list,main#financing .list,main#resources .list,main#gsa-email-sign-up .list,main#gsa-bidder-reg-agreement .list{padding:5rem 1rem}}main#transportation .list .inner,main#policies .list .inner,main#registration .list .inner,main#financing .list .inner,main#resources .list .inner,main#gsa-email-sign-up .list .inner,main#gsa-bidder-reg-agreement .list .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem}@media screen and (min-width: 992px){main#transportation .list .inner,main#policies .list .inner,main#registration .list .inner,main#financing .list .inner,main#resources .list .inner,main#gsa-email-sign-up .list .inner,main#gsa-bidder-reg-agreement .list .inner{column-gap:34px}}@media screen and (min-width: 767px){main#transportation .list .inner,main#policies .list .inner,main#registration .list .inner,main#financing .list .inner,main#resources .list .inner,main#gsa-email-sign-up .list .inner,main#gsa-bidder-reg-agreement .list .inner{padding:0 2rem}}main#transportation .list .inner .heading-medium,main#policies .list .inner .heading-medium,main#registration .list .inner .heading-medium,main#financing .list .inner .heading-medium,main#resources .list .inner .heading-medium,main#gsa-email-sign-up .list .inner .heading-medium,main#gsa-bidder-reg-agreement .list .inner .heading-medium{grid-column:span 12;margin-bottom:3rem}@media screen and (min-width: 992px){main#transportation .list .inner .heading-medium,main#policies .list .inner .heading-medium,main#registration .list .inner .heading-medium,main#financing .list .inner .heading-medium,main#resources .list .inner .heading-medium,main#gsa-email-sign-up .list .inner .heading-medium,main#gsa-bidder-reg-agreement .list .inner .heading-medium{grid-column:2/span 10}}main#transportation .list .inner>p,main#policies .list .inner>p,main#registration .list .inner>p,main#financing .list .inner>p,main#resources .list .inner>p,main#gsa-email-sign-up .list .inner>p,main#gsa-bidder-reg-agreement .list .inner>p{grid-column:span 12;margin-bottom:2.5rem;max-width:500px}@media screen and (min-width: 992px){main#transportation .list .inner>p,main#policies .list .inner>p,main#registration .list .inner>p,main#financing .list .inner>p,main#resources .list .inner>p,main#gsa-email-sign-up .list .inner>p,main#gsa-bidder-reg-agreement .list .inner>p{grid-column:2/span 6;max-width:700px}}main#transportation .list .inner a.btn,main#policies .list .inner a.btn,main#registration .list .inner a.btn,main#financing .list .inner a.btn,main#resources .list .inner a.btn,main#gsa-email-sign-up .list .inner a.btn,main#gsa-bidder-reg-agreement .list .inner a.btn{display:none}@media screen and (min-width: 992px){main#transportation .list .inner a.btn,main#policies .list .inner a.btn,main#registration .list .inner a.btn,main#financing .list .inner a.btn,main#resources .list .inner a.btn,main#gsa-email-sign-up .list .inner a.btn,main#gsa-bidder-reg-agreement .list .inner a.btn{display:block;grid-column:8/span 3;margin:0 0 auto auto}}main#transportation .list .inner .resources,main#policies .list .inner .resources,main#registration .list .inner .resources,main#financing .list .inner .resources,main#resources .list .inner .resources,main#gsa-email-sign-up .list .inner .resources,main#gsa-bidder-reg-agreement .list .inner .resources{display:flex;flex-wrap:wrap;grid-column:span 12;gap:32px}@media screen and (min-width: 992px){main#transportation .list .inner .resources,main#policies .list .inner .resources,main#registration .list .inner .resources,main#financing .list .inner .resources,main#resources .list .inner .resources,main#gsa-email-sign-up .list .inner .resources,main#gsa-bidder-reg-agreement .list .inner .resources{grid-column:2/span 10}}main#transportation .list .inner .resource,main#policies .list .inner .resource,main#registration .list .inner .resource,main#financing .list .inner .resource,main#resources .list .inner .resource,main#gsa-email-sign-up .list .inner .resource,main#gsa-bidder-reg-agreement .list .inner .resource{background-color:var(--bg-color-white);border-radius:calc(var(--rounded-radius)/2);box-shadow:0 0 4px 0 rgba(0,0,0,.14);padding:.75rem;position:relative;width:100%;max-width:350px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}main#transportation .list .inner .resource p,main#policies .list .inner .resource p,main#registration .list .inner .resource p,main#financing .list .inner .resource p,main#resources .list .inner .resource p,main#gsa-email-sign-up .list .inner .resource p,main#gsa-bidder-reg-agreement .list .inner .resource p{margin-bottom:0}main#transportation .list .inner .resource p:nth-child(1),main#policies .list .inner .resource p:nth-child(1),main#registration .list .inner .resource p:nth-child(1),main#financing .list .inner .resource p:nth-child(1),main#resources .list .inner .resource p:nth-child(1),main#gsa-email-sign-up .list .inner .resource p:nth-child(1),main#gsa-bidder-reg-agreement .list .inner .resource p:nth-child(1){margin-bottom:.5rem}main#transportation .list .inner .resource .phone,main#policies .list .inner .resource .phone,main#registration .list .inner .resource .phone,main#financing .list .inner .resource .phone,main#resources .list .inner .resource .phone,main#gsa-email-sign-up .list .inner .resource .phone,main#gsa-bidder-reg-agreement .list .inner .resource .phone{flex-shrink:0;margin-bottom:.5rem}@media screen and (min-width: 767px){main#transportation .list .inner .resource,main#policies .list .inner .resource,main#registration .list .inner .resource,main#financing .list .inner .resource,main#resources .list .inner .resource,main#gsa-email-sign-up .list .inner .resource,main#gsa-bidder-reg-agreement .list .inner .resource{width:calc((100% - 32px)/2)}}@media screen and (min-width: 1200px){main#transportation .list .inner .resource,main#policies .list .inner .resource,main#registration .list .inner .resource,main#financing .list .inner .resource,main#resources .list .inner .resource,main#gsa-email-sign-up .list .inner .resource,main#gsa-bidder-reg-agreement .list .inner .resource{width:calc((100% - 64px)/3)}}@media screen and (min-width: 1500px){main#transportation .list .inner .resource,main#policies .list .inner .resource,main#registration .list .inner .resource,main#financing .list .inner .resource,main#resources .list .inner .resource,main#gsa-email-sign-up .list .inner .resource,main#gsa-bidder-reg-agreement .list .inner .resource{width:calc((100% - 96px)/4)}}main#financing div.hero{margin-bottom:0;min-height:350px;padding-top:2rem}@media screen and (min-width: 992px){main#financing div.hero{margin-bottom:0}}main#policies .top{margin-bottom:2rem}@media screen and (min-width: 992px){main#policies .top{margin-bottom:4rem}}@media screen and (min-width: 992px){main#registration .top .block:nth-of-type(1),main#gsa-email-sign-up .top .block:nth-of-type(1){grid-column:2/span 10;max-width:unset}}main#registration ol,main#gsa-email-sign-up ol{margin-bottom:1rem}main#registration ol li,main#gsa-email-sign-up ol li{line-height:1.5}main#resources div.hero{min-height:300px;padding-top:3rem}main#resources div.resources{margin-bottom:2rem}@media screen and (min-width: 992px){main#resources div.resources{margin-bottom:4rem}}main#resources div.resources .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#resources div.resources .inner{column-gap:34px}}@media screen and (min-width: 767px){main#resources div.resources .inner{padding:0 3rem}}main#resources div.resources .inner a{grid-column:span 12;display:inline-block;margin-right:auto;margin-bottom:1rem}@media screen and (min-width: 992px){main#resources div.resources .inner a{grid-column:2/span 10}}main#transportation .inner{grid-auto-flow:row dense}main#transportation .inner .block:last-of-type{grid-row:4;margin-bottom:30px}@media screen and (min-width: 767px){main#transportation .inner .block:first-child{grid-row:2}main#transportation .inner .block:last-of-type{grid-row:3}}@media screen and (min-width: 992px){main#transportation .inner .block:first-of-type{grid-row:2/span 2;grid-column:2/span 4}main#transportation .inner .block:nth-of-type(2){grid-column:6/span 4}main#transportation .inner .block:nth-of-type(3){grid-column:10/span 3}main#transportation .inner .block:last-of-type{grid-column:6/span 4}}@media screen and (min-width: 1200px){main#transportation .inner .block:first-of-type{grid-row:2/span 2;grid-column:2/span 3}main#transportation .inner .block:nth-of-type(2){grid-column:5/span 3}main#transportation .inner .block:nth-of-type(3){grid-column:8/span 3}main#transportation .inner .block:last-of-type{grid-column:5/span 3}}main#digital-auctions .inner,main#buyer-protection .inner,main#reconditioning .inner,main#passthrough .inner,main#services .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#digital-auctions .inner,main#buyer-protection .inner,main#reconditioning .inner,main#passthrough .inner,main#services .inner{max-width:1900px}}main#digital-auctions b,main#digital-auctions strong,main#buyer-protection b,main#buyer-protection strong,main#reconditioning b,main#reconditioning strong,main#passthrough b,main#passthrough strong,main#services b,main#services strong{font-weight:600}main#digital-auctions .heading-large,main#digital-auctions .heading-medium,main#buyer-protection .heading-large,main#buyer-protection .heading-medium,main#reconditioning .heading-large,main#reconditioning .heading-medium,main#passthrough .heading-large,main#passthrough .heading-medium,main#services .heading-large,main#services .heading-medium{margin-bottom:.5em}main#digital-auctions .card-image-half,main#buyer-protection .card-image-half,main#reconditioning .card-image-half,main#passthrough .card-image-half,main#services .card-image-half{min-height:unset;padding:2rem 0}@media screen and (min-width: 992px){main#digital-auctions .card-image-half,main#buyer-protection .card-image-half,main#reconditioning .card-image-half,main#passthrough .card-image-half,main#services .card-image-half{padding:9rem 0 2rem 0}main#digital-auctions .card-image-half:first-child,main#buyer-protection .card-image-half:first-child,main#reconditioning .card-image-half:first-child,main#passthrough .card-image-half:first-child,main#services .card-image-half:first-child{padding-top:2rem}}main#digital-auctions .card-image-half .card,main#buyer-protection .card-image-half .card,main#reconditioning .card-image-half .card,main#passthrough .card-image-half .card,main#services .card-image-half .card{box-shadow:none;padding:0}main#digital-auctions .card-image-half .card p.tiny,main#digital-auctions .card-image-half .card span.tiny,main#buyer-protection .card-image-half .card p.tiny,main#buyer-protection .card-image-half .card span.tiny,main#reconditioning .card-image-half .card p.tiny,main#reconditioning .card-image-half .card span.tiny,main#passthrough .card-image-half .card p.tiny,main#passthrough .card-image-half .card span.tiny,main#services .card-image-half .card p.tiny,main#services .card-image-half .card span.tiny{font-size:12px}main#digital-auctions .app-card,main#buyer-protection .app-card,main#reconditioning .app-card,main#passthrough .app-card,main#services .app-card{min-height:unset;padding-top:5rem;background-color:var(--bg-color-green);margin-bottom:60px}main#digital-auctions .app-card .inner,main#buyer-protection .app-card .inner,main#reconditioning .app-card .inner,main#passthrough .app-card .inner,main#services .app-card .inner{padding:0 1rem}@media screen and (min-width: 767px){main#digital-auctions .app-card .inner,main#buyer-protection .app-card .inner,main#reconditioning .app-card .inner,main#passthrough .app-card .inner,main#services .app-card .inner{padding:0 2rem}}@media screen and (min-width: 992px){main#digital-auctions .app-card,main#buyer-protection .app-card,main#reconditioning .app-card,main#passthrough .app-card,main#services .app-card{background-image:var(--tooltip-image);margin-bottom:0;margin-bottom:2rem}}@media screen and (min-width: 992px)and (min-width: 992px){main#digital-auctions .app-card,main#buyer-protection .app-card,main#reconditioning .app-card,main#passthrough .app-card,main#services .app-card{margin-bottom:4rem}}main#digital-auctions .app-card .video,main#buyer-protection .app-card .video,main#reconditioning .app-card .video,main#passthrough .app-card .video,main#services .app-card .video{grid-column:span 12;margin-bottom:2rem}main#digital-auctions .app-card .video div.desktop-img,main#buyer-protection .app-card .video div.desktop-img,main#reconditioning .app-card .video div.desktop-img,main#passthrough .app-card .video div.desktop-img,main#services .app-card .video div.desktop-img{display:block;border-radius:var(--rounded-radius);margin-top:2rem;width:100%;height:60vw;background-size:cover;background-position:center}@media screen and (min-width: 992px){main#digital-auctions .app-card .video div.desktop-img,main#buyer-protection .app-card .video div.desktop-img,main#reconditioning .app-card .video div.desktop-img,main#passthrough .app-card .video div.desktop-img,main#services .app-card .video div.desktop-img{height:50vw}}@media screen and (min-width: 1200px){main#digital-auctions .app-card .video div.desktop-img,main#buyer-protection .app-card .video div.desktop-img,main#reconditioning .app-card .video div.desktop-img,main#passthrough .app-card .video div.desktop-img,main#services .app-card .video div.desktop-img{height:25vw;max-height:388px}}@media screen and (min-width: 1200px){main#digital-auctions .app-card .video div.desktop-img,main#buyer-protection .app-card .video div.desktop-img,main#reconditioning .app-card .video div.desktop-img,main#passthrough .app-card .video div.desktop-img,main#services .app-card .video div.desktop-img{height:25vw;max-height:388px}}main#digital-auctions .app-card .video img,main#buyer-protection .app-card .video img,main#reconditioning .app-card .video img,main#passthrough .app-card .video img,main#services .app-card .video img{display:block;width:100%;height:auto;border-radius:var(--rounded-radius);margin-top:2rem}main#digital-auctions .app-card .video img,main#buyer-protection .app-card .video img,main#reconditioning .app-card .video img,main#passthrough .app-card .video img,main#services .app-card .video img{display:block;width:100%;height:auto;border-radius:var(--rounded-radius);margin-top:2rem}main#digital-auctions .app-card .video .text,main#buyer-protection .app-card .video .text,main#reconditioning .app-card .video .text,main#passthrough .app-card .video .text,main#services .app-card .video .text{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);padding:30px}@media screen and (min-width: 992px){main#digital-auctions .app-card .video,main#buyer-protection .app-card .video,main#reconditioning .app-card .video,main#passthrough .app-card .video,main#services .app-card .video{grid-column:2/span 10}}@media screen and (min-width: 1200px){main#digital-auctions .app-card .video,main#buyer-protection .app-card .video,main#reconditioning .app-card .video,main#passthrough .app-card .video,main#services .app-card .video{grid-column:7/span 5;padding-right:2rem}}main#digital-auctions .app-card .card,main#buyer-protection .app-card .card,main#reconditioning .app-card .card,main#passthrough .app-card .card,main#services .app-card .card{margin-bottom:2rem;max-width:unset;grid-row:1/2}@media screen and (min-width: 992px){main#digital-auctions .app-card .card,main#buyer-protection .app-card .card,main#reconditioning .app-card .card,main#passthrough .app-card .card,main#services .app-card .card{grid-column:2/span 10;margin:0;margin-bottom:2rem}}@media screen and (min-width: 1200px){main#digital-auctions .app-card .card,main#buyer-protection .app-card .card,main#reconditioning .app-card .card,main#passthrough .app-card .card,main#services .app-card .card{grid-column:2/span 5;grid-row:1/2;margin-bottom:auto}}main#digital-auctions .app-card .top,main#buyer-protection .app-card .top,main#reconditioning .app-card .top,main#passthrough .app-card .top,main#services .app-card .top{grid-column:span 12}main#digital-auctions .app-card .top img,main#buyer-protection .app-card .top img,main#reconditioning .app-card .top img,main#passthrough .app-card .top img,main#services .app-card .top img{margin-bottom:1.25rem}@media screen and (min-width: 767px){main#digital-auctions .app-card .top,main#buyer-protection .app-card .top,main#reconditioning .app-card .top,main#passthrough .app-card .top,main#services .app-card .top{display:flex;justify-content:space-between;align-items:flex-end}}main#digital-auctions .app-card .bottom,main#buyer-protection .app-card .bottom,main#reconditioning .app-card .bottom,main#passthrough .app-card .bottom,main#services .app-card .bottom{text-align:center;margin-top:1.5rem}@media screen and (min-width: 992px){main#digital-auctions .app-card .bottom,main#buyer-protection .app-card .bottom,main#reconditioning .app-card .bottom,main#passthrough .app-card .bottom,main#services .app-card .bottom{text-align:left}}main#digital-auctions .app-card .bottom p:nth-of-type(1),main#buyer-protection .app-card .bottom p:nth-of-type(1),main#reconditioning .app-card .bottom p:nth-of-type(1),main#passthrough .app-card .bottom p:nth-of-type(1),main#services .app-card .bottom p:nth-of-type(1){margin-bottom:.25rem}main#digital-auctions .app-card .bottom a,main#buyer-protection .app-card .bottom a,main#reconditioning .app-card .bottom a,main#passthrough .app-card .bottom a,main#services .app-card .bottom a{text-decoration:none}main#digital-auctions .app-card .bottom .tiny,main#buyer-protection .app-card .bottom .tiny,main#reconditioning .app-card .bottom .tiny,main#passthrough .app-card .bottom .tiny,main#services .app-card .bottom .tiny{font-size:12px;margin-bottom:0}main#digital-auctions .app-card .buttons,main#buyer-protection .app-card .buttons,main#reconditioning .app-card .buttons,main#passthrough .app-card .buttons,main#services .app-card .buttons{display:flex;justify-content:center;margin-bottom:1rem}@media screen and (min-width: 992px){main#digital-auctions .app-card .buttons,main#buyer-protection .app-card .buttons,main#reconditioning .app-card .buttons,main#passthrough .app-card .buttons,main#services .app-card .buttons{justify-content:flex-start}}main#digital-auctions .app-card a.app-button,main#buyer-protection .app-card a.app-button,main#reconditioning .app-card a.app-button,main#passthrough .app-card a.app-button,main#services .app-card a.app-button{display:inline-block}main#digital-auctions .app-card a.app-button:not(:last-child),main#buyer-protection .app-card a.app-button:not(:last-child),main#reconditioning .app-card a.app-button:not(:last-child),main#passthrough .app-card a.app-button:not(:last-child),main#services .app-card a.app-button:not(:last-child){margin-right:1rem}main#digital-auctions .app-card a.app-button.google,main#buyer-protection .app-card a.app-button.google,main#reconditioning .app-card a.app-button.google,main#passthrough .app-card a.app-button.google,main#services .app-card a.app-button.google{background-image:url("/wp-content/themes/mag-theme/src/assets/google-play-icon.png");background-size:contain;background-repeat:no-repeat;width:134px;height:40px}main#digital-auctions .app-card a.app-button.apple,main#buyer-protection .app-card a.app-button.apple,main#reconditioning .app-card a.app-button.apple,main#passthrough .app-card a.app-button.apple,main#services .app-card a.app-button.apple{background-image:url("/wp-content/themes/mag-theme/src/assets/app-store-icon.png");background-size:contain;background-repeat:no-repeat;width:120px;height:40px}main#digital-auctions .edge-blocks .inner,main#buyer-protection .edge-blocks .inner,main#reconditioning .edge-blocks .inner,main#passthrough .edge-blocks .inner,main#services .edge-blocks .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#digital-auctions .edge-blocks .inner,main#buyer-protection .edge-blocks .inner,main#reconditioning .edge-blocks .inner,main#passthrough .edge-blocks .inner,main#services .edge-blocks .inner{column-gap:34px}}@media screen and (min-width: 767px){main#digital-auctions .edge-blocks .inner,main#buyer-protection .edge-blocks .inner,main#reconditioning .edge-blocks .inner,main#passthrough .edge-blocks .inner,main#services .edge-blocks .inner{padding:0 3rem}}main#digital-auctions .edge-blocks .block,main#buyer-protection .edge-blocks .block,main#reconditioning .edge-blocks .block,main#passthrough .edge-blocks .block,main#services .edge-blocks .block{max-width:500px;grid-column:span 12;margin-bottom:2rem}@media screen and (min-width: 992px){main#digital-auctions .edge-blocks .block,main#buyer-protection .edge-blocks .block,main#reconditioning .edge-blocks .block,main#passthrough .edge-blocks .block,main#services .edge-blocks .block{margin-bottom:4rem}}@media screen and (min-width: 767px){main#digital-auctions .edge-blocks .block,main#buyer-protection .edge-blocks .block,main#reconditioning .edge-blocks .block,main#passthrough .edge-blocks .block,main#services .edge-blocks .block{grid-column:span 5}main#digital-auctions .edge-blocks .block:nth-child(even),main#buyer-protection .edge-blocks .block:nth-child(even),main#reconditioning .edge-blocks .block:nth-child(even),main#passthrough .edge-blocks .block:nth-child(even),main#services .edge-blocks .block:nth-child(even){grid-column:7/span 6}}@media screen and (min-width: 992px){main#digital-auctions .edge-blocks .block,main#buyer-protection .edge-blocks .block,main#reconditioning .edge-blocks .block,main#passthrough .edge-blocks .block,main#services .edge-blocks .block{grid-column:2/span 5}main#digital-auctions .edge-blocks .block:nth-child(even),main#buyer-protection .edge-blocks .block:nth-child(even),main#reconditioning .edge-blocks .block:nth-child(even),main#passthrough .edge-blocks .block:nth-child(even),main#services .edge-blocks .block:nth-child(even){grid-column:7/span 5}}@media screen and (min-width: 1200px){main#digital-auctions .edge-blocks .block,main#buyer-protection .edge-blocks .block,main#reconditioning .edge-blocks .block,main#passthrough .edge-blocks .block,main#services .edge-blocks .block{grid-column:2/span 4}main#digital-auctions .edge-blocks .block:nth-child(even),main#buyer-protection .edge-blocks .block:nth-child(even),main#reconditioning .edge-blocks .block:nth-child(even),main#passthrough .edge-blocks .block:nth-child(even),main#services .edge-blocks .block:nth-child(even){grid-column:7/span 5}}main#digital-auctions .edge-blocks .logo,main#buyer-protection .edge-blocks .logo,main#reconditioning .edge-blocks .logo,main#passthrough .edge-blocks .logo,main#services .edge-blocks .logo{width:100px;height:24px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:left center;margin-top:5px}main#digital-auctions .edge-blocks .top,main#buyer-protection .edge-blocks .top,main#reconditioning .edge-blocks .top,main#passthrough .edge-blocks .top,main#services .edge-blocks .top{display:flex;justify-content:space-between;max-width:350px}main#digital-auctions .edge-blocks .top h1,main#digital-auctions .edge-blocks .top h2,main#buyer-protection .edge-blocks .top h1,main#buyer-protection .edge-blocks .top h2,main#reconditioning .edge-blocks .top h1,main#reconditioning .edge-blocks .top h2,main#passthrough .edge-blocks .top h1,main#passthrough .edge-blocks .top h2,main#services .edge-blocks .top h1,main#services .edge-blocks .top h2{display:inline-block;flex-shrink:0}@media screen and (min-width: 992px){main#digital-auctions .edge-blocks .top h1,main#digital-auctions .edge-blocks .top h2,main#buyer-protection .edge-blocks .top h1,main#buyer-protection .edge-blocks .top h2,main#reconditioning .edge-blocks .top h1,main#reconditioning .edge-blocks .top h2,main#passthrough .edge-blocks .top h1,main#passthrough .edge-blocks .top h2,main#services .edge-blocks .top h1,main#services .edge-blocks .top h2{margin-bottom:1.5rem}}@media screen and (min-width: 767px){main#digital-auctions .edge-blocks .top,main#buyer-protection .edge-blocks .top,main#reconditioning .edge-blocks .top,main#passthrough .edge-blocks .top,main#services .edge-blocks .top{justify-content:flex-start}main#digital-auctions .edge-blocks .top h1,main#digital-auctions .edge-blocks .top h2,main#buyer-protection .edge-blocks .top h1,main#buyer-protection .edge-blocks .top h2,main#reconditioning .edge-blocks .top h1,main#reconditioning .edge-blocks .top h2,main#passthrough .edge-blocks .top h1,main#passthrough .edge-blocks .top h2,main#services .edge-blocks .top h1,main#services .edge-blocks .top h2{margin-right:1.5rem}}@media screen and (min-width: 992px){main#digital-auctions .edge-blocks p,main#buyer-protection .edge-blocks p,main#reconditioning .edge-blocks p,main#passthrough .edge-blocks p,main#services .edge-blocks p{margin-bottom:2rem}}main#digital-auctions .edge-blocks a,main#buyer-protection .edge-blocks a,main#reconditioning .edge-blocks a,main#passthrough .edge-blocks a,main#services .edge-blocks a{justify-self:start}main#digital-auctions .remarketing-block,main#buyer-protection .remarketing-block,main#reconditioning .remarketing-block,main#passthrough .remarketing-block,main#services .remarketing-block{background-color:var(--bg-color-light-grey);padding:2rem 0 3.5rem 0}@media screen and (min-width: 992px){main#digital-auctions .remarketing-block,main#buyer-protection .remarketing-block,main#reconditioning .remarketing-block,main#passthrough .remarketing-block,main#services .remarketing-block{background-color:rgba(0,0,0,0)}}main#digital-auctions .remarketing-block .inner,main#buyer-protection .remarketing-block .inner,main#reconditioning .remarketing-block .inner,main#passthrough .remarketing-block .inner,main#services .remarketing-block .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#digital-auctions .remarketing-block .inner,main#buyer-protection .remarketing-block .inner,main#reconditioning .remarketing-block .inner,main#passthrough .remarketing-block .inner,main#services .remarketing-block .inner{column-gap:34px}}@media screen and (min-width: 767px){main#digital-auctions .remarketing-block .inner,main#buyer-protection .remarketing-block .inner,main#reconditioning .remarketing-block .inner,main#passthrough .remarketing-block .inner,main#services .remarketing-block .inner{padding:0 3rem}}main#digital-auctions .remarketing-block h2,main#buyer-protection .remarketing-block h2,main#reconditioning .remarketing-block h2,main#passthrough .remarketing-block h2,main#services .remarketing-block h2{margin-bottom:2rem}main#digital-auctions .remarketing-block .logo,main#buyer-protection .remarketing-block .logo,main#reconditioning .remarketing-block .logo,main#passthrough .remarketing-block .logo,main#services .remarketing-block .logo{width:50px;height:24px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:left center;margin-top:2px}main#digital-auctions .remarketing-block .top,main#buyer-protection .remarketing-block .top,main#reconditioning .remarketing-block .top,main#passthrough .remarketing-block .top,main#services .remarketing-block .top{display:flex;justify-content:space-between;max-width:350px}main#digital-auctions .remarketing-block .top h1,main#digital-auctions .remarketing-block .top h2,main#buyer-protection .remarketing-block .top h1,main#buyer-protection .remarketing-block .top h2,main#reconditioning .remarketing-block .top h1,main#reconditioning .remarketing-block .top h2,main#passthrough .remarketing-block .top h1,main#passthrough .remarketing-block .top h2,main#services .remarketing-block .top h1,main#services .remarketing-block .top h2{display:inline-block;flex-shrink:0}@media screen and (min-width: 992px){main#digital-auctions .remarketing-block .top h1,main#digital-auctions .remarketing-block .top h2,main#buyer-protection .remarketing-block .top h1,main#buyer-protection .remarketing-block .top h2,main#reconditioning .remarketing-block .top h1,main#reconditioning .remarketing-block .top h2,main#passthrough .remarketing-block .top h1,main#passthrough .remarketing-block .top h2,main#services .remarketing-block .top h1,main#services .remarketing-block .top h2{margin-bottom:1.5rem}}@media screen and (min-width: 767px){main#digital-auctions .remarketing-block .top,main#buyer-protection .remarketing-block .top,main#reconditioning .remarketing-block .top,main#passthrough .remarketing-block .top,main#services .remarketing-block .top{justify-content:flex-start}main#digital-auctions .remarketing-block .top h1,main#digital-auctions .remarketing-block .top h2,main#buyer-protection .remarketing-block .top h1,main#buyer-protection .remarketing-block .top h2,main#reconditioning .remarketing-block .top h1,main#reconditioning .remarketing-block .top h2,main#passthrough .remarketing-block .top h1,main#passthrough .remarketing-block .top h2,main#services .remarketing-block .top h1,main#services .remarketing-block .top h2{margin-right:1.5rem}}main#digital-auctions .remarketing-block .text,main#buyer-protection .remarketing-block .text,main#reconditioning .remarketing-block .text,main#passthrough .remarketing-block .text,main#services .remarketing-block .text{grid-column:span 12;max-width:500px}@media screen and (min-width: 992px){main#digital-auctions .remarketing-block .text,main#buyer-protection .remarketing-block .text,main#reconditioning .remarketing-block .text,main#passthrough .remarketing-block .text,main#services .remarketing-block .text{grid-column:2/span 4;padding:3rem 0}}main#digital-auctions .remarketing-block .body,main#buyer-protection .remarketing-block .body,main#reconditioning .remarketing-block .body,main#passthrough .remarketing-block .body,main#services .remarketing-block .body{margin-bottom:1.5rem}main#digital-auctions .remarketing-block .person,main#buyer-protection .remarketing-block .person,main#reconditioning .remarketing-block .person,main#passthrough .remarketing-block .person,main#services .remarketing-block .person{margin-bottom:.25rem}main#digital-auctions .remarketing-block ul,main#digital-auctions .remarketing-block ol,main#buyer-protection .remarketing-block ul,main#buyer-protection .remarketing-block ol,main#reconditioning .remarketing-block ul,main#reconditioning .remarketing-block ol,main#passthrough .remarketing-block ul,main#passthrough .remarketing-block ol,main#services .remarketing-block ul,main#services .remarketing-block ol{margin-bottom:1rem}main#digital-auctions .remarketing-block .desktop-img,main#buyer-protection .remarketing-block .desktop-img,main#reconditioning .remarketing-block .desktop-img,main#passthrough .remarketing-block .desktop-img,main#services .remarketing-block .desktop-img{display:none}@media screen and (min-width: 992px){main#digital-auctions .remarketing-block .desktop-img,main#buyer-protection .remarketing-block .desktop-img,main#reconditioning .remarketing-block .desktop-img,main#passthrough .remarketing-block .desktop-img,main#services .remarketing-block .desktop-img{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:var(--rounded-radius);grid-column:7/span 6}}main#digital-auctions div.hero,main#buyer-protection div.hero,main#reconditioning div.hero,main#passthrough div.hero,main#services div.hero{background-color:var(--bg-color-slate-blue);padding:0 2rem;margin-bottom:2rem;color:var(--text-color-lightest);min-height:430px;display:grid}@media screen and (min-width: 992px){main#digital-auctions div.hero,main#buyer-protection div.hero,main#reconditioning div.hero,main#passthrough div.hero,main#services div.hero{margin-bottom:4rem}}@media screen and (min-width: 767px){main#digital-auctions div.hero,main#buyer-protection div.hero,main#reconditioning div.hero,main#passthrough div.hero,main#services div.hero{padding:0 3rem}}@media screen and (min-width: 992px){main#digital-auctions div.hero,main#buyer-protection div.hero,main#reconditioning div.hero,main#passthrough div.hero,main#services div.hero{min-height:460px}}main#digital-auctions div.hero:nth-child(odd):not(:first-child) .inner,main#buyer-protection div.hero:nth-child(odd):not(:first-child) .inner,main#reconditioning div.hero:nth-child(odd):not(:first-child) .inner,main#passthrough div.hero:nth-child(odd):not(:first-child) .inner,main#services div.hero:nth-child(odd):not(:first-child) .inner{padding-top:1rem}main#digital-auctions div.hero a,main#buyer-protection div.hero a,main#reconditioning div.hero a,main#passthrough div.hero a,main#services div.hero a{color:var(--text-color-lightest)}main#digital-auctions div.hero .inner,main#buyer-protection div.hero .inner,main#reconditioning div.hero .inner,main#passthrough div.hero .inner,main#services div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;margin-top:auto;margin-bottom:auto;padding-top:6rem;width:100%}@media screen and (min-width: 992px){main#digital-auctions div.hero .inner,main#buyer-protection div.hero .inner,main#reconditioning div.hero .inner,main#passthrough div.hero .inner,main#services div.hero .inner{column-gap:34px}}main#digital-auctions div.hero .text,main#buyer-protection div.hero .text,main#reconditioning div.hero .text,main#passthrough div.hero .text,main#services div.hero .text{grid-column:span 12;width:100%}main#digital-auctions div.hero .text h1,main#digital-auctions div.hero .text h2,main#buyer-protection div.hero .text h1,main#buyer-protection div.hero .text h2,main#reconditioning div.hero .text h1,main#reconditioning div.hero .text h2,main#passthrough div.hero .text h1,main#passthrough div.hero .text h2,main#services div.hero .text h1,main#services div.hero .text h2{margin-bottom:1.5rem;max-width:350px}@media screen and (min-width: 992px){main#digital-auctions div.hero .text,main#buyer-protection div.hero .text,main#reconditioning div.hero .text,main#passthrough div.hero .text,main#services div.hero .text{grid-column:2/span 10}}main#digital-auctions div.services,main#buyer-protection div.services,main#reconditioning div.services,main#passthrough div.services,main#services div.services{margin-bottom:2rem;padding:0 2rem}@media screen and (min-width: 992px){main#digital-auctions div.services,main#buyer-protection div.services,main#reconditioning div.services,main#passthrough div.services,main#services div.services{margin-bottom:4rem}}@media screen and (min-width: 767px){main#digital-auctions div.services,main#buyer-protection div.services,main#reconditioning div.services,main#passthrough div.services,main#services div.services{padding:0 3rem}}@media screen and (min-width: 992px){main#digital-auctions div.services,main#buyer-protection div.services,main#reconditioning div.services,main#passthrough div.services,main#services div.services{margin-top:-30px}}main#digital-auctions div.services .inner,main#buyer-protection div.services .inner,main#reconditioning div.services .inner,main#passthrough div.services .inner,main#services div.services .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#digital-auctions div.services .inner,main#buyer-protection div.services .inner,main#reconditioning div.services .inner,main#passthrough div.services .inner,main#services div.services .inner{column-gap:34px}}main#digital-auctions div.services h1,main#digital-auctions div.services h2,main#buyer-protection div.services h1,main#buyer-protection div.services h2,main#reconditioning div.services h1,main#reconditioning div.services h2,main#passthrough div.services h1,main#passthrough div.services h2,main#services div.services h1,main#services div.services h2{grid-column:span 12;margin-bottom:1.5rem}@media screen and (min-width: 992px){main#digital-auctions div.services h1,main#digital-auctions div.services h2,main#buyer-protection div.services h1,main#buyer-protection div.services h2,main#reconditioning div.services h1,main#reconditioning div.services h2,main#passthrough div.services h1,main#passthrough div.services h2,main#services div.services h1,main#services div.services h2{grid-column:2/span 10}}main#digital-auctions div.services .block,main#buyer-protection div.services .block,main#reconditioning div.services .block,main#passthrough div.services .block,main#services div.services .block{grid-column:span 12;margin-bottom:4rem;max-width:400px}@media screen and (min-width: 767px){main#digital-auctions div.services .block,main#buyer-protection div.services .block,main#reconditioning div.services .block,main#passthrough div.services .block,main#services div.services .block{grid-column:span 6;padding-right:2rem;max-width:500px}}@media screen and (min-width: 992px){main#digital-auctions div.services .block:nth-child(odd),main#buyer-protection div.services .block:nth-child(odd),main#reconditioning div.services .block:nth-child(odd),main#passthrough div.services .block:nth-child(odd),main#services div.services .block:nth-child(odd){grid-column:2/span 5}main#digital-auctions div.services .block:nth-child(even),main#buyer-protection div.services .block:nth-child(even),main#reconditioning div.services .block:nth-child(even),main#passthrough div.services .block:nth-child(even),main#services div.services .block:nth-child(even){grid-column:7/span 5}}main#digital-auctions div.services .block:last-child,main#buyer-protection div.services .block:last-child,main#reconditioning div.services .block:last-child,main#passthrough div.services .block:last-child,main#services div.services .block:last-child{margin-bottom:0}main#digital-auctions div.services .block h2,main#buyer-protection div.services .block h2,main#reconditioning div.services .block h2,main#passthrough div.services .block h2,main#services div.services .block h2{margin-bottom:.75rem}main#digital-auctions div.services .block p,main#buyer-protection div.services .block p,main#reconditioning div.services .block p,main#passthrough div.services .block p,main#services div.services .block p{margin-bottom:.75rem}main#digital-auctions div.services .block p.italic,main#buyer-protection div.services .block p.italic,main#reconditioning div.services .block p.italic,main#passthrough div.services .block p.italic,main#services div.services .block p.italic{margin-bottom:.25rem}main#digital-auctions div.services .block p.dates,main#buyer-protection div.services .block p.dates,main#reconditioning div.services .block p.dates,main#passthrough div.services .block p.dates,main#services div.services .block p.dates{column-count:2;max-width:300px;padding-top:.25rem;padding-bottom:.5rem}main#digital-auctions div.services .block p.dates span:not(.inline),main#buyer-protection div.services .block p.dates span:not(.inline),main#reconditioning div.services .block p.dates span:not(.inline),main#passthrough div.services .block p.dates span:not(.inline),main#services div.services .block p.dates span:not(.inline){display:block;white-space:nowrap;margin-bottom:.35rem}@media screen and (min-width: 992px){main#digital-auctions div.services .block p.dates,main#buyer-protection div.services .block p.dates,main#reconditioning div.services .block p.dates,main#passthrough div.services .block p.dates,main#services div.services .block p.dates{padding-top:.75rem}}@media screen and (min-width: 1200px){main#digital-auctions div.services .block p.dates,main#buyer-protection div.services .block p.dates,main#reconditioning div.services .block p.dates,main#passthrough div.services .block p.dates,main#services div.services .block p.dates{max-width:500px}}main#digital-auctions div.services .block .contact-block,main#buyer-protection div.services .block .contact-block,main#reconditioning div.services .block .contact-block,main#passthrough div.services .block .contact-block,main#services div.services .block .contact-block{margin-bottom:1rem}main#digital-auctions div.services .block .contact-block p,main#buyer-protection div.services .block .contact-block p,main#reconditioning div.services .block .contact-block p,main#passthrough div.services .block .contact-block p,main#services div.services .block .contact-block p{margin-bottom:.25rem}main#digital-auctions div.services .block .contact-block p:not(:first-child),main#buyer-protection div.services .block .contact-block p:not(:first-child),main#reconditioning div.services .block .contact-block p:not(:first-child),main#passthrough div.services .block .contact-block p:not(:first-child),main#services div.services .block .contact-block p:not(:first-child){margin-bottom:0}main#digital-auctions div.services .block:nth-child(3) p.dates,main#buyer-protection div.services .block:nth-child(3) p.dates,main#reconditioning div.services .block:nth-child(3) p.dates,main#passthrough div.services .block:nth-child(3) p.dates,main#services div.services .block:nth-child(3) p.dates{width:80%}main#digital-auctions div.services .block p.disclaimer,main#buyer-protection div.services .block p.disclaimer,main#reconditioning div.services .block p.disclaimer,main#passthrough div.services .block p.disclaimer,main#services div.services .block p.disclaimer{font-size:12px}@media screen and (min-width: 767px){main#digital-auctions div.services .block.wide,main#buyer-protection div.services .block.wide,main#reconditioning div.services .block.wide,main#passthrough div.services .block.wide,main#services div.services .block.wide{grid-column:span 12;display:grid;grid-template-columns:1fr 1fr;column-gap:34px;max-width:unset;padding-right:0}main#digital-auctions div.services .block.wide .right,main#buyer-protection div.services .block.wide .right,main#reconditioning div.services .block.wide .right,main#passthrough div.services .block.wide .right,main#services div.services .block.wide .right{padding-top:2.5rem}}@media screen and (min-width: 992px){main#digital-auctions div.services .block.wide,main#buyer-protection div.services .block.wide,main#reconditioning div.services .block.wide,main#passthrough div.services .block.wide,main#services div.services .block.wide{grid-column:2/span 10}}main#buyer-protection .edge-blocks .prices{display:grid;grid-template-columns:220px auto;margin-bottom:1rem}@media screen and (min-width: 992px){main#buyer-protection .edge-blocks .prices{grid-template-columns:250px auto}}main#buyer-protection ol li{margin-bottom:.5rem}@media screen and (min-width: 767px){main#digital-auctions .app-card .top h2{max-width:calc(100% - 140px)}}main#digital-auctions .app-card ul,main#digital-auctions .app-card ol{margin-bottom:1rem}main#digital-auctions .card-image-half.incentives{padding-top:0}main#digital-auctions .card-image-half.incentives .inner{padding:0 2rem}@media screen and (min-width: 767px){main#digital-auctions .card-image-half.incentives .inner{padding:0 3rem}}main#digital-auctions .card-image-half.incentives .inner img.desktop-img{display:block;width:100%;grid-column:span 12;grid-row:2/3;border-radius:var(--rounded-radius);margin:2rem 0 3rem 0;max-width:500px}@media screen and (min-width: 992px){main#digital-auctions .card-image-half.incentives .inner img.desktop-img{grid-column:7/span 5;grid-row:1/2}}@media screen and (min-width: 992px){main#digital-auctions .card-image-half.incentives .inner .card{grid-column:2/span 4}}main#digital-auctions .remarketing-block .info{margin-top:.5rem;margin-bottom:1rem}main#digital-auctions .remarketing-block .info p{margin-bottom:.5rem}main#reconditioning .edge-blocks .logo{width:30px;height:34px;margin-top:-5px}main#passthrough div[for].mce_inline_error,main.promotional-events-type div[for].mce_inline_error{display:none !important}main#passthrough .form-section,main.promotional-events-type .form-section{margin-bottom:2rem}@media screen and (min-width: 992px){main#passthrough .form-section,main.promotional-events-type .form-section{margin-bottom:4rem}}main#passthrough .form-section .inner,main.promotional-events-type .form-section .inner{padding:0 2rem;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#passthrough .form-section .inner,main.promotional-events-type .form-section .inner{column-gap:34px}}@media screen and (min-width: 767px){main#passthrough .form-section .inner,main.promotional-events-type .form-section .inner{padding:0 3rem}}main#passthrough .form-section .top,main.promotional-events-type .form-section .top{grid-column:1/span 12;max-width:700px}@media screen and (min-width: 992px){main#passthrough .form-section .top,main.promotional-events-type .form-section .top{grid-column:2/span 10}}main#passthrough .form-section .passthrough-form .input-group:nth-last-child(2),main.promotional-events-type .form-section .passthrough-form .input-group:nth-last-child(2){padding:0 1rem .4rem 1rem}main#passthrough .form-section .passthrough-form,main.promotional-events-type .form-section .passthrough-form{grid-column:1/span 12}@media screen and (min-width: 992px){main#passthrough .form-section .passthrough-form,main.promotional-events-type .form-section .passthrough-form{grid-column:2/span 10}}@media screen and (min-width: 1200px){main#passthrough .form-section .passthrough-form,main.promotional-events-type .form-section .passthrough-form{padding-top:0}}main#passthrough .form-section .passthrough-form .btn,main.promotional-events-type .form-section .passthrough-form .btn{border:none;font-weight:600;padding:.75rem 3rem;grid-column:span 6;cursor:pointer}main#passthrough .form-section .passthrough-form h3,main.promotional-events-type .form-section .passthrough-form h3{grid-column:1/span 12;margin:1rem 0 .5rem 0}main#passthrough .form-section .passthrough-form h3:nth-child(1),main#passthrough .form-section .passthrough-form h3:nth-of-type(5),main.promotional-events-type .form-section .passthrough-form h3:nth-child(1),main.promotional-events-type .form-section .passthrough-form h3:nth-of-type(5){margin:1rem 0 -0.5rem 0}main#passthrough .form-section .passthrough-form .input-group.file-selector,main.promotional-events-type .form-section .passthrough-form .input-group.file-selector{box-shadow:none;padding:0;display:flex;align-items:center;background-color:rgba(0,0,0,0)}main#passthrough .form-section .passthrough-form .input-group.file-selector .btn,main.promotional-events-type .form-section .passthrough-form .input-group.file-selector .btn{font-weight:normal;padding:.75rem 2.25rem;flex-shrink:0;margin:0 1rem 0 0}main#passthrough .form-section .passthrough-form .input-group.file-selector input,main.promotional-events-type .form-section .passthrough-form .input-group.file-selector input{display:none}main#passthrough .form-section .passthrough-form .input-group.file-selector p,main.promotional-events-type .form-section .passthrough-form .input-group.file-selector p{margin-bottom:0}main#passthrough .form-section{margin-bottom:0;padding:4rem 0;background-color:var(--bg-color-light-grey)}main#passthrough .input-group{box-shadow:0px 0px 4px 0px rgba(0,0,150,.14)}main#passthrough div.input-group:nth-child(2){box-shadow:none;padding:0;background-color:rgba(0,0,0,0)}main#passthrough div.input-group:nth-child(2) label{color:var(--text-color-dark);opacity:.6;display:block;margin-bottom:6px}main#passthrough div.input-group:nth-child(2) label::after{content:" *";color:red}main#passthrough div.input-group:nth-child(2) select{background:#fff;border-radius:var(--rounded-radius);border:none;box-shadow:0px 0px 4px 0px rgba(0,0,150,.14);padding:1rem 37px 1rem 1rem;width:100%;background-image:url(data:image/svg+xml;utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201805.18%22%3E%3Cpath%20fill%3D%22%23595d64%22%20d%3D%22M461.6%2C643.4L10.9%2C79.9C-14.9%2C47.7%2C8%2C0%2C49.3%2C0h901.5c41.2%2C0%2C64.1%2C47.7%2C38.4%2C79.9L538.4%2C643.4%09C518.7%2C668%2C481.3%2C668%2C461.6%2C643.4z%22%20transform%3D%22rotate%28180%20500%20902.59%29%20translate%280%201143.28%29%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23595d64%22%20d%3D%22M461.6%2C643.4L10.9%2C79.9C-14.9%2C47.7%2C8%2C0%2C49.3%2C0h901.5c41.2%2C0%2C64.1%2C47.7%2C38.4%2C79.9L538.4%2C643.4%09C518.7%2C668%2C481.3%2C668%2C461.6%2C643.4z%22%20transform%3D%22translate%280%201143.28%29%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-position:right 14px top 50%;background-size:.5rem;background-repeat:no-repeat;-webkit-appearance:none}main#passthrough div.input-group:nth-child(2) select:focus{outline:none}main#visitor-auth-form .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#visitor-auth-form .inner{max-width:1900px}}main#visitor-auth-form .form-section{padding-top:3rem}main#visitor-auth-form .form-section .top{margin-bottom:54px}main#visitor-auth-form .form-section ol{margin-top:-0.5rem}main#visitor-auth-form .form-section h1{margin-bottom:1em}main#about .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#about .inner{max-width:1900px}}main#about>.hero{margin-bottom:1.75rem}@media screen and (min-width: 1500px){main#about>.hero{margin-bottom:1.75rem}}main#about>.hero .inner{padding:4rem 2rem 0 2rem;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#about>.hero .inner{column-gap:34px}}main#about>.hero .inner h1.hero{grid-column:span 12;font-size:38px;text-transform:none;line-height:1.3;margin-bottom:0}main#about>.hero .inner h1.hero br{display:none}@media screen and (min-width: 767px){main#about>.hero .inner h1.hero br{display:block}}@media screen and (min-width: 992px){main#about>.hero .inner h1.hero{font-size:52px;grid-column:2/span 11}}@media screen and (min-width: 1200px){main#about>.hero .inner h1.hero{font-size:60px}}main#about>.hero .inner h3{grid-column:span 12;padding-left:3px}@media screen and (min-width: 992px){main#about>.hero .inner h3{grid-column:2/span 11}}main#about .mission{margin-bottom:3rem}@media screen and (min-width: 767px){main#about .mission{margin-top:-5rem;margin-bottom:7rem}}@media screen and (min-width: 1200px){main#about .mission{margin-top:-9rem;margin-bottom:4rem}}main#about .mission .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#about .mission .inner{column-gap:34px}}@media screen and (min-width: 767px){main#about .mission .inner{padding:0 3rem}}main#about .mission .text{grid-column:span 12;padding:1.5rem 2rem;background-color:var(--bg-color-light-grey);width:calc(100% + 4rem);margin-left:-2rem}main#about .mission .text h1,main#about .mission .text p,main#about .mission .text ul{max-width:500px}main#about .mission .text ul{margin-top:-0.5rem}main#about .mission .text ul li{margin-bottom:.25rem}@media screen and (min-width: 767px){main#about .mission .text{padding:1.5rem 3rem;width:calc(100% + 6rem);margin-left:-3rem}}@media screen and (min-width: 992px){main#about .mission .text{width:calc(100% + 3rem);grid-column:2/span 10;padding:1.5rem;margin:0 -1.5rem;border-radius:var(--rounded-radius)}}@media screen and (min-width: 1200px){main#about .mission .text{grid-column:6/span 7;display:grid;grid-template-columns:repeat(7, 1fr);column-gap:34px;padding:2.5rem 1rem 4.5rem 0;border-radius:var(--rounded-radius) 0 0 var(--rounded-radius);width:calc(100% + 1rem);margin-right:-1rem;margin-left:0}main#about .mission .text h1,main#about .mission .text p{grid-column:2/span 5;padding-left:3rem}main#about .mission .text ul{grid-column:2/span 5;padding-left:4.25rem}}@media screen and (min-width: 1500px){main#about .mission .text{border-radius:var(--rounded-radius);margin-right:0}main#about .mission .text h1,main#about .mission .text p{padding-left:4rem}main#about .mission .text ul{padding-left:5.25rem}}main#about .block{margin-bottom:3rem}@media screen and (min-width: 767px){main#about .block{margin-bottom:0}}@media screen and (min-width: 1200px){main#about .block{margin-bottom:4rem}}main#about .block .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#about .block .inner{column-gap:34px}}@media screen and (min-width: 767px){main#about .block .inner{padding:0 3rem}}main#about .block .text{grid-column:span 12;margin-bottom:1rem;max-width:700px}main#about .block .text h1{margin-bottom:1.5rem}main#about .block .text ul{margin-top:-0.5rem;margin-bottom:1rem}@media screen and (min-width: 767px){main#about .block .text{grid-column:7/span 6;grid-row:1/2;margin-bottom:7rem}}@media screen and (min-width: 992px){main#about .block .text{grid-column:7/span 5}}@media screen and (min-width: 1200px){main#about .block .text{grid-column:7/span 5;padding-left:3rem}}@media screen and (min-width: 1500px){main#about .block .text{grid-column:7/span 5;padding-left:4rem}}main#about .block .img{background-color:var(--bg-color-slate-blue);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-left:-2rem;grid-column:span 11;width:calc(100% + 1rem);min-height:225px;height:40vw;border-radius:0 var(--rounded-radius) var(--rounded-radius) 0;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media screen and (min-width: 767px){main#about .block .img{grid-column:span 6;grid-row:1/2;width:100%;margin-left:-3rem;margin-top:-5rem;margin-bottom:5rem;max-height:500px}}@media screen and (min-width: 992px){main#about .block .img{width:calc(100% + 1rem)}}@media screen and (min-width: 1200px){main#about .block .img{margin-top:-7rem}}@media screen and (min-width: 1500px){main#about .block .img{border-radius:var(--rounded-radius);width:100%;margin-left:0}}main#about .block blockquote p{padding:.5rem 0 .5rem 1rem;font-size:16px;font-weight:600}@media screen and (min-width: 992px){main#about .block blockquote p{font-size:24px;padding-left:2rem}}@media screen and (min-width: 767px){main#about .block:nth-child(even) .text{grid-column:span 6;grid-row:1/2;margin-top:-3rem;margin-bottom:7rem;padding-left:0;padding-right:2rem}main#about .block:nth-child(even) .img{grid-column:7/span 6;grid-row:1/2;margin:0 -1rem 0 1rem;border-radius:var(--rounded-radius) 0 0 var(--rounded-radius)}}@media screen and (min-width: 992px){main#about .block:nth-child(even) .text{grid-column:2/span 5}main#about .block:nth-child(even) .img{margin-left:0;width:100%;border-radius:var(--rounded-radius);grid-column:7/span 6}}@media screen and (min-width: 1200px){main#about .block:nth-child(even) .text{padding-left:0;padding-right:3rem}}@media screen and (min-width: 1500px){main#about .block:nth-child(even) .text{padding-left:0;padding-right:4rem}}@media screen and (min-width: 767px){main#about .block:nth-child(2) .text{margin-top:0}}@media screen and (min-width: 992px){main#about .block:nth-child(2) .text{padding-left:0;grid-column:2/span 5}}main#about .block:nth-child(2) .img{z-index:1}main#about .dealerships,main#about .institutions{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:1rem;display:grid;background-color:rgba(1,54,70,.8);opacity:0;z-index:-100;pointer-events:none;transition:opacity 250ms,z-index 10ms 250ms;overflow-y:scroll}@media screen and (min-width: 500px){main#about .dealerships,main#about .institutions{padding:0 1rem}}main#about .dealerships.open,main#about .institutions.open{opacity:1;z-index:100;pointer-events:all;transition:opacity 250ms}main#about .dealerships .card,main#about .institutions .card{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);padding:30px;margin-bottom:1rem;max-width:800px}@media screen and (min-width: 500px){main#about .dealerships .card,main#about .institutions .card{margin:auto}}main#about .dealerships .card div.list,main#about .institutions .card div.list{columns:2}main#about .dealerships .card .top,main#about .institutions .card .top{display:flex}main#about .dealerships .card .top .close,main#about .institutions .card .top .close{text-decoration:none;margin:-2rem -1.75rem 0 3rem;padding:1rem;cursor:pointer}main#about .dealerships .card h2,main#about .institutions .card h2{margin-bottom:2rem}main#about .dealerships .card p,main#about .institutions .card p{margin-bottom:.25rem;font-size:14px}main#careers .inner,main#community .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#careers .inner,main#community .inner{max-width:1900px}}main#careers>.hero,main#community>.hero{margin-bottom:1.75rem}@media screen and (min-width: 1200px){main#careers>.hero,main#community>.hero{margin-bottom:calc(9rem - 6%)}}@media screen and (min-width: 1500px){main#careers>.hero,main#community>.hero{margin-bottom:1.75rem}}main#careers>.hero .inner,main#community>.hero .inner{padding:4rem 2rem 0 2rem;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#careers>.hero .inner,main#community>.hero .inner{column-gap:34px}}@media screen and (min-width: 767px){main#careers>.hero .inner,main#community>.hero .inner{padding:4rem 3rem 0 3rem}}main#careers>.hero .inner h1.hero,main#community>.hero .inner h1.hero{grid-column:span 12;font-size:38px;text-transform:none;line-height:1.3;margin-bottom:0}main#careers>.hero .inner h1.hero br,main#community>.hero .inner h1.hero br{display:none}@media screen and (min-width: 767px){main#careers>.hero .inner h1.hero br,main#community>.hero .inner h1.hero br{display:block}}@media screen and (min-width: 992px){main#careers>.hero .inner h1.hero,main#community>.hero .inner h1.hero{font-size:50px}}@media screen and (min-width: 1200px){main#careers>.hero .inner h1.hero,main#community>.hero .inner h1.hero{grid-column:2/span 11}}main#careers>.hero .inner h3,main#community>.hero .inner h3{grid-column:span 12;padding-left:3px}@media screen and (min-width: 1200px){main#careers>.hero .inner h3,main#community>.hero .inner h3{grid-column:2/span 11}}main#careers .mission,main#community .mission{margin-left:1rem;margin-bottom:45px}@media screen and (min-width: 767px){main#careers .mission,main#community .mission{margin-top:-4rem}}@media screen and (min-width: 992px){main#careers .mission,main#community .mission{margin-left:0}}main#careers .mission .inner,main#community .mission .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#careers .mission .inner,main#community .mission .inner{column-gap:34px}}@media screen and (min-width: 1500px){main#careers .mission .inner,main#community .mission .inner{padding:0 1rem}}main#careers .mission .text,main#community .mission .text{grid-column:span 12;padding:1.5rem 1.5rem .5rem 1.75rem;background-color:var(--bg-color-light-grey);border-radius:var(--rounded-radius) 0 0 var(--rounded-radius);width:100%}main#careers .mission .text h1,main#careers .mission .text p,main#careers .mission .text ul,main#community .mission .text h1,main#community .mission .text p,main#community .mission .text ul{max-width:500px}main#careers .mission .text ul,main#community .mission .text ul{margin-top:-0.5rem}@media screen and (min-width: 767px){main#careers .mission .text,main#community .mission .text{grid-column:6/span 7;padding:1.5rem 0 .5rem 0;display:grid;grid-template-columns:repeat(7, 1fr);column-gap:5px}main#careers .mission .text h1,main#careers .mission .text p,main#careers .mission .text ul,main#community .mission .text h1,main#community .mission .text p,main#community .mission .text ul{grid-column:2/span 6}}@media screen and (min-width: 992px){main#careers .mission .text,main#community .mission .text{column-gap:34px}main#careers .mission .text h1,main#careers .mission .text p,main#community .mission .text h1,main#community .mission .text p{padding-left:2rem;grid-column:2/span 5}main#careers .mission .text ul,main#community .mission .text ul{padding-left:3.25rem;grid-column:2/span 5}}@media screen and (min-width: 1500px){main#careers .mission .text,main#community .mission .text{border-radius:var(--rounded-radius);margin-right:0}}main#careers .block,main#community .block{margin-bottom:45px}main#careers .block .inner,main#community .block .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#careers .block .inner,main#community .block .inner{column-gap:34px}}@media screen and (min-width: 767px){main#careers .block .inner,main#community .block .inner{padding:0 3rem}}main#careers .block .btn,main#community .block .btn{margin-bottom:2rem}main#careers .block .text,main#community .block .text{grid-column:span 12;margin-bottom:1rem;max-width:500px}main#careers .block .text h1:not(:empty),main#community .block .text h1:not(:empty){margin-bottom:1.5rem}main#careers .block .text ul,main#community .block .text ul{margin-top:-0.5rem;margin-bottom:1rem}@media screen and (min-width: 767px){main#careers .block .text,main#community .block .text{grid-column:7/span 6;grid-row:1/2}}@media screen and (min-width: 992px){main#careers .block .text,main#community .block .text{grid-column:7/span 5;padding-left:2rem}}main#careers .block .img,main#community .block .img{background-color:var(--bg-color-slate-blue);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-left:-2rem;grid-column:span 11;width:calc(100% + 2rem);min-height:225px;height:40vw;border-radius:0 var(--rounded-radius) var(--rounded-radius) 0;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media screen and (min-width: 767px){main#careers .block .img,main#community .block .img{grid-column:span 6;grid-row:1/2;width:100%;margin-top:-25%;margin-bottom:5rem;max-height:500px;margin-left:-3rem}}@media screen and (min-width: 992px){main#careers .block .img,main#community .block .img{width:calc(100% + 1rem)}}@media screen and (min-width: 1200px){main#careers .block .img,main#community .block .img{margin-top:-7rem}}@media screen and (min-width: 1500px){main#careers .block .img,main#community .block .img{border-radius:var(--rounded-radius);width:100%;margin-left:0}}main#careers .block blockquote p,main#community .block blockquote p{padding:.5rem 0 .5rem 1rem;font-size:16px;font-weight:600}@media screen and (min-width: 992px){main#careers .block blockquote p,main#community .block blockquote p{font-size:24px}}@media screen and (min-width: 767px){main#careers .block:nth-child(even) .text,main#community .block:nth-child(even) .text{grid-column:span 6;grid-row:1/2;margin-top:-3rem}main#careers .block:nth-child(even) .img,main#community .block:nth-child(even) .img{grid-column:7/span 6;grid-row:1/2;margin:0 -1rem 0 1rem;border-radius:var(--rounded-radius) 0 0 var(--rounded-radius)}}@media screen and (min-width: 992px){main#careers .block:nth-child(even) .text,main#community .block:nth-child(even) .text{grid-column:span 5;margin-bottom:7rem}main#careers .block:nth-child(even) .img,main#community .block:nth-child(even) .img{margin-left:0;width:100%;border-radius:var(--rounded-radius)}}@media screen and (min-width: 1200px){main#careers .block:nth-child(even) .text,main#community .block:nth-child(even) .text{grid-column:2/span 5;padding-left:0;padding-right:2rem}}@media screen and (min-width: 992px){main#careers p,main#community p{font-size:16px}}main#community .block:nth-child(even) .text{margin-top:0}main#community .block .text{max-width:600px}main#community p{font-size:12px}@media screen and (min-width: 992px){main#community p{font-size:16px}}#team .inner{max-width:1500px;margin-left:auto;margin-right:auto;padding:0 2rem;max-width:1500px;margin-left:auto;margin-right:auto}#team .inner>.contact{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;row-gap:4rem}@media screen and (min-width: 992px){#team .inner>.contact{column-gap:34px}}@media screen and (min-width: 2300px){#team .inner{max-width:1900px}}@media screen and (min-width: 767px){#team .inner{padding:0 3rem}}@media screen and (min-width: 992px){#team .inner .location-details h2{margin-bottom:2rem}}#team .inner .location-details,#team .inner .contact-form{grid-column:1/13}@media screen and (min-width: 992px){#team .inner .location-details,#team .inner .location-details.contact-form,#team .inner .contact-form,#team .inner .contact-form.contact-form{grid-column:2/span 10}}@media screen and (min-width: 1200px){#team .inner .location-details,#team .inner .contact-form{grid-column:7/span 5}#team .inner .location-details.contact-form,#team .inner .contact-form.contact-form{grid-column:2/span 5;margin-right:1rem}}@media screen and (min-width: 992px){#team .inner h5{font-size:18px}}#team .inner .contact-copy{margin-bottom:2rem}#team .inner .locations{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;position:relative}@media screen and (min-width: 500px){#team .inner .locations{display:block}}#team .inner .locations .toggler{grid-row:unset;flex-direction:column;align-items:flex-start}#team .inner .locations .toggler .toggle{display:block;text-align:left;width:120px;margin-bottom:.5rem}@media screen and (min-width: 767px){#team .inner .locations .toggler{flex-direction:row;align-items:flex-end}#team .inner .locations .toggler .toggle{width:unset;text-align:center;margin-bottom:1rem}}@media screen and (min-width: 992px){#team .inner .locations .toggler .toggle{margin-bottom:0}}@media screen and (min-width: 1200px){#team .inner .locations .toggler .toggle{min-width:unset}}#team .inner .locations .location{position:absolute;padding-left:14px;opacity:0;left:8rem;transition:250ms ease;pointer-events:none}#team .inner .locations .location.active{transition:250ms 250ms ease;opacity:1;pointer-events:all}#team .inner .locations .location>div{padding-bottom:2rem}#team .inner .locations .location .title{margin-bottom:10px}#team .inner .locations .location .title~.details,#team .inner .locations .location .title~.details a{line-height:1.4;font-size:12px;user-select:all;margin-bottom:0}#team .inner .locations .location .title .selectable{user-select:all}#team .inner .locations .location p.title{margin-bottom:.25rem;font-size:14px}@media screen and (min-width: 500px){#team .inner .locations .location{top:0;left:9rem}}@media screen and (min-width: 767px){#team .inner .locations .location{top:unset;left:0;display:flex;flex-wrap:wrap}#team .inner .locations .location>div{margin-right:3rem}#team .inner .locations .location h5{flex-shrink:0;width:100%}#team .inner .locations .location p.title{font-size:16px}}@media screen and (min-width: 992px){#team .inner .locations .location{padding-top:1.5rem}#team .inner .locations .location h5{font-size:20px}}@media screen and (min-width: 2300px){#team .inner{max-width:1900px}}#team .hours-module{position:fixed;top:0;left:0;width:100vw;height:100vh;display:grid;pointer-events:none;z-index:1}#team .hours-module .inner{background-color:var(--bg-color-white);border-radius:var(--rounded-radius) 0 0 var(--rounded-radius);box-shadow:0 0 4px 0 rgba(0,0,0,.14);width:275px;margin:auto 0 auto auto;padding:1rem 2.2rem 1rem 1.5rem;transform:translate(100%, 0);transition:350ms ease;pointer-events:all}#team .hours-module .inner.open{transform:translate(0, 0)}#team .hours-module p{font-size:12px;margin-bottom:.25rem}#team .hours-module h4{margin-bottom:1rem}#team .hours-module h3.title{margin-bottom:.75em}#team .hours-module h3.title:not(:nth-of-type(1)){margin-top:1.5em}#team .hours-module p.title{margin-bottom:.5rem}#team .hours-module p.title:nth-of-type(n + 2){margin-top:.5rem}#team .hours-module .special-hours{margin-top:1.25rem}#team .hours-module .special-hours p{font-size:12px}#team .hours-module .special-hours p a{font-size:1em;pointer-events:all}#team .hours-module .note{margin-bottom:0;margin-top:1.5rem}#team .hours-module .row{display:flex;justify-content:space-between}#team .hours-module .row p{margin-bottom:.25rem}#team .contact-form{padding-top:2rem}@media screen and (min-width: 992px){#team .contact-form{padding-top:0}}#team .contact-form .contact_form{padding-top:1rem;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;row-gap:2rem}@media screen and (min-width: 992px){#team .contact-form .contact_form{column-gap:34px}}#team .contact-form .btn{border:none;font-size:15px;font-weight:600;padding:.75rem 0;grid-column:span 6;cursor:pointer}#team .team{position:relative}#team .team .team-bg{left:calc(0px - (50vw - 50%));width:100vw;z-index:-1;height:100%;position:absolute}#team .team .team-inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:3rem 0}@media screen and (min-width: 992px){#team .team .team-inner{column-gap:34px}}#team .team .team-inner>*{grid-column:span 12}@media screen and (min-width: 992px){#team .team .team-inner>*{grid-column:2/span 10}}#team .team .header{display:grid;width:100%;grid-auto-columns:1fr;column-gap:8px;padding:0 0 2rem 0}@media screen and (min-width: 992px){#team .team .header{grid-template-columns:repeat(12, 1fr);grid-template-rows:1fr;column-gap:2rem}}#team .team .header>h2{margin-bottom:0;align-self:center}@media screen and (min-width: 992px){#team .team .header>h2{grid-column:1/4}}#team .team .toggler{grid-row:3;grid-column:1/3;margin-right:auto;margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start}#team .team .toggler p{width:100%;font-size:14px;margin-bottom:.5rem;font-weight:700;color:var(--text-color-semilight);text-transform:uppercase}@media screen and (min-width: 500px){#team .team .toggler{margin-right:unset}}@media screen and (min-width: 992px){#team .team .toggler{grid-column:1/13;grid-row:2;flex-direction:row;flex-wrap:wrap}#team .team .toggler p{flex-shrink:0}}#team .team .toggle{cursor:pointer;background:none;border:0;display:inline-block;flex:0;font-size:12px;font-weight:600;min-width:unset;color:#505050;text-align:left;padding:.25rem .5rem .5rem 22px;margin-right:1rem;white-space:nowrap;position:relative;font-family:"Open Sans",sans-serif}#team .team .toggle::before{content:"";position:absolute;top:6px;left:0;width:12px;height:12px;border:1px solid var(--bg-color-grey);border-radius:50%}#team .team .toggle::after{content:"";width:8px;height:8px;position:absolute;top:9px;left:3px;border-radius:50%}#team .team .toggle:hover{color:var(--bg-color-carolina-blue)}#team .team .toggle:hover::after{background-color:var(--bg-color-carolina-blue)}#team .team .toggle.active{color:var(--bg-color-carolina-blue)}#team .team .toggle.active::after{background-color:var(--bg-color-carolina-blue)}@media screen and (min-width: 992px){#team .team .toggle{min-width:unset;margin-right:2rem;font-size:14px}#team .team .toggle::before{top:7px}#team .team .toggle::after{top:10px}}#team .team .search-bar{display:flex;align-items:center;grid-column:2/3}@media screen and (min-width: 992px){#team .team .search-bar{grid-column:8/13;grid-row:1;margin-top:0}}#team .team .search-bar label{left:3rem;top:19px;font-size:12px}@media screen and (min-width: 992px){#team .team .search-bar label{font-size:16px}}#team .team .search-bar input{padding-left:.5rem}#team .team .search-bar input:not(:placeholder-shown)~label,#team .team .search-bar input:focus~label{left:0;top:-22px}#team .team .search-icon{color:var(--text-color-dark);opacity:.49}#team .team .team-section{margin:2rem 0;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;gap:15px}@media screen and (min-width: 992px){#team .team .team-section{column-gap:34px}}#team .team .team-section h3{grid-column:span 12;padding-bottom:.25rem;border-bottom:2px solid var(--bg-color-carolina-blue);padding-right:3rem;margin-right:-3rem;margin-bottom:2rem;background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);border:none;padding:1rem 3rem;margin-left:-3rem}#team .team .team-section .button-wrapper{grid-column:span 12;margin-top:-1rem}#team .team .team-section.hide,#team .team .team-section.hidden{display:none}@media screen and (min-width: 992px){#team .team .team-section{column-gap:15px}#team .team .team-section[data-toggle=ADR],#team .team .team-section[data-toggle="MAG Alaska"]{margin-bottom:4rem}}#team .team div.team-section[data-toggle="MAG Now"] .group{margin-top:3rem}#team .team div.group{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;gap:15px;margin-bottom:3rem}@media screen and (min-width: 992px){#team .team div.group{column-gap:34px}}#team .team div.group.hide,#team .team div.group.hidden{display:none}#team .team div.group h4{grid-column:span 12;margin-bottom:.5rem}@media screen and (min-width: 992px){#team .team div.group{column-gap:15px}}#team .team div.location{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;column-gap:15px;row-gap:10px}@media screen and (min-width: 992px){#team .team div.location{column-gap:34px}}#team .team div.location+div.location{margin-top:.5rem}#team .team div.location.hide,#team .team div.location.hidden{display:none}#team .team div.location h5{grid-column:span 12;margin-bottom:0;color:var(--text-color-semilight);font-size:14px}@media screen and (min-width: 992px){#team .team div.location{column-gap:15px}}#team .team div.none-to-show{display:none;padding:3rem 0}#team .team div.none-to-show.show{display:block}#team .team .tm{grid-column:span 12}@media screen and (min-width: 500px){#team .team .tm{grid-column:span 6}}@media screen and (min-width: 767px){#team .team .tm{grid-column:span 4}}@media screen and (min-width: 1200px){#team .team .tm{grid-column:span 3}}#team .team .tm.hide{display:none}#team .team .category{grid-column:span 12}#team .team .team-member{display:flex;background-color:var(--bg-color-white);border-radius:calc(var(--rounded-radius)/2);padding:12px 14px 18px 0px}#team .team .team-member p{margin-bottom:.5rem}#team .team .team-member p:last-child{margin-bottom:0}#team .team .team-member h6{font-size:16px}#team .team .team-member .img{width:80px;height:80px;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center top;border-radius:var(--rounded-radius);margin-right:1rem}@media screen and (min-width: 2300px){#team .team .team-member .img{max-height:270px}}main#event .inner,.event-page .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#event .inner,.event-page .inner{max-width:1900px}}main#event .hero .inner,.event-page .hero .inner{width:100vw;height:450px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:2rem}@media screen and (min-width: 992px){main#event .hero .inner,.event-page .hero .inner{margin-bottom:4rem}}main#event .event-details .inner,.event-page .event-details .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:10rem 2rem 0 2rem}@media screen and (min-width: 992px){main#event .event-details .inner,.event-page .event-details .inner{column-gap:34px}}@media screen and (min-width: 767px){main#event .event-details .inner,.event-page .event-details .inner{padding:10rem 3rem 0 3rem}}@media screen and (min-width: 992px){main#event .event-details .inner,.event-page .event-details .inner{padding-top:12rem}}main#event .event-details .text,main#event .event-details .calendar,.event-page .event-details .text,.event-page .event-details .calendar{grid-column:span 12;margin-bottom:2rem}@media screen and (min-width: 992px){main#event .event-details .text,main#event .event-details .calendar,.event-page .event-details .text,.event-page .event-details .calendar{margin-bottom:4rem}}main#event .event-details .text,.event-page .event-details .text{max-width:600px}main#event .event-details .text a.btn,.event-page .event-details .text a.btn{margin-top:1rem}main#event .event-details .text p,.event-page .event-details .text p{white-space:pre-line}@media screen and (min-width: 992px){main#event .event-details .text,.event-page .event-details .text{grid-column:2/span 10}}@media screen and (min-width: 1200px){main#event .event-details .text,.event-page .event-details .text{grid-column:2/span 4}}main#event .event-details .inner>.calendar,.event-page .event-details .inner>.calendar{position:relative;width:calc(100% + 32px);margin-left:-1rem;padding:0 1rem}main#event .event-details .inner>.calendar h1,.event-page .event-details .inner>.calendar h1{margin:auto}@media screen and (min-width: 992px){main#event .event-details .inner>.calendar,.event-page .event-details .inner>.calendar{grid-column:2/span 10}}@media screen and (min-width: 1200px){main#event .event-details .inner>.calendar,.event-page .event-details .inner>.calendar{width:100%;margin-left:0;border-radius:var(--rounded-radius);grid-column:6/span 6;padding-top:4rem}}@media screen and (min-width: 1500px){main#event .event-details .inner>.calendar,.event-page .event-details .inner>.calendar{padding-top:3rem}}@media screen and (min-width: 2300px){main#event .event-details .calendar .inner,.event-page .event-details .calendar .inner{max-width:2105px}}@media screen and (min-width: 1500px){main#event .event-details .calendar .inner .act-calendar,.event-page .event-details .calendar .inner .act-calendar{row-gap:0}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date-events .date-event .label,.event-page .event-details .calendar .date-events .date-event .label{display:block;margin-bottom:5px}main#event .event-details .calendar .date-events .date-event .label a,.event-page .event-details .calendar .date-events .date-event .label a{font-size:inherit;text-decoration:none}}@media screen and (min-width: 992px){main#event .event-details .calendar .calendar-days,main#event .event-details .calendar .calendar-dates,.event-page .event-details .calendar .calendar-days,.event-page .event-details .calendar .calendar-dates{grid-column:2/span 10}}@media screen and (min-width: 1200px){main#event .event-details .calendar .calendar-days,main#event .event-details .calendar .calendar-dates,.event-page .event-details .calendar .calendar-days,.event-page .event-details .calendar .calendar-dates{grid-template-rows:unset;grid-column:2/span 10}}@media screen and (min-width: 1500px){main#event .event-details .calendar .calendar-days,main#event .event-details .calendar .calendar-dates,.event-page .event-details .calendar .calendar-days,.event-page .event-details .calendar .calendar-dates{grid-template-rows:20px;grid-column:2/span 7}}@media screen and (min-width: 2300px){main#event .event-details .calendar .calendar-days,main#event .event-details .calendar .calendar-dates,.event-page .event-details .calendar .calendar-days,.event-page .event-details .calendar .calendar-dates{grid-column:1/span 9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .upcoming,.event-page .event-details .calendar .upcoming{grid-column:2/span 10}}@media screen and (min-width: 1500px){main#event .event-details .calendar .upcoming,.event-page .event-details .calendar .upcoming{overflow-y:scroll;max-height:560px}}@media screen and (min-width: 2300px){main#event .event-details .calendar .upcoming,.event-page .event-details .calendar .upcoming{grid-column:1/span 12}}@media screen and (min-width: 2300px){main#event .event-details .calendar .upcoming,.event-page .event-details .calendar .upcoming{max-height:940px}}@media screen and (min-width: 1500px){main#event .event-details .calendar .upcoming .header,.event-page .event-details .calendar .upcoming .header{display:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .upcoming,.event-page .event-details .calendar .upcoming{padding:.5rem .75rem 0 .5rem;margin-top:1rem;grid-column:9/span 3;grid-row:3}}@media screen and (min-width: 2300px){main#event .event-details .calendar .upcoming,.event-page .event-details .calendar .upcoming{grid-column:10/span 3}}@media screen and (min-width: 1500px){main#event .event-details .calendar .upcoming .event .title-group:hover,.event-page .event-details .calendar .upcoming .event .title-group:hover{text-decoration:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .upcoming .event,.event-page .event-details .calendar .upcoming .event{padding:1rem 1.5rem;box-shadow:1px 1px 4px 0 rgba(0,0,0,.14)}main#event .event-details .calendar .upcoming .event:hover,.event-page .event-details .calendar .upcoming .event:hover{box-shadow:1px 5px 12px 0 rgba(0,0,0,.14);transform:translateY(-2px)}main#event .event-details .calendar .upcoming .event .event-details,.event-page .event-details .calendar .upcoming .event .event-details{display:block}main#event .event-details .calendar .upcoming .event .event-heading,.event-page .event-details .calendar .upcoming .event .event-heading{display:flex;justify-content:space-between;margin-bottom:1rem}main#event .event-details .calendar .upcoming .event .footer,.event-page .event-details .calendar .upcoming .event .footer{display:flex;justify-content:space-between;padding-top:1rem}}@media screen and (min-width: 1500px){main#event .event-details .calendar .overlay,.event-page .event-details .calendar .overlay{display:block}}@media screen and (min-width: 2300px){main#event .event-details .calendar .overlay,.event-page .event-details .calendar .overlay{grid-column:10/span 3}}@media screen and (min-width: 1500px){main#event .event-details .calendar .calendar-inner,.event-page .event-details .calendar .calendar-inner{border-radius:var(--rounded-radius);margin-top:1rem}}@media screen and (min-width: 1200px){main#event .event-details .calendar .calendar-header,.event-page .event-details .calendar .calendar-header{padding-bottom:2rem;grid-column:2/span 10;font-size:24px}}@media screen and (min-width: 1500px){main#event .event-details .calendar .calendar-header,.event-page .event-details .calendar .calendar-header{grid-column:2/span 7}}@media screen and (min-width: 2300px){main#event .event-details .calendar .calendar-header,.event-page .event-details .calendar .calendar-header{grid-column:1/span 9}}@media screen and (min-width: 1500px){main#event .event-details .calendar .upcoming-header,.event-page .event-details .calendar .upcoming-header{grid-column:9/span 3;grid-row:1;display:flex;align-items:center;justify-content:space-between;padding-left:.5rem}}@media screen and (min-width: 2300px){main#event .event-details .calendar .upcoming-header,.event-page .event-details .calendar .upcoming-header{grid-column:10/span 3}}@media screen and (min-width: 992px){main#event .event-details .calendar .date,.event-page .event-details .calendar .date{min-width:50px}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(8):before,.event-page .event-details .calendar .date:nth-of-type(8):before{display:block}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-of-type(8):before,.event-page .event-details .calendar .date:nth-of-type(8):before{display:none}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(9):before,.event-page .event-details .calendar .date:nth-of-type(9):before{display:block}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-of-type(9):before,.event-page .event-details .calendar .date:nth-of-type(9):before{display:none}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(10):before,.event-page .event-details .calendar .date:nth-of-type(10):before{display:block}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-of-type(10):before,.event-page .event-details .calendar .date:nth-of-type(10):before{display:none}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(11):before,.event-page .event-details .calendar .date:nth-of-type(11):before{display:block}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-of-type(11):before,.event-page .event-details .calendar .date:nth-of-type(11):before{display:none}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(12):before,.event-page .event-details .calendar .date:nth-of-type(12):before{display:block}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-of-type(12):before,.event-page .event-details .calendar .date:nth-of-type(12):before{display:none}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(13):before,.event-page .event-details .calendar .date:nth-of-type(13):before{display:block}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-of-type(13):before,.event-page .event-details .calendar .date:nth-of-type(13):before{display:none}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(14):before,.event-page .event-details .calendar .date:nth-of-type(14):before{display:block}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-of-type(14):before,.event-page .event-details .calendar .date:nth-of-type(14):before{display:none}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-child(8),.event-page .event-details .calendar .date:nth-child(8){border-top:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-child(8),.event-page .event-details .calendar .date:nth-child(8){border-top:1px solid #d9d9d9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-child(9),.event-page .event-details .calendar .date:nth-child(9){border-top:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-child(9),.event-page .event-details .calendar .date:nth-child(9){border-top:1px solid #d9d9d9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-child(10),.event-page .event-details .calendar .date:nth-child(10){border-top:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-child(10),.event-page .event-details .calendar .date:nth-child(10){border-top:1px solid #d9d9d9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-child(11),.event-page .event-details .calendar .date:nth-child(11){border-top:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-child(11),.event-page .event-details .calendar .date:nth-child(11){border-top:1px solid #d9d9d9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-child(12),.event-page .event-details .calendar .date:nth-child(12){border-top:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-child(12),.event-page .event-details .calendar .date:nth-child(12){border-top:1px solid #d9d9d9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-child(13),.event-page .event-details .calendar .date:nth-child(13){border-top:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-child(13),.event-page .event-details .calendar .date:nth-child(13){border-top:1px solid #d9d9d9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-child(14),.event-page .event-details .calendar .date:nth-child(14){border-top:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .date:nth-child(14),.event-page .event-details .calendar .date:nth-child(14){border-top:1px solid #d9d9d9}}@media screen and (min-width: 1200px){main#event .event-details .calendar .date:nth-of-type(8),.event-page .event-details .calendar .date:nth-of-type(8){border-radius:0}}@media screen and (min-width: 1200px){main#event .event-details .calendar .day,.event-page .event-details .calendar .day{display:none}}@media screen and (min-width: 1500px){main#event .event-details .calendar .day,.event-page .event-details .calendar .day{position:initial;display:block;text-transform:uppercase;text-align:center;padding:.15rem 0;color:var(--text-color-dark);font-size:13px}}@media screen and (min-width: 992px){main#event .event-details .calendar .event-page .calendar-header,.event-page .event-details .calendar .event-page .calendar-header{display:block}}main#news .inner,main#job-openings .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#news .inner,main#job-openings .inner{max-width:1900px}}main#news div.hero,main#job-openings div.hero{background-color:var(--bg-color-slate-blue);min-height:300px;display:grid}main#news div.hero .inner,main#job-openings div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem;margin:auto;width:100%}@media screen and (min-width: 992px){main#news div.hero .inner,main#job-openings div.hero .inner{column-gap:34px}}@media screen and (min-width: 767px){main#news div.hero .inner,main#job-openings div.hero .inner{padding:0 3rem}}main#news div.hero .inner h1,main#job-openings div.hero .inner h1{grid-column:span 12;color:var(--text-color-lightest)}@media screen and (min-width: 992px){main#news div.hero .inner h1,main#job-openings div.hero .inner h1{grid-column:2/span 10}}main#news div.hero .inner a,main#job-openings div.hero .inner a{color:var(--text-color-lightest)}main#news .blog-posts,main#job-openings .blog-posts{padding-top:2rem;margin-bottom:2rem}@media screen and (min-width: 992px){main#news .blog-posts,main#job-openings .blog-posts{margin-bottom:4rem}}@media screen and (min-width: 992px){main#news .blog-posts,main#job-openings .blog-posts{padding-top:4rem}}main#news .blog-posts .inner,main#job-openings .blog-posts .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem;row-gap:1rem}@media screen and (min-width: 992px){main#news .blog-posts .inner,main#job-openings .blog-posts .inner{column-gap:34px}}@media screen and (min-width: 767px){main#news .blog-posts .inner,main#job-openings .blog-posts .inner{padding:0 3rem}}@media screen and (min-width: 992px){main#news .blog-posts .inner,main#job-openings .blog-posts .inner{row-gap:30px}}main#news .blog-posts .inner .img,main#news .blog-posts .inner .video,main#job-openings .blog-posts .inner .img,main#job-openings .blog-posts .inner .video{background-size:cover;background-repeat:no-repeat;background-position:center center;display:none;border-radius:var(--rounded-radius)}@media screen and (min-width: 992px){main#news .blog-posts .inner .img,main#news .blog-posts .inner .video,main#job-openings .blog-posts .inner .img,main#job-openings .blog-posts .inner .video{width:100%;height:100%;display:block;grid-column:7/span 6;grid-row:1/3}}@media screen and (min-width: 1500px){main#news .blog-posts .inner .img,main#news .blog-posts .inner .video,main#job-openings .blog-posts .inner .img,main#job-openings .blog-posts .inner .video{grid-column:8/span 5}}main#news .blog-posts .inner .video,main#job-openings .blog-posts .inner .video{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);box-shadow:0 0 4px 0 rgba(0,0,0,.14);overflow:hidden;display:block;grid-column:span 12}@media screen and (min-width: 992px){main#news .blog-posts .inner .video,main#job-openings .blog-posts .inner .video{grid-column:7/span 5}}@media screen and (min-width: 1500px){main#news .blog-posts .inner .video,main#job-openings .blog-posts .inner .video{grid-column:8/span 5}}main#news .blog-posts .inner .video iframe,main#job-openings .blog-posts .inner .video iframe{width:calc(100vw - 2rem);height:calc(.5625*(100vw - 2rem))}@media screen and (min-width: 992px){main#news .blog-posts .inner .video iframe,main#job-openings .blog-posts .inner .video iframe{width:calc((100vw - 406px)/12*5 + 136px);height:calc(.5625*((100vw - 406px)/12*5 + 136px))}}@media screen and (min-width: 1500px){main#news .blog-posts .inner .video iframe,main#job-openings .blog-posts .inner .video iframe{max-width:591px;max-height:332.4375px}}@media(min-width: 2300px){main#news .blog-posts .inner .video iframe,main#job-openings .blog-posts .inner .video iframe{max-width:758px;max-height:426.375px}}@media(min-width: 2300px){main#news .blog-posts .inner .video iframe,main#job-openings .blog-posts .inner .video iframe{max-width:758px;max-height:426.375px}}main#news .blog-posts .inner .video .text,main#job-openings .blog-posts .inner .video .text{padding:2rem}main#news .blog-posts .inner>a,main#news .blog-posts .inner>div:not(.video),main#job-openings .blog-posts .inner>a,main#job-openings .blog-posts .inner>div:not(.video){grid-column:span 12;text-decoration:none;transition:150ms ease}main#news .blog-posts .inner>a:hover,main#news .blog-posts .inner>div:not(.video):hover,main#job-openings .blog-posts .inner>a:hover,main#job-openings .blog-posts .inner>div:not(.video):hover{filter:none;transform:scale(1.01)}@media screen and (min-width: 767px){main#news .blog-posts .inner>a,main#news .blog-posts .inner>div:not(.video),main#job-openings .blog-posts .inner>a,main#job-openings .blog-posts .inner>div:not(.video){grid-column:span 6}main#news .blog-posts .inner>a:nth-child(even),main#news .blog-posts .inner>div:not(.video):nth-child(even),main#job-openings .blog-posts .inner>a:nth-child(even),main#job-openings .blog-posts .inner>div:not(.video):nth-child(even){padding-right:.5rem}main#news .blog-posts .inner>a:nth-child(odd),main#news .blog-posts .inner>div:not(.video):nth-child(odd),main#job-openings .blog-posts .inner>a:nth-child(odd),main#job-openings .blog-posts .inner>div:not(.video):nth-child(odd){padding-left:.5rem}}@media screen and (min-width: 992px){main#news .blog-posts .inner>a:nth-child(even),main#news .blog-posts .inner>a:nth-child(3),main#news .blog-posts .inner>div:not(.video):nth-child(even),main#news .blog-posts .inner>div:not(.video):nth-child(3),main#job-openings .blog-posts .inner>a:nth-child(even),main#job-openings .blog-posts .inner>a:nth-child(3),main#job-openings .blog-posts .inner>div:not(.video):nth-child(even),main#job-openings .blog-posts .inner>div:not(.video):nth-child(3){grid-column:2/span 5;padding:0}main#news .blog-posts .inner>a:nth-child(odd):not(:nth-child(3)),main#news .blog-posts .inner>div:not(.video):nth-child(odd):not(:nth-child(3)),main#job-openings .blog-posts .inner>a:nth-child(odd):not(:nth-child(3)),main#job-openings .blog-posts .inner>div:not(.video):nth-child(odd):not(:nth-child(3)){grid-column:span 5;padding:0}}@media screen and (min-width: 1500px){main#news .blog-posts .inner>a:nth-child(2),main#news .blog-posts .inner>a:nth-child(4),main#news .blog-posts .inner>a:nth-child(3n),main#news .blog-posts .inner>div:not(.video):nth-child(2),main#news .blog-posts .inner>div:not(.video):nth-child(4),main#news .blog-posts .inner>div:not(.video):nth-child(3n),main#job-openings .blog-posts .inner>a:nth-child(2),main#job-openings .blog-posts .inner>a:nth-child(4),main#job-openings .blog-posts .inner>a:nth-child(3n),main#job-openings .blog-posts .inner>div:not(.video):nth-child(2),main#job-openings .blog-posts .inner>div:not(.video):nth-child(4),main#job-openings .blog-posts .inner>div:not(.video):nth-child(3n){grid-column:2/span 3 !important}main#news .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(3),main#news .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(5),main#news .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(3n+1):not(:nth-child(4)),main#news .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(3n+2):not(:nth-child(2)),main#news .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(3),main#news .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(5),main#news .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(3n+1):not(:nth-child(4)),main#news .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(3n+2):not(:nth-child(2)),main#job-openings .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(3),main#job-openings .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(5),main#job-openings .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(3n+1):not(:nth-child(4)),main#job-openings .blog-posts .inner>a:not(.job-opening-wrapper):nth-child(3n+2):not(:nth-child(2)),main#job-openings .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(3),main#job-openings .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(5),main#job-openings .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(3n+1):not(:nth-child(4)),main#job-openings .blog-posts .inner>div:not(.video):not(.job-opening-wrapper):nth-child(3n+2):not(:nth-child(2)){grid-column:span 3 !important}}main#news .blog-posts .card,main#job-openings .blog-posts .card{background-color:var(--bg-color-white);border-radius:calc(var(--rounded-radius)/2);box-shadow:0 0 4px 0 rgba(0,0,0,.14);overflow:hidden;height:100%}main#news .blog-posts .card h2,main#job-openings .blog-posts .card h2{margin-bottom:.5rem}main#news .blog-posts .card .text,main#job-openings .blog-posts .card .text{padding:2rem 2rem 1rem 2rem}main#job-openings div.hero{min-height:400px}main#job-openings div.hero .inner h1{margin-bottom:2rem}main#job-openings .blog-posts .inner>a,main#job-openings .blog-posts .inner>div:not(.video){pointer-events:none;cursor:default}@media screen and (min-width: 767px){main#job-openings .blog-posts .inner>a,main#job-openings .blog-posts .inner>div:not(.video){grid-column:span 12}main#job-openings .blog-posts .inner>a:nth-child(even),main#job-openings .blog-posts .inner>a:nth-child(odd),main#job-openings .blog-posts .inner>div:not(.video):nth-child(even),main#job-openings .blog-posts .inner>div:not(.video):nth-child(odd){padding:0;padding-top:7rem}}@media screen and (min-width: 992px){main#job-openings .blog-posts .inner>a:nth-child(even),main#job-openings .blog-posts .inner>a:nth-child(odd),main#job-openings .blog-posts .inner>a:nth-child(odd):not(:nth-child(3)),main#job-openings .blog-posts .inner>div:not(.video):nth-child(even),main#job-openings .blog-posts .inner>div:not(.video):nth-child(odd),main#job-openings .blog-posts .inner>div:not(.video):nth-child(odd):not(:nth-child(3)){grid-column:2/span 10 !important}}@media screen and (min-width: 1500px){main#job-openings .blog-posts .inner>a:nth-child(even),main#job-openings .blog-posts .inner>a:nth-child(odd),main#job-openings .blog-posts .inner>div:not(.video):nth-child(even),main#job-openings .blog-posts .inner>div:not(.video):nth-child(odd){grid-column:2/span 10 !important;max-width:1200px}}@media(min-width: 2300px){main#job-openings .blog-posts .inner>a:nth-child(even),main#job-openings .blog-posts .inner>a:nth-child(odd),main#job-openings .blog-posts .inner>div:not(.video):nth-child(even),main#job-openings .blog-posts .inner>div:not(.video):nth-child(odd){grid-column:2/span 10 !important}}main#single-post .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#single-post .inner{max-width:1900px}}main#single-post div.hero{margin-bottom:4rem;background-color:var(--bg-color-slate-blue);padding:5rem 0 3rem 0;display:grid;min-height:250px}@media screen and (min-width: 992px){main#single-post div.hero{min-height:430px}}main#single-post div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem;margin-top:auto;margin-bottom:auto;width:100%}@media screen and (min-width: 992px){main#single-post div.hero .inner{column-gap:34px}}@media screen and (min-width: 767px){main#single-post div.hero .inner{padding:0 3rem}}main#single-post div.hero h1,main#single-post div.hero .teaser{color:var(--text-color-lightest);grid-column:span 12;text-transform:none}@media screen and (min-width: 992px){main#single-post div.hero h1,main#single-post div.hero .teaser{grid-column:2/span 9}}main#single-post div.hero .teaser{margin-top:1rem}main#single-post div.hero .teaser p{font-size:18px}main#single-post .wrapper{margin-bottom:2rem}@media screen and (min-width: 992px){main#single-post .wrapper{margin-bottom:4rem}}main#single-post .wrapper .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 2rem}@media screen and (min-width: 992px){main#single-post .wrapper .inner{column-gap:34px}}@media screen and (min-width: 767px){main#single-post .wrapper .inner{padding:0 3rem}}main#single-post .wrapper .inner .text{grid-column:span 12;max-width:1080px;margin-bottom:1rem}main#single-post .wrapper .inner .text img{margin:1rem 0}main#single-post .wrapper .inner h3{margin-top:2rem}main#single-post .wrapper .inner ul,main#single-post .wrapper .inner ol{margin-bottom:1rem}main#single-post .wrapper .inner a{color:var(--bg-color-carolina-blue)}main#single-post .wrapper .inner img{grid-column:span 12;height:auto;border-radius:var(--rounded-radius)}main#single-post .wrapper .inner div.wp-caption:not(.alignleft):not(.alignright),main#single-post .wrapper .inner img:not(.alignleft):not(.alignright){width:100% !important}main#single-post .wrapper .inner div.wp-caption.alignleft,main#single-post .wrapper .inner img.alignleft{max-width:100% !important;height:auto !important}main#single-post .wrapper .inner div.wp-caption.alignleft img,main#single-post .wrapper .inner img.alignleft img{max-width:100% !important;height:auto !important}@media screen and (min-width: 992px){main#single-post .wrapper .inner div.wp-caption.alignleft,main#single-post .wrapper .inner img.alignleft{float:left;margin-right:2rem;max-width:50vw !important;height:auto !important}main#single-post .wrapper .inner div.wp-caption.alignleft img,main#single-post .wrapper .inner img.alignleft img{margin-top:0;max-width:50vw !important;height:auto !important}main#single-post .wrapper .inner div.wp-caption.alignleft+p,main#single-post .wrapper .inner img.alignleft+p{margin-top:1rem}}main#single-post .wrapper .inner div.wp-caption.alignright,main#single-post .wrapper .inner img.alignright{max-width:100% !important;height:auto !important}main#single-post .wrapper .inner div.wp-caption.alignright img,main#single-post .wrapper .inner img.alignright img{max-width:100% !important;height:auto !important}@media screen and (min-width: 992px){main#single-post .wrapper .inner div.wp-caption.alignright,main#single-post .wrapper .inner img.alignright{float:right;margin-left:2rem;max-width:50vw !important;height:auto !important}main#single-post .wrapper .inner div.wp-caption.alignright img,main#single-post .wrapper .inner img.alignright img{margin-top:0;max-width:50vw !important;height:auto !important}main#single-post .wrapper .inner div.wp-caption.alignright+p,main#single-post .wrapper .inner img.alignright+p{margin-top:1rem}}main#single-post .wrapper .inner div.wp-caption .wp-caption-text,main#single-post .wrapper .inner img .wp-caption-text{font-style:italic;color:var(--text-color-semilight)}main#single-post .wrapper .inner iframe{margin:3rem 0;width:calc(100vw - 2rem);height:calc(.5625*(100vw - 2rem));max-width:1048px;max-height:589.5px}@media screen and (min-width: 992px){main#single-post .wrapper .inner .text{grid-column:2/span 10}main#single-post .wrapper .inner img{grid-column:span 6}main#single-post .wrapper .inner iframe{width:calc((100vw - 406px)/6*5 + 340px);height:calc(.5625*((100vw - 406px)/6*5 + 340px))}}@media screen and (min-width: 1200px){main#single-post .wrapper .inner .text{padding-right:2rem}}main#text-post .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#text-post .inner{max-width:1900px}}main#text-post div.hero{margin-bottom:4rem;background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);padding:3rem 0;min-height:250px;display:grid}main#text-post div.hero.bg-white{background-color:var(--bg-color-white);color:var(--text-color-dark)}@media screen and (min-width: 992px){main#text-post div.hero{min-height:430px}}main#text-post div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem;margin-top:auto;margin-bottom:auto;width:100%}@media screen and (min-width: 992px){main#text-post div.hero .inner{column-gap:34px}}main#text-post div.hero h1{grid-column:span 12}@media screen and (min-width: 992px){main#text-post div.hero h1{grid-column:2/span 9}}main#text-post .wrapper{margin-bottom:2rem}@media screen and (min-width: 992px){main#text-post .wrapper{margin-bottom:4rem}}main#text-post .wrapper .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem}@media screen and (min-width: 992px){main#text-post .wrapper .inner{column-gap:34px}}main#text-post .wrapper .inner .text{grid-column:span 12;max-width:1080px;margin-bottom:1rem}main#text-post .wrapper .inner .text img{margin:1rem 0}main#text-post .wrapper .inner h2:not(:first-child){margin-top:6rem}main#text-post .wrapper .inner h3:not(:first-child){margin-top:3rem}main#text-post .wrapper .inner ul,main#text-post .wrapper .inner ol{margin-bottom:1rem;padding-left:3rem}main#text-post .wrapper .inner li ul{padding-top:1rem}main#text-post .wrapper .inner a{color:var(--bg-color-carolina-blue)}main#text-post .wrapper .inner img{grid-column:span 12;width:100%;border-radius:var(--rounded-radius)}@media screen and (min-width: 992px){main#text-post .wrapper .inner .text{grid-column:2/span 10}main#text-post .wrapper .inner img{grid-column:span 6}}@media screen and (min-width: 1200px){main#text-post .wrapper .inner .text{padding-right:2rem}}main#page_404 .wrapper{background-color:var(--bg-color-white);color:var(--text-color-dark);display:grid;min-height:calc(100vh - 700px)}@media screen and (min-width: 767px){main#page_404 .wrapper{min-height:calc(100vh - 400px)}}main#page_404 .wrapper .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;width:100%;padding:12rem 2rem 4rem 2rem}@media screen and (min-width: 992px){main#page_404 .wrapper .inner{column-gap:34px}}@media screen and (min-width: 2300px){main#page_404 .wrapper .inner{max-width:1900px}}@media screen and (min-width: 767px){main#page_404 .wrapper .inner{padding-left:2rem;padding-right:2rem}}main#page_404 .wrapper .inner .group{grid-column:span 12}@media screen and (min-width: 992px){main#page_404 .wrapper .inner .group{grid-column:2/span 8}}main#page_404 .wrapper .inner .group h1{margin-bottom:.5rem;font-size:32px}@media screen and (min-width: 500px){main#page_404 .wrapper .inner .group h1{font-size:42px}}@media screen and (min-width: 992px){main#page_404 .wrapper .inner .group h1{font-size:60px}}main#page_404 .wrapper .inner .group h3{margin-bottom:2rem}@media screen and (min-width: 992px){main#page_404 .wrapper .inner .group h3{font-size:32px}}main#page_404 .wrapper .inner .group .buttons{display:flex;flex-direction:column;align-items:flex-start;margin-top:2rem}main#page_404 .wrapper .inner .group .buttons .btn{margin-bottom:.5rem}main#page_404 .wrapper .inner .group .buttons .btn.outline{color:inherit}@media screen and (min-width: 500px){main#page_404 .wrapper .inner .group .buttons{flex-direction:row}main#page_404 .wrapper .inner .group .buttons .btn{margin-bottom:0;margin-right:1rem}}@media screen and (min-width: 992px){main#page_404 .wrapper .inner .group .buttons .btn{margin-right:2rem}}main#events .inner,main.promotional-events-type .inner{max-width:1500px;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width: 2300px){main#events .inner,main.promotional-events-type .inner{max-width:1900px}}main#events div.hero,main.promotional-events-type div.hero{background-color:var(--bg-color-slate-blue);padding:0 2rem;color:var(--text-color-lightest);display:grid;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:unset}@media screen and (min-width: 767px){main#events div.hero,main.promotional-events-type div.hero{padding:0 3rem}}@media screen and (min-width: 992px){main#events div.hero,main.promotional-events-type div.hero{margin-bottom:2rem}}@media screen and (min-width: 992px)and (min-width: 992px){main#events div.hero,main.promotional-events-type div.hero{margin-bottom:4rem}}@media screen and (min-width: 1200px){main#events div.hero,main.promotional-events-type div.hero{min-height:700px;padding:3rem 1rem}}main#events div.hero:nth-child(odd):not(:first-child) .inner,main.promotional-events-type div.hero:nth-child(odd):not(:first-child) .inner{padding-top:1rem}main#events div.hero a,main.promotional-events-type div.hero a{color:var(--text-color-lightest)}main#events div.hero .inner,main.promotional-events-type div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;margin-top:auto;margin-bottom:auto;padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 992px){main#events div.hero .inner,main.promotional-events-type div.hero .inner{column-gap:34px}}main#events div.hero .text,main.promotional-events-type div.hero .text{grid-column:span 12;margin-bottom:2rem;text-shadow:0 0 10px rgba(0,0,0,.3)}main#events div.hero .text h1,main.promotional-events-type div.hero .text h1{margin-bottom:1.5rem;max-width:350px}main#events div.hero .text h1+p,main.promotional-events-type div.hero .text h1+p{margin-bottom:2rem}@media screen and (min-width: 992px){main#events div.hero .text,main.promotional-events-type div.hero .text{grid-column:2/span 10}main#events div.hero .text h1,main.promotional-events-type div.hero .text h1{max-width:750px}}@media screen and (min-width: 1200px){main#events div.hero .text,main.promotional-events-type div.hero .text{grid-column:2/span 7;padding-right:2rem;margin:auto 0;max-width:900px}main#events div.hero .text h1,main.promotional-events-type div.hero .text h1{max-width:unset;grid-column:2/span 8;margin-bottom:1.5rem}main#events div.hero .text h2,main.promotional-events-type div.hero .text h2{grid-column:2/span 8;margin-bottom:3rem}main#events div.hero .text p,main.promotional-events-type div.hero .text p{grid-column:2/span 8}}main#events div.hero img,main.promotional-events-type div.hero img{grid-column:span 12;width:100%;height:auto;border-radius:var(--rounded-radius);max-width:500px}@media screen and (min-width: 992px){main#events div.hero img,main.promotional-events-type div.hero img{grid-column:2/span 10}}@media screen and (min-width: 1200px){main#events div.hero img,main.promotional-events-type div.hero img{grid-column:9/span 4;max-width:unset}}main#events div.hero .row,main.promotional-events-type div.hero .row{grid-column:span 12;display:flex}main#events div.hero .row *:not(:last-child),main.promotional-events-type div.hero .row *:not(:last-child){margin-right:3rem}main#events div.hero .row:nth-of-type(2),main.promotional-events-type div.hero .row:nth-of-type(2){flex-direction:column}main#events div.hero .row:nth-of-type(2) a:not(:last-child),main.promotional-events-type div.hero .row:nth-of-type(2) a:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width: 992px){main#events div.hero .row,main.promotional-events-type div.hero .row{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}}@media screen and (min-width: 992px)and (min-width: 992px){main#events div.hero .row,main.promotional-events-type div.hero .row{column-gap:34px}}@media screen and (min-width: 992px){main#events div.hero .row *:nth-child(1),main.promotional-events-type div.hero .row *:nth-child(1){grid-column:2/span 3}main#events div.hero .row *:nth-child(2),main.promotional-events-type div.hero .row *:nth-child(2){grid-column:5/span 3}main#events div.hero .row *:not(:last-child),main.promotional-events-type div.hero .row *:not(:last-child){margin-right:0}}@media screen and (min-width: 1500px){main#events div.hero .row *:nth-child(1),main.promotional-events-type div.hero .row *:nth-child(1){grid-column:2/span 2}main#events div.hero .row *:nth-child(2),main.promotional-events-type div.hero .row *:nth-child(2){grid-column:4/span 2}}@media screen and (min-width: 1200px){main#events div.hero.left-image .text,main.promotional-events-type div.hero.left-image .text{grid-column:6/span 6;padding-right:0}main#events div.hero.left-image img,main.promotional-events-type div.hero.left-image img{grid-column:1/span 5;grid-row:1}}main#events .card-image-half,main.promotional-events-type .card-image-half{padding-top:0;padding-bottom:4rem;margin-bottom:1.5rem}main#events .card-image-half .inner,main.promotional-events-type .card-image-half .inner{padding:0 1rem}main#events .card-image-half h2,main.promotional-events-type .card-image-half h2{margin-bottom:1rem}@media screen and (min-width: 992px){main#events .card-image-half,main.promotional-events-type .card-image-half{padding-bottom:5rem}main#events .card-image-half.left .card,main.promotional-events-type .card-image-half.left .card{grid-column:2/span 6;margin-right:30px}main#events .card-image-half.left .desktop-img,main.promotional-events-type .card-image-half.left .desktop-img{grid-column:9/span 4}main#events .card-image-half.right .card,main.promotional-events-type .card-image-half.right .card{grid-column:6/span 6;margin-left:30px}main#events .card-image-half.right .desktop-img,main.promotional-events-type .card-image-half.right .desktop-img{grid-column:2/span 4}}main#events#lv-event .card-image-half:not(:last-of-type),main.promotional-events-type#lv-event .card-image-half:not(:last-of-type){margin-bottom:0}main#events#lv-event .card-image-half:last-of-type,main.promotional-events-type#lv-event .card-image-half:last-of-type{margin-bottom:1.5rem}main#events .gallery,main.promotional-events-type .gallery{margin-bottom:2rem;padding:0 1rem}@media screen and (min-width: 992px){main#events .gallery,main.promotional-events-type .gallery{margin-bottom:4rem}}main#events .gallery .inner,main.promotional-events-type .gallery .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem}@media screen and (min-width: 992px){main#events .gallery .inner,main.promotional-events-type .gallery .inner{column-gap:34px}}main#events .gallery .img,main.promotional-events-type .gallery .img{grid-column:span 12;height:calc(100vw - 4rem);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:var(--rounded-radius);margin-top:1rem}@media screen and (min-width: 767px){main#events .gallery .img,main.promotional-events-type .gallery .img{grid-column:span 6;height:calc(50vw - 18px);margin-top:5px}}@media screen and (min-width: 992px){main#events .gallery .img,main.promotional-events-type .gallery .img{margin-top:0;margin-bottom:34px;height:calc(50vw - 4rem)}}@media screen and (min-width: 1200px){main#events .gallery .img,main.promotional-events-type .gallery .img{grid-column:span 4;height:calc((100vw - 438px)/3 + 102px);max-height:467px}}@media(min-width: 2300px){main#events .gallery .img,main.promotional-events-type .gallery .img{max-height:600px}}main#events #mc_embed_signup,main.promotional-events-type #mc_embed_signup{padding:3rem 2rem}main#single-promotional_events .inner,main.promotional-events-type .inner{max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2300px){main#single-promotional_events .inner,main.promotional-events-type .inner{max-width:1900px}}main#single-promotional_events div.hero,main.promotional-events-type div.hero{margin-bottom:4rem;background-color:var(--bg-color-slate-blue);padding:5rem 0 3rem 0;min-height:450px;display:grid}main#single-promotional_events div.hero .inner,main.promotional-events-type div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem;margin-top:auto;margin-bottom:auto;width:100%}@media screen and (min-width: 992px){main#single-promotional_events div.hero .inner,main.promotional-events-type div.hero .inner{column-gap:34px}}main#single-promotional_events div.hero h1,main.promotional-events-type div.hero h1{color:var(--text-color-lightest);grid-column:span 12;margin-bottom:3rem}@media screen and (min-width: 992px){main#single-promotional_events div.hero h1,main.promotional-events-type div.hero h1{grid-column:2/span 9}}main#single-promotional_events div.hero p,main.promotional-events-type div.hero p{color:var(--text-color-lightest);grid-column:span 12;max-width:700px}@media screen and (min-width: 992px){main#single-promotional_events div.hero p,main.promotional-events-type div.hero p{grid-column:2/span 9}}main#single-promotional_events .wrapper,main.promotional-events-type .wrapper{margin-bottom:2rem}@media screen and (min-width: 992px){main#single-promotional_events .wrapper,main.promotional-events-type .wrapper{margin-bottom:4rem}}main#single-promotional_events .wrapper .inner,main.promotional-events-type .wrapper .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;padding:0 1rem;grid-auto-flow:dense}@media screen and (min-width: 992px){main#single-promotional_events .wrapper .inner,main.promotional-events-type .wrapper .inner{column-gap:34px}}main#single-promotional_events .wrapper .inner .text,main.promotional-events-type .wrapper .inner .text{grid-column:span 12;max-width:1080px;margin:3rem 0 1rem 0}main#single-promotional_events .wrapper .inner .text img:not(.logo),main.promotional-events-type .wrapper .inner .text img:not(.logo){border-radius:var(--rounded-radius);max-width:100%;height:auto}main#single-promotional_events .wrapper .inner .text img.logo,main.promotional-events-type .wrapper .inner .text img.logo{max-width:80px;max-height:15px;width:auto;height:auto}main#single-promotional_events .wrapper .inner .text img.logo.tall2,main.promotional-events-type .wrapper .inner .text img.logo.tall2{max-height:25px}main#single-promotional_events .wrapper .inner .text img.logo.wide,main.promotional-events-type .wrapper .inner .text img.logo.wide{max-width:100px}main#single-promotional_events .wrapper .inner .text img.logo.extrawide,main.promotional-events-type .wrapper .inner .text img.logo.extrawide{max-width:315px}@media screen and (min-width: 500px){main#single-promotional_events .wrapper .inner .text img.logo.extrawide,main.promotional-events-type .wrapper .inner .text img.logo.extrawide{max-width:350px}}main#single-promotional_events .wrapper .inner .text img.logo.largest,main.promotional-events-type .wrapper .inner .text img.logo.largest{max-height:44px;max-width:130px}main#single-promotional_events .wrapper .inner .text p:not(.images) img.logo,main#single-promotional_events .wrapper .inner .text li img.logo,main.promotional-events-type .wrapper .inner .text p:not(.images) img.logo,main.promotional-events-type .wrapper .inner .text li img.logo{margin:.5rem 0 1rem 0;display:block}main#single-promotional_events .wrapper .inner .text p.images,main.promotional-events-type .wrapper .inner .text p.images{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem;margin-top:-1rem}main#single-promotional_events .wrapper .inner .text p.images img.logo,main.promotional-events-type .wrapper .inner .text p.images img.logo{margin:.5rem 1rem .5rem 0}@media screen and (min-width: 992px){main#single-promotional_events .wrapper .inner .text,main.promotional-events-type .wrapper .inner .text{margin:0}}@media screen and (min-width: 1200px){main#single-promotional_events .wrapper .inner .text,main.promotional-events-type .wrapper .inner .text{padding:3rem 0 2rem 0}}main#single-promotional_events .wrapper .inner div.images,main.promotional-events-type .wrapper .inner div.images{grid-column:span 12}main#single-promotional_events .wrapper .inner div.images>img,main.promotional-events-type .wrapper .inner div.images>img{margin:1rem 0;width:100%;border-radius:var(--rounded-radius)}@media screen and (min-width: 992px){main#single-promotional_events .wrapper .inner div.images>img,main.promotional-events-type .wrapper .inner div.images>img{margin:0 0 2rem 0}}main#single-promotional_events .wrapper .inner h2,main.promotional-events-type .wrapper .inner h2{margin-bottom:1rem}main#single-promotional_events .wrapper .inner h2:not(:first-child),main.promotional-events-type .wrapper .inner h2:not(:first-child){padding-top:2rem}main#single-promotional_events .wrapper .inner h3:not(:first-child),main.promotional-events-type .wrapper .inner h3:not(:first-child){padding-top:1rem}main#single-promotional_events .wrapper .inner ul,main#single-promotional_events .wrapper .inner ol,main.promotional-events-type .wrapper .inner ul,main.promotional-events-type .wrapper .inner ol{margin-bottom:1rem;padding-left:1.25rem}main#single-promotional_events .wrapper .inner ul+p.images,main#single-promotional_events .wrapper .inner ol+p.images,main.promotional-events-type .wrapper .inner ul+p.images,main.promotional-events-type .wrapper .inner ol+p.images{padding-top:1rem}main#single-promotional_events .wrapper .inner li ul,main.promotional-events-type .wrapper .inner li ul{padding-top:1rem}main#single-promotional_events .wrapper .inner a,main.promotional-events-type .wrapper .inner a{color:var(--bg-color-carolina-blue)}@media screen and (min-width: 992px){main#single-promotional_events .wrapper .inner .text,main.promotional-events-type .wrapper .inner .text{grid-column:2/span 5}main#single-promotional_events .wrapper .inner div.images,main.promotional-events-type .wrapper .inner div.images{grid-column:7/span 5}}@media screen and (min-width: 1200px){main#single-promotional_events .wrapper .inner .text,main.promotional-events-type .wrapper .inner .text{padding-right:2rem}}@media screen and (min-width: 992px){main.promotional-events-type .images{grid-column:7/span 6 !important}}main.promotional-events-type .card-image-half .card,main.promotional-events-type .card-image-full .card{padding-right:0;padding-left:0;box-shadow:none !important;background:none !important;width:100%;max-width:unset;padding-top:0;padding-bottom:2rem}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half .card,main.promotional-events-type .card-image-full .card{padding-bottom:0}}main.promotional-events-type .card .text{columns:var(--tooltip-numCols);column-gap:40px;display:inline-block}main.promotional-events-type .card-image-half.text-only .card{padding-bottom:0}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.text-only .card{grid-column:2/span 10 !important}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-full .card{grid-column:2/span 10}}main.promotional-events-type .card-image-half{background-image:none !important}main.promotional-events-type .card-image-half,main.promotional-events-type .card-image-full{min-height:unset}main.promotional-events-type .desktop-img{border-radius:var(--rounded-radius);display:block !important;grid-column:span 12;grid-row:2;max-width:100%;max-height:300px}@media screen and (min-width: 992px){main.promotional-events-type .desktop-img{grid-row:1;min-height:unset !important;max-height:unset !important}}main.promotional-events-type .card-image-half.align-top .card{margin-top:unset !important;margin-bottom:unset !important}@media screen and (min-width: 992px){main.promotional-events-type .gallery.columns-10{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;max-width:calc(1500px + 2rem)}}@media screen and (min-width: 992px)and (min-width: 992px){main.promotional-events-type .gallery.columns-10{column-gap:34px}}@media screen and (min-width: 992px)and (min-width: 2300px){main.promotional-events-type .gallery.columns-10{max-width:1900px}}@media screen and (min-width: 992px)and (min-width: 2300px){main.promotional-events-type .gallery.columns-10{max-width:calc(1900px + 2rem)}}@media screen and (min-width: 992px){main.promotional-events-type .gallery.columns-10 .inner{grid-column:2/span 10}}@media screen and (min-width: 992px)and (min-width: 992px){main.promotional-events-type .gallery.columns-10 .inner .img{height:calc((100vw - 2rem - 374px)/12*5 + 136px)}}@media screen and (min-width: 992px)and (min-width: 1200px){main.promotional-events-type .gallery.columns-10 .inner .img{height:calc((100vw - 2rem - 374px)/12*10/3 + 79px);max-height:392px}}@media screen and (min-width: 992px)and (min-width: 2300px){main.promotional-events-type .gallery.columns-10 .inner .img{max-height:503px}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-1.left .desktop-img{grid-column:1/span 1}main.promotional-events-type .card-image-half.image-size-1.left .card{grid-column:3/span 9}main.promotional-events-type .card-image-half.image-size-1.right .card{grid-column:2/span 8}main.promotional-events-type .card-image-half.image-size-1.right .desktop-img{grid-column:11/span 2}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-2.left .desktop-img{grid-column:1/span 2}main.promotional-events-type .card-image-half.image-size-2.left .card{grid-column:4/span 8}main.promotional-events-type .card-image-half.image-size-2.right .card{grid-column:2/span 7}main.promotional-events-type .card-image-half.image-size-2.right .desktop-img{grid-column:10/span 3}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-3.left .desktop-img{grid-column:1/span 3}main.promotional-events-type .card-image-half.image-size-3.left .card{grid-column:5/span 7}main.promotional-events-type .card-image-half.image-size-3.right .card{grid-column:2/span 6}main.promotional-events-type .card-image-half.image-size-3.right .desktop-img{grid-column:9/span 4}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-4.left .desktop-img{grid-column:1/span 4}main.promotional-events-type .card-image-half.image-size-4.left .card{grid-column:6/span 6}main.promotional-events-type .card-image-half.image-size-4.right .card{grid-column:2/span 5}main.promotional-events-type .card-image-half.image-size-4.right .desktop-img{grid-column:8/span 5}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-5.left .desktop-img{grid-column:1/span 5}main.promotional-events-type .card-image-half.image-size-5.left .card{grid-column:7/span 5}main.promotional-events-type .card-image-half.image-size-5.right .card{grid-column:2/span 4}main.promotional-events-type .card-image-half.image-size-5.right .desktop-img{grid-column:7/span 6}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-6.left .desktop-img{grid-column:1/span 6}main.promotional-events-type .card-image-half.image-size-6.left .card{grid-column:8/span 4}main.promotional-events-type .card-image-half.image-size-6.right .card{grid-column:2/span 3}main.promotional-events-type .card-image-half.image-size-6.right .desktop-img{grid-column:6/span 7}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-7.left .desktop-img{grid-column:1/span 7}main.promotional-events-type .card-image-half.image-size-7.left .card{grid-column:9/span 3}main.promotional-events-type .card-image-half.image-size-7.right .card{grid-column:2/span 2}main.promotional-events-type .card-image-half.image-size-7.right .desktop-img{grid-column:5/span 8}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-8.left .desktop-img{grid-column:1/span 8}main.promotional-events-type .card-image-half.image-size-8.left .card{grid-column:10/span 2}main.promotional-events-type .card-image-half.image-size-8.right .card{grid-column:2/span 1}main.promotional-events-type .card-image-half.image-size-8.right .desktop-img{grid-column:4/span 9}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-9.left .desktop-img{grid-column:1/span 9}main.promotional-events-type .card-image-half.image-size-9.left .card{grid-column:11/span 1}main.promotional-events-type .card-image-half.image-size-9.right .card{grid-column:2/span 0}main.promotional-events-type .card-image-half.image-size-9.right .desktop-img{grid-column:3/span 10}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-10.left .desktop-img{grid-column:1/span 10}main.promotional-events-type .card-image-half.image-size-10.left .card{grid-column:12/span 0}main.promotional-events-type .card-image-half.image-size-10.right .card{grid-column:2/span -1}main.promotional-events-type .card-image-half.image-size-10.right .desktop-img{grid-column:2/span 11}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-11.left .desktop-img{grid-column:1/span 11}main.promotional-events-type .card-image-half.image-size-11.left .card{grid-column:13/span -1}main.promotional-events-type .card-image-half.image-size-11.right .card{grid-column:2/span -2}main.promotional-events-type .card-image-half.image-size-11.right .desktop-img{grid-column:1/span 12}}@media screen and (min-width: 992px){main.promotional-events-type .card-image-half.image-size-12.left .desktop-img{grid-column:1/span 12}main.promotional-events-type .card-image-half.image-size-12.left .card{grid-column:14/span -2}main.promotional-events-type .card-image-half.image-size-12.right .card{grid-column:2/span -3}main.promotional-events-type .card-image-half.image-size-12.right .desktop-img{grid-column:0/span 13}}main.promotional-events-type .asterisk{color:red}main.promotional-events-type .card.center-alignment{justify-self:center}main.promotional-events-type .card.left-alignment{justify-self:start}main.promotional-events-type .card.right-alignment{justify-self:end}.subscribe-text,.header-group{grid-column:span 12}main#text-post.training div.hero div.inner.training-inner{color:var(--text-color-lightest);display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;row-gap:.5rem}@media screen and (min-width: 992px){main#text-post.training div.hero div.inner.training-inner{column-gap:34px}}@media screen and (min-width: 992px){main#text-post.training div.hero div.inner.training-inner{row-gap:1rem}}main#text-post.training div.hero div.inner.training-inner h1,main#text-post.training div.hero div.inner.training-inner p{grid-column:span 12}@media screen and (min-width: 992px){main#text-post.training div.hero div.inner.training-inner h1,main#text-post.training div.hero div.inner.training-inner p{grid-column:2/span 10}}main#text-post.training .groups{grid-column:span 12}@media screen and (min-width: 992px){main#text-post.training .groups{grid-column:2/span 10}}main#text-post.training .groups .file-group-header{margin-top:4rem}main#text-post.training .groups .files{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#text-post.training .groups .files{column-gap:34px}}main#text-post.training .groups .files .file{grid-column:span 12}main#text-post.training .groups .files .file h3{text-transform:inherit;margin-top:1rem}@media screen and (min-width: 992px){main#text-post.training .groups .files .file{grid-column:span 6}}main#text-post.training .groups .files .links{display:flex;flex-direction:column;align-items:flex-start}main#text-post.training .groups .files .links a{padding-bottom:1rem;font-size:14px}@media screen and (min-width: 992px){main#text-post.training .groups .files .links a{font-size:16px}}main#text-post.training .file-group-header.password-protected{display:inline-block}main#text-post.training .login-message{font-size:14px;margin:1rem 0 1rem 1rem;display:inline-block}main#text-post.training .password-input form{padding:2rem 0}@media screen and (min-width: 992px){main#text-post.training .password-input form .input-group{max-width:50%}}main#text-post.training .password-input form .input-group input{margin:0}main#text-post.training .password-input form .input-group label{top:-22px}@media screen and (min-width: 992px){main#text-post.training .password-input form .input-group label{top:-26px}}main#text-post.training .password-input form .btn{margin-top:2rem;border:none;outline:none}main#text-post.training-new div.hero div.inner.training-inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;row-gap:.5rem}@media screen and (min-width: 992px){main#text-post.training-new div.hero div.inner.training-inner{column-gap:34px}}@media screen and (min-width: 992px){main#text-post.training-new div.hero div.inner.training-inner{row-gap:1rem}}main#text-post.training-new div.hero div.inner.training-inner .hero{font-size:clamp(24px,3vw,48px)}main#text-post.training-new div.hero div.inner.training-inner .sub-text{font-size:clamp(16px,1.5vw,18px)}main#text-post.training-new div.hero div.inner.training-inner h1,main#text-post.training-new div.hero div.inner.training-inner p{grid-column:span 12;max-width:550px}@media screen and (min-width: 992px){main#text-post.training-new div.hero div.inner.training-inner h1,main#text-post.training-new div.hero div.inner.training-inner p{padding-left:2rem}}main#text-post.training-new .group-title{font-size:clamp(24px,5vw,48px)}main#text-post.training-new .groups{grid-column:span 12}@media screen and (min-width: 992px){main#text-post.training-new .groups{grid-column:2/span 10}}main#text-post.training-new .groups .file-group-header{font-size:clamp(24px,5vw,48px);margin-top:4rem}main#text-post.training-new .groups .files{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px}@media screen and (min-width: 992px){main#text-post.training-new .groups .files{column-gap:34px}}main#text-post.training-new .groups .files .file{grid-column:span 12}main#text-post.training-new .groups .files .file h3{text-transform:inherit;margin-top:1rem}@media screen and (min-width: 992px){main#text-post.training-new .groups .files .file{grid-column:span 6}}main#text-post.training-new .groups .files .links{display:flex;flex-direction:column;align-items:flex-start}main#text-post.training-new .groups .files .links a{padding-bottom:1rem;font-size:14px}@media screen and (min-width: 992px){main#text-post.training-new .groups .files .links a{font-size:16px}}main#text-post.training-new .enter-password-block{text-align:center;padding:4rem 1rem;padding-top:0}@media screen and (min-width: 992px){main#text-post.training-new .enter-password-block{padding:8rem 2rem;padding-top:0}}main#text-post.training-new .file-group-header.password-protected{display:inline-block}main#text-post.training-new .login-message{font-size:14px;margin:1rem 0 1rem 1rem;color:#d5573b}main#text-post.training-new .password-input form{padding:2rem 0}main#text-post.training-new .password-input form .input-group{margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto;padding-right:100px}@media screen and (min-width: 767px){main#text-post.training-new .password-input form .input-group{padding-right:140px}}main#text-post.training-new .password-input form .input-group input{margin:0}main#text-post.training-new .password-input form .input-group input:not([type=submit]){padding:1em 0}main#text-post.training-new .password-input form .input-group label{top:-78px;left:50%;transform:translateX(-50%);width:100%;font-size:clamp(16px,1.5vw,18px)}main#text-post.training-new .password-input form .btn{position:absolute;border:none;outline:none;padding:0;width:100px;height:100%;border-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}@media screen and (min-width: 767px){main#text-post.training-new .password-input form .btn{width:140px}}main#inside-mag div.hero{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);min-height:200px;display:grid;margin-bottom:2rem;margin-bottom:0rem}@media screen and (min-width: 992px){main#inside-mag div.hero{margin-bottom:4rem}}@media screen and (min-width: 992px){main#inside-mag div.hero{min-height:500px}}@media screen and (min-width: 1200px){main#inside-mag div.hero{min-height:400px}}main#inside-mag div.hero:nth-child(odd):not(:first-child) .inner{padding-top:1rem}main#inside-mag div.hero a{color:var(--text-color-lightest);font-size:1em}main#inside-mag div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;margin-top:auto;margin-bottom:auto;padding-top:4rem;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 992px){main#inside-mag div.hero .inner{column-gap:34px}}@media screen and (min-width: 2300px){main#inside-mag div.hero .inner{max-width:1900px}}@media screen and (min-width: 767px){main#inside-mag div.hero .inner{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 992px){main#inside-mag div.hero .inner{padding-bottom:2rem}}main#inside-mag div.hero .text{grid-column:span 12;padding:2rem 0;margin:auto 0}main#inside-mag div.hero .text h1{margin-bottom:1.5rem;max-width:400px;text-transform:none}main#inside-mag div.hero .text .body{margin-bottom:2rem}@media screen and (min-width: 992px){main#inside-mag div.hero .text{grid-column:2/span 10;padding-top:0}main#inside-mag div.hero .text h1{max-width:850px;margin-bottom:2.25rem}main#inside-mag div.hero .text h1.hero{font-size:50px}}@media screen and (min-width: 1200px){main#inside-mag div.hero .text{grid-column:2/span 6}}main#inside-mag div.hero .row{grid-column:span 12;display:flex}main#inside-mag div.hero .row:nth-of-type(2){padding-top:2rem}main#inside-mag div.hero .row *:not(:last-child){margin-right:3rem}main#inside-mag div.hero .row:nth-of-type(3){flex-direction:column}main#inside-mag div.hero .row:nth-of-type(3) a{margin-bottom:1.5rem}@media screen and (min-width: 992px){main#inside-mag div.hero .row{display:grid;grid-template-columns:repeat(10, 1fr);column-gap:34px;grid-column:1/span 10}main#inside-mag div.hero .row *:nth-child(1){grid-column:1/span 4}main#inside-mag div.hero .row *:nth-child(2){grid-column:5/span 4}main#inside-mag div.hero .row *:not(:last-child){margin-right:0}}@media screen and (min-width: 1200px){main#inside-mag div.hero .row{grid-column:1/span 7;grid-template-columns:repeat(7, 1fr)}main#inside-mag div.hero .row *:nth-child(1){grid-column:1/span 3}main#inside-mag div.hero .row *:nth-child(2){grid-column:4/span 3}}main#inside-mag div.hero img{width:100%;grid-column:span 12;border-radius:var(--rounded-radius);margin:1rem 0 2rem 0}@media screen and (min-width: 992px){main#inside-mag div.hero img{grid-column:2/span 10;margin-top:0}}@media screen and (min-width: 1200px){main#inside-mag div.hero img{grid-column:9/span 4}}main#inside-mag .container{margin-bottom:2rem;padding:0 2rem}@media screen and (min-width: 992px){main#inside-mag .container{margin-bottom:4rem}}@media screen and (min-width: 767px){main#inside-mag .container{padding:0 3rem}}@media screen and (min-width: 992px){main#inside-mag .container{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;row-gap:40px}}@media screen and (min-width: 992px)and (min-width: 992px){main#inside-mag .container{column-gap:34px}}@media screen and (min-width: 992px)and (min-width: 2300px){main#inside-mag .container{max-width:1900px}}@media screen and (min-width: 992px){main#inside-mag .container>*{grid-column:2/span 10}}main#inside-mag .container .category-section{padding-top:4rem}main#inside-mag .container .category-section:last-of-type{margin-bottom:4rem}main#inside-mag .container .category-section .grid-container{display:grid;gap:30px}@media screen and (min-width: 767px){main#inside-mag .container .category-section .grid-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){main#inside-mag .container .category-section .grid-container{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px){main#inside-mag .container .category-section .grid-container{grid-template-columns:repeat(4, 1fr)}}main#inside-mag .container .section-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem}main#inside-mag .container .section-title h2{text-transform:none;margin-right:1rem}@media screen and (min-width: 992px){main#inside-mag .container .section-title h2{font-size:36px}}main#inside-mag .container .section-title .view-all{font-size:14px;text-decoration:underline;color:#00a5ce;cursor:pointer;margin-bottom:1rem}main#inside-mag .container a.post-href{text-decoration:none;transition:all 200ms ease;position:relative;margin-bottom:30px}main#inside-mag .container a.post-href:hover{transform:translateY(-3px);filter:none}main#inside-mag .container a.hidden{display:none}main#inside-mag .container a.show{display:block;animation:fadeIn 500ms ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}main#inside-mag .container .post-item .bg-img{width:100%;height:60vw;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:var(--rounded-radius)}@media screen and (min-width: 767px){main#inside-mag .container .post-item .bg-img{height:30vw}}@media screen and (min-width: 992px){main#inside-mag .container .post-item .bg-img{height:15vw;max-height:170px}}@media screen and (min-width: 2300px){main#inside-mag .container .post-item .bg-img{max-height:200px}}main#inside-mag .container .post-item .content{padding-top:1rem;padding-bottom:.5rem}main#inside-mag .container .post-item .content .title{text-transform:none;font-size:14px;font-weight:600;margin-bottom:.5rem;font-family:Gotham,sans-serif}main#inside-mag .container .post-item .content p{font-size:14px;line-height:1.42}main#inside-mag .container .post-item .content .readmore{margin-bottom:0;color:#00a5ce;text-decoration:underline;font-size:14px;font-weight:600;font-family:Gotham,sans-serif;position:absolute;bottom:-30px}main#email-signup,main#gsa-email-sign-up{padding-bottom:4rem}main#email-signup div.hero,main#gsa-email-sign-up div.hero{background-color:var(--bg-color-slate-blue);margin-bottom:2rem;color:var(--text-color-lightest);min-height:430px;display:grid}@media screen and (min-width: 992px){main#email-signup div.hero,main#gsa-email-sign-up div.hero{margin-bottom:4rem}}@media screen and (min-width: 992px){main#email-signup div.hero,main#gsa-email-sign-up div.hero{min-height:460px}}main#email-signup div.hero a,main#gsa-email-sign-up div.hero a{color:var(--text-color-lightest)}main#email-signup div.hero .inner,main#gsa-email-sign-up div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;margin-top:auto;margin-bottom:auto;padding:0 2rem;padding-top:2rem;width:100%;max-width:1500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){main#email-signup div.hero .inner,main#gsa-email-sign-up div.hero .inner{column-gap:34px}}@media screen and (min-width: 2300px){main#email-signup div.hero .inner,main#gsa-email-sign-up div.hero .inner{max-width:1900px}}@media screen and (min-width: 767px){main#email-signup div.hero .inner,main#gsa-email-sign-up div.hero .inner{padding:0 3rem}}main#email-signup div.hero .text,main#gsa-email-sign-up div.hero .text{grid-column:span 12}main#email-signup div.hero .text h1,main#gsa-email-sign-up div.hero .text h1{margin-bottom:1.5rem}main#email-signup div.hero .text p,main#gsa-email-sign-up div.hero .text p{max-width:650px;font-size:14px}@media screen and (min-width: 992px){main#email-signup div.hero .text,main#gsa-email-sign-up div.hero .text{grid-column:2/span 8}main#email-signup div.hero .text h1,main#gsa-email-sign-up div.hero .text h1{margin-bottom:2.25rem}main#email-signup div.hero .text p,main#gsa-email-sign-up div.hero .text p{max-width:750px;font-size:16px}}main#email-signup .klaviyo-form,main#gsa-email-sign-up .klaviyo-form{grid-column:1/-1;margin-top:3rem}main#email-signup .klaviyo-form form,main#gsa-email-sign-up .klaviyo-form form{max-width:1200px !important;padding:0 !important}@media screen and (min-width: 992px){main#email-signup .klaviyo-form,main#gsa-email-sign-up .klaviyo-form{grid-column:2/-2}}#mag-now-overview,#adr-overview,#rv-overview{overflow-x:hidden}#mag-now-overview .inner,#adr-overview .inner,#rv-overview .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width: 992px){#mag-now-overview .inner,#adr-overview .inner,#rv-overview .inner{column-gap:34px}}@media screen and (min-width: 2300px){#mag-now-overview .inner,#adr-overview .inner,#rv-overview .inner{max-width:1900px}}#mag-now-overview div.hero,#adr-overview div.hero,#rv-overview div.hero{background-color:var(--bg-color-slate-blue);color:var(--text-color-lightest);min-height:500px;display:grid}@media screen and (min-width: 992px){#mag-now-overview div.hero,#adr-overview div.hero,#rv-overview div.hero{min-height:530px}}#mag-now-overview div.hero .inner,#adr-overview div.hero .inner,#rv-overview div.hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;margin-top:auto;margin-bottom:auto;padding-top:3rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 992px){#mag-now-overview div.hero .inner,#adr-overview div.hero .inner,#rv-overview div.hero .inner{column-gap:34px}}@media screen and (min-width: 767px){#mag-now-overview div.hero .inner,#adr-overview div.hero .inner,#rv-overview div.hero .inner{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 992px){#mag-now-overview div.hero .inner,#adr-overview div.hero .inner,#rv-overview div.hero .inner{padding-bottom:3rem}}@media screen and (min-width: 1200px){#mag-now-overview div.hero .inner.img-is-logo .text,#adr-overview div.hero .inner.img-is-logo .text,#rv-overview div.hero .inner.img-is-logo .text{grid-column:2/span 6}#mag-now-overview div.hero .inner.img-is-logo>img,#adr-overview div.hero .inner.img-is-logo>img,#rv-overview div.hero .inner.img-is-logo>img{grid-column:8/span 4}}#mag-now-overview div.hero .text,#adr-overview div.hero .text,#rv-overview div.hero .text{grid-column:span 12;padding:2rem 0;margin:auto 0}#mag-now-overview div.hero .text h1,#adr-overview div.hero .text h1,#rv-overview div.hero .text h1{margin-bottom:1.5rem;max-width:400px}#mag-now-overview div.hero .text .body,#adr-overview div.hero .text .body,#rv-overview div.hero .text .body{margin-bottom:2rem;font-size:14px}@media screen and (min-width: 992px){#mag-now-overview div.hero .text .body,#adr-overview div.hero .text .body,#rv-overview div.hero .text .body{padding-right:30px}}#mag-now-overview div.hero .text .btn.secondary,#adr-overview div.hero .text .btn.secondary,#rv-overview div.hero .text .btn.secondary{font-size:14px;padding:.75rem 1.5rem .8rem 1.5rem;font-weight:600}@media screen and (min-width: 992px){#mag-now-overview div.hero .text,#adr-overview div.hero .text,#rv-overview div.hero .text{grid-column:2/span 10;padding-top:0}#mag-now-overview div.hero .text .body,#adr-overview div.hero .text .body,#rv-overview div.hero .text .body{font-size:16px}#mag-now-overview div.hero .text h1,#adr-overview div.hero .text h1,#rv-overview div.hero .text h1{max-width:850px;margin-bottom:2.25rem}}@media screen and (min-width: 1200px){#mag-now-overview div.hero .text,#adr-overview div.hero .text,#rv-overview div.hero .text{grid-column:2/span 5}}#mag-now-overview div.hero .video,#adr-overview div.hero .video,#rv-overview div.hero .video{grid-column:span 12;margin-bottom:2rem}#mag-now-overview div.hero .video video,#adr-overview div.hero .video video,#rv-overview div.hero .video video{width:100%;border-radius:var(--rounded-radius);height:auto}#mag-now-overview div.hero .video video:focus,#adr-overview div.hero .video video:focus,#rv-overview div.hero .video video:focus{outline:none}#mag-now-overview div.hero .video iframe,#adr-overview div.hero .video iframe,#rv-overview div.hero .video iframe{width:100%;border-radius:var(--rounded-radius)}@media screen and (min-width: 992px){#mag-now-overview div.hero .video,#adr-overview div.hero .video,#rv-overview div.hero .video{grid-column:2/span 10}}@media screen and (min-width: 1200px){#mag-now-overview div.hero .video,#adr-overview div.hero .video,#rv-overview div.hero .video{grid-column:7/span 5}}#mag-now-overview div.hero .inner>img,#adr-overview div.hero .inner>img,#rv-overview div.hero .inner>img{grid-column:span 12;margin-bottom:2rem;width:100%;border-radius:var(--rounded-radius);height:auto;max-width:600px}@media screen and (min-width: 992px){#mag-now-overview div.hero .inner>img,#adr-overview div.hero .inner>img,#rv-overview div.hero .inner>img{grid-column:2/span 10}}@media screen and (min-width: 1200px){#mag-now-overview div.hero .inner>img,#adr-overview div.hero .inner>img,#rv-overview div.hero .inner>img{grid-column:7/span 5}}#mag-now-overview div.hero .inner>img.is-logo,#adr-overview div.hero .inner>img.is-logo,#rv-overview div.hero .inner>img.is-logo{max-width:400px;margin-bottom:4rem}@media screen and (min-width: 1200px){#mag-now-overview div.hero .inner>img.is-logo,#adr-overview div.hero .inner>img.is-logo,#rv-overview div.hero .inner>img.is-logo{margin:0 auto}}#mag-now-overview div.hero .row,#adr-overview div.hero .row,#rv-overview div.hero .row{grid-column:span 12;display:flex}#mag-now-overview div.hero .row:nth-of-type(2),#adr-overview div.hero .row:nth-of-type(2),#rv-overview div.hero .row:nth-of-type(2){padding-top:2rem}#mag-now-overview div.hero .row *:not(:last-child),#adr-overview div.hero .row *:not(:last-child),#rv-overview div.hero .row *:not(:last-child){margin-right:3rem}#mag-now-overview div.hero .row:nth-of-type(3),#adr-overview div.hero .row:nth-of-type(3),#rv-overview div.hero .row:nth-of-type(3){flex-direction:column}#mag-now-overview div.hero .row:nth-of-type(3) a,#adr-overview div.hero .row:nth-of-type(3) a,#rv-overview div.hero .row:nth-of-type(3) a{margin-bottom:1.5rem}@media screen and (min-width: 992px){#mag-now-overview div.hero .row,#adr-overview div.hero .row,#rv-overview div.hero .row{display:grid;grid-template-columns:repeat(10, 1fr);column-gap:34px;grid-column:1/span 10}#mag-now-overview div.hero .row *:nth-child(1),#adr-overview div.hero .row *:nth-child(1),#rv-overview div.hero .row *:nth-child(1){grid-column:1/span 4}#mag-now-overview div.hero .row *:nth-child(2),#adr-overview div.hero .row *:nth-child(2),#rv-overview div.hero .row *:nth-child(2){grid-column:5/span 4}#mag-now-overview div.hero .row *:not(:last-child),#adr-overview div.hero .row *:not(:last-child),#rv-overview div.hero .row *:not(:last-child){margin-right:0}}@media screen and (min-width: 1200px){#mag-now-overview div.hero .row,#adr-overview div.hero .row,#rv-overview div.hero .row{grid-column:1/span 7;grid-template-columns:repeat(7, 1fr)}#mag-now-overview div.hero .row *:nth-child(1),#adr-overview div.hero .row *:nth-child(1),#rv-overview div.hero .row *:nth-child(1){grid-column:1/span 3}#mag-now-overview div.hero .row *:nth-child(2),#adr-overview div.hero .row *:nth-child(2),#rv-overview div.hero .row *:nth-child(2){grid-column:4/span 3}}#mag-now-overview div.hero a.white,#adr-overview div.hero a.white,#rv-overview div.hero a.white{color:var(--text-color-lightest);font-weight:600;text-decoration:none;transition:all 500ms ease;margin-right:.5rem}#mag-now-overview div.hero a.white:hover,#adr-overview div.hero a.white:hover,#rv-overview div.hero a.white:hover{text-decoration:underline}#mag-now-overview .content>div.vert-align-center .text,#adr-overview .content>div.vert-align-center .text,#rv-overview .content>div.vert-align-center .text{margin:auto 0}@media(max-width: 766px){#mag-now-overview .content>div>div,#adr-overview .content>div>div,#rv-overview .content>div>div{padding-top:calc(var(--mobile-overlap) - 4rem + 64px)}}#mag-now-overview .content .inner,#adr-overview .content .inner,#rv-overview .content .inner{padding:2rem}#mag-now-overview .content .inner .text h2 span,#adr-overview .content .inner .text h2 span,#rv-overview .content .inner .text h2 span{white-space:nowrap}@media screen and (min-width: 767px){#mag-now-overview .content .inner,#adr-overview .content .inner,#rv-overview .content .inner{padding:2rem 3rem}}@media screen and (min-width: 992px){#mag-now-overview .content .inner,#adr-overview .content .inner,#rv-overview .content .inner{padding:4rem 1rem}}#mag-now-overview .content .inner>*,#adr-overview .content .inner>*,#rv-overview .content .inner>*{grid-column:span 12}@media screen and (min-width: 992px){#mag-now-overview .content .inner>*,#adr-overview .content .inner>*,#rv-overview .content .inner>*{grid-column:2/span 10}}@media screen and (min-width: 1200px){#mag-now-overview .content .inner>*:nth-child(odd),#adr-overview .content .inner>*:nth-child(odd),#rv-overview .content .inner>*:nth-child(odd){grid-column:2/span 5}#mag-now-overview .content .inner>*:nth-child(even),#adr-overview .content .inner>*:nth-child(even),#rv-overview .content .inner>*:nth-child(even){grid-column:7/span 5}}@media screen and (min-width: 767px){#mag-now-overview .content .inner.col-3>*:nth-child(1),#mag-now-overview .content .inner.col-3>*:nth-child(2),#adr-overview .content .inner.col-3>*:nth-child(1),#adr-overview .content .inner.col-3>*:nth-child(2),#rv-overview .content .inner.col-3>*:nth-child(1),#rv-overview .content .inner.col-3>*:nth-child(2){grid-column:1/span 6}#mag-now-overview .content .inner.col-3>*:nth-child(3),#adr-overview .content .inner.col-3>*:nth-child(3),#rv-overview .content .inner.col-3>*:nth-child(3){grid-column:7/span 6;grid-row:1/4}}@media screen and (min-width: 992px){#mag-now-overview .content .inner.col-3>*:nth-child(1),#mag-now-overview .content .inner.col-3>*:nth-child(2),#adr-overview .content .inner.col-3>*:nth-child(1),#adr-overview .content .inner.col-3>*:nth-child(2),#rv-overview .content .inner.col-3>*:nth-child(1),#rv-overview .content .inner.col-3>*:nth-child(2){grid-column:2/span 6}#mag-now-overview .content .inner.col-3>*:nth-child(3),#adr-overview .content .inner.col-3>*:nth-child(3),#rv-overview .content .inner.col-3>*:nth-child(3){grid-column:8/span 4}}@media screen and (min-width: 1200px){#mag-now-overview .content .inner.col-3>*:nth-child(1),#adr-overview .content .inner.col-3>*:nth-child(1),#rv-overview .content .inner.col-3>*:nth-child(1){grid-column:2/span 4}#mag-now-overview .content .inner.col-3>*:nth-child(2),#adr-overview .content .inner.col-3>*:nth-child(2),#rv-overview .content .inner.col-3>*:nth-child(2){grid-column:6/span 4}#mag-now-overview .content .inner.col-3>*:nth-child(3),#adr-overview .content .inner.col-3>*:nth-child(3),#rv-overview .content .inner.col-3>*:nth-child(3){grid-column:10/span 3;grid-row:1/2}}#mag-now-overview .content .dark-style,#adr-overview .content .dark-style,#rv-overview .content .dark-style{color:var(--text-color-lightest)}#mag-now-overview .content .dark-style .text .tiny,#adr-overview .content .dark-style .text .tiny,#rv-overview .content .dark-style .text .tiny{color:var(--text-color-light)}#mag-now-overview .content .img,#adr-overview .content .img,#rv-overview .content .img{margin-top:2rem}@media screen and (min-width: 992px){#mag-now-overview .content .img,#adr-overview .content .img,#rv-overview .content .img{margin-top:0}}#mag-now-overview .content .img img,#adr-overview .content .img img,#rv-overview .content .img img{max-width:100%;border-radius:var(--rounded-radius);max-height:550px}#mag-now-overview .content .img.overlap img,#adr-overview .content .img.overlap img,#rv-overview .content .img.overlap img{margin-bottom:var(--mobile-overlap)}@media screen and (min-width: 767px){#mag-now-overview .content .img.overlap img,#adr-overview .content .img.overlap img,#rv-overview .content .img.overlap img{margin-bottom:calc(var(--mobile-overlap)/2)}}@media screen and (min-width: 992px){#mag-now-overview .content .img.overlap img,#adr-overview .content .img.overlap img,#rv-overview .content .img.overlap img{margin-bottom:0}}@media screen and (min-width: 1200px){#mag-now-overview .content .img.overlap img,#adr-overview .content .img.overlap img,#rv-overview .content .img.overlap img{margin-top:var(--desktop-overlap);margin-bottom:-20%}}#mag-now-overview .content .img.adjusted-width,#adr-overview .content .img.adjusted-width,#rv-overview .content .img.adjusted-width{max-width:500px;margin:0 auto}#mag-now-overview .content .img.adjusted-width img,#adr-overview .content .img.adjusted-width img,#rv-overview .content .img.adjusted-width img{max-width:unset;max-height:unset;width:var(--adjusted-width);margin-left:var(--adjusted-margin)}@media screen and (min-width: 992px){#mag-now-overview .content .img+.text,#adr-overview .content .img+.text,#rv-overview .content .img+.text{padding:0 0 0 2rem}}#mag-now-overview .content .video,#adr-overview .content .video,#rv-overview .content .video{background-image:url("/wp-content/themes/mag-theme/src/assets/us-hero-laptop-large.png");background-size:contain;background-repeat:no-repeat;background-position:top left;width:90vw;height:50.75vw;max-width:500px;max-height:282px;margin:auto;margin-top:2rem}@media screen and (min-width: 992px){#mag-now-overview .content .video,#adr-overview .content .video,#rv-overview .content .video{margin-top:0}}#mag-now-overview .content .video video,#adr-overview .content .video video,#rv-overview .content .video video{width:72%;position:relative;left:14.6%;top:9%}#mag-now-overview .content .text,#adr-overview .content .text,#rv-overview .content .text{padding:2rem 0}@media screen and (min-width: 1200px){#mag-now-overview .content .text,#adr-overview .content .text,#rv-overview .content .text{padding:0 2rem 0 0}}#mag-now-overview .content .text p,#mag-now-overview .content .text ul li,#mag-now-overview .content .text ol li,#adr-overview .content .text p,#adr-overview .content .text ul li,#adr-overview .content .text ol li,#rv-overview .content .text p,#rv-overview .content .text ul li,#rv-overview .content .text ol li{font-size:14px}#mag-now-overview .content .text p span.s1,#mag-now-overview .content .text ul li span.s1,#mag-now-overview .content .text ol li span.s1,#adr-overview .content .text p span.s1,#adr-overview .content .text ul li span.s1,#adr-overview .content .text ol li span.s1,#rv-overview .content .text p span.s1,#rv-overview .content .text ul li span.s1,#rv-overview .content .text ol li span.s1{margin-left:1rem}#mag-now-overview .content .text p span.s1 b,#mag-now-overview .content .text ul li span.s1 b,#mag-now-overview .content .text ol li span.s1 b,#adr-overview .content .text p span.s1 b,#adr-overview .content .text ul li span.s1 b,#adr-overview .content .text ol li span.s1 b,#rv-overview .content .text p span.s1 b,#rv-overview .content .text ul li span.s1 b,#rv-overview .content .text ol li span.s1 b{margin-left:-1rem}@media screen and (min-width: 992px){#mag-now-overview .content .text p,#mag-now-overview .content .text ul li,#mag-now-overview .content .text ol li,#adr-overview .content .text p,#adr-overview .content .text ul li,#adr-overview .content .text ol li,#rv-overview .content .text p,#rv-overview .content .text ul li,#rv-overview .content .text ol li{font-size:16px}}#mag-now-overview .content .text ul,#mag-now-overview .content .text ol,#adr-overview .content .text ul,#adr-overview .content .text ol,#rv-overview .content .text ul,#rv-overview .content .text ol{margin-bottom:.5rem}#mag-now-overview .content .text ul li,#mag-now-overview .content .text ol li,#adr-overview .content .text ul li,#adr-overview .content .text ol li,#rv-overview .content .text ul li,#rv-overview .content .text ol li{margin-bottom:.25rem}#mag-now-overview .content .text ul li.bold,#mag-now-overview .content .text ol li.bold,#adr-overview .content .text ul li.bold,#adr-overview .content .text ol li.bold,#rv-overview .content .text ul li.bold,#rv-overview .content .text ol li.bold{font-weight:normal}#mag-now-overview .content .text ul li.bold::marker,#mag-now-overview .content .text ol li.bold::marker,#adr-overview .content .text ul li.bold::marker,#adr-overview .content .text ol li.bold::marker,#rv-overview .content .text ul li.bold::marker,#rv-overview .content .text ol li.bold::marker{font-weight:bold}#mag-now-overview .content .text ol ol,#adr-overview .content .text ol ol,#rv-overview .content .text ol ol{list-style:disc}#mag-now-overview .content .text .p1,#adr-overview .content .text .p1,#rv-overview .content .text .p1{margin-bottom:.5rem}#mag-now-overview .content .text p+a,#adr-overview .content .text p+a,#rv-overview .content .text p+a{margin-top:-0.25rem;margin-bottom:1.5rem}#mag-now-overview .content .text .tiny,#adr-overview .content .text .tiny,#rv-overview .content .text .tiny{font-size:10px;font-style:italic;color:#6b6565;font-family:"Open Sans",sans-serif}@media screen and (min-width: 992px){#mag-now-overview .content .text .tiny,#adr-overview .content .text .tiny,#rv-overview .content .text .tiny{font-size:12px}}#mag-now-overview .content .text .btn:last-child,#adr-overview .content .text .btn:last-child,#rv-overview .content .text .btn:last-child{margin-bottom:0}@media screen and (min-width: 992px){#mag-now-overview .content .text .btn:last-child,#adr-overview .content .text .btn:last-child,#rv-overview .content .text .btn:last-child{margin-bottom:2rem}}#mag-now-overview .team,#adr-overview .team,#rv-overview .team{position:relative}#mag-now-overview .team .team-bg,#adr-overview .team .team-bg,#rv-overview .team .team-bg{left:calc(0px - (50vw - 50%));width:100vw;z-index:-1;height:100%;background-color:var(--bg-color-light-grey);position:absolute}#mag-now-overview .team .team-inner,#adr-overview .team .team-inner,#rv-overview .team .team-inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;padding:3rem 2rem;gap:15px}@media screen and (min-width: 992px){#mag-now-overview .team .team-inner,#adr-overview .team .team-inner,#rv-overview .team .team-inner{column-gap:34px}}@media screen and (min-width: 2300px){#mag-now-overview .team .team-inner,#adr-overview .team .team-inner,#rv-overview .team .team-inner{max-width:1900px}}@media screen and (min-width: 767px){#mag-now-overview .team .team-inner,#adr-overview .team .team-inner,#rv-overview .team .team-inner{padding:3rem}}@media screen and (min-width: 992px){#mag-now-overview .team .team-inner,#adr-overview .team .team-inner,#rv-overview .team .team-inner{padding:4rem 1rem;gap:34px}}#mag-now-overview .team .team-inner>*,#adr-overview .team .team-inner>*,#rv-overview .team .team-inner>*{grid-column:span 12}@media screen and (min-width: 992px){#mag-now-overview .team .team-inner>*,#adr-overview .team .team-inner>*,#rv-overview .team .team-inner>*{grid-column:2/span 10}}#mag-now-overview .team div.group,#adr-overview .team div.group,#rv-overview .team div.group{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;gap:15px}@media screen and (min-width: 992px){#mag-now-overview .team div.group,#adr-overview .team div.group,#rv-overview .team div.group{column-gap:34px}}#mag-now-overview .team div.group h4,#adr-overview .team div.group h4,#rv-overview .team div.group h4{grid-column:span 12;font-size:20px;font-weight:600;margin-bottom:.5rem}@media screen and (min-width: 992px){#mag-now-overview .team div.group,#adr-overview .team div.group,#rv-overview .team div.group{column-gap:15px}#mag-now-overview .team div.group h4,#adr-overview .team div.group h4,#rv-overview .team div.group h4{grid-column:2/span 10}}#mag-now-overview .team .header h2,#adr-overview .team .header h2,#rv-overview .team .header h2{font-size:28px}#mag-now-overview .team .header p,#adr-overview .team .header p,#rv-overview .team .header p{font-size:14px}@media screen and (min-width: 992px){#mag-now-overview .team .header p,#adr-overview .team .header p,#rv-overview .team .header p{font-size:16px}}#mag-now-overview .team .tm,#adr-overview .team .tm,#rv-overview .team .tm{grid-column:span 12}@media screen and (min-width: 500px){#mag-now-overview .team .tm,#adr-overview .team .tm,#rv-overview .team .tm{grid-column:span 6}}@media screen and (min-width: 767px){#mag-now-overview .team .tm,#adr-overview .team .tm,#rv-overview .team .tm{grid-column:span 4}}@media screen and (min-width: 992px){#mag-now-overview .team .tm:nth-child(2n+2),#adr-overview .team .tm:nth-child(2n+2),#rv-overview .team .tm:nth-child(2n+2){grid-column:2/span 4}}@media screen and (min-width: 1200px){#mag-now-overview .team .tm,#adr-overview .team .tm,#rv-overview .team .tm{grid-column:span 3}#mag-now-overview .team .tm:nth-child(2n+2),#adr-overview .team .tm:nth-child(2n+2),#rv-overview .team .tm:nth-child(2n+2){grid-column:span 3}#mag-now-overview .team .tm:nth-child(3n+2),#adr-overview .team .tm:nth-child(3n+2),#rv-overview .team .tm:nth-child(3n+2){grid-column:2/span 3}}#mag-now-overview .team .team-member,#adr-overview .team .team-member,#rv-overview .team .team-member{display:flex;height:100%;padding:18px 14px 18px 0}#mag-now-overview .team .team-member p,#adr-overview .team .team-member p,#rv-overview .team .team-member p{margin-bottom:.5rem}#mag-now-overview .team .team-member p:last-child,#adr-overview .team .team-member p:last-child,#rv-overview .team .team-member p:last-child{margin-bottom:0}#mag-now-overview .team .team-member h6,#adr-overview .team .team-member h6,#rv-overview .team .team-member h6{font-size:16px}#mag-now-overview .team .team-member .img,#adr-overview .team .team-member .img,#rv-overview .team .team-member .img{width:80px;height:80px;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center top;border-radius:var(--rounded-radius);margin-right:1rem}@media screen and (min-width: 2300px){#mag-now-overview .team .team-member .img,#adr-overview .team .team-member .img,#rv-overview .team .team-member .img{max-height:270px}}#mag-now-overview .testimonial,#adr-overview .testimonial,#rv-overview .testimonial{background-color:var(--bg-color-slate-blue);padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 992px){#mag-now-overview .testimonial,#adr-overview .testimonial,#rv-overview .testimonial{padding-top:6rem;padding-bottom:6rem}}#mag-now-overview .testimonial h2,#adr-overview .testimonial h2,#rv-overview .testimonial h2{color:var(--text-color-lightest);margin-bottom:0}#mag-now-overview .testimonial .inner,#adr-overview .testimonial .inner,#rv-overview .testimonial .inner{padding:2rem}@media screen and (min-width: 767px){#mag-now-overview .testimonial .inner,#adr-overview .testimonial .inner,#rv-overview .testimonial .inner{padding:2rem 3rem}}#mag-now-overview .testimonial .inner>*,#adr-overview .testimonial .inner>*,#rv-overview .testimonial .inner>*{grid-column:span 12}@media screen and (min-width: 992px){#mag-now-overview .testimonial .inner>*,#adr-overview .testimonial .inner>*,#rv-overview .testimonial .inner>*{grid-column:2/span 10}}#mag-now-overview .testimonial .testimonial-slider,#adr-overview .testimonial .testimonial-slider,#rv-overview .testimonial .testimonial-slider{position:relative;padding:2rem 0;overflow:hidden}#mag-now-overview .testimonial .testimonial-slider .slide-track,#adr-overview .testimonial .testimonial-slider .slide-track,#rv-overview .testimonial .testimonial-slider .slide-track{display:flex;column-gap:30px;transition:300ms ease}#mag-now-overview .testimonial .testimonial-slider .slide-track.reset,#adr-overview .testimonial .testimonial-slider .slide-track.reset,#rv-overview .testimonial .testimonial-slider .slide-track.reset{transition:none}#mag-now-overview .testimonial .testimonial-slider .slide-track .slide,#adr-overview .testimonial .testimonial-slider .slide-track .slide,#rv-overview .testimonial .testimonial-slider .slide-track .slide{flex-shrink:0;width:100%;background-color:var(--bg-color-white);padding:30px;border-radius:var(--rounded-radius)}#mag-now-overview .testimonial .testimonial-slider .slide-track .slide *,#adr-overview .testimonial .testimonial-slider .slide-track .slide *,#rv-overview .testimonial .testimonial-slider .slide-track .slide *{font-size:14px}#mag-now-overview .testimonial .testimonial-slider .slide-track .slide p:last-child,#adr-overview .testimonial .testimonial-slider .slide-track .slide p:last-child,#rv-overview .testimonial .testimonial-slider .slide-track .slide p:last-child{margin-bottom:0}@media screen and (min-width: 767px){#mag-now-overview .testimonial .testimonial-slider .slide-track .slide,#adr-overview .testimonial .testimonial-slider .slide-track .slide,#rv-overview .testimonial .testimonial-slider .slide-track .slide{width:calc((100% - 30px)/2)}}@media screen and (min-width: 992px){#mag-now-overview .testimonial .testimonial-slider .slide-track .slide *,#adr-overview .testimonial .testimonial-slider .slide-track .slide *,#rv-overview .testimonial .testimonial-slider .slide-track .slide *{font-size:16px}}@media screen and (min-width: 1200px){#mag-now-overview .testimonial .testimonial-slider .slide-track .slide,#adr-overview .testimonial .testimonial-slider .slide-track .slide,#rv-overview .testimonial .testimonial-slider .slide-track .slide{width:calc((100% - 60px)/3)}}#mag-now-overview .testimonial .bottom-control,#adr-overview .testimonial .bottom-control,#rv-overview .testimonial .bottom-control{margin-top:-1rem}#mag-now-overview .testimonial .bottom-control .next,#adr-overview .testimonial .bottom-control .next,#rv-overview .testimonial .bottom-control .next{font-size:30px;color:var(--text-color-lightest);cursor:pointer;float:right}#mag-now-overview .testimonial .bottom-control .prev,#adr-overview .testimonial .bottom-control .prev,#rv-overview .testimonial .bottom-control .prev{font-size:30px;color:var(--text-color-lightest);cursor:pointer;float:left}#mag-now-overview .testimonial .text-block,#adr-overview .testimonial .text-block,#rv-overview .testimonial .text-block{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);padding:1rem 2rem}#mag-now-overview .testimonial .text-block p,#adr-overview .testimonial .text-block p,#rv-overview .testimonial .text-block p{margin-bottom:0}#mag-now-overview .testimonial[data-count="1"] .testimonial-slider,#mag-now-overview .testimonial[data-count="2"] .testimonial-slider,#adr-overview .testimonial[data-count="1"] .testimonial-slider,#adr-overview .testimonial[data-count="2"] .testimonial-slider,#rv-overview .testimonial[data-count="1"] .testimonial-slider,#rv-overview .testimonial[data-count="2"] .testimonial-slider{padding-bottom:0}#mag-now-overview .testimonial[data-count="1"] .testimonial-slider .slide-track,#mag-now-overview .testimonial[data-count="2"] .testimonial-slider .slide-track,#adr-overview .testimonial[data-count="1"] .testimonial-slider .slide-track,#adr-overview .testimonial[data-count="2"] .testimonial-slider .slide-track,#rv-overview .testimonial[data-count="1"] .testimonial-slider .slide-track,#rv-overview .testimonial[data-count="2"] .testimonial-slider .slide-track{flex-direction:column}#mag-now-overview .testimonial[data-count="1"] .testimonial-slider .slide-track .slide,#mag-now-overview .testimonial[data-count="2"] .testimonial-slider .slide-track .slide,#adr-overview .testimonial[data-count="1"] .testimonial-slider .slide-track .slide,#adr-overview .testimonial[data-count="2"] .testimonial-slider .slide-track .slide,#rv-overview .testimonial[data-count="1"] .testimonial-slider .slide-track .slide,#rv-overview .testimonial[data-count="2"] .testimonial-slider .slide-track .slide{margin-bottom:1rem}@media screen and (min-width: 767px){#mag-now-overview .testimonial[data-count="1"] .testimonial-slider .slide-track,#mag-now-overview .testimonial[data-count="2"] .testimonial-slider .slide-track,#adr-overview .testimonial[data-count="1"] .testimonial-slider .slide-track,#adr-overview .testimonial[data-count="2"] .testimonial-slider .slide-track,#rv-overview .testimonial[data-count="1"] .testimonial-slider .slide-track,#rv-overview .testimonial[data-count="2"] .testimonial-slider .slide-track{flex-direction:row}#mag-now-overview .testimonial[data-count="1"] .testimonial-slider .slide-track .slide,#mag-now-overview .testimonial[data-count="2"] .testimonial-slider .slide-track .slide,#adr-overview .testimonial[data-count="1"] .testimonial-slider .slide-track .slide,#adr-overview .testimonial[data-count="2"] .testimonial-slider .slide-track .slide,#rv-overview .testimonial[data-count="1"] .testimonial-slider .slide-track .slide,#rv-overview .testimonial[data-count="2"] .testimonial-slider .slide-track .slide{width:calc((100% - 30px)/2);margin-bottom:0}}#mag-now-overview .testimonial[data-count="1"] .bottom-control,#mag-now-overview .testimonial[data-count="2"] .bottom-control,#adr-overview .testimonial[data-count="1"] .bottom-control,#adr-overview .testimonial[data-count="2"] .bottom-control,#rv-overview .testimonial[data-count="1"] .bottom-control,#rv-overview .testimonial[data-count="2"] .bottom-control{display:none}#mag-now-overview .apps-link-block .inner>*,#adr-overview .apps-link-block .inner>*,#rv-overview .apps-link-block .inner>*{grid-column:span 12}@media screen and (min-width: 992px){#mag-now-overview .apps-link-block .inner>*,#adr-overview .apps-link-block .inner>*,#rv-overview .apps-link-block .inner>*{grid-column:2/span 10}}#mag-now-overview .apps-link-block .inner,#adr-overview .apps-link-block .inner,#rv-overview .apps-link-block .inner{padding:3rem 2rem 4rem 2rem}#mag-now-overview .apps-link-block .inner .content,#adr-overview .apps-link-block .inner .content,#rv-overview .apps-link-block .inner .content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}#mag-now-overview .apps-link-block .inner img,#adr-overview .apps-link-block .inner img,#rv-overview .apps-link-block .inner img{max-width:100%;max-height:30px}#mag-now-overview .apps-link-block .inner .mag-logo,#adr-overview .apps-link-block .inner .mag-logo,#rv-overview .apps-link-block .inner .mag-logo{max-height:50px;margin-right:.5rem;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 992px){#mag-now-overview .apps-link-block .inner .mag-logo,#adr-overview .apps-link-block .inner .mag-logo,#rv-overview .apps-link-block .inner .mag-logo{max-height:70px;margin-right:1rem}}#mag-now-overview .apps-link-block .inner .block-logo,#adr-overview .apps-link-block .inner .block-logo,#rv-overview .apps-link-block .inner .block-logo{max-height:15px;margin-right:2rem}@media screen and (min-width: 992px){#mag-now-overview .apps-link-block .inner .block-logo,#adr-overview .apps-link-block .inner .block-logo,#rv-overview .apps-link-block .inner .block-logo{max-height:20px}}#mag-now-overview .apps-link-block .inner .apps-icons,#adr-overview .apps-link-block .inner .apps-icons,#rv-overview .apps-link-block .inner .apps-icons{margin-bottom:0}#mag-now-overview .apps-link-block .inner .btn.secondary,#adr-overview .apps-link-block .inner .btn.secondary,#rv-overview .apps-link-block .inner .btn.secondary{font-weight:600;padding:.6rem 1.5rem .7rem 1.5rem}#mag-now-overview .apps-link-block .inner .btn.secondary:hover,#adr-overview .apps-link-block .inner .btn.secondary:hover,#rv-overview .apps-link-block .inner .btn.secondary:hover{filter:none}@media screen and (hover: hover){#mag-now-overview .apps-link-block .inner .btn.secondary,#adr-overview .apps-link-block .inner .btn.secondary,#rv-overview .apps-link-block .inner .btn.secondary{padding:.54rem 1.25rem .57rem 1.25rem;margin-right:.5rem}}#mag-now-overview .apps-icons,#adr-overview .apps-icons,#rv-overview .apps-icons{margin-top:0 !important;padding-top:0 !important;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 500px){#mag-now-overview .apps-icons,#adr-overview .apps-icons,#rv-overview .apps-icons{flex-wrap:nowrap}}#mag-now-overview .apps-icons>img,#adr-overview .apps-icons>img,#rv-overview .apps-icons>img{height:16px;width:100%;object-fit:contain;object-position:left center;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width: 500px){#mag-now-overview .apps-icons>img,#adr-overview .apps-icons>img,#rv-overview .apps-icons>img{margin-bottom:0;width:auto}}@media screen and (min-width: 992px){#mag-now-overview .apps-icons>img,#adr-overview .apps-icons>img,#rv-overview .apps-icons>img{height:24px}}#mag-now-overview .apps-icons>img.white,#adr-overview .apps-icons>img.white,#rv-overview .apps-icons>img.white{filter:brightness(0) invert(1)}#mag-now-overview .apps-icons a:hover,#adr-overview .apps-icons a:hover,#rv-overview .apps-icons a:hover{filter:brightness(1.3) saturate(0.9)}#mag-now-overview .apps-icons a.btn,#adr-overview .apps-icons a.btn,#rv-overview .apps-icons a.btn{margin-top:0;margin-right:1rem}#mag-now-overview .apps-icons a:not(.btn),#adr-overview .apps-icons a:not(.btn),#rv-overview .apps-icons a:not(.btn){display:inline-flex;margin-right:.75rem;width:35px;height:35px;border-radius:50%;background-color:#2aaf8c;justify-content:center;align-items:center}#mag-now-overview .apps-icons a:not(.btn) img,#adr-overview .apps-icons a:not(.btn) img,#rv-overview .apps-icons a:not(.btn) img{width:20px;height:20px;object-fit:contain}#mag-now-overview .apps-icons a:not(.btn):hover,#adr-overview .apps-icons a:not(.btn):hover,#rv-overview .apps-icons a:not(.btn):hover{filter:none;background-color:#30c59e}@media screen and (hover: hover){#mag-now-overview .apps-icons a:not(.btn),#adr-overview .apps-icons a:not(.btn),#rv-overview .apps-icons a:not(.btn){width:30px;height:30px;margin-right:.5rem}#mag-now-overview .apps-icons a:not(.btn) img,#adr-overview .apps-icons a:not(.btn) img,#rv-overview .apps-icons a:not(.btn) img{width:15px;height:15px}}main#landing-page .hero{background-image:linear-gradient(#426da9, #24497e);margin-top:82px;padding-bottom:3rem}main#landing-page .hero .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;padding:0 2rem;row-gap:2rem}@media screen and (min-width: 992px){main#landing-page .hero .inner{column-gap:34px}}@media screen and (min-width: 2300px){main#landing-page .hero .inner{max-width:1900px}}main#landing-page .hero .inner .text{margin:auto 0;grid-column:span 12}main#landing-page .hero .inner .text h1{font-family:Open Sans,sans-serif;font-size:min(13vw, 74px);font-weight:800;line-height:.95;color:#fafafa;margin-bottom:.5em}main#landing-page .hero .inner .text h2{font-family:Open Sans,sans-serif;font-size:min(4.5vw, 18px);font-weight:bold;line-height:1.5;color:#fafafa;margin-bottom:3em}main#landing-page .hero .inner .text img{width:50%;max-width:320px}main#landing-page .hero .inner .img{grid-column:span 12;grid-row:1/2;padding-top:7rem}main#landing-page .hero .inner .img img{width:100%}@media screen and (min-width: 767px){main#landing-page .hero .inner{padding:0}main#landing-page .hero .inner .text,main#landing-page .hero .inner .img{grid-column:2/span 10}main#landing-page .hero .inner .text h1{font-size:min(9vw, 74px)}main#landing-page .hero .inner .text h2{font-size:min(3vw, 18px);line-height:1.89}main#landing-page .hero .inner .text img{width:30%}main#landing-page .hero .inner .img{padding-top:9rem}}@media screen and (min-width: 992px){main#landing-page .hero .inner .text{grid-column:2/span 4}main#landing-page .hero .inner .text h1{font-size:min(4.9vw, 74px)}main#landing-page .hero .inner .text h2{font-size:min(1.5vw, 18px);line-height:1.89}main#landing-page .hero .inner .text img{width:45%}main#landing-page .hero .inner .img{grid-column:6/span 6;padding-top:min(6vw, 7rem);padding-bottom:min(1vw, 2rem)}}@media screen and (min-width: 1500px){main#landing-page .hero .inner .text h2{margin-bottom:5em}}@media screen and (min-width: 2300px){main#landing-page .hero .inner .text h1{font-size:97px}}@media screen and (min-width: 767px){main#landing-page .hero{padding-bottom:4rem}}@media screen and (min-width: 992px){main#landing-page .hero{padding-top:4rem}}main#landing-page .form{padding:4rem 0;background-color:#f5fafc}main#landing-page .form .inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:5px;max-width:1500px;margin-left:auto;margin-right:auto;padding:0 2rem}@media screen and (min-width: 992px){main#landing-page .form .inner{column-gap:34px}}@media screen and (min-width: 2300px){main#landing-page .form .inner{max-width:1900px}}main#landing-page .form .inner>h3{font-family:Open Sans,sans-serif;font-size:min(6.5vw, 34px);font-weight:bold;line-height:1.26;color:#000;grid-column:span 12;text-align:center;width:100%;max-width:650px;margin:0 auto 1.75em auto}main#landing-page .form .inner form{grid-column:span 12;width:100%;max-width:650px;margin:0 auto}@media screen and (min-width: 767px){main#landing-page .form .inner{padding:0}main#landing-page .form .inner h3,main#landing-page .form .inner form{grid-column:2/span 10}}@media screen and (min-width: 992px){main#landing-page .form .inner h3{font-size:min(3vw, 34px)}}main#landing-page .form #thank-you{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.34);display:grid;pointer-events:all;opacity:1;transition:opacity 400ms ease;padding:1rem 2rem}@media screen and (min-width: 767px){main#landing-page .form #thank-you{padding:1rem 3rem}}main#landing-page .form #thank-you.hidden{opacity:0;pointer-events:none}main#landing-page .form #thank-you .card{background-color:var(--bg-color-white);border-radius:var(--rounded-radius);margin:auto;padding:30px;max-width:500px;position:relative}main#landing-page .form #thank-you .card div{position:absolute;top:1rem;right:1rem;cursor:pointer;pointer-events:all}main#landing-page .form #thank-you .card .close{width:30px;height:30px;padding:8px;pointer-events:none}main#landing-page .form #thank-you .card .close path{stroke-width:2px;stroke:#426da9;stroke-linecap:round;transition:400ms ease}main#landing-page .form #thank-you .card .close:hover path{filter:brightness(1.5) saturate(1.2)}main#landing-page .form #thank-you .card h3{color:#426da9;font-size:20px;font-weight:bold;line-height:1.15;font-family:Open Sans,sans-serif;margin-bottom:.7em}main#landing-page .form #thank-you .card p{font-family:Open Sans,sans-serif;margin-bottom:2em;font-size:14px}main#landing-page .form #thank-you .card img{width:50%;max-width:155px}@media screen and (min-width: 992px){main#landing-page .form #thank-you .card{padding:30px 42px}main#landing-page .form #thank-you .card h3{font-size:24px}main#landing-page .form #thank-you .card p{font-size:16px}}@media screen and (min-width: 767px){main#landing-page .form{padding:5rem 0}}@media screen and (min-width: 992px){main#landing-page .form{padding:7rem 0}}/*# sourceMappingURL=style.css.map */
