@charset "UTF-8";:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg*,symbol*)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}body{margin:0}@keyframes OpacityLinkAppear{0%{opacity:0}50%{opacity:0}to{opacity:1}}body{outline:0;margin:0;padding:0;background:#000}html{scroll-behavior:smooth;font-family:Montserrat,sans-serif;height:100vh;max-width:100vw;overflow:hidden;overflow-y:auto}a{cursor:pointer}*{box-sizing:border-box;font-optical-sizing:auto;color:#e1e1e1;font-family:Montserrat,sans-serif}body{display:flex;min-height:100vh;flex-direction:column}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.heading-first{font-size:32px;line-height:40px;margin-top:32px}@media only screen and (min-width:1025px){.heading-first{font-size:64px;line-height:72px;margin-top:50px;max-width:1016px}}.heading-first span{color:#eb622b;font-size:32px;line-height:40px;margin-top:32px}@media only screen and (min-width:1025px){.heading-first span{font-size:64px;line-height:72px;margin-top:50px;max-width:816px}}.heading-second{color:#fff;font-family:var(--font-family-brand,Montserrat);font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:0}@media only screen and (min-width:1025px){.heading-second{font-size:44px;line-height:52px}}.heading-third{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0}@media only screen and (min-width:1025px){.heading-third{font-size:32px;line-height:40px}}.heading-third .orange{color:#eb622b;font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:0;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.heading-third .orange a{color:var(--color-surface-brand-cf,#eb622b);font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:0;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}svg{width:auto;height:auto}main{flex:1;max-width:100%;overflow:hidden}section{display:flex;flex-direction:column;align-items:center;position:relative}.content-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;max-width:100%;margin:0 auto;padding:0;z-index:3}.content-wrapper.row{flex-direction:row}video{z-index:0}.is-hidden{display:none!important}a{transition:.2s ease-in-out}.text-main{color:#dfdfdf;font-style:normal;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-align:center}@media only screen and (min-width:1025px){.text-main{font-size:16px;line-height:24px}}.text-main.lato{color:#bfbfbf;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.text-main.lato a{margin:0 2px;color:#bfbfbf;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-decoration:underline}@media only screen and (min-width:1025px){.text-main.lato a:hover{color:#fff}}.text-main.lato.desktop{display:none}@media only screen and (min-width:1025px){.text-main.lato.desktop{display:flex}}.text-main.lato.mob{display:flex;flex-direction:column}@media only screen and (min-width:1025px){.text-main.lato.mob{display:none}}.text-main.lato.mob.row{flex-direction:row;margin:23px auto 10px}.text-main.montserat{color:var(--color-surface-invert,#fff);text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;padding:0 5px}@media only screen and (min-width:1025px){.text-main.montserat{padding:0;font-size:18px;line-height:26px}}.text-main ul li{color:#dfdfdf;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}@media only screen and (min-width:1025px){.text-main ul li{font-size:18px;line-height:28px}}.txt-under-btn{display:flex;flex-direction:column;margin-top:8px;color:#9f9f9f;font-size:14px;font-family:Lato,sans-serif;font-weight:400;line-height:20px;letter-spacing:0;word-wrap:break-word;text-align:center}@media only screen and (min-width:1025px){.txt-under-btn{text-align:left;flex-direction:row}}.txt-under-btn .dot{opacity:0;height:5px;margin:0 6px}@media only screen and (min-width:1025px){.txt-under-btn .dot{opacity:1;height:100%}}.txt-under-btn br{display:block}@media only screen and (min-width:1025px){.txt-under-btn br{display:none}}.section-bottom .txt-under-btn{margin-top:-18px}@media only screen and (min-width:1025px){.section-bottom .txt-under-btn{margin-top:-34px}}.hidden{display:none!important}@font-face{font-family:Minecraft;src:url(../fonts/minecraft_font.woff2) format("woff2"),url(../fonts/minecraft_font.woff) format("woff"),url(../fonts/minecraft_font.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.section-hero{position:relative;background:#000;mix-blend-mode:screen;overflow:unset}.section-hero::before{content:"";display:block;position:absolute;top:-100%;left:50%;width:100%;height:100%;border-radius:1920px;background:linear-gradient(to bottom right,rgba(235,98,43,.5) 0,rgba(235,98,43,0) 50%) bottom right/50% 50% no-repeat,linear-gradient(to bottom left,rgba(235,98,43,.5) 0,rgba(235,98,43,0) 50%) bottom left/50% 50% no-repeat,linear-gradient(to top left,rgba(235,98,43,.5) 0,rgba(235,98,43,0) 50%) top left/50% 50% no-repeat,linear-gradient(to top right,rgba(235,98,43,.5) 0,rgba(235,98,43,0) 50%) top right/50% 50% no-repeat;mix-blend-mode:plus-lighter;filter:blur(150px);z-index:1;transform:translate(-50%,50%);min-width:1920px}.section-hero .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin:0 auto 0;padding:23px 20px 0;position:relative;z-index:20}@media only screen and (min-width:360px){.section-hero .content-wrapper{margin:0 auto 0;padding:23px 10px 0}}@media only screen and (min-width:1025px){.section-hero .content-wrapper{margin:0 auto;padding:56px 20px 0}}@media only screen and (min-width:1341px){.section-hero .content-wrapper{padding:56px 20px 0}}.section-hero .hero-shadow-side{display:none;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);max-inline-size:unset;max-block-size:unset}@media only screen and (min-width:1025px){.section-hero .hero-shadow-side{display:flex;width:100%;max-width:700px;height:700px}}.section-hero .frame-wrapper{position:absolute;max-width:1920px;width:100%;margin:0 auto;padding:0}.section-hero .first-layer{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;overflow:hidden;display:none}@media only screen and (min-width:1025px){.section-hero .first-layer{display:flex}}.section-hero .first-layer .pattern-screen{position:absolute}.section-hero .first-layer .pattern-screen.left{bottom:0;right:50%}.section-hero .first-layer .pattern-screen.right{left:50%;bottom:0}.section-hero .first-layer .bg-hero-video.right{position:absolute;bottom:0;right:0;transform:translateX(0);width:50vw;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1025px){.section-hero .first-layer .bg-hero-video.right{left:64vw;width:665px;height:auto}}@media only screen and (min-width:1341px){.section-hero .first-layer .bg-hero-video.right{top:0;right:0;left:unset;transform:translateX(0);max-width:50vw;height:98%;max-height:100%;width:auto}}.section-hero .first-layer .bg-hero-video.left{position:absolute;top:unset;bottom:0;left:0;transform:translateX(0);width:50vw;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1025px){.section-hero .first-layer .bg-hero-video.left{position:absolute;top:unset;bottom:2px;left:unset;right:40vw;transform:translateX(0);width:auto;height:540px;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:1225px){.section-hero .first-layer .bg-hero-video.left{left:-19px;right:unset}}@media only screen and (min-width:1341px){.section-hero .first-layer .bg-hero-video.left{position:absolute;bottom:0;left:-2px;transform:translateX(0);width:50vw;height:100%;-o-object-fit:cover;object-fit:cover}}.section-hero .mod-scroller{position:relative;width:100%;min-width:1920px;left:50%;transform:translateX(-50%)}.section-hero .hero-video{position:absolute;z-index:0}.section-hero .hero-video.sparks{position:absolute;mix-blend-mode:screen}.section-hero .hero-video.sparks.left{right:51%;bottom:0;width:50%;height:auto;width:952px;height:860px;aspect-ratio:238/215;z-index:1}.section-hero .hero-video.sparks.right{left:51%;bottom:0;width:50%;height:auto;width:952px;height:860px;aspect-ratio:238/215;z-index:5}.section-hero .hero-video.fireball{top:-169px;left:72%;transform:translateX(-50%);width:100%;max-width:610px;height:auto;z-index:3;mix-blend-mode:screen}.section-hero .hero-bottom-bg{display:none;position:relative;margin-top:118px}@media only screen and (min-width:1025px){.section-hero .hero-bottom-bg{display:flex;justify-content:center;margin-top:118px}}@media only screen and (min-width:1341px){.section-hero .hero-bottom-bg{margin-top:126px}}.section-hero .hero-bottom-bg-mob{position:relative;display:flex;margin-top:32px}@media only screen and (min-width:1025px){.section-hero .hero-bottom-bg-mob{display:none}}.section-hero .hero-visual-ui-screen{position:absolute;width:100%;max-width:1143px;z-index:3;top:-69px;left:50%;transform:translateX(-50%);max-block-size:unset}.section-hero .mod-scroller-shadow{display:none;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;height:auto;z-index:2}@media only screen and (min-width:1025px){.section-hero .mod-scroller-shadow{display:flex}}.section-hero .anvil{position:absolute;top:-49px;left:56.8%;width:738px;height:656px;z-index:4;max-inline-size:unset;max-block-size:unset}.section-hero .heading-first{font-size:32px;line-height:40px;margin-top:32px;text-align:center}@media only screen and (min-width:1025px){.section-hero .heading-first{font-size:64px;line-height:72px;margin-top:50px;max-width:1016px}}.section-hero .heading-first span{color:#eb622b;font-size:32px;line-height:40px;margin-top:32px}@media only screen and (min-width:1025px){.section-hero .heading-first span{font-size:64px;line-height:72px;margin-top:50px;max-width:816px}}.section-hero .btn-primary.top{margin:23px auto 7px}@media only screen and (min-width:1025px){.section-hero .btn-primary.top{margin:25px auto 6px}}.section-hero .text-main{margin-top:24px;color:#dfdfdf;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0}.section-hero .text-main b{font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:1025px){.section-hero .text-main b{margin-top:16px;font-size:18px;line-height:26px}}@media only screen and (min-width:1025px){.section-hero .text-main{max-width:550px;margin-top:20px;font-size:18px;line-height:26px}}.section-hero::after{content:"";display:none;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);min-width:1920px;width:100vw;height:15px;background-size:contain;overflow:hidden;width:1920px;height:15px;justify-content:center;align-items:center;aspect-ratio:128/1;z-index:2}@media only screen and (min-width:1025px){.section-hero::after{display:block;bottom:-2px}}@media only screen and (min-width:1921px){.section-hero::after{width:100vw;min-width:100vw;background-repeat:repeat-x}}.section-divider{position:absolute;bottom:-53px;height:110px;z-index:4}@media only screen and (min-width:1025px){.section-divider{bottom:-69px;height:142px}}@media only screen and (min-width:1341px){.section-divider{position:absolute;bottom:-74px;height:160px;z-index:4}}.feat-section{position:relative}.feat-section .content-wrapper{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;padding:0 20px 65px}@media only screen and (min-width:1025px){.feat-section .content-wrapper{padding:120px 0 130px 0}}@media only screen and (min-width:1341px){.feat-section .content-wrapper{padding:122px 20px 130px}}.feat-section .feat-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;max-width:1200px}@media only screen and (min-width:1025px){.feat-section .feat-cards-wrapper{gap:43px}}@media only screen and (min-width:1341px){.feat-section .feat-cards-wrapper{gap:49px}}.feat-section .feat-card{position:relative;display:flex;flex-direction:column;max-width:338px;min-width:338px;cursor:pointer;background:#101010;display:flex;padding:14.5px 35px 40px 35px;flex-direction:column;gap:10px;align-self:stretch}@media only screen and (min-width:1025px){.feat-section .feat-card{cursor:pointer;transition:.2s ease-in-out}}@media only screen and (min-width:1025px){.feat-section .feat-card:hover{background:#202020}}.feat-section .feat-card .feat-card-heading{margin-top:9px;color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0;text-align:center}@media only screen and (min-width:1025px){.feat-section .feat-card .feat-card-heading{margin-top:12px}}@media only screen and (min-width:1341px){.feat-section .feat-card .feat-card-heading{margin-top:9px}}.feat-section .feat-card .feat-card-text{color:#bfbfbf;text-align:center;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:center}@media only screen and (min-width:1025px){.feat-section .feat-card .feat-card-text{font-size:16px;line-height:24px}}.feat-section .feat-card .anim-icon{position:relative;height:142px;margin:auto;display:flex;justify-content:center;align-items:center}.features-section{width:100%;background:#fff}.features-section .content-wrapper{position:relative;width:100%;max-width:1117px}@media only screen and (min-width:1025px){.features-section .content-wrapper{max-width:1117px}}@media only screen and (min-width:1341px){.features-section .content-wrapper{max-width:1125px}}.features-section .features-wrapper{display:flex;flex-direction:column;align-items:center;gap:68px;align-self:stretch;padding:50px 20px 60px 20px}@media only screen and (min-width:1025px){.features-section .features-wrapper{gap:109px;flex-direction:column;align-items:flex-start;gap:109px;align-self:stretch;padding:122px 0 136px 0}}@media only screen and (min-width:1341px){.features-section .features-wrapper{gap:109px;padding:122px 0 136px 0}}.features-section .features-item{display:flex;flex-direction:column;max-width:600px;position:relative;width:100%}@media only screen and (min-width:1025px){.features-section .features-item{flex-direction:row;justify-content:space-between;width:100%;max-width:unset}}@media only screen and (min-width:1025px){.features-section .features-item.reverse{flex-direction:row-reverse}}.features-section .features-item.reverse .features-item-container{margin-right:0;max-width:511px}@media only screen and (min-width:1025px){.features-section .features-item.reverse .features-item-container{margin-left:32px}}.features-section .features-item-img{width:100%}@media only screen and (min-width:1025px){.features-section .features-item-img{max-width:556px;width:556px}}.features-section .features-item-img img{width:100%;max-inline-size:unset;max-block-size:unset}.features-section .features-item-container{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:506px;margin-top:13px;margin-right:52px;margin-left:0}@media only screen and (min-width:1025px){.features-section .features-item-container{margin-top:13px;margin-left:6px}}@media only screen and (min-width:1341px){.features-section .features-item-container{margin-top:13px;margin-left:6px}}.features-section .features-item .text-grey{color:#9f9f9f;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;align-self:stretch}@media only screen and (min-width:1025px){.features-section .features-item .text-grey{font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.2px}}.features-section .features-item .features-item-heading{margin-top:9px;align-self:stretch;color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0}@media only screen and (min-width:1025px){.features-section .features-item .features-item-heading{margin-top:5px;font-size:32px;line-height:40px}}.features-section .features-item .features-item-list{position:relative;max-width:458px;padding-left:24px;color:#000;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;list-style:disc}@media only screen and (min-width:1025px){.features-section .features-item .features-item-list{padding-left:28px;font-size:18px;line-height:28px}}.features-section .features-item .features-item-list li{color:#000;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}@media only screen and (min-width:1025px){.features-section .features-item .features-item-list li{font-size:18px;line-height:28px}}.download-btn.orange{display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:16px;text-transform:uppercase;background-color:#eb622b;text-align:center;font-weight:500;line-height:24px;height:48px;margin:0 auto;padding:11px 20px;white-space:nowrap;position:relative;letter-spacing:1.2px;text-decoration:none;border:none;width:auto;max-width:-moz-max-content;max-width:max-content;text-transform:uppercase}@media only screen and (min-width:370px){.download-btn.orange{padding:11px 32px}}.download-btn.orange svg{display:flex}@media only screen and (min-width:1025px){.download-btn.orange svg{display:flex}}.download-btn.orange.mob{display:flex}@media only screen and (min-width:1025px){.download-btn.orange.mob{display:none}}@media only screen and (min-width:1025px){.download-btn.orange:hover{background-color:#f18536}}.download-btn.orange svg{height:24px;min-width:24px;margin-right:9px}@media only screen and (min-width:1025px){.download-btn.orange svg{margin-right:8px}}@media only screen and (min-width:1341px){.download-btn.orange svg{height:24px;min-width:24px;margin-right:9px}}.section-bottom{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;max-width:100%;background:#000}.section-bottom-wrapper{position:relative;width:100%;max-width:100%;background:0 0;background:url(../images/webp/bottom-visual-mobile.png) no-repeat 100% 100%;background-size:100%}@media only screen and (min-width:1025px){.section-bottom-wrapper{background:url(../images/webp/bottom-visual-glow.webp) no-repeat 100% 100%;background-size:1111px}}@media only screen and (min-width:1341px){.section-bottom-wrapper{background:url(../images/webp/bottom-visual-glow.webp) no-repeat 100% 100%;background-size:1111px}}.section-bottom .heading-first{max-width:580px}@media only screen and (min-width:1025px){.section-bottom .heading-first{max-width:unset;margin-top:0;color:#fff;text-align:center;font-size:64px;font-style:normal;font-weight:700;line-height:72px;letter-spacing:0}}@media only screen and (min-width:1341px){.section-bottom .heading-first{text-align:left}}.section-bottom .heading-first br{display:none}@media only screen and (min-width:1025px){.section-bottom .heading-first br{display:block}}.section-bottom .logo-main{display:none;max-width:335px}@media only screen and (min-width:1025px){.section-bottom .logo-main{display:flex;max-width:335px;margin:0 auto}}@media only screen and (min-width:1341px){.section-bottom .download-btn.orange{margin:0}}@media only screen and (min-width:1025px){.section-bottom .cf-logo{height:55.983px;max-width:200px}}.section-bottom *{text-align:center}.section-bottom .section-bottom-wrapper .content-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;z-index:3}@media only screen and (min-width:1025px){.section-bottom .section-bottom-wrapper .content-wrapper{max-width:1438px;padding:0 20px}}@media only screen and (min-width:1341px){.section-bottom .section-bottom-wrapper .content-wrapper{max-width:1438px;align-items:flex-start}}.section-bottom .content-wrapper-inner{display:flex;position:relative;flex-direction:column;align-items:center;width:100%;max-width:882px;gap:31px;text-align:center;padding:62px 21px 65px;z-index:3}@media only screen and (min-width:1025px){.section-bottom .content-wrapper-inner{max-width:882px;padding:96px 0 129px;gap:48px}}@media only screen and (min-width:1341px){.section-bottom .content-wrapper-inner{width:100%;max-width:864px;padding:127px 0 115px;gap:48px;align-items:flex-start;justify-content:flex-start;text-align:left}}.section-bottom .bottom-section-bg-mob{display:flex;justify-content:center;margin:7px auto 0}@media only screen and (min-width:1025px){.section-bottom .bottom-section-bg-mob{display:none}}.data-list{display:flex;align-items:flex-start;justify-content:center;max-width:680px;margin:0;gap:24px}@media only screen and (max-width:1024px){.data-list{padding-left:0;gap:20px}}@media only screen and (max-width:650px){.data-list{flex-direction:column}}@media only screen and (min-width:1025px){.data-list{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;max-width:680px;gap:24px}}@media only screen and (min-width:1341px){.data-list{padding-left:0}}.data-list-item{position:relative;max-width:284px;width:100%;margin:0 24px 0;text-align:center}@media only screen and (max-width:1024px){.data-list-item{width:196px;margin:0 0 20px}}@media only screen and (max-width:400px){.data-list-item{margin:0 0 20px}}.data-list-item:nth-of-type(n+2)::after{top:2px;left:-37px;display:flex;justify-content:center;width:1px;height:100%;background:grey;position:absolute;content:""}@media only screen and (max-width:1024px){.data-list-item:nth-of-type(n+2)::after{left:-10px}}@media only screen and (max-width:650px){.data-list-item:nth-of-type(n+2)::after{top:-21px;left:unset;width:100%;height:1px}}@media only screen and (max-width:650px){.data-list-item:last-of-type{margin-bottom:0}}.data-list .data-list-title{display:flex;justify-content:center;text-align:center;color:#f16436;font-size:32px;font-weight:700;line-height:40px;text-align:center;letter-spacing:0}@media only screen and (min-width:1025px){.data-list .data-list-title{font-size:44px;line-height:52px}}.data-list .data-list-title span{color:#f16436;font-size:32px;font-weight:700;line-height:40px;text-align:center}@media only screen and (min-width:1025px){.data-list .data-list-title span{font-size:44px;line-height:52px}}@media only screen and (max-width:1270px){.data-list .data-list-title{white-space:unset}}.data-list .data-list-text{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;display:block;margin:6px 0 0 0;padding:0}@media only screen and (min-width:1025px){.data-list .data-list-text{margin:9px 0 0 0;font-weight:500;line-height:24px}}.bottom-visual-characters{display:none;position:absolute;z-index:2}@media only screen and (min-width:1341px){.bottom-visual-characters{display:flex;left:54vw;bottom:-44px;width:832px;max-block-size:unset}}.to-top{display:flex;flex-direction:column;align-items:center;margin:9px auto 58px;color:#dfdfdf;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;letter-spacing:1.2px;text-transform:uppercase}@media only screen and (min-width:1025px){.to-top{margin:11px auto 0}}@media only screen and (min-width:1341px){.to-top{margin:95px auto 0}}@media only screen and (max-width:1024px){.to-top{padding-bottom:0;margin:52px auto 0;font-size:16px}}.to-top svg{width:24px;height:24px;margin:0 0 10px;transform:translateY(0);transition:.2s ease-in-out}.to-top:hover svg{transform:translateY(-8px)}.to-top-section{display:flex;justify-content:center;max-width:500px;max-width:100%;width:100%;margin:0 auto;background:#000;background-size:100%}@media only screen and (max-width:1024px){.to-top-section{background-size:300%}}@media only screen and (max-width:1920px){.to-top-section{background-size:200%}}.to-top-section .content-wrapper{position:relative;padding-top:0;z-index:3}@media only screen and (min-width:1025px){.to-top-section .content-wrapper{padding-top:49px}}@media only screen and (min-width:1341px){.to-top-section .content-wrapper{padding-top:0}}@media only screen and (max-width:1024px){.to-top-section .content-wrapper{padding-top:0}}.bottom-additional{position:relative;margin:34px auto 24px;padding:0 20px;gap:48px}@media only screen and (min-width:1025px){.bottom-additional{margin:57px auto 47px}}.bottom-additional-text{margin-top:20px;color:#9f9f9f;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:none}@media only screen and (min-width:1025px){.bottom-additional-text{margin-top:8px}}@media only screen and (min-width:1341px){.bottom-additional-text{margin-top:12px}}.bottom-additional-text a{color:#9f9f9f;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.bottom-additional .cf-logo{max-width:142.5px}@media only screen and (min-width:1025px){.bottom-additional .cf-logo{max-width:179px}}.footer{position:relative;z-index:1;padding:0;display:flex;flex-direction:column;align-items:center;background:var(--color-background-cf,#101010)}@media only screen and (min-width:1025px){.footer{padding:0}}.footer .content-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:1720px;margin:0 auto;padding:30px 20px 21px}@media only screen and (min-width:1025px){.footer .content-wrapper{max-width:1960px;padding:71px 20px 0;align-items:flex-start}}.footer-line{display:flex;width:100%;justify-content:space-between;width:100%}@media only screen and (max-width:1024px){.footer-line{flex-direction:column;align-items:center}}.footer-line .content-wrapper{position:relative;flex-direction:column;max-width:1715px;width:100%;margin:0 auto;padding:15px 10px 0}@media only screen and (min-width:1025px){.footer-line .content-wrapper{flex-direction:row;justify-content:space-between;align-items:center;max-width:1715px;margin:0 auto;padding:0 20px}}.footer-line a,.footer-line p,.footer-line span{color:#9f9f9f;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:unset}.footer-line a{transition:.2s ease-in-out}.footer-line a:hover{color:#fff}.footer-line-left{display:flex;flex-direction:column}@media only screen and (min-width:1025px){.footer-line-left{flex-direction:row;align-items:center}}.footer-line-left ul{display:flex;align-items:center;padding:0}.footer-line-left ul li{color:#9f9f9f;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:140%}@media only screen and (min-width:1025px){.footer-line-left ul li{margin-left:32px}}.footer-line-right{display:flex;align-items:center}.footer-line-right a,.footer-line-right li,.footer-line-right p,.footer-line-right span{color:#9f9f9f;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:140%}.footer-socials{display:flex;margin-top:-2px}@media only screen and (max-width:1024px){.footer-socials{margin-top:44px;justify-content:center;margin:29px auto 6px}}.footer-socials-item{margin-left:20px}.footer-line ul.mob-only{display:none}@media only screen and (max-width:1024px){.footer-line ul.mob-only{display:flex;justify-content:space-between;width:100%;max-width:400px;padding:0 16px 16px}.footer-line ul.mob-only li{margin:0 4px}}@media only screen and (max-width:1024px){.footer-line ul.desktop-only{display:none}}@media only screen and (max-width:1024px){.footer-socials-item{margin-left:unset;margin:0 10px}.footer-socials-item:first-of-type{order:1}.footer-socials-item:nth-of-type(2){order:3}.footer-socials-item:last-of-type{order:2}}