@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Barlow:wght@900&family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap);
@font-face{font-style:eot woff ttf svg;font-weight:normal;font-family:"Barlow-Bold";font-display:swap;src:url("../fonts/Barlow-Bold/Barlow-Bold.eot?") format("eot"),url("../fonts/Barlow-Bold/Barlow-Bold.woff") format("woff"),url("../fonts/Barlow-Bold/Barlow-Bold.ttf") format("truetype"),url("../fonts/Barlow-Bold/Barlow-Bold.otf") format("opentype"),url("../fonts/Barlow-Bold/Barlow-Bold.svg#Barlow-Bold") format("svg")}
@font-face{font-style:eot woff ttf svg;font-weight:normal;font-family:"Barlow-ExtraBold";font-display:swap;src:url("../fonts/Barlow-ExtraBold/Barlow-ExtraBold.eot?") format("eot"),url("../fonts/Barlow-ExtraBold/Barlow-ExtraBold.woff") format("woff"),url("../fonts/Barlow-ExtraBold/Barlow-ExtraBold.ttf") format("truetype"),url("../fonts/Barlow-ExtraBold/Barlow-ExtraBold.otf") format("opentype"),url("../fonts/Barlow-ExtraBold/Barlow-ExtraBold.svg#Barlow-ExtraBold") format("svg")}
@font-face{font-style:eot woff ttf svg;font-weight:normal;font-family:"SourceSansPro-Bold";font-display:swap;src:url("../fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot?") format("eot"),url("../fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff") format("woff"),url("../fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf") format("truetype"),url("../fonts/SourceSansPro-Bold/SourceSansPro-Bold.otf") format("opentype"),url("../fonts/SourceSansPro-Bold/SourceSansPro-Bold.svg#SourceSansPro-Bold") format("svg")}
@font-face{font-style:eot woff ttf svg;font-weight:normal;font-family:"SourceSansPro-Regular";font-display:swap;src:url("../fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot?") format("eot"),url("../fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff") format("woff"),url("../fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf") format("truetype"),url("../fonts/SourceSansPro-Regular/SourceSansPro-Regular.otf") format("opentype"),url("../fonts/SourceSansPro-Regular/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg")}
@font-face{font-style:eot woff ttf svg;font-weight:normal;font-family:"SourceSansPro-SemiBold";font-display:swap;src:url("../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.eot?") format("eot"),url("../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.woff") format("woff"),url("../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.ttf") format("truetype"),url("../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.otf") format("opentype"),url("../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold") format("svg")}
:root{--font-family-base: 'SourceSansPro-Regular', Helvetica, sans-serif;--font-family-bold: 'SourceSansPro-Bold',    Helvetica, sans-serif;--font-family-icons: 'Font Awesome 5 Pro';--color-white: $white}
body.modal-open{position:fixed;width:100%;height:100vh;overflow-y:hidden}
.modal{position:absolute;top:0;left:-100vw;width:100%;height:100%;z-index:100;opacity:0;transition:opacity 0.3s ease;display:flex;align-items:flex-start;justify-content:center;overflow-y:scroll}
.modal.show{left:0;opacity:1}
.modal.show .modal__overlay{left:0}
.modal__overlay{position:fixed;top:0;left:-100vw;width:100%;height:100%;z-index:101;background:rgba(0,0,0,0.75)}
.modal__head,.modal__body{margin-bottom:0.9375rem}
@media (min-width: 992px){.modal__head,.modal__body{margin-bottom:1.875rem}}
.modal__head.rte .gform_title,.modal__body.rte .gform_title{display:block;font-family:Barlow-Bold, Helvetica, sans-serif;font-weight:normal}
.modal__head.rte hr,.modal__body.rte hr{border-style:dashed;border-width:0.0625rem;border-color:#F1C713}
.modal__title{max-width:calc(100% - 3.125rem);font-family:Barlow-Bold, Helvetica, sans-serif;font-weight:normal}
.modal__inner{background:white;border-radius:0.375rem;box-shadow:0 0 0.9375rem rgba(0,0,0,0.25);margin:6.25rem 0;padding:2.5rem;position:relative;z-index:1000;width:calc(100% - 1.875rem);max-width:37.5rem;overflow-y:auto}
.modal__close{position:absolute;top:2.5rem;right:2.5rem;z-index:1001;background:none;border:none;font-size:var(--font-size-24);color:var(--color-grape)}
.modal__close:hover,.modal__close:focus{color:var(--color-black)}
.modal .gform_heading{display:block !important;margin-bottom:0.9375rem;padding-bottom:0;border-bottom:none}
.jb-accordion{background-color:rgba(34,75,146,0.1);padding:1.5625rem;border-radius:0.25rem}
.jb-accordion[open] .jb-accordion__heading:before{transform:rotate(180deg)}
.jb-accordion__heading{font-weight:bold;display:flex;align-items:center}
.jb-accordion__heading:before{flex:0 1.375rem;content:'\f078';font-family:"Font Awesome 5 Pro";font-weight:400;font-size:0.75rem;color:#FFFFFF;background-color:#224B92;width:1.375rem;height:1.375rem;border-radius:0.6875rem;display:flex;align-items:center;justify-content:center;margin-right:0.75rem;transition:all 0.3s ease;position:relative;top:-0.1875rem}
.jb-accordion__heading::marker{font-size:0 !important}
p{color:#000}

