/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-section-title{font-size:1.25rem;font-weight:600;display:block;margin:0 0 20px;}.webform-section-title::after{content:' ';display:block;width:100%;height:10px;border-bottom:4px dotted var(--gt-gold);}.webform-submission-form{background:var(--gt-light);border:1px solid var(--gt-light-gray);padding:3rem 2rem;border-radius:15px;font-family:var(--font-roboto-condensed);margin:0 0 2rem 0;}.webform-type-fieldset > legend{margin-bottom:2rem;border-bottom:1px solid var(--gt-light-gray);}.webform-type-fieldset > legend > .fieldset-legend{font-size:2rem;}.webform-submission-form .fieldgroup legend{font-size:1rem;font-weight:bold;}.webform-submission-form .form-item,.webform-submission-form .form-item p{font-size:1rem;margin:0 0 20px;}.js-webform-radios .form-item{margin:0 !important;}.webform-submission-form label{display:block;font-weight:bold;}.webform-submission-form .form-checkboxes label{display:inline;font-weight:normal;}.webform-submission-form .radios--wrapper label{display:inline;font-weight:normal;}.webform-submission-form .form-checkboxes{margin-top:1rem;}.webform-submission-form .form-checkboxes div{margin:0;padding:0;}.webform-submission-form h1{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:2.5rem;}.webform-submission-form h2{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:2.25rem;}.webform-submission-form h3{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:2rem;}.webform-submission-form h4{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:1.75rem;}.webform-submission-form h5{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:1.5rem;}.webform-submission-form h6{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:1.25rem;}.webform-element-description{margin:1rem 0;}.webform-submission-form #edit-submit{background:var(--gt-gold);color:var(--gt-black);padding:.5rem 3rem;margin:20px 0 0;}.webform-submission-form #edit-submit:hover{background:var(--gt-black);color:var(--gt-gold);}.webform-submission-form #edit-processed-text{background:var(--gt-white);padding:2rem;margin:0 0 3rem;border-radius:10px;border:1px solid var(--gt-light-gray);}.webform-submission-form textarea{width:100%;}.webform-submission-form #edit-actions-submit.button--primary{background:var(--gt-gold);background-image:none;border:none;color:var(--gt-black);padding:.5rem 3rem;margin:20px 0 0;text-shadow:none;}.webform-submission-form #edit-actions-submit.button--primary:hover{background:var(--gt-black);color:var(--gt-gold);}
.gt-basic-block .field--type-link .field__item a:link,.gt-basic-block .field--type-link .field__item a:visited,.gt-basic-block .field--type-link .field__item a:active{background:var(--gt-gold);border-radius:3px;color:var(--gt-black);display:block;font-size:.9rem;padding:.5rem 1rem;margin:.25rem;text-decoration:none !important;width:fit-content;}.gt-basic-block .field--type-link .field__item a:hover{background:var(--gt-navy);color:var(--gt-white);text-decoration:none !important;}.gt-basic-block .field--type-link .field--label{position:absolute;left:-9999px;}
.block-interactive-map{width:90%;margin:0 auto 4rem auto;}.svg-map-div{position:relative;}.block-interactive-map .field--name-field-svg-map{margin:0 4rem;}.zoom-in-button,.zoom-out-button{position:absolute;right:2rem;font-size:2rem;cursor:pointer;}#two-finger-message{width:100%;height:100%;position:absolute;top:0;left:0;align-content:center;text-align:center;background-color:rgba(0,0,0,.7);color:var(--gt-white);font-size:1.5rem;display:none;pointer-events:none;}.zoom-out-button{top:2rem;}#marker-tooltip{position:absolute;padding:0.5rem;background-color:var(--gt-white);color:var(--gt-black);font-size:0.75rem;border:1px solid black;text-align:center;display:none;}#marker-tooltip i{font-size:0.65rem;}g[id^="marker-"]{cursor:pointer;}div[id^="info-"]{display:none;position:absolute;left:0px;top:2rem;background-color:var(--gt-white);box-shadow:0px 5px 10px rgba(0,0,0,0.16);z-index:501;max-width:50%;}div[id^="info-"] > div{padding:0.25rem 0.5rem;}div[id^="info-"] .info-top{padding:0.5rem;background-color:rgb(136,207,255);font-weight:900;display:grid;grid-template-columns:200px auto;column-gap:1em;}div[id^="info-"] .name{align-content:end;font-size:1.5rem;}div[id^="info-"] .website::before,div[id^="info-"] .contact::before{font-weight:500;font-family:"FontAwesome";float:left;margin-right:0.5rem;}div[id^="info-"] .website::before{content:"\f0ac";}div[id^="info-"] .contact::before{content:"\f0e0";}div[id^="info-"]:has(.mid-a) .btn{color:rgb(156,39,176);}div[id^="info-"] .info-top.mid-a,div[id^="info-"]:has(.mid-a) .btn:hover,#ml-mid-a{background-color:rgb(156,39,176);color:var(--gt-white);}div[id^="info-"]:has(.mid-w) .btn{color:rgb(63,104,44);}div[id^="info-"] .info-top.mid-w,div[id^="info-"]:has(.mid-w) .btn:hover,#ml-mid-w{background-color:rgb(63,104,44);color:var(--gt-white);}div[id^="info-"]:has(.south-e) .btn{color:rgb(27,77,147);}div[id^="info-"] .info-top.south-e,div[id^="info-"]:has(.south-e) .btn:hover,#ml-south-e{background-color:rgb(27,77,147);color:var(--gt-white);}div[id^="info-"]:has(.south-a) .btn{color:rgb(196,29,35);}div[id^="info-"] .info-top.south-a,div[id^="info-"]:has(.south-a) .btn:hover,#ml-south-a{background-color:rgb(196,29,35);color:var(--gt-white);}div[id^="info-"]:has(.south-w) .btn{color:rgb(206,85,33);}div[id^="info-"] .info-top.south-w,div[id^="info-"]:has(.south-w) .btn:hover,#ml-south-w{background-color:rgb(206,85,33);color:var(--gt-white);}div[id^="info-"] .btn{float:right;background-color:var(--gt-white);}div[id^="info-"] img{display:block;grid-row:1/3;background-color:var(--gt-white);padding:0.5rem;height:100%;object-fit:contain;width:auto;}#map-legend{display:flex;gap:0.5rem;font-weight:500;position:absolute;top:0px;font-size:1rem;}div[id^="ml-"]:not(#ml-label){padding:0.25rem 0.5rem;font-size:0.8em;}#ml-label{font-size:1em;align-content:center;font-weight:500;}@media screen and (max-width:900px){div[id^="info-"]{max-width:100%;}.block-interactive-map{width:95%;}.block-interactive-map .field--name-field-svg-map{margin:0 0 0 1.5rem;padding-top:1.7rem;}.zoom-in-button,.zoom-out-button{right:unset;left:0px;font-size:1.5rem;}.zoom-in-button{bottom:1.5rem;}.zoom-out-button{top:unset;bottom:0rem;}}@media screen and (max-width:700px){#map-legend{font-size:0.75rem;}}@media screen and (max-width:450px){div[id^="info-"] .info-top{display:block;}div[id^="info-"] img{margin-left:auto;margin-right:auto;height:unset;}#map-legend{font-size:0.5rem;}}
