@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&display=swap";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;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1;-webkit-font-smoothing:antialiased}img,fieldset{display:block;border:none;outline:none}ol,ul{list-style:none}i,em{font-style:italic}b,strong{font-weight:700}a{color:inherit;text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,select,button,textarea{margin:0;padding:0;border:0;resize:none;outline:none;font-family:inherit;font-size:100%;line-height:1.15}template,[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica,Roboto Condensed,sans-serif}.container{width:100%;padding:24px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.15;letter-spacing:0;text-transform:uppercase}p{font-size:16px;font-weight:400;line-height:1.2;text-align:left}@media screen and (min-width: 1024px){.container{max-width:90%;padding:56px 56px 65px;margin:0 auto}p{font-size:20px}}@media screen and (min-width: 1600px){.container{max-width:1600px;padding:72px 90px 96px;margin:0 auto}p{font-size:24px}}.burger{display:none}.burger+.burger-line{position:fixed;top:15px;right:15px;height:20px;width:15px;z-index:5}.burger+.burger-line span{position:absolute;width:100%;height:2px;top:50%;margin-top:-1px;left:0;display:block;background:#fff;transition:.5s;border-radius:20px}.burger+.burger-line span:first-child{top:3px}.burger+.burger-line span:last-child{top:16px}.hover-on .burger-line:hover{cursor:pointer}.burger:checked+.burger-line span{opacity:0;top:50%}.burger:checked+.burger-line span:first-child{opacity:1;transform:rotate(405deg)}.burger:checked+.burger-line span:last-child{opacity:1;transform:rotate(-405deg)}.burger~.nav{background:transparent;position:fixed;top:0;right:0;left:0;width:100%;height:50px;z-index:3;transition:.4s;overflow:hidden}.burger~.nav>ul{text-align:center;position:absolute;top:35%;left:20%;right:20%}.burger~.nav>ul>li{opacity:0;transition:.4s;transition-delay:0s}.burger~.nav>ul>li .nav-item{text-decoration:none;text-transform:uppercase;color:#fff;font-weight:400;display:none}.burger:checked~.nav .logo-mobile{display:none;opacity:0}.burger:checked~.nav{height:100%;background:#000000a6!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.burger:checked~.nav>ul>li{opacity:1;transition-delay:.3s}.burger:checked~.nav>ul>li .nav-item{display:inline-block;padding:20px;cursor:pointer}.hover-on .nav-item:hover{opacity:.7!important}.nav-item:active{opacity:.85!important}.burger~.nav.scrolled{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.logo-mobile{display:inline-block;position:absolute;top:17px;left:15px;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700!important}.nav-item-hover{position:relative;cursor:pointer}.hover-on .nav-item-hover:hover{opacity:.7}.nav-item-hover:active{opacity:.85!important}.hover-on .nav-item-hover:hover:before{transform:scaleX(1);opacity:1}.nav-item-hover:before{content:"";position:absolute;bottom:-4px;width:100%;height:2px;background-color:#fff;transform:scaleX(0);opacity:0;border-radius:10px;transition:transform .3s ease}.lang-switch{font-weight:700!important}@media screen and (min-width: 1024px){.burger+.burger-line{top:25px;right:25px}.logo-mobile{top:27px;left:25px;font-size:18px}.burger~.nav{height:70px}}@media screen and (min-width: 1024px){.burger+.burger-line,.logo-mobile{display:none}.burger~.nav>ul{display:flex;align-items:center;justify-content:space-around;position:relative;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto}.burger~.nav>ul>li{opacity:1}.burger~.nav>ul>li .nav-item{display:inline-block;padding:0}}@media screen and (min-width: 1200px){.burger~.nav>ul{width:1200px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.welcome{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;overflow:hidden;background-color:#0e0e0ed2}.welcome-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;overflow:hidden}.welcome-background>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.title-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60%;color:#fff;border-radius:4px;border:1px solid rgba(255,255,255,.17);padding:25px;margin:0 15px}.stars-wrap{display:flex}.star-icon{height:14px;color:#fff;fill:#fff;margin:0 4px}.h1{font-size:32px;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:uppercase;text-align:center;margin:20px 0 10px}.subtitle{font-size:14px;font-weight:400;line-height:1.15;letter-spacing:0;text-align:center}.praise-wrap{position:absolute;top:calc(100% + 7.5vh);left:50%;transform:translate(-50%);display:flex;justify-content:center}.praise-wrap img{height:auto;width:25vw;max-width:45%;opacity:.8;margin:8px;transition:scale 1s,opacity 1s;transition-delay:.3s}.hover-on .praise-wrap img:hover{opacity:1;scale:1.2;transition:scale .75s,opacity .75s}.welcome-bottom-el{position:absolute;bottom:25px;left:45%;right:45%;color:#fff;font-size:12px;font-weight:400;line-height:1.15;letter-spacing:0;text-align:center;background:transparent;cursor:pointer}.welcome-bottom-el:hover{opacity:.85;transition:opacity .15s .15s}.h2{font-size:32px;text-align:start;margin-bottom:24px}.about-us__content-text{order:2}.about-us__img{aspect-ratio:1/1;border-radius:20px;grid-column:span 1/span 1;margin-inline:16px}.about-us__img img{height:100%;width:100%;object-fit:cover;border-radius:20px}.h3{font-size:24px}.splide .splide__pagination{gap:10px;margin-top:24px}.splide .splide__pagination li>.splide__pagination__page{width:12px;height:12px;border-radius:50%;border:1px solid black;background:transparent;cursor:pointer;transition:background-color .25s ease}.splide .splide__pagination li>.splide__pagination__page.is-active{background:#000}.hover-on .splide .splide__pagination .splide__pagination__page:hover{background:#000}@media screen and (min-width: 1024px){.title-wrap{padding:58px 112px}.h1{font-size:42px;margin:26px 0 18px}.subtitle{font-size:15px}.welcome-bottom-el{font-size:18px}.h2{font-size:46px;margin-bottom:48px}.h3{font-size:32px}.splide .splide__pagination{gap:16px;margin-top:42px}.splide .splide__pagination li>.splide__pagination__page{width:20px;height:20px;border:2px solid black}}@media screen and (min-width: 1600px){.title-wrap{min-width:auto;padding:58px 134px}.h1{font-size:52px}.subtitle{font-size:18px}.praise-wrap img{width:158px;margin:14px}.h2{font-size:64px;margin-bottom:76px}}.color-black{color:#000}.color-white{color:#fff}.bg-white{background:#fff}.bg-black{background:#000}.picture{position:relative;overflow:hidden}.picture>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.about-us__content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media screen and (min-width: 1024px){.about-us__content{grid-template-columns:repeat(3,minmax(0,1fr));gap:5vw}.about-us__content-text{order:0;grid-column:span 2/span 2}.about-us__img{grid-column:span 1/span 1;aspect-ratio:auto;margin-inline:0}}@media screen and (min-width: 1600px){.about-us__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:10vw}.about-us__content-text{grid-column:span 1/span 1}.about-us__img{width:90%;grid-column:span 1/span 1;margin-left:10%}}.showreel-title{margin-bottom:-32px}.words{word-break:break-all;text-transform:uppercase;font-size:11px;opacity:.35}.video_sh{width:1100px;height:630px;border-radius:30px}.showreel__video{position:absolute;display:flex;justify-content:center;align-items:center;z-index:2}.vd-cntr{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1350px){.video_sh{width:1100px;height:630px;border-radius:30px}}@media screen and (min-width: 1024px) and (max-width: 1349px){.video_sh{width:900px;height:520px;border-radius:30px}}@media screen and (min-width: 899px) and (max-width: 1023px){.video_sh{height:450px;width:800px;border-radius:20px}.words{font-size:10px;height:700px;overflow:hidden}}@media screen and (min-width: 768px) and (max-width: 899px){.video_sh{height:350px;width:625px;border-radius:20px}.words{font-size:10px;height:500px;overflow:hidden}}@media screen and (min-width: 670px) and (max-width: 767px){.showreel-title{margin-bottom:-10px}.video_sh{height:320px;width:550px;border-radius:25px}.words{height:500px;overflow:hidden}}@media screen and (min-width: 570px) and (max-width: 669px){.video_sh{height:270px;width:470px;border-radius:20px}.words{height:500px;overflow:hidden}}@media screen and (min-width: 500px) and (max-width: 569px){.video_sh{height:235px;width:400px;border-radius:25px}.words{height:500px;overflow:hidden}}@media screen and (min-width: 424px) and (max-width: 499px){.video_sh{height:200px;width:350px;border-radius:15px}.words{height:500px;overflow:hidden}}@media screen and (min-width: 376px) and (max-width: 424px){.video_sh{width:340px;height:190px;border-radius:20px}.showreel__video{width:100%}.words{height:500px;overflow:hidden}}@media screen and (max-width: 375px){.video_sh{width:340px;height:190px;border-radius:20px}.showreel__video{width:100%}.words{height:500px;overflow:hidden}}@media screen and (max-width: 320px){.video_sh{width:100%;height:150px;border-radius:15px}.words{height:500px;font-size:9px;overflow:hidden}}@media screen and (min-width: 1024px){.showreel-title{margin-bottom:-16px}}.splide-partners .splide__slide{display:flex;align-items:center;justify-content:center;max-height:600px;padding:24px}.splide-partners .splide__slide>img{width:100%;height:auto;filter:grayscale(100%);transition:filter .3s ease}.hover-on .splide-partners .splide__slide:hover>img{filter:grayscale(0%)}@media screen and (min-width: 1024px){.splide-partners .splide__slide>img{width:65%}}.portfolio-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;justify-items:center;margin-top:70px}.portfolio-items{position:relative;width:100%;overflow:hidden}.portfolio-item{position:relative;height:0;padding-top:60%;width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;overflow:hidden;border-radius:16px}.portfolio-item>iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:16px}@media screen and (min-width: 1024px){.portfolio-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.portfolio-item{padding-top:300px}}@media screen and (min-width: 1600px){.portfolio-list{gap:72px}.portfolio-item{padding-top:375px;border-radius:32px}.portfolio-item>iframe{border-radius:32px}}.services-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid black;border-radius:20px;aspect-ratio:1;padding:16px}@media screen and (min-width: 1024px){.services-item{padding:32px}}.contacts{margin-top:30px;margin-bottom:60px}.contact{font-size:24px}.phone{margin-top:30px}.image_sn{display:flex;justify-content:space-around;width:180px;margin-top:90px}.contacts-image{display:flex;width:15%;padding-top:60px}.link{width:100%;font-size:16px}.icon_sn{width:70px;height:70px}.facebook-icon:hover{color:#e1306c;animation:icon-animation .7s forwards}.facebook-icon:hover path{color:#e1306c;animation:path-animation .6s forwards}.instagram-icon:hover{color:#e1306c;animation:icon-animation .7s forwards}.instagram-icon:hover path{color:#e1306c;animation:path-animation .6s forwards}@keyframes icon-animation{0%{transform:scale(1)}45%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes path-animation{0%{transform:scale(1)}35%{transform:scale(.8)}85%{transform:scale(1.05)}to{transform:scale(1)}}@media screen and (max-width: 1024px){.contact{font-size:19px}.link{font-size:15px}}@media screen and (max-width: 990px){.contact{font-size:15px}.link{font-size:12px}}@media screen and (max-width: 500px){.contact{font-size:12px}.link{font-size:10px}}
