:root{--cravy-pink:#FF7CAA;--cravy-pink-dark:#F0568F;--cravy-green:#7CE28A;--cravy-green-dark:#1C6B4A;--cravy-cream:#F4F2EE;--cravy-black:#141414;--cravy-white:#FFFFFF;--cravy-border:3px solid var(--cravy-black);--cravy-shadow:6px 6px 0 var(--cravy-black);--cravy-shadow-sm:4px 4px 0 var(--cravy-black);--font-display:"BasteB","Space Grotesk","Archivo Black",sans-serif;--font-mono:"Martian Mono",ui-monospace,"SFMono-Regular",monospace;--font-script:"filmotype_luckyregular";--radius:14px}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cravy-cream);color:var(--cravy-black);font-family:var(--font-mono);font-size:16px;line-height:1.5;overflow-x:hidden;padding:15px}img{max-width:100%}a{color:inherit}button,input,select,textarea{font-family:inherit}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.text_color_lightblue{color:#c6c6ff}.text_color_yellow{color:#8ceb8c}::selection{background:#8ceb8c;color:#000;text-shadow:none}a:hover,button:hover{cursor:pointer}a:not(.cta):not(.no_link_default){position:relative;color:initial;transition:color .3s ease,padding .3s ease}a:not(.cta):not(.no_link_default):hover{color:#fff}ul{list-style:outside;font-weight:300}::selection{background:#8ceb8c;color:#fff;text-shadow:none}:active,:focus{outline:0!important}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media only screen and (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:992px){.container{max-width:992px}}@media only screen and (min-width:1200px){.container{max-width:1400px}}.p-top{padding-top:100px}.p-bottom{padding-bottom:100px}.p-both,.p-top-bottom{padding-top:100px;padding-bottom:100px}.p-none{padding-top:0;padding-bottom:0}.d_flex{display:flex}.d_flex_justify_center{justify-content:center}.d_flex_justify_end{justify-content:flex-end}.d_flex_direction_column{flex-direction:column}.d_flex_direction_row{flex-direction:column}@media only screen and (min-width:768px){.d_flex_direction_row{flex-direction:row}}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}blockquote{position:relative;padding-left:30px}blockquote::before{content:"";height:100%;background-color:#000;position:absolute;width:8px;border-radius:10px;left:0;top:-5px}.hidden{display:none}.bg_color{padding:20px;border-radius:20px;border:2px solid #000;box-shadow:var(--cravy-shadow);width:fit-content}.bg_color_green{background:#8ceb8c}.bg_color_green,.bg_color_green a:not(.cta){color:#000}.bg_color_pink{background:#fe9cb9}.bg_color_pink,.bg_color_pink a:not(.cta){color:#000}.bg_color_white{background:#fff}.bg_color_white,.bg_color_white a:not(.cta){color:#000}.img_wrapper_crop_form{overflow:hidden;border-radius:20px}.svg{position:absolute}.overflowx_auto{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#fe9cb9 #000}.overflowx_auto::-webkit-scrollbar{width:15px;height:10px}.overflowx_auto::-webkit-scrollbar-track{background:#000;border-radius:10px}.overflowx_auto::-webkit-scrollbar-thumb{background:#6e6e6e;border-radius:10px}.overflowx_auto::-webkit-scrollbar-thumb:hover{background:#6e6e6e}.swiper-button-next svg,.swiper-button-prev svg{fill:none!important}.media_source{text-align:right;margin:0}.table_wrapper{overflow-x:auto}table{border-collapse:collapse;width:100%}table td,table th{border:1px solid #6e6e6e;padding:10px}table thead th{background:#fff;font-weight:600}table tbody tr:nth-child(even){background:#fafafa}table tbody tr:hover{background:#f0f6ff}b,strong{font-weight:600}@font-face{font-family:filmotype_luckyregular;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/filmotype/filmotype_lucky-webfont.eot);src:url(//cravy.lu/wp-content/themes/cravy/dist/font/filmotype/filmotype_lucky-webfont.eot?#iefix) format("embedded-opentype"),url(//cravy.lu/wp-content/themes/cravy/dist/font/filmotype/filmotype_lucky-webfont.woff) format("woff"),url(//cravy.lu/wp-content/themes/cravy/dist/font/filmotype/filmotype_lucky-webfont.ttf) format("truetype"),url(//cravy.lu/wp-content/themes/cravy/dist/font/filmotype/filmotype_lucky-webfont.svg#filmotype_luckyregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BasteB;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/basteb/BasteB-Black.woff2) format("woff2"),url(//cravy.lu/wp-content/themes/cravy/dist/font/basteb/BasteB-Black.woff) format("woff"),url(//cravy.lu/wp-content/themes/cravy/dist/font/basteb/BasteB-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Martian Mono";src:url(//cravy.lu/wp-content/themes/cravy/dist/font/martian_mono/MartianMono-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-thin-italic-58b641b2d5a92.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-extralight-italic-58b642045546b.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-light-italic-58b64147957e5.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-light-cond-58b64220b1490.otf) format("opentype");font-weight:300;font-style:normal;font-stretch:condensed;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-regular-italic-58b641ecad88f.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-regular-comp-58b641cc0aca1.otf) format("opentype");font-weight:400;font-style:normal;font-stretch:extra-condensed;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-bold-cond-58b64162258ca.otf) format("opentype");font-weight:700;font-style:normal;font-stretch:condensed;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-black-cond-58b642507872b.otf) format("opentype");font-weight:900;font-style:normal;font-stretch:condensed;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-black-comp-58b64117a2ad9.otf) format("opentype");font-weight:900;font-style:normal;font-stretch:extra-condensed;font-display:swap}@font-face{font-family:Interstate;src:url(//cravy.lu/wp-content/themes/cravy/dist/font/interstate/interstate-ultrablack-comp-58b64130a8cbf.otf) format("opentype");font-weight:950;font-style:normal;font-stretch:extra-condensed;font-display:swap}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.1em;font-family:var(--font-display);letter-spacing:.5px;font-weight:900}.h1,h1{font-size:clamp(1rem,8.5vw,9rem);line-height:1;font-weight:100;text-transform:uppercase}.h2,h2{font-size:clamp(55px,4vw,85px);margin-bottom:15px;margin:0;font-weight:500;text-transform:uppercase}.h3,h3{font-size:clamp(2rem,6vw,1rem);font-weight:600;margin-bottom:15px}.h4,h4{font-size:1.2rem}.subtitle,.suptitle{font-weight:300;border-radius:0;text-transform:uppercase}.suptitle{font-size:1rem;margin-bottom:20px;background-color:#000;color:#fff;width:fit-content;padding:2px 10px;letter-spacing:3px}.subtitle{position:relative;background-color:transparent;padding:0;font-style:italic;font-size:30px;font-weight:500;margin-bottom:45px;margin-top:0}.subtitle::after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:10px;background-color:#8ceb8c}.text_color_blue{color:#fe9cb9}.small-text{font-size:.7rem}.header.scrolled-js{background-color:transparent}.header.scrolled-js .header_logo_link img{max-width:150px}.header_logo_link{width:100%;display:flex;justify-content:center}.header_logo_link img{max-width:280px;height:auto;width:100%;transition:max-width .3s ease}.header{position:absolute;width:100%;top:0;left:0;z-index:102}.header_homepage .header_logo_wrapper{opacity:0}.header_homepage .header_links_wrapper svg{color:#fff}.header.scrolled-js{background-color:#fe9cb9;transition:background-color .3s ease}.header.scrolled-js .header_logo_wrapper{max-width:120px;opacity:1}.header.scrolled-js .header_logo_wrapper img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(3776%) hue-rotate(191deg) brightness(111%) contrast(100%)}.header.scrolled-js .header_links_wrapper svg{color:#fff}@media only screen and (min-width:768px){.header_links_wrapper,.header_logo_wrapper,.header_menu_wrapper{width:33%}}.header_logo_wrapper{max-width:220px;max-height:130px;text-align:center;transition:max-width .3s ease}.header_logo_wrapper img{transition:filter .3s ease;max-width:200px;width:100%;height:auto;transition:width .3s ease}.header_container{display:flex;gap:10px;justify-content:space-between;flex-direction:row;align-items:center;margin-top:5px;margin-bottom:5px}@media only screen and (min-width:768px){.header_container{margin-top:20px;margin-bottom:20px}}.header_links_wrapper{display:none}@media only screen and (min-width:768px){.header_links_wrapper{display:flex;gap:10px;flex-wrap:wrap;height:fit-content;z-index:-1;justify-content:flex-end}}.header_links_wrapper svg{width:40px;height:40px;display:flex;color:#fe9cb9}