@font-face { font-display: swap; ascent-override: 90%; descent-override: 22%; line-gap-override: 0%; }  .wp-block-button__link{ border-radius: 6px; background: #2279ce; font-weight: 700; margin: 24px 0; } .wp-block-button__link:hover{ background:#6599ff; } body.bricks-is-frontend input[type="email"]:focus-visible { outline: none; } html, body { max-width: 100%; overflow-x: hidden !important; overscroll-behavior-x: none; } body { touch-action: pan-y; } #support-docs-btn{ display:none; } .faq-item .accordion-item{ color: var(--white-gray); background: rgba(17, 17, 17, 0.7); border-radius: 8px; border: 1px solid #777777; opacity:0.7; margin-top:24px; } .faq-item .accordion-title-wrapper { padding-top:24px !important; padding-bottom:24px !important; padding-left:24px !important; padding-right:24px !important; } .faq-item .accordion-content-wrapper { padding-top: 0 !important; padding-bottom: 0 !important; } .faq-item .accordion-content-wrapper p{ padding-left: 24px !important; padding-right:24px !important; padding-bottom: 24px !important; } .faq-item .brx-open{ opacity:1; } .bricks-posts-nothing-found{ text-align:center; color:white; } html { scroll-behavior: smooth; } img { max-width: 100%; height: auto; image-rendering: auto; } a[href*="trustpilot.com"] { pointer-events: none; cursor: default; } body{ overflow-x: hidden; } .bg-animation{ background-size: 200% 150% !important; animation: gradientMove 15s infinite linear; filter: blur(0px); } @keyframes gradientMove { 0% { background-position: 0% 0%; } 25% { background-position: 100% 0%; } 50% { background-position: 100% 100%; } 75% { background-position: 0% 100%; } 100% { background-position: 0% 0%; } }  .signup-form .form-group { position: relative; } .podcast-form .form-group { position: relative; } .studio-form .form-group { position: relative; } .signup-form .form-group-error-message { padding: 6px 15px; font-size: 14px; width: auto; position: absolute; border-radius: 6px; top: -47px; left: -10px; line-height:120%; } .podcast-form .form-group-error-message { padding: 6px 15px; font-size: 14px; width: auto; position: absolute; border-radius: 6px; top: -47px; left: -10px; line-height:120%; } .studio-form .form-group-error-message { padding: 6px 15px; font-size: 14px; width: auto; position: absolute; border-radius: 6px; top: -100px; left: 0px; line-height:120%; } .signup-form .message{ display:none; } .signup-form .loading { position: absolute; right: 10px; } .signup-form{ display:flex; flex-wrap: nowrap; width: auto; align-items:center; border-radius: 8px; border: 1px solid #474747; background: rgba(17, 17, 17, 0.70); padding:8px 8px 8px 8px; gap:5px; } .signup-form .form-group{ padding:0; width:auto; } .signup-form input{ width:238px; background:transparent; border:none; color: #E2E2E2; font-size: 16px; line-height:100%; font-weight: 400; padding: 15px 8px; } .signup-form .bricks-button{ border-radius:6px; background:#2279CE; padding: 16px 32px; font-size:16px; font-weight:600; line-height:100%; display:flex; flex-wrap: nowrap; width: 100%; color:white; transition: all 0.5s ease; position:relative; } .signup-form .bricks-button:hover{ background-color: #6599ff; } @media(max-width:768px){ .signup-form{ flex-direction: column; width: 100%; align-items:stretch; border: none; background:transparent;; padding:0; gap:8px; } .signup-form input{ width:100%; text-align:center; padding:16px; border-radius: 8px; border: 1px solid #474747; background: rgba(17, 17, 17, 0.70); } }