@layer base{html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:500;font-family:var(--body-font);font-variant-numeric:lining-nums;background-color:var(--white);color:var(--black);margin:0}a{color:inherit;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:normal;-webkit-highlight:none;outline:none;margin:0;padding:0;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;outline:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}input[type=text],input[type=email],input[type=password]{appearance:none;background-clip:padding-box}ul{list-style-type:none}input,textarea{font-family:inherit}}@layer components;@layer utilities{.body_font{font-family:var(--body-font)}.body_black{background-color:var(--black);transition:background-color .5s}.body_white{background-color:var(--white);transition:background-color .5s}.body_pink{background-color:#f5a0d2;transition:background-color .5s}.body_grey{background-color:#eee;transition:background-color .5s}.body_purple{background-color:#bec8ff;transition:background-color .5s}.stop_scrolling{height:100vh;overflow:hidden}.video-placeholder-normal{opacity:0;visibility:hidden}}@font-face{font-family:dysfont;src:url(https://resources.promova.com/fonts/DysfontPro-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dysfont;src:url(https://resources.promova.com/fonts/DysfontPro-Regular.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:dysfont;src:url(https://resources.promova.com/fonts/DysfontPro-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dysfont-bold;src:url(https://resources.promova.com/fonts/DysfontPro-Bold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--body-font:var(--manrope-font,"Manrope"), Manrope, var(--rubik-font,"Rubik"), Arial, "Lucida Grande", -apple-system, BlinkMacSystemFont, sans-serif;--heading-font:var(--nekst-font,"Nekst-Bold"), var(--rubik-font,"Rubik"), Arial, "Lucida Grande", -apple-system, BlinkMacSystemFont, sans-serif;--dyslexic-mode:false;--white:#fff;--black:#000;--body0-font-size:28px;--body1-font-size:18px;--body2-font-size:15px;--body3-font-size:13px;--overline-font-size:11px;--body0-line-height:36px;--body1-line-height:26px;--body2-line-height:22px;--body3-line-height:18px;--overline-line-height:14px;--uppercase-value:uppercase;--fb-layout-padding:10px;--spring-animation-timing-function:cubic-bezier(.175, .885, .32, 1.275)}@supports (animation-timing-function:linear(0, 1)){:root{--spring-animation-timing-function:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1)}}[data-dyslexic=true]{--body-font:dysfont, Manrope, Arial, "Lucida Grande", -apple-system, BlinkMacSystemFont, sans-serif;--heading-font:dysfont-bold, Nekst-Bold, Arial, "Lucida Grande", -apple-system, BlinkMacSystemFont, sans-serif;--dyslexic-mode:true;--white:#fffaf8;--black:#302e31;--body1-font-size:21px;--body2-font-size:18px;--body3-font-size:15px;--overline-font-size:13px;--body1-line-height:29px;--body2-line-height:25px;--body3-line-height:21px;--overline-line-height:18px;--uppercase-value:capitalize}.pix-overlay{position:fixed!important}.cky-banner-btn-close{top:12px!important;right:12px!important}.cky-banner-btn-close img{width:12px!important;height:12px!important}
