*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a,button{cursor:pointer}.dark{color:#1b1b1b}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueCyr;font-weight:400}h1{font-size:70px;line-height:70px}h1,h3{font-family:HelveticaNeueCyr,sans-serif;font-weight:500}h3{font-size:32px;line-height:39px}.latest__work-snippet-container h3{font-size:40px;line-height:49px}.numbers{font-size:18px;font-weight:500;vertical-align:super}body{font-family:HelveticaNeueCyr;font-size:16px;line-height:1.5}.primary__btn{background-color:#000;border:none;color:#fff;min-width:140px;outline:none;padding:10px 0}.trailerBtn__container{bottom:0;margin-bottom:60px;margin-right:40px;position:absolute;right:0;z-index:2}.video-popup{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.video-popup-content{height:70%;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.video__close-btn{color:#fff!important;cursor:pointer;margin-left:10px;position:absolute;right:0;top:0}.reel{background-color:transparent;border:2px solid #fff;color:#fff;cursor:pointer!important;outline:none;padding:10px 15px;z-index:999999}.scroll-to-top-btn{bottom:20px;position:fixed;right:20px;z-index:99999}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit}.hide{display:none}.show{display:block}.white__page{padding-top:50px}.home__header{height:100vh;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}#sizzle{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:0;width:100%}.flex{display:flex}.sections__top-bottom{padding:2% 6% 6%}.hero__text-container{color:#fff;left:50%;max-width:310px;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);z-index:1}.hero__text-container h1{margin-bottom:25px}.hero__text-container span{font-size:18px;line-height:105.4%}.red__swoosh{max-width:1096px;position:absolute;top:-2%;width:100%;z-index:-10}.red__circle{bottom:0;max-width:100%;position:absolute;width:512px}.main__content-container{margin-top:100vh}.mission__section-container{display:flex;justify-content:center;margin:auto;padding-top:100px;width:1096px;width:100%}.mission__section-container h1{font-size:90px;line-height:90px}.mission__container{display:flex;justify-content:center;margin:1% 6%;padding-bottom:20px;padding-top:8%;position:relative;width:100%;z-index:-1}.home__image-grid-container{display:flex;justify-content:center;margin-top:12%}.image__grid{-webkit-box-flex-wrap:wrap;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;max-width:1262px;padding-left:25px}.image__grid img{margin:0 25px 25px 0;width:256px}.capabilities__section{display:flex;flex-direction:row;padding:10% 6%}.capabilities__column{flex:1;padding:25px;position:relative}.right__cap-column{padding-left:0}.left_column{align-items:center;display:flex;justify-content:flex-end}.capabilities__column h3{margin-right:13%;vertical-align:middle}.capabilities__title{position:relative}.capabilities__title h3{margin-bottom:8px;margin-right:80px}.right_line{margin:auto;padding-right:30px;position:absolute;right:0;z-index:-1}.swoosh{position:absolute;right:30px}.accordion{background-color:transparent;border:none;color:#1b1b1b;cursor:pointer;font-size:15px;outline:none;padding:18px;text-align:left;transition:.4s;width:100%}.accordion .title__hover:hover,.active{color:red}.panel{background-color:#fff;max-height:0;overflow:hidden;padding:0 18px;transition:max-height .2s ease-out}.home__logo-grid-container,.logo__grid{display:flex;justify-content:center}.logo__grid{flex-wrap:wrap;gap:25px;max-width:1030px}.logo__grid div{align-items:center;display:flex;flex-basis:calc(20% - 25px);justify-content:center;min-width:163px}.logo__grid img{height:auto;max-height:60px}img[src*=klove_Black]{max-height:35px!important}img[src*=KSC_Black]{max-height:40px!important}.home__work-cta{text-align:right}.latest__work-container{padding-bottom:1%}.latest__work-thumbs-container{margin:auto;max-width:1200px}.latest__work-snippet-container{margin:50px 0 60px;max-width:1000px}.latest__work-snippet-container div:nth-child(2){display:flex;flex-direction:column;justify-content:flex-end;position:relative}.latest__work-thumbs-container{padding-top:8%}.latest__work-thumbs-container p{font-weight:700}.smunderline{right:62px;top:41px}.lgunderline,.smunderline{position:absolute;z-index:-1}.lgunderline{margin-top:-8px;width:330px}.tile{position:relative}.work__title{bottom:40px;font-size:24px}.work__cs,.work__title{color:#fff;font-family:HelveticaNeueCyr;font-weight:300;opacity:0;padding-left:30px;position:absolute;transition:opacity .3s ease-in-out}.work__cs{bottom:10px;font-size:18px}.work__cs:before{content:url(/assets/csview_arrow.svg);padding-right:5px}@media (max-width:767px){.tile .work__title{font-size:18px;opacity:1}.tile .work__cs{font-size:16px;opacity:1}.work__cs,.work__title{padding-left:10px}}@media (min-width:768px){.tile:hover .work__cs,.tile:hover .work__title{opacity:1}}.thumbs__grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(7,1fr);margin:auto;padding:4% 0}.tile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tile:first-child{grid-column:span 3;grid-row:span 1}.tile:nth-child(2),.tile:nth-child(3),.tile:nth-child(4),.tile:nth-child(5){grid-column:span 2}.tile:nth-child(6){grid-column:span 3}.tile:nth-child(7){grid-column:span 3;grid-row:span 2}.tile:nth-child(8),.tile:nth-child(9){grid-column:span 2;grid-row:span 2}.home__about-container-text{font-size:28px;line-height:45px;margin:auto;max-width:800px;text-align:center}.home__about-container{margin-bottom:18%;position:relative}.downArrowAbout{margin-bottom:-8%;text-align:center}.smallSwoosh{bottom:18%;left:20%;position:absolute}.home__collage-container{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(9,minmax(0,1fr));margin:auto;max-height:906px;max-width:1031.2px;padding:4%;position:relative}.c_tile img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.home__collage-container .c_tile:first-child{grid-column:6/span 2;grid-row:1/span 5;position:relative;z-index:200}.home__collage-container .c_tile:nth-child(2){-webkit-box-pack:end;display:flex;grid-column:1/span 2;grid-row:2/span 7;height:90%;justify-content:right;-webkit-justify-content:flex-end;justify-self:right;-webkit-justify-self:end;margin-top:40px;position:relative;z-index:-201}.home__collage-container .c_tile:nth-child(3){grid-column:3/span 4;grid-row:2/span 7;margin-top:40px;position:relative;z-index:-100}.home__collage-container .c_tile:nth-child(4){grid-column:5/span 3;grid-row:7/span 3;margin-top:-40px;position:relative;z-index:-100}.home__collage-container .c_tile:nth-child(5){grid-column:2/span 3;grid-row:4/span 5;position:relative;width:90%;z-index:300}.footer__contact-content{margin:auto;max-width:1116px;padding-bottom:12%}.footer__contact-content h3{margin-bottom:.5em}.footer__contact-content .primary__btn{position:relative;z-index:1}.footer__contact-img img{height:100%;max-width:558px;width:100%}.footer__contact-text{border:2px solid #000;border-left:none;max-width:100%;width:558px}.footer__contact-text-wrap{margin:auto;max-width:341px;padding:30px}.footer__contact-text-wrap button{margin-top:30px}.leftPalm{width:38%;z-index:-1}.leftPalm,.rightPalm{bottom:0;max-width:100%;position:absolute}.rightPalm{right:0;width:30%}main{position:relative}.fade-in{opacity:0;transition:opacity .5s ease-in-out}@media (min-width:1600px){.sections__top-bottom{padding:2% 4% 6%}}@media (max-width:1159px){.home__collage-container .c_tile:nth-child(2){grid-column:1/span 3;grid-row:2/span 7;margin-right:15%;width:80%}.home__collage-container .c_tile:nth-child(3){grid-column:3/span 5}.home__collage-container .c_tile:nth-child(4){grid-column:6/span 3;grid-row:7/span 3;margin-top:-20px}.home__collage-container .c_tile:first-child{grid-column:7/span 2;grid-row:2/span 5}}@media (max-width:634px){.mission__section-container h1{font-size:38px;line-height:38px}.red__circle{width:312px}.red__swoosh{width:90%}}@media (min-width:715px) and (max-width:912px){.latest__work-snippet-container img{width:250px}}@media (max-width:714px){.latest__work-snippet-container img{width:150px}}@media (min-width:635px) and (max-width:1096px){.mission__section-container h1{font-size:70px;line-height:70px}}@media (min-width:769px) and (max-width:1024px){.accordion_container h3{margin-right:0}}@media (max-width:768px){.right_line{display:none}.swoosh{right:40px;width:90%}.left_column{justify-content:flex-start}.capabilities__section{flex-direction:column}.video-popup-content{height:70%;width:80%}.trailerBtn__container{margin-bottom:100px}}@media (max-width:690px){.footer__contact-img img,.leftPalm{display:none}.footer__contact-text{border-left:2px solid #000;margin:auto;padding:50px 0}.logo__grid{gap:8px}}@media (max-width:600px){.latest__work-snippet-container{display:block;flex-wrap:wrap}.latest__work-snippet-container h3{margin:auto}.lgArrow,.show{display:none}.hide{display:block}.latest__work-snippet-container img{margin:auto;padding:25px;width:150px}.latest__work-snippet-container div:first-child{margin:auto}h3{font-size:24px;line-height:24px}.capabilities__column h3{margin-right:0}.image__grid img{width:150px}.tile:first-child{grid-column:span 8;grid-row:span 1}.tile:nth-child(2),.tile:nth-child(3),.tile:nth-child(4),.tile:nth-child(5){grid-column:span 4}.tile:nth-child(6),.tile:nth-child(7){grid-column:span 8}.tile:nth-child(8),.tile:nth-child(9){grid-column:span 4}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear;z-index:999999999}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.71429px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.nav__container{left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .5s ease-in-out;z-index:999}.nav__container.hide-nav{opacity:0}.page-content{margin-top:100px;z-index:1}nav{align-items:center;display:flex;justify-content:space-between;padding:3% 6%}.navbar-hidden{transform:translateY(-100%);transition:transform .3s ease-out}nav.scrolled{background:linear-gradient(180deg,#000,hsla(0,0%,100%,0));background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.6),transparent 90%)}nav a{color:#fff;text-decoration:none}.nav__links-container a{margin:0 15px;padding-bottom:3px}.nav__links-container-social a:nth-child(2){margin:0 15px}.hover-underline-animation{color:#fff;display:inline-block;position:relative}.hover-underline-animation:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;padding-top:-30px;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:50%}.dark-mode.hover-underline-animation{color:#1b1b1b;display:inline-block;position:relative}.dark-mode.hover-underline-animation:after{background-color:#1b1b1b;bottom:0;content:"";height:2px;left:0;padding-top:-30px;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:50%}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.hover-underline-animation__dark{color:#1b1b1b;display:inline-block;position:relative;text-decoration:none}.hover-underline-animation__dark:after{background-color:#1b1b1b;bottom:0;content:"";height:2px;left:0;padding-top:-30px;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:50%}.hover-underline-animation__dark:hover:after{transform:scaleX(1);transform-origin:bottom left}.dark-mode a{color:#1b1b1b}.light.dark-mode svg path{fill:#1b1b1b}.dark-mode:hover{color:#1b1b1b}.hover-underline-animation.dark-mode:after{background-color:#1b1b1b}.nav__links-container-social a svg path:hover{fill:#f11f1f;opacity:1;transition:opacity .5s ease-in-out}.dark-mode.hamburger-inner:after,.dark-mode.hamburger-inner:before,.hamburger-inner.dark-mode{background-color:#1b1b1b}.no-scroll{overflow:hidden}.menu-overlay{background-color:#1b1b1b;bottom:0;height:100vh;left:0;position:fixed;right:-100%;top:0;transition:right .5s ease-out;z-index:9999999}.menu-overlay.show{display:block;right:0}.showBtn.hide{display:none}.is-active.showBtn.hide{display:block}.menu-overlay{display:none}.hamburger__menu-container{color:#fff;margin-right:50px;padding:15%;text-align:right}.mobile__contact{margin-bottom:10px}.hamburger__menu-container img{margin-bottom:10px;margin-top:25px}.hamburger__menu-container .nav__links-container a{margin:10px 0 0}.hamburger__menu-container .nav__links-container-social a{margin:6px 0 0}.mobile__contact span{font-size:25px}footer{background-color:#1b1b1b;color:#fff;padding:6%}.footer__logo-column img{margin-right:50px;max-width:100%;padding-right:20px;width:171px}footer span{font-size:24px;font-weight:600}span.phone{color:#fff!important}a[href^=tel]{color:inherit;text-decoration:none}.social__links-wrap{padding:20px 0}.social__links-wrap a{color:#fff;display:block;text-decoration:none}footer{position:relative}footer a{line-height:160%}.footer__pages-column{text-align:right;width:80%}.footer__pages-column .social__links-wrap{margin-left:auto;text-align:right;width:200px}.short.hover-underline-animation:after{width:20%!important}.left:after{margin-left:108px;right:0;width:40%}.footer__pages-column .social__links-wrap{padding:0 20px 0 0}@media(max-width:980px){.showBtn.hide{display:block}.menuHide{display:none}}@media(max-width:767px){footer{flex-wrap:wrap!important}.footer__pages-column .social__links-wrap{margin-left:0;text-align:left}.left.hover-underline-animation:after{margin-left:0;width:40%}.footer__logo-column img{padding-bottom:25px}}
/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}.contact__form-container{margin:auto;max-width:808px}.contact__info-wrap{display:flex;justify-content:space-between;padding:40px;position:relative}.contact__info-wrap .burst{left:0;margin-top:15px;position:absolute;top:0}.triangle{display:flex}.contact__info-wrap span{font-family:HelveticaNeueCyr;font-size:18px;font-weight:700}.connect__form-container a{color:#1b1b1b;display:inline-block}.contact__form-container__links{align-items:end;display:flex;font-size:12px;margin-top:15px}.contact__form-container__links li{margin-right:10px}.contact__form-container form{background-color:#f7f7f7;border:2px solid #000;font-family:HelveticaNeueCyr;font-size:18px;font-weight:300px;padding:40px}.contact__form-container form p{font-weight:300;padding-bottom:30px}input[type=email],input[type=tel],input[type=text],textarea{background-color:#d9d9d9;border:none;box-sizing:border-box;color:#1b1b1b;font-family:HelveticaNeueCyr;font-weight:300;margin-bottom:20px;padding:10px;width:100%}::-moz-placeholder{color:#1b1b1b;font-family:HelveticaNeueCyr;font-size:18px;font-weight:300px}::placeholder{color:#1b1b1b;font-family:HelveticaNeueCyr;font-size:18px;font-weight:300px}.connect__location{display:flex;position:relative}.connect__location img{max-width:100%;width:100%}.connect__location svg{bottom:0;left:0;margin-bottom:-5px;position:absolute}@-moz-document url-prefix(){.redSphere{display:none}}@media (max-width:980px){.connect__location svg{height:auto;max-width:100%;width:350px}}@media (max-width:767px){.contact__info-wrap{flex-wrap:wrap}.contact__info-wrap h1{font-size:60px}.connect__location svg{height:auto;max-width:100%;width:275px}}.caseStudy__featured_image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.cs__overlay{background:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%}.bard-content p{margin-bottom:1em}.bard-content h2{padding:2% 0!important}.strategy__social-container.bard-content{margin-bottom:5%}.downcs{bottom:0;padding-bottom:60px;position:absolute}.studies h2{font-size:40px;font-weight:300;line-height:48px;padding:5% 0}.studies h3{font-size:18px;font-style:normal;font-weight:700}.studies p,.studies ul li{font-weight:300}.dark__page{padding-top:5%}.cs__top{margin:auto;max-width:1015px;padding:25px}.cs__top div{padding-right:70px}.cs__top-one{width:40%}.cs__top-two{width:30%}.cs__top-three{margin-top:39px;width:30%}.testimonial__container{padding:140px 0 80px;text-align:center}.testimonial__container span{font-size:32px;font-weight:500}.testimonial__container p:nth-child(2){margin-top:30px}.testimonial__container p{font-size:18px;font-weight:300;line-height:30px}.testimonial__container p:nth-child(3){font-weight:500}@media (max-width:768px){.cs__top article{flex-wrap:wrap}.cs__top-one{padding-bottom:30px;width:100%}.cs__top-two{width:50%}.cs__top-three{margin-top:39px;width:50%}.testimonial__container{text-align:left}.testimonial__container span{font-size:24px}}@media (max-width:500px){.cs__top article{flex-wrap:wrap}.cs__top-one{padding-bottom:30px;width:100%}.cs__top-three,.cs__top-two{width:100%}}.cs__small-text{margin:auto;max-width:700px}.cs__content{padding:25px}.cs__middle{padding:25px 0}.cs__lgImage{margin:auto;max-width:1015px;padding:5% 25px}.cs__lgImage img{width:100%}.cs__FwImage img{padding:5% 0;width:100%}.cs__quote{margin:auto;padding:5% 25px;text-align:center}.studies .cs__quote h2{padding:1% 0}.strategy__container{margin:auto;max-width:1015px;padding:25px}.strategy__container h2{margin:10px;padding:20px}.strategy__card-container{display:flex;flex-wrap:wrap;justify-content:center}.strategy__card{flex:0 1 calc(100% - 20px);margin:10px;padding:20px}@media (min-width:600px){.strategy__card{flex:0 1 calc(50% - 20px)}}@media (min-width:900px){.strategy__card{flex:0 1 calc(33.33% - 20px)}}.strategy__icon{height:70px;padding-bottom:30px;width:50px}.strategy__social-container{margin:auto;max-width:1015px;padding:25px}.cs__bottom{margin-top:5%}.website h2,.website h3{margin:10px}.social__graphic-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.social__card{box-sizing:border-box;flex:0 1 calc(100% - 20px);margin:10px}@media (min-width:600px){.social__card{flex:0 1 calc(50% - 20px)}}@media (min-width:900px){.social__card{flex:0 1 calc(33.33% - 20px)}}.social__graphic{max-width:300px;width:100%}.cs__lgImage.website{padding-top:1%}.strategy__social-container.website{padding-bottom:0!important}.bard-content ul li{list-style-type:disc;margin-left:20px}.metric__container{display:flex;flex-wrap:wrap;justify-content:center}.metric__number{font-weight:700!important;padding-bottom:0!important}.metric__card{flex:0 1 calc(100% - 20px);margin:10px;padding:20px}@media (min-width:600px){.metric__card{flex:0 1 calc(50% - 20px)}}@media (min-width:900px){.metric__card{flex:0 1 calc(25% - 20px)}}.metric__container.social__graphic-container{justify-content:center!important}.metrics{border-left:.5px solid;border-right:.5px solid;margin-bottom:5%;margin-top:5%}.mosaic{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center}.mosaic img{height:auto;width:100%}.post__nav{display:flex;justify-content:space-between;margin:auto;max-width:1015px;padding:25px 25px 5%}.next,.previous{display:flex;flex:1}.previous{justify-content:flex-start}.next{justify-content:flex-end}.embeds_container{display:flex;flex-wrap:wrap;justify-content:space-between}.embeds{margin-bottom:20px;max-width:600px;overflow:hidden;width:100%}.embeds-inner{height:0;padding-top:177.77%;position:relative}.embeds-inner .tiktok-embed{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.embeds{width:calc(50% - 10px)}}.cs__index-intro{margin:0 auto;max-width:1200px;padding:8% 25px 3%}.cs__index-label{color:#f11f1f;font-size:16px;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.cs__index-heading,.cs__index-label{font-family:HelveticaNeueCyr,sans-serif;font-weight:500}.cs__index-heading{font-size:70px;line-height:70px;margin-bottom:20px}.cs__index-sub{color:#1b1b1b;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:300;line-height:1.6;max-width:500px}.cs__index-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 25px 6%}.cs__index-tile{aspect-ratio:16/9;display:block;overflow:hidden;position:relative;text-decoration:none}.cs__index-tile--featured{grid-column:span 3}.cs__index-tile-img{background-position:50%;background-size:cover;height:100%;transition:transform .4s ease;width:100%}.cs__index-tile:hover .cs__index-tile-img{transform:scale(1.04)}.cs__index-tile-overlay{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 50%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:20px 25px;position:absolute}.cs__index-title{font-size:20px;transition:opacity .3s ease}.cs__index-cta,.cs__index-title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-weight:300;opacity:0}.cs__index-cta{font-size:15px;transition:opacity .3s ease .05s}.cs__index-cta:before{content:url(/assets/csview_arrow.svg);padding-right:5px}.cs__index-tile:hover .cs__index-cta,.cs__index-tile:hover .cs__index-title{opacity:1}.cs__workwithus{padding-top:100px;position:relative}.cs__index-tile--featured .cs__index-cta,.cs__index-tile--featured .cs__index-title{opacity:1}@media (max-width:767px){.cs__index-heading{font-size:42px;line-height:42px}.cs__index-grid{gap:1rem;grid-template-columns:1fr}.cs__index-tile--featured{grid-column:span 1}.cs__index-cta,.cs__index-title{opacity:1}}@media (min-width:768px) and (max-width:1024px){.cs__index-grid{grid-template-columns:repeat(2,1fr)}.cs__index-tile--featured{grid-column:span 2}}.about__page-top-section{display:grid;gap:80px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:5% auto 3%;max-width:943px;position:relative}.about__page-top-section h1{text-transform:uppercase}.about__page-top-section img{max-width:363px;width:100%}.about__page h2{font-size:40px}.about__text1{grid-column:1;grid-row:1}.about__image1{grid-column:2;grid-row:1}.about__image2{grid-column:1;grid-row:2}.about__text2{grid-column:2;grid-row:2;margin-top:-50px}.abt__arrow{bottom:33%;left:20%;position:absolute}.mid__page-image{text-align:center}.mid__page-image img{margin:auto;max-width:1358px;width:100%}.initiatives{margin:auto;max-width:1200px}.initiatives__copy{margin-left:50px;padding:0 25px 25px}.initiatives p{margin-bottom:1em}.initiatives>div{width:50%}.initiatives img{width:100%}.about__bottom{margin-bottom:25%}@media (max-width:900px){.about__page-top-section{display:flex;flex-direction:column;gap:25px}.about__page-top-section h1{font-size:38px;line-height:38px}.about__text1{order:1}.about__image1{order:2}.about__text2{margin-top:0;order:3}.about__image2{order:4}.abt__arrow{display:none}.initiatives>div{width:100%}.initiatives{flex-wrap:wrap-reverse}.initiatives__copy{margin-left:0;padding-left:0}}.about__mid-page-top-section{display:grid;gap:25px;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);margin:auto auto 10%;max-width:900px;padding-bottom:5%;padding-top:5%}.about__mid-page-top-section img{max-width:377px;width:100%}.about__mid-text1{grid-column:5/span 4;grid-row:1/span 2}.about__mid-image1{grid-column:1/span 4;grid-row:1/span 6}.about__mid-image1,.about__mid-image2{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about__mid-image2{grid-column:5/span 4;grid-row:3/span 6}.about__mid-text2{grid-column:1/span 4;grid-row:7/span 2}.about__bottom a{color:red}@media (max-width:900px){.about__mid-page-top-section{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.about__mid-image1,.about__mid-image2,.about__mid-text1,.about__mid-text2{grid-column:1}.about__mid-text1{grid-row:1}.about__mid-image1{grid-row:2}.about__mid-image2{grid-row:4}.about__mid-text2{grid-row:3}.about__page h2{font-size:32px}}.about__two-images{display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;max-width:1358px}.about__two-images img{margin-bottom:25px;max-width:665px;width:100%}@media (min-width:901px){.about__two-images img{width:calc(50% - 10px)}}@media (max-width:900px){.about__two-images img{width:100%}}
