.elementor-85 .elementor-element.elementor-element-58896b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-6cdd053{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-05ae5f9{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-type-html{padding-bottom:0px;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-button[type="submit"]{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-520efb6{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-c1e1997 */.elementor-85 .elementor-element.elementor-element-c1e1997 .wvb-hero{position:relative;isolation:isolate;overflow:hidden} .elementor-85 .elementor-element.elementor-element-c1e1997 .wvb-hero > .wvb-wrap{position:relative;z-index:1} .elementor-85 .elementor-element.elementor-element-c1e1997 .wvb-hero::after{content:"";position:absolute;inset:-35% -20%;pointer-events:none;background:radial-gradient(ellipse at 34% 32%,rgba(149,122,255,.33),transparent 40%),radial-gradient(ellipse at 72% 65%,rgba(255,153,94,.22),transparent 44%);animation:wv-cloud-drift 15s ease-in-out infinite alternate} @keyframes wv-cloud-drift{from{transform:translate3d(-9%,-3%,0)}to{transform:translate3d(11%,6%,0)}} @media(prefers-reduced-motion:reduce){.elementor-85 .elementor-element.elementor-element-c1e1997 .wvb-hero::after{animation:none}}
.elementor-85 .elementor-element.elementor-element-c1e1997 .wvb-hero::after{background:linear-gradient(112deg,transparent 36%,rgba(180,160,255,.32) 48%,rgba(235,165,170,.17) 54%,transparent 66%);filter:blur(24px);animation-duration:10s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdd053 */.elementor-85 .elementor-element.elementor-element-6cdd053 .wvb-hero{position:relative;isolation:isolate;overflow:hidden} .elementor-85 .elementor-element.elementor-element-6cdd053 .wvb-hero > .wvb-wrap{position:relative;z-index:1} .elementor-85 .elementor-element.elementor-element-6cdd053 .wvb-hero::after{content:"";position:absolute;inset:-35% -20%;pointer-events:none;background:radial-gradient(ellipse at 34% 32%,rgba(149,122,255,.33),transparent 40%),radial-gradient(ellipse at 72% 65%,rgba(255,153,94,.22),transparent 44%);animation:wv-cloud-drift 15s ease-in-out infinite alternate} @keyframes wv-cloud-drift{from{transform:translate3d(-9%,-3%,0)}to{transform:translate3d(11%,6%,0)}} @media(prefers-reduced-motion:reduce){.elementor-85 .elementor-element.elementor-element-6cdd053 .wvb-hero::after{animation:none}}
.elementor-85 .elementor-element.elementor-element-6cdd053 .wvb-hero::after{background:linear-gradient(112deg,transparent 36%,rgba(180,160,255,.32) 48%,rgba(235,165,170,.17) 54%,transparent 66%) !important;filter:blur(24px);animation-duration:10s !important}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-520efb6 */.elementor-85 .elementor-element.elementor-element-520efb6{background:#15131e;padding:clamp(28px,5vw,72px) max(24px,calc((100% - 1050px)/2));color:#fff} .elementor-85 .elementor-element.elementor-element-520efb6 form{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:center} .elementor-85 .elementor-element.elementor-element-520efb6 form::before{content:"Get new articles in your inbox.";font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.1} .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-form-fields-wrapper{flex-wrap:nowrap;align-items:end} .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-type-submit{width:auto;flex:none} .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-type-email{flex:1;min-width:0} .elementor-85 .elementor-element.elementor-element-520efb6 .elementor-field-label{color:#fff} .elementor-85 .elementor-element.elementor-element-520efb6 input[type=email]{background:#100f18;color:#fff;border:1px solid #555061;border-radius:100px} .elementor-85 .elementor-element.elementor-element-520efb6 button[type=submit]{background:#ffb648;color:#17111e;border-radius:100px;padding-inline:20px} @media(max-width:767px){.elementor-85 .elementor-element.elementor-element-520efb6 form{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ae5f9 */.elementor-85 .elementor-element.elementor-element-05ae5f9{background:#15131e;padding:clamp(28px,5vw,72px) max(24px,calc((100% - 1050px)/2));color:#fff} .elementor-85 .elementor-element.elementor-element-05ae5f9 form{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:center} .elementor-85 .elementor-element.elementor-element-05ae5f9 form::before{content:"Get new articles in your inbox.";font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.1} .elementor-85 .elementor-element.elementor-element-05ae5f9 .elementor-form-fields-wrapper{flex-wrap:nowrap;align-items:end} .elementor-85 .elementor-element.elementor-element-05ae5f9 .elementor-field-type-submit{width:auto;flex:none} .elementor-85 .elementor-element.elementor-element-05ae5f9 .elementor-field-type-email{flex:1;min-width:0} .elementor-85 .elementor-element.elementor-element-05ae5f9 .elementor-field-label{color:#fff} .elementor-85 .elementor-element.elementor-element-05ae5f9 input[type=email]{background:#100f18;color:#fff;border:1px solid #555061;border-radius:100px} .elementor-85 .elementor-element.elementor-element-05ae5f9 button[type=submit]{background:#ffb648;color:#17111e;border-radius:100px;padding-inline:20px} @media(max-width:767px){.elementor-85 .elementor-element.elementor-element-05ae5f9 form{grid-template-columns:1fr}}
.elementor-85 .elementor-element.elementor-element-05ae5f9{background:#14121c;padding:clamp(42px,5.6vw,74px) max(24px,calc((100% - 980px)/2))} .elementor-85 .elementor-element.elementor-element-05ae5f9 form{grid-template-columns:1fr 1fr;column-gap:36px;row-gap:12px} .elementor-85 .elementor-element.elementor-element-05ae5f9 form::before{max-width:290px;font-size:clamp(23px,2.8vw,35px);letter-spacing:-.035em} .elementor-85 .elementor-element.elementor-element-05ae5f9 form::after{content:"Fresh perspectives on branding, design and AI, straight to your inbox.";color:#aaa3bb;font-size:13px;grid-column:1;line-height:1.5} .elementor-85 .elementor-element.elementor-element-05ae5f9 .elementor-field-label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden} .elementor-85 .elementor-element.elementor-element-05ae5f9 input[type=email],.elementor-85 .elementor-element.elementor-element-05ae5f9 button[type=submit]{min-height:44px} @media(max-width:767px){.elementor-85 .elementor-element.elementor-element-05ae5f9 form{grid-template-columns:1fr} .elementor-85 .elementor-element.elementor-element-05ae5f9 form::after{grid-row:2}} .elementor-85 .wvb-hero::after{background:linear-gradient(112deg,transparent 37%,rgba(180,160,255,.27) 48%,rgba(235,165,170,.14) 54%,transparent 65%);filter:blur(24px);animation-duration:10s}/* End custom CSS */