.col-start,.page-wrap{flex-direction:column}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Satoshi;font-style:normal;font-weight:300;src:url(/wp-content/themes/madness/assets/fonts/Satoshi/Satoshi-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;src:url(/wp-content/themes/madness/assets/fonts/Satoshi/Satoshi-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;src:url(/wp-content/themes/madness/assets/fonts/Satoshi/Satoshi-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Nippo;font-style:normal;font-weight:200;src:url(/wp-content/themes/madness/assets/fonts/Nippo/Nippo-Extralight.woff2) format("woff2");font-display:swap}@font-face{font-family:Nippo;font-style:normal;font-weight:300;src:url(/wp-content/themes/madness/assets/fonts/Nippo/Nippo-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Nippo;font-style:normal;font-weight:400;src:url(/wp-content/themes/madness/assets/fonts/Nippo/Nippo-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Nippo;font-style:normal;font-weight:500;src:url(/wp-content/themes/madness/assets/fonts/Nippo/Nippo-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:TTRamillasTrl;font-style:italic;font-weight:200;src:url(/wp-content/themes/madness/assets/fonts/TTRamillasTrl/TT_Ramillas_ExtraLight_Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:TTRamillasTrl;font-style:italic;font-weight:300;src:url(/wp-content/themes/madness/assets/fonts/TTRamillasTrl/TT_Ramillas_Light_Italic.woff2) format("woff2");font-display:swap}.btn-arrow__arrow:after,.btn-arrow__arrow:before,.footer__canvas,.footer__form-inner form .form-submit input[type=submit]{position:absolute;top:0;left:0;width:100%;height:100%}.btn-brand .btn-marquee,.btn-brand .btn-title,.btn-brand-secondary .btn-marquee,.btn-brand-secondary .btn-title,.btn-primary .btn-marquee,.btn-primary .btn-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.header__btn-close,.header__btn-menu{border:0;outline:0;background-color:transparent;box-shadow:none;appearance:none;cursor:pointer}.btn-has-highlight.btn-brand-secondary:after,.btn-has-highlight.btn-brand:after,.btn-primary.btn-has-highlight:after,.wp-block-madness-ai-contact-form .first-form .submit-wrapper button:after,.wp-block-madness-ai-contact-form .response .buttons button:first-child:after{position:absolute;content:"";top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:220%;height:220%;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/svg/button-gradient.svg);pointer-events:none;z-index:-1}.btn-has-highlight.btn-brand-secondary:after,.btn-has-highlight.btn-brand:after,.btn-primary.btn-has-highlight:after,.header__btn-close:after,.wp-block-madness-ai-contact-form .first-form .submit-wrapper button:after,.wp-block-madness-ai-contact-form .response .buttons button:first-child:after,.wp-block-madness-ai-contact-form .response .description:before,.wp-block-madness-ai-contact-form .response .subtitle:before,.wp-block-madness-ai-contact-form .thank-you:after,.wp-block-madness-ai-contact-form .top__subtitle:after{background-size:contain;background-position:center;background-repeat:no-repeat}.header__btn-close:after,.wp-block-madness-ai-contact-form .thank-you:after{position:absolute;content:"";top:50%;left:50%;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/svg/gradient-bg.svg);pointer-events:none;z-index:-1}:root{--content-gap:2vw;--content-gap-m:2.7vw;--header-height:50px}@media (min-width:768px) and (max-width:1439px){:root{--content-gap:.8vw;--content-gap-m:2.7vw}}@media (min-width:2020px){:root{--content-gap:1.6vw;--content-gap-m:5.2vw}}html::-webkit-scrollbar{width:12px;background-color:transparent}html::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:2px;background-color:#d9d9d9}html::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:none;background-color:#c5f600}.page-loader,.page-wrap{width:100%;min-height:100vh;background-color:#c6d0d7}html.is-mobile .page-wrap{height:100%;-webkit-overflow-scrolling:touch}html.is-mobile .page-wrap.page-overflow{overflow:unset}body{width:100%}iframe,img,video{vertical-align:bottom}.page-wrap{position:relative;min-width:320px;max-width:100%;display:flex;margin:0 auto}.page-wrap section{width:100%}.page-loader{position:fixed;min-height:-webkit-fill-available;max-height:100vh;display:none;align-items:center;justify-content:center;z-index:10}.col-center,.col-start,.in-row,.splide__list{display:flex}.hero-loaded .page-loader{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .75s ease,visibility .75s ease}.page-loader .loader-icon{fill:#c5f600;width:45vh;height:45vh}@media (min-width:768px){.page-loader .loader-icon{width:80vh;height:80vh}.landing .page-content{overflow:hidden}}.header,.img-cover{top:0;width:100%;left:0}.page-loader .loader-icon__group.two{animation-name:loaderTwo}.page-loader .loader-icon__group.three{animation-name:loaderThree}.page-loader .loader-icon__group.four{animation-name:loaderFour}.page-loader .loader-icon__group.five{animation-name:loaderFive}.page-loader .loader-icon__group.six{animation-name:loaderSix}.page-loader .loader-icon__group.seven{animation-name:loaderSeven}.page-content{flex:1}.col-start{align-items:flex-start;justify-content:flex-start}.col-center{flex-direction:column;align-items:center;justify-content:center}.in-row{flex-wrap:wrap}.img-cover{position:absolute;height:100%;object-fit:cover;border-radius:inherit}.w-br{border-radius:25px}.splide__list,.splide__slide{backface-visibility:hidden}.splide__slide{flex-shrink:0}.splide__track{overflow:hidden}.splide__sr{display:none}.header{position:fixed;font-size:calc(18rem/16 + 2*(100vw - 390px)/1530);color:#161713;background-color:transparent;padding:.5em 1.35em .5em .75em;z-index:12}.header.scrolled,.landing .header__btn-menu,.scrolled .header__btn-menu,.scrolled .header__logo-icon{color:#fff}@media (min-width:1920px){.header{font-size:calc(20/16 + rem)}}.header.landing{padding:.5em var(--content-gap-m)}.header.scrolled{mix-blend-mode:difference}.hero-loaded .header .header__btn-menu,.hero-loaded .header .header__logo-icon,.hero-loaded .header .header__nav a{transform:translate3d(0,0,0);transition:background-color .35s ease 0s,transform 1.5s cubic-bezier(.16,1,.3,1) calc(.3s + .2s)}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{overflow:hidden;z-index:2;transition:background-color .5s ease}.header__logo:focus,.header__logo:focus-visible{background-color:#c5f600;border:none;outline:0}.header__logo-icon,.header__nav>ul>li.highlighted>a:after{background-color:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat}@media (min-width:1440px){:root{--content-gap:.8vw;--content-gap-m:2.7vw}.landing .header__logo{margin-right:5.85em}}.header__logo-icon{display:block}.header__logo-icon.mobile{width:2.7em;height:2.35em}.nav-active .header__logo-icon.mobile{background-color:#161713}.header__logo-icon.desktop{width:9.15em;height:1.1em}.home .header__logo-icon{transform:translate3d(0,-105%,0)}.landing .header__logo-icon{background-color:#fff}.header__btn-menu-wrap{overflow:hidden}@media (min-width:1024px){.header{padding:.7vw}.header__inner{align-items:flex-start}.header__logo{margin-right:2.85em}.header__btn-menu-wrap,.header__logo-icon.mobile{display:none}}.header__btn-menu{font-family:Nippo,Helvetica,Arial,sans-serif;font-size:inherit;font-weight:300;font-style:normal;letter-spacing:-.04em;text-transform:uppercase;padding:0}.header__btn-menu:after{display:none}.home .header__btn-menu{transform:translate3d(0,-105%,0)}.header__content{flex:1;z-index:1}.header__content-inner{flex:1;width:100%;z-index:1}@media (max-width:1023px){.header.scrolled.nav-active{mix-blend-mode:unset}.header__logo-icon.desktop{display:none}.header__content,.header__content:after{top:0;left:0;width:100%;background-color:#c6d0d7}.header__content{position:fixed;max-width:100vw;min-height:100vh;min-height:-webkit-fill-available;max-height:100vh;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}.header__content:after{position:absolute;content:"";height:100vh}.header__content.active{opacity:1;visibility:visible;pointer-events:auto}.header__content-inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 .75em 4vh}}.header__btn-close{position:absolute;top:30px;right:40px;font-size:calc(11rem/16 + 0*(100vw - 390px)/1530);font-style:italic;padding:0}@media (min-width:1920px){.header__btn-close{font-size:calc(11/16 + rem)}}.header__btn-close:after{width:20em;height:20em;transform:translate3d(-50%,-50%,0)}.header__socials{padding-bottom:3vh}@media (min-width:1024px){.header__btn-close,.header__socials{display:none}}.header__socials .social-media__item-icon{font-size:calc(24rem/16 + 0*(100vw - 390px)/1530);fill:#161713;stroke:#161713}@media (min-width:1920px){.header__socials .social-media__item-icon{font-size:calc(24/16 + rem)}}.header__nav{width:100%;color:#161713}.header__nav>ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.header__nav>ul>li{overflow:hidden;margin-bottom:.071em}.header__nav>ul>li.highlighted>a{position:relative;font-weight:500;letter-spacing:.005em;padding-right:1.05em}.header__nav>ul>li.highlighted>a:after{position:absolute;content:"";top:50%;right:0;transform:translate3d(0,-50%,0);width:.6em;height:.6em;mask-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/svg/arrow-btn.svg)}.landing .header__nav>ul>li.highlighted>a,.scrolled .header__nav>ul>li.highlighted>a{color:#c5f600}@media (max-width:1023px){.header__nav>ul>li{font-size:calc(48rem/16 + 0*(100vw - 390px)/1530);line-height:1.08}}@media (max-width:1023px) and (min-width:1920px){.header__nav>ul>li{font-size:calc(48/16 + rem)}}@media (min-width:1024px){.header__nav>ul{flex-direction:row;margin-top:-.1em}.header__nav>ul>li{display:flex;width:20%}.header__nav>ul>li:last-child{justify-content:flex-end}.header__nav>ul>li:nth-child(2){padding-left:4%}.header__nav>ul>li:nth-child(3){padding-left:9.6%}.header__nav>ul>li:nth-child(4){width:30%;padding-left:12.1%}.header__nav>ul>li:nth-child(5){width:10%}}@media (min-width:1440px){.header__nav>ul>li:nth-child(4){padding-left:12.5%}}@media (min-width:1860px){.header__nav>ul>li:nth-child(4){padding-left:13%}}.header__nav>ul>li>a{display:block;font-weight:500;line-height:1.18;letter-spacing:-.04em;white-space:nowrap;padding:2px;transition:background-color .5s ease}.header__nav>ul>li>a:focus,.header__nav>ul>li>a:focus-within{border:none;outline:0}.footer{overflow:hidden}.footer:not(.landing){padding:0 var(--content-gap) var(--content-gap);margin-top:var(--content-gap)}.footer__inner{position:relative;overflow:hidden;background-color:#161713;padding:calc(var(--content-gap)*1.5) var(--content-gap)}.landing .footer__inner{background-color:#c6d0d7;padding:calc(var(--content-gap)/2) var(--content-gap) var(--content-gap)}@media (min-width:1024px){.header__nav>ul>li>a{font-weight:400;line-height:1}.home .header__nav>ul>li>a{transform:translate3d(0,-105%,0)}.landing .header__nav>ul>li>a,.scrolled .header__nav>ul>li>a{color:#fff}.landing .footer__inner{padding-bottom:0}.footer__inner{padding:calc(var(--content-gap)*1.5) calc(var(--content-gap)*2)}}.footer__form-title{font-size:calc(60rem/16 + 90*(100vw - 390px)/1530);letter-spacing:-.04em;text-align:center;line-height:.77;color:#fff;padding:.3em 0 .55em}@media (min-width:1920px){.footer__form-title{font-size:calc(150/16 + rem)}}@media (min-width:1024px){.footer__form-title{padding:16px 0 60px}.footer__form-title .br-m{display:none}}.footer__form-inner{font-size:calc(22rem/16 + 3*(100vw - 390px)/1530);padding:0 1.5vw}@media (min-width:1920px){.footer__form-inner{font-size:calc(25/16 + rem)}}@media (max-width:1023px){.footer__form-inner{padding-bottom:3em}.footer__copyright{order:4}}.footer__form-inner form{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer__form-inner form .form-group{position:relative;width:100%}@media (min-width:768px){.footer__form-inner form{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer__form-inner form .form-group.name{width:53.2%}.footer__form-inner form .form-group.email{width:45.2%}}.footer__form-inner form .form-group input[type=email],.footer__form-inner form .form-group input[type=text]{width:100%;font-family:Nippo,Helvetica,Arial,sans-serif;font-size:calc(25rem/16 + 11*(100vw - 390px)/1530);font-weight:300;color:#161713;background-color:#fff;border:2px solid transparent;border-radius:25px;padding:1.28em .48em;margin-bottom:10px;transition:border-color .5s ease}@media (min-width:1920px){.footer__form-inner form .form-group input[type=email],.footer__form-inner form .form-group input[type=text]{font-size:calc(36/16 + rem)}}.footer__form-inner form .form-group input[type=email]::placeholder,.footer__form-inner form .form-group input[type=text]::placeholder{color:#161713}.footer__form-inner form .form-group input[type=email]:active,.footer__form-inner form .form-group input[type=email]:focus,.footer__form-inner form .form-group input[type=email]:focus-visible,.footer__form-inner form .form-group input[type=text]:active,.footer__form-inner form .form-group input[type=text]:focus,.footer__form-inner form .form-group input[type=text]:focus-visible{border-color:#c5f600}.footer__form-inner form .form-submit{display:flex;justify-content:center;width:100%;max-width:17em;font-size:calc(22rem/16 + 3*(100vw - 390px)/1530);min-height:4.86em;margin:1.136em auto 1.54em}@media (min-width:1920px){.footer__form-inner form .form-submit{font-size:calc(25/16 + rem)}}.footer__form-inner form .form-submit,.footer__form-inner form .form-submit.btn-brand{border-radius:75px}@media (hover:hover){.footer__form-inner form .form-submit:hover input[type=submit]{opacity:0}}.footer__form-inner form .form-submit input[type=submit]{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:calc(22rem/16 + 3*(100vw - 390px)/1530);font-style:italic;color:#c5f600;mix-blend-mode:difference;transition:opacity .35s ease}@media (min-width:1920px){.footer__form-inner form .form-submit input[type=submit]{font-size:calc(25/16 + rem)}}.footer__content{position:relative;display:flex;flex-direction:column;align-items:center;font-size:calc(14rem/16 + 0*(100vw - 390px)/1530)}@media (min-width:1920px){.footer__content{font-size:calc(14/16 + rem)}}@media (min-width:1024px){.footer__form-inner form .form-group input[type=email],.footer__form-inner form .form-group input[type=text]{padding:.97em 1.64em}.footer__form-inner form .form-submit{margin:2em auto 0}.footer__content{flex-direction:row;padding:100px calc(50% - 1.928em) 2.5em 1vw}.landing .footer__content{padding:0 calc(50% - 1.928em) 0 1vw}}.footer__content *{font-size:calc(14rem/16 + 0*(100vw - 390px)/1530);font-weight:500;color:rgba(198,208,215,.37)}@media (min-width:1920px){.footer__content *{font-size:calc(14/16 + rem)}}.landing .footer__content *{font-weight:400;color:#161713}.footer__copyright{margin-bottom:.714em}.landing .footer__socials .social-media__item-link:active .social-media__item-icon,.landing .footer__socials .social-media__item-link:focus .social-media__item-icon,.landing .footer__socials .social-media__item-link:focus-visible .social-media__item-icon,.landing .footer__socials .social-media__item-link:hover .social-media__item-icon{fill:#9747ff;stroke:#9747ff}.landing .footer__socials .social-media__item-icon{fill:#161713;stroke:rgba(22,23,19,.2)}@media (min-width:1024px){.footer__socials{padding-left:5%;margin:0 3.142em 0 auto}}.footer__logo{margin-bottom:.714em}.footer__logo:active,.footer__logo:focus,.footer__logo:focus-visible,.footer__logo:hover{border:none;outline:0}.footer__logo:active .footer__logo-icon,.footer__logo:focus .footer__logo-icon,.footer__logo:focus-visible .footer__logo-icon,.footer__logo:hover .footer__logo-icon{background-color:#9747ff}.footer__logo-icon{display:block;width:3.857em;height:3.214em;background-color:#c5f600;mask-size:contain;mask-position:center;mask-repeat:no-repeat;transition:background-color .5s ease}.landing .footer__logo-icon{background-color:#161713}@media (max-width:1023px){.footer__socials{order:1}.footer__logo{order:2;margin:1.14em 0}.footer__nav{order:3}}.footer__nav>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer__nav>ul>li{margin-bottom:.714em}.footer__nav>ul>li:not(:last-child){margin-right:1.712em}@media (min-width:1024px){.footer__nav{position:absolute;right:1vw;width:40%}.footer__nav>ul{justify-content:flex-end}.footer__nav>ul>li:not(:last-child){margin-right:3.64em}}.footer__nav>ul>li>a{padding:2px;transition:background-color .5s ease,color .3s ease}.footer__nav>ul>li>a:hover{color:#c5f600}.footer__nav>ul>li>a:active,.footer__nav>ul>li>a:focus,.footer__nav>ul>li>a:focus-visible{color:#161713;background-color:#c5f600;border:none;outline:0;transition:background-color .5s ease,color .2s ease}.landing .footer__nav>ul>li>a:hover{color:#9747ff}.footer__canvas{overflow-x:hidden;pointer-events:none}.footer__trigger{width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}::selection{color:#161713;background-color:#c5f600}html{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:16px}@media (min-width:1024px) and (max-width:1279px){html{font-size:14px}}html *{color:#161713;letter-spacing:-.015em}b,em,h1,h2,h3,h4,h5,h6,li,p,span,strong{cursor:default}a span,button span{cursor:pointer}a{text-decoration:none}mark{background-color:transparent}em,i{color:inherit;font-style:italic}b,strong{color:inherit;font-weight:700}.block-title-mixed.is-inview .block-title-mixed__line-inner,.wysiwyg-styles>h1.is-inview .block-title-mixed__line-inner{transform:translate3d(0,0,0);transition:transform 3s cubic-bezier(.16,1,.3,1)}.block-title-mixed__line{display:block;overflow:hidden}.block-title-mixed__line-inner{display:block;transform:translate3d(0,100%,0)}.block-title-mixed span,.wysiwyg-styles>h1 span{position:relative;font-size:inherit;letter-spacing:inherit;color:inherit;z-index:1}.block-title-mixed .default,.wysiwyg-styles>h1 .default{font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:300}.block-title-mixed .default-reg,.wysiwyg-styles>h1 .default-reg{font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400}.block-title-mixed .bold,.block-title-mixed .light,.wysiwyg-styles>h1 .bold,.wysiwyg-styles>h1 .light{font-family:Nippo,Helvetica,Arial,sans-serif;font-weight:300}.block-title-mixed .thin,.wysiwyg-styles>h1 .thin{font-family:Nippo,Helvetica,Arial,sans-serif;font-weight:200}.block-title-mixed .italic,.wysiwyg-styles>h1 .italic{font-family:TTRamillasTrl,Helvetica,Arial,sans-serif;font-weight:200;font-style:italic}.block-title-mixed .shadow:after,.wysiwyg-styles>h1 .shadow:after{position:absolute;content:"";width:100%;height:100%;background-color:#9747ff;mask-size:100% auto;mask-repeat:no-repeat;z-index:-1}.block-title-mixed .shadow.shadow-a:after,.wysiwyg-styles>h1 .shadow.shadow-a:after{top:.3095em;left:-.095em;width:113%;mask-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/svg/shadow-a.svg)}.block-title-mixed .shadow.shadow-o:after,.wysiwyg-styles>h1 .shadow.shadow-o:after{top:.505em;right:-.1em;mask-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/svg/shadow-o.svg)}.block-title-mixed .highlighted,.wysiwyg-styles>h1 .highlighted{color:#c5f600}.block-title-mixed-s{font-size:calc(58rem/16 + 30*(100vw - 390px)/1530);line-height:82.95%;letter-spacing:-.04em}@media (min-width:1920px){.block-title-mixed-s{font-size:calc(88/16 + rem)}}.block-title-s{font-size:calc(25rem/16 + 15*(100vw - 390px)/1530);font-weight:500;line-height:1}@media (min-width:1920px){.block-title-s{font-size:calc(40/16 + rem)}}.block-title-sm{font-size:calc(30rem/16 + 10*(100vw - 390px)/1530);font-weight:500;line-height:1}@media (min-width:1920px){.block-title-sm{font-size:calc(40/16 + rem)}}.block-title-xs{font-size:calc(26rem/16 + 10*(100vw - 390px)/1530);font-weight:500;letter-spacing:-.01em}@media (min-width:1920px){.block-title-xs{font-size:calc(36/16 + rem)}}.block-title-anim{display:flex;justify-content:center;align-items:flex-end}.block-title-anim.is-inview .block-title-symbol{opacity:1;transform:translate3d(0,0,0) scale(1,1);transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity .5s ease}.block-title-anim.is-inview .block-title-symbol:nth-of-type(1){transition-delay:calc(.05s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(2){transition-delay:calc(.1s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(3){transition-delay:calc(.15s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(4){transition-delay:calc(.2s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(5){transition-delay:calc(.25s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(6){transition-delay:calc(.3s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(7){transition-delay:calc(.35s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(8){transition-delay:calc(.4s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(9){transition-delay:calc(.45s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(10){transition-delay:calc(.5s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(11){transition-delay:calc(.55s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(12){transition-delay:calc(.6s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(13){transition-delay:calc(.65s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(14){transition-delay:calc(.7s + 0s)}.block-title-anim.is-inview .block-title-symbol:nth-of-type(15){transition-delay:calc(.75s + 0s)}.block-title-anim .block-title-symbol{opacity:0;transform:translate3d(0,50%,0) scale(.7,1.4);transform-origin:50% 0}.body-font-l{font-size:calc(20rem/16 + 5*(100vw - 390px)/1530);font-weight:400;line-height:1}.body-font,.body-font-m,.body-font-s,.body-font-sl,.body-font-sm{font-weight:400;line-height:1.2}@media (min-width:1920px){.body-font-l{font-size:calc(25/16 + rem)}}.body-font{font-size:calc(22rem/16 + 0*(100vw - 390px)/1530)}@media (min-width:1920px){.body-font{font-size:calc(22/16 + rem)}}@media (min-width:1860px){.body-font{font-size:calc(22rem/16 + 2*(100vw - 390px)/1530)}}@media (min-width:1860px) and (min-width:1920px){.body-font{font-size:calc(24/16 + rem)}}.body-font-m{font-size:calc(20rem/16 + 2*(100vw - 390px)/1530)}@media (min-width:1920px){.body-font-m{font-size:calc(22/16 + rem)}}.body-font-sl{font-size:calc(18rem/16 + 4*(100vw - 390px)/1530)}@media (min-width:1920px){.body-font-sl{font-size:calc(22/16 + rem)}}.body-font-sm{font-size:calc(16rem/16 + 6*(100vw - 390px)/1530)}@media (min-width:1920px){.body-font-sm{font-size:calc(22/16 + rem)}}.body-font-s{font-size:calc(14rem/16 + 8*(100vw - 390px)/1530)}@media (min-width:1920px){.body-font-s{font-size:calc(22/16 + rem)}}.block-number__text{font-family:TTRamillasTrl,Helvetica,Arial,sans-serif;font-size:calc(35rem/16 + 34*(100vw - 390px)/1530);font-weight:300;font-style:italic;line-height:1;letter-spacing:-.04em;color:inherit}@media (min-width:1920px){.block-number__text{font-size:calc(69/16 + rem)}}.wysiwyg-styles>h1{font-size:calc(58rem/16 + 30*(100vw - 390px)/1530);padding-bottom:.5em}@media (min-width:1920px){.wysiwyg-styles>h1{font-size:calc(88/16 + rem)}}.wysiwyg-styles>h2,.wysiwyg-styles>h3{font-weight:500;padding:.5em 0 .4em}.wysiwyg-styles>h2{font-size:calc(28rem/16 + 12*(100vw - 390px)/1530)}@media (min-width:1920px){.wysiwyg-styles>h2{font-size:calc(40/16 + rem)}}.wysiwyg-styles>h3{font-size:calc(24rem/16 + 12*(100vw - 390px)/1530)}@media (min-width:1920px){.wysiwyg-styles>h3{font-size:calc(36/16 + rem)}}.wysiwyg-styles li,.wysiwyg-styles>p{font-size:calc(16rem/16 + 6*(100vw - 390px)/1530);font-weight:400;line-height:1.2;letter-spacing:-.015em;color:#161713}@media (min-width:1920px){.wysiwyg-styles li,.wysiwyg-styles>p{font-size:calc(22/16 + rem)}}.wysiwyg-styles li a,.wysiwyg-styles>p a{color:inherit;text-decoration:underline 1px solid rgba(22,23,19,.7);transition:color .5s ease,text-decoration-color .5s ease}.wysiwyg-styles>p:not(:last-child){margin-bottom:.8em}.wysiwyg-styles>ol,.wysiwyg-styles>ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:1.5em;margin-bottom:.75em}@media (min-width:1024px){.wysiwyg-styles>ol,.wysiwyg-styles>ul{padding-left:2em}}.wysiwyg-styles>ul{list-style:square}.wysiwyg-styles>ol{list-style:decimal}.btn-brand,.btn-brand-secondary,.btn-primary{position:relative;display:flex;justify-content:center;align-items:center;font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:calc(20rem/16 + 5*(100vw - 390px)/1530);font-weight:400;font-style:italic;line-height:1;letter-spacing:-.04em;text-align:center;background-color:transparent;border:1px solid #161713;border-radius:35px;outline:0;box-shadow:none;appearance:none;cursor:pointer;z-index:1;padding:1.3em 2em}@media (min-width:1920px){.btn-brand,.btn-brand-secondary,.btn-primary{font-size:calc(25/16 + rem)}}@media (min-width:1024px){.btn-brand,.btn-brand-secondary,.btn-primary{border-radius:75px;padding:1.8em 3.6em}}@media (hover:hover){.wysiwyg-styles li a:hover,.wysiwyg-styles>p a:hover{color:#9747ff;text-decoration-color:#9747ff}.btn-brand-secondary:hover .btn-title,.btn-brand:hover .btn-title,.btn-primary:hover .btn-title{opacity:0}.btn-brand-secondary:hover .btn-marquee,.btn-brand:hover .btn-marquee,.btn-primary:hover .btn-marquee{opacity:1}.btn-brand-secondary:hover .btn-marquee__inner,.btn-brand:hover .btn-marquee__inner,.btn-primary:hover .btn-marquee__inner{animation-play-state:running}}.btn-brand .btn-title,.btn-brand-secondary .btn-title,.btn-primary .btn-title{margin:0 auto;transition:opacity .35s ease}.btn-brand .btn-marquee,.btn-brand-secondary .btn-marquee,.btn-primary .btn-marquee{position:absolute;width:100%;opacity:0;overflow:hidden;transition:opacity .35s ease}.btn-brand .btn-marquee__inner,.btn-brand-secondary .btn-marquee__inner,.btn-primary .btn-marquee__inner{--marqueeSpacing:5em;--marqueeStart:0em;--marqueeEnd:5em;position:relative;display:block;color:currentColor;text-shadow:currentColor var(--marqueeSpacing) 0,currentColor calc(var(--marqueeSpacing)*-1) 0,currentColor calc(var(--marqueeSpacing)*-2) 0;transition:opacity .35s ease;animation:btnMarquee 1s linear infinite;animation-play-state:paused}@keyframes btnMarquee{0%{transform:translate3d(var(--marqueeStart),0,0)}100%{transform:translate3d(var(--marqueeEnd),0,0)}}.btn-brand{color:#c5f600;border:1px solid #c5f600}.btn-brand-secondary{color:#9747ff;border:1px solid #9747ff}.btn-arrow{position:relative;display:flex;justify-content:center;align-items:center;min-height:3.5em;font-family:Nippo,Helvetica,Arial,sans-serif;font-size:calc(14rem/16 + 2*(100vw - 390px)/1530);font-weight:500;line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-align:center;background-color:#fff;border:none;border-radius:50px;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;z-index:1;transition:background-color .5s ease,color .5s ease}@media (min-width:1920px){.btn-arrow{font-size:calc(16/16 + rem)}}.btn-arrow.--inv{background-color:#161713;color:#c5f600}.btn-arrow.--inv .btn-arrow__arrow:after,.btn-arrow.--inv .btn-arrow__arrow:before{background-color:#c5f600}@media (hover:hover){.btn-arrow.--inv:hover{color:#161713;background-color:#fff}.btn-arrow.--inv:hover .btn-arrow__arrow:after,.btn-arrow.--inv:hover .btn-arrow__arrow:before{background-color:#161713}}.btn-arrow.--brand{background-color:#c5f600}@media (hover:hover){.btn-arrow.--brand:hover{background-color:#fff}.btn-arrow:hover{background-color:#c5f600}.btn-arrow:hover .btn-arrow__arrow:before{transform:translate3d(100%,-100%,0);transition-delay:0s}.btn-arrow:hover .btn-arrow__arrow:after{transform:translate3d(0,0,0);transition-delay:.1s}}.btn-arrow__arrow{position:relative;display:block;width:.6875em;height:.6875em;overflow:hidden;margin:0 1.25em}.btn-arrow__arrow:after,.btn-arrow__arrow:before{content:"";background-color:#161713;-webkit-mask-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/svg/arrow-btn.svg);mask-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/svg/arrow-btn.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s ease,background-color .3s ease}.btn-arrow__arrow:before{transition-delay:.1s}.btn-arrow__arrow:after{transform:translate3d(-100%,100%,0)}.btn-arrow mark{font-weight:400;color:inherit;padding:0 .1875em;transition:color .5s ease}form{width:100%}form label.hidden{position:absolute;width:0;height:0;font-size:0;opacity:0;pointer-events:none}input,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{appearance:none;outline:0;box-shadow:none;border:none;border-radius:0;background-color:#fff}input::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{opacity:1}input::-webkit-contacts-auto-fill-button,input[type=date]::-webkit-contacts-auto-fill-button,input[type=email]::-webkit-contacts-auto-fill-button,input[type=number]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-contacts-auto-fill-button,input[type=tel]::-webkit-contacts-auto-fill-button,input[type=text]::-webkit-contacts-auto-fill-button,input[type=url]::-webkit-contacts-auto-fill-button,select::-webkit-contacts-auto-fill-button,textarea::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;visibility:hidden;pointer-events:none}.wpcf7 br,.wpcf7 form .wpcf7-spinner{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#161713;-webkit-box-shadow:0 0 0 1000px #fff inset;border:none;outline:#fff solid 1px}input[type=submit]{font-weight:400;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;box-shadow:none;border:none;border-radius:0;background-color:transparent;cursor:pointer}textarea{resize:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.grecaptcha-badge{visibility:hidden}.wpcf7 form .wpcf7-not-valid-tip{position:absolute;font-size:calc(14rem/16 + 2*(100vw - 390px)/1530);color:#c5f600}@media (min-width:1920px){.wpcf7 form .wpcf7-not-valid-tip{font-size:calc(16/16 + rem)}}@media (max-width:767px){.wpcf7 form .wpcf7-not-valid-tip{position:relative;margin:-5px 0 5px 10px}}.wpcf7 form .wpcf7-form-control-wrap{width:100%}.wpcf7 form .wpcf7-response-output{width:100%;font-size:calc(16rem/16 + 4*(100vw - 390px)/1530);color:#c5f600;text-align:center;border:0;padding:0;margin:2em auto 0}@media (min-width:1920px){.wpcf7 form .wpcf7-response-output{font-size:calc(20/16 + rem)}}.disc-form-ttl,.wp-block-madness-ai-contact-form .first-form .submit-wrapper .hit,.wp-block-madness-ai-contact-form .first-form .submit-wrapper .top-picks,.wp-block-madness-ai-contact-form .first-form h2,.wp-block-madness-ai-contact-form .loader .title,.wp-block-madness-ai-contact-form .not-interested,.wp-block-madness-ai-contact-form .response .fast,.wp-block-madness-ai-contact-form .second-form .title,.wp-block-madness-ai-contact-form .thank-you{font-family:TTRamillasTrl,Helvetica,Arial,sans-serif;font-size:calc(25rem/16 + 10*(100vw - 390px)/1530);font-weight:300;font-style:italic;line-height:1;letter-spacing:-.015em;text-transform:uppercase;text-align:center}@media (min-width:1920px){.disc-form-ttl,.wp-block-madness-ai-contact-form .first-form .submit-wrapper .hit,.wp-block-madness-ai-contact-form .first-form .submit-wrapper .top-picks,.wp-block-madness-ai-contact-form .first-form h2,.wp-block-madness-ai-contact-form .loader .title,.wp-block-madness-ai-contact-form .not-interested,.wp-block-madness-ai-contact-form .response .fast,.wp-block-madness-ai-contact-form .second-form .title,.wp-block-madness-ai-contact-form .thank-you{font-size:calc(35/16 + rem)}}.disc-form-subttl,.wp-block-madness-ai-contact-form .first-form .company-details .title,.wp-block-madness-ai-contact-form .range-wrapper .budget,.wp-block-madness-ai-contact-form .response .question,.wp-block-madness-ai-contact-form .response .title,.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .question,.wp-block-madness-ai-contact-form .second-form .description{font-family:Nippo,Helvetica,Arial,sans-serif;font-size:calc(18rem/16 + 4*(100vw - 390px)/1530);font-weight:300;line-height:1;letter-spacing:-.015em;text-align:center}@media (min-width:1920px){.disc-form-subttl,.wp-block-madness-ai-contact-form .first-form .company-details .title,.wp-block-madness-ai-contact-form .range-wrapper .budget,.wp-block-madness-ai-contact-form .response .question,.wp-block-madness-ai-contact-form .response .title,.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .question,.wp-block-madness-ai-contact-form .second-form .description{font-size:calc(22/16 + rem)}}.disc-form-input-fs,.wp-block-madness-ai-contact-form .range-wrapper,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .no,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .yes,.wp-block-madness-ai-contact-form .second-form .input-wrapper,.wp-block-madness-ai-contact-form input[name=aiSolution],.wp-block-madness-ai-contact-form input[name=business],.wp-block-madness-ai-contact-form input[name=email],.wp-block-madness-ai-contact-form input[name=goals],.wp-block-madness-ai-contact-form input[name=name],.wp-block-madness-ai-contact-form input[name=website],.wp-block-madness-ai-contact-form input[type=date],.wp-block-madness-ai-contact-form input[type=radio]+span{font-size:calc(18rem/16 + 2*(100vw - 390px)/1530)}@media (min-width:1920px){.disc-form-input-fs,.wp-block-madness-ai-contact-form .range-wrapper,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .no,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .yes,.wp-block-madness-ai-contact-form .second-form .input-wrapper,.wp-block-madness-ai-contact-form input[name=aiSolution],.wp-block-madness-ai-contact-form input[name=business],.wp-block-madness-ai-contact-form input[name=email],.wp-block-madness-ai-contact-form input[name=goals],.wp-block-madness-ai-contact-form input[name=name],.wp-block-madness-ai-contact-form input[name=website],.wp-block-madness-ai-contact-form input[type=date],.wp-block-madness-ai-contact-form input[type=radio]+span{font-size:calc(20/16 + rem)}}.wp-block-madness-ai-contact-form{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4.5vh 0}@media (min-width:1024px){.wp-block-madness-ai-contact-form{padding:6.2vh 0 15vh}.wp-block-madness-ai-contact-form:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:32vh;background:linear-gradient(0deg,#fff 16%,rgba(255,255,255,.14) 84%,rgba(255,255,255,0) 100%);pointer-events:none}}.wp-block-madness-ai-contact-form .top{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--content-gap)}.wp-block-madness-ai-contact-form .top__subtitle{position:relative;font-size:calc(22rem/16 + 6*(100vw - 390px)/1530);letter-spacing:-.04em;color:rgba(22,23,19,.55);padding-bottom:1.3em}@media (min-width:1920px){.wp-block-madness-ai-contact-form .top__subtitle{font-size:calc(28/16 + rem)}}.wp-block-madness-ai-contact-form .top__subtitle:after{position:absolute;content:"";bottom:0;left:50%;transform:translate3d(-50%,0,0);width:1em;height:1em;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/discover/arrows-down.svg)}.wp-block-madness-ai-contact-form .top__title{position:relative;font-family:TTRamillasTrl,Helvetica,Arial,sans-serif;font-size:calc(47rem/16 + 63*(100vw - 390px)/1530);font-weight:400;font-style:italic;line-height:81.3%;letter-spacing:-.04em;max-width:9.7em;z-index:1;margin-bottom:.34em}@media (min-width:1920px){.wp-block-madness-ai-contact-form .top__title{font-size:calc(110/16 + rem)}}.wp-block-madness-ai-contact-form .top__title .primary,.wp-block-madness-ai-contact-form .top__title .secondary{position:relative;transform:translate3d(0,0,0) scale(1);z-index:2}.wp-block-madness-ai-contact-form .top__title .primary:after,.wp-block-madness-ai-contact-form .top__title .secondary:after{position:absolute;content:"";top:14%;left:0;width:100%;height:69%;background-color:#c5f600;pointer-events:none;transform:translate3d(0,0,0) scaleX(0);transform-origin:0 50%;z-index:-1}.wp-block-madness-ai-contact-form .ai-contact-form.state-first-form .first-form,.wp-block-madness-ai-contact-form .ai-contact-form.state-first-loading .loader.first,.wp-block-madness-ai-contact-form .ai-contact-form.state-not-interested .not-interested,.wp-block-madness-ai-contact-form .ai-contact-form.state-response .response,.wp-block-madness-ai-contact-form .ai-contact-form.state-second-form .second-form,.wp-block-madness-ai-contact-form .ai-contact-form.state-second-form-submitted .thank-you,.wp-block-madness-ai-contact-form .ai-contact-form.state-second-loading .loader.second{position:relative;opacity:1;pointer-events:auto;visibility:visible;transition:opacity .5s ease,visibility .5s ease}.wp-block-madness-ai-contact-form .top__title .primary:first-of-type:after{left:-10%;width:106%}.wp-block-madness-ai-contact-form .top__title .secondary:after{background-color:#9747ff}.wp-block-madness-ai-contact-form .ai-contact-form{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:65vh;overflow:hidden;z-index:1}.wp-block-madness-ai-contact-form .ai-contact-form.state-first-loading .loader.first .loader-icon__group.two{animation-name:loaderTwo}.wp-block-madness-ai-contact-form .ai-contact-form.state-first-loading .loader.first .loader-icon__group.three{animation-name:loaderThree}.wp-block-madness-ai-contact-form .ai-contact-form.state-first-loading .loader.first .loader-icon__group.four{animation-name:loaderFour}.wp-block-madness-ai-contact-form .ai-contact-form.state-first-loading .loader.first .loader-icon__group.five{animation-name:loaderFive}.wp-block-madness-ai-contact-form .ai-contact-form.state-first-loading .loader.first .loader-icon__group.six{animation-name:loaderSix}.wp-block-madness-ai-contact-form .ai-contact-form.state-first-loading .loader.first .loader-icon__group.seven{animation-name:loaderSeven}.wp-block-madness-ai-contact-form .ai-contact-form.state-second-loading .loader.second .loader-icon__group.two{animation-name:loaderTwo}.wp-block-madness-ai-contact-form .ai-contact-form.state-second-loading .loader.second .loader-icon__group.three{animation-name:loaderThree}.wp-block-madness-ai-contact-form .ai-contact-form.state-second-loading .loader.second .loader-icon__group.four{animation-name:loaderFour}.wp-block-madness-ai-contact-form .ai-contact-form.state-second-loading .loader.second .loader-icon__group.five{animation-name:loaderFive}.wp-block-madness-ai-contact-form .ai-contact-form.state-second-loading .loader.second .loader-icon__group.six{animation-name:loaderSix}.wp-block-madness-ai-contact-form .ai-contact-form.state-second-loading .loader.second .loader-icon__group.seven{animation-name:loaderSeven}.wp-block-madness-ai-contact-form .first-form,.wp-block-madness-ai-contact-form .loader,.wp-block-madness-ai-contact-form .not-interested,.wp-block-madness-ai-contact-form .response,.wp-block-madness-ai-contact-form .second-form,.wp-block-madness-ai-contact-form .thank-you{position:absolute;opacity:0;pointer-events:none;visibility:hidden}.wp-block-madness-ai-contact-form .first-form{width:calc(100% - var(--content-gap)*2)}@media (min-width:1024px){.wp-block-madness-ai-contact-form .first-form{width:62.153%}}.wp-block-madness-ai-contact-form .first-form>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.wp-block-madness-ai-contact-form .first-form h2{max-width:15.09em;margin-bottom:.8em}.wp-block-madness-ai-contact-form .first-form .business-type{display:flex;width:100%}.wp-block-madness-ai-contact-form .first-form .business-type input,.wp-block-madness-ai-contact-form .first-form .business-type label{width:100%}.wp-block-madness-ai-contact-form .first-form .company-details{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.wp-block-madness-ai-contact-form .first-form .company-details .title{width:75%;margin:.6em 0 .48em}@media (min-width:1024px){.wp-block-madness-ai-contact-form .first-form .company-details .title{margin:.8em 0 .692em}}.wp-block-madness-ai-contact-form .first-form .company-details .inputs{width:100%;display:flex;flex-direction:column}.wp-block-madness-ai-contact-form .first-form .company-details .inputs input{width:100%;margin-bottom:5px}@media (min-width:768px){.wp-block-madness-ai-contact-form .first-form .company-details .inputs{flex-direction:row;justify-content:space-between}.wp-block-madness-ai-contact-form .first-form .company-details .inputs input{width:calc(50% - 5px)}}.wp-block-madness-ai-contact-form .first-form .submit-wrapper{display:flex;flex-direction:column;align-items:center}.wp-block-madness-ai-contact-form .first-form .submit-wrapper button{min-width:10em}@media (min-width:768px){.wp-block-madness-ai-contact-form .first-form .submit-wrapper button{min-width:13em}}.wp-block-madness-ai-contact-form .first-form .submit-wrapper .hit,.wp-block-madness-ai-contact-form .first-form .submit-wrapper .top-picks{font-size:calc(20rem/16 + 15*(100vw - 390px)/1530)}@media (min-width:1920px){.wp-block-madness-ai-contact-form .first-form .submit-wrapper .hit,.wp-block-madness-ai-contact-form .first-form .submit-wrapper .top-picks{font-size:calc(35/16 + rem)}}.wp-block-madness-ai-contact-form .first-form .submit-wrapper .hit{margin:.57em 0 .257em}@media (min-width:1024px){.wp-block-madness-ai-contact-form .first-form .submit-wrapper .hit{margin:1em 0 .257em}}.wp-block-madness-ai-contact-form .first-form .submit-wrapper .top-picks{margin-top:.314em}.wp-block-madness-ai-contact-form .loader{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(22rem/16 + 8*(100vw - 390px)/1530);min-height:55vh;padding:0 var(--content-gap)}@media (min-width:1920px){.wp-block-madness-ai-contact-form .loader{font-size:calc(30/16 + rem)}}.wp-block-madness-ai-contact-form .loader .loader-icon{fill:#161713;stroke:#161713;width:4.33em;height:4.33em;min-width:130px;min-height:130px}.wp-block-madness-ai-contact-form .loader .title{max-width:21em;padding-top:1em}.wp-block-madness-ai-contact-form .loader .title span{font-style:normal}.wp-block-madness-ai-contact-form .response{width:calc(100% - var(--content-gap)*2)}@media (min-width:1024px){.wp-block-madness-ai-contact-form .response{width:79.653%}}.wp-block-madness-ai-contact-form .response .title{margin-bottom:.69em}.wp-block-madness-ai-contact-form .response .description,.wp-block-madness-ai-contact-form .response .subtitle{position:relative;font-size:calc(18rem/16 + 2*(100vw - 390px)/1530);font-weight:500;border:1px solid rgba(22,23,19,.45);border-radius:15px;padding:.5em .5em .6em 1.6em}@media (min-width:1920px){.wp-block-madness-ai-contact-form .response .description,.wp-block-madness-ai-contact-form .response .subtitle{font-size:calc(20/16 + rem)}}.wp-block-madness-ai-contact-form .response .description:before,.wp-block-madness-ai-contact-form .response .subtitle:before{position:absolute;content:"";top:.7em;left:.75em;width:.69em;height:.69em;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/discover/arrows-right.svg)}@media (min-width:1024px){.wp-block-madness-ai-contact-form .response .description,.wp-block-madness-ai-contact-form .response .subtitle{border-radius:25px}}.wp-block-madness-ai-contact-form .response .result{font-size:calc(16rem/16 + 2*(100vw - 390px)/1530);line-height:1.2;border:1px solid rgba(22,23,19,.45);border-radius:15px;padding:.4em .9em .9em;margin:8px 0}@media (min-width:1920px){.wp-block-madness-ai-contact-form .response .result{font-size:calc(18/16 + rem)}}.wp-block-madness-ai-contact-form .response .result li{margin-bottom:.318em}.wp-block-madness-ai-contact-form .response .result strong{display:block;font-weight:700}.wp-block-madness-ai-contact-form .response .fast{padding:.945em 0 .145em}.wp-block-madness-ai-contact-form .response .question{margin:0 auto .857em}.wp-block-madness-ai-contact-form .response .buttons{display:flex;justify-content:center}.wp-block-madness-ai-contact-form .response .buttons button:first-child{margin-right:10px}.wp-block-madness-ai-contact-form .response .buttons button:last-child:after{width:110%;height:110%}.wp-block-madness-ai-contact-form .second-form{width:calc(100% - var(--content-gap)*2);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media (min-width:1024px){.wp-block-madness-ai-contact-form .response .result{border-radius:25px}.wp-block-madness-ai-contact-form .second-form{width:62.153%}}.wp-block-madness-ai-contact-form .second-form div{width:100%}.wp-block-madness-ai-contact-form .second-form .title{max-width:19em;margin:0 auto .6em}.wp-block-madness-ai-contact-form .second-form .title span{font-style:normal}.wp-block-madness-ai-contact-form .second-form .description{margin-bottom:.66em}.wp-block-madness-ai-contact-form .second-form .input-wrapper{margin-bottom:5px}@media (min-width:1024px){.wp-block-madness-ai-contact-form .second-form .input-wrapper{margin-bottom:.769em}}.wp-block-madness-ai-contact-form .second-form .current-ai-solution .question{text-align:left;margin-bottom:.66em}.wp-block-madness-ai-contact-form .second-form .current-ai-solution .no,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .yes{display:inline-block;cursor:pointer;margin:0 .5em .615em 0}.wp-block-madness-ai-contact-form .second-form .current-ai-solution .no span,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .yes span{cursor:pointer}.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper{padding:.73em 0}@media (min-width:768px){.wp-block-madness-ai-contact-form .second-form>.input-wrapper{width:calc(50% - 5px)}.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper{display:flex;justify-content:space-between}}@media (min-width:1024px){.wp-block-madness-ai-contact-form .second-form .current-ai-solution .no,.wp-block-madness-ai-contact-form .second-form .current-ai-solution .yes{margin:0 .5em .615em 0}.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper{padding:0 0 1.36em}.wp-block-madness-ai-contact-form .second-form button[type=submit]{padding:2.48em 2.6em}}.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper .budget-wrapper,.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper .start-date-wrapper{width:100%;display:flex;flex-direction:column;text-align:left;margin-bottom:.5em}@media (min-width:768px){.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper .budget-wrapper,.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper .start-date-wrapper{width:calc(50% - 5px)}}.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper .budget-wrapper>div:first-child,.wp-block-madness-ai-contact-form .second-form .budget-and-start-wrapper .start-date-wrapper>div:first-child{flex:1;margin-bottom:15px}.wp-block-madness-ai-contact-form .second-form button[type=submit]{margin:0 auto}.wp-block-madness-ai-contact-form .not-interested{width:calc(100% - var(--content-gap)*2);max-width:18em;margin-top:5vh}.wp-block-madness-ai-contact-form .not-interested span{font-style:normal}.wp-block-madness-ai-contact-form .thank-you{width:calc(100% - var(--content-gap)*2);max-width:21.5em;margin-top:5vh}.wp-block-madness-ai-contact-form .thank-you:after{transform:translate3d(-50%,-50%,0);width:250%;height:250%}.wp-block-madness-ai-contact-form button{font-size:calc(18rem/16 + 2*(100vw - 390px)/1530)}@media (min-width:1920px){.wp-block-madness-ai-contact-form button{font-size:calc(20/16 + rem)}}.wp-block-madness-ai-contact-form input[name=aiSolution],.wp-block-madness-ai-contact-form input[name=business],.wp-block-madness-ai-contact-form input[name=email],.wp-block-madness-ai-contact-form input[name=goals],.wp-block-madness-ai-contact-form input[name=name],.wp-block-madness-ai-contact-form input[name=website]{font-family:Nippo,Helvetica,Arial,sans-serif;font-weight:300;line-height:1;letter-spacing:-.015em;height:3.269em;border:1px solid transparent;border-radius:13px;padding:.5em 1.384em;transition:border-color .5s ease}.wp-block-madness-ai-contact-form input[name=aiSolution]:active,.wp-block-madness-ai-contact-form input[name=aiSolution]:focus,.wp-block-madness-ai-contact-form input[name=aiSolution]:focus-visible,.wp-block-madness-ai-contact-form input[name=business]:active,.wp-block-madness-ai-contact-form input[name=business]:focus,.wp-block-madness-ai-contact-form input[name=business]:focus-visible,.wp-block-madness-ai-contact-form input[name=email]:active,.wp-block-madness-ai-contact-form input[name=email]:focus,.wp-block-madness-ai-contact-form input[name=email]:focus-visible,.wp-block-madness-ai-contact-form input[name=goals]:active,.wp-block-madness-ai-contact-form input[name=goals]:focus,.wp-block-madness-ai-contact-form input[name=goals]:focus-visible,.wp-block-madness-ai-contact-form input[name=name]:active,.wp-block-madness-ai-contact-form input[name=name]:focus,.wp-block-madness-ai-contact-form input[name=name]:focus-visible,.wp-block-madness-ai-contact-form input[name=website]:active,.wp-block-madness-ai-contact-form input[name=website]:focus,.wp-block-madness-ai-contact-form input[name=website]:focus-visible,.wp-block-madness-ai-contact-form input[type=radio]:checked+span{border-color:#c5f600}.wp-block-madness-ai-contact-form input[name=aiSolution]::placeholder,.wp-block-madness-ai-contact-form input[name=business]::placeholder,.wp-block-madness-ai-contact-form input[name=email]::placeholder,.wp-block-madness-ai-contact-form input[name=goals]::placeholder,.wp-block-madness-ai-contact-form input[name=name]::placeholder,.wp-block-madness-ai-contact-form input[name=website]::placeholder{color:rgba(22,23,19,.45)}@media (min-width:1024px){.wp-block-madness-ai-contact-form input[name=aiSolution],.wp-block-madness-ai-contact-form input[name=business],.wp-block-madness-ai-contact-form input[name=email],.wp-block-madness-ai-contact-form input[name=goals],.wp-block-madness-ai-contact-form input[name=name],.wp-block-madness-ai-contact-form input[name=website]{border-radius:20px}}.wp-block-madness-ai-contact-form input[name=aiSolution],.wp-block-madness-ai-contact-form input[name=goals],.wp-block-madness-ai-contact-form input[name=name]{width:100%}.wp-block-madness-ai-contact-form input[type=radio]{position:absolute;clip-path:circle(0)}.wp-block-madness-ai-contact-form input[type=radio]+span{display:inline-flex;justify-content:center;align-items:center;font-family:Nippo,Helvetica,Arial,sans-serif;font-weight:300;line-height:1;letter-spacing:-.015em;height:3.269em;min-width:4.384em;background-color:#fff;border:3px solid #fff;border-radius:13px;padding:.5em;transition:border-color .5s ease}@media (min-width:1024px){.wp-block-madness-ai-contact-form input[type=radio]+span{border-radius:20px}}.wp-block-madness-ai-contact-form input[type=date]{position:relative;font-family:Nippo,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#161713;width:100%;height:3.269em;background-color:#fff;border-radius:13px;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/discover/calendar.svg);background-size:1.15em 1.15em;background-repeat:no-repeat;background-position:.88em 50%;padding:.5em .769em .5em 2.69em}.wp-block-madness-ai-contact-form input[type=date]::placeholder{color:rgba(22,23,19,.45)}.wp-block-madness-ai-contact-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:.88em;width:1.15em;height:1.15em;opacity:0}@media (min-width:1024px){.wp-block-madness-ai-contact-form input[type=date]{border-radius:20px}}.wp-block-madness-ai-contact-form .range-wrapper{position:relative;display:flex;width:100%;height:3.269em;background-color:#fff;border-radius:13px;overflow:hidden;padding-left:3.2em}.wp-block-madness-ai-contact-form .range-wrapper:before{position:absolute;content:"";top:0;left:0;width:3.2em;height:100%;background-color:#c5f600;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/discover/budget.svg);background-repeat:no-repeat;background-size:55%;background-position:66% center;border-right:1px solid #c5f600}@media (min-width:1024px){.wp-block-madness-ai-contact-form .range-wrapper{border-radius:20px}}.wp-block-madness-ai-contact-form .range-wrapper input[type=range]{font-size:inherit;width:101%;height:100%;appearance:none;cursor:pointer;overflow:hidden;margin:0}.wp-block-madness-ai-contact-form .range-wrapper input[type=range]::-webkit-slider-runnable-track{height:3.269em;background:#fff}.wp-block-madness-ai-contact-form .range-wrapper input[type=range]::-moz-range-track{height:3.269em;background:#fff}.wp-block-madness-ai-contact-form .range-wrapper input[type=range]::-webkit-slider-thumb{appearance:none;width:25px;height:3.269em;background-color:#c5f600;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/discover/thumb.svg);background-repeat:no-repeat;background-position:3px center;background-size:auto 26%;border:none;border-radius:0 13px 13px 0;box-shadow:-999px 0 0 975px #c5f600}@media (min-width:1024px){.wp-block-madness-ai-contact-form .range-wrapper input[type=range]::-webkit-slider-thumb{border-radius:0 20px 20px 0}}.wp-block-madness-ai-contact-form .range-wrapper input[type=range]::-moz-range-thumb{appearance:none;width:25px;height:3.269em;background-color:#c5f600;background-image:url(//madness.ai/wp-content/themes/madness/assets/css/./../images/discover/thumb.svg);background-repeat:no-repeat;background-position:3px center;background-size:auto 26%;border:none;border-radius:0 13px 13px 0;box-shadow:-999px 0 0 975px #c5f600}.wp-block-madness-ai-contact-form .range-wrapper .budget{position:absolute;top:50%;right:0;transform:translate3d(-20px,-50%,0);display:block;pointer-events:none}.block-discover-trigger{margin:4.5vh 0 -4.5vh}@media (min-width:1024px){.wp-block-madness-ai-contact-form .range-wrapper input[type=range]::-moz-range-thumb{border-radius:0 20px 20px 0}.block-discover-trigger{margin:6.2vh 0 -6.2vh}}.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .primary:after,.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .secondary:after{transform:translate3d(0,0,0) scaleX(1)}.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .primary:nth-of-type(1):after,.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .secondary:nth-of-type(1):after{transition:transform .3s ease}.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .primary:nth-of-type(2):after,.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .secondary:nth-of-type(2):after{transition:transform .2s ease .2s}.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .primary:nth-of-type(3):after,.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .secondary:nth-of-type(3):after{transition:transform .75s ease .3s}.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .primary:nth-of-type(4):after,.block-discover-trigger.is-inview+.wp-block-madness-ai-contact-form .top__title .secondary:nth-of-type(4):after{transition:transform .75s ease .5s}.loader-icon{pointer-events:none}.loader-icon__group:not(.one){opacity:0;animation:5.5s linear infinite}@keyframes loaderTwo{0%,18%{opacity:0}100%,19%{opacity:1}}@keyframes loaderThree{0%,32%{opacity:0}100%,33%{opacity:1}}@keyframes loaderFour{0%,46%{opacity:0}100%,47%{opacity:1}}@keyframes loaderFive{0%,60%{opacity:0}100%,61%{opacity:1}}@keyframes loaderSix{0%,74%{opacity:0}100%,75%{opacity:1}}@keyframes loaderSeven{0%,88%{opacity:0}100%,89%{opacity:1}}.banner-hero .loader,.block-experiments .loader{top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;background-color:#c6d0d7;overflow:hidden;pointer-events:none}.banner-hero .loader:not(.isLoading),.block-experiments .loader:not(.isLoading){opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.banner-hero .loader.isLoading .loader-icon,.block-experiments .loader.isLoading .loader-icon{fill:#c5f600}.banner-hero .loader.isLoading .loader-icon__group.two,.block-experiments .loader.isLoading .loader-icon__group.two{animation-name:loaderTwo}.banner-hero .loader.isLoading .loader-icon__group.three,.block-experiments .loader.isLoading .loader-icon__group.three{animation-name:loaderThree}.banner-hero .loader.isLoading .loader-icon__group.four,.block-experiments .loader.isLoading .loader-icon__group.four{animation-name:loaderFour}.banner-hero .loader.isLoading .loader-icon__group.five,.block-experiments .loader.isLoading .loader-icon__group.five{animation-name:loaderFive}.banner-hero .loader.isLoading .loader-icon__group.six,.block-experiments .loader.isLoading .loader-icon__group.six{animation-name:loaderSix}.banner-hero .loader.isLoading .loader-icon__group.seven,.block-experiments .loader.isLoading .loader-icon__group.seven{animation-name:loaderSeven}.banner-hero .loader-icon,.block-experiments .loader-icon{fill:#c5f600}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes clickable{0%,99.99%{pointer-events:none}100%{pointer-events:auto}}@keyframes scrollUp{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}.social-media{font-size:calc(14rem/16 + 0*(100vw - 390px)/1530)}@media (min-width:1920px){.social-media{font-size:calc(14/16 + rem)}}.social-media__items{display:flex;align-items:center}.social-media__item{margin-bottom:.714em}.social-media__item:not(:last-child){margin-right:.571em}.social-media__item-link{display:block}.social-media__item-link:active,.social-media__item-link:focus,.social-media__item-link:focus-visible,.social-media__item-link:hover{border:0;outline:0}.social-media__item-link:active .social-media__item-icon,.social-media__item-link:focus .social-media__item-icon,.social-media__item-link:focus-visible .social-media__item-icon,.social-media__item-link:hover .social-media__item-icon{fill:#c5f600;stroke:#c5f600}.social-media__item-icon{fill:rgba(198,208,215,.37);stroke:rgba(198,208,215,.37);pointer-events:none;width:4.57em;height:5.78em;transition:fill .5s ease,stroke .5s ease}