/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
#go_to_form{display:flex;font-family:'Open Sans',serif;justify-content:center;}#go_to_form a{color:#FFFFFF;}#go_to_form .btn{font-weight:700;max-width:24rem;margin-top:1rem;padding:12px 48px;width:100%;}
#edit-dob .form-control{width:100%;}#edit-dob fieldset{flex-shrink:1;margin-bottom:0;}#edit-dob fieldset:not(:first-child){padding-left:1em;}
@font-face{font-display:swap;font-family:'Bw Nista Geometric DEMO';font-weight:300;src:url(/modules/custom/egmintakeform/fonts/bw-nista-geometric/BwNistaGeometricDEMOLight.otf) format('opentype');}@font-face{font-display:swap;font-family:'Bw Nista Geometric DEMO';font-weight:400;src:url(/modules/custom/egmintakeform/fonts/bw-nista-geometric/BwNistaGeometricDEMORegular.otf) format('opentype');}@font-face{font-display:swap;font-family:'Bw Nista Geometric DEMO';font-weight:500;src:url(/modules/custom/egmintakeform/fonts/bw-nista-geometric/BwNistaGeometricDEMOMedium.otf) format('opentype');}@font-face{font-display:swap;font-family:'Bw Nista Geometric DEMO';font-weight:700;src:url(/modules/custom/egmintakeform/fonts/bw-nista-geometric/BwNistaGeometricDEMOBold.otf) format('opentype');}@font-face{font-display:swap;font-family:'Bw Nista Geometric DEMO';font-weight:800;src:url(/modules/custom/egmintakeform/fonts/bw-nista-geometric/BwNistaGeometricDEMOExtraBold.otf) format('opentype');}
.text-yellow{color:#FC6;}.text-orange{color:#FF9826;}.bg-blue-custom{background-color:#5574A3;}.img-bbb{width:32px;height:auto;}.block-egm-form div.js-form-type-radio{display:inline-block;}.block-egm-form div.form-inline fieldset:not(:first-child){padding-left:5px;}.block-egm-form .form-type-textarea{margin-bottom:1rem;}.block-egm-form button.form-submit{font-size:24px;}.block-egm-form #disclaimer p{font-size:10px;line-height:1.2;margin-bottom:0;font-family:Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:500;}
div.block-egm-form input.form-radio+label{display:flex;gap:1em;color:#4e74ba;}.block-egm-form .form-composite{background-color:#f6f6f6;padding:24px 12px;border-radius:4px;margin-bottom:2em;width:100%;}.block-egm-form fieldset legend{font-size:inherit;}.block-egm-form .form-check-label::before{content:'';display:inline-block;width:21px;height:21px;border:solid #91a8d2 2px;border-radius:4px;cursor:pointer;}.block-egm-form .form-check-input{display:none;}.block-egm-form .form-check-input:checked+.form-check-label::before{background-color:#4e74ba;background-image:url(" data: image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='%23FFF' viewBox='0 0 16 16' %3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z' /%3E%3C/svg%3E");background-position:-2px;border-color:#4e74ba;}
ul.step-indicator{margin:0 auto 30px;padding-left:0;display:flex;}ul.step-indicator li{color:#c8c8c8;border-bottom:3px solid #c8c8c8;position:relative;margin-top:16px;display:block;-webkit-box-flex:1;flex:1 1 0%;margin:0;padding:4px;min-width:28px;list-style:none;font-size:0.75rem;}ul.step-indicator li.active{color:#19a319;border-bottom:3px solid #19a319;font-weight:bold;}ul.step-indicator svg{position:absolute;bottom:-14px;left:calc(50% - 8px);}@media (min-width:768px){ul.step-indicator svg{bottom:-15px;}ul.step-indicator.half-width{max-width:60%;}ul.step-indicator li{font-size:0.9rem;}}@media (min-width:1200px){ul.step-indicator.half-width{max-width:50%;}}
.form-composite .form-required::after{display:none;}.label.datetime-wrapper{padding-right:0;}.tooltip .arrow::before{border-bottom-color:#C4C4C4 !important;;border-top-color:#C4C4C4 !important;;}.tooltip-inner{background:#C4C4C4 !important;color:#3A3F43 !important;}.tooltip-icon{content:'';display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%235777b6'/%3E%3Cpath fill='%23fff' d='M4.474 8.682l.951-.111V5.397l-.951-.115v-.521h2.1v3.81l.951.115v.517H4.474zm2.1-5.057H5.425v-.824h1.15z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 12px;width:12px;height:12px;}
#egm-top-form{--egm-top-bg-color:transparent;background-color:var(--egm-top-bg-color);background-image:url(/modules/custom/egmintakeform/images/hero-image--sm.jpg);background-size:100% auto;background-repeat:no-repeat;padding-block-start:1em;}.block-top-block:has(+.bg-tertiary){background-color:var(--color-tertiary);}#egm-top-form .form-content{border-radius:1rem;}#egm-top-form .fs-bigger{font-size:1.25em;}#egm-top-form .submit-container{display:flex;justify-content:center;}#egm-top-form .submit-container .button{flex-grow:1;justify-content:center;}#egm-top-form #edit-dob{display:flex;gap:0.25em;}@media screen and (min-width:992px){#egm-top-form{background-image:url(/modules/custom/egmintakeform/images/hero-image.jpg);background-size:cover;min-height:520px;}#egm-top-form .contact-info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 1em;}#egm-top-form .contact-info .form-item-casedes{grid-row:2/4;grid-column:3;}}@media (min-width:1200px){#egm-top-form{--egm-top-blank-space:3em;background-position-y:calc(-1 * var(--egm-top-blank-space));padding-block-start:2em;margin-block-end:var(--egm-top-blank-space);}.block-top-block:has(+.bg-tertiary) #egm-top-form{box-shadow:0 0 0 var(--egm-top-blank-space) var(--color-tertiary);}#egm-top-form .egm-form-wrapper{display:flex;gap:3em;}#egm-top-form .form-slogan{align-content:center;font-size:3rem;text-shadow:var(--bs-box-shadow-sm);max-width:300px;}#egm-top-form .form-content{flex-basis:70%;box-shadow:var(--bs-box-shadow-sm);position:relative;top:calc(var(--egm-top-blank-space) - .5em);}#egm-top-form .submit-container .button{flex-grow:0;}}
