/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image-style-medium,.field--name-field-weather-pros-logo-winter .field__item img.image-style-medium,.layout--threecol-section img{display:block;margin-left:auto;margin-right:auto;}.field--type-image img,.field--name-field-user-picture img{margin-bottom:0;}.field{margin-left:auto;margin-right:auto;text-align:center;}.align-left{float:none !important;}.container{max-width:100% !important;width:100% !important;}.row > *{padding-left:0 !important;padding-right:0 !important;}.form-select{display:block;width:100%;padding:0.375rem 3rem 0.375rem 0.75rem;}.btn-primary{background-image:linear-gradient(#2c9ad9,#2fa4e7 60%,#50b3eb);margin-left:1rem;}.forecastername{padding-top:30px;}.outer-ring,.middle-ring,.weather-temperature-value{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;}.outer-ring{width:140px;height:140px;background-color:#005385;}.middle-ring{width:120px;height:120px;background-color:white;}.weather-temperature-value{width:100px;height:100px;background-color:#005385;color:white;font-size:1.5rem;font-weight:bold;border:2px solid #003f66;box-shadow:0 0 6px rgba(0,0,0,0.2);}.navbar{display:none;}#header{display:none;}
.regional-cta p{display:none !important;}.regional-cta{background:#005385;margin-left:20px;margin-right:20px;color:#fff;border-radius:28px;padding:clamp(16px,2vw,32px);padding-left:10px;box-shadow:0 12px 28px rgba(12,99,227,0.25);display:flex;flex-direction:column;gap:1rem;overflow:hidden;max-height:none;}.regional-cta__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;}.regional-cta__title{margin:0;padding-left:clamp(24px,3vw,48px);font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:800;line-height:1.2;}.regional-cta__actions{display:flex;gap:.5rem;}.regional-cta__btn{display:inline-block;padding:.6rem 1rem;border-radius:999px;text-decoration:none;font-weight:700;line-height:1;border:2px solid rgba(255,255,255,.8);transition:transform .08s ease,background .2s ease,color .2s ease;color:#005385;background:#fff;}.regional-cta__btn.is-outline{background:transparent;color:#fff;}.regional-cta__btn:active{transform:translateY(1px);}.regional-cta a:not(.regional-cta__btn){color:#fff;text-decoration:underline;text-underline-offset:2px;}.layout__region.layout__region--first{position:relative;isolation:isolate;}.user-login-form{width:80%;margin:0 auto;}.navbar{display:none;}#header{display:none;}.field-content{display:none;}.regional-cta .views-exposed-form .form-actions{display:flex !important;justify-content:flex-start !important;text-align:left !important;}.regional-cta .views-exposed-form .js-form-submit{margin:0 !important;float:none !important;}.regional-cta .regional-cta__actions .js-form-submit{margin:0 !important;}.hidden-iframe{display:none;}.forecastername{display:none;}@media (max-width:767.98px){.regional-cta{max-height:320px !important;overflow:hidden !important;}.regional-cta img{max-width:100% !important;height:auto !important;display:block !important;}}.field--name-field-current-alert{display:none !important;}.field--name-field-local-weather-details{display:none !important;}.field--name-field-next-update{display:none !important;}.block-field-blocknodeforecast-panelfield-recent-update{display:none !important;}.wssi-block{display:none !important;}
