.dialog-content{width:100%}.form-description-text{width:500px}.form-card{width:100%;max-width:500px;margin:0 auto;padding:16px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-cards{flex:1;display:flex;flex-direction:column;gap:20px;min-width:250px}.info-card{padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.calendly-inline-widget{min-width:400px;min-height:600px}.powerbi-embed{min-width:1000px;position:relative;padding-top:56.25%}.powerbi-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:var(--popup-border-radius)}#mailchimp-form-container #mc_embed_signup{padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;max-width:780px;margin:0 auto}#mailchimp-form-container #mc_embed_signup .indicates-required{font-size:.9rem;color:var(--primary);margin-bottom:1rem}#mailchimp-form-container #mc_embed_signup label{font-weight:600;margin-bottom:.5rem;color:#333;display:inline-block}#mailchimp-form-container #mc_embed_signup .mc-field-group{margin-bottom:1rem}#mailchimp-form-container #mc_embed_signup input[type=email],#mailchimp-form-container #mc_embed_signup input[type=text],#mailchimp-form-container #mc_embed_signup select{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:1rem}#mailchimp-form-container #mc_embed_signup .helper_text{color:#777;font-size:.85rem;margin-top:.25rem}#mailchimp-form-container #mc_embed_signup .input-group ul{list-style:none;margin:0;padding:0}#mailchimp-form-container #mc_embed_signup .input-group ul li{margin-bottom:.5rem}#mailchimp-form-container #mc_embed_signup input[type=radio]{margin-right:6px}.map-container{max-width:1200px;margin:0 auto;height:auto;padding:0 20px}.map-background,.map-container{width:100%;position:relative;overflow:hidden;box-sizing:border-box}.map-background:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88%;height:100%;z-index:-1;background:radial-gradient(circle at center,rgba(255,163,70,.2) 0,rgba(255,163,70,0) 50%),radial-gradient(circle at center,rgba(255,163,70,.15) 0,rgba(255,163,70,0) 75%),radial-gradient(circle at center,rgba(255,163,70,.1) 0,rgba(255,163,70,0) 100%);background-repeat:no-repeat;background-size:cover}.contact-info{flex:1;display:flex;align-items:flex-start;padding:10px;box-sizing:border-box}.contact-info p{font-style:normal;line-height:1.6;font-size:1rem;color:var(--primary);margin:0}.contact-tooltip{position:fixed;background:#fff;padding:24px;pointer-events:none;box-shadow:0 8px 16px rgba(0,49,136,.15);z-index:1000;color:var(--primary-dark);border-radius:16px;font-weight:700;font-family:archivo-bold,sans-serif;width:350px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;box-sizing:border-box}.contact-tooltip,.contact-tooltip p{font-size:14px;line-height:1.4;letter-spacing:-.025em;text-align:left}.contact-tooltip p{font-family:archivo,sans-serif;font-weight:400;color:#575b69;margin:0;padding:0}.contact-tooltip .hashtag{color:var(--primary);font-weight:700;text-decoration:none;line-height:1.6;margin-bottom:8px}.contact-tooltip a{cursor:pointer;font-family:archivo,sans-serif;border-bottom:3px solid var(--secondary);line-height:1.2;font-weight:700;color:var(--primary-dark);display:inline;text-decoration:none}