/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mgm-mapbox-wrapper{width:100%;height:400px;}.mgm-mapbox{width:100%;height:100%;}.mapboxgl-popup{z-index:3;user-select:none;}.mapboxgl-popup-content{padding:0;}.mapboxgl-popup-content h5{margin:0 !important;padding:12px 35px 0 12px;}.mapboxgl-popup-content h5 a{color:#312E2C;}.mapboxgl-popup-content h5 a:focus{outline:none;}.mapboxgl-popup-content p{padding:0 12px 12px;margin:0;}.mapboxgl-popup-close-button{width:35px;height:35px;background:white;font-family:'proxima-nova',sans-serif;font-size:30px;}
.newsletter-block{border-top:1px solid white;border-bottom:1px solid white;}.newsletter-block .container > div{display:flex;}.newsletter-block .h5{width:calc(3/12 * 100%);}.newsletter-block form{position:relative;align-self:flex-end;width:calc(5 / 12 * 100%);margin-left:calc(1 / 12 * 100%);}.newsletter-block input{background:transparent;color:white !important;border:none;border-bottom:1px solid white;}.newsletter-block input:-webkit-autofill,.newsletter-block input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #2c2927 inset;color-scheme:dark;}.newsletter-block .form-submit{background-image:url('/themes/custom/mgm_theme/img/icons/newsletter-submit.svg');background-repeat:no-repeat;background-size:contain;position:absolute;border:none;border-radius:0;padding:0;}.newsletter-block .form-submit:hover{background-color:transparent;}#popup-newsletter-block .modal-body{background:white;border-radius:0;border:none;box-shadow:none;}#popup-newsletter-block p{color:#585858;}#popup-newsletter-block .button{background:white;}#popup-newsletter-block .button:hover{background:#312e2c;}#popup-newsletter-block .modal-close{color:#ae9269;border-radius:50%;background:rgba(255,255,255,0.8) !important;border:none;}#popup-newsletter-block .modal-close:hover{background:transparent;}#popup-newsletter-block .modal-content{display:flex;padding:0;}#popup-newsletter-block .modal-content img{width:calc(3 / 8 * 100%);object-fit:cover;}#popup-newsletter-block input:not(.button){font-family:"freight-neo-pro",sans-serif;font-weight:300;color:#312e2c;display:block !important;}@media (max-width:800px){#popup-newsletter-block .modal-content{flex-direction:column;}#popup-newsletter-block .modal-content img{width:100%;}#popup-newsletter-block .modal-content > div{width:100% !important;padding:24px !important;}#popup-newsletter-block .modal-content input{width:100%;}}
.paragraph--unpublished{background-color:#fff4f4;}
