@import url("https://fonts.cdnfonts.com/css/virus-killer");@font-face{font-family:"Untyped";src:url("/wp-content/themes/fritto-landing/assets/fonts/Untyped-Font/Untyped.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Archivo";src:url("/wp-content/themes/fritto-landing/assets/fonts/Archivo/Archivo-Italic-VariableFont.ttf");font-weight:200;font-style:italic}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-Thin.ttf");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("/wp-content/themes/fritto-landing/assets/fonts/Montserrat/Montserrat-Black.ttf");font-weight:900;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}a{text-decoration:none}a:active,a:hover{outline:0}ul,li{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}:focus{outline:0}img,audio,video{max-width:100%;height:auto}audio,canvas,iframe,video,img,svg{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}input,textarea,select,button{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.header{position:fixed;width:100%;top:0;z-index:99;transition:.2s}.header.inner-page{background:url("/wp-content/themes/fritto-landing/assets/img/Glare.png") center/cover no-repeat,rgba(22,24,27,.9);backdrop-filter:blur(4px)}.header.active{background:url("/wp-content/themes/fritto-landing/assets/img/Glare.png") center/cover no-repeat,rgba(22,24,27,.9);backdrop-filter:blur(4px);z-index:99}.header.active .header__row{padding:1.1428571429rem 0}.header.nav-up{top:-196px}.header .header__row{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.1428571429rem 0;transition:.2s}@media screen and (max-width:710px){.header .header__row .header__logo{max-width:94px}}@media screen and (max-width:1169px){.header .header__row .header__left{display:none}}.header .header__row .header__left .header__menu ul{display:flex;gap:32px}.header .header__row .header__left .header__menu ul li a{color:#fff;font-size:16px;font-weight:400;line-height:162.5%;letter-spacing:-.32px}@media screen and (min-width:1169px){.header .header__row .header__left .header__menu ul li:hover a{color:#e0ff6a}}.header .header__row .header__right{display:flex;align-items:center;gap:16px}@media screen and (max-width:710px){.header .header__row .header__right{gap:10px}}.header .header__row .header__right .language{position:relative;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-weight:400;line-height:162.5%;letter-spacing:-.32px;cursor:pointer}.header .header__row .header__right .language .header-lang-trigger{display:flex;align-items:center;cursor:pointer;transition:.2s}@media screen and (min-width:1169px){.header .header__row .header__right .language .header-lang-trigger:hover{color:#e0ff6a}.header .header__row .header__right .language .header-lang-trigger:hover svg path{fill:#e0ff6a}}.header .header__row .header__right .language .header-lang-list{position:absolute;right:10px;top:30px;border-radius:8px;background-color:#fff;box-shadow:0px 4px 25px 0px rgba(0,0,0,.06);opacity:0;visibility:0;transition:.2s;z-index:10;pointer-events:none;overflow:hidden}@media screen and (max-width:710px){.header .header__row .header__right .language .header-lang-list{right:0;top:40px}}.header .header__row .header__right .language .lang-item{position:relative;padding:8px 10px;width:100%;transition:all .2s}.header .header__row .header__right .language .lang-item a{display:flex;align-items:center;gap:8px;width:max-content}.header .header__row .header__right .language .lang-item a span{color:#1d2329;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px;text-transform:capitalize}.header .header__row .header__right .language .lang-item.current-lang{position:relative}.header .header__row .header__right .language .lang-item:hover{background-color:#f4f7fe}.header .header__row .header__right .language .lang-item:not(:last-child){margin-bottom:4px}.header .header__row .header__right .language .lang-item:first-child{padding-top:8px}.header .header__row .header__right .language .lang-item:last-child{padding-bottom:8px}.header .header__row .header__right .language .header-lang.is-active .header-lang-list{opacity:1;visibility:visible;pointer-events:auto}.header .header__row .header__right .button_wrapper{display:flex;align-items:center;gap:16px}@media screen and (max-width:1169px){.header .header__row .header__right .button_wrapper{display:none}}.header .header__row .header__right .button_wrapper .main-btn.log-in{background-color:transparent;border:1px solid #e0ff6a;color:#e0ff6a;font-weight:400}@media screen and (min-width:1169px){.header .header__row .header__right .button_wrapper .main-btn.log-in:hover{background-color:#fff;border-color:#fff;color:#000}}.mobile-menu{position:fixed;right:0;top:0;z-index:100;width:476px;height:100dvh;display:flex;flex-direction:column;justify-content:space-between;background:url("/wp-content/themes/fritto-landing/assets/img/Glare.png") top/cover no-repeat;background-color:#1d2329;transition:.5s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding:40px 32px;overflow:hidden}@media screen and (max-width:710px){.mobile-menu{padding:35px 16px}}.mobile-menu.mobile-menu_active{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}@media screen and (max-width:710px){.mobile-menu{width:100%}}.mobile-menu .menu__top{display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:999;flex-shrink:0}.mobile-menu .menu__top .close{display:flex;width:48px;height:48px;padding:8px;justify-content:center;align-items:center;border-radius:7px;background:#fff;cursor:pointer;z-index:999}.mobile-menu .menu-list{text-align:center;flex-shrink:1;overflow-y:auto;margin:24px 0}.mobile-menu .menu-list .one ul li a{color:#fff;font-size:32px;font-weight:500;line-height:normal;letter-spacing:-.64px}.mobile-menu .menu-list .one ul li:active a{color:#e0ff6a}.mobile-menu .menu-list .one ul li:not(:last-child){padding-bottom:20px}.mobile-menu .button_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;flex-shrink:0}.mobile-menu .button_wrapper .main-btn{width:100%}.mobile-menu .button_wrapper .main-btn.log-in{background-color:transparent;border:1px solid #e0ff6a;color:#e0ff6a}.menu-btn{display:none;align-items:center;justify-content:center;width:48px;height:48px;background-color:#e0ff6a;border-radius:7px}@media screen and (max-width:1169px){.menu-btn{display:flex}}@media screen and (max-width:330px){.menu-btn{width:40px;height:40px}}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(43,43,43,.6);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.overlay.overlay_active{display:block}.locked{overflow:hidden}.hero{position:relative;overflow:hidden;width:100%}.hero__bg{position:absolute;top:0;left:0;z-index:-1;bottom:0;right:0;overflow:hidden;background-image:url("/wp-content/themes/fritto-landing/assets/img/hero_bg.webp");background-size:cover;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%}.hero__content{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:204px 0 100px}@media screen and (max-width:1169px){.hero__content{flex-direction:column;justify-content:center;padding:122px 0 70px}}@media screen and (max-width:710px){.hero__content{padding:114px 0 64px}}.hero__content--left{display:flex;flex-direction:column;gap:36px;max-width:595px}@media screen and (max-width:1169px){.hero__content--left{max-width:100%;align-items:center;text-align:center}}@media screen and (max-width:710px){.hero__content--left{gap:24px}}.hero__content--title{color:#fff;font-size:38px;font-weight:700;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;text-wrap:balance}.hero__content--title strong{color:#e0ff6a;font-weight:700}@media screen and (max-width:710px){.hero__content--title{font-size:28px}}@media screen and (max-width:360px){.hero__content--title{font-size:20px}}.hero__content--subtitle{color:#fff;font-size:16px;font-weight:500;line-height:24px;padding-top:16px}@media screen and (max-width:360px){.hero__content--subtitle{font-size:14px}}.hero__content--items{display:flex;flex-wrap:wrap;gap:12px 24px}@media screen and (max-width:1169px){.hero__content--items{justify-content:center}}@media screen and (max-width:710px){.hero__content--items{flex-direction:column}}.hero__content--items.en .hero__content--item{max-width:none}.hero__content--items.en .hero__content--item svg{margin-top:0}.hero__content--item{display:flex;align-items:flex-start;gap:4px;color:#fff;font-size:14px;font-weight:400;line-height:20px;max-width:132px}@media screen and (max-width:1169px){.hero__content--item{max-width:none}}.hero__content--item svg{flex-shrink:0;margin-top:4px}@media screen and (max-width:1169px){.hero__content--item svg{margin-top:0}}.hero__content--item-icon{display:flex;width:20px;height:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1}.hero__content--image{flex:0 0 55%;max-width:572px;z-index:6}.hero__content--image img,.hero__content--image video{width:100%;height:100%;display:block;object-fit:cover;border-radius:35px;box-shadow:0 24px 80px rgba(0,0,0,.45)}@media screen and (max-width:1169px){.hero__content--image{flex:none;max-width:572px;height:375px}}@media screen and (max-width:710px){.hero__content--image{height:260px}.hero__content--image img,.hero__content--image video{border-radius:8px}}.hero__content .main-btn.icon{padding:17px 68px 17px 25px;font-weight:700}.features{padding:100px 0;background-color:#fff;border-radius:64px 64px 0 0;z-index:10}@media screen and (max-width:1169px){.features{padding:70px 0}}@media screen and (max-width:710px){.features{padding:64px 0 84px;border-radius:40px 40px 0 0}}.features__content{display:flex;align-items:center;justify-content:space-between;gap:30px}@media screen and (max-width:1169px){.features__content{flex-direction:column}}.features__content--left{width:46%}@media screen and (max-width:1169px){.features__content--left{width:100%}}.features__content--left .main-title{color:#121310;padding-bottom:10px}.features__content--image{position:relative;width:607px;height:457px}@media screen and (max-width:710px){.features__content--image{width:100%;height:auto;padding-left:14px}}.features__content--image .main-btn{position:absolute;bottom:-20px;right:17px;border-color:#1d2329;background:#1d2329;box-shadow:0px 5.49px 21.96px 0px rgba(43,43,43,.3);color:#fff}.features__content--image .main-btn.icon{padding:17px 68px 17px 25px}.features__content--image .main-btn .icon-circle{background:#e0ff6a;border-radius:50px;width:42px;height:42px;transition:.3s}.features__content--image .main-btn .icon-circle svg{width:20px;height:20px}@media screen and (min-width:1169px){.features__content--image .main-btn:hover{background:#e0ff6a;border:1px solid #e0ff6a;color:#1d2329}.features__content--image .main-btn:hover .icon-circle{background:#1d2329}.features__content--image .main-btn:hover .icon-circle svg path{fill:#fff}}.features__items{padding-top:28px}@media screen and (max-width:1169px){.features__items{padding-top:32px}}.features__items--item .info{display:flex;align-items:center;gap:10px;padding-bottom:2px}.features__items--item .title{color:#000;font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.4px}@media screen and (max-width:710px){.features__items--item .title{font-size:18px}}@media screen and (max-width:330px){.features__items--item .title{font-size:15px}}.features__items--item:not(:last-child){margin-bottom:16px}.features__items--img{width:38px;height:38px}@media screen and (max-width:710px){.features__items--img{top:5px}}.ai-section{padding:0 0 100px;background-color:#fff}@media screen and (max-width:1169px){.ai-section{padding:0 0 70px}}.ai-section__content{position:relative}.ai-section__content--background img{border-radius:19px}@media screen and (max-width:1169px){.ai-section__content--background img{border-radius:10px}}.ai-section__content--text{position:absolute;top:182px;left:120px;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center;padding:30px 15px;border-radius:33px;border:1.243px solid rgba(255,255,255,.2);background:linear-gradient(186deg,rgba(31,34,40,.7) 36.63%,rgba(135,135,135,.7) 170.41%);backdrop-filter:blur(6px);box-shadow:57.19px 238.706px 68.379px 0 rgba(52,56,63,.01),36.055px 152.921px 63.406px 0 rgba(52,56,63,.06),21.135px 85.785px 53.46px 0 rgba(52,56,63,.2),8.703px 38.541px 39.784px 0 rgba(52,56,63,.34),2.487px 9.946px 21.135px 0 rgba(52,56,63,.39);transform:rotate(-8.152deg)}@media screen and (max-width:1169px){.ai-section__content--text{top:38%;left:8%;max-width:425px;gap:.5rem;padding:16px 13px;border-radius:16px;border-radius:17px;border:.65px solid rgba(255,255,255,.2);backdrop-filter:blur(3px)}}@media screen and (max-width:710px){.ai-section__content--text{left:2%;max-width:340px;padding:15px 5px;border-radius:13px;backdrop-filter:blur(2px);transform:rotate(-7.252deg)}}.ai-section__content--text .main-title{font-size:26px;letter-spacing:-.52px}@media screen and (max-width:1169px){.ai-section__content--text .main-title{font-size:16px;letter-spacing:-.268px}}@media screen and (max-width:710px){.ai-section__content--text .main-title{font-size:12px;letter-spacing:-.24px}}.ai-section__content--text .main-text{font-size:20px;line-height:28px;color:#fff;letter-spacing:-.416px}@media screen and (max-width:1169px){.ai-section__content--text .main-text{font-size:13px;line-height:15px;letter-spacing:-.214px}}@media screen and (max-width:710px){.ai-section__content--text .main-text{font-size:11px;line-height:12px}}@media screen and (max-width:500px){.ai-section__content--text.de .main-text{font-size:10px}}.ai-section__content .main-btn{position:absolute;bottom:-35px;left:0;right:0;margin:0 auto;font-size:18px;font-weight:700;letter-spacing:-.36px}@media screen and (max-width:1169px){.ai-section__content .main-btn{bottom:-28px;font-size:12px}}.ai-section__content .main-btn.icon{padding:15px 58px 15px 30px}@media screen and (max-width:1169px){.ai-section__content .main-btn.icon{padding:12px 47px 12px 20px}.ai-section__content .main-btn.icon .icon-circle{width:23px;height:23px}.ai-section__content .main-btn.icon .icon-circle svg{width:20px}}@media screen and (max-width:710px){.ai-section__content .main-btn.icon{padding:10px 47px 10px 20px}}.works{padding:100px 0;background:#1d2329;overflow:hidden}@media screen and (max-width:1169px){.works{padding:70px 0}}@media screen and (max-width:710px){.works{padding:64px 0}}.works__content{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:60px}@media screen and (max-width:1169px){.works__content{flex-direction:column;align-items:flex-start}}@media screen and (max-width:710px){.works__content{margin-bottom:32px}}.works__content .main-title{color:#fff}.works__content .main-text{color:#fff;max-width:400px;width:100%;font-size:16px;font-weight:400;line-height:162.5%}@media screen and (max-width:1169px){.works__content .main-text{max-width:100% !important}}.works__content .main-text.de{max-width:475px}.works__slider .swiper-slide .works__slider--item{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-height:409px;height:100%;padding:20px;border-radius:30px;background:rgba(255,255,255,.1)}.works__slider .swiper-slide .works__slider--item .main-text{font-size:14px;font-weight:400;line-height:157.143%}@media screen and (max-width:710px){.works__slider .swiper-slide .works__slider--item{padding:16px}}.works__slider .swiper-slide .works__slider--item .item-info{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px}.works__slider .swiper-slide .works__slider--item .item-info .title{color:#e0ff6a;font-size:20px;font-weight:600;line-height:normal;letter-spacing:-.4px;flex:1 0 0}.works__slider .swiper-slide .works__slider--item .item-info .icon{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:50px;background:#e0ff6a}.works__slider .swiper-slide .works__slider--item .main-text{color:#fff}.works__slider .swiper-slide .works__slider--item .item-img{position:relative;max-height:193px;height:193px;width:100%;margin-top:auto}@media screen and (max-width:1169px){.works__slider .swiper-slide .works__slider--item .item-img{width:auto}}.works__slider .swiper-slide .works__slider--item .item-img img{border-radius:20px}.works__slider .swiper-slide .works__slider--item .item-img .main-btn{position:absolute;bottom:-10px;right:-12px;border-color:#1d2329;border-radius:50px;background:#1d2329;box-shadow:0px 5.49px 21.96px 0px rgba(43,43,43,.3);color:#fff;letter-spacing:-.374px;gap:38px}@media screen and (max-width:710px){.works__slider .swiper-slide .works__slider--item .item-img .main-btn{right:11px;bottom:24px}}.works__slider .swiper-slide .works__slider--item .item-img .main-btn.icon{padding:17px 68px 17px 25px}.works__slider .swiper-slide .works__slider--item .item-img .main-btn .icon-circle{background:#e0ff6a;border-radius:50px;width:42px;height:42px;transition:.3s}.works__slider .swiper-slide .works__slider--item .item-img .main-btn .icon-circle svg{width:20px;height:20px}@media screen and (min-width:1169px){.works__slider .swiper-slide .works__slider--item .item-img .main-btn:hover{border-color:#e0ff6a;background:#e0ff6a;color:#1d2329}.works__slider .swiper-slide .works__slider--item .item-img .main-btn:hover .icon-circle{background:#1d2329}.works__slider .swiper-slide .works__slider--item .item-img .main-btn:hover .icon-circle svg path{fill:#fff}}.works__slider .swiper-slide:nth-child(even) .works__slider--item{background-color:#e0ff6a}.works__slider .swiper-slide:nth-child(even) .works__slider--item .item-info{border-bottom:1px solid rgba(43,43,43,.1)}.works__slider .swiper-slide:nth-child(even) .works__slider--item .item-info .title{color:#1d2329}.works__slider .swiper-slide:nth-child(even) .works__slider--item .item-info .icon{background:#1d2329}.works__slider .swiper-slide:nth-child(even) .works__slider--item .main-text{color:#1d2329;opacity:1}@media screen and (max-width:1169px){.works .swiper{overflow:visible}}@media screen and (max-width:1169px){.works .swiper .swiper-wrapper{padding-bottom:50px}}@media screen and (max-width:710px){.works .swiper .swiper-wrapper{padding-bottom:20px}}.works .swiper .swiper-slide{height:auto}.works .swiper .swiper__buttons{display:none;justify-content:center}.works .works__slider.show-navigation .swiper__buttons{display:flex}@media screen and (max-width:1169px){.works .works__slider.show-navigation-tablet .swiper__buttons{display:flex}}.our-plugin{padding:100px 0;background-color:#fff;z-index:10}@media screen and (max-width:1169px){.our-plugin{padding:70px 0}}@media screen and (max-width:710px){.our-plugin{padding:64px 0}}.our-plugin__content{display:flex;align-items:center;justify-content:space-between;gap:33px}@media screen and (max-width:1169px){.our-plugin__content{flex-direction:column-reverse}}.our-plugin__content--left{width:56.5%}@media screen and (max-width:1169px){.our-plugin__content--left{width:100%}}.our-plugin__content--left .main-title{color:#121310;padding-bottom:10px;max-width:70%;text-wrap:auto}.our-plugin__content--image{position:relative;max-width:494px}@media screen and (max-width:1169px){.our-plugin__content--image{height:auto}}.our-plugin__content--image img{border-radius:45px}@media screen and (max-width:1169px){.our-plugin__content--image img{border-radius:33px}}.our-plugin__content--image .main-btn{position:absolute;bottom:20px;right:53px;font-size:18px;font-weight:700;letter-spacing:-.36px}@media screen and (max-width:550px){.our-plugin__content--image .main-btn{font-size:12px;bottom:10px;right:45px}}@media screen and (max-width:330px){.our-plugin__content--image .main-btn{bottom:7px;right:30px}}.our-plugin__content--image .main-btn.icon{padding:16px 68px 16px 30px}@media screen and (max-width:550px){.our-plugin__content--image .main-btn.icon{padding:11px 48px 11px 20px}.our-plugin__content--image .main-btn.icon .icon-circle{width:23px;height:23px}.our-plugin__content--image .main-btn.icon .icon-circle svg{width:20px}}.our-plugin__items{padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 2%}@media screen and (max-width:1169px){.our-plugin__items{padding-top:32px}}@media screen and (max-width:710px){.our-plugin__items{flex-direction:column}}.our-plugin__items--item{width:100%}.our-plugin__items--item .info{display:flex;align-items:center;gap:10px;padding:13.5px 20px 14px 60px;border-radius:30px;width:100%;background:var(--Primary,#e0ff6a);position:relative;height:100%}.our-plugin__items--item .info:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:23px;width:20px;height:20px;background:url("/wp-content/themes/fritto-landing/assets/img/check-icon.svg") no-repeat center center;background-size:contain}.our-plugin__items--item .title{color:#1d2329;font-size:16px;font-style:normal;font-weight:400;line-height:162.5%;letter-spacing:-.32px;text-wrap:balance}@media screen and (max-width:330px){.our-plugin__items--item .title{font-size:14px}}.demo{position:relative;padding:0 0 100px;background-color:#fff}@media screen and (max-width:1169px){.demo{padding:0 0 70px}}@media screen and (max-width:710px){.demo{padding:0 0 64px}}.demo__content{display:flex;justify-content:space-between;gap:56px;border-radius:48px;background:#1d2329;color:#fff;padding:50px 0 50px 40px}@media screen and (max-width:1169px){.demo__content{flex-direction:column}}.demo__content--left{max-width:638px;width:100%}@media screen and (max-width:1169px){.demo__content--left{max-width:100%}}.demo__content--right{position:relative;max-width:433px;width:100%;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:1169px){.demo__content--right{max-width:100%}}@media screen and (max-width:1169px){.demo__content{padding:76px 32px}}@media screen and (max-width:1169px){.demo__content{padding:64px 16px}}@media screen and (max-width:710px){.demo__content{padding:32px 16px 20px;border-radius:50px}}.demo__content .main-title{padding-bottom:16px}.demo__content .main-subtitle{color:#fff;font-size:16px;font-weight:400;line-height:162.5%;letter-spacing:-.32px}.demo__content .main-btn{margin:0 auto}.demo__content .main-btn.icon.en{padding:11px 58px 11px 33px}@media screen and (max-width:710px){.demo__content .main-btn.icon.en{padding:11px 16px}}@media screen and (max-width:710px){.demo__content .main-btn{justify-content:center;width:100%}}.demo__content--image{height:534px;width:100%;position:relative}@media screen and (max-width:1169px){.demo__content--image{display:none}}.demo__content--image img{position:absolute;left:0;top:0}@media screen and (max-width:1169px){.demo__content--image{display:none}}.demo__content .main-btn{padding:17px 68px 17px 25px !important;box-shadow:0px 5.49px 21.96px 0px rgba(43,43,43,.3);position:absolute;bottom:-12px;right:24px}@media screen and (max-width:1169px){.demo__content .main-btn{position:relative;bottom:0;right:0;width:100%}}.demo__advantages{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px 4%;padding:48px 0 0}@media screen and (max-width:1169px){.demo__advantages{flex-wrap:wrap;justify-content:space-between;gap:30px}}.demo__advantages--item{width:48%}@media screen and (max-width:1169px){.demo__advantages--item{width:46%}}@media screen and (max-width:710px){.demo__advantages--item{width:100%}}.demo__advantages--item .icon{width:48px;height:48px;aspect-ratio:1;margin-bottom:16px}.demo__advantages--item .title{font-size:18px;font-weight:700;line-height:155.556%;letter-spacing:--0 .36px;padding-bottom:4px}.demo__advantages--item .main-text{color:#fff;font-size:16px;font-weight:400;line-height:162.5%;letter-spacing:-.32px}.questions{padding:100px 0;background:#1d2329}@media screen and (max-width:1169px){.questions{padding:70px 0}}@media screen and (max-width:710px){.questions{padding:64px 0}}.questions .main-title{color:#fff;text-align:center}.questions .tabs .tabs__content .tabs__buttons{display:flex;align-items:center;justify-content:center;gap:16px;padding:32px 0 20px}@media screen and (max-width:710px){.questions .tabs .tabs__content .tabs__buttons{margin:32px 0;padding:0 0 10px 25px;justify-content:space-evenly;overflow:scroll hidden;scrollbar-width:thin;scrollbar-color:#eee #fff}}.questions .tabs .tabs__content .tabs__buttons .tab-button{color:#fff;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.32px;padding:16px;border-radius:16px;background:rgba(255,255,255,.1);transition:all .2s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-wrap:nowrap;width:100%;text-align:center}.questions .tabs .tabs__content .tabs__buttons .tab-button.active{color:#1d2329;background:#e0ff6a}@media screen and (min-width:1169px){.questions .tabs .tabs__content .tabs__buttons .tab-button.active:hover{color:#1d2329;background:#e0ff6a}}@media screen and (min-width:1169px){.questions .tabs .tabs__content .tabs__buttons .tab-button:hover{color:#1d2329;background:#fff}}.questions .tabs .tabs__items .tab{display:none}.questions .tabs .tabs__items .tab-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.questions .tabs .tabs__items .tab-item .main-title{font-size:2.4rem;line-height:3.75rem;padding-bottom:1.25rem}@media (max-width:1169px){.questions .tabs .tabs__items .tab-item .main-title{font-size:25px;line-height:37.5px}}.questions .tabs .tabs__items .tab-item.active{display:block}.questions .accordion__items .accordion__item{position:relative;transition:.2s;overflow:hidden;padding:16px;border-radius:16px;background:rgba(255,255,255,.1)}.questions .accordion__items .accordion__item:not(:last-child){margin-bottom:16px}.questions .accordion__items .accordion__item .accordion__item-top-wrapper{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.questions .accordion__items .accordion__item .accordion__item-top-wrapper .accordion__item--title{color:#fff;font-size:18px;font-weight:700;line-height:155.556%;letter-spacing:-.36px}@media (max-width:710px){.questions .accordion__items .accordion__item .accordion__item-top-wrapper .accordion__item--title{width:86%;hyphens:auto;font-size:16px}}@media screen and (min-width:1169px){.questions .accordion__items .accordion__item .accordion__item-top-wrapper:hover .accordion__item--title{color:#e0ff6a}}.questions .accordion__items .accordion__item .accordion__item-top-wrapper.active{padding-bottom:0}.questions .accordion__items .accordion__item .accordion__item-top-wrapper.active .accordion__item--title{color:#e0ff6a}.questions .accordion__items .accordion__item .accordion__item-top-wrapper .accordion__item--arrow{display:flex;align-items:center;justify-content:center;transition:.2s}.questions .accordion__items .accordion__item .accordion__item-top-wrapper .accordion__item--arrow svg{width:100%}@media (max-width:1169px){.questions .accordion__items .accordion__item .accordion__item-top-wrapper .accordion__item--arrow{width:2rem;height:2rem}}.questions .accordion__items .accordion__item .accordion__item-top-wrapper.active .accordion__item--arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.questions .accordion__items .accordion__item .accordion__item-more{padding:0;transition:.3s;height:0;opacity:0;visibility:hidden;z-index:2}.questions .accordion__items .accordion__item .accordion__item-more.active{padding-top:1.1428571429rem;height:auto;opacity:1;visibility:visible;border-radius:0 0 10px}.questions .accordion__items .accordion__item .accordion__item-more .main-text{color:#fff;font-size:1.1428571429rem;font-weight:400;line-height:162.5%;letter-spacing:-.32px;opacity:1}@media screen and (max-width:710px){.questions .accordion__items .accordion__item .accordion__item-more .main-text{font-size:1rem;letter-spacing:-.28px}}.questions .accordion__items .accordion__item .accordion__item-more .main-text a{color:#e0ff6a}@media screen and (min-width:1169px){.questions .accordion__items .accordion__item .accordion__item-more .main-text a:hover{text-decoration:underline}}.questions .accordion__items .accordion__item .accordion__item-more .main-text h3{position:relative;color:#fff;font-weight:700;font-size:1.2857142857rem;padding-bottom:.7142857143rem}@media screen and (max-width:710px){.questions .accordion__items .accordion__item .accordion__item-more .main-text h3{font-size:1.1428571429rem}}.questions .accordion__items .accordion__item .accordion__item-more .main-text h4{position:relative;color:#fff;font-weight:700;font-size:1.2857142857rem;padding-bottom:.7142857143rem;padding-left:26px;margin-top:30px}@media screen and (max-width:710px){.questions .accordion__items .accordion__item .accordion__item-more .main-text h4{font-size:1.1428571429rem}}.questions .accordion__items .accordion__item .accordion__item-more .main-text h4:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background:url("/wp-content/themes/fritto-landing/assets/img/check-icon-white.svg") no-repeat center center;background-size:contain}.questions .accordion__items .accordion__item .accordion__item-more .main-text ul{margin-top:1.1428571429rem;padding-left:1.7142857143rem}.questions .accordion__items .accordion__item .accordion__item-more .main-text ul li{position:relative;list-style-type:disc}.questions .accordion__items .accordion__item .accordion__item-more .main-text ul li:not(:last-child){margin-bottom:1.1428571429rem}.questions .accordion__items .accordion__item .accordion__item-more .main-text ol{margin-top:1.1428571429rem;padding-left:1.7142857143rem}.questions .accordion__items .accordion__item .accordion__item-more .main-text ol li{position:relative;list-style-type:decimal}.questions .accordion__items .accordion__item .accordion__item-more .main-text ol li:not(:last-child){margin-bottom:1.1428571429rem}.your-plan{padding:100px 0;position:relative;z-index:3;background-color:#fff}@media screen and (max-width:1169px){.your-plan{padding:70px 0}}@media screen and (max-width:710px){.your-plan{padding:64px 0}}.your-plan__in{background:0 0;border-radius:48px;padding:0;display:flex;position:relative;height:469px}@media screen and (max-width:1169px){.your-plan__in{flex-direction:column;height:auto;border-radius:40px;overflow:hidden}}.your-plan__row{display:flex;width:100%;position:relative;background:#1d2329;border-radius:60px 48px 48px 60px}@media screen and (max-width:1169px){.your-plan__row{flex-direction:column;background:0 0;gap:25px}}@media screen and (max-width:710px){.your-plan__row{border-radius:50px}}.your-plan__row-left{background:#e0ff6a;border-radius:50px;padding:50px 64px;width:595px;display:flex;flex-direction:column;justify-content:center;gap:24px;position:relative;z-index:2}@media screen and (max-width:1169px){.your-plan__row-left{width:100%;padding:50px 32px;border-radius:50px}}@media screen and (max-width:710px){.your-plan__row-left{padding:32px 16px}}.your-plan__row-left .main-title{color:#1d2329;margin-bottom:0}@media screen and (max-width:710px){.your-plan__row-left .main-title{font-size:28px;line-height:36px}}.your-plan__row-list{display:flex;flex-direction:column;gap:16px}.your-plan__row-item{display:flex;align-items:center;gap:16px}.your-plan__row-item-icon{width:26px;height:26px;background:#1d2329;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.your-plan__row-item-text{color:#1d2329;font-size:23px;font-weight:700;line-height:normal;letter-spacing:-.46px}@media screen and (max-width:710px){.your-plan__row-item-text{font-size:16px}}.your-plan__row-right{background:#1d2329;border-radius:0 48px 48px 0;padding:50px 31px 50px 32px;flex:1;display:flex;align-items:center;right:0;top:0;bottom:0;user-select:none}@media screen and (max-width:1169px){.your-plan__row-right{position:relative;left:0;width:100%;border-radius:50px;padding:50px 32px}}@media screen and (max-width:710px){.your-plan__row-right{padding:32px 16px 20px}}.your-plan__form{width:100%;max-width:527px}@media screen and (max-width:1169px){.your-plan__form{max-width:100%}}.your-plan__form-title{color:#fff;font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px;opacity:.6;padding-bottom:16px}.your-plan__form-quantity{margin-bottom:22px}.your-plan__form-input{background:#fff;border-radius:16px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px}@media screen and (max-width:710px){.your-plan__form-input{flex-direction:column;align-items:stretch;gap:16px}}.your-plan__form-seats-num{display:flex;align-items:center;gap:8px}@media screen and (max-width:710px){.your-plan__form-seats-num{justify-content:center}}.your-plan__form-icon{width:48px;height:48px;background:#e0ff6a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.your-plan__form .num-people{color:#1d2329;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.64px}.your-plan__form-controls{display:flex;align-items:center;gap:20px}@media screen and (max-width:710px){.your-plan__form-controls{justify-content:center}}.your-plan__form-controls .minus-ten-btn,.your-plan__form-controls .minus-btn,.your-plan__form-controls .plus-btn,.your-plan__form-controls .plus-ten-btn{cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}.your-plan__form-controls .minus-ten-btn:hover,.your-plan__form-controls .minus-btn:hover,.your-plan__form-controls .plus-btn:hover,.your-plan__form-controls .plus-ten-btn:hover{opacity:.7}.your-plan__form-controls .minus-btn svg,.your-plan__form-controls .plus-btn svg{width:48px;height:48px}.your-plan__form-controls .minus-ten-btn svg,.your-plan__form-controls .plus-ten-btn svg{width:33px;height:33px}.your-plan__form-price{margin-bottom:6px}.your-plan__form-price-title{color:#fff;font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px;opacity:.7;margin-bottom:4px}.your-plan__form-per-month{display:flex;align-items:center;gap:16px;margin-bottom:4px}.your-plan__form-per-month .total-amount{color:#fff;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.64px}.your-plan__form-per-month-text{display:flex;gap:7px;align-items:center;color:#fff}.your-plan__form-per-month-text-top{font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px;opacity:.7}.your-plan__form-per-month-text-bottom{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.28px;opacity:.3}.your-plan__form-per-person{color:#fff;font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px;opacity:.3;margin-bottom:8px}.your-plan__form-savings{background:linear-gradient(90deg,rgba(255,255,255,.165) 0%,rgba(64,64,64,0) 100%);border-radius:8px;padding:8px;margin-bottom:24px}.your-plan__form-savings-text{color:#e0ff6a;font-size:16px;font-weight:700;line-height:26px;letter-spacing:-.32px}.your-plan__form-btn-wrap{display:flex;justify-content:flex-end}@media screen and (max-width:1169px){.your-plan__form-btn-wrap .main-btn{width:100%}}.your-plan__form-btn{width:343px;padding:17px 58px 17px 16px !important;box-shadow:0px 5.49px 21.96px 0px rgba(43,43,43,.3);position:relative}@media screen and (max-width:710px){.your-plan__form-btn{width:100%;justify-content:center}}@media screen and (max-width:390px){.your-plan__form-btn{font-size:14px !important}}@media screen and (max-width:359px){.your-plan__form-btn{font-size:12px !important}}.your-plan__form-btn .icon-circle{position:absolute;right:7px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1169px){.your-plan__adaptive-spacer{display:block}}.starting-price{display:none;text-decoration:line-through}.starting-price.active{display:inline}.join{padding:100px 0;background-color:#fff;overflow:hidden}@media screen and (max-width:1169px){.join{padding:70px 0}}@media screen and (max-width:710px){.join{padding:64px 0}}.join__content{text-align:center}.join__content .main-title{color:#1d2329;padding-bottom:10px}@media screen and (max-width:710px){.join__content .main-title{text-wrap:balance}}.join__content .main-title strong{font-family:"Virus Killer",sans-serif;font-size:64px;font-weight:400;line-height:normal;letter-spacing:-1.28px;position:relative;z-index:1;padding:0 2px 0 8px;display:inline-block}@media screen and (max-width:710px){.join__content .main-title strong{font-size:40px}}.join__content .main-title strong:after{content:"";position:absolute;bottom:0;left:-2px;width:172px;height:69.5px;background:#e0ff6a;z-index:-1;transform:skewX(-10deg)}@media screen and (max-width:710px){.join__content .main-title strong:after{width:116px;height:42.5px}}.join__content .main-text{color:#1d2329;font-size:1.1428571429rem;font-weight:400;line-height:26px;letter-spacing:-.32px;padding-bottom:33px;max-width:900px;width:100%;margin:0 auto}@media screen and (max-width:1169px){.join__content .main-text{padding-bottom:36px}}.join__content .main-btn{background-color:#1d2329;border-color:#1d2329;color:#e0ff6a;font-weight:600;justify-content:center;margin:0 auto}@media screen and (min-width:1169px){.join__content .main-btn:hover{background:#e0ff6a;color:#000}}.join__content .main-btn:active{background-color:#e0ff6a;border-color:#e0ff6a;color:#000}@media screen and (max-width:1169px){.join__content .main-btn{font-size:1.1428571429rem;font-weight:600;width:max-content}}@media screen and (max-width:710px){.join__content .main-btn{width:100%}}.excel-section{padding:100px 0;background-color:#fff}@media screen and (max-width:1169px){.excel-section{padding:70px 0}}@media screen and (max-width:710px){.excel-section{padding:64px 0}}.excel-section__content{position:relative}.excel-section__content--background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.excel-section__content--background img{border-radius:48px}@media screen and (max-width:1169px){.excel-section__content--background img{border-radius:38px}}.excel-section__content .icons__img{position:absolute;top:28px;left:-28px;z-index:1;height:100%;width:auto}.excel-section__content .icons__img img{width:auto}@media screen and (max-width:820px){.excel-section__content .icons__img{top:20px}}@media screen and (max-width:550px){.excel-section__content .icons__img{top:-15px;left:auto;right:-25px;height:328px}}@media screen and (max-width:390px){.excel-section__content .icons__img{top:-11px;left:auto;right:-24px;height:300px}}@media screen and (max-width:330px){.excel-section__content .icons__img{height:280px}}.excel-section__content--text{position:relative;display:flex;flex-direction:column;gap:1.1428571429rem;max-width:609px;margin-left:auto;padding:59px 93px 75px 0}@media screen and (max-width:1069px){.excel-section__content--text{max-width:357px;padding:65px 33px 65px 0}}@media screen and (max-width:710px){.excel-section__content--text{max-width:246px}}@media screen and (max-width:550px){.excel-section__content--text{margin-left:0;padding:44px 0 42px 29px}}@media screen and (max-width:330px){.excel-section__content--text{max-width:205px;padding:35px 0 44px 12px}}.excel-section__content--text .main-title{color:#fff;font-size:3.4285714286rem;letter-spacing:-.96px;line-height:113%;text-wrap:auto}@media screen and (max-width:1169px){.excel-section__content--text .main-title{font-size:2.7142857143rem;letter-spacing:-.39px}}@media screen and (max-width:710px){.excel-section__content--text .main-title{font-size:1.2857142857rem;letter-spacing:-.24px}}@media screen and (max-width:330px){.excel-section__content--text .main-title{font-size:1rem}}.excel-section__content--text .main-title strong{color:#e0ff6a;font-family:"Virus Killer"}.excel-section__content--text .main-subtitle{color:#fff;font-size:1.6428571429rem;font-weight:600;letter-spacing:-.46px;line-height:122%;text-wrap:balance}@media screen and (max-width:1169px){.excel-section__content--text .main-subtitle{font-size:1.1428571429rem;letter-spacing:-.24px}}@media screen and (max-width:710px){.excel-section__content--text .main-subtitle{font-size:.7142857143rem;letter-spacing:-.28px}}.excel-section__content--text .main-text{font-family:"Archivo",sans-serif;font-weight:200;font-style:italic;line-height:28px;color:#f1f1f1;letter-spacing:0;line-height:133.3%;opacity:1}@media screen and (max-width:1169px){.excel-section__content--text .main-text{font-size:14px;letter-spacing:-.214px}}@media screen and (max-width:710px){.excel-section__content--text .main-text{font-size:11px;text-wrap:balance}}.excel-section__content--text .main-btn{font-size:1.2857142857rem;font-weight:700;letter-spacing:-.36px}@media screen and (max-width:1169px){.excel-section__content--text .main-btn{font-size:.8571428571rem}}.excel-section__content--text .main-btn.icon{padding:16px 68px 16px 30px}@media screen and (max-width:1169px){.excel-section__content--text .main-btn.icon{padding:12px 47px 12px 20px}.excel-section__content--text .main-btn.icon .icon-circle{width:23px;height:23px}.excel-section__content--text .main-btn.icon .icon-circle svg{width:20px}}@media screen and (max-width:710px){.excel-section__content--text .main-btn.icon{padding:10px 47px 10px 20px}}@media screen and (max-width:330px){.excel-section__content--text .main-btn.icon{padding:10px 35px 10px 10px}}.excel-section__content--text .main-btn .icon-circle{width:43px;height:43px}.excel-section__content--text.de .main-title{font-size:2.7142857143rem;letter-spacing:-.57px;hyphens:auto}@media screen and (max-width:1169px){.excel-section__content--text.de .main-title{font-size:1.8571428571rem}}@media screen and (max-width:1169px){.excel-section__content--text.de .main-title{font-size:1.2857142857rem}}@media screen and (max-width:330px){.excel-section__content--text.de .main-title{font-size:1rem}}@media screen and (max-width:500px){.excel-section__content--text.de .main-text{font-size:10px}}.blog-preview{background-color:#fff;position:relative}.blog-preview__header-content{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:24px}.blog-preview__header .main-title{color:#121310}.blog-preview__content{padding-top:24px}@media screen and (max-width:710px){.blog-preview__content{padding-top:32px}}.blog-preview__no-posts{text-align:center;padding:60px 20px;color:#838ca8;font-size:16px}.blog-preview .main-link{display:flex;align-items:center;gap:6px;color:#1d2329;font-size:16px;font-weight:500;line-height:175%;letter-spacing:-.32px;flex-shrink:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.blog-preview .main-link:hover{color:inherit;opacity:.7}@media screen and (max-width:1169px){.blog-preview .main-link.pc{display:none}}.blog-preview .main-link.mobile{font-size:14px;font-weight:700;user-select:none}@media screen and (min-width:1170px){.blog-preview .main-link.mobile{display:none}}.blog-preview-card{background:#1d2329;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.blog-preview-card__image{display:block;width:100%;height:200px;overflow:hidden;position:relative}.blog-preview-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-preview-card__image--placeholder{display:flex;align-items:center;justify-content:center}.blog-preview-card__image--placeholder svg{transition:all .3s ease}.blog-preview-card__image:hover img,.blog-preview-card__image:hover svg{transform:scale(1.05)}.blog-preview-card__content{padding:24px;display:flex;flex-direction:column;flex:1}@media screen and (max-width:710px){.blog-preview-card__content{padding:20px}}.blog-preview-card__meta{display:flex;align-items:center;gap:8px;margin-bottom:11px;flex-wrap:wrap}.blog-preview-card__date{color:rgba(255,255,255,.6);font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.24px}.blog-preview-card__title{margin:0 0 9px;font-size:20px;font-weight:700;line-height:155%;letter-spacing:-.4px;text-wrap:balance}@media screen and (max-width:710px){.blog-preview-card__title{font-size:18px}}.blog-preview-card__title a{color:#fff}.blog-preview-card__excerpt{color:rgba(255,255,255,.7);font-size:14px;font-weight:400;line-height:171%;letter-spacing:-.28px;flex:1;padding-bottom:12px}@media screen and (max-width:710px){.blog-preview-card__excerpt{font-size:14px}}.blog-preview-card__link{display:inline-flex;align-items:center;gap:12px;color:#e0ff6a;text-decoration:none;font-weight:600;font-size:12px;transition:gap .3s ease;margin-top:auto}.blog-preview-card__link:hover{color:#fff}@media screen and (min-width:1170px){.blog-preview__slider .swiper__buttons{display:none !important}}@media screen and (max-width:1169px){.blog-preview__slider .swiper__buttons{display:flex !important}}@media screen and (min-width:1170px){.blog-preview__slider.show-navigation-desktop .swiper__buttons{display:flex !important}}.blog-preview__slider.hide-navigation .swiper__buttons{display:none !important}.footer{background:url("/wp-content/themes/fritto-landing/assets/img/Glare.png") center/cover no-repeat;background-color:#212429;color:#fff;padding:70px 0 46px}@media screen and (max-width:1023px){.footer{padding:40px 0}}@media screen and (max-width:710px){.footer{padding:64px 0}}.footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:74px}@media screen and (max-width:1023px){.footer__top{gap:61px 40px;padding-bottom:50px;flex-wrap:wrap}}@media screen and (max-width:710px){.footer__top{flex-direction:column;gap:42px;padding-bottom:42px}}.footer__top--left{display:flex;flex-direction:column;gap:28px;width:320px;flex-shrink:0}@media screen and (max-width:1169px){.footer__top--left{width:212px}}@media screen and (max-width:1023px){.footer__top--left{width:49%;justify-content:flex-start}}@media screen and (max-width:710px){.footer__top--left{width:100%}}.footer__top--left .left__info{display:flex;flex-direction:column;gap:16px}.footer__top--left .left__info a{display:inline-block}.footer__top--left .left__info .footer__logo{width:122px;height:auto}.footer__top--left .left__info--title{font-size:20px;font-weight:400;line-height:normal;letter-spacing:-.4px;max-width:213px}@media screen and (max-width:710px){.footer__top--left .left__info--title{max-width:100%}}.footer__top--left .footer__company-info{display:flex;flex-direction:column;gap:0}.footer__top--left .footer__company-info .company-info__title{font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.36px;margin-bottom:4px}.footer__top--left .footer__company-info .company-info__details{font-size:17.843px;font-weight:500;line-height:25.49px;letter-spacing:-.357px;color:rgba(255,255,255,.5);line-height:155.556%}.footer__top--left .footer__company-info .company-info__details strong{color:#fff;font-weight:600}.footer__top--center{flex:1;display:flex;justify-content:center}@media screen and (max-width:1023px){.footer__top--center{width:49%;justify-content:flex-end}}@media screen and (max-width:710px){.footer__top--center{width:100%;justify-content:flex-start}}.footer__top--center .footer__menu ul{display:flex;flex-direction:column;gap:30px;align-items:flex-start}@media screen and (max-width:710px){.footer__top--center .footer__menu ul{gap:24px}}.footer__top--center .footer__menu ul li{display:block}.footer__top--center .footer__menu ul li a{color:#fff;font-size:30px;font-weight:500;line-height:normal;letter-spacing:-.64px;transition:color .3s ease}@media screen and (max-width:710px){.footer__top--center .footer__menu ul li a{font-size:24px;letter-spacing:-.48px}}.footer__top--center .footer__menu ul li.current-menu-item a,.footer__top--center .footer__menu ul li.current_page_item a{color:#fff;font-weight:600}@media screen and (min-width:1023px){.footer__top--center .footer__menu ul li:hover a{color:#e0ff6a}}.footer__top--right{display:flex;flex-direction:column;gap:41px;width:350px;flex-shrink:0}@media screen and (max-width:1023px){.footer__top--right{width:100%;text-align:center;justify-content:center;align-items:center}}@media screen and (max-width:710px){.footer__top--right{width:100%;align-items:flex-start;text-align:left}}.footer__top--right .button__wrapper{display:flex;flex-direction:column;gap:10px;width:100%}@media screen and (max-width:1023px){.footer__top--right .button__wrapper{max-width:314px}}@media screen and (max-width:1023px){.footer__top--right .button__wrapper{max-width:100%}}.footer__top--right .button__wrapper .started{color:#fff;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.64px}@media screen and (max-width:710px){.footer__top--right .button__wrapper .started{font-size:24px;line-height:32px;margin-bottom:8px}}.footer__top--right .button__wrapper .main-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 35px 11px 22px;width:100%;background-color:#e0ff6a;border-radius:266px;color:#212429;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.36px;position:relative;transition:all .3s ease}@media screen and (max-width:710px){.footer__top--right .button__wrapper .main-btn{padding:11px 16px}}.footer__top--right .button__wrapper .main-btn .icon-time{width:27px;height:27px;flex-shrink:0}.footer__top--right .button__wrapper .main-btn .icon-circle{position:absolute;right:3.57px;top:50%;transform:translateY(-50%);width:38px;height:38px;background:#212429;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer__top--right .button__wrapper .main-btn .icon-circle svg{width:24px;height:24px}@media screen and (max-width:710px){.footer__top--right .button__wrapper .main-btn .icon-circle{width:40px;height:40px}.footer__top--right .button__wrapper .main-btn .icon-circle svg{width:25px;height:25px}}.footer__top--right .button__wrapper .main-btn:hover{background-color:#fff}.footer__top--right .social-icons{display:flex;align-items:center;gap:1rem}@media screen and (max-width:1023px){.footer__top--right .social-icons{justify-content:center}}@media screen and (max-width:710px){.footer__top--right .social-icons{justify-content:flex-start}}.footer__top--right .social-icons__item{display:flex;align-items:center;justify-content:center}.footer__top--right .social-icons__item svg{display:block;width:35px;height:35px;transition:all .2s ease}@media screen and (max-width:710px){.footer__top--right .social-icons__item svg{width:24px;height:24px}}.footer__top--right .social-icons__item:hover svg path{fill:#e0ff6a}.footer__top--right .contact__info{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (max-width:1023px){.footer__top--right .contact__info{align-items:center}}@media screen and (max-width:710px){.footer__top--right .contact__info{text-align:left;align-items:flex-start}}.footer__top--right .contact__info .contact__info-item{display:flex;align-items:center;gap:18px;color:#fff;font-size:18px;font-weight:500;line-height:35.686px;letter-spacing:-.4078px;transition:color .3s ease}.footer__top--right .contact__info .contact__info-item svg{width:32px;height:32px}@media screen and (max-width:710px){.footer__top--right .contact__info .contact__info-item svg{width:24px;height:24px}}@media screen and (max-width:710px){.footer__top--right .contact__info .contact__info-item{justify-content:flex-start;font-size:16px;line-height:28px}}@media screen and (max-width:350px){.footer__top--right .contact__info .contact__info-item{font-size:14px}}.footer__top--right .contact__info .contact__info-item:hover{color:#e0ff6a}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid rgba(255,255,255,.1);padding-top:42px}@media screen and (max-width:1280px){.footer__bottom{flex-direction:column-reverse;align-items:center}}@media screen and (max-width:1023px){.footer__bottom{flex-direction:column-reverse;padding-top:32px}}@media screen and (max-width:710px){.footer__bottom{padding-top:42px;align-items:flex-start}}.footer__bottom .copyright{font-size:14px;font-weight:400;line-height:28px;letter-spacing:-.28px}.footer__bottom--menu ul{display:flex;flex-wrap:wrap;gap:24px;align-items:center}@media screen and (max-width:1023px){.footer__bottom--menu ul{gap:32px;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:710px){.footer__bottom--menu ul{flex-direction:column;gap:16px;align-items:flex-start}}.footer__bottom--menu ul li a,.footer__bottom--menu ul li.borlabs-cookie-open-dialog-preferences{color:#fff;font-size:14px;font-weight:400;line-height:28px;letter-spacing:-.28px;cursor:pointer;transition:color .3s ease}@media screen and (min-width:1023px){.footer__bottom--menu ul li:hover a,.footer__bottom--menu ul li:hover.borlabs-cookie-open-dialog-preferences{color:#e0ff6a}}#my_box{display:none;width:100%;height:100%;z-index:99;position:fixed;top:107px;bottom:107px;right:0;left:0}@media screen and (max-width:1169px){#box_2{height:95%}}.mymagicoverbox{z-index:999;position:fixed;background:#fff;display:none;top:50%;left:70px;right:70px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-height:768px){.mymagicoverbox{height:95%}}@media screen and (max-width:1169px){.mymagicoverbox{left:36px;right:36px;overflow-y:scroll}}@media screen and (max-width:710px){.mymagicoverbox{left:20px;right:20px}}@media screen and (max-width:710px) and (max-height:950px){.mymagicoverbox{height:95%}}.mymagicoverbox .main-title{color:#1d2329;margin-bottom:16px}.mymagicoverbox .contact-form__img{position:relative;width:48%;overflow:hidden}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__img{display:none}}@media screen and (max-width:1169px){.mymagicoverbox.popup-success .contact-form__row{flex-direction:initial;height:100%}}.mymagicoverbox .contact-form__row{position:relative;width:100%;height:100%;background:#fff;display:flex}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row{flex-direction:column;height:auto;overflow-y:scroll}}.mymagicoverbox .contact-form__row .contact-form__r{width:52%;padding:100px 80px;overflow-y:auto}@media screen and (max-width:1550px){.mymagicoverbox .contact-form__row .contact-form__r{padding:24px}}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row .contact-form__r{width:100%}}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row .contact-form__r{padding:24px 16px}}.mymagicoverbox .contact-form__row .contact-form__r-text{color:#1d2329;font-size:14px;font-weight:400;line-height:170%;letter-spacing:-.32px;margin-bottom:20px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-row{display:flex;align-items:flex-start;gap:16px}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-row{flex-direction:column;align-items:initial;gap:0}}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper{position:relative;width:100%;margin-bottom:16px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper.hide{display:none}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label{position:absolute;top:27.5px;left:16px;font-weight:400;font-size:12px;line-height:normal;color:#a3aed0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);transition:.25s ease;pointer-events:none;z-index:9}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.focused{top:10px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.required:before{content:"*";color:#ff5a5a;position:absolute;right:-7px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.forarea{top:37px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .input_wrapper__label.forarea.focused{top:10px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields{width:100%;height:55px;font-size:16px;font-weight:500;line-height:normal;color:#121310;padding:8px 16px;text-overflow:ellipsis;border-radius:10px;border:1px solid rgba(163,174,208,.4);background:#fff}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields::placeholder{overflow:hidden;color:#a3aed0;text-overflow:ellipsis;font-family:"Montserrat",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields:focus{border-color:#1d2329}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .popup-fields.wpcf7-not-valid{border-color:#ff5a5a}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper textarea.popup-fields{height:93px;border:1px solid rgba(163,174,208,.4);padding:27px 16px 8px;resize:none}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .wpcf7-not-valid-tip{padding-top:5px}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status{display:block;padding-top:5px;font-size:1rem;font-weight:400}@media screen and (max-width:768px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status{font-size:12px}}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status.success,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status.success{color:#91b920}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .name-status.checking,.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .popup-field-wrapper .email-status.checking{color:#999}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit{display:block;position:relative;margin-top:25px;cursor:pointer;width:128px;opacity:.2;pointer-events:none}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit{width:100%}}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit:before{content:"";position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/fritto-landing/assets/img/icons/Forward.svg) no-repeat center center;background-color:#1d2329;border-radius:50px;width:38px;height:38px;z-index:1}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit .contact-submit{background:#e0ff6a;border-radius:100px;border:none;padding:11px 58px 11px 16px;color:#1d2329;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.28px;cursor:pointer;pointer-events:none;width:100%;transition:.2s}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit.active{opacity:1;pointer-events:auto}.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit.active .contact-submit:disabled{opacity:.2}@media screen and (min-width:1169px){.mymagicoverbox .contact-form__row .contact-form__r .popup-contact-form .contact-btn-submit:hover .contact-submit{opacity:.7}}.mymagicoverbox .contact-form__row .contact-form__r.success{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.mymagicoverbox .contact-form__row .contact-form__r.success .popup-success-close-btn{margin:0 auto}@media screen and (min-width:1169px){.mymagicoverbox .contact-form__row .contact-form__r.success .popup-success-close-btn:hover{background:#e0ff6a;border:1px solid #e0ff6a;opacity:.8}}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row.request .close-modal{background-color:#fff}}@media screen and (max-width:710px){.mymagicoverbox .contact-form__row.request .close-modal{width:32px;height:32px;padding:4px}}@media screen and (max-width:1169px){.mymagicoverbox .contact-form__row.request .contact-form__r{padding:50px 24px 30px}}.mymagicoverbox .close-modal,.mymagicoverbox .popup-success-close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:1;display:flex;width:48px;height:48px;padding:8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:7px;background:#f4f7fe;transition:.2s}@media screen and (min-width:1169px){.mymagicoverbox .close-modal:hover,.mymagicoverbox .popup-success-close:hover{opacity:.8}}@media screen and (max-width:1169px){.mymagicoverbox .close-modal,.mymagicoverbox .popup-success-close{top:16px;right:16px}}.acceptance-checkbox__block{display:flex;width:100%}.acceptance-checkbox__block .acceptance-checkbox__block-r{color:#1d2329;font-size:14px;font-weight:400;line-height:143%;letter-spacing:-.28px;opacity:.7}.acceptance-checkbox__block .acceptance-checkbox__block-r a{text-decoration:underline}@media screen and (min-width:1169px){.acceptance-checkbox__block .acceptance-checkbox__block-r a:hover{opacity:1}}.acceptance-checkbox__block .wpcf7-list-item{margin:0 5px 0 0}.acceptance-checkbox__block input.acceptance-checkbox{width:auto}.acceptance-checkbox__block-l{position:relative;display:block;margin-bottom:15px}.acceptance-checkbox__block-l .wpcf7-list-item{margin:0 13px 0 0}.acceptance-checkbox__block-l input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.acceptance-checkbox__block-l label{position:relative;cursor:pointer}.acceptance-checkbox__block-l label:before{content:"";width:24px;height:24px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:5px;border:2px solid #b9b9b9;background:#fff;transition:.2s}.acceptance-checkbox__block-l input:checked+label:before{background-color:#e0ff6a;border-color:#fff}.acceptance-checkbox__block-l input:checked+label:after{content:"";display:block;position:absolute;top:2px;left:10px;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.acceptance-checkbox__block-r span{font-weight:700}.contact-form__img.request{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1169px){.contact-form__img.request{display:flex;width:100%;padding:75px 21px}}@media screen and (max-width:710px){.contact-form__img.request{padding:64px 16px}}.contact-form__img.request img{position:absolute;z-index:1}.your-plan__form.request{position:relative;z-index:1;max-width:560px;width:100%;background-color:#1d2329;border-radius:48px;padding:50px 64px}@media screen and (max-width:1169px){.your-plan__form.request{max-width:100%}}@media screen and (max-width:710px){.your-plan__form.request{padding:32px 16px}}.your-plan__form.request .your-plan__form-seats-row{background:0 0;padding:0}.your-plan__form.request .your-plan__form-sd{margin-bottom:0;color:#fff}.your-plan__form.request .num-people{color:#fff}.your-plan__form.request .your-plan__form-per-person{opacity:1}.your-plan__form-price.request{margin-bottom:0}.your-plan__form-seats-row.request{background:#fff;border:2px solid #fff}.contact-form__r.success{display:flex;align-items:center}.page-content{background-color:#fff;padding:100px 0;margin-top:93px}@media screen and (max-width:1169px){.page-content{padding:80px 0}}.page-content .impresum .row{display:flex;align-items:center;gap:32px;margin-bottom:1.7142857143rem}@media screen and (max-width:710px){.page-content .impresum .row{gap:10px}}.page-content .impresum .row .btn-back{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:7px;background:#f4f7fe;transition:.2s ease}@media screen and (min-width:1169px){.page-content .impresum .row .btn-back:hover{opacity:.7}}.page-content .impresum .main-title{color:#121310}@media screen and (max-width:710px){.page-content .impresum .main-title{hyphens:auto}}.page-content .impresum .main-text{color:#1d2329;opacity:1;padding-left:73px}@media screen and (max-width:1169px){.page-content .impresum .main-text{padding-left:0}}@media screen and (max-width:710px){.page-content .impresum .main-text{hyphens:auto}}.page-content .impresum p{margin-bottom:24px;word-wrap:break-word}@media screen and (max-width:480px){.page-content .impresum p{word-wrap:break-word}}.page-content .impresum a{color:#91b920}@media screen and (max-width:710px){.page-content .impresum a{word-wrap:break-word}}.page-content .impresum h4{color:#000;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:600;line-height:normal;letter-spacing:-.4px;margin:24px 0 16px}.page-content .impresum ul{margin:24px 0 24px 18px}.page-content .impresum ul li{list-style-type:disc;word-wrap:break-word}.page-content .impresum ul li a{color:inherit}.page-content .impresum ol{margin:24px 0 24px 18px}.page-content .impresum ol li{list-style:decimal}.page-content .impresum ol li a{color:inherit}.page-content .impresum ol li::marker{font-weight:700}.page-content .impresum ol li ol li{list-style-type:auto}.error-page{background:url("/wp-content/themes/fritto-landing/assets/img/bg_error_page.png") center/cover no-repeat;padding:180px 0 80px}@media screen and (max-width:710px){.error-page{padding:150px 0 50px}}.error-page__wrapper{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (max-width:1550px){.error-page__wrapper img{width:400px}}@media screen and (max-width:1169px){.error-page__wrapper img{width:600px}}.error-page__info{position:absolute;z-index:1}.error-page__info h1{color:#e0ff6a;text-align:center;font-size:176px;font-weight:700;line-height:normal;letter-spacing:-3.52px;margin-top:100px}@media screen and (max-width:1550px){.error-page__info h1{margin-top:150px}}@media screen and (max-width:710px){.error-page__info h1{font-size:100px;margin-top:100px}}.error-page__info p{color:#e0ff6a;text-align:center;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-.64px;max-width:427px;width:100%;margin-bottom:32px}@media screen and (max-width:710px){.error-page__info p{font-size:20px;max-width:100%}}.error-page__info .main-btn{margin:0 auto}.hero-section{background:url("/wp-content/themes/fritto-landing/assets/img/Glare.png") center/cover no-repeat,#212429;backdrop-filter:blur(4px);padding:155px 0 80px}@media (max-width:1169px){.hero-section{padding:150px 0 60px}}@media (max-width:710px){.hero-section{padding:130px 0 55px}}.hero-section .main-title{font-family:"Virus Killer";font-size:80px;font-weight:400;letter-spacing:5px;color:#e0ff6a;margin-bottom:21px}@media (max-width:1169px){.hero-section .main-title{font-size:72px;letter-spacing:5px}}@media (max-width:710px){.hero-section .main-title{font-size:52px;hyphens:auto}}.hero-section .main-text{color:rgba(255,255,255,.8);font-weight:400;line-height:137%;letter-spacing:-.36px;max-width:837px;opacity:1}@media (max-width:1169px){.hero-section .main-text{max-width:537px}}.hero-section.single-post-hero .main-title{font-size:45px}@media (max-width:710px){.hero-section.single-post-hero .main-title{font-size:35px}}.blog-page{background:#fff;padding-top:50px}@media (max-width:1169px){.blog-page{padding-top:30px}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}@media (max-width:1200px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:23px}}@media (max-width:710px){.blog-grid{grid-template-columns:1fr;gap:30px}}.blog-card{background:#1d2329;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.blog-card--featured{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:0}@media (max-width:710px){.blog-card--featured{grid-template-columns:1fr}}.blog-card--featured .blog-card__image{height:100%;min-height:470px;max-height:470px}@media (max-width:710px){.blog-card--featured .blog-card__image{min-height:200px;max-height:200px}}.blog-card--featured .blog-card__head{flex-direction:row;align-items:center;gap:20px}@media (max-width:710px){.blog-card--featured .blog-card__head{flex-direction:column;align-items:flex-start;gap:10px}}.blog-card--featured .blog-card__content{padding:45px 25px 50px}@media (max-width:1169px){.blog-card--featured .blog-card__content{padding:45px 25px 25px}}@media (max-width:710px){.blog-card--featured .blog-card__content{padding:24px}}.blog-card--featured .blog-card__title{font-size:32px;line-height:131%;letter-spacing:-.64px}@media (max-width:1169px){.blog-card--featured .blog-card__title{font-size:24px;letter-spacing:-.48px}}@media (max-width:710px){.blog-card--featured .blog-card__title{font-size:18px;letter-spacing:-.36px}}.blog-card--featured .blog-card__excerpt{font-size:16px;margin-bottom:24px}@media (max-width:1169px){.blog-card--featured .blog-card__excerpt{font-size:14px}}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__image{display:block;width:100%;height:200px;overflow:hidden;position:relative}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card__image--placeholder{display:flex;align-items:center;justify-content:center}.blog-card__image--placeholder svg{transition:all .3s ease}.blog-card__image:hover img,.blog-card__image:hover svg{transform:scale(1.05)}.blog-card__content{padding:24px;display:flex;flex-direction:column;flex:1;height:100%}@media screen and (max-width:710px){.blog-card__content{padding:24px}}.blog-card__head{display:flex;flex-direction:column;gap:10px;margin-bottom:1rem}.blog-card__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.blog-card__date{color:#858ca4;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.24px}.blog-card__categories{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-card__category-label{font-size:12px;font-weight:600;color:#000;line-height:150%;letter-spacing:-.24px;background:#e0ff6a;padding:5px 16px;border-radius:50px}.blog-card__title{font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.36px;padding-bottom:8px}.blog-card__title a{color:#fff;text-decoration:none;transition:color .3s ease}.blog-card__title a:hover{color:#e0ff6a}@media (max-width:1169px){.blog-card__title{font-size:18px}}.blog-card__excerpt{color:#f4f7fe;font-size:14px;font-weight:400;line-height:170%;letter-spacing:-.28px;margin-bottom:14px}.blog-card__link{display:inline-flex;align-items:center;gap:12px;color:#e0ff6a;letter-spacing:-.24px;text-decoration:none;font-weight:600;font-size:14px;transition:gap .3s ease;margin-top:auto}@media (max-width:1169px){.blog-card__link{font-size:12px}}.blog-card__link svg{transition:transform .3s ease}.blog-card__link:hover{gap:12px;color:#fff}.blog-card__link:hover svg{transform:translateX(1px)}.blog-card__link:hover svg path{stroke:#fff}.blog-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:60px}@media (max-width:1169px){.blog-pagination{margin-top:40px}}@media (max-width:710px){.blog-pagination{gap:10px}}.blog-pagination__prev a,.blog-pagination__prev .disabled-link,.blog-pagination__next a,.blog-pagination__next .disabled-link{display:flex;align-items:center;gap:6px;color:#1d2329;text-decoration:none;font-size:1rem;font-weight:600;line-height:20px;transition:all .3s ease;white-space:nowrap}@media (max-width:710px){.blog-pagination__prev a,.blog-pagination__prev .disabled-link,.blog-pagination__next a,.blog-pagination__next .disabled-link{padding:8px;border-radius:8px;border:1px solid #f4f7fe;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.blog-pagination__prev a span,.blog-pagination__prev .disabled-link span,.blog-pagination__next a span,.blog-pagination__next .disabled-link span{display:none}}.blog-pagination__prev a svg,.blog-pagination__prev .disabled-link svg,.blog-pagination__next a svg,.blog-pagination__next .disabled-link svg{flex-shrink:0}.blog-pagination__prev a:hover,.blog-pagination__next a:hover{color:#000}.blog-pagination__prev a:hover svg path,.blog-pagination__next a:hover svg path{stroke:#000}.blog-pagination__prev.disabled .disabled-link,.blog-pagination__next.disabled .disabled-link{cursor:not-allowed;pointer-events:none;color:#a3aed0}.blog-pagination__prev.disabled .disabled-link svg path,.blog-pagination__next.disabled .disabled-link svg path{stroke:#a3aed0}.blog-pagination__numbers{flex:1;display:flex;justify-content:center}.blog-pagination__numbers ul{display:flex;flex-wrap:wrap;gap:3px;list-style:none;padding:0;margin:0}@media (max-width:710px){.blog-pagination__numbers ul{justify-content:center}}.blog-pagination__numbers a,.blog-pagination__numbers span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:8px;color:#1d2329;text-decoration:none;font-size:14px;font-weight:500;line-height:20px;transition:all .3s ease}@media (max-width:710px){.blog-pagination__numbers a,.blog-pagination__numbers span{min-width:36px;height:36px;font-size:14px}}.blog-pagination__numbers a:hover{background:#f4f7fe}.blog-pagination__numbers .current{background:#f4f7fe;color:#000;pointer-events:none}.blog-pagination__numbers .dots{border:none;background:0 0;pointer-events:none}.blog-no-posts{text-align:center;padding:80px 20px}.blog-no-posts p{font-size:18px;color:#000}.blog-post{background-color:#fff;padding:50px 0}@media (max-width:1169px){.blog-post{padding:30px 0}}.blog-post .container{max-width:960px}@media (max-width:1169px){.blog-post .container{max-width:100%}}.blog-post__header{margin-bottom:24px}.blog-post__back{display:flex;align-items:center;justify-content:space-between}@media (max-width:710px){.blog-post__back{flex-direction:column;align-items:flex-start;gap:20px}}.blog-post .btn-back{display:flex;align-items:center;gap:12px;color:#a3aed0;font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px}@media (max-width:710px){.blog-post .btn-back{font-size:14px}}.blog-post__meta{display:flex;align-items:center;gap:16px;margin:20px 0;flex-wrap:wrap}.blog-post__date{color:#858ca4;font-size:16px;font-weight:500;line-height:175%;letter-spacing:-.32px}@media (max-width:710px){.blog-post__date{font-size:14px}}.blog-post .blog-card__categories{padding-top:24px}.blog-post__content{color:#475467;font-size:1.1428571429rem;font-style:normal;font-weight:400;line-height:133%}.blog-post__content h2,.blog-post__content h3,.blog-post__content h4,.blog-post__content h5,.blog-post__content h6{color:#000;margin:32px 0 16px;font-size:24px;font-weight:700;line-height:116%;letter-spacing:-.48px}.blog-post__content p{margin-bottom:20px}.blog-post__content a{color:#91b920;text-decoration:none;border-bottom:1px solid #91b920;transition:all .3s ease}.blog-post__content a:hover{border-bottom-color:#91b920}.blog-post__content ul,.blog-post__content ol{margin:20px 0;padding-left:24px}.blog-post__content ul li,.blog-post__content ol li{margin-bottom:8px;list-style-type:auto}.blog-post__content ul li{list-style-type:disc}.blog-post__content ol li{list-style-type:auto}.blog-post__content blockquote{margin:32px 0;padding:32px;border-radius:16px;background:#f9fafb;font-style:normal;color:#475467;letter-spacing:-.42px}.blog-post__content blockquote h2,.blog-post__content blockquote h3,.blog-post__content blockquote h4,.blog-post__content blockquote h5,.blog-post__content blockquote h6{margin:0 0 20px}.blog-post__content img{width:100%;max-width:100%;height:auto;max-height:720px;border-radius:16px;margin:20px 0}.blog-post__content .wrapper-img{display:flex;align-items:center;justify-content:center;background:rgba(22,24,27,.9);backdrop-filter:blur(4px);border-radius:4px;width:auto;max-width:max-content;margin:0 auto}.blog-post__content .wrapper-img img{width:auto;border-radius:4px;border:1px solid #1d2329;padding:16px;margin:0}@media screen and (max-width:710px){.blog-post__content .wrapper-img img{padding:5px}}.blog-post__content pre{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;overflow-x:auto;margin:24px 0;height:600px;overflow:scroll}@media screen and (max-width:710px){.blog-post__content pre{height:400px}}.blog-post__content code{background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;font-size:.9em;font-family:"Courier New",monospace}.blog-post__content table{width:100%;border-collapse:collapse;margin:24px 0}.blog-post__content table th,.blog-post__content table td{padding:12px;border:1px solid rgba(255,255,255,.1);text-align:left}.blog-post__content table th{background:rgba(255,255,255,.05);font-weight:600}.blog-post__content hr{background-color:#eaecf0}.blog-post__tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:24px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:40px}.blog-post__tags .tags-label{color:rgba(255,255,255,.6);font-weight:600;font-size:14px}.blog-post__tags .tag-item{font-size:13px;color:rgba(255,255,255,.8);background:rgba(255,255,255,.05);padding:6px 14px;border-radius:20px;text-decoration:none;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.blog-post__tags .tag-item:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.blog-post__author{display:flex;gap:24px;padding:32px;background:rgba(255,255,255,.03);border-radius:16px;border:1px solid rgba(255,255,255,.05);margin-bottom:60px}@media (max-width:640px){.blog-post__author{flex-direction:column;text-align:center;align-items:center}}.blog-post__author .author-avatar{flex-shrink:0}.blog-post__author .author-avatar img{border-radius:50%;width:80px;height:80px}.blog-post__author .author-info{flex:1}.blog-post__author .author-name{font-size:20px;font-weight:700;color:#000;margin-bottom:6px}.blog-post__author .author-date{font-size:14px;color:#000;margin-bottom:12px}.blog-post__author .author-bio{font-size:15px;color:rgba(255,255,255,.7);line-height:1.6}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:80px}@media (max-width:1169px){.post-navigation{grid-template-columns:1fr}}.post-navigation .post-nav-item{display:flex;align-items:center;gap:16px;padding:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;text-decoration:none;transition:all .3s ease}.post-navigation .post-nav-item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.post-navigation .post-nav-item svg{flex-shrink:0;width:24px;height:24px}.post-navigation .post-nav-item svg path{fill:#91b920}.post-navigation .post-nav-prev{justify-content:flex-start}.post-navigation .post-nav-prev svg{order:-1}.post-navigation .post-nav-next{justify-content:flex-end;text-align:right}@media (max-width:1169px){.post-navigation .post-nav-next{justify-content:flex-start;text-align:left}}.post-navigation .post-nav-content{display:flex;flex-direction:column;gap:6px}.post-navigation .post-nav-label{font-size:13px;color:#000;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.post-navigation .post-nav-title{font-size:16px;color:#000;font-weight:600;line-height:1.3}.related-posts__title{font-size:32px;font-weight:700;color:#000;margin-bottom:32px;text-align:center}@media (max-width:1169px){.related-posts__title{font-size:28px}}.related-posts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.related-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.related-posts__grid{grid-template-columns:1fr}}.related-post-card{background:rgba(255,255,255,.03);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.related-post-card:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.related-post-card:hover .related-post-card__image img{transform:scale(1.05)}.related-post-card__image{display:block;width:100%;height:180px;overflow:hidden;background:rgba(255,255,255,.02)}.related-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.related-post-card__content{padding:20px}.related-post-card__date{font-size:12px;color:#000;display:block;margin-bottom:8px}.related-post-card__title{margin:0;font-size:16px;font-weight:600;line-height:1.4}.related-post-card__title a{color:#000;text-decoration:none;transition:color .3s ease}.related-post-card__title a:hover{color:#91b920}html{line-height:22px;font-size:14px;color:#000;height:100%;background:initial !important}body{margin:0;padding:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;background-color:#21232b;line-height:22px;position:relative;height:100%}*{scrollbar-width:thin;scrollbar-color:#000 #fff}*::-webkit-scrollbar{width:15px}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:20px;border:3px solid #fff}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;color:inherit}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{background-color:#262626;color:#fbfbfb}a{color:#000}a::selection{background-color:#262626;color:#fbfbfb}ul,li{margin:0;padding:0;list-style-type:none}ul::selection,li::selection{background-color:#262626;color:#fbfbfb}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"Montserrat",sans-serif}button:focus,input:focus,select:focus,textarea:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background-color:#fff;-webkit-text-fill-color:#121310;-webkit-box-shadow:0 0 0px 0px #121310 inset;transition:background-color 5000s ease-in-out 0s}section,.section{position:relative}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p::selection,span::selection{background-color:#262626;color:#fbfbfb}.container{position:relative;width:97%;max-width:1200px;margin:0 auto}@media screen and (max-width:1169px){.container{width:92%}}@media screen and (max-width:710px){.container{width:90%}}.main-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;line-height:1;background:#e0ff6a;border-radius:50px;color:#1d2329;cursor:pointer;padding:14px 24px;transition:all .3s ease-in-out;text-align:center;width:max-content;border:1px solid #e0ff6a}@media screen and (max-width:330px){.main-btn{padding:14px 10px}}.main-btn.icon{padding:11px 58px 11px 16px}@media screen and (max-width:710px){.main-btn.icon{padding:11px 16px}}@media screen and (max-width:330px){.main-btn.icon{padding:5px;font-size:12px}}.main-btn .icon-circle{position:absolute;right:5px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#1d2329;border-radius:20px}@media screen and (max-width:330px){.main-btn .icon-circle{width:30px;height:30px}}.main-btn .icon-circle svg path{transition:.3s}@media screen and (min-width:1169px){.main-btn:hover{background:#fff;border:1px solid #fff}}.main-btn:active{background:#fff}.main-btn :focus{background:#fff}.main-link{color:#fff;transition:all .2s ease}@media screen and (min-width:1169px){.main-link:hover{color:#e0ff6a}}.main-title{color:#e0ff6a;font-family:"Montserrat",sans-serif;font-size:2.2857142857rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.96px;text-wrap:balance}@media screen and (max-width:710px){.main-title{font-size:2.2857142857rem;letter-spacing:-.64px}}.main-text{color:#838ca8;font-size:1.1428571429rem;font-style:normal;font-weight:500;line-height:175%;letter-spacing:-.28px;opacity:.7}.main-text.thin{font-weight:400;font-size:14px}.contain__img{width:100%;height:100%;object-fit:contain}.cover__img{width:100%;height:100%;object-fit:cover}table{width:100%;border-collapse:collapse;border:1px solid #ddd;font-family:sans-serif;margin-bottom:24px;font-size:16px}@media (max-width:710px){table{width:100%}}table th,table td{padding:10px 15px;border:1px solid #ddd;text-align:left}@media (max-width:710px){table th,table td{font-size:12px}}table th{font-weight:600}.grecaptcha-badge{display:none !important}@media screen and (max-width:1169px){.swiper .swiper-wrapper{padding-bottom:24px}}.swiper .swiper-slide{height:auto}.swiper .swiper__navigation{display:flex;align-items:center;justify-content:space-between}.swiper .swiper__buttons{display:flex;align-items:center;gap:16px}.swiper .swiper-button-next,.swiper .swiper-button-prev{position:relative;top:auto;bottom:0;right:0;left:0;user-select:none;margin:0;display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:99px;border:1px solid #eaecf0}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{display:none}.swiper .swiper-button-next svg,.swiper .swiper-button-prev svg{width:auto;height:auto}