﻿/*!
Theme Name: LionStudio24
Author: Lion Studio web design
Text Domain: lionstudio.pl
Author URI: https://lionstudio.pl
Description: Theme for LionStudio 2025 - strona studia graficznego LionStudio
Version: 0.0.1
*/@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Poppins",sans-serif;font-weight:300;margin:0;padding:0;box-sizing:border-box;background:linear-gradient(44deg, rgb(26, 12, 63) 65%, rgb(104, 9, 114) 100%);color:#fff}p{font-size:1rem;line-height:1.75rem}body.article{background:#fff;color:#000}ul,li{text-decoration:none;list-style:none}ol,li{margin-bottom:.625rem;margin-left:1.25rem}h1{font-size:4.25rem;line-height:4.25rem;margin-bottom:1.25rem;font-weight:300}@media(max-width: 768px){h1{font-size:3rem;line-height:3rem}}@media(max-width: 480px){h1{font-size:2rem;line-height:2rem;margin-bottom:1rem}}h2{font-size:2.625rem;line-height:2.625rem;margin-bottom:1.25rem;font-weight:200}@media(max-width: 768px){h2{font-size:2rem;line-height:2rem;margin-bottom:.9375rem}}@media(max-width: 480px){h2{font-size:1.75rem;line-height:1.75rem;margin-bottom:.9375rem}}h3{font-size:2rem;line-height:1.4;margin-bottom:1rem;font-weight:300}@media(max-width: 768px){h3{font-size:1.75rem}}@media(max-width: 480px){h3{font-size:1.5rem;margin-bottom:.875rem}}h4{font-size:1.375rem;line-height:1.4;margin-bottom:.875rem;font-weight:400}@media(max-width: 480px){h4{font-size:1.25rem;margin-bottom:.75rem}}h5{font-size:1.25rem;line-height:1.4;margin-bottom:.75rem;font-weight:400}@media(max-width: 480px){h5{font-size:1.125rem}}h6{font-size:1.125rem;line-height:1.4;margin-bottom:.75rem;font-weight:400}@media(max-width: 480px){h6{font-size:1rem}}main{margin:0 auto;width:100%}section{position:relative}.wrapper{width:100%;max-width:73.125rem;margin:0 auto;position:relative;padding:3.125rem 0}@media(max-width: 480px){.wrapper{padding:3.125rem 1.25rem}}.col{display:flex;gap:1.25rem;flex-wrap:wrap}.col div{flex:1}@media(max-width: 480px){.col{flex-direction:column}}.ofert-offer .col{flex-wrap:nowrap}@media(max-width: 768px){.ofert-offer .col{flex-wrap:wrap}}@media(max-width: 480px){.ofert-offer .col{flex-wrap:wrap}}.maxText{font-size:8.25rem;line-height:6.125rem;font-weight:600;margin-bottom:1.25rem}@media(max-width: 480px){.maxText{font-size:4.5rem;line-height:3.375rem}.maxText h1{font-size:1.75rem}}.bigText{font-size:5.625rem;line-height:5.625rem;font-weight:700;margin-bottom:1.25rem}@media(max-width: 768px){.bigText{font-size:3.75rem;line-height:4.0625rem}}@media(max-width: 480px){.bigText{font-size:2.625rem;line-height:3rem;margin-bottom:.9375rem}}.titleH1{font-size:4.25rem;line-height:4.25rem;margin-bottom:1.25rem;font-weight:300}@media(max-width: 768px){.titleH1{font-size:3rem;line-height:3rem}}@media(max-width: 480px){.titleH1{font-size:2rem;line-height:2rem;margin-bottom:1rem}}.titleH2{font-size:2.625rem;margin-bottom:1.25rem;font-weight:200;line-height:2.625rem}@media(max-width: 992px){.titleH2{font-size:2.625rem}}@media(max-width: 768px){.titleH2{font-size:2rem;margin-bottom:.9375rem}}@media(max-width: 480px){.titleH2{font-size:1.75rem;margin-bottom:.9375rem}}strong{font-weight:700}.middleText{font-size:1.375rem;font-weight:200;line-height:1.4}@media(max-width: 480px){.middleText{font-size:1.125rem;line-height:1.625rem}}.specialTex{font-size:2.625rem;margin-bottom:1.25rem;font-weight:200;line-height:3.875rem}@media(max-width: 480px){.specialTex{font-size:1.75rem;line-height:2.25rem}}.specialTex p{font-size:2.625rem;font-weight:600;margin-bottom:1.25rem;line-height:3.25rem}.smalText p{font-size:.75rem;line-height:1.4375rem}.minText{font-size:.75rem}.btn1,.btn2,.btn3{padding:.9375rem 2.0625rem;border-radius:.625rem;font-size:1rem;border:0;background:#feb532;font-weight:600;cursor:pointer;min-height:2.75rem;min-width:2.75rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;line-height:1.4}@media(max-width: 480px){.btn1,.btn2,.btn3{min-height:2.75rem;padding:.875rem 1.5rem;font-size:1rem;width:100%;justify-content:center}}@media(max-width: 480px){a:has(.btn1),a:has(.btn2),a:has(.btn3),a.btn1,a.btn2,a.btn3{width:100%;display:flex;justify-content:center}}a.btn1{color:#000;text-decoration:none}.btn2.dark{color:#000;border-color:#000}.dark{color:#000}.btn1:hover{background:#4246be;color:#fff}.btn2{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.btn2:hover{border:1px solid #db32d0;color:#db32d0}.btn3{background:rgba(0,0,0,0);border:1px solid #000;color:#000}.btn3:hover{border:1px solid #db32d0;color:#db32d0}a.btn3{text-decoration:none}section{padding:3.125rem 0}@media(max-width: 992px){section{padding:7.5rem 0}}@media(max-width: 768px){section{padding:5rem 0}}@media(max-width: 480px){section{padding:3.125rem 0}}span{font-weight:600;font-size:.75rem}a{color:#db32d0;font-weight:600;font-size:.75rem}a:hover{color:#4246be}.home-contact{display:flex;justify-content:space-between;gap:6.25rem}.home-contact div{flex:1}@media(max-width: 480px){.home-contact{flex-direction:column}}.home-contact__content{display:flex;flex-direction:column;gap:1.25rem}.home-contact__phone{font-size:2.0625rem;line-height:2.375rem;font-weight:600;color:#db32d0}.home-contact__phone a{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none}.home-contact__phone a:hover,.home-contact__phone a:focus{color:inherit;text-decoration:none}@media(max-width: 768px){.home-contact__phone{font-size:1.75rem;line-height:2rem}}@media(max-width: 480px){.home-contact__phone{font-size:1.5rem;line-height:1.75rem}}.home-contact__mail{font-size:2.0625rem;line-height:2.375rem;color:#db32d0;text-decoration:none}.home-contact__mail:hover,.home-contact__mail:focus{color:#db32d0;text-decoration:none}@media(max-width: 768px){.home-contact__mail{font-size:1.75rem;line-height:2rem}}@media(max-width: 480px){.home-contact__mail{font-size:1.5rem;line-height:1.75rem}}.home-contact__buttons,.home-contact__social{display:flex;align-items:center;gap:1.25rem}@media(max-width: 480px){.home-contact__buttons,.home-contact__social{flex-direction:column;gap:.625rem}}@media(max-width: 480px){.home-contact__social{flex-direction:row;gap:.625rem}}.colLeft{width:25rem;flex-shrink:0}@media(max-width: 992px){.colLeft{width:21.875rem}}@media(max-width: 768px){.colLeft{width:100%}}@media(max-width: 480px){.colLeft{width:100%}}.colRight{width:47.5rem;flex-shrink:0}@media(max-width: 992px){.colRight{width:37.5rem}}@media(max-width: 768px){.colRight{width:100%}}@media(max-width: 480px){.colRight{width:100%}}figcaption.wp-element-caption{font-size:.625rem}a.spline-watermark{display:none !important}.breadcrumbs{font-size:.875rem;margin-bottom:1.25rem}.breadcrumbs a{text-decoration:none;color:#333}.breadcrumbs span{font-weight:bold;color:#666}.category-description{margin:1.25rem 0;font-size:1rem;color:#555;line-height:1.6}.category-description h3{font-size:1.125rem;color:#333;margin-bottom:.625rem}.alignTop{align-items:flex-start}@media(min-width: 1170px){.sticky{position:sticky;top:50px;height:400px}}.fullWidth{left:calc((100vw - 100%)/-2);width:100vw}.eb-advance-heading-wrapper.eb-advance-heading-6fauk .eb-ah-title{margin:0 auto}a.spline-watermark{display:none !important}.head{display:flex;justify-content:space-between;align-items:center;margin:20px 20px 0px 20px;font-size:16px;transition:all .4s ease;width:calc(100% - 40px);z-index:10}.head__nav{display:flex;justify-content:space-between;align-items:center;gap:20px}.head__logo,.head__menuInfo,.head__lang{z-index:100;text-transform:uppercase}.head__logo img{width:124px;height:64px}.toggler:checked~.head,body:has(.toggler:checked) .head,.fixed-header{position:fixed;top:20px;left:0;right:0;margin-left:20px;margin-right:20px;z-index:100}body.menu-open{padding-top:100px}.menu-wrap{z-index:3;position:relative}.menu-wrap:after{content:"";width:60px;height:60px;position:absolute;top:0;left:0;background:#feb532;border-radius:50%}.menu-wrap .toggler{position:absolute;z-index:1;cursor:pointer;width:60px;height:60px;opacity:0}.menu-wrap .hamburger{z-index:0;width:60px;height:60px;padding:1rem;display:flex;align-items:center;justify-content:center}.menu-wrap .hamburger>div{position:relative;flex:none;width:100%;height:2px;background:#000;display:flex;align-items:center;justify-content:center;transition:all .4s ease;z-index:3}.menu-wrap .hamburger>div::before,.menu-wrap .hamburger>div::after{content:"";position:absolute;z-index:1;top:-10px;width:100%;height:2px;background:inherit}.menu-wrap .hamburger>div::after{top:10px}.menu-wrap .menu{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center}.menu-wrap .menu>div{background:linear-gradient(to right, #120041, #0d0743);border-radius:50%;width:300vw;height:300vw;display:flex;flex:none;align-items:center;justify-content:center;transform:scale(0);transition:all .4s ease;z-index:-20;gap:100px}@media(max-width: 480px){.menu-wrap .menu>div{gap:10px;margin-top:94px}}.menu-wrap .menu>div>div{max-width:90vw;max-height:100vh;opacity:0;transition:opacity .4s ease;padding-left:0;margin-left:0}.menu-wrap .menu>div>div>ul>li{list-style:none;color:#fff;font-size:32px !important;font-weight:200;text-align:left;margin:0;padding:0;margin-left:0}.menu-wrap .menu>div>div>ul>li :hover{transition:.2s}.menu-wrap .menu>div>div>ul>li>a{color:inherit;text-decoration:none;transition:color .4s ease}.menu-wrap .toggler:checked+.hamburger>div{transform:rotate(135deg)}.menu-wrap .toggler:checked+.hamburger>div:before,.menu-wrap .toggler:checked+.hamburger>div:after{top:0;transform:rotate(90deg)}.menu-wrap .toggler:checked:hover+.hamburger>div{transform:rotate(225deg)}.menu-wrap .toggler:checked~.menu{visibility:visible}.menu-wrap .toggler:checked~.menu>div{transform:scale(1)}.menu-wrap .toggler:checked~.menu>div>div{opacity:1;transition:opacity .4s ease .4s}.leftMenu,.rightMenu{margin:0;padding:0}.leftMenu ul,.rightMenu ul{margin:0;padding:0;list-style:none}.leftMenu a,.rightMenu a{color:#fff;font-size:22px;font-weight:300;text-decoration:none;display:block}.leftMenu li,.rightMenu li{list-style:none;text-align:left;margin:0;padding:0;margin-left:0}.menu_col{margin:0;padding:0;list-style:none}.menu_col--left,.menu_col--right{margin:0;padding:0;list-style:none}.menu_col li{margin:0;padding:0;margin-left:0;list-style:none}.menu_col a{margin:0;padding:0}.line{width:1px;height:372px;background:#333}.menu__content{display:flex;justify-content:center;gap:50px;margin:0;padding:0}.menu__social{display:flex;gap:10px;margin-bottom:20px}.menu__social li{margin:0px}.menu__contact{margin-top:80px}@media(max-width: 480px){.menu__contact{margin-top:30px}}.menu__adress{display:flex;flex-direction:column;gap:11px}.menu__adress a{color:#feb532;font-size:32px;line-height:34px}.head__lang{display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:16px;color:#fff}.head__lang ul{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.head__lang li{margin:0px;list-style:none}.head__lang a{text-decoration:none;color:#797878;transition:color .3s;font-size:16px}.head__lang .lang-item-current{color:#fff;font-weight:bold}.head__lang a+a::before{content:"|";color:#fff;margin:0 8px}@media screen and (max-width: 768px){.head{margin:10px 10px 0px 10px;width:calc(100% - 20px)}.head__logo img{width:100px;height:auto}.head__menuInfo{font-size:14px}.fixed-header,.toggler:checked~.head,body:has(.toggler:checked) .head{margin-left:10px;margin-right:10px;top:10px}.menu__content{flex-direction:column;gap:30px;align-items:flex-start;padding-left:0}.line{width:100%;height:1px;margin:0;align-self:stretch}.leftMenu,.rightMenu{width:100%;margin:0;padding:0}.leftMenu ul,.rightMenu ul{margin:0;padding:0;width:100%}.leftMenu a,.rightMenu a{font-size:20px}.leftMenu li,.rightMenu li{margin:0;padding:0}.menu__adress a{font-size:24px}}.home-intro{display:flex;width:100%;height:785px;justify-content:space-between;align-items:center;position:relative;overflow:hidden}@media(max-width: 992px){.home-intro{height:650px}}@media(max-width: 768px){.home-intro{height:600px}}@media(max-width: 480px){.home-intro{height:750px;min-height:750px}}.home-intro h1{font:200 2.5vw/109% "Poppins",sans-serif;color:#fff;margin-bottom:10px}@media(max-width: 992px){.home-intro h1{font-size:2.2vw}}@media(max-width: 768px){.home-intro h1{font-size:28px;width:auto}}@media(max-width: 480px){.home-intro h1{font-size:25px;width:100%;max-width:300px;margin-bottom:16px}}.home-intro__model3D{width:100%;height:100%;margin-left:-131px;position:absolute;left:0;top:0}.home-intro__model3D iframe,.home-intro__model3D spline-viewer{display:block;width:100%;height:100%;min-height:400px;border:none}.home-intro__model3D spline-viewer{background:rgba(0,0,0,0)}@media(max-width: 992px){.home-intro__model3D{margin-left:-80px}}@media(max-width: 768px){.home-intro__model3D{margin-left:-50px}}@media(max-width: 480px){.home-intro__model3D{margin-left:20px;top:-122px;transform:rotateY(180deg)}}.home-intro__contntBox{z-index:1;width:583px;position:absolute;right:0;top:50%;transform:translateY(-50%);padding-right:20px}@media(max-width: 992px){.home-intro__contntBox{width:50%;max-width:583px}}@media(max-width: 768px){.home-intro__contntBox{width:100%;padding:20px;right:auto;left:0}}@media(max-width: 480px){.home-intro__contntBox{width:100%;padding:20px;right:auto;left:0}}.home-intro img{width:100%;height:auto}.home-intro:before{content:"";position:absolute;width:367px;height:177px;background-image:url(./../assets/bg_bryly01.svg);background-repeat:no-repeat;background-size:cover;right:70px;bottom:0px}@media(max-width: 768px){.home-intro:before{width:250px;height:120px;right:20px}}@media(max-width: 480px){.home-intro:before{width:200px;height:100px;right:10px;bottom:10px}}.home-intro::before__contntBox{z-index:1}.home-hero{display:flex;gap:100px;align-items:center}@media(max-width: 992px){.home-hero{gap:60px}}@media(max-width: 768px){.home-hero{flex-direction:column;gap:40px}}@media(max-width: 480px){.home-hero{flex-direction:column;gap:30px}}.home-hero__btnBox{margin-top:3.125rem;display:flex;gap:1.875rem;justify-content:center;flex-wrap:wrap}@media(max-width: 768px){.home-hero__btnBox{margin-top:1.875rem;gap:1.25rem}}@media(max-width: 480px){.home-hero__btnBox{margin-top:1.875rem;flex-direction:column;gap:1rem;align-items:center}}.home-hero__leftColumn,.home-hero__rigtColumn{width:50%;position:relative}@media(max-width: 768px){.home-hero__leftColumn,.home-hero__rigtColumn{width:100%}}@media(max-width: 480px){.home-hero__leftColumn,.home-hero__rigtColumn{width:100%}}.home-hero__leftColumn::before{content:"";position:absolute;display:block;width:349px;height:236px;background:url(./../assets/bg_bryly02.svg) no-repeat center center/cover;bottom:-258px;left:-1px}@media(max-width: 768px){.home-hero__leftColumn::before{width:250px;height:170px;bottom:-200px;display:none}}@media(max-width: 480px){.home-hero__leftColumn::before{display:none}}.home-portfolio{position:relative;overflow:hidden}@media(max-width: 768px){.home-portfolio{padding:20px 0}}@media(max-width: 480px){.home-portfolio{padding:20px 0}}.home-portfolio__titleH2{font-size:62px;line-height:58px;width:500px}@media(max-width: 480px){.home-portfolio__titleH2{font-size:42px;line-height:48px;width:100%;max-width:300px;margin:0 auto}}.home-portfolio::before{content:"";display:block;width:565px;height:566px;background-image:url(./../assets/bg_bryly03.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:-70px;right:0px;z-index:-1}@media(max-width: 992px){.home-portfolio::before{width:400px;height:400px;top:-50px}}@media(max-width: 768px){.home-portfolio::before{width:300px;height:300px;top:140px;right:-14px}}@media(max-width: 480px){.home-portfolio::before{top:258px;right:-60px;width:250px;height:250px}}.home-clients:before{content:"";position:absolute;width:611px;height:481px;right:0px;bottom:-123px;background-image:url(./../assets/lion_footer.webp);background-size:cover;z-index:10}@media(max-width: 992px){.home-clients:before{width:450px;height:350px;bottom:-80px}}@media(max-width: 768px){.home-clients:before{width:350px;height:280px;bottom:-60px}}@media(max-width: 480px){.home-clients:before{width:280px;height:224px;bottom:40px;right:50%;transform:translateX(50%);z-index:5}}.home-clients{position:relative;left:calc((100vw - 100%)/-2);width:100vw;background-image:url(./../assets/bg_clients.svg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;color:#000}@media(max-width: 480px){.home-clients{height:1522px}}@media(max-width: 768px){.home-clients__content{width:100%;padding:20px}}@media(max-width: 480px){.home-clients__content{width:100%;padding:20px}}.home-clients__titleH2{font-size:62px;line-height:58px;width:600px;text-align:right}@media(max-width: 480px){.home-clients__titleH2{font-size:42px;line-height:48px;width:100%;max-width:300px;margin:0 auto}}.home-clients p.middleText{margin-bottom:30px}@media(max-width: 480px){.home-clients p.middleText{margin-bottom:20px}}.home-clients__wrapper{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.home-clients__wrapper div{flex:1}@media(max-width: 768px){.home-clients__wrapper{flex-direction:column;padding:20px;gap:30px}}@media(max-width: 480px){.home-clients__wrapper{flex-direction:column;padding:20px;gap:20px}}.home-clients__opinions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.home-clients__opinions div{flex:1}@media(max-width: 768px){.home-clients__opinions{flex-direction:column;gap:20px}}@media(max-width: 480px){.home-clients__opinions{flex-direction:column;gap:15px}}.home-clients .parallax img{width:500px;height:345px}@media(max-width: 768px){.home-clients .parallax img{width:100%;max-width:400px;height:auto}}@media(max-width: 480px){.home-clients .parallax img{width:100%;max-width:300px;height:auto}}.home-clients__textBox{display:flex;flex-direction:column;width:340px;height:250px;font-size:10px;line-height:16px;gap:10px}@media(max-width: 768px){.home-clients__textBox{width:100%;max-width:340px;height:auto;min-height:200px;font-size:14px;line-height:20px}}@media(max-width: 480px){.home-clients__textBox{width:100%;height:auto;min-height:150px;font-size:16px;line-height:22px}}.home-clients__bootomBox{display:flex;align-items:center;justify-content:center;padding:35px 0;position:relative;z-index:20}@media(max-width: 480px){.home-clients__bootomBox{padding:30px 20px;border-radius:20px 20px 0 0}}.home-contact ol,.home-contact li{list-style-type:none;margin-bottom:0px;margin-left:0px}.home-contact__lead{gap:20px;display:flex;flex-direction:column}@media(max-width: 768px){.home-contact__lead{gap:15px}}@media(max-width: 480px){.home-contact__lead{gap:15px;margin-bottom:20px}}.home-contact__images{width:500px}@media(max-width: 768px){.home-contact__images{width:100%;max-width:400px}}@media(max-width: 480px){.home-contact__images{width:100%;max-width:300px}}.home-contact .col{align-items:flex-end}@media(max-width: 768px){.home-contact .col{align-items:flex-start}}@media(max-width: 480px){.home-contact .col{align-items:flex-start}}.blog-content{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:40px;padding-top:50px;padding-bottom:50px}.blog-content h1{text-align:center;padding:.625rem;font-weight:500}.blog-imgHero img{width:100%;height:100%;object-fit:cover;border-radius:25px;margin-bottom:50px}.blog-span{font-weight:500;color:#636262;display:flex;justify-content:center;gap:18px}.blog-span a{color:#636262;font-weight:500;text-decoration:none}.blog-span a:hover{color:#db32d0;text-decoration:none;font-weight:500}.page-block{margin-top:3.125rem;padding-bottom:4.3125rem}.page-block--fullwidth{margin-top:0;padding-bottom:0;width:100%}.page-block--fullwidth .page-block__header{width:100%;max-width:100vw;padding:2rem 2rem 0}.page-block--fullwidth .page-block__title{margin-bottom:1.5rem}.page-block--fullwidth .page-block__content--fullwidth{width:100%;max-width:100vw}.page-block--fullwidth .page-block__content--fullwidth>*{max-width:73.125rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.page-block--fullwidth .page-block__content--fullwidth>.alignwide{max-width:85rem}.page-block--fullwidth .page-block__content--fullwidth>.alignfull{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}body.page-template-page-block main{padding:0}body.page-template-page-block .page-block--fullwidth{margin:0;padding:0}body.page-template-page-block .page-block__content--fullwidth>:first-child{margin-top:0 !important;padding-top:0}.home-portfolio__caruseleBox{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;transform:rotate(-5deg);margin:60px 0 80px;padding:20px 0}@media(max-width: 768px){.home-portfolio__caruseleBox{transform:rotate(-3deg);margin:40px 0 60px}}@media(max-width: 480px){.home-portfolio__caruseleBox{transform:rotate(-3deg);margin:30px 0 50px}}.portfolio-marquee{width:100vw;position:relative;overflow:hidden;cursor:grab;margin:10px 0;-webkit-mask-image:linear-gradient(to right, transparent, #000 5%, #000 95%, transparent);mask-image:linear-gradient(to right, transparent, #000 5%, #000 95%, transparent)}@media(max-width: 768px){.portfolio-marquee{margin:8px 0}}@media(max-width: 480px){.portfolio-marquee{margin:6px 0}}.portfolio-marquee:active{cursor:grabbing}.portfolio-marquee__scroll{will-change:transform;width:100%;display:flex;position:relative}.portfolio-marquee__collection{will-change:transform;display:flex;position:relative;gap:20px;padding:15px 10px}@media(max-width: 768px){.portfolio-marquee__collection{gap:15px;padding:12px 8px}}@media(max-width: 480px){.portfolio-marquee__collection{gap:10px;padding:10px 5px}}.portfolio-marquee__link{display:block;text-decoration:none;flex-shrink:0;position:relative;z-index:10;pointer-events:auto;cursor:pointer;transition:transform .3s ease,z-index 0s}.portfolio-marquee__link:hover{transform:scale(1.08);z-index:20}.portfolio-marquee__link:hover .portfolio-marquee__item{filter:grayscale(0);box-shadow:0 15px 40px -10px rgba(0,0,0,.5)}.portfolio-marquee__item{width:226px;height:182px;border-radius:20px;overflow:hidden;flex-shrink:0;position:relative;transition:all .3s ease;box-shadow:-2px 11px 20px -7px #000}@media(max-width: 768px){.portfolio-marquee__item{width:180px;height:145px;border-radius:15px}}@media(max-width: 480px){.portfolio-marquee__item{width:140px;height:112px;border-radius:12px}}.portfolio-marquee__item img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-marquee:hover .portfolio-marquee__item{filter:grayscale(1)}.portfolio-marquee:hover .portfolio-marquee__link:hover .portfolio-marquee__item{filter:grayscale(0)}.portfolio-marquee__collection>.portfolio-marquee__item{cursor:default}.rotate-words{position:relative;display:inline-block;width:auto;top:-13px}@media(max-width: 768px){.rotate-words{top:-10px}}@media(max-width: 480px){.rotate-words{top:-8px}}.rotate-words h2{position:absolute;width:max-content;left:0;top:0;background-color:#feb532;color:#000;font-size:20px;padding-inline:10px;opacity:0;transform:translateY(0) rotate(0deg);transition:opacity 1s ease-in-out,transform 1s ease-in-out}@media(max-width: 768px){.rotate-words h2{font-size:18px;padding-inline:8px}}@media(max-width: 480px){.rotate-words h2{font-size:16px;padding-inline:6px}}.home-clients__logos{position:relative;overflow:hidden}.home-clients__logos .home-clients__logosBox{position:relative;padding:0;margin:0}.home-clients__logos .home-clients__logosBox li{position:absolute;list-style:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);will-change:transform,left,top}.home-clients__logos .home-clients__logosBox li img{width:80%;height:80%;object-fit:contain;display:block}@keyframes gentlePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.eb-column-inner p{line-height:30px;margin-bottom:20px}.page-block h1{font-size:62px;line-height:58px;margin-bottom:20px;text-align:center}.page-block h2{margin-bottom:20px}.page-block .hero-case:before{content:"";display:block;width:250px;height:250px;background-image:url(./../assets/bg_bryly03.svg);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0px;right:0px}.blog-content h1{font-size:44px;line-height:62px}.blog-imgHero img{height:436px}h2.wp-block-heading{font-size:24px;font-weight:600;padding:20px 0px}ul.wp-block-list{padding-left:20px}ul.wp-block-list li{list-style:disc}.eb-column-inner p{line-height:30px;margin-bottom:20px}.eb-wrapper-outer.eb-wrapper-vrifh{margin:0px;padding:0px}body.case_study-template,body.single-case_study:not(.article){background:#180d3d;color:#fff;margin:0px}.page-case h1{font-size:51px;line-height:65px;margin-bottom:20px;color:#fff !important}.page-case h2{margin-bottom:20px}.page-case .hero-case:before{content:"";display:block;width:250px;height:250px;background-image:url(./../assets/bg_bryly03.svg);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0px;right:0px}.archiwe-heder{display:flex;flex-direction:column;gap:1.25rem}.archiwe-heder span{font-size:3.25rem;line-height:3.875rem}.archiwe-heder-container{display:flex;gap:1.25rem;align-items:flex-end;padding-bottom:9.375rem}.archiwe-heder-container div{flex:1}.archiwe-heder-container :before{content:"";position:absolute;background:url(../assets/trojkat_szary.svg) no-repeat center center;width:71rem;height:59.8125rem;top:-37.5rem;right:-3.125rem;z-index:-1}.archiwe-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:7.125rem 5.5rem}@media(max-width: 768px){.archiwe-list{grid-template-columns:1fr;gap:3.125rem}}@media(max-width: 480px){.archiwe-list{grid-template-columns:1fr;gap:2.5rem}}.archiwe-item:nth-child(2n){margin-top:6.25rem}@media(max-width: 768px){.archiwe-item:nth-child(2n){margin-top:0}}@media(max-width: 480px){.archiwe-item:nth-child(2n){margin-top:0}}.archiwe-item{position:relative}.archiwe-item a{pointer-events:auto;position:relative;z-index:1;cursor:pointer}.archiwe-item-imgBox{width:100%;height:18.75rem;border-radius:.875rem;overflow:hidden;position:relative;pointer-events:auto}.archiwe-item-imgBox a{display:block;width:100%;height:100%;position:relative;z-index:2}.archiwe-item-imgBox img{width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.archiwe-item-titleH2 a{line-height:1.4;text-decoration:none;color:#000;font-weight:500;pointer-events:auto;position:relative;z-index:2;cursor:pointer}.archiwe-item-titleH2{margin-bottom:3.4375rem}.archiwe-item-content{padding:1.25rem;position:relative;z-index:1}.archiwe-item-content a{pointer-events:auto;position:relative;z-index:2;cursor:pointer}.archiwe-item-data{font-size:.75rem}.archiwe-item:hover .archiwe-item-imgBox img{transform:scale(1.08)}.post-categories{display:flex;gap:.3125rem;margin-bottom:1.0625rem;align-items:flex-end}.post-categories li{margin:0;list-style-type:none}.post-categories li a{padding:.625rem .9375rem;background:#fdb404;border-radius:3.125rem;text-decoration:none;color:#000;font-size:.75rem;font-weight:400}.post-categories li a:hover{background:#180d3d;color:#fff}.post-categories .current-cat a{color:#fff;font-weight:bold;background:#180d3d}.archiwe-section .archiwe-item--hover-svg .archiwe-item-imgLink{display:block;text-decoration:none;color:inherit}.archiwe-section .archiwe-item--hover-svg .archiwe-item-imgBox{position:relative;overflow:hidden}.archiwe-section .archiwe-item--hover-svg .archiwe-item-imgBox img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.archiwe-section .archiwe-item--hover-svg .archiwe-item-imgBox .archiwe-item-svgWrap{position:absolute;inset:0;left:0;top:0;right:0;bottom:0;pointer-events:none;z-index:2;color:#fff}.archiwe-section .archiwe-item--hover-svg .archiwe-item-imgBox .archiwe-item-svgOverlay{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff}.archiwe-section .archiwe-item--hover-svg .archiwe-item-imgBox .archiwe-item-svgPath{fill:none;stroke-dasharray:99999;stroke-dashoffset:99999}.archiwe-section .archiwe-item--hover-svg .archiwe-item-hoverTitle{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1rem;color:#fff;font-size:1.25rem;font-weight:600;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5);opacity:0;transition:opacity .4s ease .7s;pointer-events:none}.archiwe-section .archiwe-item--hover-svg .archiwe-item-imgLink:hover .archiwe-item-hoverTitle{opacity:1}.container{width:100%;max-width:73.125rem;margin:0 auto}@media(max-width: 768px){.container{padding:0 1.25rem}}@media(max-width: 480px){.container{padding:0 1.25rem}}.pagination-container{margin:2.5rem auto;text-align:center;width:100%;display:flex;justify-content:center}.pagination-container ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:0}.pagination-container ul li{margin:0 .3125rem}.pagination-container .page-numbers{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:.625rem;background-color:#e5e5e5;color:#666;font-size:1.125rem;font-weight:bold;text-decoration:none;transition:all .3s ease}.pagination-container .page-numbers.current{background-color:#8e1e81;color:#fff}.pagination-container .prev,.pagination-container .next{background-color:rgba(0,0,0,0);color:#8e1e81;font-size:1.5rem}.pagination-container .dots{background-color:rgba(0,0,0,0);color:#666}.pagination-container .page-numbers:hover:not(.current):not(.dots){background-color:#d0d0d0}@media(max-width: 36rem){.pagination-container .page-numbers{width:2.5rem;height:2.5rem;font-size:1rem}}h1.archiwe-title{font-weight:200;line-height:1.1}h1.archiwe-title span{font-weight:300 !important;font-size:5.625rem !important}h1.archiwe-title .second-word{font-weight:600 !important;display:block}.ofert-hero.col{display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 768px){.ofert-hero.col{flex-direction:column;gap:30px}}@media(max-width: 480px){.ofert-hero.col{flex-direction:column;gap:20px}}.ofert-hero{min-height:600px;height:auto;padding:40px 0;margin-bottom:-79px;display:flex;align-items:center}@media(max-width: 992px){.ofert-hero{min-height:500px;padding:30px 0}}@media(max-width: 768px){.ofert-hero{min-height:auto;height:auto;padding:80px 0 40px;margin-bottom:0}}@media(max-width: 480px){.ofert-hero{min-height:auto;height:auto;padding:60px 0 30px;margin-bottom:0}}.ofert-hero__contntBox{display:flex;flex-direction:column;gap:20px;flex:1;min-width:300px}@media(max-width: 768px){.ofert-hero__contntBox{width:100%;text-align:center;align-items:center}}@media(max-width: 480px){.ofert-hero__contntBox{gap:10px;justify-content:center;width:100%;text-align:center;align-items:center}}.ofert-hero__contntBox h1{font-weight:300;font-size:68px;line-height:59px}@media(max-width: 992px){.ofert-hero__contntBox h1{font-size:52px;line-height:50px}}@media(max-width: 768px){.ofert-hero__contntBox h1{font-size:48px;line-height:52px}}@media(max-width: 480px){.ofert-hero__contntBox h1{font-size:36px;line-height:42px}}.ofert-hero img{max-height:600px;height:auto;width:auto;max-width:100%;object-fit:contain}@media(max-width: 992px){.ofert-hero img{max-height:450px}}@media(max-width: 768px){.ofert-hero img{max-height:400px}}@media(max-width: 480px){.ofert-hero img{max-height:300px}}.ofert-hero__image{position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.ofert-hero__image{width:100%;justify-content:center}}@media(max-width: 480px){.ofert-hero__image{width:100%;justify-content:center}}.ofert-hero__image:before{content:"";width:648px;height:642px;position:absolute;background:url(./../assets/trojkat_purpure.svg);background-repeat:no-repeat;background-size:cover;top:218px;left:-131px;z-index:-1}@media(max-width: 992px){.ofert-hero__image:before{width:450px;height:446px;top:150px;left:-80px}}@media(max-width: 768px){.ofert-hero__image:before{width:350px;height:346px;top:100px;left:50%;transform:translateX(-50%)}}@media(max-width: 480px){.ofert-hero__image:before{width:280px;height:277px;top:60px;left:50%;transform:translateX(-50%)}}.ofert-hero__image::after{content:"";width:648px;height:710px;position:absolute;background:url(./../assets/ksztalty_03.svg);background-repeat:no-repeat;background-size:cover;top:218px;left:-56px;z-index:-1}@media(max-width: 992px){.ofert-hero__image::after{width:450px;height:493px;top:150px;left:-30px}}@media(max-width: 768px){.ofert-hero__image::after{width:350px;height:383px;top:100px;left:50%;transform:translateX(-50%)}}@media(max-width: 480px){.ofert-hero__image::after{width:280px;height:307px;top:60px;left:50%;transform:translateX(-50%)}}.ofert-slider{overflow:visible}.ofert-offer{position:relative;left:calc((100vw - 100%)/-2);width:100vw;background-image:url(./../assets/bg_clients.svg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;color:#000}.ofert-offer span{font-weight:300;font-size:42px}.ofert-offer .wrapper{width:100%;max-width:1170px;margin:0 auto;padding:200px 20px}.ofert-offer .ofert.col{display:flex !important;flex-direction:row !important;align-items:center;justify-content:space-between;gap:60px;width:100%;max-width:100%;padding:0}@media(max-width: 992px){.ofert-offer .ofert.col{gap:40px}}@media(max-width: 768px){.ofert-offer .ofert.col{flex-direction:column !important;gap:40px}}@media(max-width: 480px){.ofert-offer .ofert.col{flex-direction:column !important;gap:30px}}.ofert-offer .colLeft{flex:0 0 auto;width:500px;max-width:500px}@media(max-width: 992px){.ofert-offer .colLeft{width:350px;max-width:350px}}@media(max-width: 768px){.ofert-offer .colLeft{width:100%;max-width:100%}}@media(max-width: 480px){.ofert-offer .colLeft{width:100%;max-width:100%}}.ofert-offer .colRight{flex:0 0 auto;width:760px;max-width:760px;display:flex;justify-content:flex-start;position:relative;overflow:hidden}@media(max-width: 992px){.ofert-offer .colRight{width:600px;max-width:600px}}@media(max-width: 768px){.ofert-offer .colRight{width:100%;max-width:100%;justify-content:center}}@media(max-width: 480px){.ofert-offer .colRight{width:100%;max-width:100%;justify-content:center}}.ofert-offer video{width:600px}.ofert-logosoft{display:flex;justify-content:space-between;align-content:center;align-items:center;padding:100px 50px;flex-wrap:wrap;gap:20px}@media(max-width: 480px){.ofert-logosoft{flex-direction:column;gap:30px;padding:52px 0px}.ofert-logosoft img{width:120px}.ofert-logosoft li{flex:1}}.ofert-logosoft li{list-style:none;flex:1;display:flex;align-items:center;justify-content:center;margin:0px}.ofert-whyus__title{text-align:center}.ofert-technologies__content{text-align:center}.ofert-technologies__title{text-align:center}.ofert-opinions__title{text-align:center;margin-bottom:100px}.grid-ofert{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media(max-width: 480px){.grid-ofert{grid-template-columns:1fr;gap:20px}}.grid-process{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:50px}@media(max-width: 480px){.grid-process{grid-template-columns:repeat(1, 1fr)}}.grid-infoBox{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.grid-infoBox p{font:300 14px/20px "Poppins",sans-serif}.grid-infoBox h5{font-size:18px}.grid-infoBox__icons{width:150px !important;display:block;margin:0 auto}.grid__box h3{margin-bottom:20px;text-align:left;font-size:1.2rem;font-weight:600}.grid__box p{text-align:left !important;font:200 14px/20px "Poppins",sans-serif}.grid__box-link{display:block;width:260px;height:200px;background:green;padding:20px;cursor:pointer;color:#fff;font-size:22px;text-decoration:none}@media(max-width: 480px){.grid__box-link{width:50%;height:150px}}.grid__box-link:hover{color:#ff0}.btn1.fix{position:fixed;bottom:50px;z-index:2}.swiper-wrapper{width:100%;height:465px !important;display:flex;align-items:center;will-change:transform,opacity;position:relative}@media(max-width: 768px){.swiper-wrapper{height:400px !important}}@media(max-width: 480px){.swiper-wrapper{height:350px !important}}.swiper-slide{height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;will-change:transform,opacity;position:relative}.swiper-slide img{width:100%;height:100%;object-fit:contain}.phoneImg{height:450px;width:auto;max-width:100%;object-fit:contain;display:block}@media(max-width: 768px){.phoneImg{height:380px}}@media(max-width: 480px){.phoneImg{height:320px}}body::before{content:"";position:fixed;background:url(.././assets/ellipse.png);background-repeat:no-repeat;background-size:cover;width:1920px;height:1920px;bottom:63px;z-index:-1}.contentoffert{padding:150px 0}@media(max-width: 480px){.contentoffert{padding:50px 20px}}.contentoffert p{text-align:center}.contentoffert h2{font-size:2.625rem;line-height:68px}@media(max-width: 480px){.contentoffert h2{font-size:28px;line-height:36px}}.section-resource{flex-flow:column;justify-content:center;align-items:center;min-height:50vh;display:flex;transform:rotate(-7deg)}.marquee-advanced{width:100vw;position:relative;overflow:hidden}.marquee-advanced__scroll{will-change:transform;width:100%;display:flex;position:relative}.marquee-advanced__collection{will-change:transform;display:flex;position:relative}.marquee-advanced__item{justify-content:flex-start;align-items:center;font-size:max(4em,8vw);display:flex}.marquee__advanced__p{white-space:nowrap;margin-bottom:0;margin-right:.25em;font-size:1em;line-height:normal}.marquee-advanced__item-width{justify-content:center;align-items:center;width:18vw;height:14vw;margin:1vw;flex-shrink:0;display:flex}.marquee-advanced__item-width img{width:100%;height:100%;object-fit:cover;border-radius:1vw;display:block;overflow:hidden}.section-resource .marquee-advanced__collection a{display:block;text-decoration:none;color:inherit;width:18vw;flex-shrink:0;height:14vw;margin:1vw;border-radius:1vw;overflow:hidden}.section-resource .marquee-advanced__collection a .marquee-advanced__item-width{margin:0;width:100%;height:100%}.section-resource .marquee-advanced__collection a:hover{transform:scale(1.05)}[data-marquee-status=inverted] .marquee__advanced__arrow-svg,[data-marquee-direction=right][data-marquee-status=normal] .marquee__advanced__arrow-svg{transform:rotate(-359.999deg)}.marquee-advanced__item-width{font-size:10em;color:#000;text-align:center}.marquee-ponions__item{display:flex;flex-direction:column;background:#d7c8ff;padding:15px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:10px;width:280px;min-width:280px;text-align:left;font-size:.9rem;font-family:"Poppins",sans-serif;color:#000}.review-header{display:flex;align-items:center;gap:10px;margin-bottom:5px}.review-header img{width:40px;height:40px;border-radius:50%}.review-name{font-weight:bold;font-size:1rem;color:#000}.review-date{font-size:.8rem;color:#000}.review-stars{color:#ff00fa;font-size:1.1rem;margin-bottom:5px}.review-text p{color:#fff;font-size:.8rem;line-height:1.4}.review-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review-read-more{font-size:.85rem;color:#000;margin-top:5px;cursor:pointer;text-decoration:none}.review-read-more:hover{text-decoration:underline}.ceneterText{text-align:center}.itemsCol{flex:1}img.heroImg{width:auto;height:auto}.ofert-container{display:flex;flex-wrap:wrap;gap:30px}@media(max-width: 768px){.ofert-container{flex-direction:column}}@media(max-width: 480px){.ofert-container{flex-direction:column;gap:20px}}.ofert-container.center{justify-content:center;align-items:center}@media(max-width: 768px){.ofert-hero .ofert-container{flex-direction:column-reverse}}@media(max-width: 480px){.ofert-hero .ofert-container{flex-direction:column-reverse}}.ofert-item{gap:20px;display:flex;flex-direction:column;flex:1;text-align:left;min-width:280px}@media(max-width: 768px){.ofert-item{width:100%;flex:none}}@media(max-width: 480px){.ofert-item{width:100%;flex:none}}.ofert-item img{width:100%;height:auto;object-fit:contain}.ofert-item__min{width:400px}.ofert-lofosoft{display:flex;flex-wrap:wrap;gap:30px;padding:50px 0;justify-content:center}.ofert-item.center{display:flex;align-items:center;justify-content:center}img.banerImg{width:300px;border:1px solid #000}.footer{position:relative;width:100%;background-color:#180d3d;background-color:#180d3d;padding-bottom:80px;color:#fff}.footer__links{display:flex;gap:20px;color:#fff;z-index:4}@media(max-width: 480px){.footer__links{flex-direction:column;padding:30px 20px;align-items:center;gap:20px}}.footer__links h3{margin-bottom:15px;font-size:1.2em}.footer__links li{font-size:1.2em}.footer__links a{color:#adabab;text-decoration:none;font-weight:400}.footer__links a:hover{color:#e5e4e4}.footer__links :before{content:"";position:absolute;display:block;width:349px;height:236px;background:url(./../assets/bg_bryly02.svg) no-repeat center center/cover;bottom:0px;right:-6%;top:-45px;z-index:-1}.footer__links div:last-child{display:flex;justify-content:center;align-items:center}.footer__boxLink{flex:1 1 250px}@media(max-width: 480px){.footer__boxLink{flex:1}}@media(max-width: 480px){.footer__boxLink ul{display:flex;flex-direction:column;align-items:center}.footer__boxLink h3{text-align:center}}.footer__signature{min-height:150px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.footer__signature--bold{font-weight:600}.footer__signature--info p{width:80%;font-size:12px;line-height:22px;font-weight:300;margin:10px auto}.footer__signature--infoCity{display:flex;align-items:center;gap:20px;margin-bottom:50px}@media(max-width: 480px){.footer__signature--infoCity{flex-direction:column}}.footer__signature--infoCity p{font-weight:600;font-size:14px}.footer__signature ul{display:flex;gap:5px;font-weight:600}.footer__signature img.logoMini{width:79px;height:40px}.footer__signature a{color:#fff;text-decoration:none}.footer__signature a:hover{color:#818181}.footer ol,.footer li{list-style-type:none;margin-bottom:0px;margin-left:0px}img.logoGoogle{width:126px}span#year{font-size:16px}.stage{position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0;overflow:hidden;opacity:.6}.stage .rotate{position:relative;width:20%;height:100%;transform:rotate(-30deg);margin:0 auto}.stage span{position:absolute;border-radius:10px}.stage span.s1{background-color:#5efeff;box-shadow:0 0 5px rgba(94,254,255,.7),0 0 10px rgba(94,254,255,.7),0 0 20px rgba(94,254,255,.7),0 0 30px rgba(94,254,255,.7)}.stage span.s2{background-color:#ff3ee2;box-shadow:0 0 5px rgba(239,62,255,.7),0 0 10px rgba(255,255,62,.7),0 0 20px rgba(255,62,229,.7),0 0 30px rgba(255,255,62,.7)}.stage span.s3{background-color:#ffbf00;box-shadow:0 0 5px rgba(255,191,0,.7),0 0 10px rgba(255,191,0,.7),0 0 20px rgba(255,191,0,.7),0 0 30px rgba(255,191,0,.7)}#faq{color:#fff;padding:50px 20px}.faq__box h4{text-align:center;font-size:2.625rem;line-height:50px;margin-bottom:100px}@media(max-width: 480px){.faq__box h4{font-size:28px;line-height:36px}}.faq__box--question{border-bottom:1px dashed hsla(0,0%,100%,.2);padding:20px 0}.faq__box--question h3{font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin:0}.faq__box--question h3:hover{color:#f8a10a}.faq__box--question p{font-size:16px;margin:10px 0 0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faq__box--question.active p{max-height:200px}.material-symbols-outlined{font-size:24px;color:#e8eaed;transition:transform .3s ease-in-out}.faq__box--question.active .material-symbols-outlined{transform:rotate(90deg)}.autoShow{animation:autoShowAnimation;animation-timeline:view(60% auto);pointer-events:auto}.autoShow a{pointer-events:auto;position:relative;z-index:10}@keyframes autoShowAnimation{from{opacity:0;transform:translateY(100px) scale(0.6)}to{opacity:1;transform:translateY(0px) scale(1)}}.autoBlure{animation:autoBlureAnimation;animation-timeline:view(10%)}@keyframes autoBlureAnimation{0%{filter:blur(2px)}45%,50%{filter:blur(0px)}100%{filter:blur(25px)}}.caseStady-hero{display:flex;align-items:center;padding:25px 0}.caseStady-hero p{font-size:14px}.caseStady-hero h3{margin-bottom:20px;font-weight:200}.caseStady-hero img{width:100%;height:100%;object-fit:cover}.caseStady-hero.col div{flex:1}.caseStady-imgFull{padding:0px}.caseStady-imgFull__box img{width:100%;height:auto;object-fit:cover}.caseStady-content.col{align-items:center;gap:90px}.caseStady-content.col img{width:100%;height:100%;object-fit:cover}.caseStady-content.col div{flex:1}.caseStady-screen{position:absolute;width:280px;height:500px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);overflow:hidden;transform-origin:center center}.caseStady-screens__section{width:100vw;height:80vh;max-height:1080px;background-color:#032d8f;overflow:hidden;position:relative;padding:0px}.caseStady-screen img{width:100%;height:100%;object-fit:cover}.caseStady-screens__container{position:absolute;width:calc(100% - 60px);height:200%;left:30px;transform:rotate(20deg)}.caseStady-track{position:absolute;width:100%;height:500px;left:0}.track-1{top:-500px;left:-230px}.track-2{top:30px;left:-200px}.track-3{top:560px;left:-260px}#caseStudy-content{padding:150px 0px}.caseStudy-content--box{display:flex;flex-direction:column;gap:20px;min-height:600px;justify-content:center}.caseStudy-content--images{display:flex}.full-width-image{display:flex}.full-width-image img{width:100%;height:100%;object-fit:cover}.categories{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.categories button{padding:10px 20px;border:0px;color:gray;cursor:pointer;font-size:16px;transition:all .3s ease;background:rgba(0,0,0,0)}.categories button:hover,.categories button.active{background:rgba(0,0,0,0);color:#fff;font-size:24px}.gallery{margin:0 auto;column-count:4;column-gap:20px}@media(max-width: 1024px){.gallery{column-count:3}}@media(max-width: 768px){.gallery{column-count:2}}@media(max-width: 480px){.gallery{column-count:1}}.thumb{position:relative;display:inline-block;width:100%;margin-bottom:20px;break-inside:avoid}.thumb img{display:block;width:100%;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease;cursor:pointer}.thumb:hover img{transform:scale(1.05)}.thumb-caption{position:absolute;bottom:10px;left:10px;background:purple;color:#fff;border:none;border-radius:4px;padding:5px 10px;font-size:.9rem;opacity:.8;cursor:pointer}.thumb-caption:hover{opacity:1}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:1000}.modal.show{display:flex;opacity:1}.modal-content{position:relative;background:#fff;border-radius:4px;overflow:hidden}.modal-close{position:absolute;top:10px;right:10px;background:#feb532;border:none;font-size:28px;color:#000;width:32px;height:32px;cursor:pointer;z-index:2}.modal-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#feb532;border:none;color:#000;padding:10px;font-size:28px;cursor:pointer;display:none;z-index:2}.modal-prev{left:10px}.modal-next{right:10px}iframe{border:none;display:block}.bgContent{padding:100px 20px}.price-list__head{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:50px}.price-list__title{display:flex;flex-direction:column;align-items:center}.price-list p{text-align:center}.tab-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}.tab-button{padding:.75rem 1.5rem;border-radius:9999px;font-weight:500;cursor:pointer;border:none;transition:all .3s ease}.tab-button.active{background-color:#f9b616;color:#000}.tab-button.inactive{background-color:rgba(156,163,175,.3);color:#fff}.pricing-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.pricing-grid h3{font-size:26px;font-weight:700;margin-bottom:20px;margin-top:50px;text-align:center}@media(min-width: 768px){.pricing-grid{grid-template-columns:repeat(3, 1fr)}}.pricing-card{border-radius:1rem;padding:1.5rem;border:1px solid #4b5563;position:relative;display:flex;flex-direction:column}.pricing-card.highlight{border:2px solid #f9b616}.highlight-badge{position:absolute;top:-1rem;right:2rem;background-color:#3b82f6;color:#fff;padding:.25rem 1rem;border-radius:9999px;font-size:.875rem}.pricing-description{color:#d1d5db;margin-bottom:1.5rem;font-size:14px;line-height:18px}.price{font-size:2.5rem;font-weight:bold}.price-suffix{font-size:1rem;font-weight:normal}.select-button{width:100%;padding:.75rem;border-radius:.5rem;margin:1.5rem 0;font-weight:500;border:none;cursor:pointer;display:inline-block;width:80%;margin:20px auto;text-align:center}.select-button.highlight{background-color:#f9b616;color:#000}.select-button.standard{background-color:#4b5563;color:#fff}.features-list{list-style-type:none}.feature-item{display:flex;align-items:flex-start;margin-bottom:.5rem}.feature-icon{color:#f9b616;margin-right:.5rem;min-width:1.25rem}.pricing-content{display:none}.pricing-content.active{display:block}.contact__form{max-width:500px;margin:auto;padding:20px;background-color:#1a1333;border-radius:10px}.contact__content img{width:100%}.contact__form p{margin-bottom:15px}.contact__form label{display:block;color:#fff;font-size:12px;font-weight:bold;margin-bottom:5px}.contact__form input,.contact__form textarea{width:100%;padding:15px;background:#2c2544;border:none;border-radius:5px;color:#fff;font-size:12px;box-sizing:border-box}.contact__form input::placeholder,.contact__form textarea::placeholder{color:hsla(0,0%,100%,.6)}.contact__form textarea{height:120px;resize:none}.contact__form input:focus,.contact__form textarea:focus{outline:none;box-shadow:0 0 5px #ffb400}.contact__form input[type=submit]{width:150px;background:#ffb400;color:#000;font-size:18px;font-weight:bold;border-radius:10px;padding:15px;cursor:pointer;transition:background .3s ease;display:block;margin-top:10px}.contact__form input[type=submit]:hover{background:#ffa000}.contact__form .wpcf7-spinner{display:none}.contact__form input[type=checkbox]{width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;background:#2c2544;border:2px solid #ffb400;appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;margin-right:8px;vertical-align:middle;box-sizing:border-box;padding:0}.contact__form input[type=checkbox]:checked{background:#ffb400}.contact__form input[type=checkbox]:checked::after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#000;font-size:12px;font-weight:bold}.contact__form p:last-child{text-align:center}.contact__form .wpcf7-acceptance{display:flex;align-items:center;color:#fff;font-size:10px;line-height:16px}.contact__form .wpcf7-response-output{display:none !important}span.wpcf7-list-item-label{font-size:12px;margin:0;padding:0;font-weight:200}.error-404.not-found{height:100vh;min-height:100svh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;color:#fff}.error-404.not-found .error-404__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(0.9);z-index:0}.error-404.not-found .wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:73.125rem;padding:0 1.25rem}@media(max-width: 480px){.error-404.not-found .wrapper{align-items:center;text-align:center}}.error-404.not-found h1{font-size:18em;font-weight:600;line-height:1;margin-bottom:-21px;margin-top:0}@media(max-width: 480px){.error-404.not-found h1{font-size:10em;margin-bottom:-74px}}.error-404.not-found h2{font-size:7em;font-weight:200;line-height:1;margin-bottom:.5rem}@media(max-width: 480px){.error-404.not-found h2{font-size:4em}}.error-404.not-found h3{font-size:1.8em;font-weight:100;line-height:1.4;margin-bottom:50px;margin-top:0}@media(max-width: 480px){.error-404.not-found h3{font-size:1.3em;margin-bottom:30px}}.error-404.not-found .btn1{margin-top:0}section.djacc.djacc-container.djacc-toolbar.djacc--dark.djacc--sticky.djacc--top-center{height:42px;padding:0px}