.header--navigation.desktop--nav{display:none}.header--btn.desktop--nav{display:none}.banner--wrapper{display:none}.hamburger--menu{width:2rem}.hamburger--menu span{display:block;width:100%;height:4px;margin:4px auto;background:#fff;border-radius:20px;visibility:hidden}.mobile--menu{display:none}#portfolio--page .container{padding-top:1em;padding-bottom:1em;position:relative}.header--navigation.desktop--nav ul li{opacity:0}.header__logo.site__logo,.default__btn.header__btn{opacity:0}.site--header.section{padding-top:unset;margin-top:unset}.page--navigation li a{transition:0.5s ease}.page--navigation li a:hover{font-weight:var(--font-bold);transition:0.5s ease}.page--navigation li a.active{font-weight:var(--font-bold);transition:0.5s ease}.nav--selected--wrapper{position:absolute;display:flex;gap:10px;height:100%;width:100%}.page--navigation.header--navigation.desktop--nav li a{position:relative}span.nav__selected{display:block;background:var(--crl-text-white);height:.5rem;width:3rem;border-radius:20px}span.nav__selected.nav__selected__left{width:1.5rem}span.nav__selected.nav__selected__right{width:100%}.nav--selected--wrapper{visibility:hidden;opacity:0}.default__btn.header__btn a{color:var(--crl-text-white)}.header__logo.site__logo{transform:translateX(-200%)}.mobile--menu{background:#fff;position:fixed;z-index:10;padding:2em;right:0}.mobile--menu .header--navigation a{font-size:var(--size-xl);font-weight:var(--font-semibold)}.mobile--menu .header--navigation li{display:flex;justify-content:space-between}.mobile--menu .header--navigation li:not(:last-child){margin-bottom:2em}.mobile--menu .default__btn.header__btn{width:100%}.mobile--menu .header--navigation{margin:4rem 0}#portfolio--page{position:relative}.mobile--menu .default__btn.header__btn a{width:100%;text-align:center;padding:.5em;color:#fff;background:var(--crl-primary);border:unset}span.mobile--menu--arrow svg{width:26px}.mobile--menu .header--navigation,.mobile--menu .header--btn,.mobile--menu .mobile__header__logo,.mobile--menu .close--btn.mobile--close{display:none;visibility:hidden}.mobile--menu .header--navigation.active,.mobile--menu .header--btn.active,.mobile--menu .mobile__header__logo.active,.mobile--menu .close--btn.mobile--close.active{display:block;visibility:visible}.mobile--menu.active{transform:scale(1)!important}.banner__title h1{font-weight:var(--font-extrabold);color:var(--crl-text-white)}.banner__items.banner__item-7,.banner__items.banner__item-4{opacity:0}.banner__description{opacity:0;font-weight:var(--font-regular);color:var(--crl-text-white)}.section.section--banner{padding-top:4rem;padding-bottom:4rem;margin:unset}.banner__description{margin:1.5em 0}.banner--objects{position:absolute;width:100%;height:100%}.banner__items{position:absolute;width:3.5rem}.banner__items.banner_loop.banner__item-1{bottom:-19px;left:29px}.banner__items.banner_loop.banner__item-2{bottom:-33px;left:196px;width:14px}.banner__items.banner_loop.banner__item-3{bottom:1px;left:240px}.banner__items.banner__item-4{bottom:47px;left:226px;width:14px}.banner__items.banner__item-5{width:18px;top:115px;left:-28px}.banner__items.banner__item-6{top:87px;left:220px;width:14px}.banner__items.banner__item-7{width:16px;left:-24px;top:-5px}.banner__items.banner__item-8{left:55px;top:99px;width:0;overflow-x:hidden;position:relative;height:10px}.banner__items.banner__item-8 .banner__inner__item img{margin:auto;max-width:100%;max-height:100%;display:block}.banner__inner__item{position:absolute;top:0;left:0;width:6rem;height:10px}.banner__items.banner__item-9,.banner__items.banner__item-10,.banner__items.banner__item-11{display:none}.section.section--banner .banner--text{position:relative;z-index:1}.banner__title,.banner__description{max-width:296px}.page--navigation ul{display:flex;gap:1.5em}.page--navigation li a{color:var(--crl-text-white);font-weight:var(--font-regular);font-size:var(--size-base)}.banner--img{position:absolute}.banner__title h1{opacity:0}.banner__description{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.banner_loop{opacity:0}.banner--btn .default__btn.secondary__btn{opacity:0}.banner__description p{font-size:var(--size-base)}.section__tools--wrapper{padding:.5em 0;transform:rotate(3deg)}.tools__spacer{width:30px}.tools__img{width:50px}.section--content{position:relative}.section__tools--bg{position:absolute;height:100%;width:100%;z-index:-1}.splide.section__tools--wrapper .splide__slide{display:flex;align-items:center;justify-content:center}section.section--services .row{flex-direction:column-reverse}.services--content{overflow:hidden;border-radius:1em;padding:0 1em}.services__items{background:var(--crl-services-white);display:flex;flex-direction:column;padding:1em;border-radius:1em;text-align:center}.services__img{width:50px;margin:auto}.services__title h5{font-weight:var(--font-bold);font-size:var(--size-base)}.services__description p{font-weight:var(--font-regular);font-size:var(--size-sm)}.services__items{margin:2em 0}.services--content{background:#2D3952;height:400px}.services--content{position:relative}.services--filter{position:absolute;z-index:1;left:0;width:100%;background:rgb(45 57 82 / .94)}.services--filter.services__filter-1{top:0}.services--filter.services__filter-2{bottom:0}.services__img__bg{position:relative;background:var(--services-img-bg);border-radius:50%;height:5em;width:5em;display:flex;align-items:center;justify-content:center;margin:auto}.services__information{margin-top:.5em}.portfolio--description{text-align:center}.portfolio__date h5{font-weight:var(--font-medium)}.portfolio__img{border-radius:1.2em;border-top:1em solid var(--crl-text-primary);border-left:1em solid var(--crl-text-primary);border-right:1em solid var(--crl-text-primary);box-shadow:rgb(149 157 165 / .2) 0 8px 24px}section.section--portfolio .section--content{display:flex;flex-direction:column}.portfolio--description{margin-top:2em;display:flex;flex-direction:column;gap:.5em}a.portfolio__text_size{display:flex;justify-content:space-between}span.btn__icon{width:20px;margin-left:.5em}.portfolio--btn{display:flex;flex-direction:column;align-items:center;gap:1em}.portfolio__tech__img{width:35px}.portfolio__tech.port_tech_bg{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:3px solid var(--crl-text-primary);overflow:hidden}.portfolio--tech--list{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.portfolio--content-wrap:not(:last-child){margin-bottom:4em}.section.section--portfolio{overflow:hidden}.portfolio--btn--wrapper .default__btn.portfolio__demo__btn{justify-content:center}.persona__num__wrap{display:none}.persona__num{width:40px;height:40px;border-radius:50%}.persona__description{text-align:center}.persona--border{border:3px solid var(--crl-text-secondary)}.persona--content{padding:1rem;border-radius:1rem;margin:auto;max-width:288px}.persona--content{flex-direction:column;gap:1.5em}.persona__description{flex-direction:column;gap:1em}.persona__bg{background:#fff;border-radius:1rem;padding:1.5em}.persona--wrapper{position:relative}.persona--wrapper:not(:last-child){margin-bottom:3em}.persona__num__wrap,.persona__num{position:absolute}.persona__num__wrap{width:100px;height:100%;left:0}.persona__num{top:50%;bottom:50%;left:50%;transform:translateX(-50%)}.persona__img{width:73px;margin:auto}.persona__num p{font-weight:var(--font-bold)}.persona__line{display:none;position:absolute;left:46.5px;width:3px;bottom:0;top:0;background:var(--crl-secondary);filter:var(--btn-bg-secondary-filter)}.persona__num{background:var(--crl-primary)}.blogs__content.home__blogs{overflow:hidden;border-radius:1rem;cursor:pointer}.blogs__info{padding:1em}.blogs__content.home__blogs .blogs__info{transition:1s ease;background:#fff}.blogs__content.home__blogs:hover .blogs__info{background:var(--crl-primary);transition:1s ease}.blogs__content.home__blogs .blogs__info .blogs__text{transition:0.5s}.blogs__content.home__blogs:hover .blogs__info .blogs__text{color:var(--crl-text-white);transition:0.5s}.blogs__content{max-width:288px;margin:auto}.section--content.blogs--wrapper{display:flex;flex-direction:column;gap:3rem}.blogs__spacer:not(:last-child){margin-bottom:.5em}.default__btn.primary__btn.home__blogs__btn{justify-content:center}.blogs--img--wrap{overflow:hidden;height:151px}.home__blogs .blogs__img img{min-height:152px}.footer--navigation a{color:var(--crl-text-white)}footer.footer--page{background:var(--crl-text-primary);padding-top:1rem;padding-bottom:1rem}.footer--page .row{flex-direction:column;gap:1.5rem}.footer__logo.site__logo{margin:auto}.footer--content .page--navigation ul{flex-direction:column;align-items:center;gap:1rem;justify-content:center}.footer--bottom--wrapper{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center;gap:1rem}.footer__copyright{color:var(--crl-text-copyright)}.footer__social--media{display:flex;gap:1em}.footer--bottom--wrapper{position:relative;padding-top:1em}.footer--bottom--wrapper::before{content:"";height:1px;width:100%;position:absolute;top:0;background:#2c3b58}.no--results--img{width:250px;margin:auto}.no--results--text{text-align:center;margin-top:2rem}.error--404--info{text-align:center;margin-top:1rem}.error__404__description{max-width:344px;margin:2rem auto}.error__404__cta{display:flex;justify-content:center}.error__404__img{width:200px;margin:auto}@media (min-width:375px){.mobile--menu{padding:3em}.banner__items.banner_loop.banner__item-2{bottom:-33px;left:196px;width:16px}.banner__items.banner_loop.banner__item-3{bottom:3px;left:277px}.banner__items.banner__item-4{bottom:67px;left:259px;width:16px}.banner__items.banner__item-5{width:18px;top:115px;left:-28px}.banner__items.banner__item-6{top:102px;left:220px;width:16px}.banner__items.banner__item-7{width:16px;left:-24px;top:-5px}.banner__items.banner__item-8{left:51px;top:100px}.banner__inner__item{width:108px}.banner__description{max-width:280px}.portfolio--description{gap:1.5em}.portfolio--btn{flex-direction:row;justify-content:center}.portfolio--btn{gap:2em}.portfolio--tech--list{gap:1.5rem}.persona--wrapper{display:flex;align-items:center}.persona__description{text-align:unset}.persona__title{text-align:center}.footer--content .page--navigation ul{flex-direction:row}}@media (min-width:475px){.mobile--menu{padding:3em 4em}.banner__title h1{font-size:var(--size-4xl)}.banner__description{font-weight:var(--font-regular)}.banner__items.banner_loop.banner__item-1{left:34px;width:4rem}.banner__items.banner_loop.banner__item-2{bottom:-36px;left:247px;width:18px}.banner__items.banner_loop.banner__item-3{bottom:3px;left:356px;width:4rem}.banner__items.banner__item-4{bottom:57px;left:304px;width:16px}.banner__items.banner__item-5{width:19px;top:142px;left:-32px}.banner__items.banner__item-6{top:125px;left:297px;width:16px}.banner__items.banner__item-7{width:16px;left:-24px;top:-5px}.banner__items.banner__item-8{left:75px;top:125px}.banner__inner__item{width:8rem}.banner__title{max-width:342px}.banner__description{max-width:322px}.banner__description p,.default__btn.secondary__btn a{font-size:var(--size-lg)}.services__title h5{font-weight:var(--font-bold);font-size:var(--size-lg)}.services__description p{font-weight:var(--font-regular);font-size:var(--size-base)}.portfolio--btn{gap:3em}.portfolio--tech--list{gap:1.5rem}.blogs__content{max-width:354px}.blogs--img--wrap{height:185px}.home__blogs .blogs__img img{min-height:185px}.footer--bottom--wrapper{flex-direction:row}.no--results--img{width:300px}.error__404__img{width:250px}}@media (min-width:640px){.section{padding-left:4rem;padding-right:4rem}.mobile--menu{padding:3em 5em}.services__title h5{font-weight:var(--font-bold);font-size:var(--size-xl)}.services__description p{font-weight:var(--font-regular);font-size:var(--size-lg)}.services--item--wrapper{max-width:443px;margin:auto}.persona--content{flex-direction:row;max-width:443px}.persona__num{display:flex;align-items:center;justify-content:center}.persona__bg{margin:auto}.persona__title{text-align:left}.no--results--img{width:300px}.error__404__description{max-width:512px}.error__404__img{width:350px}}@media (min-width:768px){.section{padding-left:2rem;padding-right:2rem}.header--navigation.desktop--nav{position:absolute;left:50%;transform:translateX(-50%);transition:1s ease-in-out}.header--navigation.desktop--nav.active{left:0;transform:translateX(0)}.header__logo.site__logo{transition:1s ease-in-out}.header__logo.site__logo.active{width:0}.banner--wrapper{display:block}.banner__items.banner__item-9{right:38px;bottom:-22px}.banner__items.banner__item-10{right:56px;top:114px}.banner__items.banner__item-11{width:22px;right:67px;top:52px}.banner__items.banner__item-9,.banner__items.banner__item-10,.banner__items.banner__item-11{display:block}.header--navigation.desktop--nav,.header--btn.desktop--nav{display:block}.mobile--nav{display:none}.banner--bg-object{width:246px;left:0;opacity:0}.banner--profile{width:295px;left:-13px;top:-59px;opacity:0}.section.section--tools_plugins{margin-top:9rem}.section__tools--wrapper{padding:1em 0}.tools__spacer{width:40px}.tools__img{width:60px}section.section--services .row{flex-direction:row}.services--content--title{display:flex;align-items:center;justify-content:center}.services--item--wrapper{max-width:unset;margin:unset}.portfolio--tech--list{gap:1rem}.row.portfolio--content-wrap{justify-content:center}.portfolio--btn{gap:1em}.portfolio--description{gap:1em}.portfolio__text_size{font-size:var(--size-base)}.portfolio--description{margin-top:unset}.portfolio--description{justify-content:center}.portfolio--content--even{flex-direction:row}.portfolio--content--odd{flex-direction:row-reverse}.persona__num{margin:auto}.persona--content{max-width:532px}.persona__bg{display:flex;align-items:center;justify-content:center}.persona__img{width:101px}.persona__title{text-align:left}.persona__num__wrap{display:block}.persona__line{display:block}.section.section--blogs .section--head{margin:auto;text-align:left}.section.section--blogs .line{display:inline!important}.default__btn.primary__btn.home__blogs__btn{justify-content:left}.blogs__content{max-width:47%;margin:unset}.section--content.blogs--wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.blogs--img--wrap{height:131px}.home__blogs .blogs__img img{min-height:131px}.blogs__content.home__blogs{height:265px}.blogs__content.home__blogs .blogs__info{height:51%}.error__404__description{max-width:512px}.error__404__img{width:450px}}@media (min-width:1024px){.section{padding-left:4rem;padding-right:4rem}.page--navigation li a,.default__btn.header__btn a{font-size:var(--size-lg)}.banner__title h1{font-size:var(--size-4xl)}.banner__title{max-width:346px}.banner__description{max-width:329px}.banner__description p,.default__btn.secondary__btn a{font-size:var(--size-lg)}.banner__items.banner__item-4{bottom:50px;left:294px;width:16px}.banner__items.banner__item-6{left:294px}.banner__items.banner__item-8{left:77px;top:125px}.banner__inner__item{width:128px}.banner--bg-object{width:267px}.banner--profile{width:321px;left:-14px}.services__items{padding:2em;flex-direction:row;text-align:left}.services__img{width:70px}.services__title h5{font-size:var(--size-xl)}.services__description p{font-size:var(--size-base)}.services__items{margin:2em 0}.services--content{background:#2D3952;height:400px}.services__img__bg{height:7em;width:7em}.services__information{margin-left:2em}.services--content--title{flex:0 0 auto;width:41.66666667%}.services--content--items{flex:0 0 auto;width:58.33333333%}section.section--services .section--head{margin-bottom:unset}.services__title{margin-bottom:1em}.portfolio__text_size{font-size:var(--size-lg)}.portfolio--tech--list{gap:1.5rem}.portfolio--description{gap:1.5em}.portfolio--btn{gap:3em}.blogs--img--wrap{height:163px}.home__blogs .blogs__img img{min-height:163px}.blogs__content.home__blogs{height:297px;max-width:281px}.no--results--img{width:450px}.error__404__img{width:550px}}@media(min-width:1200px){.page--navigation li a,.default__btn.header__btn a{font-size:var(--size-xl)}.banner__description p,.default__btn.secondary__btn a{font-size:var(--size-xl)}.banner__title h1{font-size:var(--size-5xl)}.banner__title{max-width:494px}.banner__title{max-width:494px}.banner__description{max-width:386px}.banner__items.banner_loop.banner__item-3{bottom:-25px;left:408px}.banner__items.banner__item-4{bottom:65px;left:328px}.banner__items.banner__item-5{top:175px;left:-55px}.banner__items.banner__item-6{left:394px;top:134px}.banner__items.banner__item-7{left:-36px;top:-14px}.banner__items.banner__item-8{left:91px;top:164px}.banner__items.banner__item-10{right:123px}.banner__inner__item{width:183px}.banner__items.banner_loop,.banner__items.banner__item-4,.banner__items.banner__item-7{width:unset}.section.section--banner{padding-top:6rem;padding-bottom:6rem}.banner--bg-object{width:306px}.banner--profile{width:352.99px;left:-12px}.section.section--tools_plugins{margin-top:11rem}.tools__img{width:70px}.tools__spacer{width:50px}.services__title h5{font-size:var(--size-2xl)}.services__description p{font-size:var(--size-lg)}.services__description{max-width:90%}.portfolio__info{max-width:80%;margin-left:auto;margin-right:auto}.persona--content{max-width:650px}.persona__bg{padding:2em}.persona--content{gap:3em;padding:1.5em}.blogs--img--wrap{height:175px}.home__blogs .blogs__img img{min-height:175px}.blogs__content.home__blogs{height:325px;max-width:300px}.section--content.blogs--wrapper{gap:3rem}.no--results--img{width:550px}}@media (min-width:1280px){.section--content.blogs--wrapper{gap:4rem}}