@import url(https://use.typekit.net/zdq8cvv.css);@import url(https://fonts.googleapis.com/css2?family=Italianno&family=Luxurious+Script&family=Mea+Culpa&family=Pinyon+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Grotesk:wght@300..700&family=Teko:wght@300..700&display=swap);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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-ms-overflow-style:none;scrollbar-width:none}* body::-webkit-scrollbar{display:none}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:Aileron-Bold;src:url(fonts/Aileron-Bold.otf) format("otf")}:root{--WHITE:#f6f6f6;--GREY:grey;--DARK-GREY:#2c2c2c;--TEXT-WHITE:#f6f6f6;--TEXT-BLACK:#000;--TEXT-NOTSELECTED:grey;--TEXT-DIM:#838383;--BACKGROUND-WEBSITE-BLACK:#101010;--BACKGROUND-MODULE:#272729;--BACKGROUND-MODULE-DARKER:#222;--BACKGROUND-BTN-PRIMARY:#fff;--BACKGROUND-BTN-SECONDARY:#1d1d1d;--BACKGROUND-BTN-HOVER:grey;--BACKGROUND-BTN-HOVER-DARKER:#2b2b2d;--BACKGROUND-BTN-SELECTED:#353537;--Btn-greySecondary:#272727;--VPW:100vw}*{box-sizing:border-box}body{background:#101010;background:var(--BACKGROUND-WEBSITE-BLACK)}header{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}a{background:none;border:none;color:inherit;cursor:pointer;outline:none;text-decoration:none}h1,h2,h3{font-family:bc-novatica-cyr,sans-serif;text-transform:uppercase}h1,h2,h3,p{color:#f6f6f6;color:var(--TEXT-WHITE);font-style:normal}p{font-family:neue-haas-unica,sans-serif;font-size:16px;font-weight:200}.layout--column{display:flex;flex-direction:column}.layout--row{display:flex;flex-direction:row}.layout--bottom-margin{margin-bottom:24px}.layout--align-bottom{align-items:flex-end}body.index{align-items:center;color:#f6f6f6;color:var(--TEXT-WHITE);display:flex;flex-direction:column;justify-content:center}body.index h1{font-size:50px;font-weight:400}body.index h2{font-size:42px;font-weight:400}body.index .navLandingPage{align-items:center;display:flex;font-family:bc-novatica-cyr,sans-serif;font-size:106px;font-style:normal;font-weight:400;justify-content:space-between;line-height:106px;padding:24px;text-align:center;width:100%}body.index .navLandingPage .menuButtonActivePage{color:var(--white);cursor:default;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.index .navLandingPage .menuButton{color:var(--BgModul);color:#2c2c2c;color:var(--DARK-GREY);cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.index .contentLandingPage{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;padding:0 24px;width:100%}body.index .logoBG{background-image:url(images/006950256262accb4cfa.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:100vw;height:var(--VPW);left:0;position:absolute;top:720px;width:100%;z-index:-1}body.index .logo{background-image:url(images/53686e1bc34ffe1451f4.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}body.index .menu-button-logo{display:block;height:80px;width:594px}body.index .menuButton:hover{color:gray}body.index .quoteDiff{margin-bottom:100px;mix-blend-mode:difference;position:relative;text-align:center;width:100%}body.index .genMenu{display:block;margin-bottom:124px;margin-top:156px;position:relative}body.index .genMenu .top{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:24px;width:100%}body.index .genMenu #randomizeBtn{background-color:#1d1d1d;background-color:var(--BACKGROUND-BTN-SECONDARY);border:none;border-radius:20px;box-shadow:none;color:#f6f6f6;color:var(--TEXT-WHITE);cursor:pointer;padding:12px}body.index .genMenu #randomizeBtn:hover{background-color:grey;background-color:var(--BACKGROUND-BTN-HOVER)}body.index .generatorsList{cursor:hand;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-between;margin-top:24px;width:100%}body.index .generatorsList .buttonToGenerator{align-items:center;border:1px solid #f6f6f6;border:1px solid var(--WHITE);border-radius:100px;color:#f6f6f6;color:var(--WHITE);display:flex;flex-direction:row;font-family:bc-novatica-cyr,sans-serif;font-size:32px;font-style:normal;font-weight:400;gap:8px;justify-content:center;padding:16px 20px;text-decoration:none}body.index .generatorsList .buttonToGenerator .arrowRight{background-image:url(images/9ad96ca4ab3ef2617fb5.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:24px;width:24px}body.index .generatorsList .buttonToGenerator:hover{background:#f6f6f6;background:var(--WHITE);color:#000;color:var(--TEXT-BLACK)}body.index .container{display:flex;margin:0 24px}body.index .column{flex:1;margin-right:20px}body.index .column:last-child{margin-right:0}body.index .card{border-radius:5px;display:block;margin-bottom:20px;overflow:hidden;text-decoration:none}body.index .card a{color:#f6f6f6;color:var(--TEXT-WHITE);text-decoration:none}body.index .card img{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}body.index .card-content{padding:10px}body.index .card-title{color:var(--white);font-size:16px;margin-top:5px;mix-blend-mode:difference}body.index .section-presentation{display:flex;flex-direction:column;gap:44px;margin-top:350px;width:100%}body.index .section-presentation .subsection{display:flex;flex-direction:row;gap:20px;width:100%}body.index .section-presentation .subsection .subsection-text{display:flex;flex-direction:column;gap:20px;justify-content:left;width:560px}body.index .section-presentation .subsection .subsection-text h1{color:#f6f6f6;color:var(--White,#f6f6f6);font-family:BC Novatica CYR;font-size:42px;font-style:normal;font-weight:400;line-height:40px;text-transform:uppercase}body.index .section-presentation .subsection .image_modules{background-image:url(images/b7119e48700d442ea74a.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:400px;width:1028px}body.index .section-presentation .subsection .image_generator{background-image:url(images/4c2676344128b674d8ea.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:630px;width:768px}body.index .section-socials{display:flex;flex-direction:column;gap:16px;margin-bottom:300px;width:1050px}body.index .section-socials p{width:380px}body.index .section-socials .socials-buttons{display:flex;flex-direction:row;gap:16px}body.index .section-socials .socials-buttons .button{align-items:center;border:1px solid #f6f6f6;border:1px solid var(--White,#f6f6f6);border-radius:38.285px;color:#f6f6f6;color:var(--White,#f6f6f6);display:flex;font-family:BC Novatica CYR;font-size:36px;font-style:normal;font-weight:400;gap:9px;letter-spacing:-1.08px;line-height:36px;padding:13px 12px 16px 20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}body.index .teaserFooter{align-items:center;border-top:1px solid #272729;border-top:1px solid var(--BACKGROUND-MODULE);display:flex;flex-direction:row;justify-content:space-between;padding:36px;width:100%}body.index .teaserFooter p{color:var(--Text-DIM);font-size:16px;line-height:16px}body.index .teaserFooter .logo-footer{height:48px;width:370px}body.index .teaserFooter .footer-column{display:flex;flex-direction:column;gap:16px}.input{align-items:center;color:grey;color:var(--TEXT-NOTSELECTED);-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:row;font-size:18px;font-weight:400;letter-spacing:-.6px}.input,.input__entry{font-family:neue-haas-unica,sans-serif;font-style:normal}.input__entry{background-color:#101010;background-color:var(--BACKGROUND-WEBSITE-BLACK);border:none;border-radius:20px;color:#f6f6f6;color:var(--TEXT-WHITE);flex-grow:1;font-size:20px;font-weight:300;padding:8px 20px 9px}.input__entry.focus-visible{outline:none}.input__entry:focus-visible{outline:none}textarea{resize:none}.textarea{align-items:center;color:grey;color:var(--TEXT-NOTSELECTED);-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:row;font-size:18px;font-weight:400;letter-spacing:-.6px}.textarea,.textarea__entry{flex-grow:1;font-family:neue-haas-unica,sans-serif;font-style:normal}.textarea__entry{background-color:#101010;background-color:var(--BACKGROUND-WEBSITE-BLACK);border:none;border-radius:20px;color:#747474;font-size:20px;font-weight:300;padding:8px 20px 9px;width:100%}.textarea__entry.focus-visible{outline:none}.textarea__entry:focus-visible{outline:none}input[type=range]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:grey;background:var(--GREY);border-radius:20px;height:.15rem;outline:none;vertical-align:middle;width:100%}::-moz-range-track{background:transparent;border:0}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:grey;background-color:var(--GREY);border:0;border-radius:50%;cursor:pointer;height:1rem;outline:none;width:1rem}input[type=range]::-moz-range-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:grey;background-color:var(--GREY);border:0;border-radius:50%;cursor:pointer;height:1rem;outline:none;width:1rem}input[type=range]::-ms-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:grey;background-color:var(--GREY);border:0;border-radius:50%;cursor:pointer;height:1rem;outline:none;width:1rem}input[type=range]::-webkit-slider-thumb:hover{background-color:#f6f6f6;background-color:var(--WHITE)}input[type=range]::-moz-range-thumb:hover{background-color:#f6f6f6;background-color:var(--WHITE)}input[type=range]::-ms-thumb:hover{background-color:#f6f6f6;background-color:var(--WHITE)}.slider{width:100%}.number-input{background-color:#1d1d1d;background-color:var(--BACKGROUND-BTN-SECONDARY);border:none;border-radius:10px;box-shadow:none;color:#f6f6f6;color:var(--TEXT-WHITE);font-family:bc-novatica-cyr,sans-serif;font-size:16px;line-height:16px;outline:none;padding:10px 10px 10px 12px}.icon{background-position:top;background-repeat:no-repeat;background-size:cover;height:24px;width:24px}.icon--angle-up{background-image:url(images/8cae43ee33139a34904f.svg)}.icon--angle-down{background-image:url(images/c161bed3fae085920b7d.svg)}.icon--dice{background-image:url(images/7ffdcd75dae6abcd13ea.svg)}.icon--locked{background-image:url(images/f0742b85ae8e3df8848a.svg)}.icon--unlocked{background-image:url(images/69428d9610f5299fed88.svg)}.icon--download{background-image:url(images/c5f70141965213e1634d.svg)}.icon--minus{background-image:url(images/b5672185abdcdb9e7dbd.svg)}.icon--plus{background-image:url(images/b3f192ef0063848820bb.svg)}.Radial{background-image:url(images/877b46f4bf1b9dde3a5b.svg)}.Linear{background-image:url(images/a7c3fc0709d02dd37475.svg)}.icon--rotate{background-image:url(images/c2912bf221e3df468e9a.svg)}.upload-button-container{align-items:center;background-color:#1d1d1d;border-radius:4px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:100px}.upload-button-container:hover{background-color:#2b2b2d;background-color:var(--BACKGROUND-BTN-HOVER-DARKER);border:1px solid #fff}.upload-button-container--dimmed:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.upload-button{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.upload-button__icon{background-image:url(images/b483354269459e739dc8.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-bottom:8px;width:24px}.upload-button__text{color:#838383;font-family:neue-haas-unica,sans-serif;font-size:14px;font-style:normal;font-weight:300}.button--large{align-items:center;border:1px solid #f6f6f6;border:1px solid var(--WHITE);border-radius:38.285px;color:#f6f6f6;color:var(--TEXT-WHITE);cursor:pointer;display:inline-flex;font-family:bc-novatica-cyr,sans-serif;font-size:32px;font-style:normal;font-weight:400;height:55px;padding:16px 20px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button--large:hover{background-color:#fff;background-color:var(--BACKGROUND-BTN-PRIMARY)}.button--large:hover,.button--primary{color:#000;color:var(--TEXT-BLACK);cursor:pointer}.button--primary{align-items:center;background:#fff;background:var(--BACKGROUND-BTN-PRIMARY);background:#f6f6f6;background:var(--White,#f6f6f6);border:none;border-radius:40px;display:flex;font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:4px;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:-.05em;padding:4px 14px 4px 10px;transition:transform .2s,background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button--primary:hover{transform:scale(1.02)}.button--primary:active{background-color:#d0d0d0;transform:scale(1)}.button--secondary{background-color:#1d1d1d;background-color:var(--BACKGROUND-BTN-SECONDARY);border-radius:40px;color:#f6f6f6;color:var(--TEXT-WHITE);font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.05em;padding:8px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.button--secondary,.button-icon{cursor:pointer;height:-moz-fit-content;height:fit-content}.button-icon{align-items:center;border:none;display:flex;justify-content:center}.filled{background-color:#1d1d1d;background-color:var(--BACKGROUND-BTN-SECONDARY)}.transparent{background-color:transparent}.normal{border-radius:16px;padding:4px}.large{border-radius:50px;padding:16px}.button-icon:hover{background-color:#f6f6f6;background-color:var(--WHITE)}.button-icon:hover .icon{filter:invert(1)}.toggle-icon{align-items:center;background-color:transparent;border:none;border-radius:5px;cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;padding:4px}.toggle-icon.active{background-color:#353537;background-color:var(--BACKGROUND-BTN-SELECTED)}.toggle-icon:hover{background-color:#2b2b2d;background-color:var(--BACKGROUND-BTN-HOVER-DARKER)}.toggle-icon-set{background-color:#1d1d1d;background-color:var(--BACKGROUND-BTN-SECONDARY);border-radius:10px;display:flex;flex-direction:row;gap:4px;padding:4px}.color-picker-button{align-items:center;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;flex-direction:row;font-size:16px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.tab-button-set{align-items:flex-start;display:inline-flex;gap:4px}.tab-button{align-items:center;border-radius:20px;color:#838383;display:inline-flex;font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.8px;line-height:16px;padding:11px 16px 13px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-button:hover{background-color:#1d1d1d;color:#f6f6f6;color:var(--TEXT-WHITE);cursor:pointer}.tab-button.active{background:#353537;color:#f6f6f6;color:var(--WHITE);cursor:default}.tab-image-set{align-items:center;display:inline-flex;gap:12px}.tab-image{align-items:center;aspect-ratio:1;border-radius:10px;display:flex;flex-shrink:0;flex:1;justify-content:center;overflow:clip;position:relative}.tab-image .tab-image__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.tab-image .tab-image__text{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,80%,.1);border-radius:10px;color:#f6f6f6;color:var(--WHITE);display:flex;font-family:bc-novatica-cyr,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:-moz-fit-content;height:fit-content;justify-content:center;left:50%;line-height:16px;padding:10px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;z-index:1}.tab-image:hover:not(.active){cursor:pointer}.tab-image:hover:not(.active) .tab-image__text{background:rgba(26,26,26,.9)}.tab-image.active{border:1px solid #fff}.tab-image.active .tab-image__text{background-color:#f6f6f6;background-color:var(--WHITE);color:#000}.dropdown{height:-moz-fit-content;height:fit-content;position:relative}.dropdown__button{align-items:center;background-color:#1d1d1d;border-radius:20px;color:#f6f6f6;color:var(--TEXT-WHITE);cursor:pointer;display:inline-flex;font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:8px;letter-spacing:-.8px;line-height:normal;min-width:104px;padding:8px 12px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown__button.active,.dropdown__button:hover,.dropdown__popover{background-color:#353537}.dropdown__popover{border-radius:10px;box-shadow:10px 10px 29px 0 rgba(0,0,0,.18);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:12px;row-gap:12px;width:-moz-fit-content;width:fit-content}.select{display:inline-block;font-family:neue-haas-unica,sans-serif;font-size:16px;font-weight:300;min-width:180px;position:relative;text-align:left;width:100%}.select__toggle{background-color:#1d1d1d;background-color:var(--BACKGROUND-BTN-SECONDARY);border:none;border-radius:20px;color:#f6f6f6;color:var(--TEXT-WHITE);cursor:pointer;display:inline-flex;justify-content:space-between;outline:none;padding:8px 12px 10px 16px;width:100%}.select__toggle.open{border-radius:20px 20px 0 0}.select__menu{background-color:#1d1d1d;background-color:var(--BACKGROUND-BTN-SECONDARY);border-radius:0 0 20px 20px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#d0d0d0;left:0;overflow:hidden;position:absolute;top:100%;width:100%}.select__item{cursor:pointer;padding:8px 12px}.select__item.selected{background-color:#262626;color:#f6f6f6;color:var(--TEXT-WHITE)}.select__item:hover{background-color:grey;background-color:var(--BACKGROUND-BTN-HOVER);color:#f6f6f6;color:var(--TEXT-WHITE)}.select__item+.select__item{border-top:1px solid #2c2c2c}body.teaser-generator{background:#101010;background:var(--BACKGROUND-WEBSITE-BLACK);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-x:hidden;width:100vw}body.teaser-generator h1,body.teaser-generator h2{font-weight:500;position:relative;text-align:left}.button-teaser{align-items:center;border:1px solid #f6f6f6;border:1px solid var(--WHITE);border-radius:60px;display:flex;font-style:normal;font-weight:400;padding:12px 16px;text-align:center}.button-teaser,.statement{color:#f6f6f6;color:var(--TEXT-WHITE);font-family:bc-novatica-cyr,sans-serif;mix-blend-mode:difference;text-transform:uppercase}.statement{font-style:italic;font-weight:500}.logo{background-image:url(images/53686e1bc34ffe1451f4.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;mix-blend-mode:difference}.teaser-content{max-width:1800px}.teaser-content,.teaser-content .first-screen-desktop{display:flex;flex-direction:column;position:relative;width:100%}.teaser-content .first-screen-desktop{height:100vh;justify-content:space-between;min-height:600px;padding:2% 0}.teaser-content .first-screen-desktop .teaser-header{align-items:center;display:flex;justify-content:space-between;justify-content:center;mix-blend-mode:difference;position:relative;width:100%;z-index:2}.teaser-content .first-screen-desktop .section--subtitle{display:flex;flex-direction:column;gap:16px;mix-blend-mode:difference}.teaser-content .first-screen-desktop .statement-position{display:flex;flex-direction:column;gap:24px;justify-content:left;width:100%}.teaser-content .first-screen-desktop .nudge-position{display:flex;justify-content:left}.teaser-content .first-screen-desktop .nudge-position .nudge{align-items:center;display:flex;flex-direction:column;mix-blend-mode:difference}.teaser-content .first-screen-desktop .nudge-position .nudge .icon{height:24px;width:24px}.teaser-content .first-screen-desktop .section--cta-desktop{align-items:center;justify-content:center;position:relative;width:100%}.teaser-content .first-screen-desktop .section--cta-desktop .cta{align-items:center;display:flex;justify-content:center;position:relative}.teaser-content .first-screen-desktop .section--cta-desktop .cta #scrollButton{border:1px solid #f6f6f6;border:1px solid var(--WHITE);font-family:bc-novatica-cy,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}.teaser-content .first-screen-desktop .section--cta-desktop .cta #scrollButton:hover{background-color:#f6f6f6;background-color:var(--WHITE);color:#000;cursor:pointer}.teaser-content .first-screen-desktop .section--cta-desktop .cta .background-logo{aspect-ratio:1/1;background-image:url(images/006950256262accb4cfa.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vw;left:50%;max-height:1800px;max-width:1800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}.teaser-content .section--presentation{display:flex;position:relative;width:100%}.teaser-content .section--presentation .subsection #st1,.teaser-content .section--presentation .subsection #st2,.teaser-content .section--presentation .subsection #st5{position:relative;width:-moz-fit-content;width:fit-content}.teaser-content .section--presentation .subsection #st2{left:0;top:0}.teaser-content .section--presentation .subsection .modules-image{background-image:url(images/b7119e48700d442ea74a.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;z-index:-1}.teaser-content .section--presentation .subsection .generator-image{background-image:url(images/4c2676344128b674d8ea.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100vw;z-index:-1}.teaser-content .subsection__text{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:16px}.teaser-content .section--generator{display:flex;flex-direction:column;height:auto;position:relative;width:100%}.teaser-content .section--generator .teaser-generator-margin{align-items:center;display:flex;justify-content:center;margin-top:44px;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container{position:relative}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module{background-color:#272729;background-color:var(--BACKGROUND-MODULE);border-radius:30px;display:flex;flex-direction:column;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__header{display:flex;flex-direction:row;justify-content:space-between;padding:16px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__header .module__header-controls-left .module-title{color:#f6f6f6;color:var(--TEXT-WHITE);cursor:pointer;display:flex;flex-direction:row;font-family:bc-novatica-cyr,sans-serif;font-size:20px;font-style:normal;font-weight:500;gap:4px;padding:4px 0;text-transform:uppercase}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content{border-top:1px solid #383838;flex-direction:column;height:100%;padding:16px;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .content-row{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .content-column{width:50%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .content-colum-fullWidth{display:flex;flex-direction:column;gap:20px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .color-picker{position:relative}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .title-text{align-items:center;color:#f6f6f6;color:var(--TEXT-WHITE);display:flex;font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:-.5px;line-height:16px;min-width:78px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .color-picker-text{align-items:center;color:#f6f6f6;color:var(--TEXT-WHITE);display:flex;font-family:neue-haas-unica,sans-serif;font-size:14px;font-style:normal;font-weight:300;letter-spacing:-.5px;line-height:14px;min-width:66px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .text--uppercase{text-transform:uppercase}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-control{display:flex;min-height:40px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-control.row{align-items:center;-moz-column-gap:16px;column-gap:16px;flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-control.column{flex-direction:column;row-gap:8px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-control.full-width{width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-control .module-control__title{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-tabs-with-subcontrol{display:flex;flex-direction:column;gap:8px;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-tabs-with-subcontrol .top-controls{display:flex;flex-direction:row;gap:20px;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .module-tabs-with-subcontrol .top-controls .module-control{width:50%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .background-content__with-tabs{display:flex;flex-direction:column;row-gap:16px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .background-content__with-tabs-tabs{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .background-content__with-tabs--row{flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .background-content__with-tabs--column{flex-direction:column}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .background-content__with-tabs-content{display:flex;gap:20px;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .background-content__with-tabs-content .tab-content-column{display:flex;flex-direction:column;gap:20px;width:50%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .background-content__with-tabs-content .tab-content-column .gradient-direction{display:flex;flex-direction:row;gap:12px;height:-moz-fit-content;height:fit-content;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .vinyl-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:20px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .vinyl-content .control-title{min-height:40px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .vinyl-content .tab-content-column{display:flex;flex:1;flex-direction:column;gap:20px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .lines-content{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content .lines-content .content-column{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content-background{border-top:1px solid #383838;display:flex;flex-direction:column;height:100%;padding:16px;row-gap:16px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content-background .tab-content{-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content-background .module-content-left,.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module__content-background .module-content-right{display:flex;flex-direction:column;row-gap:20px;width:50%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .gradient-colors{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module-content-bg-only{background-color:var(--BgModul);border-radius:0 0 40px 40px;-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:column;height:100%;padding:24px;row-gap:12px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module-content-bg-only .gradient-colors,.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .module-content-bg-only .gradient-controls{-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .basic-typo-content{display:flex;flex-direction:column;row-gap:20px;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .basic-typo-content .basic-typo-row{-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:row;padding-left:48px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .basic-typo-content .basic-typo-row .basic-typo-title{align-items:center;color:#f6f6f6;color:var(--TEXT-WHITE);display:flex;font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:300;height:40px;letter-spacing:-.8px;line-height:16px;min-width:86px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .basic-typo-content .basic-typo-row .module__basictypo-maintext-controls{-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:row}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .text-manager{align-items:flex-end;-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:row;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .text-manager__input-stack{display:flex;flex:1 0 0;flex-direction:column;row-gap:8px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap .module .text-manager__input-stack-input{align-items:flex-end;display:flex;flex-direction:row;gap:12px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__sketch-wrap{display:flex;flex-direction:column;row-gap:16px}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__sketch-wrap .sketch{aspect-ratio:1;width:100%}.teaser-content .section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__sketch-wrap .generator__sketch-controls{display:flex}.teaser-content .section--socials{display:flex;flex-direction:column;gap:16px}.teaser-content .section--socials #s6 p{width:362px}.teaser-content .section--socials #s6 .socials-buttons{display:flex;flex-wrap:wrap;gap:16px}.teaser-footer{align-items:center;border-top:1px solid grey;border-top:1px solid var(--GREY);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.teaser-footer p{color:#838383;color:var(--TEXT-DIM);font-style:normal;font-weight:300;letter-spacing:-.3px}.teaser-footer__column{display:flex;flex-direction:column;gap:16px}.teaser-footer__infos{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between}@media screen and (max-width:430px){.module-title{font-size:16px!important}}@media screen and (max-width:743px){body.teaser-generator{overflow-x:hidden;width:100vw}.first-screen-desktop{display:none!important}.teaser-header-mobile{padding-top:80px}.teaser-header-mobile .logo--header{background-position:50%;background-repeat:no-repeat;background-size:contain;height:54px;width:400px}.teaser-content{min-width:320px;overflow-x:hidden;padding:0 16px;width:100%}.section-subtitle{display:flex;flex-direction:column;gap:16px;margin-top:44px}.section-subtitle h1{font-size:18px;font-weight:500;line-height:20px;position:relative;text-align:left}.section-subtitle p{font-size:18px;font-style:normal;font-weight:200;letter-spacing:-.18px;line-height:20px;max-width:500px}.section-CTA-mobile{align-items:center;display:flex;flex-direction:column;gap:126px;justify-content:center;margin-top:64px}.section-CTA-mobile #scrollButton-mobile{align-items:center;border:1px solid #f6f6f6;border:1px solid var(--WHITE);border-radius:60px;color:#f6f6f6;color:var(--TEXT-WHITE);display:block;font-family:bc-novatica-cyr;font-style:normal;font-weight:400;padding:12px 16px;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.section-CTA-mobile .subSection-CTA{align-items:center;display:flex;flex-direction:column;justify-content:center;mix-blend-mode:difference}.section-CTA-mobile .subSection-CTA .icon{height:24px;width:24px}.statement-position{align-items:center;display:flex;justify-content:center;margin-top:131px}.statement-position .statement{color:#f6f6f6;color:var(--TEXT-WHITE);font-family:bc-novatica-cyr;font-size:35px;font-style:italic;font-weight:500;line-height:35px;mix-blend-mode:difference;text-transform:uppercase;width:100%}.statement-position #bg-statement{aspect-ratio:1/1;background-image:url(images/006950256262accb4cfa.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:auto;position:absolute;width:780px;z-index:-1}.generator-image,.modules-image{display:none}.section--audience{margin-bottom:56px;margin-top:298px;width:100%}.section--audience .subsection{max-width:315px}.generator-image,.generator-image-img,.modules-image,.modules-image-img{display:none}.section--presentation{flex-direction:column;gap:0}.section--presentation #s2{width:100%}.section--presentation #s2 p{max-width:315px}.section--presentation #s2 .modules-image-mobile{background-image:url(images/b7119e48700d442ea74a.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:block;height:300px;position:relative;right:-10vw;width:600px}.section--presentation #s3{position:relative;top:0}.section--presentation #s3 p{max-width:300px}.section--presentation #s3 .generator-image-mobile{aspect-ratio:1/1;background-image:url(images/4c2676344128b674d8ea.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:250px;margin-top:36px;position:absolute;width:100%;z-index:-1}.section--generator{margin-top:324px}.section--generator #s4 p{max-width:360px}.section--generator .teaser-generator-margin .teaser-generator-container{background-color:transparent;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot{width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content{display:flex;flex-direction:column;gap:12px;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .module-title{-webkit-user-select:none;-moz-user-select:none;user-select:none}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .module-title .icon{display:none}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__modules-container{order:2}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__modules-container .generator__modules-wrap{display:flex;flex-direction:column;gap:8px}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__sketch-wrap{width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__sketch-wrap .generator__sketch-controls{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__sketch-wrap .generator__sketch-controls .description-mobile{display:block}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__sketch-wrap .generator__sketch-controls .description-mobile p{color:#838383;color:var(--TEXT-DIM);font-family:neue-haas-unica,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:20px;text-align:center;width:250px}.section--objectives{margin-top:124px;width:100%}.section--objectives p{max-width:500px}.section--socials{margin-bottom:124px;margin-top:56px;width:100%}.section--socials #s6 p{max-width:290px}.section--socials #s6 h2{max-width:502px;width:100%}.section--socials #s6 .socials{font-size:29px;line-height:29px}.teaser-footer{padding:24px 16px}.teaser-footer p{font-size:10px;line-height:10px}.teaser-footer__column .logo--footer{height:25px;width:191px}.teaser-footer__infos{gap:8px}}@media screen and (min-width:744px){.first-screen-mobile,.teaser-header-mobile{display:none!important}h1{font-size:24px;line-height:24px}h2{font-size:18px;line-height:20px}p{font-family:neue-haas-unica,sans-serif;font-size:16px;font-style:normal;font-weight:200;letter-spacing:-.18px;line-height:18px}.teaser-header .logo--header{background-position:50%;background-repeat:no-repeat;background-size:contain;height:73px;width:541px}.teaser-content{padding:0 22px}.section--cta-mobile{display:none}.statement{font-size:24px;line-height:24px;width:573px}.section--cta-desktop{display:flex;flex-direction:row;justify-content:space-between}.section--cta-desktop #scrollButton{font-size:16px;line-height:16px;width:-moz-fit-content;width:fit-content}.section--audience{display:flex;margin-bottom:88px;margin-top:63%;padding-left:50%}.section--audience .subsection{margin-left:44px;width:-moz-fit-content;width:fit-content}.section--audience .subsection p{max-width:360px}.section--presentation{flex-direction:column;gap:330px}.section--presentation .subsection{display:flex;flex-direction:column;width:100%}.section--presentation .subsection #st1 p,.section--presentation .subsection #st2 p{width:360px}.section--presentation .subsection #st3{left:calc(50% + 44px);max-width:287px;position:relative}.section--presentation .subsection #st3 p{width:100%}.generator-image-mobile,.modules-image-mobile{display:none}.generator-image,.modules-image{display:block}.section--presentation,.subsection,.teaser-content{overflow:visible}.section--presentation .subsection{position:relative}.modules-image{background-position:100%;background-size:contain!important;right:-2vw;top:-230%}.generator-image,.modules-image{display:block;height:350px;max-width:none;position:absolute;width:80vw}.generator-image{background-position:0;background-size:contain;left:-40vw;top:270%}#s4{margin-top:200px}.generator__modules-container,.module__content{display:flex}.description-mobile{display:none}.description-desktop{display:block;font-size:14px;height:-moz-fit-content;height:fit-content;padding-bottom:16px;width:50%}.teaser-generator-container{background-color:#000;padding:3vw}.generator__modules-wrap{min-width:700px}.generator__sketch-controls{align-items:flex-start;align-self:stretch;flex-direction:row;justify-content:space-between;width:100%}.sketch{border:1px solid #272729;border:1px solid var(--BACKGROUND-MODULE);box-sizing:border-box;display:block;height:auto;margin:0 auto;width:100%}.sketch canvas{display:block!important;height:100%!important;margin:0!important;padding:0!important;width:100%!important}.section--objectives{margin-top:144px;padding-left:50%}.section--objectives .subsection{margin-left:22px}.section--objectives .subsection p{max-width:360px}.teaser-footer{padding:32px 64px}.teaser-footer .logo--footer{height:48px;width:370px}.section--socials{margin-bottom:324px;margin-top:206px}.section--socials h2{width:390px}.socials{font-size:36px;line-height:100%}}@media(min-width:744px)and (max-width:1050px){.section--generator{margin-top:112px}.section--generator #s4 p{width:340px}.section--generator .teaser-generator-margin{flex-direction:column;height:-moz-fit-content;height:fit-content}.section--generator .teaser-generator-margin .teaser-generator-container{border-radius:40px;height:-moz-fit-content;height:fit-content}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot{height:-moz-fit-content;height:fit-content}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content{align-items:center;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__modules-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:408px;min-width:700px;order:2;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__modules-container .generator__modules-wrap{-ms-overflow-style:none;align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;min-width:700px;overflow-y:auto;scrollbar-width:none;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__modules-container .generator__modules-wrap::-webkit-scrollbar{display:none}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot .generator__content .generator__sketch-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;order:1;row-gap:16px;width:100%}}@media screen and (max-width:1024px){.section--subtitle{position:relative;width:100%}.section--subtitle .subtitle,.section--subtitle p{width:345px}.background-logo{height:1024px;width:1024px}.generator-image-img,.modules-image-img{display:none}}@media screen and (max-width:1280px){.generator__sketch-wrap{width:-moz-fit-content;width:fit-content}.sketch{max-width:700px}}@media(min-width:1024px){.section--subtitle p{width:430px}.statement{font-size:40px;line-height:40px;width:929px}.background-logo{height:100vw;width:100vw}.section--audience{margin-top:63%}.section--audience .subsection{margin-left:22px;width:-moz-fit-content;width:fit-content}.section--audience .subsection #st1 p{width:410px}.section--presentation{display:flex;flex-direction:row;gap:44px;position:relative;width:100%}.section--presentation .subsection{display:flex;flex-direction:column;position:relative;width:50%}.section--presentation .subsection #st2{left:0;margin-bottom:50px;position:relative;top:0;width:-moz-fit-content;width:fit-content}.section--presentation .subsection #st2 p{width:410px}.section--presentation .subsection .generator-image,.section--presentation .subsection .modules-image{display:none}.section--presentation .subsection .generator-image-img{display:block;height:auto;left:-20%;-o-object-fit:cover;object-fit:cover;position:relative;width:110%}.section--presentation .subsection .modules-image-img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:103%}.section--presentation .subsection #st3{bottom:40%;left:0;position:absolute;top:70%}.section--presentation .subsection #st3 p{width:394px}.section--presentation #s2{gap:64px}.section--presentation #s3{top:-30px}#s4{margin-top:0}.section--objectives .subsection{width:-moz-fit-content;width:fit-content;width:100%}.section--objectives .subsection #st5 p{width:460px}.section--socials{margin-top:88px}.teaser-footer{padding:36px}.teaser-footer p{font-size:16px;line-height:16px}.teaser-footer .logo--footer{height:48px;width:370px}}@media(min-width:1050px){.section--generator{gap:44px;margin-top:144px;padding-top:36px}.section--generator #s4 p{width:453px}.section--generator .teaser-generator-margin{align-items:center;display:flex;justify-content:center;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container{align-items:flex-start;align-items:center;border-radius:20px;display:flex;flex:1 0 0;justify-content:center;padding:1vw;position:relative;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container #reactComponentRoot{align-items:flex-start;display:flex;flex:1 0 0;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content{align-items:flex-start;display:flex;flex:1 0 0;gap:20px;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;min-width:700px;width:55%}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap{-ms-overflow-style:none;align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;min-width:700px;overflow-y:auto;scrollbar-width:none;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__modules-container .generator__modules-wrap::-webkit-scrollbar{display:none}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__sketch-wrap{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;gap:16px;max-width:45%}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__sketch-wrap .sketch{aspect-ratio:1;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__sketch-wrap .generator__sketch-controls{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;width:100%}.section--generator .teaser-generator-margin .teaser-generator-container .generator__content .generator__sketch-wrap .generator__sketch-controls .description{font-size:14px;height:-moz-fit-content;height:fit-content;padding-bottom:16px;width:50%}}@media screen and (min-width:1708px){body.teaser-generator{align-items:center}.teaser-content{max-width:1800px;padding:0 10%}.section--audience{margin-top:900px}.section--presentation .subsection .generator-image-img{height:565px;left:-30%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:130%}.section--presentation .subsection .modules-image-img{height:648px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;right:20%;width:968px}}.lang-content{display:none!important}body.lang-en .lang-en,body.lang-fr .lang-fr,body.lang-ru .lang-ru{display:block!important}body span.lang-content{display:none!important}body.lang-en span.lang-en,body.lang-fr span.lang-fr,body.lang-ru span.lang-ru{display:inline!important}body div.lang-content,body section.lang-content{display:none!important}body.lang-en div.lang-en,body.lang-en section.lang-en,body.lang-fr div.lang-fr,body.lang-fr section.lang-fr,body.lang-ru div.lang-ru,body.lang-ru section.lang-ru{display:flex!important}body .grid.lang-content{display:none!important}body.lang-en .grid.lang-en,body.lang-fr .grid.lang-fr,body.lang-ru .grid.lang-ru{display:grid!important}.language-toggle{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(42,42,42,.8);border-radius:24px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;gap:5px;height:auto;padding:8px;transition:opacity .3s ease;width:auto}.language-toggle:hover{opacity:1}.language-toggle .language-btn{background:none;border:none;border-radius:18px;color:var(--TEXT-WHITE);cursor:pointer;font-family:bc-novatica-cyr,sans-serif;font-size:14px;font-weight:500;min-height:30px;min-width:35px;opacity:.7;padding:6px 10px;transition:all .2s ease}.language-toggle .language-btn.active{background-color:hsla(0,0%,100%,.2);color:var(--WHITE);opacity:1}.language-toggle .language-btn:hover:not(.active){opacity:.9}.language-toggle-container{display:block;height:auto;min-height:40px;min-width:120px;opacity:.8;position:fixed;right:20px;top:20px;transition:opacity .3s ease;width:auto;z-index:9999}.language-toggle-container:hover{opacity:1}