.icon{display:flex}.icon *{transition:all .3s ease}.icon.icon--mail.default path{fill:#0d0d0d}.icon.icon--mail:hover path{fill:#0ea5e9}.icon.icon--mail-thin.default path{fill:#0d0d0d}.icon.icon--mail-thin:hover path{fill:#0ea5e9}.icon.icon--copy.default path{fill:#0d0d0d}.icon.icon--copy:hover path{fill:#7c3aed}.icon.icon--youtube.gray path{fill:#5d5d5d}.icon.icon--youtube.default path,.icon.icon--youtube:hover:not(.default) path{fill:#c4302b}.icon.icon--facebook.gray path{fill:#5d5d5d}.icon.icon--facebook.default path,.icon.icon--facebook:hover:not(.default) path{fill:#1778f2}.icon.icon--linkedin.gray path{fill:#5d5d5d}.icon.icon--linkedin.default path,.icon.icon--linkedin:hover:not(.default) path{fill:#0e76a8}.icon.icon--telegram.gray path{fill:#5d5d5d}.icon.icon--telegram.default path,.icon.icon--telegram:hover:not(.default) path{fill:#32a7da}.icon.icon--twitter.gray path{fill:#5d5d5d}.icon.icon--twitter.black path,.icon.icon--twitter.default path{fill:#0d0d0d}.icon.icon--twitter:hover:not(.default) path{fill:#fff}.icon.icon--twitter:hover:not(.default).black path{fill:#ff6362}.icon.icon--behance.gray path{fill:#5d5d5d}.icon.icon--behance.default path,.icon.icon--behance:hover:not(.default) path{fill:#053eff}.icon.icon--dribbble.gray path{fill:#5d5d5d}.icon.icon--dribbble.default path,.icon.icon--dribbble:hover:not(.default) path{fill:#ea4c89}.icon.icon--awwwards.gray path{fill:#5d5d5d}.icon.icon--awwwards.default path:last-child{fill:#0d0d0d}.icon.icon--awwwards:hover:not(.default) path:last-child{fill:#ff6362}.icon.icon--clutch.gray path{fill:#5d5d5d}.icon.icon--clutch.default path:last-child,.icon.icon--clutch:hover:not(.default) path:last-child{fill:#ff3d2d}.icon.icon--pinterest.gray path{fill:#5d5d5d}.icon.icon--pinterest.default path,.icon.icon--pinterest:hover:not(.default) path{fill:#e60023}.icon.icon--instagram.gray path{fill:#5d5d5d}.icon.icon--instagram.default path,.icon.icon--instagram:hover:not(.default) path{fill:url(#paint0_linear_2139_136327)}.icon.icon--goodfirms.gray path{fill:#5d5d5d}.icon.icon--goodfirms.default path,.icon.icon--goodfirms:hover:not(.default) path{fill:#3a7af3}.icon.icon--medium.gray path{fill:#5d5d5d}.icon.icon--medium.default path{fill:#0d0d0d}.icon.icon--medium:hover:not(.default) path{fill:#ff6362}.icon.icon--circle-telegram.gray rect{stroke:#868686}.icon.icon--circle-telegram.gray path{fill:#868686}.icon.icon--circle-telegram:hover rect{stroke:#32a7da;fill:#32a7da}.icon.icon--circle-telegram:hover path{fill:#fff}.icon.icon--skype.gray path{stroke:#868686;fill:transparent}.icon.icon--skype.gray path:last-child{stroke:transparent;fill:#868686}.icon.icon--skype:hover path{stroke:#00aaf2;fill:#00aaf2}.icon.icon--skype:hover path:last-child{fill:#fff}.icon.icon--messenger.gray path{stroke:#868686;fill:transparent}.icon.icon--messenger.gray path:last-child{stroke:transparent;fill:#868686}.icon.icon--messenger:hover path{stroke:#1778f2;fill:#1778f2}.icon.icon--messenger:hover path:last-child{fill:#fff}.icon.icon--whatsapp.gray path{stroke:#868686;fill:transparent}.icon.icon--whatsapp.gray path:last-child{stroke:transparent;fill:#868686}.icon.icon--whatsapp:hover path{stroke:#40c351;fill:#40c351}.icon.icon--whatsapp:hover path:last-child{fill:#fff}.icon.icon--viber.gray path{stroke:#868686;fill:transparent}.icon.icon--viber.gray path:last-child{stroke:transparent;fill:#868686}.icon.icon--viber:hover path{stroke:#7d3daf;fill:#7d3daf}.icon.icon--viber:hover path:last-child{fill:#fff}.icon.icon--github.gray path{fill:#5d5d5d}.icon.icon--github.default path{fill:#0d0d0d}.icon.icon--github:hover:not(.default) path{fill:#fff}.icon.icon--icon-arrow-in-circle.primary path{fill:#ff6362}.icon.icon--icon-arrow-in-circle.primary path[bg]{fill:transparent}.tag-button{background-color:#fff;border:2px solid #0d0d0d;border-radius:10rem;color:#0d0d0d;cursor:pointer;display:inline-block;flex-shrink:0;font-family:InterTight,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.92rem;outline:none;overflow:hidden;padding:0 1.6rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;white-space:nowrap;z-index:1}@media only screen and (min-width:1537px){.tag-button{font-size:1.6rem}}@media only screen and (max-width:60em){.tag-button{border-width:1px;font-size:1.2rem;line-height:1.6rem;padding:0 1rem}}.tag-button.--active,.tag-button:hover{color:#fff}.tag-button.--active .tag-button__fill:before,.tag-button:hover .tag-button__fill:before{transform:scaleY(1)}.tag-button.--active .tag-button__text-copy,.tag-button:hover .tag-button__text-copy{transform:translateY(0) rotateX(0)}.tag-button.--active .tag-button__text-origin,.tag-button:hover .tag-button__text-origin{transform:translateY(160%) rotateX(180deg)}.tag-button.--active.--style-crumb{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#878787bf;color:#c1c1c1}.tag-button.--active.--style-crumb .tag-button__fill:before{transform:scaleY(1)}.tag-button.--active.--style-crumb .tag-button__text-copy{transform:translateY(0) rotateX(0)}.tag-button.--active.--style-crumb .tag-button__text-origin{transform:translateY(160%) rotateX(180deg)}.tag-button.--active.--style-crumb svg{transform:rotate(-180deg);fill:#c1c1c1}.tag-button.--active.--style-hash-tag{color:#fff}.tag-button.--style-crumb{background-color:transparent;border:1px solid #aaa;border-radius:.8rem;font-size:1.4rem;font-weight:400;justify-content:flex-start;line-height:130%;padding:.4rem .8rem;text-decoration:none;text-transform:none;transition:border-color .3s ease-in-out}@media only screen and (min-width:1440px){.tag-button.--style-crumb{font-size:1.3rem}}@media only screen and (min-width:1537px){.tag-button.--style-crumb{font-size:1.4rem}}.tag-button.--style-crumb:hover{border:1px solid #c1c1c1}.tag-button.--style-crumb.active,.tag-button.--style-crumb.router-link-active{border-color:#c1c1c1;pointer-events:none}.tag-button.--style-crumb.active .tag-button__fill:before,.tag-button.--style-crumb.router-link-active .tag-button__fill:before{transform:scaleY(1)}.tag-button.--style-crumb.active .tag-button__text-copy,.tag-button.--style-crumb.router-link-active .tag-button__text-copy{transform:translateY(0) rotateX(0)}.tag-button.--style-crumb.active .tag-button__text-origin,.tag-button.--style-crumb.router-link-active .tag-button__text-origin{transform:translateY(160%) rotateX(180deg)}.tag-button.--style-crumb .tag-button__fill:before{background-color:#c1c1c1}.tag-button.--style-crumb .tag-button__text-origin{color:#aaa}.tag-button.--style-crumb .tag-button__text-copy{color:#868686}.tag-button.--style-crumb .tag-button__text-copy,.tag-button.--style-crumb .tag-button__text-origin{height:1.56rem}.tag-button.--with-chevron{border:none!important}.tag-button.--style-hash-tag{background-color:transparent;border:1px solid #1c1c1c;border-radius:5rem;color:#1c1c1c;font-size:1.3rem;letter-spacing:.02em;line-height:2rem;margin:.2rem;padding:0 .6rem;text-transform:none}@media only screen and (min-width:961px){.tag-button.--style-hash-tag{font-size:1.4rem;letter-spacing:.03em;line-height:130%;padding:0 .8rem}}@media only screen and (min-width:1440px){.tag-button.--style-hash-tag{font-size:1.2rem}}@media only screen and (min-width:1537px){.tag-button.--style-hash-tag{font-size:1.4rem}}.tag-button.--style-hash-tag:hover{border-color:#1c1c1c;color:#fff}.tag-button.--style-hash-tag .tag-button__fill:before{background-color:#1c1c1c}.tag-button.--style-hash-tag .tag-button__text-copy,.tag-button.--style-hash-tag .tag-button__text-origin{height:2rem}@media only screen and (min-width:961px){.tag-button.--style-hash-tag .tag-button__text-copy,.tag-button.--style-hash-tag .tag-button__text-origin{height:2.2rem}}.tag-button.--style-label{background-color:#fff;border:1px solid #fff;border-radius:5rem;color:#1c1c1c;font-size:1.4rem;font-weight:400;line-height:130%;margin:.2rem;padding:0 .8rem;text-transform:none}@media only screen and (min-width:1440px){.tag-button.--style-label{font-size:1.3rem}}@media only screen and (min-width:1537px){.tag-button.--style-label{font-size:1.4rem}}.tag-button.--style-label:hover{border-color:#1c1c1c;color:#fff}.tag-button.--style-label .tag-button__fill:before{background-color:#1c1c1c}.tag-button.--style-label .tag-button__text-copy,.tag-button.--style-label .tag-button__text-origin{height:2.2rem}.tag-button.--static{cursor:default;pointer-events:none}.tag-button.--style-services{background-color:transparent;border:1px solid #d3d3d3;color:#0d0d0d;font-size:1.2rem;letter-spacing:.16px;line-height:1.44rem;padding:0 1.2rem}@media only screen and (min-width:1281px){.tag-button.--style-services{font-size:1.44rem;line-height:1.92rem;padding:0 1.4rem}}@media only screen and (min-width:1537px){.tag-button.--style-services{font-size:1.6rem;padding:0 1.6rem}}.tag-button.--style-services .tag-button__text-copy{color:#fff}.tag-button.--style-services:hover{border-color:#ff6362}.tag-button.--style-services .tag-button__fill:before{background-color:#ff6362}.tag-button.--style-services .tag-button__text-copy,.tag-button.--style-services .tag-button__text-origin{height:2.8rem}@media only screen and (min-width:1281px){.tag-button.--style-services .tag-button__text-copy,.tag-button.--style-services .tag-button__text-origin{height:3rem}}@media only screen and (min-width:1537px){.tag-button.--style-services .tag-button__text-copy,.tag-button.--style-services .tag-button__text-origin{height:3.3rem}}.tag-button__fill{bottom:-2px;display:inline-block;left:-2px;position:absolute;right:-2px;top:-2px;transform:translateZ(0);z-index:1}.tag-button__fill:before{background-color:#0d0d0d;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom center;transition:transform .6s cubic-bezier(.87,0,.13,1);width:100%;z-index:1}.tag-button__text{display:block;position:relative;z-index:2}.tag-button__text-copy,.tag-button__text-origin{align-items:center;display:flex;height:3.1rem;justify-content:center;transition:transform .8s cubic-bezier(.87,0,.13,1);width:100%;z-index:1}@media only screen and (max-width:60em){.tag-button__text-copy,.tag-button__text-origin{height:2.6rem}}.tag-button__text-copy svg,.tag-button__text-origin svg{margin-right:4px;fill:#868686}.tag-button__text-copy{position:absolute;transform:translateY(-160%) rotateX(180deg)}.tag-button__text-origin{position:relative;transform:translateY(0) rotateX(0)}.tag-button__text-amount{color:#8e8e8e;display:inline-block;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-left:.2rem;text-transform:uppercase}.error{background:#0d0d0d;overflow:hidden;padding:14.4rem 0 6rem;position:relative}@media only screen and (max-width:60em){.error{padding:11.6rem 0 1.8rem}}.error__inner{display:flex}@media only screen and (max-width:60em){.error__inner{flex-direction:column}}.error__inner *{z-index:2}.error__inner:before{aspect-ratio:2.397260274;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='350' height='145' fill='none' viewBox='0 0 350 145'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M201.737 25.145h-53.474v94.71h53.474zM126.368 0A3.36 3.36 0 0 0 123 3.353v138.294a3.36 3.36 0 0 0 3.368 3.353h97.264a3.36 3.36 0 0 0 3.368-3.353V3.353A3.36 3.36 0 0 0 223.632 0zM25.173 61.604V3.353A3.35 3.35 0 0 0 21.83 0H3.343A3.35 3.35 0 0 0 0 3.353V81.72c0 2.777 2.245 5.029 5.014 5.029h72.813v54.898A3.35 3.35 0 0 0 81.17 145h18.487a3.35 3.35 0 0 0 3.343-3.353V3.353A3.35 3.35 0 0 0 99.657 0H81.17a3.35 3.35 0 0 0-3.343 3.353v58.251zM272.173 61.604V3.353A3.35 3.35 0 0 0 268.83 0h-18.487A3.35 3.35 0 0 0 247 3.353V81.72c0 2.777 2.245 5.029 5.014 5.029h72.813v54.898A3.35 3.35 0 0 0 328.17 145h18.487a3.35 3.35 0 0 0 3.343-3.353V3.353A3.35 3.35 0 0 0 346.657 0H328.17a3.35 3.35 0 0 0-3.343 3.353v58.251z' clip-rule='evenodd'/%3E%3Cpath fill='%23FF6362' d='M269.007 123.091V145h8.116c.835 0 1.663-.04 2.485-.106v-21.796l15.988 15.991a32.1 32.1 0 0 0 7.494-7.495l-15.988-15.991h21.792c.066-.822.106-1.65.106-2.492V105h-21.905c-9.978 0-18.095 8.118-18.095 18.098M61.997 10.954V0h-4.059q-.626.002-1.242.053v10.898l-7.994-7.995a16 16 0 0 0-3.747 3.747l7.994 7.995H42.053q-.051.616-.053 1.246V20h10.953C57.942 20 62 15.941 62 10.951'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:none;margin:0 auto;max-width:35rem;position:relative;width:100%;z-index:3}@supports not (aspect-ratio:1/1){.error__inner:before:before{content:"";float:left;padding-top:41.71429%}.error__inner:before:after{clear:both;content:"";display:block}}@media only screen and (max-width:60em){.error__inner:before{display:block}}.error__overlay{max-width:49.4rem;position:relative;width:100%}@media only screen and (max-width:60em){.error__overlay{display:none}}.error__overlay svg{position:absolute;transform:translate(-50%);transition:rotate .3s ease}.error__overlay--left{order:1}.error__overlay--left svg{height:10rem;left:50%;top:0;width:10rem}@media only screen and (max-width:80em){.error__overlay--left svg{height:4.8rem;width:4.8rem}}.error__overlay--right{order:3}.error__overlay--right svg{bottom:0;height:18rem;left:calc(50% - 5rem);width:18rem}@media only screen and (max-width:80em){.error__overlay--right svg{height:10rem;width:10rem}}.error__overlay:after,.error__overlay:before{background-color:#fff;content:"";display:block;left:0;position:absolute}.error__overlay:before{border-radius:1.6rem;height:50%;max-width:12rem;top:0;width:100%}@media only screen and (max-width:71.25em){.error__overlay:before{max-width:8rem}}.error__overlay:after{border-bottom-left-radius:1.6rem;height:12rem;max-width:100%;top:50%;transform:translateY(-50%);width:100%}@media only screen and (max-width:71.25em){.error__overlay:after{height:8rem}}.error__overlay .error__number{background-color:#fff;border-radius:1.6rem;height:100%;margin-left:auto;max-width:12rem;width:100%}@media only screen and (max-width:71.25em){.error__overlay .error__number{max-width:8rem}}.error__content{background:#fff;border-radius:1.6rem;margin:0 2rem;max-width:49.4rem;order:2;padding:4rem 3.2rem;position:relative;width:100%}@media only screen and (max-width:80em){.error__content{padding:2.4rem 1.6rem}}@media only screen and (max-width:60em){.error__content{margin:2.4rem 0 0;max-width:none;padding:2.4rem 2rem}}.error__content__title{text-align:center}@media only screen and (max-width:80em){.error__content__title{font-size:4rem;font-weight:400;line-height:4.4rem}}@media only screen and (max-width:80em) and (max-width:60em){.error__content__title{font-size:2.4rem;line-height:2.6rem}}@media only screen and (max-width:60em){.error__content__title{font-size:4rem;line-height:110%}}.error__content__text{margin-top:1.6rem;text-align:center}.error__content__menu{background:#fff;margin-top:6rem}@media only screen and (max-width:80em){.error__content__menu{margin-top:3.2rem}}@media only screen and (max-width:60em){.error__content__menu{margin-top:4rem}}.error__content__menu__item{background:#f3f3f3;border-radius:1.6rem;display:block;margin-bottom:.8rem;padding:2.4rem;position:relative}@media only screen and (max-width:60em){.error__content__menu__item{padding:1.6rem 2.4rem}}.error__content__menu__item:last-child{margin-bottom:0}.error__content__menu__item:hover{color:#ff6362}.error__content__menu__item:hover .icon--icon-arrow-in-circle path{fill:#fff}.error__content__menu__item:hover .icon--icon-arrow-in-circle path[bg],.error__content__menu__item:hover .icon--icon-arrow-in-circle path[circle]{fill:#ff6362}.error__content__menu__item__title{margin-right:4.8rem;transition:all .3s ease}@media only screen and (max-width:80em){.error__content__menu__item__title{font-size:1.8rem;font-weight:400;line-height:2.1rem}}@media only screen and (max-width:60em){.error__content__menu__item__title{font-size:2rem;font-weight:400;line-height:120%}}.error__content__menu__item__text{color:#aaa;font-size:1.4rem;font-weight:400;line-height:130%;margin:.4rem 4.8rem 0 0}@media only screen and (min-width:1440px){.error__content__menu__item__text{font-size:1.3rem}}@media only screen and (min-width:1537px){.error__content__menu__item__text{font-size:1.4rem}}@media only screen and (max-width:80em){.error__content__menu__item__text{display:none}}@media only screen and (max-width:60em){.error__content__menu__item__text{display:block}}.error__content__menu__item svg{height:2.4rem;position:absolute;right:2.4rem;top:2.4rem;transition:all .3s ease;width:2.4rem}.error~.footer{margin-top:0}.star-rating{align-items:center;align-self:center;display:flex;margin-right:1.6rem}@media only screen and (max-width:40em){.star-rating{margin-right:0;order:2}}.star-rating__number{font-size:1.4rem;font-weight:400;line-height:130%;line-height:1.6rem;margin-right:.4rem;vertical-align:middle;white-space:nowrap}@media only screen and (min-width:1440px){.star-rating__number{font-size:1.3rem}}@media only screen and (min-width:1537px){.star-rating__number{font-size:1.4rem}}@media only screen and (min-width:641px){.star-rating__number{margin-right:1rem}}.star-rating__number span{color:#868686}.star-rating svg{flex:1 0 1.6rem;height:1.6rem;width:1.6rem;fill:transparent;stroke:#aaa}@media only screen and (min-width:1537px){.star-rating svg{flex:1 0 1.6rem;height:1.6rem;width:1.6rem}}.star-rating__icons{display:flex;position:relative}.star-rating__icons.--cursor-pointer{cursor:pointer}.star-rating__icons__active,.star-rating__icons__default{display:flex;white-space:nowrap}.star-rating__icons__active{height:1.6rem;left:0;overflow:hidden;position:absolute;text-align:left;top:0;width:50%}.star-rating__icons__active svg{fill:#fdc900;stroke:#fdc900}.ratings-block.--in-hero{overflow-x:auto;padding-bottom:.8rem;padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.ratings-block.--in-hero{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.ratings-block.--in-hero{padding-left:4.4rem}}@media only screen and (min-width:1600px){.ratings-block.--in-hero{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}@media only screen and (min-width:1141px){@-moz-document url-prefix(){.ratings-block.--in-hero{scrollbar-color:#403f3f #1f1f1f;scrollbar-width:thin}}.ratings-block.--in-hero::-webkit-scrollbar{background-color:#1f1f1f;border-radius:6px;height:.5rem}.ratings-block.--in-hero::-webkit-scrollbar-track{background:#1f1f1f;border-radius:6px}.ratings-block.--in-hero::-webkit-scrollbar-thumb{background-color:#403f3f;border:none;border-radius:6px}.ratings-block.--in-hero::-webkit-scrollbar-thumb:hover{background-color:#525151}.ratings-block.--in-hero::-webkit-scrollbar-corner{background:#1f1f1f}}.ratings-block.--in-footer{overflow-x:auto;padding-bottom:.8rem;padding-left:2rem;width:100%}@media only screen and (min-width:641px){.ratings-block.--in-footer{padding-left:4rem}}@media only screen and (min-width:961px){.ratings-block.--in-footer{overflow-x:unset;padding-bottom:0;padding-left:0}.ratings-block.--in-footer .ratings-block__list{flex-wrap:wrap}}.ratings-block.--in-footer .ratings-block__item{padding:1rem 2rem;position:relative;z-index:1}@media only screen and (min-width:641px){.ratings-block.--in-footer .ratings-block__item{padding:1rem 3rem}}@media only screen and (min-width:961px){.ratings-block.--in-footer .ratings-block__item{margin-bottom:1.8rem;padding:1rem 1.5rem;position:relative;width:25%;z-index:1}}.ratings-block.--in-footer .ratings-block__item:last-of-type:after{display:none}.ratings-block.--in-footer .ratings-block__item:after{background-color:#2b2b2b;bottom:3rem;content:"";position:absolute;right:0;top:3rem;width:2px;z-index:1}.ratings-block.--in-footer .ratings-block__item__image{height:8.5rem;max-width:8.5rem}.ratings-block.--in-footer .ratings-block__item__title{font-size:1.4rem}@media only screen and (min-width:961px){.ratings-block.--in-footer .ratings-block__item__title{font-size:1.2rem;padding-left:1.4rem;padding-right:0}}@media only screen and (min-width:1141px){.ratings-block.--in-footer .ratings-block__item__title{font-size:1.3rem}}@media only screen and (min-width:1281px){.ratings-block.--in-footer .ratings-block__item__title{font-size:1.4rem;padding-left:0}}.ratings-block__list{display:flex;list-style:none;width:100%}.ratings-block__item{flex-shrink:0}.ratings-block__item.link:hover .ratings-block__item__title{color:#ff6362}.ratings-block__item:not(.link) .btn{cursor:default}.ratings-block__item__link{align-items:center;display:flex}.ratings-block__item__title{color:#fff;font-size:1.4rem;line-height:1.96rem;padding-left:1.5rem;padding-right:3.6rem;text-align:left;text-transform:uppercase;transition:color .6s ease-in-out}.ratings-block__item__image{flex-shrink:0;font-size:0;height:6rem;line-height:0;text-align:left}.ratings-block__item__image img{height:100%;max-width:100%}.ratings-block.--single{align-items:center;-webkit-backdrop-filter:blur(4rem);backdrop-filter:blur(4rem);border:.1rem solid #636363;border-radius:100rem;display:flex;max-height:6rem;min-width:unset;width:-moz-fit-content;width:fit-content}.ratings-block.--single .ratings-block__image{height:2.9rem}.ratings-block.--single .ratings-block__link{padding:1.5rem}.navigation.navigation--primary{padding:1.7rem 0}@media only screen and (min-width:1281px){.navigation.navigation--primary{padding:2.6rem 3.1rem}}.navigation.navigation--primary .navigation__list{align-content:flex-start;display:flex;flex-wrap:wrap;width:100%}.navigation.navigation--primary .navigation__list+.navigation__info{margin-left:2rem}.navigation.navigation--primary .navigation__list-column{align-items:center;border-right:.1rem solid #d3d3d3;display:flex;flex-direction:column;height:auto;padding:0 1.8rem;width:33.3333333333%}@media only screen and (max-width:80em){.navigation.navigation--primary .navigation__list-column{width:50%}.navigation.navigation--primary .navigation__list-column:last-of-type{border-right:none}}.navigation.navigation--primary .navigation__list-column:first-child{align-items:flex-start;width:calc(33.33333% - 3rem)}@media only screen and (max-width:80em){.navigation.navigation--primary .navigation__list-column:first-child{width:50%}}.navigation.navigation--primary .navigation__list-column:has(.navigation__info){align-items:flex-end;border:none;padding-right:0;width:calc(33.33333% + 3rem)}.navigation.navigation--primary .navigation__list__item{align-items:flex-start;display:flex;flex-direction:column;padding:1rem 12rem 1rem 0;position:relative;width:100%}.navigation.navigation--primary .navigation__list__item__link{display:inline-block;font-size:1.5rem;line-height:1.2;text-align:left;transition:color .3s ease-in-out}@media only screen and (min-width:1281px){.navigation.navigation--primary .navigation__list__item__link{font-size:1.6rem}}@media only screen and (min-width:1440px){.navigation.navigation--primary .navigation__list__item__link{font-size:1.7rem}}@media only screen and (min-width:1537px){.navigation.navigation--primary .navigation__list__item__link{font-size:1.8rem}}.navigation.navigation--primary .navigation__list__item__link:not(.--text):hover{color:#ff6362}.navigation.navigation--primary .navigation__list__item__link:not(.--text):hover~.navigation__list__item-icon svg{fill:#ff6362}.navigation.navigation--primary .navigation__list__item__link.active span{background-size:100%;color:#ff6362}.navigation.navigation--primary .navigation__list__item__descr{color:#aaa;font-size:1.4rem;font-weight:400;line-height:130%;margin-top:.8rem}@media only screen and (min-width:1440px){.navigation.navigation--primary .navigation__list__item__descr{font-size:1.3rem}}@media only screen and (min-width:1537px){.navigation.navigation--primary .navigation__list__item__descr{font-size:1.4rem}}.navigation.navigation--primary .navigation__list__item svg{height:1.4rem;width:1.4rem}.navigation.navigation--primary .navigation__info{align-items:flex-start;animation:background-gradient 20s linear infinite;border-radius:1.6rem;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:44.3rem;padding:2.4rem 2rem;text-align:left;width:100%}@media only screen and (max-width:80em){.navigation.navigation--primary .navigation__info{display:none}}.navigation.navigation--primary .navigation__info__title{color:#0d0d0d;font-size:2.4rem;line-height:2.88rem;margin-bottom:4rem}.navigation.navigation--secondary{flex-direction:column;padding:3.2rem 4.8rem}@media only screen and (max-width:80em){.navigation.navigation--secondary{padding:2.4rem 1.6rem}}.navigation.navigation--secondary .navigation__list{align-content:flex-start;display:flex;width:100%}.navigation.navigation--secondary .navigation__list__item{align-items:flex-start;display:flex;flex-direction:column;max-width:25%;padding:0 1.4rem;position:relative;width:100%}.navigation.navigation--secondary .navigation__list__item:after{background-color:#d3d3d3;bottom:0;content:"";display:block;height:calc(100% - 4rem);position:absolute;right:0;width:.1rem}.navigation.navigation--secondary .navigation__list__item:first-child{padding:0 1.4rem 0 0}.navigation.navigation--secondary .navigation__list__item:last-child:after{content:none}.navigation.navigation--secondary .navigation__list__item>.navigation__list__item__link{color:#0d0d0d;display:inline-block;font-size:2rem;line-height:1.2;text-align:left}@media only screen and (min-width:1281px){.navigation.navigation--secondary .navigation__list__item>.navigation__list__item__link{font-size:2.2rem}}@media only screen and (min-width:1537px){.navigation.navigation--secondary .navigation__list__item>.navigation__list__item__link{font-size:2.4rem}}.navigation.navigation--secondary .navigation__list__item>.navigation__list__item__link.--text{color:#8e8e8e}.navigation.navigation--secondary .navigation__list__item>.navigation__list__item__link:not(.--text):hover{color:#ff6362}.navigation.navigation--secondary .navigation__list__item>.navigation__list__item__link+.navigation__list__item__sub-nav{margin-top:1rem}.navigation.navigation--secondary .navigation__list__item>.navigation__list__item__link.active span{background-size:100%;color:#ff6362}.navigation.navigation--secondary .navigation__list__item__sub-nav{align-items:flex-start;display:flex;flex-direction:column;width:100%}.navigation.navigation--secondary .navigation__list__item__sub-nav+.navigation__list__item__link{margin-top:4rem}@media only screen and (max-width:80em){.navigation.navigation--secondary .navigation__list__item__sub-nav+.navigation__list__item__link{margin-top:3.2rem}}.navigation.navigation--secondary .navigation__list__item__sub-nav__item{display:flex;flex-direction:column;padding:1rem 2rem 1rem 0;position:relative;width:100%}.navigation.navigation--secondary .navigation__list__item__sub-nav__item svg{height:1.4rem;width:1.4rem}.navigation.navigation--secondary .navigation__list__item__sub-nav__item__link{color:#0d0d0d;display:inline-block;font-size:1.5rem;line-height:1.2;text-align:left;width:100%}@media only screen and (min-width:1281px){.navigation.navigation--secondary .navigation__list__item__sub-nav__item__link{font-size:1.6rem}}@media only screen and (min-width:1440px){.navigation.navigation--secondary .navigation__list__item__sub-nav__item__link{font-size:1.7rem}}@media only screen and (min-width:1537px){.navigation.navigation--secondary .navigation__list__item__sub-nav__item__link{font-size:1.8rem}}.navigation.navigation--secondary .navigation__list__item__sub-nav__item__link:hover{color:#ff6362}.navigation.navigation--secondary .navigation__list__item__sub-nav__item__link:hover+.navigation__list__item-icon svg{fill:#ff6362}.navigation.navigation--secondary .navigation__list__item__sub-nav__item__link.active span{background-size:100%;color:#ff6362}.navigation.navigation--category-col-3-of-1{padding:2.5rem 0}@media only screen and (min-width:1281px){.navigation.navigation--category-col-3-of-1{padding:3.2rem 3rem}}.navigation.navigation--category-col-3-of-1 .navigation__list{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.navigation.navigation--category-col-3-of-1 .navigation__list__item{align-items:flex-start;display:flex;flex:1;flex-direction:column;max-width:33.3333333333%;padding:0 1.7rem;position:relative;width:100%}.navigation.navigation--category-col-3-of-1 .navigation__list__item:after{background-color:#d3d3d3;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;width:.1rem}.navigation.navigation--category-col-3-of-1 .navigation__list__item:has(.navigation__list__item__link){padding:0 1.7rem}.navigation.navigation--category-col-3-of-1 .navigation__list__item:has(.navigation__list__item__link):after{height:calc(100% - 4rem)}.navigation.navigation--category-col-3-of-1 .navigation__list__item:not(.--two-columns):has(+.--two-columns){max-width:23.2%}.navigation.navigation--category-col-3-of-1 .navigation__list__item.--two-columns+.navigation__list__item:not(.--two-columns){max-width:23.2%}.navigation.navigation--category-col-3-of-1 .navigation__list__item.--two-columns{max-width:-moz-fit-content;max-width:fit-content}.navigation.navigation--category-col-3-of-1 .navigation__list__item.--two-columns .navigation__list__item__sub-nav{flex-direction:row;flex-wrap:wrap}.navigation.navigation--category-col-3-of-1 .navigation__list__item.--two-columns .navigation__list__item__sub-nav__item{width:calc(50% - 1.2rem)}.navigation.navigation--category-col-3-of-1 .navigation__list__item.--two-columns .navigation__list__item__sub-nav__item:nth-child(odd){margin-right:1.7rem}.navigation.navigation--category-col-3-of-1 .navigation__list__item:first-child{padding-left:1.7rem}.navigation.navigation--category-col-3-of-1 .navigation__list__item:last-child:after{content:none}.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link{color:#0d0d0d;display:inline-block;font-size:2rem;line-height:1.2;text-align:left}@media only screen and (min-width:1281px){.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link{font-size:2.2rem}}@media only screen and (min-width:1537px){.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link{font-size:2.4rem}}.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link:hover{color:#ff6362}.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link.--text{color:#8e8e8e}.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link+.navigation__list__item__sub-nav{margin-top:1rem}@media only screen and (min-width:1440px){.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link+.navigation__list__item__sub-nav{margin-top:1.4rem}}@media only screen and (min-width:1537px){.navigation.navigation--category-col-3-of-1 .navigation__list__item>.navigation__list__item__link+.navigation__list__item__sub-nav{margin-top:1rem}}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav{align-items:flex-start;display:flex;flex-direction:column;width:100%}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav+.navigation__list__item__link{margin-top:3.2rem}@media only screen and (max-width:80em){.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav+.navigation__list__item__link{margin-top:3.2rem}}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item{display:flex;flex-direction:column;padding:1.2rem 4.7rem 1.2rem 0;position:relative;width:100%}@media only screen and (max-width:80em){.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item{padding:1rem 3rem 1rem 0}}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item:last-child{margin-bottom:0}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link{color:#0d0d0d;display:inline-block;font-size:1.5rem;line-height:1.2;text-align:left;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1281px){.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link{font-size:1.6rem}}@media only screen and (min-width:1440px){.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link{font-size:1.7rem}}@media only screen and (min-width:1537px){.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link{font-size:1.8rem}}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link.active,.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link:hover{color:#ff6362}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link.active~.navigation__list__item-icon svg,.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__link:hover~.navigation__list__item-icon svg{fill:#ff6362}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__descr{color:#aaa;font-size:1.4rem;font-weight:400;line-height:130%;margin-top:.8rem}@media only screen and (min-width:1440px){.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__descr{font-size:1.3rem}}@media only screen and (min-width:1537px){.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item__descr{font-size:1.4rem}}.navigation.navigation--category-col-3-of-1 .navigation__list__item__sub-nav__item a:has(svg) svg{height:1.4rem;width:1.4rem}.navigation.navigation--category-col-4-of-1{padding:2.7rem 0}@media only screen and (min-width:1281px){.navigation.navigation--category-col-4-of-1{padding:3.4rem 1.5rem}}.navigation.navigation--category-col-4-of-1 .navigation__list{align-content:flex-start;display:flex;flex:1;flex-wrap:wrap}.navigation.navigation--category-col-4-of-1 .navigation__list__item{align-items:flex-start;display:flex;flex-direction:column;max-width:25%;padding:0 3.4rem;position:relative;width:100%}.navigation.navigation--category-col-4-of-1 .navigation__list__item:after{background-color:#d3d3d3;bottom:0;content:"";display:block;height:calc(100% - 4rem);left:0;position:absolute;width:.1rem}.navigation.navigation--category-col-4-of-1 .navigation__list__item:first-child:after{content:none}.navigation.navigation--category-col-4-of-1 .navigation__list__item:nth-child(n+5){margin-top:2rem}@media only screen and (max-width:80em){.navigation.navigation--category-col-4-of-1 .navigation__list__item{padding:0 1.6rem}}.navigation.navigation--category-col-4-of-1 .navigation__list__item__link{color:#8e8e8e;display:inline-block;font-size:2rem;line-height:1.2;text-align:left}@media only screen and (min-width:1281px){.navigation.navigation--category-col-4-of-1 .navigation__list__item__link{font-size:2.2rem}}@media only screen and (min-width:1537px){.navigation.navigation--category-col-4-of-1 .navigation__list__item__link{font-size:2.4rem}}.navigation.navigation--category-col-4-of-1 .navigation__list__item__link:hover{color:#ff6362}.navigation.navigation--category-col-4-of-1 .navigation__list__item__link.active span{background-size:100%;color:#ff6362}.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:2.2rem 0 1.2rem}.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item{margin-top:1rem}.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item:first-child{margin-top:0}.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item__link{align-items:center;color:#0d0d0d;display:flex;font-size:1.5rem;justify-content:flex-start;line-height:1.2;text-align:left}@media only screen and (min-width:1281px){.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item__link{font-size:1.6rem}}@media only screen and (min-width:1440px){.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item__link{font-size:1.7rem}}@media only screen and (min-width:1537px){.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item__link{font-size:1.8rem}}.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item__link:hover{color:#ff6362}.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item-image{border:.1rem solid #ededed;border-radius:1.2rem;display:flex;height:4.8rem;margin-right:2rem;width:4.8rem}.navigation.navigation--category-col-4-of-1 .navigation__list__item__sub-nav__item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.navigation.navigation--col-4-of-1{padding:3rem 2rem}@media only screen and (max-width:80em){.navigation.navigation--col-4-of-1{padding:.8rem 1.6rem 2.4rem}}.navigation.navigation--col-4-of-1 .navigation__list{align-content:flex-start;display:flex;flex:1;flex-wrap:wrap}.navigation.navigation--col-4-of-1 .navigation__list__item{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 0;max-width:25%;padding:0 6rem;width:100%}@media only screen and (max-width:80em){.navigation.navigation--col-4-of-1 .navigation__list__item{margin:1.6rem 0 0;padding:0 1.6rem}}.navigation.navigation--col-4-of-1 .navigation__list__item__link{color:#0d0d0d;display:inline-block;font-size:1.8rem;font-weight:400;line-height:2.1rem;text-align:left}.navigation.navigation--col-4-of-1 .navigation__list__item__link:hover{color:#ff6362}.navigation.navigation--col-4-of-1 .navigation__list__item__link.active span{background-size:100%;color:#ff6362}.navigation.navigation--col-4-of-1 .navigation__list__item__descr{color:#aaa;font-size:1.4rem;font-weight:400;line-height:130%;margin-top:.4rem}@media only screen and (min-width:1440px){.navigation.navigation--col-4-of-1 .navigation__list__item__descr{font-size:1.3rem}}@media only screen and (min-width:1537px){.navigation.navigation--col-4-of-1 .navigation__list__item__descr{font-size:1.4rem}}.site-logo{display:inline-block;font-size:0;height:auto;line-height:0;transition:width .3s ease-in-out;width:11rem}@media only screen and (min-width:641px){.site-logo{width:13.6rem}}@media only screen and (min-width:1281px){.site-logo{width:14.6rem}}@media only screen and (min-width:1537px){.site-logo{width:16.4rem}}.site-logo svg{height:auto;width:100%}.site-logo svg path{transition:fill 3s ease;transition-delay:1s}.site-logo #animate{transform-origin:77px 12px;transition:transform 3s cubic-bezier(.72,0,.24,1);will-change:transform}.site-logo:hover #animate{transform:rotate(3turn)}.site-logo:hover #animate path{fill:#ff6362}.header{background:transparent;left:0;padding:.9rem 0;position:fixed;top:.8rem;width:100%;z-index:1000}@media only screen and (min-width:1537px){.header{top:2rem}}.header+.author,.header+.blog--list,.header+.simple-text,.header+.sitemap,.header+.title-internal-pages{margin-top:7rem}@media only screen and (min-width:1141px){.header+.author,.header+.blog--list,.header+.simple-text,.header+.sitemap,.header+.title-internal-pages{margin-top:8rem}}@media only screen and (min-width:1281px){.header+.author,.header+.blog--list,.header+.simple-text,.header+.sitemap,.header+.title-internal-pages{margin-top:9rem}}.header .container{padding:0 2rem}.header__inner{align-items:center;background:#0d0d0d;border:.1rem solid #373737;border-radius:1.6rem;color:#fff;display:flex;padding:.7rem 1.6rem;position:relative;transition:background .3s ease;z-index:1}@media only screen and (min-width:961px){.header__inner{border:none;height:5.7rem;padding:0 2rem}}@media only screen and (min-width:1281px){.header__inner{height:6.3rem}}@media only screen and (min-width:1440px){.header__inner{height:6.1rem}}@media only screen and (min-width:1537px){.header__inner{height:6.3rem}}@media only screen and (max-width:60em){.header__inner:has(.btn--hamburger.active){border:.1rem solid transparent}.header__inner:has(.btn--hamburger.active) .site-logo{width:16.4rem}}.header__inner>.btn--primary{display:none}@media screen and (min-width:379px){.header__inner>.btn--primary{display:flex;font-size:1.2rem;font-weight:500;height:3.1rem;letter-spacing:.01em;line-height:1.44rem;padding:0 1.2rem;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:961px){.header__inner>.btn--primary{display:none}}@media only screen and (min-width:1281px){.header__inner>.btn--primary{display:flex;font-size:1.6rem;height:4rem;line-height:2rem;padding:0 2rem}}.header__inner>.btn--primary .btn__fill:before{background-color:#2b2b2b}.header__inner .btn--hamburger{margin-left:auto}@media only screen and (max-width:60em){.header__inner .btn--hamburger{margin-left:2rem}}@media screen and (max-width:379px){.header__inner .btn--hamburger{margin-left:.5rem}}.header__loader{border-radius:1.6rem;bottom:-1px;left:0;overflow:hidden;position:absolute;right:0;top:-1px;z-index:-1}@media only screen and (min-width:1141px){.header__loader{bottom:0;top:0}}.header__loader.--active:before{animation:slideAnimation 1s ease-in-out forwards}.header__loader:before{background-color:#ff6362;border-radius:1.6rem;content:"";height:100%;position:absolute;transform:translate(-102%);width:100%;z-index:0}.header__logo{align-items:center;display:flex;padding-top:6px}@media only screen and (min-width:961px){.header__logo{padding-top:4px}}@media only screen and (min-width:1141px){.header__logo{padding-top:2px}}@media only screen and (min-width:1281px){.header__logo{padding-top:0}}.header__main-menu{margin:0 0 0 auto}@media only screen and (min-width:961px){.header__main-menu{height:100%;margin:0 auto}}.header__navigation{display:flex;height:100%;justify-content:center;list-style:none;width:100%}@media only screen and (max-width:71.25em){.header__navigation{margin:0 0 0 auto}}.header__navigation__item{display:none}@media only screen and (min-width:961px){.header__navigation__item{align-items:center;cursor:pointer;display:flex;height:100%;padding-left:.6rem;padding-right:.6rem}}@media only screen and (min-width:1141px){.header__navigation__item{padding-left:1.4rem;padding-right:1.4rem}}@media only screen and (min-width:1537px){.header__navigation__item{padding-left:2rem;padding-right:2rem}}.header__navigation__item.active .header__navigation__item__link,.header__navigation__item:hover .header__navigation__item__link{color:#ff6362}.header__navigation__item.active .header__navigation__item__icon svg,.header__navigation__item:hover .header__navigation__item__icon svg{fill:#ff6362;transform:rotate(-180deg)}.header__navigation__item.--small{position:relative}@media only screen and (max-width:60em){.header__navigation__item.--small{display:flex}}.header__navigation__item.--small:hover .navigation.navigation--small{opacity:1;pointer-events:auto;top:100%;visibility:visible}@media only screen and (max-width:60em){.header__navigation__item nav.navigation--small{border:1px solid #e7e6e6;padding:.2rem 2rem}}.header__navigation__item__title{font-size:1.4rem;line-height:2rem}@media only screen and (min-width:1537px){.header__navigation__item__title{font-size:1.6rem}}.header__navigation__item__icon{align-items:center;display:flex;height:1.6rem;justify-content:center;margin-left:.4rem;width:1.6rem}@media only screen and (max-width:80em){.header__navigation__item__icon{margin-left:.2rem}}.header__navigation__item__icon svg{height:.9rem;width:.9rem;fill:#5d5d5d;transition:all .3s ease}.header__navigation-dropdown{border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;box-shadow:0 1px 6px -2px #d2d2d2;left:0;margin-left:2rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:calc(100% - 4rem);z-index:-1}.header__navigation-dropdown.--visible{opacity:1;pointer-events:all;transition-delay:unset;visibility:visible;z-index:99}.footer{background:#0d0d0d;color:#fff;margin-top:6rem;padding:3rem 0}@media only screen and (min-width:1281px){.footer{margin-top:8rem}}@media only screen and (min-width:1440px){.footer{margin-top:10rem}}@media only screen and (min-width:961px){.footer{padding:8rem 0 4rem}}@media only screen and (min-width:1281px){.footer{padding:7.1rem 0 4.7rem}}.footer__inner{align-items:flex-start;display:flex;flex-wrap:wrap}.footer__bar{width:100%}@media only screen and (min-width:961px){.footer__bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}.footer__bar__btn{border:.1rem solid #ff6362;border-radius:100%;font-size:0;height:4.8rem;line-height:0;margin-bottom:3.2rem;width:4.8rem}@media only screen and (min-width:961px){.footer__bar__btn{margin-bottom:0;order:2}}@media only screen and (min-width:1440px){.footer__bar__btn{height:4.3rem;width:4.3rem}}@media only screen and (min-width:1537px){.footer__bar__btn{height:4.8rem;width:4.8rem}}.footer__bar__btn svg{height:1.8rem;width:1.8rem}.footer__bar__btn:hover{box-shadow:0 0 45px -10px #ff6362a6}.footer__wrapper{-moz-column-gap:5rem;column-gap:5rem;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;width:100%}@media only screen and (min-width:961px){.footer__wrapper{grid-template-columns:46.36% calc(52.54% - 5rem);margin-bottom:2rem}}@media only screen and (min-width:1281px){.footer__wrapper{margin-bottom:3rem}}@media only screen and (min-width:1440px){.footer__wrapper{-moz-column-gap:4.6rem;column-gap:4.6rem;margin-bottom:5rem}}@media only screen and (min-width:1537px){.footer__wrapper{-moz-column-gap:5rem;column-gap:5rem}}.footer__logo{height:2.4rem;width:16.4rem}@media screen and (max-width:379px){.footer__logo{height:auto;width:13.4rem}}.footer__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__languages{display:flex;flex-direction:column;list-style:none;position:absolute;right:2rem;top:2rem;z-index:2;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:961px){.footer__languages{position:relative;right:0;top:0}}.footer__languages.active .footer__languages__item__link{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:#868686;border:2px solid #868686;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.footer__languages.active .footer__languages__item__link .icon{transform:rotate(-180deg)}.footer__languages.active .footer__languages__item__link .icon svg path{fill:#fff}.footer__languages.active .footer__languages__item__sub{opacity:1;visibility:visible}.footer__languages__item{display:flex;position:relative}.footer__languages__item__link{align-items:center;background:transparent;border:2px solid #868686;border-radius:.8rem;color:#868686;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;line-height:120%;outline:none;padding:.8rem 1.6rem;text-transform:uppercase;transition:all .3s ease}.footer__languages__item__link .icon{align-items:center;display:flex;height:1.2rem;justify-content:center;margin-left:.4rem;transform:rotate(0);transition:all .3s ease;width:1.2rem}.footer__languages__item__link .icon svg path{fill:#868686}.footer__languages__item__sub{border:2px solid #868686;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:absolute;top:100%;transition:all .3s ease;visibility:hidden;width:100%}.footer__languages__item__sub__item{display:flex}.footer__languages__item__sub__item:first-child .footer__languages__item__sub__item__link{padding-top:.4rem}.footer__languages__item__sub__item:last-child .footer__languages__item__sub__item__link{padding-bottom:.8rem}.footer__languages__item__sub__item__link{align-items:center;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:#868686;border:none;color:#fff;display:flex;font-size:1.6rem;font-weight:500;line-height:120%;outline:none;padding:.8rem 1.6rem;text-transform:uppercase;transition:all .3s ease;width:100%}.footer__languages__item__sub__item__link:hover{color:#ff6362}.footer__content{align-items:flex-start;background:#1c1c1c;border:2px solid transparent;border-radius:1.6rem;flex-flow:column nowrap;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:3.2rem 2rem 2.4rem;position:relative;transition:border-color .4s ease-in-out,box-shadow .4s ease-in-out;z-index:1}@media only screen and (min-width:961px){.footer__content{margin-bottom:2.3rem;padding:3rem}}.footer__content.--active{border-color:#ff6362;box-shadow:0 0 45px -10px #ff6362a6}.footer__content-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:3rem}@media only screen and (min-width:961px){.footer__content-header{padding-bottom:2rem}}@media only screen and (min-width:1537px){.footer__content-header{padding-bottom:2.4rem}}.footer__content-header .site-logo{width:16rem}.footer__content-main{align-items:flex-start;display:flex;flex-wrap:wrap;padding-top:1rem}.footer__content-main-btm{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;order:5;width:100%}@media only screen and (max-width:80em){.footer__content-main-btm{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:60em){.footer__content-main-btm{align-items:center;flex-direction:row}}@media only screen and (max-width:40em){.footer__content-main-btm{align-items:flex-start;flex-direction:column}}.footer__content-main-btm .btn.btn--secondary:not(.copied){background-color:#ff6362;border:none;color:#fff}.footer__content-main-btm .btn.btn--secondary:not(.copied):hover{background-color:transparent}.footer__content-main-btm .btn.btn--secondary:not(.copied) .btn__fill:before{background-color:#0d0d0d}.footer__content-main-btm .btn.btn--secondary:not(.copied) svg{fill:#fff}.footer__content-label{color:#868686;font-size:1.4rem;font-weight:400;line-height:130%;margin-bottom:1.5rem;width:100%}@media only screen and (min-width:1440px){.footer__content-label{font-size:1.3rem}}@media only screen and (min-width:1537px){.footer__content-label{font-size:1.4rem}}@media only screen and (min-width:1440px){.footer__content-label{margin-bottom:1rem}}@media only screen and (min-width:1537px){.footer__content-label{margin-bottom:1.2rem}}.footer__content__email-link{font-size:1.64rem;font-weight:500;line-height:1.92rem;margin-bottom:3rem;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px}@media only screen and (min-width:641px){.footer__content__email-link{margin-bottom:0}}@media only screen and (min-width:961px){.footer__content__email-link{margin-bottom:3rem}}@media only screen and (min-width:1281px){.footer__content__email-link{margin-bottom:0}}@media only screen and (min-width:1440px){.footer__content__email-link{font-size:1.45rem}}@media only screen and (min-width:1537px){.footer__content__email-link{font-size:1.6rem}}.footer__content__email-link:hover{color:#ff6362}.footer__chat-with-us{order:1;width:100%}@media only screen and (min-width:1281px){.footer__chat-with-us{padding-right:5px;width:calc(100% - 23rem)}}.footer__chat-with-us-list{display:flex;flex-wrap:wrap}@media only screen and (min-width:1281px){.footer__chat-with-us-list{order:1}}.footer__chat-with-us-list-item{display:flex;margin-bottom:1rem;margin-right:2rem}@media only screen and (min-width:1440px){.footer__chat-with-us-list-item{margin-right:1.7rem}}@media only screen and (min-width:1537px){.footer__chat-with-us-list-item{margin-right:2rem}}.footer__chat-with-us-list-item:last-of-type{margin-right:0}.footer__chat-with-us-list-item-link{display:flex;height:4rem;width:4rem}@media only screen and (min-width:1440px){.footer__chat-with-us-list-item-link{height:3.7rem;width:3.7rem}}@media only screen and (min-width:1537px){.footer__chat-with-us-list-item-link{height:4rem;width:4rem}}.footer__promo{display:flex;flex-wrap:wrap;order:3;padding-bottom:2rem;padding-left:0;padding-top:1rem;white-space:nowrap;width:100%}@media only screen and (min-width:1281px){.footer__promo{border-left:2px solid #2b2b2b;display:block;order:2;padding-bottom:unset;padding-left:2.8rem;padding-top:unset;width:23rem}}@media only screen and (max-width:80em){.footer__promo-item{display:inline-block}}.footer__promo a:hover{color:#ff6362}.footer__promo a,.footer__promo button{color:#868686;display:inline-flex;font-size:1.4rem;line-height:1.8rem}.footer__promo a:first-child,.footer__promo button:first-child{margin-bottom:1.2rem}@media only screen and (max-width:80em){.footer__promo a:first-child,.footer__promo button:first-child{margin-bottom:0;margin-right:1.3rem}}.footer__promo svg{height:2.4rem;width:2.4rem;fill:#ff6362;margin-right:.4rem}.footer__follow-us{margin-bottom:1rem;margin-top:2.1rem;order:2;width:100%}@media only screen and (min-width:1141px){.footer__follow-us{margin-bottom:3rem;margin-top:3rem}}@media only screen and (min-width:1281px){.footer__follow-us{order:3}}@media only screen and (min-width:1440px){.footer__follow-us{margin-bottom:2.2rem;margin-top:2.2rem}}.footer__follow-us-list{display:flex;flex-wrap:wrap}.footer__follow-us-list-item{display:flex;margin-bottom:1rem;margin-right:2rem}.footer__follow-us-list-item-link{display:flex;height:2.4rem;overflow:visible;width:2.4rem}.footer__follow-us-list-item-link svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__phones{display:flex;flex-wrap:wrap;margin-bottom:2rem;order:4;padding-top:1.2rem;width:100%}@media only screen and (min-width:1281px){.footer__phones{margin-bottom:4rem;order:4;padding-top:0}}@media only screen and (min-width:1440px){.footer__phones{margin-bottom:3rem}}.footer__phones-item{margin-right:2.8rem}@media only screen and (max-width:80em){.footer__phones-item{margin-right:2rem}}@media only screen and (max-width:40em){.footer__phones-item{margin-bottom:1rem}}.footer__phones-item:last-of-type{margin-right:0}.footer__phones-item-link{color:#fff;display:inline-flex;font-size:1.45rem;font-weight:400;line-height:1.92rem;text-transform:uppercase}@media only screen and (min-width:1537px){.footer__phones-item-link{font-size:1.6rem}}.footer__phones-item-link:hover{color:#ff6362}.footer__phones-item .footer__content-label{margin-bottom:.5rem}.footer__ratings{margin:2rem -2rem 4rem}@media only screen and (min-width:641px){.footer__ratings{margin:4rem -4rem 3rem}}@media only screen and (min-width:961px){.footer__ratings{margin:0}}.footer__copyright{color:#5d5d5d;font-size:1.8rem;line-height:1.4;margin-top:1.2rem}@media only screen and (min-width:961px){.footer__copyright{order:3;text-align:right;width:calc(50% - 4.8rem)}}@media only screen and (min-width:1440px){.footer__copyright{font-size:1.6rem}}@media only screen and (min-width:1537px){.footer__copyright{font-size:1.8rem}}.footer__navigation--primary{display:flex;grid-row:span 2;max-width:80rem;width:100%}@media only screen and (max-width:80em){.footer__navigation--primary{max-width:100%;width:100%}}@media only screen and (max-width:60em){.footer__navigation--primary{margin-top:1.5rem}}.footer__navigation--primary .footer__navigation__list{width:100%}@media only screen and (min-width:961px){.footer__navigation--primary .footer__navigation__list{-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}.footer__navigation--primary .footer__navigation__list__item{align-items:flex-start;border-bottom:2px solid #2b2b2b;display:flex;flex-direction:column;margin:0;max-width:none;padding:2.4rem 2rem 1.6rem;position:relative;width:100%}@media only screen and (min-width:961px){.footer__navigation--primary .footer__navigation__list__item{border-bottom:none;margin-bottom:1.8rem;padding:0;-moz-column-break-inside:avoid;break-inside:avoid}}.footer__navigation--primary .footer__navigation__list__item:last-child{margin-bottom:0}.footer__navigation--primary .footer__navigation__list__item>.footer__navigation__list__item__name{display:inline-block;font-size:1.53rem;font-weight:400;line-height:140%;text-align:left}@media only screen and (min-width:1281px){.footer__navigation--primary .footer__navigation__list__item>.footer__navigation__list__item__name{font-size:1.8rem}}.footer__navigation--primary .footer__navigation__list__item>.footer__navigation__list__item__name:not(.--static):hover{color:#ff6362}.footer__navigation--primary .footer__navigation__list__item>.footer__navigation__list__item__name.--static{cursor:default}@media only screen and (min-width:961px){.footer__navigation--primary .footer__navigation__list__item>.footer__navigation__list__item__name.current-page:not(a) span{color:inherit}}.footer__navigation--primary .footer__navigation__list__item>.footer__navigation__list__item__name.current-page span{color:#ff6362}.footer__navigation--primary .footer__navigation__list__item.active .footer__navigation__list__item__icon{transform:rotate(-180deg)}.footer__navigation--primary .footer__navigation__list__item.active .footer__navigation__list__item__sub-list{max-height:100rem}.footer__navigation--primary .footer__navigation__list__item__icon{display:none;height:2.4rem;width:2.4rem}@media only screen and (max-width:60em){.footer__navigation--primary .footer__navigation__list__item__icon{align-items:center;display:flex;justify-content:center;position:absolute;right:2rem;top:2.4rem;transform:rotate(0);transition:all .3s ease}}.footer__navigation--primary .footer__navigation__list__item__icon svg{height:1.4rem;width:1.4rem;fill:#5d5d5d}.footer__navigation--primary .footer__navigation__list__item__sub-list{display:flex;flex-direction:column}@media only screen and (max-width:60em){.footer__navigation--primary .footer__navigation__list__item__sub-list{max-height:0;overflow:hidden;padding:0 1.2rem;transition:max-height .5s ease;width:100%}}.footer__navigation--primary .footer__navigation__list__item__sub-list__item{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:.2rem}.footer__navigation--primary .footer__navigation__list__item__sub-list__item:first-child{margin-top:.9rem}.footer__navigation--primary .footer__navigation__list__item__sub-list__item:last-child{margin-bottom:0}.footer__navigation--primary .footer__navigation__list__item__sub-list__item__link{color:#868686;display:inline-block;font-size:1.53rem;font-weight:400;line-height:140%;text-align:left}@media only screen and (min-width:1281px){.footer__navigation--primary .footer__navigation__list__item__sub-list__item__link{font-size:1.8rem}}.footer__navigation--primary .footer__navigation__list__item__sub-list__item__link.current-page span,.footer__navigation--primary .footer__navigation__list__item__sub-list__item__link:hover{color:#ff6362}@media only screen and (min-width:961px){.footer__navigation--secondary{order:1;width:calc(50% - 4.8rem)}}.footer__navigation--secondary .footer__navigation__list{list-style:none;margin:0;padding:0}.footer__navigation--secondary .footer__navigation__list__item{display:inline-block;margin-right:1.6rem}@media only screen and (min-width:641px){.footer__navigation--secondary .footer__navigation__list__item{margin-right:2.4rem}}.footer__navigation--secondary .footer__navigation__list__item__link{color:#5d5d5d;font-size:1.8rem;line-height:1.4;text-decoration:underline;text-underline-offset:4.5px}@media only screen and (min-width:1440px){.footer__navigation--secondary .footer__navigation__list__item__link{font-size:1.6rem}}@media only screen and (min-width:1537px){.footer__navigation--secondary .footer__navigation__list__item__link{font-size:1.8rem}}.footer__navigation--secondary .footer__navigation__list__item__link:hover{color:#ff6362}.footer__navigation--secondary .footer__navigation__list__item__link.router-link-active{text-decoration:none}.footer__navigation--secondary .footer__navigation__list__item__link.router-link-active span{background-size:100%;color:#ff6362}.animated-title>span{display:inline-block;overflow:hidden}.animated-title>span>span{display:inline-block;transform:translate(2rem,220%) rotate(20deg);transition:transform 1s ease-in-out}.animated-title svg{height:3.5rem;margin-right:.8rem;transform:translateY(.4rem);width:3.5rem}@media only screen and (min-width:961px){.animated-title svg{height:4.5rem;margin-right:1.2rem;width:4.5rem}}@media only screen and (min-width:1281px){.animated-title svg{height:5.3rem;width:5.3rem}}@media only screen and (min-width:1537px){.animated-title svg{height:6rem;margin-right:1.6rem;width:6rem}}.hero-animated{background-color:#0d0d0d;color:#fff}.hero-animated__content{padding:11rem 0 2.4rem}@media only screen and (min-width:961px){.hero-animated__content{padding-top:12rem}}@media only screen and (min-width:1141px){.hero-animated__content{padding-top:13rem}}@media only screen and (min-width:1440px){.hero-animated__content{padding-top:14rem}}@media only screen and (min-width:1537px){.hero-animated__content{padding-top:16.5rem}}.hero-animated__content .ratings-block{flex-shrink:0;margin-bottom:3.3rem;position:relative;z-index:2}@media only screen and (min-width:961px){.hero-animated__content .ratings-block{margin-bottom:1.3rem}}@media only screen and (min-width:1537px){.hero-animated__content .ratings-block{margin-bottom:1.6rem}}.hero-animated__content .ratings-block__item{background:transparent}.hero-animated__header{margin-bottom:2.2rem;position:relative;z-index:2}@media only screen and (min-width:641px){.hero-animated__header{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem}}.hero-animated__title{font-size:4rem;line-height:.95;margin-bottom:2rem}@media only screen and (min-width:641px){.hero-animated__title{font-size:4.2rem;line-height:1.045;margin-bottom:0;max-width:88rem;width:64%}}@media only screen and (min-width:961px){.hero-animated__title{font-size:5.6rem;width:70%}}@media only screen and (min-width:1141px){.hero-animated__title{font-size:6.4rem;line-height:1.07;width:77%}}@media only screen and (min-width:1537px){.hero-animated__title{font-size:7.4rem;line-height:1.05;width:87%}}.hero-animated__desc{color:#8e8e8e;font-size:1.8rem;letter-spacing:.2px;line-height:2.5rem}@media only screen and (min-width:641px){.hero-animated__desc{max-width:16.5rem;padding-bottom:.5rem;width:50%}}@media only screen and (min-width:1281px){.hero-animated__desc{font-size:1.6rem;line-height:2.2rem}}@media only screen and (min-width:1537px){.hero-animated__desc{font-size:1.8rem;line-height:2.5rem;max-width:19.3rem;padding-bottom:.7rem}}.hero-animated__video{position:relative;z-index:1}.hero-animated__video:before{background:linear-gradient(0deg,#050505,#0d0d0d);height:20vh;height:20dvh;top:calc(-20vh + 1rem);top:calc(-20dvh + 1rem)}.hero-animated__video:after,.hero-animated__video:before{content:"";left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.hero-animated__video:after{background-color:#050505;bottom:-9rem;top:1rem}.hero-animated__video-inner{height:21.7rem;overflow:hidden;position:relative;z-index:1}@media only screen and (min-width:641px){.hero-animated__video-inner{height:35rem}}@media only screen and (min-width:961px){.hero-animated__video-inner{height:45rem}}@media only screen and (min-width:1141px){.hero-animated__video-inner{height:50.2rem}}@media only screen and (min-width:1537px){.hero-animated__video-inner{height:55.8rem}}.hero-animated__video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.1);width:100%}@media only screen and (min-width:1141px){.hero-animated__video video{transform:scale(1.2)}}@media only screen and (min-width:1281px){.hero-animated__video video{transform:scale(1.3)}}@media only screen and (min-width:1440px){.hero-animated__video video{transform:scale(1.5)}}@media only screen and (min-width:1537px){.hero-animated__video video{transform:scale(1.7)}}.hero-animated__video-btn{align-items:center;background-color:#fff;border:none;border-radius:50%;display:flex;height:5rem;justify-content:center;left:50%;outline:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem;z-index:2}@media only screen and (min-width:641px){.hero-animated__video-btn{display:none}}.hero-animated__video-btn svg{height:3rem;width:3rem}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.breadcrumbs{align-items:flex-start;display:flex;flex-wrap:nowrap;width:100%}.breadcrumbs.--light .breadcrumbs__item:not(.active):hover a{color:#0d0d0d}.breadcrumbs.--light .breadcrumbs__item:not(.active):hover .icon svg path{stroke:#0d0d0d}.breadcrumbs.--playing .breadcrumbs__item a,.breadcrumbs.--playing .breadcrumbs__item button,.breadcrumbs.--playing .breadcrumbs__item>span{transform:translateY(0)}.breadcrumbs.--ready.--has-submenu:after{opacity:1}.breadcrumbs.--ready .breadcrumbs__item{overflow:unset}.breadcrumbs.--ready .breadcrumbs__item:before{opacity:1}.breadcrumbs.--ready .breadcrumbs__item:after{opacity:1!important}.breadcrumbs.--no-animation .breadcrumbs__item:before{opacity:1}.breadcrumbs.--no-animation .breadcrumbs__item a,.breadcrumbs.--no-animation .breadcrumbs__item button,.breadcrumbs.--no-animation .breadcrumbs__item>span{transform:translateY(0);transition-delay:unset}.breadcrumbs.--dark,.breadcrumbs.--has-submenu{flex-wrap:nowrap;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.breadcrumbs.--dark:after,.breadcrumbs.--has-submenu:after{-webkit-backdrop-filter:blur(6rem);backdrop-filter:blur(6rem);background-color:#414141b8;border-radius:.8rem;bottom:0;content:"";display:block;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .6s ease;width:100%;z-index:-2}.breadcrumbs.--dark .breadcrumbs__item,.breadcrumbs.--has-submenu .breadcrumbs__item{height:2.8rem;margin:0}.breadcrumbs.--dark .breadcrumbs__item:after,.breadcrumbs.--has-submenu .breadcrumbs__item:after{border-bottom:.1rem solid #757575;border-top:.1rem solid #757575;bottom:0;content:"";height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:-1}.breadcrumbs.--dark .breadcrumbs__item:first-child,.breadcrumbs.--has-submenu .breadcrumbs__item:first-child{border-radius:.8rem 0 0 .8rem;padding-left:.8rem}.breadcrumbs.--dark .breadcrumbs__item:first-child:after,.breadcrumbs.--has-submenu .breadcrumbs__item:first-child:after{border-left:.1rem solid #757575;border-radius:.8rem 0 0 .8rem;content:"";left:0}.breadcrumbs.--dark .breadcrumbs__item:last-child,.breadcrumbs.--has-submenu .breadcrumbs__item:last-child{border-radius:0 .8rem .8rem 0;color:#fff;cursor:pointer;padding-right:.8rem}.breadcrumbs.--dark .breadcrumbs__item:last-child:after,.breadcrumbs.--has-submenu .breadcrumbs__item:last-child:after{border-radius:0 .8rem .8rem 0;border-right:.1rem solid #757575;content:"";right:0}.breadcrumbs.--dark .breadcrumbs__item a .icon,.breadcrumbs.--has-submenu .breadcrumbs__item a .icon{padding-top:0}.breadcrumbs.--dark .breadcrumbs__item button>.icon,.breadcrumbs.--has-submenu .breadcrumbs__item button>.icon{margin-left:.4rem}.breadcrumbs.--dark .breadcrumbs__item button>.icon svg,.breadcrumbs.--has-submenu .breadcrumbs__item button>.icon svg{animation:chevronBounceEffect 5s cubic-bezier(.36,.07,.19,.97) 2s infinite}.breadcrumbs.--dark .breadcrumbs__item:hover button>.icon svg,.breadcrumbs.--has-submenu .breadcrumbs__item:hover button>.icon svg{animation:none!important;transform:rotateX(180deg)}.breadcrumbs__item{align-items:center;background:transparent;color:#cacaca;display:flex;font-size:1.4rem;height:2.8rem;line-height:1.82rem;margin:.2rem;overflow:hidden;position:relative}.breadcrumbs__item:not(.active):hover a{color:#fff}.breadcrumbs__item:not(.active):hover .icon svg path{stroke:#fff}.breadcrumbs__item:not(:first-of-type):not(:last-of-type){flex:1 1 auto;max-width:-moz-fit-content;max-width:fit-content;min-width:0}.breadcrumbs__item:not(:first-of-type):not(:last-of-type)>a{padding-top:4px;width:calc(100% - 2rem)}.breadcrumbs__item:first-of-type a{font-size:0;line-height:0}.breadcrumbs__item:first-of-type,.breadcrumbs__item:last-of-type{flex:0 0 auto}.breadcrumbs__item:last-child{margin-right:0;max-width:calc(100% - 25px);padding-left:1px;padding-right:1px}.breadcrumbs__item:last-child a,.breadcrumbs__item>a>span{overflow:hidden;text-overflow:ellipsis}.breadcrumbs__item>a>span{display:inline-block;white-space:nowrap;width:100%}.breadcrumbs__item+.breadcrumbs__item:before{align-items:center;align-self:flex-start;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23CACACA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 4 4 4-4 4'/%3E%3C/svg%3E");display:flex;height:2.8rem;margin:0 .4rem;opacity:0;padding-top:4px;transition:opacity .3s ease-in-out}.breadcrumbs__item a{font-size:1.4rem;line-height:1.82rem}.breadcrumbs__item .btn{flex:1;justify-content:flex-start;white-space:nowrap}.breadcrumbs__item .btn svg path{stroke:#fff}.breadcrumbs__item .btn .breadcrumbs__item-text{overflow:hidden;text-overflow:ellipsis}.breadcrumbs__item .icon--icon-house-smile{margin-top:-2px}.breadcrumbs__item .icon--icon-house-smile svg path{stroke:#cacaca}.breadcrumbs__item:not(.breadcrumbs__item--single):hover .breadcrumbs__item__dropdown{opacity:1;pointer-events:all;visibility:visible;z-index:1}.breadcrumbs__item.--no-submenu{color:inherit;pointer-events:none}.breadcrumbs__item a,.breadcrumbs__item button,.breadcrumbs__item>span{transform:translateY(160%);transition:transform .3s ease-out,color .3s ease-in-out}.breadcrumbs__item:first-of-type a,.breadcrumbs__item:first-of-type button,.breadcrumbs__item:first-of-type>span{transition:transform .3s ease-out .5s,color .3s ease-in-out}.breadcrumbs__item:nth-of-type(2) a,.breadcrumbs__item:nth-of-type(2) button,.breadcrumbs__item:nth-of-type(2)>span{transition:transform .3s ease-out .57s,color .3s ease-in-out}.breadcrumbs__item:nth-of-type(3) a,.breadcrumbs__item:nth-of-type(3) button,.breadcrumbs__item:nth-of-type(3)>span{transition:transform .3s ease-out .62s,color .3s ease-in-out}.breadcrumbs__item__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000040;background-color:#414141b8;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;max-height:220px;opacity:0;overflow:auto;padding-right:2px;padding-top:8px;pointer-events:none;position:absolute;right:.6rem;top:2.8rem;visibility:hidden;z-index:-1}@media only screen and (min-width:641px){.breadcrumbs__item__dropdown{max-height:18.8rem}}@media only screen and (min-width:961px){.breadcrumbs__item__dropdown{max-height:20rem}.breadcrumbs__item__dropdown::-webkit-scrollbar{width:2px}.breadcrumbs__item__dropdown::-webkit-scrollbar-track{background:#c1c1c1;border-radius:0}.breadcrumbs__item__dropdown::-webkit-scrollbar-thumb{background:#ff6362;background:#868686;border-radius:0}}@media only screen and (min-width:1281px){.breadcrumbs__item__dropdown{max-height:22.5rem}}@media only screen and (min-width:1440px){.breadcrumbs__item__dropdown{max-height:23.5rem}}@media only screen and (min-width:1537px){.breadcrumbs__item__dropdown{max-height:24rem}}.breadcrumbs__item__sublist{list-style:none;max-height:390px;overflow:auto}.breadcrumbs__item__sublist::-webkit-scrollbar{width:2px}.breadcrumbs__item__sublist::-webkit-scrollbar-track{background:#c1c1c1;border-radius:0}.breadcrumbs__item__sublist::-webkit-scrollbar-thumb{background:#ff6362;background:#868686;border-radius:0}.breadcrumbs__item__sublist__item{padding:.3rem .8rem .3rem 2.4rem}.breadcrumbs__item__sublist__item__link{color:#fff;display:inline-block;font-size:1.4rem;font-weight:400;line-height:130%;text-align:left;transition:all .3s ease;width:100%}@media only screen and (min-width:1440px){.breadcrumbs__item__sublist__item__link{font-size:1.3rem}}@media only screen and (min-width:1537px){.breadcrumbs__item__sublist__item__link{font-size:1.4rem}}.breadcrumbs__item__sublist__item__link span{background-image:linear-gradient(transparent calc(100% - .07em),#fff .07em)}.breadcrumbs.--light .breadcrumbs__item:after{-webkit-backdrop-filter:blur(6rem);backdrop-filter:blur(6rem);background-color:transparent}.breadcrumbs.--light .breadcrumbs__item:not(.breadcrumbs__item--single):hover .breadcrumbs__item__sublist__item__link{color:#0d0d0d}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__dropdown,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__dropdown{-webkit-backdrop-filter:blur(6rem);backdrop-filter:blur(6rem);background-color:transparent}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__sublist::-webkit-scrollbar,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__sublist::-webkit-scrollbar{width:2px}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__sublist::-webkit-scrollbar-track,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__sublist::-webkit-scrollbar-track{background:#c1c1c1;border-radius:0}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__sublist::-webkit-scrollbar-thumb,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__sublist::-webkit-scrollbar-thumb{background:#ff6362;border-radius:0}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__sublist::-webkit-scrollbar-track,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__sublist::-webkit-scrollbar-track{background:transparent}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__sublist::-webkit-scrollbar-thumb,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__sublist::-webkit-scrollbar-thumb{background:#f3f3f3}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__sublist__item__link,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__sublist__item__link{color:#0d0d0d;display:inline-block}.breadcrumbs.--light .breadcrumbs__item.active .breadcrumbs__item__sublist__item__link span,.breadcrumbs.--light .breadcrumbs__item:not(.active):last-child .breadcrumbs__item__sublist__item__link span{background-image:linear-gradient(transparent calc(100% - .07em),#0d0d0d .07em)}@keyframes chevronBounceEffect{0%{transform:translateY(0)}2%{transform:translateY(-1px)}4%{transform:translateY(1px)}6%{transform:translateY(-1px)}to{transform:translateY(0)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.hero.--primary{display:flex;flex-direction:column;justify-content:flex-end;min-height:96vh;min-height:96dvh;position:relative;z-index:1}@media only screen and (min-width:1141px){.hero.--primary{min-height:100vh;min-height:100dvh}}.hero.--primary .hero__img:after{background-image:linear-gradient(0deg,#0d0d0db3,#0d0d0db3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero.--primary .hero__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.--primary .hero__inner{align-items:flex-start;color:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:flex-end;max-height:90rem;min-height:56rem;padding:2.4rem 0 4rem}@media only screen and (max-width:80em){.hero.--primary .hero__inner{height:unset;max-height:unset;padding:15.6rem 0 2rem}}.hero.--primary .hero__inner :not(.breadcrumbs *){z-index:2}.hero.--primary .hero__inner .breadcrumbs{z-index:900}.hero.--primary .hero__inner:not(:has(.ratings-block)){padding:2.4rem 0 4.8rem}.hero.--primary .hero__title{font-size:4rem;line-height:1.1;margin-top:1.7rem}@media only screen and (min-width:961px){.hero.--primary .hero__title{font-size:4rem}}@media only screen and (min-width:1281px){.hero.--primary .hero__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.hero.--primary .hero__title{font-size:5rem}}@media only screen and (min-width:1537px){.hero.--primary .hero__title{font-size:5.6rem;letter-spacing:.6px;line-height:6rem;margin-top:3.2rem}}.hero.--primary .hero__text{font-size:1.8rem;font-weight:400;letter-spacing:.2px;line-height:140%;margin-top:1.4rem;max-width:49.4rem;width:100%}@media only screen and (min-width:1281px){.hero.--primary .hero__text{letter-spacing:0;margin-top:2.2rem}}.hero.--primary .hero__parallax{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}@media only screen and (max-width:60em){.hero.--primary .hero__parallax{display:none}}.hero.--primary .hero__parallax-item{height:28rem;position:absolute;transition:transform 1s cubic-bezier(.4,.67,.67,.86);width:25.6rem;will-change:transform;z-index:1}@media only screen and (max-width:91.25em){.hero.--primary .hero__parallax-item{height:23rem;width:20.6rem}}@media only screen and (max-width:80em){.hero.--primary .hero__parallax-item{height:20rem;width:17.6rem}}.hero.--primary .hero__parallax-item:first-of-type{left:6%;top:13%}.hero.--primary .hero__parallax-item:first-of-type .hero__parallax-card{transform:rotate(-21deg)}.hero.--primary .hero__parallax-item:nth-of-type(2){left:29%;top:23%}.hero.--primary .hero__parallax-item:nth-of-type(2) .hero__parallax-card{transform:rotate(-8deg)}.hero.--primary .hero__parallax-item:nth-of-type(3){right:32%;top:8%}.hero.--primary .hero__parallax-item:nth-of-type(3) .hero__parallax-card{transform:rotate(-16deg)}.hero.--primary .hero__parallax-item:nth-of-type(4){right:4%;top:18%}.hero.--primary .hero__parallax-item:nth-of-type(4) .hero__parallax-card{transform:rotate(11deg)}.hero.--primary .hero__parallax-item:nth-of-type(5){bottom:6%;left:39%}.hero.--primary .hero__parallax-item:nth-of-type(5) .hero__parallax-card{transform:rotate(-11deg)}.hero.--primary .hero__parallax-item:nth-of-type(6){bottom:15%;right:18%}.hero.--primary .hero__parallax-item:nth-of-type(6) .hero__parallax-card{transform:rotate(12deg)}.hero.--primary .hero__parallax-card{border-radius:1rem;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.hero.--primary .hero__parallax-card:before{background-image:linear-gradient(180deg,#0d0d0d00 33.3%,#0d0d0d33);bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:2}.hero.--primary .hero__parallax-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.--primary .hero__info{border-top:.1rem solid #636363;display:flex;margin-top:3rem;padding-top:3.2rem;width:100%}@media only screen and (max-width:60em){.hero.--primary .hero__info{flex-wrap:wrap;margin-top:2.4rem}}.hero.--primary .hero__info-text-title{color:#8e8e8e;font-size:1.8rem;line-height:2.52rem;margin:0 16.2rem 1.6rem 0;padding-right:2rem}@media only screen and (max-width:80em){.hero.--primary .hero__info-text-title{margin:0 auto 1.6rem 0}}.hero.--primary .hero__info-text{font-size:1.8rem;line-height:2.52rem;margin-right:auto;max-width:47.5rem}@media only screen and (max-width:60em){.hero.--primary .hero__info-text{margin-right:0;min-width:70%}}.hero.--primary .hero__info .ratings-block.--single{margin:1rem 0 0 auto}@media only screen and (max-width:60em){.hero.--primary .hero__info .ratings-block.--single{margin:2.4rem 0 0}}.hero.--primary .hero__info .ratings-block.--single .star-rating{flex-direction:row-reverse;margin-right:0}.hero.--primary .hero__info .ratings-block.--single .star-rating__icons{margin:0 1.4rem}.hero.--primary .hero__info .ratings-block.--single .star-rating__icons svg{flex:1 0 2rem;height:2rem;margin:0 .2rem;width:2rem}.hero.--primary .hero__info .ratings-block.--single .star-rating__number{display:block;font-size:2rem;line-height:2.4rem;margin-right:0}.hero.--primary .btn--primary,.hero.--primary .hero__info .ratings-block.--single .star-rating__number span{display:none}@media only screen and (max-width:71.25em){.hero.--primary .btn--primary{display:flex;margin-top:2.4rem;padding:0 4.8rem}}.hero.--primary .ratings-block{margin-top:3.5rem}@media only screen and (min-width:1141px){.hero.--primary .ratings-block{margin-top:3.1rem}}.hero.--primary .ratings-block .star-rating__number{display:none}@media only screen and (max-width:40em){.hero.--primary .ratings-block .star-rating__number{display:flex}}.hero .default-darken:before{background-image:linear-gradient(0deg,#0000008f 20%,#fff0 55%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.hero.--secondary{position:relative;z-index:1}.hero.--secondary.--bg{background-color:#d3d3d3;color:#fff}.hero.--secondary.--bg .hero__img .default-darken:before{background-image:linear-gradient(0deg,#0000008f 20%,#fff0 55%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.hero.--secondary.--bg .hero__img.--with-darkening:after{background-image:linear-gradient(0deg,#0d0d0db3,#0d0d0db3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.hero.--secondary.--bg .hero__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.--secondary.--bg .hero__inner{display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:end;max-height:90rem;padding:12.4rem 0 2.4rem}@media only screen and (max-width:60em){.hero.--secondary.--bg .hero__inner{max-height:80rem;padding:11.6rem 0 1.8rem}}.hero.--secondary.--bg .hero__title{font-size:4rem;line-height:1.1;margin:1.6rem 0 0}@media only screen and (min-width:961px){.hero.--secondary.--bg .hero__title{font-size:4rem}}@media only screen and (min-width:1281px){.hero.--secondary.--bg .hero__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.hero.--secondary.--bg .hero__title{font-size:5rem}}@media only screen and (min-width:1537px){.hero.--secondary.--bg .hero__title{font-size:5.6rem}}.hero.--secondary.--bg .hero__text{font-size:3.2rem;line-height:3.6rem}@media only screen and (min-width:1281px){.hero.--secondary.--bg .hero__text{font-size:5rem;line-height:5.1rem}}@media only screen and (min-width:1537px){.hero.--secondary.--bg .hero__text{font-size:5.6rem;line-height:7rem}}.hero.--secondary.--bg .hero__list{margin:2.4rem 0 0 -2rem;min-width:100vw;overflow-x:auto;padding:0 2rem;scrollbar-width:none;width:calc(100% + .4rem);-ms-overflow-style:none}.hero.--secondary.--bg .hero__list::-webkit-scrollbar{display:none}@media only screen and (min-width:390px){.hero.--secondary.--bg .hero__list{margin:2.4rem 0 0;min-width:unset;overflow:visible;padding:0;width:100%}}.hero.--secondary.--bg .hero__list__item{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#171717b3;border-radius:.8rem;flex:1 0 15.2rem;margin:.2rem}@media only screen and (min-width:390px){.hero.--secondary.--bg .hero__list__item{flex:1 0 10.6rem}}@media screen and (min-width:430px){.hero.--secondary.--bg .hero__list__item{flex:1 0 12.6rem}}@media only screen and (min-width:641px){.hero.--secondary.--bg .hero__list__item{border-radius:1.6rem}}.hero.--secondary.--bg .hero__list__item:before{background:#161616}.hero.--secondary.--bg .hero__list__item-link{display:block;padding:1.6rem 2.4rem}@media only screen and (max-width:60em){.hero.--secondary.--bg .hero__list__item-link{padding:.8rem 1.6rem}}.hero.--secondary.--bg .hero__scroll-down{align-self:center;font-size:1.6rem;line-height:2.24rem;margin-top:2.4rem;width:-moz-max-content;width:max-content}.hero.--secondary.--bg .hero__scroll-down svg{height:2.4rem;margin-right:.8rem;width:2.4rem}.hero.--secondary.--bg .hero__scroll-down:hover{transform:scale(1.1)}.hero.--secondary:not(.--bg) .hero__inner{display:flex;flex-direction:column;padding:11.6rem 0 0}@media only screen and (min-width:961px){.hero.--secondary:not(.--bg) .hero__inner{padding:12.5rem 0 0}}@media only screen and (min-width:1281px){.hero.--secondary:not(.--bg) .hero__inner{padding:10.8rem 0 0}}@media only screen and (min-width:1537px){.hero.--secondary:not(.--bg) .hero__inner{padding:12.5rem 0 0}}.hero.--secondary:not(.--bg) .hero__title{font-size:3.2rem;font-weight:400;line-height:1.1;margin:1.6rem 0 0}@media only screen and (min-width:961px){.hero.--secondary:not(.--bg) .hero__title{font-size:4rem}}@media only screen and (min-width:1281px){.hero.--secondary:not(.--bg) .hero__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.hero.--secondary:not(.--bg) .hero__title{font-size:5rem}}@media only screen and (min-width:1537px){.hero.--secondary:not(.--bg) .hero__title{font-size:5.6rem}}@media only screen and (min-width:961px){.hero.--secondary:not(.--bg) .hero__title{margin:1rem 0 0;max-width:1200px;padding-bottom:7px}}@media only screen and (min-width:1281px){.hero.--secondary:not(.--bg) .hero__title{margin:.5rem 0 0;max-width:1085px}}@media only screen and (min-width:1537px){.hero.--secondary:not(.--bg) .hero__title{margin:1rem 0 0;max-width:1200px}}.hero.--secondary:not(.--bg) .hero__list{background:#f3f3f3;border-radius:1.6rem;display:flex;margin-top:4rem;padding:1.6rem 4rem 0}@media only screen and (max-width:80em){.hero.--secondary:not(.--bg) .hero__list{flex-wrap:wrap}}@media only screen and (max-width:60em){.hero.--secondary:not(.--bg) .hero__list{margin-top:2.4rem}}@media only screen and (max-width:40em){.hero.--secondary:not(.--bg) .hero__list{padding:1.6rem 2rem}}.hero.--secondary:not(.--bg) .hero__list__item{flex:0 1 20%;margin-bottom:1.6rem;padding-right:2rem}.hero.--secondary:not(.--bg) .hero__list__item:first-child{margin-left:0}@media only screen and (max-width:80em){.hero.--secondary:not(.--bg) .hero__list__item{flex:0 1 33.3333%}}@media only screen and (max-width:60em){.hero.--secondary:not(.--bg) .hero__list__item{flex:0 1 50%;margin-left:0;padding-right:2.4rem}}@media only screen and (max-width:40em){.hero.--secondary:not(.--bg) .hero__list__item{flex:0 1 100%;margin-bottom:2rem;padding:0}.hero.--secondary:not(.--bg) .hero__list__item:last-child{margin-bottom:0}}.hero.--secondary:not(.--bg) .hero__list__item p{color:#868686}.hero.--secondary .hero__title{font-size:3.2rem;font-weight:400;line-height:3.6rem}@media only screen and (min-width:961px){.hero.--secondary .hero__title{font-size:6rem;line-height:6.8rem}}.hero.--secondary .hero__list{display:flex;list-style:none}.hero.--secondary .hero__list__item .h6{font-size:2rem;font-weight:400;line-height:2.4rem}@media only screen and (max-width:60em){.hero.--secondary .hero__list__item .h6{font-size:1.6rem}}.hero.--secondary .hero__list__item p{color:#aaa;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-bottom:.4rem;text-transform:uppercase}@media only screen and (max-width:60em){.hero.--secondary .hero__list__item p{margin-bottom:0}}.seo-text{padding-top:8rem}@media only screen and (max-width:80em){.seo-text{padding-top:4.8rem}}@media only screen and (max-width:60em){.seo-text{padding-top:5.2rem}}.seo-text__inner{align-items:flex-start;display:flex}@media only screen and (max-width:71.25em){.seo-text__inner{flex-direction:column}}.seo-text__block{align-items:flex-start;display:flex;flex-direction:column;margin-right:4rem;max-width:60.2rem;width:100%}@media only screen and (max-width:80em){.seo-text__block{max-width:none;width:calc(50% - 2rem)}}@media only screen and (max-width:71.25em){.seo-text__block{margin-right:0;width:100%}}.seo-text__title{font-size:2.8rem;font-weight:400;line-height:110%;margin-bottom:4rem}@media only screen and (min-width:641px){.seo-text__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:961px){.seo-text__title{font-size:4rem;line-height:110%}}@media only screen and (min-width:1281px){.seo-text__title{font-size:3.6rem}}@media only screen and (min-width:1537px){.seo-text__title{font-size:4rem;line-height:100%}}@media only screen and (max-width:60em){.seo-text__title{margin-bottom:2.4rem}}.seo-text__image{height:27.8rem;max-width:49.2rem;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:71.25em){.seo-text__image{max-width:none}}.seo-text__info{align-items:flex-start;display:flex;flex-direction:column;max-width:calc(100% - 60.2rem);padding-top:1rem;width:100%}@media only screen and (max-width:80em){.seo-text__info{max-width:none;width:calc(50% - 2rem)}}@media only screen and (max-width:71.25em){.seo-text__info{width:100%}}@media only screen and (max-width:60em){.seo-text__info{margin-top:2.4rem}}.seo-text__info p{font-size:1.53rem;font-weight:400;line-height:140%}@media only screen and (min-width:1281px){.seo-text__info p{font-size:1.8rem}}.circle-arrow-btn{background-color:transparent;border:2px solid #0d0d0d;border-radius:50%;cursor:pointer;display:inline-block;flex-shrink:0;height:3.2rem;outline:0;overflow:hidden;position:relative;width:3.2rem;z-index:1}@media only screen and (max-width:60em){.circle-arrow-btn{height:2.4rem;width:2.4rem}}.circle-arrow-btn.--white{border-color:#fff}.circle-arrow-btn.--white svg{fill:#fff}.circle-arrow-btn__copy{align-items:center;display:flex;height:2.8rem;justify-content:center;position:absolute;transform:translateY(70%) translate(-125%);transition:transform .8s cubic-bezier(.87,0,.13,1);width:2.8rem;z-index:1}@media only screen and (max-width:60em){.circle-arrow-btn__copy{height:2rem;width:2rem}}.circle-arrow-btn__origin{align-items:center;display:flex;height:2.8rem;justify-content:center;position:relative;transform:translateY(0) translate(0);transition:transform .8s cubic-bezier(.87,0,.13,1);width:2.8rem;z-index:2}@media only screen and (max-width:60em){.circle-arrow-btn__origin{height:2rem;width:2rem}}.circle-arrow-btn svg{height:1.6rem;width:1.6rem;fill:#0d0d0d}@media only screen and (max-width:60em){.circle-arrow-btn svg{height:1.2rem;width:1.2rem}}.card.card--vacancy{background:#f3f3f3;border-radius:1.6rem;display:flex;flex-direction:column;padding:2.4rem;position:relative;width:calc(50% - 2rem);z-index:1}@media only screen and (max-width:60em){.card.card--vacancy{padding:2.4rem 2rem;width:100%}}.card.card--vacancy:hover .circle-arrow-btn__copy{transform:translateY(0) translate(0)}.card.card--vacancy:hover .circle-arrow-btn__origin{transform:translateY(-70%) translate(125%)}.card.card--vacancy .card__icon{position:absolute;right:2.8rem;top:2.8rem}@media only screen and (max-width:60em){.card.card--vacancy .card__icon{right:2rem;top:2.4rem}}.card.card--vacancy .hot{height:4rem;left:2.4rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:2.4rem;width:4rem}@media only screen and (max-width:60em){.card.card--vacancy .hot{height:2.4rem;left:2rem;width:2.4rem}}.card.card--vacancy .card__head{align-items:center;display:flex;margin:0 0 4rem}.card.card--vacancy .card__head .hot+.card__link{padding-left:5.6rem}@media only screen and (max-width:60em){.card.card--vacancy .card__head .hot+.card__link{padding-left:3.6rem}}.card.card--vacancy .card__link{padding-right:6rem;width:100%}.card.card--vacancy .card__link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:60em){.card.card--vacancy .card__link{padding-right:4.4rem}}.card.card--vacancy .card__title{font-size:3.6rem;font-weight:400;line-height:110%}@media only screen and (max-width:80em){.card.card--vacancy .card__title{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:60em){.card.card--vacancy .card__title{font-size:2.4rem;line-height:110%}}.card.card--vacancy .card__title span{background-image:linear-gradient(transparent calc(100% - .1em),#0d0d0d .1em)}.card.card--vacancy .card__text{font-size:1.53rem;font-weight:400;line-height:140%;margin-bottom:2.4rem}@media only screen and (min-width:1281px){.card.card--vacancy .card__text{font-size:1.8rem}}@media only screen and (max-width:60em){.card.card--vacancy .card__text{margin-bottom:2rem}}.card.card--vacancy .card__footer{align-items:center;border-top:.2rem solid #e7e6e6;color:#5d5d5d;display:flex;font-size:1.4rem;font-weight:400;line-height:130%;margin:auto 0 0;padding:1.8rem 0 0}@media only screen and (min-width:1440px){.card.card--vacancy .card__footer{font-size:1.3rem}}@media only screen and (min-width:1537px){.card.card--vacancy .card__footer{font-size:1.4rem}}@media only screen and (max-width:40em){.card.card--vacancy .card__footer{align-items:stretch;flex-direction:column;padding:2rem 0 0}}.card.card--vacancy .card__footer .tag-button.--style-hash-tag{border-color:#5d5d5d;color:#5d5d5d;margin:0}.card.card--vacancy .card__footer .tag-button.--style-hash-tag:hover{border-color:#5d5d5d;color:#fff}.card.card--vacancy .card__footer .tag-button.--style-hash-tag .tag-button__fill:before{background-color:#5d5d5d}.card.card--vacancy .card__footer .tag-button.--style-hash-tag .tag-button__text-copy,.card.card--vacancy .card__footer .tag-button.--style-hash-tag .tag-button__text-origin{height:2.2rem}.card.card--vacancy .card__footer__tags{align-items:center;display:flex;flex-wrap:wrap;margin-right:1.6rem}@media only screen and (max-width:40em){.card.card--vacancy .card__footer__tags{margin:0}}.card.card--vacancy .card__footer__tags__tag{margin-right:1.6rem}@media only screen and (max-width:40em){.card.card--vacancy .card__footer__tags__tag{margin:0;width:100%}}.card.card--vacancy .card__footer__tags span:not(.tag-button__text):not(.tag-button__text-copy):not(.tag-button__text-origin){margin:.6rem 1.6rem .6rem 0}@media only screen and (max-width:40em){.card.card--vacancy .card__footer__tags span:not(.tag-button__text):not(.tag-button__text-copy):not(.tag-button__text-origin){margin:1.2rem 1.2rem 0 0}}.card.card--vacancy .card__footer__tags span:not(.tag-button__text):not(.tag-button__text-copy):not(.tag-button__text-origin):last-child{margin:.6rem 0}@media only screen and (max-width:40em){.card.card--vacancy .card__footer__tags span:not(.tag-button__text):not(.tag-button__text-copy):not(.tag-button__text-origin):last-child{margin:1.2rem 0 0}}.card.card--vacancy .card__footer__location{align-items:center;align-self:flex-start;display:flex;margin:.6rem 0 0 auto;white-space:nowrap}@media only screen and (max-width:40em){.card.card--vacancy .card__footer__location{align-self:stretch;margin:1.2rem 0 0}}.card.card--vacancy .card__footer__location svg{height:1.6rem;width:1.6rem;stroke:#5d5d5d;margin-right:.4rem}.vacancies{margin-top:8rem}@media only screen and (max-width:80em){.vacancies{margin-top:4.8rem}}.vacancies__inner{display:flex;flex-direction:column}.vacancies__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.vacancies__title{font-size:4rem}}@media only screen and (min-width:1281px){.vacancies__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.vacancies__title{font-size:5rem}}@media only screen and (min-width:1537px){.vacancies__title{font-size:5.6rem}}.vacancies__categories{align-items:flex-start;display:flex;flex-wrap:wrap;margin:3.6rem 0 0 -.2rem;width:calc(100% + .2rem)}@media only screen and (max-width:60em){.vacancies__categories{flex-wrap:nowrap;margin:2.2rem 0 0 -4rem;min-width:100vw;overflow-x:auto;padding:0 4rem;scrollbar-width:none;width:100%;-ms-overflow-style:none}.vacancies__categories::-webkit-scrollbar{display:none}}@media only screen and (max-width:40em){.vacancies__categories{margin:3.6rem 0 0 -2rem;padding:0 2rem}}.vacancies__categories .tag-button{margin:.4rem .2rem}.vacancies__list{display:flex;flex-direction:row;flex-wrap:wrap;margin:2rem 0 0 -1rem;width:calc(100% + 2rem)}@media only screen and (max-width:60em){.vacancies__list{flex-flow:column nowrap;margin:2rem 0 0;width:100%}}.vacancies__list .card--vacancy{margin:2rem 1rem 0}.vacancies__list .card--vacancy:first-child,.vacancies__list .card--vacancy:nth-child(2){margin:0 1rem}@media only screen and (max-width:60em){.vacancies__list .card--vacancy:first-child,.vacancies__list .card--vacancy:nth-child(2){margin:0}.vacancies__list .card--vacancy,.vacancies__list .card--vacancy:nth-child(2){margin:2rem 0 0}}.popup.--content{align-items:center;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:#0d0d0db3;display:flex;height:100%;justify-content:flex-end;position:fixed;right:0;top:0;width:100%;z-index:1020}@media only screen and (max-width:40em){.popup.--content{flex-direction:column}}.popup.--content.active .popup__inner{margin:0}.popup.--content .popup__inner{background:#fff;border-radius:1.6rem 0 0 1.6rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-right:-200%;max-width:36rem;overflow-y:auto;padding:4rem 2rem;transition:margin .3s ease;width:100%}.popup.--content .popup__inner::-webkit-scrollbar{width:2px}.popup.--content .popup__inner::-webkit-scrollbar-track{background:#c1c1c1;border-radius:0}.popup.--content .popup__inner::-webkit-scrollbar-thumb{background:#ff6362;border-radius:0}@media only screen and (max-width:40em){.popup.--content .popup__inner{border-radius:1.6rem 1.6rem 0 0;height:auto;margin:0 0 -200%;max-height:calc(100vh - 12rem);max-height:calc(100dvh - 12rem);max-width:100%}}.popup.--content .popup__close-btn{display:flex;height:6rem;width:6rem;fill:#9993;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:100%;margin-right:6rem}@media only screen and (max-width:40em){.popup.--content .popup__close-btn{margin:0 0 3rem}}.popup.--content .popup__close-btn svg{height:3.6rem;width:3.6rem;fill:#fff}@media only screen and (max-width:40em){.popup.--list-of-headings .popup__inner{padding-bottom:10.4rem}}.popup.--list-of-headings h4{border-bottom:2px solid #e7e6e6;font-size:2rem;font-weight:400;line-height:110%;margin:0 0 2.4rem;padding-bottom:2.4rem}@media only screen and (min-width:961px){.popup.--list-of-headings h4{font-size:2.4rem}}@media only screen and (min-width:1281px){.popup.--list-of-headings h4{font-size:2.8rem}}@media only screen and (max-width:60em){.popup.--list-of-headings h4{margin:0 0 2rem;padding-bottom:2rem}}.popup.--list-of-headings a{align-items:baseline;color:#5d5d5d;display:flex;font-size:1.8rem;font-weight:400;line-height:140%;margin-bottom:1.6rem;position:relative;text-decoration:none}.popup.--list-of-headings a:before{background-color:#d3d3d3;content:"";display:block;height:calc(100% + 1.6rem);left:.8rem;position:absolute;top:.8rem;width:.1rem;z-index:0}.popup.--list-of-headings a:last-child{margin-bottom:0}.popup.--list-of-headings a:last-child:before{content:none}.popup.--list-of-headings a.active{color:#0d0d0d}.popup.--list-of-headings a.active svg{stroke:#ff6362}.popup.--list-of-headings a svg{display:block;flex:0 0 auto;height:1.6rem;width:1.6rem;stroke:#d3d3d3;position:relative;top:.3rem;z-index:1}.popup.--list-of-headings a span{margin-left:1.2rem}.content{padding-bottom:1px;padding-top:5rem}@media only screen and (min-width:1281px){.content{padding-top:4.4rem}}@media only screen and (min-width:1537px){.content{padding-top:5rem}}@media only screen and (min-width:961px){.content:not(.blog-article):not(.rich-text) .container{width:90vw}}@media only screen and (min-width:1141px){.content:not(.blog-article):not(.rich-text) .container{width:72vw}}@media only screen and (min-width:1281px){.content:not(.blog-article):not(.rich-text) .container{width:68vw}}.content:not(.rich-text) .container{max-width:108.6rem}@media only screen and (min-width:961px){.content:not(.rich-text) .container{width:100vw}}.content__inner{display:flex;flex-wrap:wrap}.content__wrapper{display:flex;flex-direction:column;width:100%}.content__wrapper [data-aos]:last-of-type{opacity:1;transform:unset}.content__wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:4.8rem}.content h1+h1,.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6,.content h2+h1,.content h2+h2,.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6,.content h3+h1,.content h3+h2,.content h3+h3,.content h3+h4,.content h3+h5,.content h3+h6,.content h4+h1,.content h4+h2,.content h4+h3,.content h4+h4,.content h4+h5,.content h4+h6,.content h5+h1,.content h5+h2,.content h5+h3,.content h5+h4,.content h5+h5,.content h5+h6,.content h6+h1,.content h6+h2,.content h6+h3,.content h6+h4,.content h6+h5,.content h6+h6{margin-top:2.4rem}.content h6+h4{margin-top:4.8rem}.content div~h1,.content div~h2,.content div~h3,.content div~h4,.content div~h5,.content div~h6{margin-top:0}.content a{text-decoration:underline;transition:color .3s ease}.content a:hover{color:#ff6362}.content p{margin-top:2.4rem}@media only screen and (min-width:961px){.content p{margin-top:2.6rem}}@media only screen and (min-width:1281px){.content p{margin-top:3.5rem}}@media only screen and (min-width:1537px){.content p{margin-top:4rem}}.content p+p{margin-top:2.4rem}.content p+h1{margin-top:4.8rem}@media only screen and (max-width:80em){.content p+h1{margin-top:2.6rem}}.content p+h2{margin-top:4.8rem}@media only screen and (max-width:80em){.content p+h2{margin-top:2.6rem}}.content p+h3{margin-top:4.8rem}@media only screen and (max-width:80em){.content p+h3{margin-top:2.6rem}}.content p+h4{margin-top:4.8rem}@media only screen and (max-width:80em){.content p+h4{margin-top:2.6rem}}.content p+h5{margin-top:4.8rem}@media only screen and (max-width:80em){.content p+h5{margin-top:2.6rem}}.content p+h6{margin-top:4.8rem}@media only screen and (max-width:80em){.content p+h6{margin-top:2.6rem}}.content .swiper+.content__text{margin-top:4.8rem}@media only screen and (max-width:80em){.content .swiper+.content__text{margin-top:2.6rem}}.content ol+h1,.content ol+h2,.content ol+h3,.content ol+h4,.content ol+h5,.content ol+h6,.content ol+p,.content ul+h1,.content ul+h2,.content ul+h3,.content ul+h4,.content ul+h5,.content ul+h6,.content ul+p{margin-top:2.6rem}.content .content__blockquote+.content__text,.content .content__image+.content__text,.content .content__text+.content__text,.content .content__tldr+.content__text,.content .content__video+.content__text{margin-top:4.8rem}.content .content__text ul{list-style:none;margin-top:1.6rem}.content .content__text ul li{padding:.7rem 0 .8rem 2.8rem;position:relative}.content .content__text ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Crect width='13' height='13' x='1.5' y='1.5' stroke='%23FF6362' stroke-width='3' rx='6.5'/%3E%3C/svg%3E");left:4px;position:absolute;top:54%;transform:translateY(-50%);width:1.6rem}@media only screen and (min-width:1281px){.content .content__text ul li:before{top:51%}}.content .content__text ul li:last-child{border-bottom:none}.content .content__text ol{list-style:none;margin-top:1.6rem}@media only screen and (max-width:80em){.content .content__text ol{margin-top:2.6rem}}.content .content__text ol li{counter-increment:counter-list;padding:.9rem 0 1rem 2.8rem;position:relative}.content .content__text ol li:before{align-items:center;background:#ff6362;border-radius:100%;color:#fff;content:counter(counter-list);display:flex;font-size:1.2rem;height:2.4rem;justify-content:center;left:-.4rem;letter-spacing:.1px;line-height:140%;line-height:1.6rem;position:absolute;text-transform:uppercase;top:47%;transform:translateY(-50%);width:2.4rem}@media only screen and (min-width:1281px){.content .content__text ol li:before{top:49%}}.content .content__text ol li:last-child{border-bottom:none}.content .swiper{margin-top:3rem;max-width:100%}.content .swiper.static-img .slider-arrows{display:none}.content .swiper .swiper-slide img{height:auto;width:100%}.content .banner.banner--cta{margin-top:4.8rem}.content h3{font-size:4rem;line-height:4.4rem}@media only screen and (max-width:80em){.content h3{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:60em){.content h3{font-size:2.4rem;line-height:110%}}.content h4{font-size:3.2rem;font-weight:400;line-height:3.52rem}@media only screen and (max-width:80em){.content h4{font-size:2.4rem;line-height:110%}}@media only screen and (max-width:60em){.content h4{font-size:2rem;line-height:120%}}.content h5{font-size:2.4rem;line-height:2.64rem}@media only screen and (max-width:60em){.content h5{font-size:2rem;line-height:120%}}.content h6{font-size:2rem;line-height:2.4rem}@media only screen and (max-width:60em){.content h6{font-size:1.8rem;line-height:120%}}.blog-article{overflow:unset}.blog-article.content{min-height:9.5rem;padding-top:4rem}@media only screen and (max-width:80em){.blog-article.content{min-height:unset}}.blog-article.content .container{width:100%}@media only screen and (min-width:961px){.blog-article.content .container{max-width:90vw}}@media only screen and (min-width:1141px){.blog-article.content .container{max-width:72vw}}@media only screen and (min-width:1281px){.blog-article.content .container{max-width:160rem}}.blog-article.content .content__image,.blog-article.content .swiper{margin-top:4rem}@media only screen and (max-width:60em){.blog-article.content .content__image,.blog-article.content .swiper{margin-top:2.4rem}}.blog-article.content .content__wrapper{width:100%}@media only screen and (min-width:1281px){.blog-article.content .content__wrapper{width:calc(100% - 36.4rem)}}@media only screen and (min-width:1537px){.blog-article.content .content__wrapper{width:calc(100% - 40.4rem)}}.card.card--seventh{color:#0d0d0d;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;width:100%}.card.card--seventh:hover .card__cover img{transform:scale(1.1)}.card.card--seventh .card__cover:before{display:none}.card.card--seventh .card__media,.card.card--seventh .card__video{aspect-ratio:1.91;border-radius:1.6rem;position:relative;width:100%;z-index:1}@supports not (aspect-ratio:1/1){.card.card--seventh .card__media:before,.card.card--seventh .card__video:before{content:"";float:left;padding-top:52.35602%}.card.card--seventh .card__media:after,.card.card--seventh .card__video:after{clear:both;content:"";display:block}}.card.card--seventh .card__media+.card__title,.card.card--seventh .card__video+.card__title{margin-top:1.6rem}.card.card--seventh .card__video{-o-object-fit:cover;object-fit:cover}.card.card--seventh .card__title{font-size:2rem;font-weight:400;line-height:2.4rem;margin-top:.6rem}@media only screen and (min-width:961px){.card.card--seventh .card__title{font-size:3.2rem;line-height:3.6rem}}@media only screen and (min-width:1440px){.card.card--seventh .card__title{font-size:2.9rem}}@media only screen and (min-width:1537px){.card.card--seventh .card__title{font-size:3.2rem}}.card.card--seventh .card__title span{background-image:linear-gradient(transparent calc(100% - .1em),#0d0d0d .1em)}.card.card--seventh .card__categories{display:flex;flex-wrap:wrap;margin:1.1rem 0 -.2rem}@media only screen and (min-width:641px){.card.card--seventh .card__categories{margin:1.4rem 0 -.2rem}}.pagination{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;position:relative;width:100%}.pagination:not(.has-next-page) .pagination__item--next,.pagination:not(.has-prev-page) .pagination__item--prev{opacity:.3;pointer-events:none}.pagination__item{align-items:center;color:#aaa;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;margin:0 .4rem;width:3.2rem}@media only screen and (min-width:376px){.pagination__item{margin:0 .6rem}}@media only screen and (min-width:641px){.pagination__item{margin:0 1rem}}@media only screen and (min-width:961px){.pagination__item{margin:0 .9rem}}.pagination__item:hover{border-color:#ff6362!important}.pagination__item:hover a span{color:#ff6362}.pagination__item:hover a svg{fill:#ff6362}.pagination__item.active{border:2px solid #0d0d0d;border-radius:.8rem;color:#0d0d0d;transition:border-color .2s ease-in-out}.pagination__item.active .pagination__item__link{cursor:default;pointer-events:none}.pagination__item--next,.pagination__item--prev{height:4rem;margin:0;width:4rem}.pagination__item--prev{margin-right:.5rem;transform:rotate(-180deg)}@media only screen and (min-width:376px){.pagination__item--prev{margin-right:1rem}}@media only screen and (min-width:641px){.pagination__item--prev{margin-right:1.5rem}}@media only screen and (min-width:961px){.pagination__item--prev{margin-right:2.4rem}}.pagination__item--next{margin-left:.5rem}@media only screen and (min-width:376px){.pagination__item--next{margin-left:1rem}}@media only screen and (min-width:641px){.pagination__item--next{margin-left:1.5rem}}@media only screen and (min-width:961px){.pagination__item--next{margin-left:2.4rem}}.pagination__item__link{height:100%;width:100%}.pagination__item__link svg{height:2.2rem;width:2.2rem}.pagination__item__link span{font-size:1.6rem;font-weight:500;line-height:1.6rem;transition:all .3s ease}.switch-button{background-color:#f3f3f3;border-radius:8px;cursor:pointer;display:flex;gap:0 1px;padding:3px;width:100%}.switch-button.--active-left .switch-button__case.--left{color:#fff}.switch-button.--active-left .switch-button__case.--left:before{transform:translate(0)}.switch-button.--active-left .switch-button__case.--left .switch-button__counter{color:#ebebeb}.switch-button.--active-right .switch-button__case.--right{color:#fff}.switch-button.--active-right .switch-button__case.--right:before{transform:translate(0)}.switch-button.--active-right .switch-button__case.--right .switch-button__counter{color:#ebebeb}.switch-button.--not-active .switch-button__case.--left:before{background-color:#ececec;transform:translate(0)}.switch-button__case{background:none;border:none;border-radius:.8rem;color:#0d0d0d;display:inline-block;font-size:1.2rem;outline:none;overflow:hidden;padding:.7rem 1.1rem;position:relative;text-align:center;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}@media only screen and (min-width:641px){.switch-button__case{font-size:1.4rem}}@media only screen and (min-width:961px){.switch-button__case{font-size:1.6rem}}.switch-button__case.--left,.switch-button__case.--right{flex:1 1 auto;width:-moz-fit-content;width:fit-content}.switch-button__case.--left:before,.switch-button__case.--right:before{background-color:#ff6362;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .3s ease-out;width:100%;z-index:-1}.switch-button__case.--left:before{transform:translate(100%)}.switch-button__case.--right:before{transform:translate(-100%)}.switch-button__counter{color:#aaa;font-size:12px;margin-left:3px;transition:color .3s ease}.portfolio{margin-top:3.3rem}@media only screen and (min-width:961px){.portfolio{margin-top:4rem}}.portfolio__inner{display:flex;justify-content:space-between}@media only screen and (max-width:80em){.portfolio__inner{align-items:stretch;flex-direction:column;justify-content:normal}}.portfolio .--filter{bottom:-100%;opacity:0;visibility:hidden;white-space:nowrap}@media only screen and (max-width:80em){.portfolio .--filter.active{bottom:3.5rem;opacity:1;visibility:visible}}.portfolio__filter-bar{align-items:center;border-bottom:1px solid #e7e6e6;display:flex;justify-content:space-between;margin-bottom:1.1rem;padding-bottom:1.2rem}@media only screen and (min-width:961px){.portfolio__filter-bar{margin-bottom:2rem}}@media only screen and (min-width:1281px){.portfolio__filter-bar{display:none}}.portfolio__filter-bar .switch-button{margin-right:3px;max-width:30rem;text-transform:uppercase}@media only screen and (min-width:390px){.portfolio__filter-bar .switch-button{margin-right:1.6rem}}@media only screen and (min-width:641px){.portfolio__filter-bar .switch-button{text-transform:none}}.portfolio__filter-bar .btn{font-size:1.4rem;font-weight:400;line-height:1.4}@media only screen and (min-width:390px){.portfolio__filter-bar .btn{font-size:1.8rem}}@media only screen and (min-width:1537px){.portfolio__filter-bar .btn{font-size:1.6rem}}.portfolio__filter-bar .btn svg{height:2.4rem;width:2.4rem;stroke:#0d0d0d;margin-left:1rem}@media only screen and (min-width:961px){.portfolio__aside{margin-right:1rem;max-width:24.3rem;width:100%}}@media only screen and (min-width:1281px){.portfolio__filter{max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem);overflow:auto;padding-right:5px;position:sticky;top:10rem}.portfolio__filter::-webkit-scrollbar{width:2px}.portfolio__filter::-webkit-scrollbar-track{background:#c1c1c1;border-radius:0}.portfolio__filter::-webkit-scrollbar-thumb{background:#ff6362;border-radius:0}.portfolio__filter::-webkit-scrollbar-track{background:transparent}.portfolio__filter::-webkit-scrollbar-thumb{background:#e7e6e6}}@media only screen and (max-width:80em){.portfolio__filter{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0d0d0d00;display:flex;height:100%;justify-content:flex-end;left:0;margin:0;max-width:100%;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1020}.portfolio__filter.active{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0d0d0db3;opacity:1;visibility:visible}.portfolio__filter.active .portfolio__filter__list{margin-right:0}.portfolio__filter .portfolio__filter__btn{display:flex;height:6rem;width:6rem;fill:#9993;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:100%;margin-right:6rem}.portfolio__filter .portfolio__filter__btn svg{height:3.6rem;width:3.6rem;fill:#fff}.portfolio__filter .portfolio__filter__list{align-self:flex-start;background:#fff;border-radius:1.6rem 0 0 1.6rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-right:-200%;max-width:36rem;overflow-y:auto;padding:4rem 2rem;transition:all .3s ease;width:100%}}@media only screen and (max-width:40em){.portfolio__filter{bottom:0;flex-direction:column;top:unset}.portfolio__filter.active .portfolio__filter__list{margin:0}.portfolio__filter .portfolio__filter__btn{margin:0 0 3rem}.portfolio__filter .portfolio__filter__list{border-radius:1.6rem 1.6rem 0 0;height:auto;margin:0 0 -200%;max-height:calc(100vh - 12rem);max-height:calc(100dvh - 12rem);max-width:100%}}.portfolio__filter .btn--tertiary{margin-top:2.8rem}.portfolio__filter__btn{display:none}.portfolio__filter__list{list-style:none}.portfolio__filter__list__item{border-bottom:1px solid #e7e6e6;padding:1.2rem 0}.portfolio__filter__list__item a{display:inline-block;width:100%}.portfolio__filter__list__item:first-child{padding-top:0}.portfolio__filter__list__item:last-child{border-bottom:none}.portfolio__filter__list__item:last-child.active{padding:0}.portfolio__filter__list__item.--no-border{border-bottom:none;padding:.3rem 0}.portfolio__filter__list__item--single .custom-radio--primary{align-items:center;border-radius:.8rem;display:flex;letter-spacing:.04em;min-height:3.6rem;padding:0 1.6rem;transition:all .3s ease}.portfolio__filter__list__item--single .custom-radio--primary:has(input:checked),.portfolio__filter__list__item--single .custom-radio--primary:hover{background:#f3f3f3}.portfolio__filter__list__item--single .custom-radio--primary .custom-radio__checkmark{left:1.2rem}@media only screen and (max-width:40em){.portfolio__filter__list__item--single .custom-radio--primary .custom-radio__checkmark{left:.4rem}}.portfolio__filter__list__item--single .custom-radio--primary .custom-radio__text{font-size:1.8rem;line-height:2.52rem}@media only screen and (min-width:1281px){.portfolio__filter__list__item--single .custom-radio--primary .custom-radio__text{font-size:1.7rem}}@media only screen and (min-width:1537px){.portfolio__filter__list__item--single .custom-radio--primary .custom-radio__text{font-size:1.8rem}}.portfolio__filter__list__item--category{padding:0}.portfolio__filter__list__item--category.active .portfolio__filter__list__item__category,.portfolio__filter__list__item--category:hover .portfolio__filter__list__item__category{color:#868686}.portfolio__filter__list__item--category.active .portfolio__filter__list__item__category:after,.portfolio__filter__list__item--category:hover .portfolio__filter__list__item__category:after{filter:brightness(0) saturate(100%) invert(57%) sepia(0) saturate(1%) hue-rotate(220deg) brightness(92%) contrast(97%)}.portfolio__filter__list__item--category.active{padding:0 0 1.2rem}.portfolio__filter__list__item--category.active .portfolio__filter__list__item__category:after{transform:translateY(-50%) rotate(180deg)}.portfolio__filter__list__item--category.active .portfolio__filter__list__item__sub-list{display:flex;flex-direction:column;list-style:none;margin-top:-.8rem}.portfolio__filter__list__item--category.active .portfolio__filter__list__item__sub-list .portfolio__filter__list__item{border:none;padding:0}@media only screen and (max-width:40em){.portfolio__filter__list__item--category.active .portfolio__filter__list__item__sub-list .custom-radio--primary{padding:0 1.6rem}.portfolio__filter__list__item--category.active .portfolio__filter__list__item__sub-list .custom-radio--primary .custom-radio__checkmark{left:1.2rem}}.portfolio__filter__list__item--category.active .portfolio__filter__list__item__sub-list .custom-radio--primary .custom-radio__text{font-size:1.4rem;line-height:1.82rem}.portfolio__filter__list__item__category{font-size:1.53rem;font-weight:400;justify-content:flex-start;letter-spacing:.06em;line-height:140%;padding:1.5rem 0;position:relative;width:100%}@media only screen and (min-width:1281px){.portfolio__filter__list__item__category{font-size:1.8rem}}.portfolio__filter__list__item__category:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-size:1.6rem 1.6rem;content:"";display:block;height:1.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:1.6rem}.portfolio__filter__list__item__sub-list{display:none}.portfolio__list{align-items:flex-start;align-self:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:126.2rem;width:100%}.portfolio__list .card--fifth,.portfolio__list .card--seventh{margin-top:2rem;max-width:calc(50% - 1rem)}.portfolio__list .card--fifth:first-child,.portfolio__list .card--fifth:nth-child(2),.portfolio__list .card--seventh:first-child,.portfolio__list .card--seventh:nth-child(2){margin-top:0}@media only screen and (max-width:40em){.portfolio__list .card--fifth,.portfolio__list .card--seventh{margin-top:2.4rem;max-width:100%}.portfolio__list .card--fifth:nth-child(2),.portfolio__list .card--seventh:nth-child(2){margin-top:2.4rem}}.portfolio__list .pagination{margin-top:3.8rem}@media only screen and (min-width:961px){.portfolio__list .pagination{margin-top:4.5rem}}.card.card--secondary{align-content:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;max-width:32.2rem;min-height:100%;width:100%}@media only screen and (min-width:961px){.card.card--secondary{max-width:54.8rem}}@media screen and (min-width:1681px){.card.card--secondary{max-width:100%}}.card.card--secondary:hover .circle-arrow-btn__copy{transform:translateY(0) translate(0)}.card.card--secondary:hover .circle-arrow-btn__origin{transform:translateY(-70%) translate(125%)}.card.card--secondary:hover .card__head .card__cover img{transform:scale(1.1)}.card.card--secondary .card__head{align-items:flex-start;aspect-ratio:1.91;border-radius:1.6rem;display:flex;flex-direction:column;margin-bottom:.8rem;padding:3.2rem;position:relative;width:100%;z-index:1}@supports not (aspect-ratio:1/1){.card.card--secondary .card__head:before{content:"";float:left;padding-top:52.35602%}.card.card--secondary .card__head:after{clear:both;content:"";display:block}}@media only screen and (max-width:60em){.card.card--secondary .card__head{padding:5.2rem 2rem 2rem}}.card.card--secondary .card__title{color:#0d0d0d;font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:110%;margin:0 0 .96rem;text-align:left;width:100%}@media only screen and (min-width:961px){.card.card--secondary .card__title{font-size:2.4rem}}@media only screen and (min-width:1281px){.card.card--secondary .card__title{font-size:2.8rem}}@media only screen and (max-width:60em){.card.card--secondary .card__title{font-size:2rem;line-height:2.4rem}}.card.card--secondary .card__title span{color:#ff6362}.card.card--secondary .card__tags-wrap{margin-top:auto;max-height:2.7rem;overflow:hidden;padding-right:4.6rem;position:relative;width:100%}@media only screen and (min-width:961px){.card.card--secondary .card__tags-wrap{max-height:2.9rem}}.card.card--secondary .card__tags{align-self:center;display:flex;flex-wrap:wrap;max-width:calc(100% - 10rem);width:-moz-max-content;width:max-content}.card.card--secondary .card__tags__item{display:flex;margin:.1rem 0;position:relative;z-index:1}.card.card--secondary .card__text{color:#aaa;font-size:1.4rem;font-weight:400;left:calc(100% + 1.6rem);line-height:130%;line-height:2.2rem;position:absolute;top:.25rem;white-space:nowrap;z-index:1}@media only screen and (min-width:1440px){.card.card--secondary .card__text{font-size:1.3rem}}@media only screen and (min-width:1537px){.card.card--secondary .card__text{font-size:1.4rem}}@media only screen and (min-width:961px){.card.card--secondary .card__text{top:.4rem}}.card.card--secondary .card__link{bottom:.32rem;height:2.56rem;position:absolute;right:0;width:2.56rem}.card.card--secondary .card__link svg{height:1.09rem;width:1.09rem}.card.card--secondary .card__link .circle-arrow-btn__copy,.card.card--secondary .card__link .circle-arrow-btn__origin{height:2.16rem;width:2.3rem}@media only screen and (max-width:60em){.card.card--secondary .card__link .circle-arrow-btn__copy,.card.card--secondary .card__link .circle-arrow-btn__origin{height:2.06rem;width:2.2rem}.card.card--secondary .card__link{height:2.4rem;width:2.4rem}.card.card--secondary .card__link svg{height:1.02rem;width:1.02rem}}.card.card--secondary .card__cover:before{content:none}.newsletter{background:#f3f3f3;border-radius:1.6rem;display:flex;flex-direction:column;padding:2.4rem 2rem}@media only screen and (max-width:80em){.newsletter{display:none}}.newsletter__title{font-size:2rem;font-weight:400;line-height:120%}.newsletter__form{display:flex;flex-direction:column;margin-top:1.6rem}.newsletter__form label{margin:.4rem 0 0}.newsletter__form .btn--primary{color:#fff;margin-top:1.6rem}.newsletter__form-msg{font-size:1.4rem;margin-top:15px}.newsletter__form-msg-success{color:#5d5d5d}.newsletter__form-msg-error{color:#ff6362}.card.card--notes{background:#f3f3f3;border-radius:1.6rem;display:flex;flex-wrap:nowrap;overflow:hidden;padding:2.4rem;position:relative;width:100%}@media only screen and (max-width:40em){.card.card--notes{flex-wrap:wrap;padding:1.4rem}}.card.card--notes:before{background-color:#e7e6e6;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:0}.card.card--notes .card__number{color:#ff6362;flex-shrink:0;font-size:2.4rem;font-weight:400;line-height:2.6rem;margin-right:1.6rem;position:relative;width:6.4rem;z-index:1}@media only screen and (max-width:40em){.card.card--notes .card__number{font-size:1.7rem;margin-bottom:2px}}.card.card--notes .card__head{display:flex;flex-direction:column;flex-grow:1}@media only screen and (max-width:40em){.card.card--notes .card__head{margin-right:4.4rem;order:2;width:calc(100% - 4.4rem)}}.card.card--notes .card__title{font-size:2.4rem;font-weight:400;line-height:2.6rem;transition:all .3s ease}@media only screen and (max-width:40em){.card.card--notes .card__title{font-size:2rem;line-height:2.3rem}}.card.card--notes .card__title span{background-image:linear-gradient(transparent calc(100% - .1em),#ff6362 .1em)}.card.card--notes .card__categories{display:flex;flex-wrap:wrap;margin:1rem 0 -.2rem -.2rem;max-height:2.8rem;overflow:hidden}.card.card--notes .card__link{flex-shrink:0;position:static;width:auto}@media only screen and (max-width:40em){.card.card--notes .card__link{margin-left:auto;order:1;width:4.4rem}}.card.card--notes .card__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.card.card--notes .circle-arrow-btn{margin-left:4rem}@media only screen and (max-width:60em){.card.card--notes .circle-arrow-btn{margin-left:2rem}}.card.card--notes:hover:before{width:100%}.card.card--notes:hover .card__title{color:#ff6362}.card.card--notes:hover .circle-arrow-btn__copy{transform:translateY(0) translate(0)}.card.card--notes:hover .circle-arrow-btn__origin{transform:translateY(-70%) translate(125%)}.blog.blog--list{overflow:unset;padding-top:3.6rem}@media only screen and (max-width:80em){.blog.blog--list.--no-padding{padding-top:0}.blog.blog--list.--no-padding .blog__filter__tags-list{margin-top:3.6rem}}.blog.blog--list .blog__inner{display:flex;flex-wrap:wrap}@media only screen and (max-width:80em){.blog.blog--list .blog__inner{flex-flow:column nowrap}.blog.blog--list .blog__filter-wrap{position:static;top:unset}}.blog.blog--list .blog__filter{margin-bottom:2.4rem;width:100%}@media only screen and (min-width:1281px){.blog.blog--list .blog__filter{margin-bottom:3.2rem;margin-right:3rem;max-width:32.6rem}}@media only screen and (min-width:1537px){.blog.blog--list .blog__filter{max-width:36.4rem}}.blog.blog--list .blog__filter__tags{background:#f3f3f3;border-radius:1.6rem;display:flex;flex-wrap:wrap;margin:0 0 2.4rem;padding:2.4rem 2rem;width:100%}@media only screen and (max-width:80em){.blog.blog--list .blog__filter__tags{display:none;margin:0}}.blog.blog--list .blog__filter__tags__title{font-size:2rem;font-weight:400;letter-spacing:.08em;line-height:120%;width:100%}.blog.blog--list .blog__filter__tags__list{display:flex;flex-wrap:wrap;margin:1.8rem 0 0 -.2rem;width:calc(100% + .2rem)}.blog.blog--list .blog__filter__tags__list__item{display:flex}.blog.blog--list .blog__filter__tags__list__item .tag-button{margin:.2rem}.blog.blog--list .blog__filter__tags__list__item .tag-button__text-copy,.blog.blog--list .blog__filter__tags__list__item .tag-button__text-origin{height:2.1rem}.blog.blog--list .blog__filter__tags__btn{font-size:1.45rem;font-weight:400;height:2.4rem;line-height:1.92rem;margin-top:1.8rem;padding-left:2.8rem;position:relative;text-transform:uppercase}@media only screen and (min-width:1537px){.blog.blog--list .blog__filter__tags__btn{font-size:1.6rem}}.blog.blog--list .blog__filter__tags__btn.--opened:after{transform:translateY(-60%) rotateX(180deg) rotate(90deg)}.blog.blog--list .blog__filter__tags__btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%230D0D0D' fill-rule='evenodd' d='M10 5.8 5.8 1.6 7 .4l4.2 4.2a3.394 3.394 0 0 1 0 4.8L7 13.6l-1.2-1.2L10 8.2a1.697 1.697 0 0 0 0-2.4' clip-rule='evenodd'/%3E%3Cpath fill='%230D0D0D' d='M.875 7.843h9.899V5.99h-9.9z'/%3E%3C/svg%3E");background-size:1.4rem 1.4rem;content:"";display:block;height:1.4rem;left:.5rem;position:absolute;top:50%;transform:translateY(-60%) rotateX(0) rotate(90deg);width:1.4rem}.blog.blog--list .blog__filter__tags-list{display:none}@media only screen and (max-width:80em){.blog.blog--list .blog__filter__tags-list{align-items:flex-start;border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;display:flex;flex-direction:column;width:100%}}.blog.blog--list .blog__filter__tags-list.active .blog__filter__tags-list__item:after{transform:translateY(-50%) rotate(180deg)}.blog.blog--list .blog__filter__tags-list.active .blog__filter__tags-list__submenu{display:flex}.blog.blog--list .blog__filter__tags-list__item{display:flex;padding:1.2rem 0;position:relative;width:100%}.blog.blog--list .blog__filter__tags-list__item:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-size:1.6rem 1.6rem;content:"";display:block;height:1.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all .3s ease;width:1.6rem}.blog.blog--list .blog__filter__tags-list__item__title{font-size:1.53rem;font-weight:400;line-height:140%}@media only screen and (min-width:1281px){.blog.blog--list .blog__filter__tags-list__item__title{font-size:1.8rem}}.blog.blog--list .blog__filter__tags-list__item__title span{color:#aaa;font-size:1.2rem;letter-spacing:.1px;line-height:140%;text-transform:uppercase;vertical-align:super}.blog.blog--list .blog__filter__tags-list__submenu{display:none;flex-wrap:wrap;list-style:none;margin-top:-.2rem;padding-bottom:1.2rem;width:100%}.blog.blog--list .blog__list{align-content:flex-start;display:flex;flex-wrap:wrap;width:100%}@media only screen and (min-width:641px){.blog.blog--list .blog__list{margin:0 -1rem;width:calc(100% + 2rem)}}@media only screen and (min-width:1281px){.blog.blog--list .blog__list{max-width:calc(100% - 34.4rem)}}@media only screen and (min-width:1537px){.blog.blog--list .blog__list{max-width:calc(100% - 38.4rem)}}.blog.blog--list .blog__list .card{height:auto;margin:2rem 0 0;max-width:100%;min-height:unset;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease-out}@media only screen and (min-width:641px){.blog.blog--list .blog__list .card{display:flex;flex-direction:row;margin:2rem 1rem 0;max-width:calc(50% - 2rem)}}@media only screen and (min-width:1281px){.blog.blog--list .blog__list .card{margin-top:3.2rem;max-width:calc(50% - 2rem)}}.blog.blog--list .blog__list .card:first-child,.blog.blog--list .blog__list .card:nth-child(2){margin-top:0}@media only screen and (max-width:40em){.blog.blog--list .blog__list .card:nth-child(2){margin-top:2rem}}@media only screen and (min-width:641px){.blog.blog--list .blog__list .card .card__tags-wrap{margin-top:auto}}.blog.blog--list .blog__list.--notes .card{margin:2rem 0 0;max-width:100%}@media only screen and (max-width:40em){.blog.blog--list .blog__list.--notes .card{margin:1.6rem 0 0}}.blog.blog--list .blog__list.--notes .card:nth-child(odd){margin-right:0}.blog.blog--list .blog__list.--notes .card:first-child{margin-top:0}.blog.blog--list .blog__list .pagination{margin-top:4rem}.author{padding-top:4rem}.author__profile{align-items:center;display:flex;margin-top:1.6rem;position:relative}.author__profile__image{border-radius:100%;height:23.6rem;margin-right:2rem;-o-object-fit:cover;object-fit:cover;width:23.6rem}@media only screen and (max-width:40em){.author__profile__image{height:7rem;left:0;margin:0;position:absolute;top:0;width:7rem}}.author__profile__info{align-items:flex-start;display:flex;flex-direction:column;max-width:75rem;width:100%}.author__profile__info__sub-title{font-size:1.6rem;font-weight:400;line-height:140%;text-transform:uppercase}@media only screen and (max-width:40em){.author__profile__info__sub-title{font-size:1.2rem;line-height:1.6rem;margin-top:auto;order:3}}.author__profile__info__title{font-size:2.8rem;font-weight:400;line-height:110%;margin-top:.8rem}@media only screen and (min-width:641px){.author__profile__info__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:961px){.author__profile__info__title{font-size:4rem;line-height:110%}}@media only screen and (min-width:1281px){.author__profile__info__title{font-size:3.6rem}}@media only screen and (min-width:1537px){.author__profile__info__title{font-size:4rem;line-height:100%}}@media only screen and (max-width:40em){.author__profile__info__title{font-size:2.8rem;line-height:3rem;margin:0 0 0 9.2rem;order:1}}.author__profile__info__text{font-size:1.4rem;font-weight:400;line-height:130%;margin-top:1.6rem}@media only screen and (min-width:1440px){.author__profile__info__text{font-size:1.3rem}}@media only screen and (min-width:1537px){.author__profile__info__text{font-size:1.4rem}}@media only screen and (max-width:40em){.author__profile__info__text{margin-top:.8rem;order:4}}.author__profile__info__views{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-top:2.4rem;padding-left:2rem;position:relative;text-transform:uppercase}@media only screen and (max-width:40em){.author__profile__info__views{margin:.8rem 0 1.6rem 9.2rem;order:2}}.author__profile__info__views:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23868686' d='M8 2a7.336 7.336 0 0 1 7.212 6A7.336 7.336 0 0 1 .787 8 7.336 7.336 0 0 1 8 2m0 10.667A6.004 6.004 0 0 0 13.85 8 6.003 6.003 0 0 0 2.148 8 6 6 0 0 0 8 12.667M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0-1.333a1.667 1.667 0 1 0 0-3.334 1.667 1.667 0 0 0 0 3.334'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:1.6rem 1.6rem;content:"";display:block;height:1.6rem;left:0;position:absolute;top:0;width:1.6rem}.author__articles{display:flex;flex-wrap:wrap;margin-top:4rem}@media only screen and (max-width:40em){.author__articles{margin-top:2.4rem}}.author__articles .card{margin:0 2rem 3.2rem 0;max-width:calc(33.33333% - 1.33333rem)}@media only screen and (min-width:80em){.author__articles .card:nth-child(3n){margin:0 0 3.2rem}}@media only screen and (max-width:80em){.author__articles .card{margin:0 2rem 3.2rem 0;max-width:calc(50% - 1rem)}.author__articles .card:nth-child(2n){margin:0 0 3.2rem}}@media only screen and (max-width:60em){.author__articles .card{margin:0 2rem 2rem 0}.author__articles .card:nth-child(2n){margin:0 0 2rem}}@media only screen and (max-width:40em){.author__articles .card{margin:0 0 2rem;max-width:none}}.author__articles .pagination{margin-top:.8rem}@media only screen and (max-width:40em){.author__articles .pagination{margin-top:2rem}}.title-internal-pages{overflow:initial;padding-top:4rem}.title-internal-pages.no-text .title-internal-pages__title{font-size:4rem;line-height:1.1;padding:0;width:100%}@media only screen and (min-width:961px){.title-internal-pages.no-text .title-internal-pages__title{font-size:4rem}}@media only screen and (min-width:1281px){.title-internal-pages.no-text .title-internal-pages__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.title-internal-pages.no-text .title-internal-pages__title{font-size:5rem}}@media only screen and (min-width:1537px){.title-internal-pages.no-text .title-internal-pages__title{font-size:5.6rem}}.title-internal-pages:has(.blog__filter__categories) .title-internal-pages__title,.title-internal-pages:not(.no-text) .title-internal-pages__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.title-internal-pages:has(.blog__filter__categories) .title-internal-pages__title,.title-internal-pages:not(.no-text) .title-internal-pages__title{font-size:4rem}}@media only screen and (min-width:1281px){.title-internal-pages:has(.blog__filter__categories) .title-internal-pages__title,.title-internal-pages:not(.no-text) .title-internal-pages__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.title-internal-pages:has(.blog__filter__categories) .title-internal-pages__title,.title-internal-pages:not(.no-text) .title-internal-pages__title{font-size:5rem}}@media only screen and (min-width:1537px){.title-internal-pages:has(.blog__filter__categories) .title-internal-pages__title,.title-internal-pages:not(.no-text) .title-internal-pages__title{font-size:5.6rem}}.title-internal-pages.full-width .title-internal-pages__title{max-width:100%;width:100%}.title-internal-pages+.technologies-by-category{margin-top:0;padding-top:3rem}@media only screen and (min-width:961px){.title-internal-pages+.technologies-by-category{padding-top:4rem}}.title-internal-pages .breadcrumbs{margin-bottom:1rem}@media only screen and (min-width:1141px){.title-internal-pages .breadcrumbs{margin-bottom:.6rem}}@media only screen and (min-width:1537px){.title-internal-pages .breadcrumbs{margin-bottom:1rem}}.title-internal-pages__inner{display:flex;flex-wrap:wrap}@media only screen and (max-width:60em){.title-internal-pages__inner{flex-flow:column nowrap}}.title-internal-pages__title{padding-right:4rem;width:calc(100% - 49.2rem)}@media only screen and (max-width:71.25em){.title-internal-pages__title{padding:0;width:50%}}@media only screen and (max-width:60em){.title-internal-pages__title{width:100%}}.title-internal-pages__text{font-size:1.53rem;font-weight:400;line-height:140%;margin-top:1rem;max-width:49.2rem;width:100%}@media only screen and (min-width:1281px){.title-internal-pages__text{font-size:1.8rem}}@media only screen and (max-width:71.25em){.title-internal-pages__text{margin-left:auto;max-width:calc(50% - 4rem)}}@media only screen and (max-width:60em){.title-internal-pages__text{margin:2.4rem 0 0;max-width:none}}.title-internal-pages .blog__filter__categories{display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;margin:-.4rem 0 0 -.2rem;padding-top:2.4rem;width:100%}.title-internal-pages .blog__filter__categories .tag-button{border-color:#d3d3d3;border-width:.2rem;font-size:1.45rem;font-weight:400;line-height:1.92rem;margin:.4rem .2rem;padding:0 1.2rem;text-transform:uppercase}@media only screen and (min-width:1537px){.title-internal-pages .blog__filter__categories .tag-button{font-size:1.6rem}}.title-internal-pages .blog__filter__categories .tag-button.--active,.title-internal-pages .blog__filter__categories .tag-button:hover{border-color:#0d0d0d}.title-internal-pages .blog__filter__categories .tag-button__text-copy,.title-internal-pages .blog__filter__categories .tag-button__text-origin{height:3.2rem}.card.card--primary{align-items:flex-start;background:#1c1c1c;border-radius:1.6rem;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;padding:2.4rem 2rem 9rem}@media only screen and (min-width:961px){.card.card--primary{flex-direction:row;justify-content:space-between;padding:4rem}}@media only screen and (min-width:1440px){.card.card--primary{padding:3.6rem 3.6rem 3.3rem}}@media only screen and (min-width:1537px){.card.card--primary{padding:4rem}}.card.card--primary.--video .card__title{font-size:2.6rem;font-weight:400;line-height:2.86rem;padding-right:50%;width:100%}@media only screen and (max-width:60em){.card.card--primary.--video .card__title{display:none;font-size:2rem;line-height:120%}}.card.card--primary.--video .card__features__title{display:none}@media only screen and (max-width:60em){.card.card--primary.--video .card__features__title{display:block}}.card.card--primary.--video .card__info{margin-top:2.4rem}.card.card--primary.light-theme{background:#f3f3f3}.card.card--primary.light-theme .btn.btn--underscore{align-self:center;color:#0d0d0d}@media only screen and (min-width:961px){.card.card--primary.light-theme .btn.btn--underscore{margin-bottom:1rem;order:4}}.card.card--primary.light-theme .btn.btn--underscore span{background-image:linear-gradient(transparent calc(100% - .1em),#ff6362 .1em)}.card.card--primary.light-theme .btn.btn--underscore:hover{color:#ff6362}.card.card--primary.light-theme .btn.btn--primary{color:#fff}.card.card--primary.light-theme .btn.btn--tertiary{border-color:#0d0d0d;color:#0d0d0d}.card.card--primary.light-theme .btn.btn--tertiary:hover{color:#fff}.card.card--primary.light-theme .btn.btn--tertiary:hover svg{fill:#fff}.card.card--primary.light-theme .btn.btn--tertiary:after{filter:none}.card.card--primary.light-theme .btn.btn--tertiary svg{fill:#0d0d0d}.card.card--primary.light-theme .btn.btn--tertiary .btn__fill:before{background-color:#0d0d0d}.card.card--primary.light-theme .card__features__rating{background:#fff}.card.card--primary.light-theme .card__features__rating:before{background-color:#e7e6e6}.card.card--primary.light-theme .card__features__video{border-radius:1.6rem;display:block;margin:2.4rem 0 .5rem;max-width:100%;order:3;width:100%}@media only screen and (min-width:641px){.card.card--primary.light-theme .card__features__video{margin-bottom:1rem}}@media only screen and (min-width:961px){.card.card--primary.light-theme .card__features__video{max-width:58.2rem;order:unset}}.card.card--primary.light-theme .card__features:has(.card__features__video)+.card__info:before{background:#e7e6e6;content:"";display:block;height:1px;left:-2rem;position:absolute;top:-1.2rem;width:calc(100% + 4rem)}.card.card--primary.light-theme .card__info{background:#fff}.card.card--primary:not(.light-theme) .card__info__block__tabs .tag-button.--style-hash-tag{border-color:#fff;color:#fff}.card.card--primary:not(.light-theme) .card__info__block__tabs .tag-button.--style-hash-tag:hover{border-color:#fff;color:#0d0d0d}.card.card--primary:not(.light-theme) .card__info__block__tabs .tag-button.--style-hash-tag .tag-button__fill:before{background-color:#fff}.card.card--primary.full-width{max-width:100%}.card.card--primary.full-width .card__author,.card.card--primary.full-width .card__features{max-width:100%;width:100%}@media only screen and (min-width:961px){.card.card--primary.full-width .card__author,.card.card--primary.full-width .card__features{width:50%}}@media only screen and (max-width:60em){.card.card--primary.full-width .card__author{margin-bottom:1rem}.card.card--primary.full-info{min-height:auto;padding:2.4rem 2rem}.card.card--primary.full-info .card__features__link{display:none}.card.card--primary.full-info .card__features__text{display:block;margin:0;order:3;padding:1.6rem 0 2.4rem;position:relative}.card.card--primary.full-info .card__features__text:after{background:#e7e6e6;bottom:0;content:"";display:block;height:1px;left:-2rem;position:absolute;width:calc(100% + 4rem)}.card.card--primary.full-info .card__info{background:transparent;border-radius:0;display:flex;flex-wrap:wrap;margin:0 0 1rem;max-width:none;order:3;padding:0;position:relative}.card.card--primary.full-info .card__info:after{background:#e7e6e6;bottom:-1rem;content:"";display:block;height:1px;left:-2rem;position:absolute;width:calc(100% + 4rem)}.card.card--primary.full-info .card__info__block{margin:.6rem 0;max-width:calc(50% - .8rem)}.card.card--primary.full-info .card__info__block:nth-child(odd){margin-right:.8rem}.card.card--primary.full-info .card__info__block:nth-child(2n){margin-left:.8rem}.card.card--primary.full-info .card__info__block--full-width{max-width:100%}.card.card--primary.full-info .card__info__block--full-width:nth-child(2n),.card.card--primary.full-info .card__info__block--full-width:nth-child(odd){margin:.6rem 0}.card.card--primary.full-info .card__info__block__title{display:none}.card.card--primary.full-info .card__info__block__text{font-size:1.2rem;line-height:1.6rem;margin:0;text-transform:uppercase}.card.card--primary.full-info .card__actions{display:flex;margin:2.4rem 0 0;max-width:100%;order:4}}@media only screen and (max-width:60em) and (max-width:60em){.card.card--primary.full-info .card__actions{margin-left:-.5rem;width:100%}}@media only screen and (max-width:60em) and (max-width:40em){.card.card--primary.full-info .card__actions{flex-wrap:wrap;margin-left:unset}}@media only screen and (max-width:60em){.card.card--primary.full-info .card__actions .btn{font-size:1.6rem;font-weight:500;line-height:1.8rem;margin:0 0 .8rem;width:100%}}@media only screen and (max-width:60em) and (max-width:60em){.card.card--primary.full-info .card__actions .btn{height:4.4rem;margin:0 1rem;width:calc(50% - 1rem)}}@media only screen and (max-width:60em) and (max-width:40em){.card.card--primary.full-info .card__actions .btn{margin:0 0 .8rem;width:100%}}@media only screen and (max-width:60em){.card.card--primary.full-info .card__actions .btn:last-child{margin:0}}.card.card--primary .card__features{align-content:flex-start;display:flex;flex-wrap:wrap;margin-bottom:2.4rem;order:2}@media only screen and (min-width:961px){.card.card--primary .card__features{margin-bottom:0;max-width:58.2rem;order:1;padding-right:2rem;width:50%}}@media only screen and (min-width:1537px){.card.card--primary .card__features{margin-bottom:2.4rem}}@media only screen and (max-width:60em){.card.card--primary .card__features .btn--underscore{display:none}}.card.card--primary .card__features__title{font-size:2rem;line-height:2.4rem;order:2;width:100%}@media only screen and (min-width:961px){.card.card--primary .card__features__title{font-size:2.4rem;line-height:2.88rem;order:1}}@media only screen and (min-width:1281px){.card.card--primary .card__features__title{font-size:2.2rem;line-height:2.5rem}}@media only screen and (min-width:1537px){.card.card--primary .card__features__title{font-size:2.4rem}}.card.card--primary .card__features__text{display:none}@media only screen and (min-width:961px){.card.card--primary .card__features__text{color:#aaa;display:block;font-size:1.6rem;line-height:140%;margin:1.4rem 0 0;order:2}}@media only screen and (min-width:1537px){.card.card--primary .card__features__text{margin-bottom:1rem}}.card.card--primary .card__features__link{display:none}@media only screen and (max-width:60em){.card.card--primary .card__features__link{bottom:2.4rem;display:flex;height:4rem;left:2rem;order:3;position:absolute;width:4rem}}.card.card--primary .card__features__link svg{height:inherit;width:inherit;fill:#fff}.card.card--primary .card__features__rating{align-items:center;background:#2b2b2b;border-radius:.8rem;display:flex;flex-direction:row;margin-bottom:2.4rem;order:1;overflow:hidden;padding:.8rem 1.6rem;position:relative;width:100%;z-index:1}@media only screen and (min-width:641px){.card.card--primary .card__features__rating{align-content:flex-start;flex-direction:column;margin:1.6rem 0 2.4rem}}@media only screen and (min-width:961px){.card.card--primary .card__features__rating{margin-right:2.4rem;order:3;width:auto}}.card.card--primary .card__features__rating:hover:before{width:100%}.card.card--primary .card__features__rating.--empty{margin-bottom:.5rem;margin-top:0;padding:0}@media only screen and (min-width:641px){.card.card--primary .card__features__rating.--empty{margin-bottom:1rem}}@media only screen and (min-width:961px){.card.card--primary .card__features__rating.--empty{height:2rem;margin-bottom:2.4rem;margin-right:0;margin-top:1.6rem}}.card.card--primary .card__features__rating:before{background-color:#5d5d5d;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.card.card--primary .card__features__rating__text{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin:0 auto 0 0;text-transform:uppercase}@media only screen and (min-width:961px){.card.card--primary .card__features__rating__text{width:100%}}@media only screen and (min-width:1537px){.card.card--primary .card__features__rating__text{margin-bottom:.4rem;width:100%}}.card.card--primary .card__features__rating .star-rating{align-self:flex-start;margin-right:0}@media only screen and (max-width:40em){.card.card--primary .card__features__rating .star-rating{margin-left:1rem}.card.card--primary .card__features__rating .star-rating__number{margin-right:1rem}}.card.card--primary .card__features__rating .star-rating__number span{display:none}.card.card--primary .card__features__rating .star-rating__icons svg{margin:0 .1rem}@media only screen and (max-width:60em){.card.card--primary .card__features:not(:has(.card__features__rating)) .card__features__title{margin-top:2.4rem}}.card.card--primary .card__info{display:none}@media only screen and (min-width:961px){.card.card--primary .card__info{align-content:flex-start;align-self:flex-start;background:#2b2b2b;border-radius:1.6rem;display:flex;flex-wrap:wrap;max-width:58rem;order:2;padding:2rem;width:50%}}@media only screen and (min-width:641px){.card.card--primary .card__info{margin-bottom:1rem}}@media only screen and (min-width:1141px){.card.card--primary .card__info{margin-bottom:2rem}}@media only screen and (min-width:1440px){.card.card--primary .card__info{max-width:calc(50% - 1rem);padding:2.1rem 1.6rem}}@media only screen and (min-width:1537px){.card.card--primary .card__info{margin-bottom:2.7rem;max-width:calc(50% - 1.2rem);padding:1.8rem 1.6rem}}.card.card--primary .card__info__block{align-items:flex-start;display:flex;flex-direction:column;margin:1.4rem 2rem .7rem;max-width:calc(50% - 4rem);width:100%}@media only screen and (min-width:1440px){.card.card--primary .card__info__block{margin:1.4rem 2rem 1rem}}@media only screen and (min-width:1537px){.card.card--primary .card__info__block{margin:1.2rem 1.5rem 1.8rem}}.card.card--primary .card__info__block--full-width{margin:1.4rem 1.3rem 1.2rem;max-width:none}.card.card--primary .card__info__block__title{color:#868686;font-size:1.2rem;line-height:1.68rem;text-transform:uppercase}.card.card--primary .card__info__block__text{font-size:2rem;line-height:2.4rem;margin-top:.4rem}@media only screen and (max-width:96em){.card.card--primary .card__info__block__text{font-size:1.8rem;line-height:1.98rem}}.card.card--primary .card__info__block__tabs{display:flex;flex-wrap:wrap;margin:.6rem 0 0;max-height:5.2rem;max-width:38rem;overflow:hidden;width:100%}@media only screen and (min-width:1440px){.card.card--primary .card__info__block__tabs{margin:.3rem 0 0}}@media only screen and (min-width:1537px){.card.card--primary .card__info__block__tabs{margin:.6rem 0 0}}.card.card--primary .card__info__block .tag-button__text-copy,.card.card--primary .card__info__block .tag-button__text-origin{height:2rem}.card.card--primary .card__author{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.6rem;order:1;padding-left:6rem;position:relative;width:100%}@media only screen and (min-width:641px){.card.card--primary .card__author{margin-bottom:1rem}}@media only screen and (min-width:961px){.card.card--primary .card__author{align-self:flex-end;margin-bottom:0;margin-top:auto;max-width:50%;order:3}}@media only screen and (min-width:1440px){.card.card--primary .card__author{order:3;padding-left:6.2rem}}@media only screen and (min-width:1537px){.card.card--primary .card__author{margin:0;padding-left:7rem}}.card.card--primary .card__author__avatar{border-radius:100%;height:4.6rem;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:4.6rem}@media only screen and (min-width:1440px){.card.card--primary .card__author__avatar{height:5.3rem;width:5.3rem}}@media only screen and (min-width:1537px){.card.card--primary .card__author__avatar{height:5.8rem;width:5.8rem}}.card.card--primary .card__author__name{font-size:1.8rem;line-height:2.16rem}@media only screen and (min-width:1440px){.card.card--primary .card__author__name{font-size:1.8rem;line-height:2.2rem}}@media only screen and (min-width:1537px){.card.card--primary .card__author__name{font-size:2rem;line-height:2.4rem}}.card.card--primary .card__author__name.--link:hover{color:#ff6362}.card.card--primary .card__author__descr{font-size:1.4rem;line-height:1.8rem;margin-top:.4rem}@media only screen and (min-width:961px){.card.card--primary .card__author__descr{margin-top:.8rem}}@media only screen and (min-width:1440px){.card.card--primary .card__author__descr{font-size:1.5rem}}@media only screen and (min-width:1537px){.card.card--primary .card__author__descr{font-size:1.6rem;line-height:2.24rem}}.card.card--primary .card__author__descr span{color:#868686}.card.card--primary .card__actions{display:none}@media only screen and (min-width:961px){.card.card--primary .card__actions{align-content:flex-start;align-self:flex-start;align-self:flex-end;display:flex;flex-wrap:wrap;margin-top:auto;order:4;width:50%}}@media only screen and (min-width:1281px){.card.card--primary .card__actions{max-width:58rem}}@media only screen and (min-width:1440px){.card.card--primary .card__actions{margin:0;max-width:calc(50% - 1rem)}}@media only screen and (min-width:1537px){.card.card--primary .card__actions{font-size:1.6rem;line-height:2.24rem;max-width:calc(50% - 1.2rem)}}.card.card--primary .card__actions .btn--tertiary{border-color:#fff;color:#fff;margin:1.2rem 2rem 0 0}.card.card--primary .card__actions .btn--tertiary svg{margin-left:1.4rem}.card.card--primary .card__actions .btn--tertiary:hover{color:#0d0d0d}.card.card--primary .card__actions .btn--tertiary:hover svg{fill:#0d0d0d}.card.card--primary .card__actions .btn--tertiary .btn__fill:before{background-color:#fff}.card.card--primary .card__actions .btn--tertiary:after{filter:brightness(0) saturate(100%) invert(100%) sepia(12%) saturate(4%) hue-rotate(203deg) brightness(115%) contrast(100%)}.card.card--primary .card__actions .btn--tertiary svg{fill:#fff}.card.card--primary .card__actions .btn--primary{margin-top:1.2rem}.testimonials.testimonials--list{margin-top:4rem}.testimonials.testimonials--list .testimonials__list{align-items:flex-start;display:flex;flex-direction:column}.testimonials.testimonials--list .testimonials__list+.pagination{margin-top:5rem}.testimonials.testimonials--list .testimonials__list .card{margin-bottom:2rem}.testimonials.testimonials--list .testimonials__list .card:last-child{margin-bottom:0}.testimonials.testimonials--primary{padding:15.6rem 0 2rem;position:relative;z-index:1}@media only screen and (min-width:961px){.testimonials.testimonials--primary{padding:12.4rem 0 2.4rem}}@media only screen and (min-width:1281px){.testimonials.testimonials--primary{padding:12.4rem 0 5.2rem}}@media only screen and (min-width:1537px){.testimonials.testimonials--primary{padding:12.4rem 0 2.4rem}}.testimonials.testimonials--primary:not(:has(.ratings-block)){padding:15.6rem 0 11rem}@media only screen and (min-width:961px){.testimonials.testimonials--primary:not(:has(.ratings-block)){padding:12.4rem 0 2.4rem}}@media only screen and (min-width:1281px){.testimonials.testimonials--primary:not(:has(.ratings-block)){padding:12.4rem 0 5.2rem}}@media only screen and (min-width:1537px){.testimonials.testimonials--primary:not(:has(.ratings-block)){padding:12.4rem 0 3.5rem}}.testimonials.testimonials--primary.no-video .testimonials__info{max-width:75rem}.testimonials.testimonials--primary+.title-internal-pages{padding-top:8rem}@media only screen and (max-width:60em){.testimonials.testimonials--primary+.title-internal-pages{padding-top:6rem}}.testimonials.testimonials--primary .testimonials__background{bottom:0;font-size:0;left:0;line-height:0;position:absolute;right:0;top:0;z-index:-1}.testimonials.testimonials--primary .testimonials__background:after{background-image:linear-gradient(0deg,#0d0d0db3,#0d0d0db3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.testimonials.testimonials--primary .testimonials__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials.testimonials--primary .testimonials__inner{color:#fff;display:flex;flex-wrap:wrap}@media only screen and (max-width:60em){.testimonials.testimonials--primary .testimonials__inner{flex-flow:column nowrap}}.testimonials.testimonials--primary .testimonials__info{align-items:flex-start;align-self:center;display:flex;flex-direction:column;justify-content:center;margin-right:auto;max-width:calc(100% - 77rem);min-height:39rem;width:100%}@media only screen and (max-width:91.25em){.testimonials.testimonials--primary .testimonials__info{min-height:30rem}}@media only screen and (max-width:80em){.testimonials.testimonials--primary .testimonials__info{max-width:calc(50% - 1rem)}}@media only screen and (max-width:60em){.testimonials.testimonials--primary .testimonials__info{align-self:flex-start;justify-content:flex-start;margin:0;max-width:100%;min-height:unset}}.testimonials.testimonials--primary .testimonials__info__title{font-size:4rem;line-height:1.1;margin-top:1.6rem}@media only screen and (min-width:961px){.testimonials.testimonials--primary .testimonials__info__title{font-size:4rem}}@media only screen and (min-width:1281px){.testimonials.testimonials--primary .testimonials__info__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.testimonials.testimonials--primary .testimonials__info__title{font-size:5rem}}@media only screen and (min-width:1537px){.testimonials.testimonials--primary .testimonials__info__title{font-size:5.6rem}}.testimonials.testimonials--primary .testimonials__info__text{font-size:1.8rem;line-height:140%;margin-top:2.4rem;max-width:100%;width:100%}@media only screen and (min-width:961px){.testimonials.testimonials--primary .testimonials__info__text{max-width:52rem}}.testimonials.testimonials--primary .testimonials__preview{margin-left:2rem;max-width:62.2rem;width:100%}@media only screen and (max-width:80em){.testimonials.testimonials--primary .testimonials__preview{max-width:calc(50% - 1rem)}}@media only screen and (max-width:60em){.testimonials.testimonials--primary .testimonials__preview{margin:4rem 0 0;max-width:100%}}.testimonials.testimonials--primary .testimonials__preview__text{font-size:1.8rem;font-weight:400;line-height:2.1rem;margin-top:1.6rem}@media only screen and (max-width:60em){.testimonials.testimonials--primary .testimonials__preview__text{margin-top:1.2rem}}.testimonials.testimonials--primary .ratings-block{margin-top:5rem}@media only screen and (max-width:60em){.testimonials.testimonials--primary .ratings-block{margin-top:8rem}}.testimonials.testimonials--primary .ratings-block .star-rating__number{display:none}@media only screen and (max-width:40em){.testimonials.testimonials--primary .ratings-block .star-rating__number{display:flex}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.drag-cursor{align-items:center;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;top:0;transform:scale3d(.3,.3,.3) translate(-50%,-50%);transition-duration:.4s;transition-property:opacity,transform;transition-timing-function:ease-out;visibility:hidden;z-index:1030}.drag-cursor,.drag-cursor:before{height:4rem;position:absolute;width:4rem;will-change:transform}.drag-cursor:before{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:#9993;border-radius:100%;content:"";transition:transform .4s ease-out;z-index:-1}.drag-cursor.--active:before{transform:scale(1.2)}@media only screen and (min-width:961px){.swiper{cursor:grab}.swiper:hover .drag-cursor.--visible{opacity:1;transform:scaleX(1) translate(-50%,-50%);visibility:visible}.swiper:has(.drag-cursor){-webkit-user-select:none;-moz-user-select:none;user-select:none}}.swiper:has(.btn:hover,.tag-button:hover) .drag-cursor{opacity:0;visibility:hidden}.testimonials.testimonials--secondary{background:#0d0d0d;color:#fff;margin-top:6rem;overflow:hidden;padding-bottom:4rem;padding-top:4rem;position:relative}@media only screen and (min-width:1281px){.testimonials.testimonials--secondary{margin-top:8rem}}@media only screen and (min-width:1440px){.testimonials.testimonials--secondary{margin-top:10rem}}@media only screen and (min-width:961px){.testimonials.testimonials--secondary{padding-bottom:5rem;padding-top:5rem}}@media only screen and (min-width:1440px){.testimonials.testimonials--secondary{padding-bottom:6rem;padding-top:6rem}}@media only screen and (min-width:1537px){.testimonials.testimonials--secondary{padding-bottom:7rem;padding-top:7rem}}.testimonials.testimonials--secondary .btn--secondary{border-color:#fff;color:#fff}.testimonials.testimonials--secondary .btn--secondary:hover{color:#0d0d0d}.testimonials.testimonials--secondary .btn--secondary .btn__fill:before{background-color:#fff}.testimonials.testimonials--secondary .btn--secondary svg,.testimonials.testimonials--secondary .btn--underscore{display:none}@media only screen and (min-width:961px){.testimonials.testimonials--secondary .btn--underscore{align-self:center;display:inline-block;margin-bottom:10px;order:4}}.testimonials.testimonials--secondary .testimonials__inner *{z-index:2}.testimonials.testimonials--secondary .testimonials__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.testimonials.testimonials--secondary .testimonials__title{font-size:4rem}}@media only screen and (min-width:1281px){.testimonials.testimonials--secondary .testimonials__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.testimonials.testimonials--secondary .testimonials__title{font-size:5rem}}@media only screen and (min-width:1537px){.testimonials.testimonials--secondary .testimonials__title{font-size:5.6rem}}.testimonials.testimonials--secondary .testimonials__list{display:flex;margin:3.2rem 0 2.4rem;width:100vw}@media only screen and (min-width:961px){.testimonials.testimonials--secondary .testimonials__list{margin-bottom:0}}@media only screen and (min-width:1440px){.testimonials.testimonials--secondary .testimonials__list{margin-top:3.3rem}}.testimonials.testimonials--secondary .testimonials__list .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.testimonials.testimonials--secondary .testimonials__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.testimonials.testimonials--secondary .testimonials__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.testimonials.testimonials--secondary .testimonials__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.testimonials.testimonials--secondary .testimonials__list .swiper .swiper-slide{width:27.2rem}@media only screen and (min-width:390px){.testimonials.testimonials--secondary .testimonials__list .swiper .swiper-slide{width:32.2rem}}@media only screen and (min-width:961px){.testimonials.testimonials--secondary .testimonials__list .swiper .swiper-slide{width:96.5%}}@media only screen and (min-width:1141px){.testimonials.testimonials--secondary .testimonials__list .swiper .swiper-slide{width:96%}}@media only screen and (min-width:1440px){.testimonials.testimonials--secondary .testimonials__list .swiper .swiper-slide{width:77%}}@media only screen and (min-width:1537px){.testimonials.testimonials--secondary .testimonials__list .swiper .swiper-slide{width:77.5%}}@media only screen and (min-width:1600px){.testimonials.testimonials--secondary .testimonials__list .swiper .swiper-slide{width:126.3rem}}.testimonials.testimonials--secondary .testimonials__list .card--primary{height:100%}.testimonials.testimonials--secondary .testimonials__list .card--primary .btn--tertiary span:after{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(0) hue-rotate(225deg) brightness(118%) contrast(100%)}.testimonials.testimonials--secondary .testimonials__mob-btn .btn--tertiary{border-color:#fff;color:#fff;width:100%}.testimonials.testimonials--secondary .testimonials__mob-btn .btn--tertiary svg{fill:#fff}@media only screen and (min-width:961px){.testimonials.testimonials--secondary .testimonials__mob-btn .btn--tertiary{display:none}}.simple-text{padding:8rem 0 0}@media only screen and (max-width:80em){.simple-text{padding:4.8rem 0 0}}@media only screen and (max-width:60em){.simple-text{padding:5.2rem 0 0}}.simple-text__rich li{margin-left:1.8rem}.simple-text__rich li::marker{color:#ff6362}.offices{margin-top:6rem}@media only screen and (min-width:1281px){.offices{margin-top:8rem}}@media only screen and (min-width:1440px){.offices{margin-top:10rem}}.offices__title{font-size:3.2rem;font-weight:400;line-height:1.1;margin-right:auto;padding-right:20rem}@media only screen and (min-width:961px){.offices__title{font-size:4rem}}@media only screen and (min-width:1281px){.offices__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.offices__title{font-size:5rem}}@media only screen and (min-width:1537px){.offices__title{font-size:5.6rem}}@media only screen and (max-width:80em){.offices__title{padding:0}}.offices__list{display:flex;margin-top:4.4rem;width:100vw}@media screen and (min-width:1681px){.offices__list{width:100%}}@media only screen and (max-width:80em){.offices__list{margin-top:3.2rem}}.offices__list__item{background-position:50%;background-size:cover;border-radius:1.6rem;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:41.2rem;overflow:hidden;padding:2.4rem;position:relative;z-index:1}@media only screen and (max-width:80em){.offices__list__item{height:30rem;padding:2.4rem 2rem 2rem}}.offices__list__item:hover .offices__list__item__cover img{transform:scale(1.1)}.offices__list__item__cover{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.offices__list__item__cover:before{background-image:linear-gradient(0deg,#0d0d0db3,#0d0d0db3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.offices__list__item__cover img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .5s ease-in-out;width:100%;z-index:0}.offices__list__item__country{align-items:center;display:flex}.offices__list__item__country__flag{height:1.8rem;-o-object-fit:contain;object-fit:contain;width:2.4rem}.offices__list__item__country__code{font-size:2.4rem;line-height:2.6rem;margin-left:.8rem;text-transform:uppercase}@media only screen and (max-width:80em){.offices__list__item__country__code{font-size:2rem;line-height:2.4rem}}.offices__list__item__text{color:#c1c1c1;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin:2rem 0 .4rem;text-transform:uppercase;width:100%}.offices__list__item__title{font-size:6rem;line-height:100%;max-width:31rem;width:100%}@media only screen and (max-width:96em){.offices__list__item__title{font-size:5.6rem}}@media only screen and (max-width:80em){.offices__list__item__title{font-size:5.2rem;font-size:3.2rem;line-height:3.52rem}}.offices__list__item__link{font-size:1.53rem;font-weight:400;letter-spacing:.18px;line-height:140%;margin-bottom:.4rem}@media only screen and (min-width:1281px){.offices__list__item__link{font-size:1.8rem}}.offices__list__item__link:last-child{margin:0}.offices__list__item__link span{background-image:linear-gradient(transparent calc(100% - .1em),#fff .1em)}.offices__list__item__wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto}.offices__list .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.offices__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.offices__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.offices__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.offices__list .swiper .swiper-slide{width:27rem}@media only screen and (min-width:390px){.offices__list .swiper .swiper-slide{width:32.2rem}}@media only screen and (min-width:1141px){.offices__list .swiper .swiper-slide{width:43.6rem}}.text-block.text-block--primary .text-block__inner{display:block;position:relative}.text-block.text-block--primary .text-block__inner .white-box{background:#fff;float:left;font-size:0;margin-top:4rem;max-width:52rem;shape-outside:content-box;width:32vw}@media only screen and (max-width:60em){.text-block.text-block--primary .text-block__inner .white-box{display:none}}.text-block.text-block--primary .text-block__inner p{color:#868686;font-size:2.6rem;font-weight:400;line-height:2.86rem;line-height:130%}@media only screen and (max-width:60em){.text-block.text-block--primary .text-block__inner p{font-size:2rem;line-height:120%}}.text-block.text-block--primary .text-block__inner p a,.text-block.text-block--primary .text-block__inner p strong{color:#0d0d0d}.banner.banner--primary{margin-top:6rem}@media only screen and (min-width:1281px){.banner.banner--primary{margin-top:8rem}}@media only screen and (min-width:1440px){.banner.banner--primary{margin-top:10rem}}.banner.banner--primary .banner__inner{animation:background-gradient 20s linear infinite;border-radius:1.6rem;color:#0d0d0d;padding:2.4rem 2rem 2rem}@media only screen and (min-width:850px){.banner.banner--primary .banner__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:1281px){.banner.banner--primary .banner__inner{padding:3.5rem}}@media only screen and (min-width:1537px){.banner.banner--primary .banner__inner{padding:4rem}}.banner.banner--primary .banner__inner .h2{font-size:2.8rem;letter-spacing:-.5px;line-height:3.4rem}@media only screen and (min-width:961px){.banner.banner--primary .banner__inner .h2{font-size:3.2rem;letter-spacing:0;line-height:120%}}@media only screen and (min-width:1281px){.banner.banner--primary .banner__inner .h2{font-size:3.6rem;line-height:1.1}}@media only screen and (min-width:1537px){.banner.banner--primary .banner__inner .h2{font-size:4rem}}.banner.banner--primary .banner__inner .h2:has(+.banner__socials){font-size:4rem;line-height:1.1}@media only screen and (min-width:961px){.banner.banner--primary .banner__inner .h2:has(+.banner__socials){font-size:4rem}}@media only screen and (min-width:1281px){.banner.banner--primary .banner__inner .h2:has(+.banner__socials){font-size:4.8rem}}@media only screen and (min-width:1440px){.banner.banner--primary .banner__inner .h2:has(+.banner__socials){font-size:5rem}}@media only screen and (min-width:1537px){.banner.banner--primary .banner__inner .h2:has(+.banner__socials){font-size:5.6rem}}.banner.banner--primary .banner__inner .btn--primary{color:#fff;margin-top:2.3rem;width:100%}@media only screen and (min-width:641px){.banner.banner--primary .banner__inner .btn--primary{width:auto}}@media only screen and (min-width:850px){.banner.banner--primary .banner__inner .btn--primary{margin-top:0}.banner.banner--primary .banner__left{width:61%}}.banner.banner--primary .banner__right{display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:850px){.banner.banner--primary .banner__right{align-items:center;justify-content:flex-end;width:38%}}.banner.banner--primary .banner__caption{color:#636363;font-size:1.2rem;letter-spacing:.3px;line-height:1.68rem;margin-bottom:.7rem;text-transform:uppercase}@media only screen and (min-width:1281px){.banner.banner--primary .banner__caption{font-size:1.4rem;line-height:1.68rem}}@media only screen and (min-width:1537px){.banner.banner--primary .banner__caption{font-size:1.6rem;line-height:1.92rem}}.banner.banner--primary .banner__socials{display:flex;flex-wrap:wrap;list-style:none;margin:2rem -.4rem 0;padding:0}@media only screen and (min-width:850px){.banner.banner--primary .banner__socials{margin:0 -.7rem}}.banner.banner--primary .banner__socials__item{margin:.4rem}@media only screen and (min-width:1141px){.banner.banner--primary .banner__socials__item{margin:.7rem}}.banner.banner--primary .banner__socials__item__link{align-items:center;background-color:#f3f3f3;border-radius:16px;display:flex;height:6rem;justify-content:center;width:6rem}@media only screen and (min-width:1141px){.banner.banner--primary .banner__socials__item__link{height:6.2rem;width:6.2rem}}@media only screen and (min-width:1281px){.banner.banner--primary .banner__socials__item__link{height:7.2rem;width:7.2rem}}.banner.banner--primary .banner__socials__item__link .icon{align-items:center;height:100%;justify-content:center;width:100%}.banner.banner--primary .banner__socials__item img,.banner.banner--primary .banner__socials__item svg{display:inline-block;height:3.2rem;-o-object-fit:contain;object-fit:contain;width:3.2rem}.banner.banner--primary .banner__socials__item img{filter:brightness(0) saturate(100%)}.banner.banner--secondary{margin-top:6rem}@media only screen and (min-width:1281px){.banner.banner--secondary{margin-top:8rem}}@media only screen and (min-width:1440px){.banner.banner--secondary{margin-top:10rem}}.banner.banner--secondary .banner__inner{align-items:flex-end;background:#f3f3f3;border-radius:1.6rem;color:#0d0d0d;display:flex;flex-wrap:wrap;padding:3.3rem 2rem 3.6rem;position:relative;z-index:1}@media only screen and (min-width:961px){.banner.banner--secondary .banner__inner{padding:3rem 4rem}}.banner.banner--secondary .banner__title{margin-bottom:3.2rem}@media only screen and (max-width:60em){.banner.banner--secondary .banner__title{margin-bottom:8rem}}.banner.banner--secondary .banner__title .heading-secondary{font-size:2.4rem;line-height:1.1;width:100%}@media only screen and (min-width:961px){.banner.banner--secondary .banner__title .heading-secondary{font-size:3rem;max-width:1200px}}@media only screen and (min-width:1141px){.banner.banner--secondary .banner__title .heading-secondary{font-size:3.2rem}}.banner.banner--secondary .banner__title.no-preview{margin-bottom:2.2rem}@media only screen and (min-width:961px){.banner.banner--secondary .banner__title.no-preview{margin-bottom:3.2rem}}.banner.banner--secondary .banner__title img{float:left;height:1.9rem;margin-right:1rem;margin-top:3px;width:1.9rem}@media only screen and (min-width:961px){.banner.banner--secondary .banner__title img{height:2.4rem;margin-right:1.4rem;margin-top:.4rem;width:2.4rem}}@media only screen and (min-width:1141px){.banner.banner--secondary .banner__title img{height:2.7rem;margin-right:1.8rem;margin-top:.4rem;width:2.7rem}}.banner.banner--secondary .banner__info{align-items:flex-start;color:#fff;display:flex;flex-direction:column;margin-right:auto;max-width:50%;width:100%}@media only screen and (max-width:60em){.banner.banner--secondary .banner__info{margin-right:0;max-width:none}}.banner.banner--secondary .banner__info__profile{align-items:flex-start;color:#0d0d0d;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.6rem;min-height:5.8rem;padding-left:7rem;position:relative}.banner.banner--secondary .banner__info__profile.no-button{margin-bottom:0}.banner.banner--secondary .banner__info__profile.jc-c{justify-content:center}.banner.banner--secondary .banner__info__profile__avatar{border-radius:100%;height:5.8rem;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:5.8rem}.banner.banner--secondary .banner__info__profile__name{font-size:2.4rem;font-weight:400;line-height:3rem}.banner.banner--secondary .banner__info__profile__descr{color:#1c1c1c;font-size:1.53rem;font-weight:400;letter-spacing:.18px;line-height:140%;margin-top:.8rem}@media only screen and (min-width:1281px){.banner.banner--secondary .banner__info__profile__descr{font-size:1.8rem}}.banner.banner--secondary .banner__info__profile__descr span{color:#868686}.banner.banner--secondary .banner__info .btn{width:100%}@media only screen and (min-width:641px){.banner.banner--secondary .banner__info .btn{width:auto}}.banner.banner--secondary .banner__preview{max-width:31.4rem}@media only screen and (max-width:60em){.banner.banner--secondary .banner__preview{display:none}}.banner.banner--secondary .banner__logo{display:none}@media only screen and (min-width:641px){.banner.banner--secondary .banner__logo{bottom:2.3rem;display:block;font-size:0;line-height:0;position:absolute;right:2rem;z-index:-1}}@media only screen and (min-width:961px){.banner.banner--secondary .banner__logo{right:4rem}}.banner.banner--secondary .banner__logo svg{height:auto;width:16rem}@media only screen and (min-width:1281px){.banner.banner--secondary .banner__logo svg{width:20rem}}.text-block.--secondary{background-color:#f3f3f3;margin-top:6rem;padding:2.4rem 0}@media only screen and (min-width:1281px){.text-block.--secondary{margin-top:8rem}}@media only screen and (min-width:1440px){.text-block.--secondary{margin-top:10rem}}@media only screen and (min-width:1281px){.text-block.--secondary{padding:5.1rem 0}}@media only screen and (min-width:1537px){.text-block.--secondary{padding:5.6rem 0}}.text-block.--secondary .text-block__title{font-size:4rem;line-height:1.1;margin-bottom:2.4rem}@media only screen and (min-width:961px){.text-block.--secondary .text-block__title{font-size:4rem}}@media only screen and (min-width:1281px){.text-block.--secondary .text-block__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.text-block.--secondary .text-block__title{font-size:5rem}}@media only screen and (min-width:1537px){.text-block.--secondary .text-block__title{font-size:5.6rem}}@media only screen and (min-width:961px){.text-block.--secondary .text-block__title{margin-bottom:2.6rem}}@media only screen and (min-width:1281px){.text-block.--secondary .text-block__title{margin-bottom:3.5rem}}@media only screen and (min-width:1537px){.text-block.--secondary .text-block__title{margin-bottom:4rem}}.text-block.--secondary .text-block__list__item{margin-bottom:1.9rem}@media only screen and (min-width:961px){.text-block.--secondary .text-block__list__item{display:flex;flex-wrap:wrap;justify-content:space-between}}.text-block.--secondary .text-block__list__item-info,.text-block.--secondary .text-block__list__item__text{background-color:#fff;border-radius:1.2rem;padding:2.8rem}@media only screen and (min-width:961px){.text-block.--secondary .text-block__list__item-info,.text-block.--secondary .text-block__list__item__text{padding:3rem}}.text-block.--secondary .text-block__list__item-info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}@media only screen and (min-width:961px){.text-block.--secondary .text-block__list__item-info{margin-bottom:0;width:28.5%}}.text-block.--secondary .text-block__list__item-num{font-size:2.2rem;line-height:2.5rem;margin-bottom:1rem}@media only screen and (min-width:961px){.text-block.--secondary .text-block__list__item-num{margin-bottom:2rem}}@media only screen and (min-width:1281px){.text-block.--secondary .text-block__list__item-num{font-size:2.6rem;line-height:3rem}}@media only screen and (min-width:1537px){.text-block.--secondary .text-block__list__item-num{font-size:3.2rem;line-height:3.5rem}}.text-block.--secondary .text-block__list__item__title{font-size:2.6rem;line-height:2.8rem}@media only screen and (min-width:1281px){.text-block.--secondary .text-block__list__item__title{font-size:3rem;line-height:3.4rem}}@media only screen and (min-width:1537px){.text-block.--secondary .text-block__list__item__title{font-size:3.4rem;line-height:3.8rem}}.text-block.--secondary .text-block__list__item__text{color:#636363;font-size:1.53rem;font-weight:400;line-height:140%}@media only screen and (min-width:1281px){.text-block.--secondary .text-block__list__item__text{font-size:1.8rem}}@media only screen and (min-width:961px){.text-block.--secondary .text-block__list__item__text{width:70.5%}}@media only screen and (min-width:1537px){.text-block.--secondary .text-block__list__item__text,.text-block.--secondary .text-block__list__item__text li,.text-block.--secondary .text-block__list__item__text p{font-size:2.1rem;line-height:2.6rem}}.text-block.--secondary .text-block__list__item__text p{margin-bottom:2.5rem}.text-block.--secondary .text-block__list__item__text p:last-of-type{margin-bottom:0}.text-block.--secondary .text-block__list__item__text b,.text-block.--secondary .text-block__list__item__text strong,.cards-block.cards-block--primary{color:#0d0d0d}.cards-block.cards-block--primary .cards-block__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.cards-block.cards-block--primary .cards-block__title{font-size:4rem}}@media only screen and (min-width:1281px){.cards-block.cards-block--primary .cards-block__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.cards-block.cards-block--primary .cards-block__title{font-size:5rem}}@media only screen and (min-width:1537px){.cards-block.cards-block--primary .cards-block__title{font-size:5.6rem}}.cards-block.cards-block--primary .cards-block__list{display:flex;margin-top:3.1rem;width:100vw}@media only screen and (min-width:961px){.cards-block.cards-block--primary .cards-block__list{margin-top:3.2rem}}@media screen and (min-width:1681px){.cards-block.cards-block--primary .cards-block__list{width:100%}}.cards-block.cards-block--primary .cards-block__list__item{align-items:flex-start;background:#f3f3f3;border-radius:1.6rem;box-sizing:border-box;display:flex;flex-direction:column;height:inherit;min-height:-moz-max-content;min-height:max-content;padding:2.5rem 2.4rem .6rem;width:100%}@media only screen and (min-width:641px){.cards-block.cards-block--primary .cards-block__list__item{padding:2rem 2.4rem 1.6rem}}@media only screen and (min-width:1537px){.cards-block.cards-block--primary .cards-block__list__item{padding:3.3rem 2.4rem 1.6rem}}.cards-block.cards-block--primary .cards-block__list__item__number{align-items:center;border:1px solid #d3d3d3;border-radius:1.6rem;color:#ff6362;display:flex;flex-shrink:0;font-size:1.6rem;height:4.7rem;justify-content:center;line-height:1.3;margin-bottom:2.7rem;width:4.7rem}@media only screen and (min-width:1141px){.cards-block.cards-block--primary .cards-block__list__item__number{font-size:2rem;height:5.6rem;margin-bottom:2.4rem;width:5.6rem}}.cards-block.cards-block--primary .cards-block__list__item__title{color:#0d0d0d;font-size:2.4rem;line-height:1.1;margin-bottom:1.9rem}@media only screen and (min-width:961px){.cards-block.cards-block--primary .cards-block__list__item__title{font-size:2.8rem}}.cards-block.cards-block--primary .cards-block__list__item__text{color:#636363;font-size:1.6rem;line-height:1.4;margin-bottom:1.6rem}@media only screen and (min-width:961px){.cards-block.cards-block--primary .cards-block__list__item__text{font-size:1.8rem;letter-spacing:.2px}}.cards-block.cards-block--primary .cards-block__list__item__text:has(+.cards-block__list__item__text-bottom){margin-bottom:2.4rem}.cards-block.cards-block--primary .cards-block__list__item__text a,.cards-block.cards-block--primary .cards-block__list__item__text li,.cards-block.cards-block--primary .cards-block__list__item__text p{font-size:inherit;line-height:inherit}.cards-block.cards-block--primary .cards-block__list__item__text-bottom{border-top:.1rem solid #e7e6e6;color:#636363;font-size:1.6rem;letter-spacing:.2px;line-height:2.24rem;margin-bottom:1.6rem;margin-top:auto;padding-top:2.4rem;width:100%}@media only screen and (min-width:961px){.cards-block.cards-block--primary .cards-block__list__item__text-bottom{font-size:1.8rem;line-height:2.5rem}}.cards-block.cards-block--primary .cards-block__list__item__text a{text-decoration:underline;transition:color .3s ease}.cards-block.cards-block--primary .cards-block__list__item__text a:hover{color:#ff6362}.cards-block.cards-block--primary .cards-block__list .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.cards-block.cards-block--primary .cards-block__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.cards-block.cards-block--primary .cards-block__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.cards-block.cards-block--primary .cards-block__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.cards-block.cards-block--primary .cards-block__list .swiper .swiper-slide{width:27rem}@media only screen and (min-width:390px){.cards-block.cards-block--primary .cards-block__list .swiper .swiper-slide{width:30.5rem}}@media only screen and (min-width:1141px){.cards-block.cards-block--primary .cards-block__list .swiper .swiper-slide{width:29.5%}}@media only screen and (min-width:1281px){.cards-block.cards-block--primary .cards-block__list .swiper .swiper-slide{width:29.7%}}@media only screen and (min-width:1440px){.cards-block.cards-block--primary .cards-block__list .swiper .swiper-slide{width:22.5%}}@media only screen and (min-width:1537px){.cards-block.cards-block--primary .cards-block__list .swiper .swiper-slide{width:22.7%}}@media only screen and (min-width:1600px){.cards-block.cards-block--primary .cards-block__list .swiper .swiper-slide{width:35.5rem}}.cards-block.cards-block--secondary{background:#0d0d0d;color:#fff;overflow:hidden;position:relative;z-index:1}.cards-block.cards-block--secondary .cards-block__inner{display:flex;flex-wrap:wrap;padding:6rem 0}@media only screen and (min-width:1281px){.cards-block.cards-block--secondary .cards-block__inner{padding:7rem 0}}.cards-block.cards-block--secondary .cards-block__title{font-size:3.2rem;font-weight:400;line-height:1.1;max-width:114rem;width:100%}@media only screen and (min-width:961px){.cards-block.cards-block--secondary .cards-block__title{font-size:4rem}}@media only screen and (min-width:1281px){.cards-block.cards-block--secondary .cards-block__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.cards-block.cards-block--secondary .cards-block__title{font-size:5rem}}@media only screen and (min-width:1537px){.cards-block.cards-block--secondary .cards-block__title{font-size:5.6rem}}.cards-block.cards-block--secondary .cards-block__list{list-style:none;margin:0;padding:0}@media only screen and (min-width:641px){.cards-block.cards-block--secondary .cards-block__list{display:flex;flex-wrap:wrap}}@media only screen and (min-width:961px){.cards-block.cards-block--secondary .cards-block__list:has(>:nth-child(4))>.cards-block__list__item{flex:0 0 25%}}.cards-block.cards-block--secondary .cards-block__list__item{margin-top:3.2rem}@media only screen and (min-width:641px){.cards-block.cards-block--secondary .cards-block__list__item{width:50%}}@media only screen and (min-width:961px){.cards-block.cards-block--secondary .cards-block__list__item{flex:1 1 0;padding-right:3rem}}@media only screen and (min-width:1537px){.cards-block.cards-block--secondary .cards-block__list__item{padding-right:4rem}}@media only screen and (min-width:641px){.cards-block.cards-block--secondary .cards-block__list__item:nth-of-type(odd){padding-right:3rem}}@media only screen and (min-width:961px){.cards-block.cards-block--secondary .cards-block__list__item:last-child,.cards-block.cards-block--secondary .cards-block__list__item:nth-of-type(4n){padding-right:0}}.cards-block.cards-block--secondary .cards-block__list__item__image{height:6rem;-o-object-fit:contain;object-fit:contain;width:6rem}.cards-block.cards-block--secondary .cards-block__list__item-label{color:#ff6362;font-size:2.8rem;line-height:1.2}@media only screen and (min-width:641px){.cards-block.cards-block--secondary .cards-block__list__item-label{font-size:3rem}}@media only screen and (min-width:961px){.cards-block.cards-block--secondary .cards-block__list__item-label{font-size:3.5rem}}@media only screen and (min-width:1281px){.cards-block.cards-block--secondary .cards-block__list__item-label{font-size:4rem}}.cards-block.cards-block--secondary .cards-block__list__item__title{font-size:2rem;line-height:1.3;margin-top:1rem}@media only screen and (min-width:1141px){.cards-block.cards-block--secondary .cards-block__list__item__title{font-size:2.5rem;margin-top:2rem}}.cards-block.cards-block--secondary .cards-block__list__item__text{color:#d3d3d3;font-size:1.53rem;font-weight:400;letter-spacing:.2px;line-height:140%;margin-top:1.2rem}@media only screen and (min-width:1281px){.cards-block.cards-block--secondary .cards-block__list__item__text{font-size:1.8rem}}.cards-block.cards-block--secondary .cards-block__list__item__text a{text-decoration:underline;transition:color .3s ease}.cards-block.cards-block--secondary .cards-block__list__item__text a:hover{color:#ff6362}.cards-block.cards-block--tertiary{margin-top:5.6rem}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary{margin-top:10rem}}.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list{display:block;margin:4rem 0 0;width:100%}@media only screen and (min-width:986px){.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list{margin:4rem -2rem 0;width:calc(100% + 4rem)}}.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list .cards-block__item{margin:0;width:100%}.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list .cards-block__item-text{border-top:none;padding:0}.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list .cards-block__item-text li,.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list .cards-block__item-text p{font-size:inherit;line-height:inherit}.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list .cards-block__item-text p{border-bottom:1px solid #e7e6e6;margin-bottom:2.3rem;padding-bottom:2.5rem}.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list .cards-block__item-text p:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.cards-block.cards-block--tertiary.--masonry-grid .cards-block__list .cards-block__item-text strong{color:#0d0d0d}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item{padding-bottom:7.5rem;position:relative;transition:background-color .3s ease-in-out;z-index:1}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item:hover{background-color:#d0cfee}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item:hover .cards-block__item-content:before{background-color:#d0cfee;height:0}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item:hover .cards-block__item-content:after{background-color:#d0cfee;width:0}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item:hover .cards-block__item-icon{border-color:#1c1c1c}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item:hover .cards-block__item-icon svg{fill:#1c1c1c;transform:rotate(-1turn)}}@media only screen and (min-width:1281px){.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item{padding-bottom:4rem;padding-right:7.3rem}}@media only screen and (min-width:1440px){.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item{padding-bottom:3.5rem;padding-right:9.3rem}}@media only screen and (min-width:1537px){.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item{padding-bottom:2.4rem}}@media only screen and (min-width:1281px){.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-title{margin-bottom:2rem}}@media only screen and (min-width:1440px){.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-title{margin-bottom:4rem}}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-content{position:relative;z-index:1}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-content:after,.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-content:before{background-color:#f3f3f3;content:"";position:absolute;z-index:1}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-content:before{height:100%;left:0;right:0;top:0;transition:height .3s ease-in-out,background-color .3s ease-in-out}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-content:after{bottom:0;left:0;top:0;transition:width .3s ease-in-out,background-color .3s ease-in-out;width:100%}}.cards-block.cards-block--tertiary.--appearance-of-hover .cards-block__item-text{letter-spacing:.2px}.cards-block.cards-block--tertiary.--without-icons .cards-block__item-title{min-height:0;padding-right:0}.cards-block.cards-block--tertiary.--without-icons .cards-block__item-title h3{max-width:unset}.cards-block.cards-block--tertiary .cards-block__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary .cards-block__title{font-size:4rem}}@media only screen and (min-width:1281px){.cards-block.cards-block--tertiary .cards-block__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.cards-block.cards-block--tertiary .cards-block__title{font-size:5rem}}@media only screen and (min-width:1537px){.cards-block.cards-block--tertiary .cards-block__title{font-size:5.6rem}}.cards-block.cards-block--tertiary .cards-block__list{display:flex;flex-wrap:wrap;list-style:none;margin:1.4rem 0 0 -.8rem;width:calc(100% + 1.6rem)}@media only screen and (min-width:1141px){.cards-block.cards-block--tertiary .cards-block__list{margin:2rem 0 0 -.8rem}}.cards-block.cards-block--tertiary .cards-block__item{background-color:#f3f3f3;border-radius:1.2rem;display:flex;flex-direction:column;margin:.8rem;padding:2.4rem;width:calc(100% - 1.6rem)}@media only screen and (min-width:641px){.cards-block.cards-block--tertiary .cards-block__item{width:calc(50% - 1.6rem)}}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary .cards-block__item{padding:2.4rem;width:calc(33.33333% - 1.6rem)}}@media only screen and (min-width:1440px){.cards-block.cards-block--tertiary .cards-block__item{padding:3rem 2.4rem}}@media only screen and (min-width:1537px){.cards-block.cards-block--tertiary .cards-block__item{padding:3.3rem 2.4rem}}.cards-block.cards-block--tertiary .cards-block__item-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;min-height:3.5rem}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary .cards-block__item-title{align-items:flex-start;margin-bottom:1.8rem;min-height:4.3rem}}.cards-block.cards-block--tertiary .cards-block__item-title.--no-content{margin-bottom:0;min-height:0}.cards-block.cards-block--tertiary .cards-block__item-title.--no-content img{top:-5px}.cards-block.cards-block--tertiary .cards-block__item-title h3{color:#0d0d0d;font-size:2.4rem;line-height:1.1;max-width:300px}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary .cards-block__item-title h3{font-size:2.8rem}}.cards-block.cards-block--tertiary .cards-block__item-title img{height:4.8rem;margin-left:1.5rem;width:4.8rem}@media only screen and (min-width:1281px){.cards-block.cards-block--tertiary .cards-block__item-title img{height:4.7rem;width:4.7rem}}.cards-block.cards-block--tertiary .cards-block__item-text{color:#636363;font-size:1.6rem;line-height:1.4}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary .cards-block__item-text{font-size:1.8rem;letter-spacing:.2px}}.cards-block.cards-block--tertiary .cards-block__item-text a,.cards-block.cards-block--tertiary .cards-block__item-text li,.cards-block.cards-block--tertiary .cards-block__item-text p{font-size:inherit;line-height:inherit}.cards-block.cards-block--tertiary .cards-block__item:has(.cards-block__item-result) .cards-block__item-text{border-top:none;padding:0 0 2.4rem}.cards-block.cards-block--tertiary .cards-block__item-result{color:#636363;font-size:2rem;line-height:2.4rem;margin-top:auto}@media only screen and (max-width:60em){.cards-block.cards-block--tertiary .cards-block__item-result{font-size:1.6rem;line-height:2.24rem}}.cards-block.cards-block--tertiary .cards-block__item-result strong{color:#0d0d0d}.cards-block.cards-block--tertiary .cards-block__item-icon{display:none}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary .cards-block__item-icon{align-items:center;border:1px solid #d3d3d3;border-radius:1.6rem;bottom:2.2rem;cursor:default;display:flex;height:4.7rem;justify-content:center;position:absolute;right:2.2rem;transition:border-color .3s ease-in-out;width:4.7rem;z-index:1}}@media only screen and (min-width:1440px){.cards-block.cards-block--tertiary .cards-block__item-icon{bottom:3.2rem;height:5.7rem;width:5.7rem}}@media only screen and (min-width:961px){.cards-block.cards-block--tertiary .cards-block__item-icon svg{height:3rem;width:3rem;fill:#ff6362;transform:rotate(45deg);transition:fill .3s ease-in-out,transform .3s ease-in-out}}@media only screen and (min-width:1281px){.cards-block.cards-block--tertiary .cards-block__item-icon svg{height:4rem;width:4rem}}.masonry-grid{position:relative;z-index:1}.masonry-grid__item{padding:0 0 .8rem;position:absolute;width:100%;z-index:1}@media only screen and (min-width:986px){.masonry-grid__item{padding:0;width:auto}}.masonry-grid__item:last-of-type{padding-bottom:1.5rem}@media only screen and (min-width:986px){.masonry-grid__item:last-of-type{padding-bottom:0}}.faq-item{align-items:flex-start;background:#f3f3f3;border-radius:1.6rem;display:flex;flex-direction:column;margin-bottom:.4rem;overflow:hidden;padding:2.4rem 0;width:100%}@media only screen and (min-width:961px){.faq-item{cursor:pointer}.faq-item:hover .faq-item__icon svg{fill:#1c1c1c;transform:rotate(-405deg)}}@media only screen and (min-width:1281px){.faq-item{padding:3rem 0 3.4rem}}.faq-item.--opened .faq-item__btn{padding-bottom:4.9rem}.faq-item.--opened .faq-item__icon svg{fill:#1c1c1c;transform:rotate(-1turn)}.faq-item.--opened .faq-item__title:before{opacity:1;transform:translateY(0)}.faq-item__btn{align-items:center;display:flex;justify-content:space-between;padding:0 2rem;position:relative;transition:padding .3s ease;width:100%;z-index:1}@media only screen and (min-width:961px){.faq-item__btn{padding:0 2.3rem}}.faq-item__counter{align-items:center;border:1px solid #d3d3d3;border-radius:1.6rem;color:#ff6362;display:flex;flex-shrink:0;font-size:1.6rem;height:4.7rem;justify-content:center;letter-spacing:.2px;line-height:1.3;width:4.7rem}@media only screen and (min-width:961px){.faq-item__counter{font-size:1.8rem;height:5.7rem;width:5.7rem}}.faq-item__title{align-items:center;color:#1c1c1c;display:flex;flex-grow:1;font-size:2rem;line-height:2.4rem;margin-right:1rem;min-height:4.8rem;padding-left:1.6rem;position:relative;width:100%;z-index:1}@media only screen and (min-width:961px){.faq-item__title{margin-right:3rem;padding-left:2rem;padding-left:2.4rem}}@media only screen and (min-width:1440px){.faq-item__title{font-size:2.5rem;line-height:3.64rem}}@media only screen and (min-width:1537px){.faq-item__title{font-size:2.8rem}}.faq-item__title:before{background:#e7e6e6;bottom:-2.5rem;content:"";font-size:2.4rem;height:2px;left:-4.9rem;line-height:2.6rem;opacity:0;position:absolute;right:-4rem;transform:translateY(1.6rem);transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:1}@media only screen and (min-width:961px){.faq-item__title:before{bottom:-2.6rem;left:-5.5rem;right:0}}@media only screen and (min-width:1281px){.faq-item__title:before{bottom:-2.9rem}}.faq-item__icon{flex-shrink:0}.faq-item__icon svg{height:3rem;width:3rem;fill:#ff6362;transform:rotate(-45deg);transition:transform .3s ease,fill .3s ease-in-out}@media only screen and (min-width:961px){.faq-item__icon svg{height:4rem;width:4rem}}.faq-item__body{align-items:flex-start;color:#1c1c1c;display:flex;flex-direction:column;overflow:hidden;padding:0 2rem}@media only screen and (min-width:961px){.faq-item__body{padding:0 9rem 0 2.3rem}}.faq-item__body p{font-size:1.6rem;font-weight:400;letter-spacing:.18px;line-height:1.37;margin-top:0}@media only screen and (min-width:1281px){.faq-item__body p{font-size:1.8rem}}.faq-item__body ol li,.faq-item__body ul li{margin-left:1.8rem}.faq-item__body ol li::marker,.faq-item__body ul li::marker{color:#ff6362}.faq-item__body a{text-decoration:underline;transition:color .3s ease}.faq-item__body a:hover{color:#ff6362}.expand-enter-active,.expand-leave-active{transition:height .5s}.expand-enter-from,.expand-leave-to{height:0!important}.faq.faq--secondary{margin-top:6rem}@media only screen and (max-width:60em){.faq.faq--secondary{margin-top:5.2rem}}.faq.faq--secondary .faq__inner{display:flex;flex-flow:row wrap;margin-left:-1rem;width:calc(100% + 2rem)}@media only screen and (max-width:40em){.faq.faq--secondary .faq__inner{flex-flow:column nowrap;margin:0;width:100%}}.faq.faq--secondary .faq__inner .btn--dark{height:inherit;margin:2rem 1rem 0;max-width:calc(50% - 2rem)}@media only screen and (max-width:60em){.faq.faq--secondary .faq__inner .btn--dark{margin:.8rem 1rem 0}}@media only screen and (max-width:40em){.faq.faq--secondary .faq__inner .btn--dark{margin:.8rem 0 0;max-width:100%}}.faq.faq--secondary .faq__inner .btn--dark:hover:before{width:100%}.faq.faq--secondary .faq__inner .btn--dark:hover .circle-arrow-btn__copy{transform:translateY(0) translate(0)}.faq.faq--secondary .faq__inner .btn--dark:hover .circle-arrow-btn__origin{transform:translateY(-70%) translate(125%)}.faq.faq--secondary .faq__inner .btn--dark:before{background-color:#1c1c1c;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.related-cases{background:#0d0d0d;color:#fff;margin-top:6rem;padding-bottom:4rem;padding-top:4rem;position:relative}@media only screen and (min-width:1281px){.related-cases{margin-top:8rem}}@media only screen and (min-width:1440px){.related-cases{margin-top:10rem}}@media only screen and (min-width:961px){.related-cases{padding-bottom:5rem;padding-top:5rem}}@media only screen and (min-width:1440px){.related-cases{padding-bottom:6rem;padding-top:6rem}}@media only screen and (min-width:1537px){.related-cases{padding-bottom:7rem;padding-top:7rem}}.related-cases .btn--secondary{align-self:center;border-color:#fff;color:#fff;order:3;width:100%}@media only screen and (min-width:961px){.related-cases .btn--secondary{order:unset;width:auto}}.related-cases .btn--secondary:hover{color:#0d0d0d}.related-cases .btn--secondary .btn__fill:before{background-color:#fff}.related-cases .btn--secondary svg{display:flex;fill:#fff;padding:.5rem}@media only screen and (min-width:961px){.related-cases .btn--secondary svg{display:none}}.related-cases__inner{color:#fff}.related-cases__inner *{z-index:2}.related-cases__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.related-cases__title{font-size:4rem}}@media only screen and (min-width:1281px){.related-cases__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.related-cases__title{font-size:5rem}}@media only screen and (min-width:1537px){.related-cases__title{font-size:5.6rem}}.related-cases__list{display:flex;margin:3.2rem 0 2.4rem;width:100vw}@media only screen and (min-width:961px){.related-cases__list{margin-bottom:0}}.related-cases__list .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.related-cases__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.related-cases__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.related-cases__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.related-cases__list .swiper .swiper-slide{width:27.5rem}@media only screen and (min-width:390px){.related-cases__list .swiper .swiper-slide{width:34.6rem}}@media only screen and (min-width:961px){.related-cases__list .swiper .swiper-slide{width:42%}}@media only screen and (min-width:1600px){.related-cases__list .swiper .swiper-slide{width:67rem}}.related-cases__list__item{align-items:flex-start;background:#1c1c1c;border-radius:1.6rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:49.4rem;padding:2.4rem 2.4rem 2.6rem;width:100%}@media only screen and (max-width:96em){.related-cases__list__item{min-height:38.5rem}}@media only screen and (max-width:60em){.related-cases__list__item{min-height:-moz-max-content;min-height:max-content;padding:1.2rem 1.2rem 2.4rem}.related-cases__list__item .circle-arrow-btn{height:3.2rem;width:3.2rem}.related-cases__list__item .circle-arrow-btn__copy,.related-cases__list__item .circle-arrow-btn__origin{height:2.8rem;width:2.8rem}}.related-cases__list__item:hover .related-cases__list__item__image img{transform:scale(1.1)}.related-cases__list__item:hover .related-cases__list__item__title span{background-size:100%}.related-cases__list__item:hover .circle-arrow-btn__copy{transform:translateY(0) translate(0)}.related-cases__list__item:hover .circle-arrow-btn__origin{transform:translateY(-70%) translate(125%)}.related-cases__list__item__wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;height:auto;padding:1.6rem 0 4.8rem;position:relative;width:100%}@media only screen and (min-width:641px){.related-cases__list__item__wrapper{padding:1.6rem 4rem 4.8rem 0}}@media only screen and (min-width:961px){.related-cases__list__item__wrapper{flex:unset;height:100%;padding:0}}.related-cases__list__item__link{font-size:0;line-height:0;position:absolute;right:0;top:.4rem}@media only screen and (max-width:60em){.related-cases__list__item__link{bottom:.4rem;left:.4rem;right:unset;top:unset}}.related-cases__list__item__image{aspect-ratio:1.91;border-radius:1.2rem;flex:1 0 auto;margin-bottom:2.8rem;overflow:hidden;width:100%}@supports not (aspect-ratio:1/1){.related-cases__list__item__image:before{content:"";float:left;padding-top:52.35602%}.related-cases__list__item__image:after{clear:both;content:"";display:block}}@media only screen and (max-width:60em){.related-cases__list__item__image{flex:0 0 auto;margin:0}}.related-cases__list__item__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-in-out;width:100%}.related-cases__list__item__title{font-size:2.4rem;line-height:2.6rem;margin-bottom:1.7rem}@media only screen and (min-width:961px){.related-cases__list__item__title{font-size:2.8rem;line-height:3.2rem;margin-bottom:1.6rem;padding-right:6.4rem}}.related-cases__list__item__title span{background-image:linear-gradient(transparent calc(100% - .1em),#fff .1em);background-position-y:100%;background-repeat:no-repeat;background-size:0;display:inline;transition:background-size 1s cubic-bezier(.3,.86,.36,.95)}.related-cases__list__item__text{color:#8e8e8e;font-size:1.8rem;line-height:2.52rem;margin-bottom:1.6rem;max-width:47.8rem;width:100%}@media only screen and (max-width:96em){.related-cases__list__item__text{font-size:1.6rem;margin-bottom:3rem}}@media only screen and (max-width:60em){.related-cases__list__item__text{display:none}}.related-cases__list__item__features{width:100%}@media only screen and (min-width:390px){.related-cases__list__item__features{display:flex}}@media only screen and (min-width:961px){.related-cases__list__item__features{margin-top:auto}}.related-cases__list__item__features__item{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem;margin-right:1.6rem;max-width:25rem;width:100%}@media only screen and (min-width:390px){.related-cases__list__item__features__item{margin-bottom:0}}@media only screen and (min-width:961px){.related-cases__list__item__features__item{margin-right:4rem}}.related-cases__list__item__features__item:last-child{margin-right:0}.related-cases__list__item__features__item__sub-text{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;text-transform:uppercase}.related-cases__list__item__features__item__text{font-size:1.8rem;line-height:2.4rem;margin-top:.4rem}@media only screen and (max-width:96em){.related-cases__list__item__features__item__text{font-size:1.6rem;line-height:1.76rem;margin-top:.8rem}}.related-cases__mob-btn .btn--tertiary{border-color:#fff;color:#fff;width:100%}.related-cases__mob-btn .btn--tertiary svg{fill:#fff}@media only screen and (min-width:961px){.related-cases__mob-btn .btn--tertiary{display:none}}.articles-carousel{margin-top:6rem}@media only screen and (min-width:1281px){.articles-carousel{margin-top:8rem}}@media only screen and (min-width:1440px){.articles-carousel{margin-top:10rem}}.articles-carousel__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.articles-carousel__title{font-size:4rem}}@media only screen and (min-width:1281px){.articles-carousel__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.articles-carousel__title{font-size:5rem}}@media only screen and (min-width:1537px){.articles-carousel__title{font-size:5.6rem}}.articles-carousel__list{display:flex;margin:3.2rem 0 2.4rem;order:2;width:100vw}@media only screen and (min-width:641px){.articles-carousel__list{order:4}}@media screen and (min-width:1681px){.articles-carousel__list{width:100%}}.articles-carousel__list .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.articles-carousel__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.articles-carousel__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.articles-carousel__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.articles-carousel__list .swiper .swiper-slide{width:27.5rem}@media only screen and (min-width:390px){.articles-carousel__list .swiper .swiper-slide{width:34.6rem}}@media only screen and (min-width:961px){.articles-carousel__list .swiper .swiper-slide{width:40%}}@media only screen and (min-width:1600px){.articles-carousel__list .swiper .swiper-slide{width:67rem}}@media only screen and (min-width:1537px){.articles-carousel__list .swiper .swiper-slide{width:61.2rem}}.articles-carousel__list .swiper .swiper-slide .card.card--secondary{max-width:100%}.customer-review{padding-top:5rem}.customer-review__inner{display:flex;flex-direction:column}.customer-review__title{font-size:2.8rem;font-weight:400;line-height:110%}@media only screen and (min-width:641px){.customer-review__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:961px){.customer-review__title{font-size:4rem;line-height:110%}}@media only screen and (min-width:1281px){.customer-review__title{font-size:3.6rem}}@media only screen and (min-width:1537px){.customer-review__title{font-size:4rem;line-height:100%}}.customer-review .card--primary{margin-top:4rem}@media only screen and (max-width:60em){.customer-review .card--primary{margin-top:2.4rem}}.card.card--tertiary{align-items:center;background:#f3f3f3;border-radius:1.6rem;box-sizing:border-box;display:flex;padding:3.8rem 4rem;width:100%}@media only screen and (max-width:71.25em){.card.card--tertiary{flex-wrap:wrap}}@media only screen and (max-width:60em){.card.card--tertiary{flex-flow:column nowrap;padding:2.4rem 2rem}}.card.card--tertiary .card__info{align-items:flex-start;display:flex;flex-direction:column;max-width:56.8rem;min-width:33.8rem;width:100%}@media only screen and (max-width:71.25em){.card.card--tertiary .card__info{max-width:none;width:calc(100% - 40rem)}}@media only screen and (max-width:60em){.card.card--tertiary .card__info{min-width:unset;width:100%}}.card.card--tertiary .card__info__title{font-size:3.6rem;font-weight:400;line-height:110%}@media only screen and (max-width:80em){.card.card--tertiary .card__info__title{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:60em){.card.card--tertiary .card__info__title{font-size:2.4rem;font-size:3.2rem;line-height:110%;line-height:3.6rem}}.card.card--tertiary .card__info__text{font-size:1.53rem;font-weight:400;line-height:140%;margin-top:2.4rem}@media only screen and (min-width:1281px){.card.card--tertiary .card__info__text{font-size:1.8rem}}@media only screen and (max-width:60em){.card.card--tertiary .card__info__text{margin-top:1.6rem}}.card.card--tertiary .card__info .btn--tertiary{margin-top:2.4rem}@media only screen and (max-width:71.25em){.card.card--tertiary .card__info .btn--tertiary{display:none}}.card.card--tertiary .card__list{align-items:center;display:flex;flex-direction:column;margin:0 2rem 0 4rem;max-width:21.2rem;width:100%}@media only screen and (max-width:71.25em){.card.card--tertiary .card__list{flex-direction:row;margin:2.4rem 0 0;max-width:none;order:3}}@media only screen and (max-width:60em){.card.card--tertiary .card__list{flex-wrap:wrap;margin:.8rem 0 0}}.card.card--tertiary .card__list__item{align-items:flex-start;background:#fff;border-radius:1.6rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:.4rem;min-height:11.7rem;padding:0 2.4rem;width:100%}.card.card--tertiary .card__list__item:last-child{margin:0}@media only screen and (max-width:71.25em){.card.card--tertiary .card__list__item{margin:0 2rem 0 0}}@media only screen and (max-width:60em){.card.card--tertiary .card__list__item{margin:0;min-height:unset;padding:1.2rem 1.6rem;width:calc(50% - .2rem)}.card.card--tertiary .card__list__item:first-child{margin-right:.4rem}.card.card--tertiary .card__list__item:last-child{margin-top:.4rem;width:100%}}.card.card--tertiary .card__list__item__title{font-size:2rem;font-weight:400;line-height:120%}@media only screen and (max-width:60em){.card.card--tertiary .card__list__item__title{font-size:2.4rem;line-height:2.6rem}}.card.card--tertiary .card__list__item__text{font-size:1.4rem;font-weight:400;line-height:130%;margin-top:.8rem}@media only screen and (min-width:1440px){.card.card--tertiary .card__list__item__text{font-size:1.3rem}}@media only screen and (min-width:1537px){.card.card--tertiary .card__list__item__text{font-size:1.4rem}}@media only screen and (max-width:60em){.card.card--tertiary .card__list__item__text{margin-top:.4rem}}.card.card--tertiary .card__media{border-radius:1.6rem;height:36rem;max-width:calc(100% - 84rem);min-width:36rem;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:71.25em){.card.card--tertiary .card__media{margin-left:4rem;max-width:36rem}}@media only screen and (max-width:60em){.card.card--tertiary .card__media{height:18.6rem;margin:2.4rem 0 0;max-width:none;min-width:unset}}.card.card--tertiary .card__button-mobile{display:none}@media only screen and (max-width:71.25em){.card.card--tertiary .card__button-mobile{display:flex;font-size:1.6rem;font-weight:500;line-height:2rem;margin-top:2.4rem;order:4;width:100%}}.solution-hub{padding-top:4rem}.solution-hub__inner{align-items:flex-start;display:flex;flex-direction:column}.solution-hub__inner .card--tertiary{margin-bottom:2rem}.solution-hub__inner .card--tertiary:last-child{margin-bottom:0}.card.card--fourth{border-radius:1.6rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;min-height:25rem;padding:2.4rem 2rem 6rem;position:relative;text-decoration:none;width:100%;z-index:1}@media only screen and (min-width:961px){.card.card--fourth{max-width:calc(50% - 1rem);min-height:35rem}}@media only screen and (min-width:1141px){.card.card--fourth{min-height:46rem;padding:4rem}}.card.card--fourth:hover .circle-arrow-btn__copy{transform:translateY(0) translate(0)}.card.card--fourth:hover .circle-arrow-btn__origin{transform:translateY(-70%) translate(125%)}.card.card--fourth:hover .card__cover img{transform:scale(1.1)}.card.card--fourth .card__cover:before{background-image:linear-gradient(0deg,#0d0d0db3,#0d0d0db3)}.card.card--fourth .card__title{font-size:2.8rem;font-weight:400;line-height:110%;padding-right:6.4rem}@media only screen and (min-width:641px){.card.card--fourth .card__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:961px){.card.card--fourth .card__title{font-size:4rem;line-height:110%}}@media only screen and (min-width:1281px){.card.card--fourth .card__title{font-size:3.6rem}}@media only screen and (min-width:1537px){.card.card--fourth .card__title{font-size:4rem;line-height:100%}}@media only screen and (max-width:60em){.card.card--fourth .card__title{padding:0}}.card.card--fourth .card__text{font-size:1.53rem;font-weight:400;line-height:140%;margin:2.4rem 0;padding-right:6.4rem}@media only screen and (min-width:1281px){.card.card--fourth .card__text{font-size:1.8rem}}@media only screen and (max-width:60em){.card.card--fourth .card__text{margin:1.6rem 0;padding:0}}.card.card--fourth .card__link{position:absolute;right:4rem;top:4rem}@media only screen and (max-width:71.25em){.card.card--fourth .card__link{bottom:2.4rem;left:1.8rem;top:unset}}.card.card--fourth .card__list{display:flex;flex-wrap:wrap;margin-top:auto}@media only screen and (max-width:71.25em){.card.card--fourth .card__list{display:none}}.card.card--fourth .card__list__item{display:flex;margin-top:1.6rem;max-width:calc(50% - 1.2rem);width:100%}.card.card--fourth .card__list__item:nth-child(odd){margin-right:2.4rem}@media only screen and (max-width:91.25em){.card.card--fourth .card__list__item{max-width:100%}}.card.card--fourth .card__list__item__num{align-items:center;background:#5d5d5d;border-radius:100%;display:flex;height:2.4rem;justify-content:center;margin-right:1.2rem;width:2.4rem}.card.card--fourth .card__list__item__num span{font-size:1.2rem;letter-spacing:.1px;line-height:140%;text-transform:uppercase}.card.card--fourth .card__list__item__text{font-size:1.8rem;font-weight:400;line-height:2.1rem;width:calc(100% - 3.6rem)}.industries{padding-top:2rem}.industries__inner{display:flex;flex-wrap:wrap}.industries__inner .card{margin:2rem 0 0}.industries__inner .card:nth-child(odd){margin:2rem 2rem 0 0}@media only screen and (max-width:60em){.industries__inner .card:nth-child(odd){margin:2rem 0 0}}.similar-projects{margin-top:4.8rem}@media only screen and (min-width:1281px){.similar-projects{margin-top:8rem}}@media only screen and (min-width:1537px){.similar-projects{margin-top:7.2rem}}.similar-projects__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.similar-projects__title{font-size:4rem}}@media only screen and (min-width:1281px){.similar-projects__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.similar-projects__title{font-size:5rem}}@media only screen and (min-width:1537px){.similar-projects__title{font-size:5.6rem}}@media only screen and (min-width:641px){.similar-projects__title{padding-right:5rem;width:calc(100% - 8rem)}}@media only screen and (min-width:961px){.similar-projects__title{margin-right:auto;padding-right:20rem}}.similar-projects__list{display:flex;margin-top:4rem;width:100vw}@media only screen and (min-width:961px){.similar-projects__list{margin-top:3.7rem}}@media only screen and (min-width:1281px){.similar-projects__list{margin-top:4.4rem}}@media only screen and (min-width:1537px){.similar-projects__list{margin-top:5rem}}@media screen and (min-width:1681px){.similar-projects__list{width:100%}}.similar-projects__list .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.similar-projects__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.similar-projects__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.similar-projects__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.similar-projects__list .swiper .swiper-slide{width:27.5rem}@media only screen and (min-width:390px){.similar-projects__list .swiper .swiper-slide{width:34.6rem}}@media only screen and (min-width:961px){.similar-projects__list .swiper .swiper-slide{width:40%}}@media only screen and (min-width:1600px){.similar-projects__list .swiper .swiper-slide{width:67rem}}.technology-card{background-color:#f3f3f3;border-radius:.8rem;color:#0d0d0d;overflow:hidden;position:relative;z-index:1}.technology-card:hover:before{width:100%}.technology-card.is-link{background-color:#2b2b2b;color:#fff}.technology-card.is-link:before{background-color:#0d0d0d}.technology-card.is-link .technology-card__link{cursor:pointer}.technology-card.is-link .technology-card__icon{background-color:#868686}.technology-card.is-link .technology-card__icon img{filter:invert(1)}.technology-card:before{background-color:#e7e6e6;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.technology-card__link{align-items:center;cursor:default;display:flex;height:100%;min-height:5.2rem;padding:0 .9rem}.technology-card__icon{background-color:#fff;border-radius:1.2rem;display:inline-block;flex-shrink:0;height:3.6rem;width:3.6rem}.technology-card__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.technology-card__text{font-size:1.4rem;font-weight:400;line-height:130%;margin-bottom:.2rem}@media only screen and (min-width:1440px){.technology-card__text{font-size:1.3rem}}@media only screen and (min-width:1537px){.technology-card__text{font-size:1.4rem}}@media only screen and (min-width:641px){.technology-card__text{margin-bottom:.4rem}}.technology-card__title{font-size:1.8rem;line-height:120%;padding-left:1.2rem;width:calc(100% - 4.6rem)}.technologies-by-category{margin-top:6rem}@media only screen and (min-width:1281px){.technologies-by-category{margin-top:8rem}}@media only screen and (min-width:1440px){.technologies-by-category{margin-top:10rem}}.technologies-by-category__wrapper{border-bottom:1px solid #f3f3f3}@media only screen and (min-width:641px){.technologies-by-category__wrapper{border:none;display:flex;flex-wrap:wrap;margin-bottom:2.2rem}}@media only screen and (min-width:961px){.technologies-by-category__wrapper{margin-bottom:4.2rem}}@media only screen and (min-width:1141px){.technologies-by-category__wrapper{margin-bottom:7.2rem}}.technologies-by-category__wrapper:last-of-type{margin-bottom:0}.technologies-by-category__wrapper:first-of-type{border-top:1px solid #f3f3f3}@media only screen and (min-width:641px){.technologies-by-category__wrapper:first-of-type{border:none}}.technologies-by-category__title{cursor:default;font-size:2rem;font-size:2.4rem;font-weight:400;justify-content:flex-start;line-height:110%;margin:0;padding:1.7rem 2.4rem 1.6rem 0;position:relative;text-align:left;width:100%}@media only screen and (min-width:961px){.technologies-by-category__title{font-size:2.4rem}}@media only screen and (min-width:641px){.technologies-by-category__title{padding:0 2rem 0 0;width:30%}}@media only screen and (min-width:961px){.technologies-by-category__title{font-size:2.4rem;width:25%}}@media only screen and (min-width:1141px){.technologies-by-category__title{width:17%}}@media only screen and (min-width:1281px){.technologies-by-category__title{font-size:2.8rem}}.technologies-by-category__title.active:after{transform:translateY(-50%) rotate(180deg)}.technologies-by-category__title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-size:1.6rem 1.6rem;content:"";display:block;height:1.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all .3s ease;width:1.6rem}@media only screen and (min-width:641px){.technologies-by-category__title:after{display:none}}.technologies-by-category__title__count{color:#aaa;display:inline-block;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-left:.4rem;text-transform:uppercase;transform:translateY(-3px)}@media only screen and (min-width:641px){.technologies-by-category__title__count{display:none}}.technologies-by-category__list{display:none;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:.8rem 0;margin:0 0 1.5rem}@media only screen and (min-width:641px){.technologies-by-category__list{display:grid;grid-template-columns:repeat(2,1fr);width:70%;grid-gap:1rem}}@media only screen and (min-width:961px){.technologies-by-category__list{grid-template-columns:repeat(3,1fr);width:75%;grid-gap:1.6rem;margin-bottom:0}}@media only screen and (min-width:1141px){.technologies-by-category__list{grid-template-columns:repeat(4,1fr);width:83%}}@media only screen and (min-width:1281px){.technologies-by-category__list{grid-template-columns:repeat(5,1fr)}}.technologies-by-category__list.active{display:grid}.sitemap{margin-top:3.3rem}.sitemap__card{background-color:#f3f3f3;border-radius:16px;margin-bottom:2rem;padding:2rem}@media only screen and (min-width:961px){.sitemap__card{margin-bottom:3.2rem;padding:1.9rem 3.7rem}}.sitemap__card-title{font-size:2.4rem;margin-bottom:1.9rem}@media only screen and (min-width:1141px){.sitemap__card-title{font-size:3.2rem}}.sitemap__card-title.--small{font-size:1.8rem;margin-bottom:0}.sitemap__card-title a{font-size:inherit}.sitemap__links{list-style:none;margin:0;padding:0}@media only screen and (min-width:641px){.sitemap__links.--3-cols{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:1rem}}@media only screen and (min-width:961px){.sitemap__links.--3-cols{-moz-column-count:3;column-count:3;-moz-column-gap:2.4rem;column-gap:2.4rem}}.sitemap__links-item{font-size:1.53rem;margin-bottom:8px}@media only screen and (min-width:641px){.sitemap__links-item{-moz-column-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width:1141px){.sitemap__links-item{font-size:1.8rem}}.sitemap__links-item a{color:#868686;font-size:inherit}@media only screen and (min-width:641px){.sitemap__grid{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;margin-bottom:2rem}}@media only screen and (min-width:961px){.sitemap__grid{-moz-column-count:3;column-count:3;-moz-column-gap:2.4rem;column-gap:2.4rem;margin-bottom:2.4rem}}.sitemap__grid-item{-moz-column-break-inside:avoid;break-inside:avoid}.entertainment{margin-top:8rem}@media only screen and (max-width:80em){.entertainment{margin-top:4.8rem}}@media only screen and (max-width:60em){.entertainment{margin-top:5.2rem}}.entertainment.entertainment--primary .entertainment__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.entertainment.entertainment--primary .entertainment__title{font-size:4rem}}@media only screen and (min-width:1281px){.entertainment.entertainment--primary .entertainment__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.entertainment.entertainment--primary .entertainment__title{font-size:5rem}}@media only screen and (min-width:1537px){.entertainment.entertainment--primary .entertainment__title{font-size:5.6rem}}.entertainment.entertainment--primary .entertainment__slider{display:flex;margin-top:3rem;width:100vw}@media only screen and (min-width:1537px){.entertainment.entertainment--primary .entertainment__slider{margin-top:4rem}}@media screen and (min-width:1681px){.entertainment.entertainment--primary .entertainment__slider{width:100%}}.entertainment.entertainment--primary .entertainment__slider .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.entertainment.entertainment--primary .entertainment__slider .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.entertainment.entertainment--primary .entertainment__slider .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.entertainment.entertainment--primary .entertainment__slider .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.entertainment.entertainment--primary .entertainment__slider .swiper .swiper-slide{width:auto}.entertainment.entertainment--primary .entertainment__slider__image{border-radius:1.6rem;display:block;height:42.6rem;max-width:75.6rem;-o-object-fit:cover;object-fit:cover;width:auto}@media only screen and (max-width:80em){.entertainment.entertainment--primary .entertainment__slider__image{height:36.2rem}}@media only screen and (max-width:60em){.entertainment.entertainment--primary .entertainment__slider__image{height:24.2rem;max-width:32.2rem}}.entertainment.entertainment--primary .entertainment__slider__video{aspect-ratio:1.3333333333;border-radius:1.6rem;cursor:pointer;height:42.6rem;overflow:hidden;position:relative}@supports not (aspect-ratio:1/1){.entertainment.entertainment--primary .entertainment__slider__video:before{content:"";float:left;padding-top:75%}.entertainment.entertainment--primary .entertainment__slider__video:after{clear:both;content:"";display:block}}@media only screen and (max-width:80em){.entertainment.entertainment--primary .entertainment__slider__video{height:36.2rem}}@media only screen and (max-width:60em){.entertainment.entertainment--primary .entertainment__slider__video{height:24.2rem}}.entertainment.entertainment--primary .entertainment__slider__video__preview{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.entertainment.entertainment--primary .entertainment__slider__video .btn--play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.information.information--primary{margin-top:4rem}@media only screen and (max-width:60em){.information.information--primary{margin-top:2.4rem}}.information.information--primary .information__list{background:#f3f3f3;border-radius:1.6rem;display:flex;padding:1.6rem 4rem 0}@media only screen and (max-width:91.25em){.information.information--primary .information__list{flex-wrap:wrap}}@media only screen and (max-width:40em){.information.information--primary .information__list{padding:1.6rem 2rem}}.information.information--primary .information__list__item{flex:0 1 20%;margin-bottom:1.6rem;padding-right:2rem}.information.information--primary .information__list__item:first-child{margin-left:0}@media only screen and (max-width:80em){.information.information--primary .information__list__item{flex:0 1 33.3333%}}@media only screen and (max-width:60em){.information.information--primary .information__list__item{flex:0 1 50%;margin-left:0;padding-right:2.4rem}}@media only screen and (max-width:40em){.information.information--primary .information__list__item{flex:0 1 100%;margin-bottom:2rem;padding:0}.information.information--primary .information__list__item:last-child{margin-bottom:0}}.information.information--primary .information__list__item__title{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-bottom:.4rem;text-transform:uppercase}.information.information--primary .information__list__item__text{color:#0d0d0d;font-size:1.8rem;font-weight:400;line-height:2.1rem}.info-tiles{margin-top:6rem}@media only screen and (min-width:1281px){.info-tiles{margin-top:8rem}}@media only screen and (min-width:1440px){.info-tiles{margin-top:10rem}}.info-tiles:has(.social){margin-top:4.8rem}@media only screen and (min-width:1281px){.info-tiles:has(.social){margin-top:9.4rem}}.info-tiles.--slider .swiper-slide{cursor:default;display:flex}@media only screen and (max-width:60em){.info-tiles.--slider .swiper-slide{height:-moz-fit-content!important;height:fit-content!important}}.info-tiles.--slider .info-tiles__list{margin:3.2rem 0 0}@media only screen and (min-width:641px){.info-tiles.--slider .info-tiles__list{width:100%}}@media only screen and (min-width:1440px){.info-tiles.--slider .info-tiles__list{margin:3.2rem 0 0}}@media screen and (min-width:1681px){.info-tiles.--slider .info-tiles__list{width:100%}}.info-tiles.--slider .info-tiles__list__item{margin:0}.info-tiles.--slider .info-tiles__list__item.awards,.info-tiles.--slider .info-tiles__list__item.social,.info-tiles.--slider .info-tiles__list__item.statistics{max-width:100%}.info-tiles:not(.--slider) .info-tiles__list{margin:3.2rem auto 0;max-width:var(--container-width);padding:0 2rem;transform:translate(-.4rem);width:100%}@media only screen and (min-width:641px){.info-tiles:not(.--slider) .info-tiles__list{padding:0 3.3rem}}@media only screen and (min-width:1141px){.info-tiles:not(.--slider) .info-tiles__list{padding:0 3.3rem 0 4.4rem}}@media only screen and (max-width:60em){.info-tiles:not(.--slider) .info-tiles__list{margin-top:2.4rem}}.info-tiles.--only-icons{margin-top:2.2rem}.info-tiles.--only-icons .info-tiles__title{color:#868686;font-size:1.2rem;font-weight:400;letter-spacing:.3px;line-height:140%;text-transform:uppercase}@media only screen and (min-width:1281px){.info-tiles.--only-icons .info-tiles__title{font-size:1.6rem;margin-bottom:1.2rem}}.info-tiles.--only-icons .info-tiles__list{margin:0 auto;max-width:var(--container-width);padding:0 2rem;transform:translate(-1.4rem);width:100%}@media only screen and (min-width:641px){.info-tiles.--only-icons .info-tiles__list{padding:0 3.3rem}}@media only screen and (min-width:1141px){.info-tiles.--only-icons .info-tiles__list{padding:0 3.3rem 0 4.4rem}}@media only screen and (min-width:961px){.info-tiles.--only-icons .info-tiles__list{margin-top:.5rem}}.info-tiles.--only-icons .slider-header__controls{display:none}.info-tiles__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.info-tiles__title{font-size:4rem}}@media only screen and (min-width:1281px){.info-tiles__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.info-tiles__title{font-size:5rem}}@media only screen and (min-width:1537px){.info-tiles__title{font-size:5.6rem}}.info-tiles__inner .slider-header{margin:0 auto;max-width:var(--container-width);padding:0 2rem;width:100%}@media only screen and (min-width:641px){.info-tiles__inner .slider-header{padding:0 3.3rem}}@media only screen and (min-width:1141px){.info-tiles__inner .slider-header{padding:0 3.3rem 0 4.4rem}}.info-tiles__list{display:flex;flex-wrap:wrap;margin:3.2rem 0 0 -.4rem}@media only screen and (max-width:60em){.info-tiles__list{margin-top:2.4rem}}.info-tiles__list.w-50 .info-tiles__list__item{max-width:calc(50% - .8rem)}@media only screen and (max-width:40em){.info-tiles__list.w-50 .info-tiles__list__item{max-width:100%}}.info-tiles__list:has(.social):not(.only-icons){margin:3.2rem 0 0 -.4rem;width:calc(100% + .8rem)}@media only screen and (min-width:961px){.info-tiles__list:has(.social):not(.only-icons){margin:1.2rem 0 0 -1rem;width:calc(100% + 2rem)}}.info-tiles__list .swiper{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.info-tiles__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.info-tiles__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.info-tiles__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.info-tiles__list .swiper .swiper-slide{width:27rem}@media only screen and (min-width:390px){.info-tiles__list .swiper .swiper-slide{width:30.5rem}}@media only screen and (min-width:1141px){.info-tiles__list .swiper .swiper-slide{width:29.5%}}@media only screen and (min-width:1281px){.info-tiles__list .swiper .swiper-slide{width:29.7%}}@media only screen and (min-width:1440px){.info-tiles__list .swiper .swiper-slide{width:22.5%}}@media only screen and (min-width:1537px){.info-tiles__list .swiper .swiper-slide{width:22.7%}}@media only screen and (min-width:1600px){.info-tiles__list .swiper .swiper-slide{width:35.5rem}}@media only screen and (max-width:40em){.info-tiles__list .swiper-wrapper{flex-direction:column}.info-tiles__list .swiper .swiper-slide{height:-moz-fit-content!important;height:fit-content!important;margin-bottom:.9rem;width:100%!important}.info-tiles__list .swiper .swiper-slide:last-child{margin-bottom:0}}.info-tiles__list__item{background:#f3f3f3;border-radius:1.6rem;color:#0d0d0d;display:flex;margin:.8rem .4rem 0;overflow:hidden;padding:1.8rem 1.6rem;position:relative;width:100%;z-index:1}@media only screen and (max-width:40em){.info-tiles__list__item{padding:1.2rem 1.6rem}}.info-tiles__list__item:hover:before{width:100%}.info-tiles__list__item.awards{align-items:center;min-height:4rem;padding:1.3rem 1.6rem;width:100%}@media only screen and (min-width:641px){.info-tiles__list__item.awards{max-width:calc(50% - .8rem);min-height:6rem}}@media only screen and (min-width:961px){.info-tiles__list__item.awards{padding:1.3rem 1.6rem}}@media only screen and (min-width:1141px){.info-tiles__list__item.awards{max-width:calc(25% - .8rem)}}@media only screen and (min-width:1440px){.info-tiles__list__item.awards{padding:1.4rem 1.6rem}}@media only screen and (min-width:1537px){.info-tiles__list__item.awards{padding:1.6rem}}.info-tiles__list__item.awards .info-tiles__list__item__text h3{font-size:1.8rem;font-weight:400;line-height:2.1rem}.info-tiles__list__item.awards .h5,.info-tiles__list__item.awards p{color:#0d0d0d;font-size:1.8rem;font-weight:400;letter-spacing:.2px;line-height:1.4}@media only screen and (min-width:641px){.info-tiles__list__item.awards .h5,.info-tiles__list__item.awards p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.info-tiles__list__item.awards a{color:#aaa;font-size:1.2rem;letter-spacing:.1px;line-height:140%;text-decoration:underline;text-transform:uppercase}@media only screen and (max-width:80em){.info-tiles__list__item.awards a{font-size:1rem}}.info-tiles__list__item.statistics{flex-direction:column;width:100%}@media only screen and (min-width:641px){.info-tiles__list__item.statistics{max-width:calc(50% - .8rem)}}@media only screen and (min-width:1141px){.info-tiles__list__item.statistics{max-width:calc(25% - .8rem)}}.info-tiles__list__item.statistics .h5{font-size:3.2rem;line-height:110%}@media only screen and (max-width:91.25em){.info-tiles__list__item.statistics .h5{font-size:2.8rem}}@media only screen and (max-width:80em){.info-tiles__list__item.statistics .h5{font-size:2.4rem}}@media only screen and (max-width:60em){.info-tiles__list__item.statistics .h5{font-size:2rem}}.info-tiles__list__item.statistics p{color:#636363;font-size:1.4rem;font-weight:400;line-height:130%;margin-top:.8rem}@media only screen and (min-width:1440px){.info-tiles__list__item.statistics p{font-size:1.3rem}}@media only screen and (min-width:1537px){.info-tiles__list__item.statistics p{font-size:1.4rem}}@media only screen and (max-width:60em){.info-tiles__list__item.statistics p{margin-top:.4rem}}.info-tiles__list__item.social{background:#f3f3f3;color:#0d0d0d;flex-direction:column;margin:1.6rem 1rem 0;max-width:calc(25% - 2rem);padding:0}@media only screen and (max-width:71.25em){.info-tiles__list__item.social{max-width:calc(33.33333% - 2rem)}}@media only screen and (max-width:60em){.info-tiles__list__item.social{margin:.8rem .4rem 0;max-width:calc(25% - .8rem)}}@media only screen and (max-width:40em){.info-tiles__list__item.social{max-width:calc(33.33333% - .8rem)}}.info-tiles__list__item.social:before{background-color:#e7e6e6}.info-tiles__list__item.social .h5{font-size:2rem;font-weight:400;line-height:120%}@media only screen and (max-width:60em){.info-tiles__list__item.social .h5{display:none}}.info-tiles__list__item.social .info-tiles__list__item__link{align-items:center;display:flex;height:100%;padding:2.4rem 1.5rem}@media only screen and (min-width:961px){.info-tiles__list__item.social .info-tiles__list__item__link{padding:1.6rem 1.5rem}}.info-tiles__list__item.social .info-tiles__list__item__icon{margin:0 auto}@media only screen and (min-width:961px){.info-tiles__list__item.social .info-tiles__list__item__icon{align-items:center;background-color:#fff;border-radius:16px;display:flex;height:5.6rem;justify-content:center;margin:0 1.6rem 0 0;width:5.6rem}}.info-tiles__list__item.social .info-tiles__list__item__icon svg{height:4rem;width:auto}@media only screen and (min-width:961px){.info-tiles__list__item.social .info-tiles__list__item__icon svg{height:2.4rem}}.info-tiles__list__item.only-icons{background-color:transparent;border-radius:unset;display:inline-block;padding:1rem 1rem 0;width:auto}.info-tiles__list__item.only-icons:before{display:none}@media only screen and (min-width:641px){.info-tiles__list__item.only-icons .info-tiles__list__item__link:hover svg{filter:none}}.info-tiles__list__item.only-icons svg{filter:brightness(0);-webkit-filter:brightness(0);height:4rem;transition:filter .3s ease;width:4rem}@media only screen and (min-width:1141px){.info-tiles__list__item.only-icons svg{height:4.8rem;width:4.8rem}}.info-tiles__list__item__icon.--image{flex-shrink:0;font-size:0;height:8rem;line-height:0;margin-right:1.5rem;width:7.5rem}.info-tiles__list__item__icon.--image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.info-tiles__list__item:before{background-color:#e7e6e6;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}@media only screen and (max-width:60em){.info-tiles .swiper:has(.drag-cursor.--visible) .drag-cursor.--visible{opacity:0;visibility:hidden}}.timeline{margin-top:5rem}.timeline__inner{background:#f3f3f3;border-radius:1.6rem;display:flex;flex-wrap:wrap;padding:4rem}@media only screen and (max-width:60em){.timeline__inner{padding:2rem}}@media only screen and (max-width:40em){.timeline__inner{flex-flow:column nowrap}}.timeline__title{font-size:2.8rem;font-weight:400;line-height:110%;margin-right:auto}@media only screen and (min-width:641px){.timeline__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:961px){.timeline__title{font-size:4rem;line-height:110%}}@media only screen and (min-width:1281px){.timeline__title{font-size:3.6rem}}@media only screen and (min-width:1537px){.timeline__title{font-size:4rem;line-height:100%}}@media only screen and (max-width:60em){.timeline__title{font-size:3.2rem;line-height:110%}}.timeline__list{align-items:flex-end;display:flex;list-style:none;margin-left:2.4rem}@media only screen and (max-width:60em){.timeline__list{margin:.8rem 0 2.4rem}}.timeline__list li{font-size:1.6rem;font-weight:400;line-height:140%;margin:0 1.2rem;text-transform:uppercase}.timeline__list li:first-child{margin-left:0}.timeline__list li:last-child{margin-right:0}.timeline__image{height:auto;margin-top:4rem;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:40em){.timeline__image{margin-top:2.4rem}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.technologies{margin-top:6rem}@media only screen and (min-width:1281px){.technologies{margin-top:8rem}}@media only screen and (min-width:1440px){.technologies{margin-top:10rem}}.technologies__title{color:#0d0d0d;font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.technologies__title{font-size:4rem}}@media only screen and (min-width:1281px){.technologies__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.technologies__title{font-size:5rem}}@media only screen and (min-width:1537px){.technologies__title{font-size:5.6rem}}.technologies__categories{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:3rem;width:calc(100% + .2rem)}@media only screen and (max-width:80em){.technologies__categories{margin-top:2.4rem}}@media only screen and (max-width:60em){.technologies__categories{flex-wrap:nowrap;min-width:100vw;overflow-x:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none}.technologies__categories::-webkit-scrollbar{display:none}}@media only screen and (max-width:40em){.technologies__categories{margin-top:2.8rem;transform:translate(-.2rem)}}.technologies__categories__item{display:flex;margin:.4rem .2rem}.technologies__categories__item .tag-button{border-width:2px;font-size:1.6rem;font-weight:500;height:auto;letter-spacing:.16px;line-height:1.92rem;padding:0 1.45rem}.technologies__categories__item .tag-button__text-copy,.technologies__categories__item .tag-button__text-origin{height:3.2rem}.technologies__categories+.technologies__list{margin-top:1.8rem}.technologies__list{display:flex;margin-top:3.7rem;width:100%}@media only screen and (min-width:1537px){.technologies__list{margin-top:4rem}}.technologies__list .swiper{cursor:unset;padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:641px){.technologies__list .swiper{padding-left:3.3rem;padding-right:0}}@media only screen and (min-width:1141px){.technologies__list .swiper{padding-left:4.4rem}}@media only screen and (min-width:1600px){.technologies__list .swiper{padding-left:calc((100vw - var(--container-width))/2 + 4rem)}}.technologies__list .swiper.--grid{height:315px}@media only screen and (min-width:641px){.technologies__list .swiper.--grid{height:120px}}@media only screen and (min-width:961px){.technologies__list .swiper.--grid{height:125px}}.technologies__list .swiper-wrapper{max-width:100%}@media only screen and (max-width:40em){.technologies__list .swiper-wrapper{flex-direction:column}}@media only screen and (min-width:641px){.technologies__list .swiper-wrapper{max-width:unset}}.technologies__list .swiper .swiper-slide{width:100%}@media only screen and (min-width:641px){.technologies__list .swiper .swiper-slide{height:auto;width:23.9rem}}@media only screen and (min-width:961px){.technologies__list .swiper .swiper-slide{width:30vw}}@media only screen and (min-width:1141px){.technologies__list .swiper .swiper-slide{width:22.1vw}}@media only screen and (min-width:1281px){.technologies__list .swiper .swiper-slide{width:22.3vw}}@media only screen and (min-width:1440px){.technologies__list .swiper .swiper-slide{width:17.9vw}}@media only screen and (min-width:1537px){.technologies__list .swiper .swiper-slide{width:18vw}}@media only screen and (min-width:1600px){.technologies__list .swiper .swiper-slide{width:23.9rem}}.technologies__list .swiper .swiper-slide:last-child{margin-bottom:0}.technologies__list .swiper .swiper-slide .column-slide{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (max-width:40em){.technologies__list .swiper .swiper-slide .column-slide{gap:.8rem}}@media only screen and (max-width:40em){.technologies .swiper:has(.drag-cursor.--visible) .drag-cursor.--visible{opacity:0;visibility:hidden}}.card.card--service{border-radius:1.6rem;color:#fff;display:flex;overflow:hidden;padding:3.6rem 4rem;position:relative;z-index:1}@media only screen and (max-width:60em){.card.card--service{padding:2.4rem 2rem}}.card.card--service .card__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.card.card--service .card__background:after{background-image:linear-gradient(0deg,#0f0f0fb3,#0f0f0fb3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card.card--service .card__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card.card--service .card__info{display:flex;flex-direction:column;width:100%}.card.card--service .card__info__title{font-size:2.8rem;font-weight:400;line-height:110%;max-width:58.2rem;width:100%}@media only screen and (min-width:641px){.card.card--service .card__info__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:961px){.card.card--service .card__info__title{font-size:4rem;line-height:110%}}@media only screen and (min-width:1281px){.card.card--service .card__info__title{font-size:3.6rem}}@media only screen and (min-width:1537px){.card.card--service .card__info__title{font-size:4rem;line-height:100%}}@media only screen and (max-width:80em){.card.card--service .card__info__title{font-size:4rem;font-weight:400;line-height:4.4rem}}@media only screen and (max-width:80em) and (max-width:60em){.card.card--service .card__info__title{font-size:3.2rem;line-height:3.6rem}}.card.card--service .card__info__text{font-size:1.8rem;font-weight:400;line-height:140%;margin:1.6rem 0;max-width:58.2rem;width:100%}@media only screen and (max-width:60em){.card.card--service .card__info__text{max-width:100%}}.card.card--service .card__info__list{display:flex;flex-wrap:wrap;margin:auto 0 -.4rem -.4rem;width:calc(100% + .8rem)}@media only screen and (max-width:60em){.card.card--service .card__info__list{margin:auto 0 -.2rem -.2rem;width:calc(100% + .4rem)}}.card.card--service .card__info__list__item{background:#2b2b2b;border-radius:1.6rem;flex:1 1 calc(25% - .8rem);margin:.4rem;padding:1.6rem 2.4rem}@media only screen and (max-width:91.25em){.card.card--service .card__info__list__item{flex:1 1 calc(50% - .8rem);max-width:calc(100% - .8rem)}}@media only screen and (max-width:60em){.card.card--service .card__info__list__item{flex:1 1 calc(50% - .4rem);margin:.2rem;max-width:calc(100% - .4rem)}}.card.card--service .card__info__list__item__number{font-size:4rem;font-weight:400;line-height:4.4rem}@media only screen and (max-width:60em){.card.card--service .card__info__list__item__number{font-size:3.2rem;line-height:3.6rem}}@media only screen and (max-width:80em){.card.card--service .card__info__list__item__number{font-size:3.2rem;font-weight:400;line-height:3.6rem}}@media only screen and (max-width:80em) and (max-width:60em){.card.card--service .card__info__list__item__number{font-size:2.4rem;line-height:2.6rem}}.card.card--service .card__info__list__item__text{font-size:1.4rem;font-weight:400;line-height:130%;margin-top:.8rem}.card.card--service .card__link-list{background:#fff;border-radius:1.6rem;color:#0d0d0d;display:none;flex-direction:column;margin-left:2rem;max-width:70.8rem;overflow:hidden;width:100%}@media only screen and (max-width:60em){.card.card--service .card__link-list.--inside{display:flex;margin:0 0 2.4rem;max-width:100%}}.card.card--service .card__link-list.--outside{display:flex}@media only screen and (max-width:60em){.card.card--service .card__link-list.--outside{display:none}}.card.card--service .card__link-list__item{font-size:2rem;font-weight:400;line-height:2.4rem;padding:2.2rem 2rem 2.2rem 7.6rem;position:relative;transition:all .3s ease;z-index:1}@media only screen and (max-width:60em){.card.card--service .card__link-list__item{padding:2rem 2rem 2rem 6rem}}.card.card--service .card__link-list__item__text{align-content:center;display:inline-flex;flex-wrap:wrap}.card.card--service .card__link-list__item:before{background:#ff6362;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.card.card--service .card__link-list__item:after{background:#e7e6e6;bottom:-.2rem;content:"";display:block;height:.2rem;left:2rem;position:absolute;right:2rem;width:calc(100% - 4rem)}.card.card--service .card__link-list__item:hover{border-color:#ff6362;color:#fff}.card.card--service .card__link-list__item:hover:before{width:100%}.card.card--service .card__link-list__item:hover:after{background:transparent}.card.card--service .card__link-list__item:hover .icon.icon--solar-symbol{margin-right:.6rem;width:2rem}.card.card--service .card__link-list__item:hover svg path{fill:#fff}.card.card--service .card__link-list__item:hover svg path[bg]{fill:transparent}.card.card--service .card__link-list__item:last-child:after{content:none}.card.card--service .card__link-list svg{height:2.4rem;left:2rem;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem}.card.card--service .card__link-list .icon.icon--solar-symbol{height:2rem;transition:width .3s ease;width:0}.card.card--service .card__link-list .icon.icon--solar-symbol svg{height:2rem;position:static;transform:none;width:2rem}.services{padding-top:4rem}@media only screen and (max-width:60em){.services{padding-top:5.2rem}}.services__inner .card.card--service{margin-top:4rem}@media only screen and (max-width:60em){.services__inner .card.card--service{margin-top:2rem}}.services__inner .card.card--service:first-child{margin-top:0}.card.card--sixth{display:flex;flex-direction:column;width:100%}.card.card--sixth:hover .circle-arrow-btn__copy{transform:translateY(0) translate(0)}.card.card--sixth:hover .circle-arrow-btn__origin{transform:translateY(-70%) translate(125%)}.card.card--sixth:hover .card__cover img{transform:scale(1.1)}.card.card--sixth .card__header{border-radius:1.6rem;color:#fff;display:flex;flex-direction:column;height:22.2rem;justify-content:flex-end;padding:0 2rem 2.4rem;position:relative;z-index:1}.card.card--sixth .card__header svg{height:1.8rem;margin-top:auto;width:12.4rem}.card.card--sixth .card__header .h4{font-size:2.5rem;line-height:3.2rem;margin-top:1.6rem}@media only screen and (min-width:961px){.card.card--sixth .card__header .h4{font-size:3.2rem}}.card.card--sixth .card__content{margin-top:1.5rem;position:relative}@media only screen and (min-width:961px){.card.card--sixth .card__content{margin-top:2.1rem}}.card.card--sixth .card__content:has(.card__content-download) p{padding-right:0}.card.card--sixth .card__content:has(.card__content-icon) p{padding-right:6rem}.card.card--sixth .card__content-icon{position:absolute;right:0;top:0}.card.card--sixth .card__content p{color:#636363;font-size:1.8rem;letter-spacing:.2px;line-height:2.5rem;margin:0}.card.card--sixth .card__content-download{margin-top:1.6rem;width:-moz-fit-content;width:fit-content}.card.card--sixth .card__content-download span{color:#ff6362;font-size:1.45rem;font-weight:400;line-height:1.92rem;margin-right:.4rem;text-transform:uppercase}@media only screen and (min-width:1537px){.card.card--sixth .card__content-download span{font-size:1.6rem}}.card.card--sixth .card__content-download span.icon{background-image:none}.card.card--sixth .card__content-download svg{height:2.4rem;width:2.4rem}.card.--compact.card--sixth{margin:.4rem 0 3rem}.card.--compact.card--sixth .card__header{height:24rem}.showreel{align-items:center;display:flex;flex-wrap:wrap}@media only screen and (min-width:961px){.showreel{cursor:pointer}.showreel:hover svg path{fill:#ff6362}}.showreel__video{align-items:center;border-radius:1.6rem;display:flex;flex-wrap:wrap;height:9rem;justify-content:center;overflow:hidden;position:relative;width:10.5rem;z-index:1}.showreel__video:before{background-color:#0000006b;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.showreel__video-btn{background-color:transparent;border:none;cursor:pointer;height:5rem;outline:0;padding:1.5rem;position:relative;width:5rem;z-index:2}.showreel__video-btn svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.showreel__cover{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.showreel__label{color:#868686;font-size:2rem;padding-left:1.8rem;width:calc(100% - 10.5rem)}.copy-link{display:inline-block}.copy-link.--with-copy .copy-link__link{margin-right:1rem}@media only screen and (min-width:1281px){.copy-link.--with-copy .copy-link__link{margin-right:1.3rem}}.copy-link__link{display:inline-block;font-size:2.1rem;line-height:120%}@media only screen and (min-width:961px){.copy-link__link{font-size:2.4rem}}@media only screen and (min-width:1281px){.copy-link__link{font-size:3.2rem;line-height:3.5rem}}.copy-link__btn{background-color:transparent;border:none;cursor:pointer;display:inline-block;font-size:0;line-height:0;outline:0;padding:0;transform:translateY(4px)}.copy-link__btn svg{height:2.4rem;width:2.4rem}@media only screen and (min-width:961px){.copy-link__btn svg{height:2.5rem;width:2.5rem}}@media only screen and (min-width:1281px){.copy-link__btn svg{height:3.2rem;width:3.2rem}}.contacts{margin-top:3.5rem}@media only screen and (min-width:961px){.contacts{margin-top:3.8rem}.contacts__inner{display:flex;flex-wrap:wrap;justify-content:space-between}}.contacts__content{margin-bottom:6.2rem}@media only screen and (min-width:641px){.contacts__content{margin-bottom:2.5rem}}@media only screen and (min-width:961px){.contacts__content{margin-bottom:0;width:66%}}.contacts__aside{margin-bottom:3.2rem}@media only screen and (min-width:961px){.contacts__aside{margin-bottom:0;width:32%}}@media only screen and (min-width:1281px){.contacts__aside{width:36.5rem}}.contacts__link{margin-bottom:1rem}@media only screen and (min-width:961px){.contacts__link{margin-bottom:1.3rem}}.contacts__messengers{display:flex;flex-wrap:wrap;list-style:none;margin:-.3rem 0 0 -1rem;padding:0}@media only screen and (min-width:961px){.contacts__messengers{margin:0 0 0 -1rem}}.contacts__messengers__item{list-style:none;margin:1rem 1rem 0}.contacts__list{border-top:2px solid #e7e6e6;list-style:none;margin:2rem 0 0;padding:2.3rem 0 0}@media only screen and (min-width:641px){.contacts__list{display:flex;flex-wrap:wrap;margin:3rem 0 0}}@media only screen and (min-width:961px){.contacts__list{padding:3.3rem 0 0}}.contacts__list__item{margin-bottom:2.4rem}@media only screen and (min-width:961px){.contacts__list__item{margin-bottom:5rem}}@media only screen and (min-width:641px){.contacts__list__item:nth-of-type(odd){padding-right:2rem;width:51%}.contacts__list__item:nth-of-type(2n){width:49%}}.contacts__list__item__title{color:#868686;font-size:1.2rem;font-weight:400;letter-spacing:.3px;line-height:140%;margin-bottom:.7rem;text-transform:uppercase}@media only screen and (min-width:1281px){.contacts__list__item__title{font-size:1.6rem;margin-bottom:1.2rem}}.contacts .card--sixth{margin:5.8rem 0 0;max-width:unset}@media only screen and (min-width:961px){.contacts .card--sixth{margin-left:2rem;max-width:36.4rem}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.facts{margin-top:8rem}@media only screen and (max-width:80em){.facts{margin-top:4.8rem}}@media only screen and (max-width:60em){.facts{margin-top:5.2rem}}.facts__inner{color:#fff;display:flex;flex-direction:column;position:relative}.facts .slider-arrows{right:4rem;top:4rem;z-index:2}@media only screen and (max-width:60em){.facts .slider-arrows{right:2.4rem;top:2.4rem}}@media only screen and (max-width:40em){.facts .slider-arrows{display:none}}.facts__title{font-size:2.8rem;font-weight:400;left:4rem;line-height:110%;padding-right:20rem;position:absolute;top:4rem;z-index:2}@media only screen and (min-width:641px){.facts__title{font-size:3.2rem;line-height:110%}}@media only screen and (min-width:961px){.facts__title{font-size:4rem;line-height:110%}}@media only screen and (min-width:1281px){.facts__title{font-size:3.6rem}}@media only screen and (min-width:1537px){.facts__title{font-size:4rem;line-height:100%}}@media only screen and (max-width:60em){.facts__title{left:2.4rem;top:2.4rem}}@media only screen and (max-width:40em){.facts__title{color:#0d0d0d;padding-right:0;position:static}}.facts__list{border-radius:1.6rem;display:flex;overflow:hidden;position:relative}@media only screen and (max-width:40em){.facts__list{border-radius:0;margin-top:4rem;overflow:initial;width:100vw}}.facts__list__item{border-radius:1.6rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-height:calc(100vh - 16rem);max-height:calc(100dvh - 16rem);min-height:48rem;padding:4rem 4rem 4.4rem}@media only screen and (max-width:60em){.facts__list__item{padding:2.4rem 2.4rem 4.4rem}}@media only screen and (max-width:40em){.facts__list__item{justify-content:flex-start;min-height:48rem;padding:1.2rem}}.facts__list__item:after{background:linear-gradient(180deg,#000 -35.07%,transparent 33.31%) no-repeat;border-radius:1.6rem;content:"";display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.facts__list__item__info{background:#fff;border-radius:1.6rem;color:#0d0d0d;display:flex;flex-wrap:wrap;max-width:96.7rem;padding:4rem}@media only screen and (max-width:60em){.facts__list__item__info{padding:2.4rem 2rem}}@media only screen and (max-width:40em){.facts__list__item__info{padding:2.4rem 2rem;z-index:2}}.facts__list__item__title{font-size:2rem;font-weight:400;line-height:110%}@media only screen and (min-width:961px){.facts__list__item__title{font-size:2.4rem}}@media only screen and (min-width:1281px){.facts__list__item__title{font-size:2.8rem}}@media only screen and (max-width:60em){.facts__list__item__title{font-size:2.4rem;line-height:110%}}.facts__list__item__num{display:block;font-size:2rem;font-weight:400;line-height:110%;margin-right:1.6rem}@media only screen and (min-width:961px){.facts__list__item__num{font-size:2.4rem}}@media only screen and (min-width:1281px){.facts__list__item__num{font-size:2.8rem}}@media only screen and (max-width:60em){.facts__list__item__num{font-size:2.4rem;line-height:110%}}@media only screen and (max-width:40em){.facts__list__item__num{margin-bottom:4rem;width:100%}}.facts__list__item__text{font-size:1.53rem;font-weight:400;letter-spacing:.18px;line-height:140%;margin-top:1.6rem;width:100%}@media only screen and (min-width:1281px){.facts__list__item__text{font-size:1.8rem}}@media only screen and (max-width:40em){.facts .swiper{margin-left:-2rem;padding:0 2rem;width:100vw}}.facts .swiper-pagination{bottom:2rem;display:flex;left:4rem;position:absolute;width:calc(100% - 8rem);z-index:2}@media only screen and (max-width:60em){.facts .swiper-pagination{left:2rem;width:calc(100% - 4rem)}}@media only screen and (max-width:40em){.facts .swiper-pagination{display:none}}.facts .swiper-pagination-bullet{background:#ffffff80;border-radius:1rem;cursor:pointer;display:inline-flex;flex:1 1 auto;height:.4rem;margin:0 .4rem;position:relative}@media only screen and (max-width:60em){.facts .swiper-pagination-bullet{margin:0 .2rem}}.facts .swiper-pagination-bullet-active{position:relative}.facts .swiper-pagination-bullet:first-child{margin-left:0}.facts .swiper-pagination-bullet:last-child{margin-right:0}.facts .swiper-pagination-progress{background:#ff6362;border-radius:1rem;height:.4rem;left:0;position:absolute;top:0;width:0}.tldr{margin-top:8rem}@media only screen and (max-width:60em){.tldr{margin-top:5.2rem}}.tldr__inner{background:#f3f3f3;border-radius:1.6rem;padding:4rem}@media only screen and (max-width:60em){.tldr__inner{padding:2.4rem 2rem}}.tldr__inner__title{align-items:center;display:flex;font-size:2.4rem;font-weight:400;line-height:2.6rem}.tldr__inner__title svg{height:2.4rem;margin-right:.4rem;width:2.4rem}.tldr__inner__text{font-size:1.8rem;font-weight:400;line-height:140%;margin-top:2.4rem}@media only screen and (max-width:60em){.tldr__inner__text{margin-top:2rem}}.blockquote{margin-top:8rem}@media only screen and (max-width:60em){.blockquote{margin-top:5.2rem}}.blockquote__inner{background:#f3f3f3;border-radius:1.6rem;display:flex;flex-direction:column;padding:4rem 4rem 4rem 15.2rem;position:relative;width:100%}@media only screen and (max-width:60em){.blockquote__inner{padding:2.4rem 2rem}}.blockquote__inner svg{height:7.2rem;left:4rem;position:absolute;top:4rem;width:7.2rem}@media only screen and (max-width:60em){.blockquote__inner svg{height:2.6rem;left:2rem;top:2.3rem;width:2.6rem}}.blockquote__inner h4{color:#0d0d0d;font-size:2rem;font-weight:400;line-height:110%}@media only screen and (min-width:961px){.blockquote__inner h4{font-size:2.4rem}}@media only screen and (min-width:1281px){.blockquote__inner h4{font-size:2.8rem}}@media only screen and (max-width:60em){.blockquote__inner h4{text-indent:3.6rem}}.blockquote__inner p{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-top:1.6rem;text-transform:uppercase}@media only screen and (max-width:60em){.blockquote__inner p{margin-top:4rem}}.rich-text{margin-top:8rem;padding-top:0}@media only screen and (max-width:60em){.rich-text{margin-top:5.2rem}}.rich-text__text>:first-child{margin-top:0}.rich-text__text figure{margin-top:2.4rem}.rich-text__text figure+h1,.rich-text__text figure+h2,.rich-text__text figure+h3,.rich-text__text figure+h4,.rich-text__text figure+h5,.rich-text__text figure+h6{margin-top:5rem}.rich-text__text img{height:100%;max-width:100%;width:100%}.logo-carousel{display:flex;flex-direction:column;position:relative;z-index:1}.logo-carousel__line{animation:logo-carousel linear infinite;display:flex}.logo-carousel__line:nth-child(2n){animation:logo-carousel linear infinite reverse;flex-direction:row-reverse}.logo-carousel__item{align-items:center;background-color:#fff;border-radius:100rem;box-shadow:0 1px 3px #0e121b1f;display:flex;margin:.8rem;padding:.8rem 2rem .8rem .8rem}@media only screen and (max-width:60em){.logo-carousel__item{margin:.2rem .25rem;padding:.5rem 1.2rem .5rem .5rem}}.logo-carousel__item-logo{align-items:center;background-color:#f3f3f3;border-radius:100%;display:flex;flex-shrink:0;height:3.3rem;justify-content:center;width:3.3rem}@media only screen and (min-width:961px){.logo-carousel__item-logo{height:4.6rem;width:4.6rem}}@media only screen and (min-width:1537px){.logo-carousel__item-logo{height:5.6rem;width:5.6rem}}.logo-carousel__item-logo img{height:1.9rem;width:1.9rem}@media only screen and (min-width:961px){.logo-carousel__item-logo img{height:2.5rem;width:2.5rem}}@media only screen and (min-width:1537px){.logo-carousel__item-logo img{height:3.2rem;width:3.2rem}}.logo-carousel__item-title{font-size:1.1rem;font-weight:500;line-height:1.4rem;margin-left:1.2rem;white-space:nowrap}@media only screen and (min-width:961px){.logo-carousel__item-title{font-size:1.6rem;line-height:1.9rem}}@media only screen and (min-width:1537px){.logo-carousel__item-title{font-size:1.8rem;line-height:2.34rem;margin-left:2rem}}@keyframes logo-carousel{0%{transform:translate(0)}to{transform:translate(-50%)}}.directions{background-color:#fff;border-radius:2.4rem 2.4rem 0 0;margin-top:-2.4rem;padding-top:4rem;position:relative;z-index:1}@media only screen and (min-width:1141px){.directions{padding-top:6.5rem}}@media only screen and (min-width:1537px){.directions{padding-top:7.2rem}}.directions__subtitle{color:#636363;font-size:1.2rem;letter-spacing:.3px;line-height:1.68rem;margin-bottom:1.3rem;text-transform:uppercase}@media only screen and (min-width:1281px){.directions__subtitle{font-size:1.4rem;line-height:1.68rem}}@media only screen and (min-width:1537px){.directions__subtitle{font-size:1.6rem;line-height:1.92rem}}@media only screen and (min-width:1141px){.directions__subtitle{margin-bottom:1rem}}.directions__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.directions__title{font-size:4rem}}@media only screen and (min-width:1281px){.directions__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.directions__title{font-size:5rem}}@media only screen and (min-width:1537px){.directions__title{font-size:5.6rem}}.directions__description{font-size:2rem;line-height:2.4rem;margin-top:15px}@media only screen and (min-width:961px){.directions__description{font-size:2.4rem;line-height:2.88rem;margin-top:30px}}@media only screen and (min-width:1281px){.directions__description{font-size:2.2rem;line-height:2.6rem}}@media only screen and (min-width:1537px){.directions__description{font-size:2.4rem;line-height:2.88rem}}.directions__cards{margin-top:3.2rem}@media only screen and (min-width:641px){.directions__cards{display:flex;justify-content:flex-end;margin-top:3.5rem}}@media only screen and (min-width:1537px){.directions__cards{margin-top:4rem}}.directions__cards-title{font-size:2.4rem;line-height:2.88rem;margin-bottom:.9rem}@media only screen and (min-width:1281px){.directions__cards-title{font-size:2.8rem;line-height:3.4rem;margin-bottom:2rem}}.directions__cards-text{color:#636363;font-size:1.6rem;line-height:2.24rem}@media only screen and (min-width:1281px){.directions__cards-text{font-size:1.61rem;line-height:2.2rem}}@media only screen and (min-width:1537px){.directions__cards-text{font-size:1.8rem;line-height:2.52rem}}.directions__cards-dots{left:0;position:absolute;top:0;width:100%;z-index:1}.directions__cards-left,.directions__cards-right{position:relative}@media only screen and (min-width:641px){.directions__cards-left,.directions__cards-right{max-width:53.8rem;width:calc(50% - 1.2rem)}}@media only screen and (min-width:1537px){.directions__cards-left,.directions__cards-right{max-width:60.2rem}}@media only screen and (min-width:641px){.directions__cards-left{margin-right:2.4rem}}@media only screen and (max-width:40em){.directions__cards-right{margin-top:2rem}}.directions__cards-content{align-items:center;background-color:#f3f3f3;border-radius:1.6rem;display:flex;height:21.4rem;margin-bottom:1.6rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:961px){.directions__cards-content{height:35rem;margin-bottom:2.1rem}}@media only screen and (min-width:1537px){.directions__cards-content{height:39.3rem;margin-bottom:2.4rem}}.directions__cards-content:has(.logo-carousel){overflow:hidden}.directions__cards-content:has(.directions__cards-content-window){justify-content:center}.directions__cards-content:before{background:linear-gradient(180deg,#f2f2f200,#f3f3f3);content:"";height:50%;left:0;position:absolute;top:10%;width:100%;z-index:1}.directions__cards-content .logo-carousel{margin-top:1rem}.directions__cards-content-window{background-color:#fff;border-radius:1.1rem;box-shadow:0 .68px 1.36px #0a0d1408;height:29.9rem;max-width:41rem;position:relative;z-index:1}@media only screen and (max-width:60em){.directions__cards-content-window{height:16.9rem}}.directions__cards-content-window-controls{align-items:center;border-bottom:.1rem solid #ececec;display:flex;margin-bottom:1.6rem;padding-bottom:1.2rem;position:relative;z-index:4}@media only screen and (max-width:60em){.directions__cards-content-window-controls{padding-bottom:.8rem}}.directions__cards-content-window-controls span{background-color:#fea200;border-radius:100%;display:inline-flex;height:.8rem;margin:1.2rem 0 0 2.6rem;position:relative;width:.8rem}@media only screen and (max-width:60em){.directions__cards-content-window-controls span{height:.54rem;margin:.8rem 0 0 1.8rem;width:.54rem}}.directions__cards-content-window-controls span:after,.directions__cards-content-window-controls span:before{border-radius:100%;content:"";display:inline-block;height:.8rem;position:absolute;width:.8rem}@media only screen and (max-width:60em){.directions__cards-content-window-controls span:after,.directions__cards-content-window-controls span:before{height:.54rem;width:.54rem}}.directions__cards-content-window-controls span:before{background-color:#ff3a00;left:-1.3rem}@media only screen and (max-width:60em){.directions__cards-content-window-controls span:before{left:-.9rem}}.directions__cards-content-window-controls span:after{background-color:#00c68c;right:-1.3rem}@media only screen and (max-width:60em){.directions__cards-content-window-controls span:after{right:-.9rem}}.directions__cards-content-window .icon.icon--icon-design-lab{height:100%;margin:0 1.8rem 1.8rem;width:100%}@media only screen and (max-width:60em){.directions__cards-content-window .icon.icon--icon-design-lab{height:12rem;margin:0 .9rem 1.8rem;width:92%}}.directions__cards-content-window .icon.icon--icon-design-lab svg{height:22.4rem;overflow:visible;width:37.3rem}@media only screen and (max-width:60em){.directions__cards-content-window .icon.icon--icon-design-lab svg{height:12rem;width:100%}}@keyframes redline-pulse-left{0%{left:50%}to{left:-10%}}@keyframes redline-pulse-right{0%{right:50%}to{right:-10%}}:root{--duration:12s}#circle{animation:circle-opacity var(--duration) ease infinite;opacity:0}#menu{animation:menu-opacity var(--duration) ease infinite;opacity:0}#widget{animation:widget-opacity var(--duration) ease infinite;opacity:0}#body{animation:body-visibility var(--duration) ease infinite;height:0;opacity:0;width:0}#cursor-solar{animation:cursor-solar var(--duration) ease infinite;overflow:visible;transform:translate3d(373px,224px,0) scale(1);transform-box:fill-box;transform-origin:center center}#cursor-black{animation:cursor-black var(--duration) ease infinite;overflow:visible;transform:translate3d(-118px,224px,0) scale(1);transform-box:fill-box;transform-origin:center center}@keyframes circle-opacity{0%{opacity:0}45%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes menu-opacity{0%{opacity:0}35%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes widget-opacity{0%{opacity:0}75%{opacity:0}80%{opacity:1}to{opacity:1}}@keyframes body-visibility{0%{opacity:0}80%{height:0;opacity:1;width:0}90%{height:191px;opacity:1;width:373px}to{height:191px;opacity:1;width:373px}}@keyframes cursor-solar{0%{opacity:0;transform:translate3d(373px,224px,0) scale(1)}30%{opacity:1;transform:translate3d(116px,10px,0) scale(1)}35%{opacity:1;transform:translate3d(116px,10px,0) scale(.95)}40%{opacity:1;transform:translate3d(116px,10px,0) scale(1)}60%{opacity:1;transform:translate3d(116px,10px,0) scale(1)}70%{opacity:1;transform:translate3d(0,32px,0) scale(1)}75%{opacity:1;transform:translate3d(0,32px,0) scale(.95)}80%{opacity:1;transform:translate3d(0,32px,0) scale(.95)}90%{opacity:1;transform:translate3d(373px,223px,0) scale(.95)}95%{opacity:1;transform:translate3d(373px,223px,0) scale(1)}to{opacity:0;transform:translate3d(373px,224px,0) scale(1)}}@keyframes cursor-black{0%{opacity:0;transform:translate3d(-118px,224px,0) scale(1)}30%{opacity:1;transform:translate3d(-2px,112px,0) scale(1)}40%{opacity:1;transform:translate3d(-108px,10px,0) scale(1)}45%{--circle-opacity:1;opacity:1;transform:translate3d(-108px,10px,0) scale(.95)}50%{opacity:1;transform:translate3d(-108px,10px,0) scale(1)}70%{opacity:1;transform:translate3d(192px,10px,0) scale(1)}75%{opacity:1;transform:translate3d(192px,10px,0) scale(.95)}80%{opacity:1;transform:translate3d(192px,10px,0) scale(1)}90%{opacity:1;transform:translate3d(192px,10px,0) scale(1)}to{opacity:0;transform:translate3d(-118px,224px,0) scale(1)}}.expertise{margin-top:6rem}@media only screen and (min-width:1281px){.expertise{margin-top:8rem}}@media only screen and (min-width:1440px){.expertise{margin-top:10rem}}@media only screen and (min-width:1281px){.expertise{padding:1.5rem 0 0}}.expertise__subtitle{color:#636363;font-size:1.2rem;letter-spacing:.3px;line-height:1.68rem;margin-bottom:.6rem;text-transform:uppercase}@media only screen and (min-width:1281px){.expertise__subtitle{font-size:1.4rem;line-height:1.68rem}}@media only screen and (min-width:1537px){.expertise__subtitle{font-size:1.6rem;line-height:1.92rem}}@media only screen and (max-width:80em){.expertise__subtitle{margin-bottom:1.4rem}}@media only screen and (max-width:60em){.expertise__subtitle{margin-bottom:1.2rem}}.expertise__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.expertise__title{font-size:4rem}}@media only screen and (min-width:1281px){.expertise__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.expertise__title{font-size:5rem}}@media only screen and (min-width:1537px){.expertise__title{font-size:5.6rem}}.expertise__block{display:flex;margin-top:1.8rem;position:relative}@media only screen and (min-width:961px){.expertise__block{padding-right:47rem}}@media only screen and (min-width:1141px){.expertise__block{margin-top:1.7rem;padding-right:45rem}}@media only screen and (min-width:1537px){.expertise__block{margin-top:2.6rem;padding-right:52rem}}.expertise__list{display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:641px){.expertise__list{justify-content:space-between}}@media only screen and (min-width:961px){.expertise__list{flex-direction:column;width:100%}}@media only screen and (min-width:1141px){.expertise__list{flex-direction:row}}.expertise__list-item-link{border-bottom:.1rem solid #cfcfcf;font-size:1.8rem;height:auto;justify-content:space-between;line-height:2.16rem;overflow:visible;padding:1.6rem 0 1.55rem;position:relative;text-align:left;transition:color .3s ease,border-bottom-color .3s ease;width:100%}@media only screen and (min-width:641px){.expertise__list-item-link{width:49%;width:100%}}@media only screen and (min-width:1141px){.expertise__list-item-link{font-size:2.16rem;line-height:2.88rem;padding:2rem 0;width:49%}}@media only screen and (min-width:1537px){.expertise__list-item-link{font-size:2.4rem;padding:2.5rem 0}}.expertise__list-item-link .icon{margin-left:1rem}.expertise__list-item-link svg{height:2.6rem;opacity:0;width:2.6rem}@media only screen and (max-width:60em){.expertise__list-item-link svg{height:1.92rem;width:1.92rem}}.expertise__list-item-link:hover{border-bottom-color:#ff6362;color:#ff6362}.expertise__list-item-link:hover svg{opacity:1}.expertise__list-item-link:hover+.expertise__list-item-image{opacity:1;visibility:visible}.expertise__list-item-image{display:none}@media only screen and (min-width:961px){.expertise__list-item-image{align-items:center;border-radius:1.6rem;bottom:0;display:flex;max-width:43.8rem;opacity:0;overflow:hidden;position:absolute;right:0;top:2rem;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;width:100%}}@media only screen and (min-width:1537px){.expertise__list-item-image{max-width:49.1rem;top:2.2rem}}.expertise__list-item-image.--default{z-index:-1}.expertise__list-item-image.--default svg{bottom:2rem;height:2.1rem;left:2.6rem;position:absolute;width:12.9rem}@media only screen and (min-width:1537px){.expertise__list-item-image.--default svg{bottom:2.6rem;left:2.9rem;width:14.3rem}}.expertise__list-item-image.--active{opacity:1;visibility:visible}.expertise__list-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.expertise__images{border-radius:1.6rem;flex:1 1 49.1rem;min-height:28.7rem;overflow:hidden;position:relative}.expertise__images-item{height:100%;max-width:49.1rem;position:absolute;top:0;width:100%}.expertise__images-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-flow{display:flex;flex-direction:column;width:100%}.user-flow span:not(.line){background-color:#fff;border:.9rem solid #0d0d0d;border-radius:100rem;display:block;height:2rem;margin:0 auto;max-width:5.2rem;width:100%}@media only screen and (min-width:961px){.user-flow span:not(.line){border:1.2rem solid #0d0d0d;height:2.5rem;max-width:6.8rem}}@media only screen and (min-width:1537px){.user-flow span:not(.line){height:2.7rem;max-width:7.7rem}}.user-flow__top{width:100%}.user-flow__top-lines{background-color:#c6c6c6;display:flex;height:.1rem;margin:0 auto;width:calc(75% + .6rem)}.user-flow__columns{display:flex;margin-left:-.4rem;width:calc(100% + .8rem)}.user-flow__column{margin:0 .4rem;width:calc(25% - .8rem)}.user-flow__column span:not(.line){background-color:#d9d9d9;border:.9rem solid #f3f3f3;margin-top:.9rem}@media only screen and (min-width:961px){.user-flow__column span:not(.line){border:1.2rem solid #f3f3f3;margin-top:1.4rem}}@media only screen and (min-width:1537px){.user-flow__column span:not(.line){margin-top:1.6rem}}.user-flow__column span:not(.line):nth-child(2){margin-top:0}.user-flow .line{background-color:#c6c6c6;display:block;margin:0 auto;overflow:hidden;position:relative;width:.1rem}.user-flow .line:not([data-ufa=line-height]){height:1.2rem}@media only screen and (max-width:60em){.user-flow .line:not([data-ufa=line-height]){height:.8rem}}.user-flow .line:after{animation:redline-pulse 1s linear infinite;background:linear-gradient(180deg,#ff636200,#ff6362);content:"";height:50%;position:absolute;top:0;width:.1rem}[data-tl=fade-down].animated{opacity:1;transform:translateZ(0);transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-tl=fade-down]:not(.animated){transition:none}[data-ufa-out=fade-out]{opacity:1;transform:translateZ(0)}[data-ufa-out=fade-out].animated{opacity:0;transform:translate3d(0,-10px,0);transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-ufa=line-height]{height:0}[data-ufa=line-height].animated{height:1.2rem}@media only screen and (max-width:60em){[data-ufa=line-height].animated{height:.8rem}}[data-tl-delay="500"]{transition-delay:.5s}[data-tl-delay="1000"]{transition-delay:1s}[data-tl-delay="1500"]{transition-delay:1.5s}[data-tl-delay="2000"]{transition-delay:2s}[data-tl-delay="2500"]{transition-delay:2.5s}[data-tl-delay="3000"]{transition-delay:3s}[data-tl-delay="3500"]{transition-delay:3.5s}[data-tl-delay="4000"]{transition-delay:4s}[data-tl-delay="4500"]{transition-delay:4.5s}[data-tl-delay="5000"]{transition-delay:5s}.chat-box__line{background-color:#c6c6c6;height:calc(100% + 2.4rem);left:1.8rem;position:absolute;top:0;transition:height .3s ease;width:.1rem;z-index:-1}@media only screen and (min-width:961px){.chat-box__line{left:2.6rem}}@media only screen and (min-width:1537px){.chat-box__line{left:2.8rem}}.chat-box__line:after{animation:redline-pulse 1s linear infinite;background:linear-gradient(180deg,#ff636200,#ff6362);content:"";height:25%;position:absolute;top:0;width:.1rem}.chat-box__avatar{align-items:center;border-radius:100%;color:#fff;display:flex;font-size:1.1rem;height:3.8rem;justify-content:center;left:0;line-height:1.3rem;position:absolute;top:0;width:3.8rem}@media only screen and (min-width:961px){.chat-box__avatar{font-size:1.4rem;height:5.1rem;line-height:1.92rem;width:5.1rem}}@media only screen and (min-width:1537px){.chat-box__avatar{font-size:1.6rem;height:5.6rem;width:5.6rem}}.chat-box__avatar.--black{background-color:#0d0d0d}.chat-box__avatar.--red{background-color:#ff6362}.chat-box__avatar svg{height:2.9rem;width:2.9rem}@media only screen and (max-width:60em){.chat-box__avatar svg{height:2rem;width:2rem}}.chat-box__answer,.chat-box__question{padding-left:5.2rem;position:relative}@media only screen and (min-width:961px){.chat-box__answer,.chat-box__question{padding-left:6.6rem}}@media only screen and (min-width:1537px){.chat-box__answer,.chat-box__question{padding-left:7.4rem}}.chat-box__answer{margin-top:1.6rem}@media only screen and (min-width:961px){.chat-box__answer{margin-top:2.2rem}}@media only screen and (min-width:1537px){.chat-box__answer{margin-top:2.4rem}}.chat-box__message-header{align-items:center;display:flex;margin-bottom:.4rem}@media only screen and (min-width:961px){.chat-box__message-header{margin-bottom:.5rem}}@media only screen and (min-width:1537px){.chat-box__message-header{margin-bottom:.8rem}}.chat-box__message-header span{font-size:1.4rem;line-height:1.8rem}@media only screen and (min-width:961px){.chat-box__message-header span{font-size:1.6rem;line-height:2.16rem}}@media only screen and (min-width:1537px){.chat-box__message-header span{font-size:1.8rem}}.chat-box__message-header span+span{color:#636363;font-size:.8rem;line-height:1rem;margin-left:auto}@media only screen and (min-width:961px){.chat-box__message-header span+span{font-size:1.2rem;line-height:1.44rem}}.chat-box__message-text{background-color:#fff;border-radius:0 1.2rem 1.2rem;box-shadow:0 .68px 1.37px #0a0d1408;padding:1.1rem}@media only screen and (min-width:961px){.chat-box__message-text{padding:1.6rem 1.6rem 1rem}}@media only screen and (min-width:1537px){.chat-box__message-text{border-radius:0 1.6rem 1.6rem;padding:1.6rem}}.chat-box__message-text .typewriter{font-size:1.1rem;font-weight:500;line-height:1.3rem}@media only screen and (min-width:961px){.chat-box__message-text .typewriter{font-size:1.25rem;line-height:1.68rem}}@media only screen and (min-width:1537px){.chat-box__message-text .typewriter{font-size:1.4rem}}.chat-box__message-text .typewriter+.typewriter{color:#636363;margin-top:1.1rem}@media only screen and (min-width:961px){.chat-box__message-text .typewriter+.typewriter{margin-top:1.35rem}}@media only screen and (min-width:1537px){.chat-box__message-text .typewriter+.typewriter{margin-top:1.68rem}}[data-tl=fade-down]{opacity:0;transform:translate3d(0,65px,0)}[data-tl=fade-down].animated{transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-out=fade-out],[data-tl=fade-down].animated{opacity:1;transform:translateZ(0)}[data-out=fade-out].animated{opacity:0;transform:translate3d(0,-65px,0);transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-tl=line-height]{height:0}[data-tl=line-height].animated{height:calc(100% + 2.4rem)}.key-services{margin-top:6rem}@media only screen and (min-width:1281px){.key-services{margin-top:8rem}}@media only screen and (min-width:1440px){.key-services{margin-top:10rem}}.key-services__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.key-services__title{font-size:4rem}}@media only screen and (min-width:1281px){.key-services__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.key-services__title{font-size:5rem}}@media only screen and (min-width:1537px){.key-services__title{font-size:5.6rem}}.key-services__list{display:flex;flex-wrap:wrap;margin:3rem -1rem 0}.key-services__item{flex:1 1 calc(33.33333% - 2.4rem);margin:0 1.2rem;width:100%}@media only screen and (max-width:71.25em){.key-services__item{flex:1 1 calc(50% - 2.4rem)}.key-services__item:last-child{margin:2.4rem 1.2rem 0}}@media only screen and (max-width:60em){.key-services__item{flex:1 1 calc(100% - 2.4rem)}.key-services__item:nth-child(n+2){margin:2.2rem 1.2rem 0}}.key-services__item-cover{background-color:#f3f3f3;border-radius:1.6rem;display:flex;flex-direction:column;height:36.5rem;overflow:hidden;padding:5.3rem 2.1rem 2.1rem;position:relative}@media only screen and (min-width:961px){.key-services__item-cover{height:auto}}@media only screen and (min-width:1281px){.key-services__item-cover{padding:6.3rem 2.7rem 2.6rem}}@media only screen and (min-width:1537px){.key-services__item-cover{padding:7.2rem 3.2rem 2.4rem}}.key-services__item-cover-dots{left:0;position:absolute;top:0;width:100%}.key-services__item-cover-animation{height:21.4rem;margin-bottom:3rem;position:relative;z-index:1}@media only screen and (min-width:961px){.key-services__item-cover-animation{height:27rem;margin-bottom:5.9rem}}@media only screen and (min-width:1537px){.key-services__item-cover-animation{height:30rem;margin-bottom:8.2rem}}.key-services__item-cover-animation:has(.animation-frame__window){margin-bottom:0}@media only screen and (min-width:961px){.key-services__item-cover-animation:has(.animation-frame__window){margin-bottom:6rem}}@media only screen and (min-width:1537px){.key-services__item-cover-animation:has(.animation-frame__window){margin-bottom:8.2rem}}.key-services__item-cover-title{font-size:2.4rem;letter-spacing:.7px;line-height:2.9rem;margin-top:auto}@media only screen and (min-width:961px){.key-services__item-cover-title{font-size:2.9rem;line-height:3.52rem}}@media only screen and (min-width:1537px){.key-services__item-cover-title{font-size:3.2rem}}.key-services__item-cover:has(.chat-box):after{background:linear-gradient(180deg,#f2f2f200,#f3f3f3);bottom:50%;content:"";height:50%;left:0;position:absolute;width:100%;z-index:0}.key-services__item-services-list{display:flex;flex-wrap:wrap;margin:1.4rem 0 -.2rem -.2rem;width:calc(100% + .4rem)}@media only screen and (min-width:961px){.key-services__item-services-list{margin:1.8rem 0 0 -.4rem}}@media only screen and (min-width:1537px){.key-services__item-services-list{margin:1.8rem 0 -.6rem -.6rem;width:calc(100% + 1.2rem)}}.key-services__item-services-list-item{margin:.2rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1281px){.key-services__item-services-list-item{margin:.53rem}}@media only screen and (min-width:1537px){.key-services__item-services-list-item{margin:.6rem}}.animation-frame__window{background-color:#fff;border-radius:1.1rem;box-shadow:0 .68px 1.36px #0a0d1408;height:100%;position:relative}.animation-frame__window:has(.typewriter):after{background:linear-gradient(180deg,#f2f2f200 90%,#f3f3f3);bottom:0;content:"";height:43.3rem;position:absolute;width:100%;z-index:11}.animation-frame__window-controls{align-items:center;border-bottom:.1rem solid #ececec;display:flex;padding-bottom:.8rem;position:relative;z-index:4}@media only screen and (min-width:961px){.animation-frame__window-controls{padding-bottom:1rem}}@media only screen and (min-width:1537px){.animation-frame__window-controls{padding-bottom:1.2rem}}.animation-frame__window-controls span{background-color:#fea200;border-radius:100%;display:inline-flex;height:.54rem;margin:.8rem 0 0 1.8rem;position:relative;width:.54rem}@media only screen and (min-width:961px){.animation-frame__window-controls span{height:.8rem;margin:1rem 0 0 2.2rem;width:.8rem}}@media only screen and (min-width:1537px){.animation-frame__window-controls span{margin:1.2rem 0 0 2.6rem}}.animation-frame__window-controls span:after,.animation-frame__window-controls span:before{border-radius:100%;content:"";display:inline-block;height:.8rem;position:absolute;width:.8rem}@media only screen and (max-width:60em){.animation-frame__window-controls span:after,.animation-frame__window-controls span:before{height:.54rem;width:.54rem}}.animation-frame__window-controls span:before{background-color:#ff3a00;left:-1.3rem}@media only screen and (max-width:60em){.animation-frame__window-controls span:before{left:-.9rem}}.animation-frame__window-controls span:after{background-color:#00c68c;right:-1.3rem}@media only screen and (max-width:60em){.animation-frame__window-controls span:after{right:-.9rem}}.animation-frame__window-content{padding:2rem 2.2rem;position:relative;z-index:4}@media only screen and (min-width:961px){.animation-frame__window-content{padding:2.4rem 2rem}}@media only screen and (min-width:1537px){.animation-frame__window-content{padding:2.8rem 2.2rem}}.animation-frame__window-content .typewriter{color:#636363;font-size:1.2rem;line-height:2.1rem}@media only screen and (min-width:961px){.animation-frame__window-content .typewriter{font-size:1.5rem;line-height:2.5rem}}@media only screen and (min-width:1537px){.animation-frame__window-content .typewriter{font-size:1.8rem;line-height:3.06rem}}.animation-frame__window-content .typewriter span{color:#ff6362}.animation-frame__window-blob{animation:blob-bounce 5s ease infinite;background-color:#ff6362;border-radius:50%;filter:blur(1.2rem);height:100%;left:50%;opacity:1;position:absolute;top:50%;width:100%;z-index:1}.animation-frame__window:has(.animation-frame__window-blob){overflow:hidden}.animation-frame__window:has(.animation-frame__window-blob):before{background-color:#fff;border-radius:1.1rem;content:"";display:block;height:100%;left:.2rem;position:absolute;top:.2rem;width:calc(100% - .4rem);z-index:2}@keyframes blob-bounce{0%{transform:translate(-100%,-100%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}.blockquote.blockquote-primary{margin-top:6rem}@media only screen and (min-width:1281px){.blockquote.blockquote-primary{margin-top:8rem}}@media only screen and (min-width:1440px){.blockquote.blockquote-primary{margin-top:10rem}}.blockquote.blockquote-primary .blockquote-inner{align-items:center;background-color:#0d0d0d;border-radius:1.6rem;display:flex;flex-direction:column;overflow:hidden;padding:3rem 1.6rem;position:relative}@media only screen and (min-width:1281px){.blockquote.blockquote-primary .blockquote-inner{padding:4rem}}.blockquote.blockquote-primary .blockquote-inner .animation-circle{z-index:0}.blockquote.blockquote-primary .blockquote-icon{display:flex;justify-content:center;margin-bottom:2.6rem;position:relative;z-index:1}@media only screen and (min-width:1537px){.blockquote.blockquote-primary .blockquote-icon{margin-bottom:2.3rem}}.blockquote.blockquote-primary .blockquote-icon svg{height:5.6rem;width:5.6rem}@media only screen and (max-width:60em){.blockquote.blockquote-primary .blockquote-icon svg{height:4.8rem;width:4.8rem}}.blockquote.blockquote-primary .blockquote-text{color:#fff;font-size:2.4rem;line-height:2.88rem;position:relative;text-align:center;width:100%;z-index:1}@media only screen and (min-width:1281px){.blockquote.blockquote-primary .blockquote-text{font-size:3.6rem;line-height:4.3rem;max-width:93rem}}@media only screen and (min-width:1537px){.blockquote.blockquote-primary .blockquote-text{font-size:4rem;line-height:4.5rem;max-width:103rem}}.text-block.--fourth{margin-top:4rem}@media only screen and (min-width:1141px){.text-block.--fourth{margin-top:7.2rem}}.text-block.--fourth .text-block__inner{background-color:#0d0d0d;border-radius:16px;overflow:hidden;padding:3.2rem 2rem;position:relative;z-index:1}@media only screen and (min-width:961px){.text-block.--fourth .text-block__inner{padding:3rem;perspective:1000px}}@media only screen and (min-width:1141px){.text-block.--fourth .text-block__inner{padding:3.7rem 4rem 4rem}}.text-block.--fourth .text-block__content{max-width:690px;position:relative;z-index:2}@media only screen and (min-width:1141px){.text-block.--fourth .text-block__content{max-width:750px}}.text-block.--fourth .text-block__title{color:#fff;font-size:2.4rem;line-height:120%;margin-bottom:1.6rem;width:100%}@media only screen and (min-width:1141px){.text-block.--fourth .text-block__title{font-size:3.2rem;line-height:1.3;margin-bottom:1.4rem}}.text-block.--fourth .text-block__text{color:#8e8e8e;font-size:1.6rem;line-height:140%;width:100%}@media only screen and (min-width:961px){.text-block.--fourth .text-block__text{font-size:1.8rem;line-height:2.5rem}}@media only screen and (min-width:1141px){.text-block.--fourth .text-block__text{font-size:1.8rem;line-height:1.35}}.text-block.--fourth .text-block__text span,.text-block.--fourth .text-block__text strong{color:#c1c1c1}.text-block.--fourth .text-block__logo{display:none}@media only screen and (min-width:961px){.text-block.--fourth .text-block__logo{bottom:auto;display:block;font-size:0;line-height:0;position:absolute;right:3.5rem;top:50%;transform:translateY(-50%);z-index:1}}@media only screen and (min-width:1141px){.text-block.--fourth .text-block__logo{right:4.5rem}}@media only screen and (min-width:1537px){.text-block.--fourth .text-block__logo{right:8.5rem}}.text-block.--fourth .text-block__logo svg{height:auto;max-width:100px}@media only screen and (min-width:961px){.text-block.--fourth .text-block__logo svg{max-width:130px;transform-style:preserve-3d;transition:transform .1s linear;will-change:transform}}@media only screen and (min-width:1141px){.text-block.--fourth .text-block__logo svg{max-width:135px}}@media only screen and (min-width:1537px){.text-block.--fourth .text-block__logo svg{max-width:176px}}.cards-block.--fourth .cards-block__heading{align-items:center;display:flex}@media only screen and (max-width:60em){.cards-block.--fourth .cards-block__heading{flex-wrap:wrap}}.cards-block.--fourth .cards-block__title{font-size:3.2rem;font-weight:400;line-height:1.1}@media only screen and (min-width:961px){.cards-block.--fourth .cards-block__title{font-size:4rem}}@media only screen and (min-width:1281px){.cards-block.--fourth .cards-block__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.cards-block.--fourth .cards-block__title{font-size:5rem}}@media only screen and (min-width:1537px){.cards-block.--fourth .cards-block__title{font-size:5.6rem}}.cards-block.--fourth .cards-block__text{font-size:1.8rem;letter-spacing:.01em;line-height:2.52rem;margin:1.4rem 4rem 0 auto;max-width:37.4rem}@media only screen and (max-width:60em){.cards-block.--fourth .cards-block__text{font-size:1.6rem;line-height:130%;margin:1.6rem 0 0}}.cards-block.--fourth .cards-block__list{display:flex;flex-wrap:wrap;list-style:none;margin:1.4rem 0 0 -.8rem;width:calc(100% + 1.6rem)}@media only screen and (min-width:1141px){.cards-block.--fourth .cards-block__list{margin:2rem 0 0 -.8rem}}.cards-block.--fourth .cards-block__list-item{background:#f3f3f3;border-radius:1.2rem;display:flex;flex-direction:column;font-size:1.6rem;line-height:2.24rem;margin:.8rem;padding:2rem 2.4rem;width:calc(100% - 1.6rem)}@media only screen and (min-width:641px){.cards-block.--fourth .cards-block__list-item{width:calc(50% - 1.6rem)}}@media only screen and (min-width:961px){.cards-block.--fourth .cards-block__list-item{font-size:1.8rem;line-height:2.52rem;padding:3.2rem 2.4rem;width:calc(33.33333% - 1.6rem)}}@media only screen and (min-width:1440px){.cards-block.--fourth .cards-block__list-item{padding:2.8rem 2.4rem}}@media only screen and (min-width:1537px){.cards-block.--fourth .cards-block__list-item{padding:3.2rem 2.4rem}}.cards-block.--fourth .cards-block__list-item-number{align-items:center;border:1px solid #d3d3d3;border-radius:1.6rem;color:#ff6362;display:flex;flex-shrink:0;font-size:1.6rem;height:4.7rem;justify-content:center;line-height:1.3;margin-bottom:1.8rem;width:4.7rem}@media only screen and (min-width:1141px){.cards-block.--fourth .cards-block__list-item-number{font-size:2rem;height:5.6rem;margin-bottom:2.4rem;width:5.6rem}}.cards-block.--fourth .cards-block__list-item-subtitle{color:#0d0d0d;font-size:2.4rem;line-height:1.1;margin-bottom:2.2rem}@media only screen and (min-width:961px){.cards-block.--fourth .cards-block__list-item-subtitle{font-size:2.8rem}}.cards-block.--fourth .cards-block__list-item-text{color:#636363;font-size:1.6rem;line-height:1.4}@media only screen and (min-width:961px){.cards-block.--fourth .cards-block__list-item-text{font-size:1.8rem;letter-spacing:.2px}}.cards-block.--fourth .cards-block__list-item-text:has(+.cards-block__list-item-link){margin-bottom:3.2rem}@media only screen and (max-width:60em){.cards-block.--fourth .cards-block__list-item-text:has(+.cards-block__list-item-link){margin-bottom:2.4rem}}.cards-block.--fourth .cards-block__list-item-text a,.cards-block.--fourth .cards-block__list-item-text li,.cards-block.--fourth .cards-block__list-item-text p{font-size:inherit;line-height:inherit}.cards-block.--fourth .cards-block__list-item-text a{text-decoration:underline;transition:color .3s ease}.cards-block.--fourth .cards-block__list-item-text a:hover{color:#ff6362}.cards-block.--fourth .cards-block__list-item-link{margin-top:auto;width:-moz-fit-content;width:fit-content}.navigation-mobile{background:#0d0d0d;color:#fff;height:100%;overflow-x:auto;padding:9.2rem 2rem 5rem;position:fixed;right:-400%;top:0;transition:all .3s ease;width:100%;z-index:900}.navigation-mobile__list{display:flex;flex-direction:column;list-style:none;margin-bottom:3.2rem}.navigation-mobile__list__item{align-items:center;border-bottom:2px solid #2b2b2b;display:flex;flex-wrap:wrap;padding:2.4rem 2rem 1.4rem;width:100%}.navigation-mobile__list__item.active .navigation-mobile__list__item__icon{transform:rotate(-180deg)}.navigation-mobile__list__item.active .navigation-mobile__list__item__sub-menu{max-height:1000rem}.navigation-mobile__list__item:has(>.current-page) .navigation-mobile__list__item__icon svg{fill:#ff6362}.navigation-mobile__list__item__link{margin-right:1.6rem}.navigation-mobile__list__item__link.current-page{color:#ff6362}.navigation-mobile__list__item__title{font-size:1.53rem;font-weight:400;line-height:140%;margin-right:auto}@media only screen and (min-width:1281px){.navigation-mobile__list__item__title{font-size:1.8rem}}.navigation-mobile__list__item__icon{display:flex;height:1.3rem;margin-left:auto;transform:rotate(0);transition:all .3s ease;width:1.3rem}.navigation-mobile__list__item__icon svg{height:inherit;width:inherit;fill:#5d5d5d}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu{align-items:flex-start;display:flex;flex-direction:column;max-height:0;overflow:hidden;padding-left:1.2rem;transition:max-height .5s ease;width:100%}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2.4rem}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item:first-child{margin-top:1.6rem}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item:last-child{margin-bottom:0}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item.--no-margin{margin:0}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item.--no-margin:first-child{margin-top:1.6rem}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item.--no-margin .navigation-mobile__list__item__sub-menu__item__link.btn{color:#fff;margin-bottom:2.4rem}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item.--no-margin:last-child .navigation-mobile__list__item__sub-menu__item:last-child .btn{margin-bottom:0}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link{color:#fff;font-size:1.53rem;font-weight:400;line-height:140%;text-align:left}@media only screen and (min-width:1281px){.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link{font-size:1.8rem}}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link+.navigation-mobile__list__item__sub-menu{margin-top:.8rem;padding:0}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link+.navigation-mobile__list__item__sub-menu .navigation-mobile__list__item__sub-menu__item{margin-bottom:.8rem}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link+.navigation-mobile__list__item__sub-menu .navigation-mobile__list__item__sub-menu__item:first-child{margin-top:0}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link+.navigation-mobile__list__item__sub-menu .navigation-mobile__list__item__sub-menu__item:last-child{margin-bottom:0}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link+.navigation-mobile__list__item__sub-menu .navigation-mobile__list__item__sub-menu__item__link{color:#868686}.navigation-mobile__list__item .navigation-mobile__list__item__sub-menu__item__link.current-page{color:#ff6362!important}.navigation-mobile__socials{background:#1c1c1c;border-radius:1.6rem;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-top:5rem;padding:.8rem .4rem}.navigation-mobile__socials__item{display:flex;margin:1.2rem 1.6rem}.navigation-mobile__socials__item__link{align-items:center;display:flex;font-size:0;height:24px;justify-content:center;line-height:0;width:24px}.navigation-mobile__socials__item__link .icon,.navigation-mobile__socials__item__link .icon svg{height:100%;width:100%}.navigation-mobile>.btn--primary .btn__fill:before{background-color:#2b2b2b}.popup.popup--media{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0d0d0db3;color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1030}.popup.popup--media .popup__inner{align-items:center;display:flex;flex-wrap:wrap;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:71.25em){.popup.popup--media .popup__inner{padding:0 2rem;width:100%}}.popup.popup--media .popup__title{font-size:2rem;font-weight:400;line-height:110%;padding-right:4rem;width:calc(100% - 4rem)}@media only screen and (min-width:961px){.popup.popup--media .popup__title{font-size:2.4rem}}@media only screen and (min-width:1281px){.popup.popup--media .popup__title{font-size:2.8rem}}@media only screen and (max-width:40em){.popup.popup--media .popup__title{font-size:2rem;line-height:2.4rem;margin-top:1.2rem;order:3;padding:0;width:100%}.popup.popup--media .popup__btn-close{margin-left:auto}}.popup.popup--media .popup__btn-close svg{height:4rem;width:4rem;fill:#fff}.popup.popup--media .popup__iframe,.popup.popup--media .popup__video{aspect-ratio:1.7777777778;max-width:100rem;width:100%}@supports not (aspect-ratio:1/1){.popup.popup--media .popup__iframe:before,.popup.popup--media .popup__video:before{content:"";float:left;padding-top:56.25%}.popup.popup--media .popup__iframe:after,.popup.popup--media .popup__video:after{clear:both;content:"";display:block}}.popup.popup--media .popup__image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.popup.popup--cookies{background-color:#1c1c1c;border-radius:1.6rem;bottom:2rem;color:#fff;display:flex;left:50%;max-width:152rem;padding:2.4rem 4rem;position:fixed;transform:translate(-50%);width:calc(100% - 8rem);z-index:1020}@media only screen and (max-width:60em){.popup.popup--cookies{align-items:flex-start;flex-direction:column;max-width:none;padding:2.4rem 2rem}}@media only screen and (max-width:40em){.popup.popup--cookies{width:calc(100% - 4rem)}}.popup.popup--cookies:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));content:"";display:block;height:calc(100% + 6rem);left:calc(-50vw + 76rem);opacity:0;position:absolute;top:-4rem;transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:-1}@media screen and (max-width:1599px){.popup.popup--cookies:before{left:-4rem}}@media only screen and (max-width:40em){.popup.popup--cookies:before{left:-2rem}}.popup.popup--cookies .btn--primary{font-size:1.6rem;font-weight:500}.popup.popup--cookies .popup__wrapper{margin-right:auto}.popup.popup--cookies .popup__wrapper+.btn--primary{flex-shrink:0;margin-left:4.8rem}@media only screen and (max-width:60em){.popup.popup--cookies .popup__wrapper+.btn--primary{margin:2.4rem 0 0}}.popup.popup--cookies .popup__wrapper+.btn--primary .btn__fill:before{background-color:#2b2b2b}.popup.popup--cookies .popup__title{font-size:1.8rem;font-weight:400;line-height:140%}.popup.popup--cookies .popup__text{color:#aaa;font-size:1.4rem;font-weight:400;line-height:130%;margin-top:.4rem}@media only screen and (max-width:60em){.popup.popup--cookies .popup__text{margin-top:.8rem}}.popup.popup--reminder{align-items:flex-start;background-color:#1c1c1c;border-radius:1.6rem;bottom:2rem;color:#fff;display:flex;flex-direction:column;left:50%;max-width:152rem;padding:4rem;position:fixed;transform:translate(-50%);width:calc(100% - 8rem);z-index:1030}@media only screen and (max-width:60em){.popup.popup--reminder{max-width:none;padding:2.4rem 2rem}}@media only screen and (max-width:40em){.popup.popup--reminder{width:calc(100% - 4rem)}}.popup.popup--reminder:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));content:"";display:block;height:calc(100% + 6rem);left:calc(-50vw + 76rem);opacity:0;position:absolute;top:-4rem;transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:-1}@media screen and (max-width:1599px){.popup.popup--reminder:before{left:-4rem}}@media only screen and (max-width:40em){.popup.popup--reminder:before{left:-2rem}}.popup.popup--reminder .popup__title{font-size:4rem;font-weight:400;line-height:4.4rem;padding-right:8.8rem}@media only screen and (max-width:60em){.popup.popup--reminder .popup__title{font-size:2.4rem;line-height:2.6rem;padding-right:5.2rem}}.popup.popup--reminder .popup__btn-close{position:absolute;right:4rem;top:4rem;transition:transform .3s ease-in-out}@media only screen and (max-width:60em){.popup.popup--reminder .popup__btn-close{right:2rem;top:2.4rem}}.popup.popup--reminder .popup__btn-close:hover{transform:rotate(180deg)}.popup.popup--reminder .popup__btn-close:hover svg{fill:#ff6362}.popup.popup--reminder .popup__btn-close svg{height:4rem;width:4rem;fill:#fff}.popup.popup--reminder .popup__form{margin-top:2.4rem}@media only screen and (min-width:641px){.popup.popup--reminder .popup__form{display:flex;flex-wrap:wrap;width:100%}}@media only screen and (min-width:961px){.popup.popup--reminder .popup__form{flex-wrap:nowrap}}.popup.popup--reminder .popup__form-error{color:#ff6362;font-size:1.5rem;margin-top:1rem}.popup.popup--reminder .popup__form .custom-input--primary{display:block;margin-bottom:.4rem;width:100%}@media only screen and (min-width:641px){.popup.popup--reminder .popup__form .custom-input--primary{margin:0 .4rem 0 0;max-width:calc(33.3% - .4rem)}}@media only screen and (min-width:961px){.popup.popup--reminder .popup__form .custom-input--primary{max-width:39.8rem}}.popup.popup--reminder .popup__form .btn--primary{height:4.4rem;margin-top:2.4rem;max-height:unset;width:100%}@media only screen and (min-width:961px){.popup.popup--reminder .popup__form .btn--primary{height:5rem;margin-top:0;max-width:16rem;min-width:-moz-fit-content;min-width:fit-content}}@media only screen and (min-width:1141px){.popup.popup--reminder .popup__form .btn--primary{max-width:20rem}}@media only screen and (min-width:1440px){.popup.popup--reminder .popup__form .btn--primary{max-width:24rem}}.popup.popup--reminder .popup__form .btn--primary:hover{border-color:#fff}.popup.popup--reminder .popup__form .btn--primary.--disabled{background:#aaa}.popup.popup--reminder .popup__form .btn--primary .btn__fill:before{background-color:#2b2b2b}.popup.popup--languages{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0d0d0db3;color:#0d0d0d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1030}.popup.popup--languages .popup__inner{align-items:center;background:#fff;border-radius:1.6rem;display:flex;flex-direction:column;left:50%;max-width:100.6rem;padding:4rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4rem)}@media only screen and (max-width:60em){.popup.popup--languages .popup__inner{padding:2.4rem 2rem}}.popup.popup--languages .popup__title{margin-bottom:3.6rem;text-align:center}@media only screen and (max-width:60em){.popup.popup--languages .popup__title{margin-bottom:2rem}}.popup.popup--languages .popup__languages{display:flex;margin-left:-.4rem;width:100%}@media only screen and (max-width:40em){.popup.popup--languages .popup__languages{flex-direction:column}}.popup.popup--languages .popup__languages .btn.btn--language{background:#f3f3f3;border-radius:1.6rem;cursor:pointer;flex-grow:1;justify-content:flex-start;margin:.4rem;padding:2.4rem;position:relative;transition:all .3s ease}.popup.popup--languages .popup__languages .btn.btn--language:hover{color:#ff6362}.popup.popup--languages .popup__languages .btn.btn--language:hover .icon--icon-arrow-in-circle path{fill:#fff}.popup.popup--languages .popup__languages .btn.btn--language:hover .icon--icon-arrow-in-circle path[bg],.popup.popup--languages .popup__languages .btn.btn--language:hover .icon--icon-arrow-in-circle path[circle]{fill:#ff6362}.popup.popup--languages .popup__languages .btn.btn--language .h5{margin-right:4.8rem}.popup.popup--languages .popup__languages .btn.btn--language svg{height:2.4rem;margin-left:auto;position:absolute;right:2.4rem;top:2.4rem;width:2.4rem}.popup.popup--languages .popup__text{color:#868686;font-size:1.4rem;font-weight:400;line-height:130%;margin-top:2rem;text-align:center}@media only screen and (max-width:60em){.popup.popup--languages .popup__text{margin-top:1.2rem}}.loading{display:inline-block;height:8rem;position:relative;width:8rem}.loading div{animation:loading 1.2s linear infinite;transform-origin:4rem 4rem}.loading div:first-child{animation-delay:-1.1s;transform:rotate(0)}.loading div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.loading div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.loading div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.loading div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.loading div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.loading div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.loading div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.loading div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.loading div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.loading div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.loading div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}.loading div:after{background:#ff6362;border-radius:20%;content:" ";display:block;height:1.8rem;left:3.6rem;position:absolute;top:.2rem;width:.6rem}@keyframes loading{0%{opacity:1}to{opacity:0}}.app-select{margin-bottom:1.6rem;position:relative;width:100%;z-index:1}@media only screen and (max-width:60em){.app-select{margin-bottom:.4rem}}.app-select.--opened{z-index:2}.app-select.--opened .app-select__selected{border-color:#aaa}.app-select.--required .app-select__selected.--placeholder span:after{color:#ff6362;content:"*";margin-left:4px}.app-select.--is-error .app-select__selected{border-color:#ff6362}.app-select__selected{background:#fff;border:1px solid #e7e6e6;border-radius:1.2rem;color:#0d0d0d;cursor:pointer;font-size:1.4rem;font-weight:400;height:5rem;line-height:130%;line-height:5rem;outline:none;padding:0 4rem 0 1.6rem;position:relative;transition:border-color .3s ease-in-out;width:100%;z-index:1}@media only screen and (min-width:1440px){.app-select__selected{font-size:1.3rem}}@media only screen and (min-width:1537px){.app-select__selected{font-size:1.4rem}}.app-select__selected.--placeholder{color:#aaa}.app-select__selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-size:1.6rem 1.6rem;content:"";display:block;height:1.6rem;position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);transition:all .3s ease;width:1.6rem}.app-select__selected span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__list{background:#fff;border:1px solid #e7e6e6;border-radius:1.2rem;color:#0d0d0d;left:0;list-style:none;margin:0;padding:.7rem 0;position:absolute;right:0;top:calc(100% + 5px);z-index:1}.app-select__list-item{cursor:pointer;font-size:1.4rem;font-weight:400;line-height:130%;padding:1.1rem 4rem 1.1rem 1.6rem;transition:background-color .3s ease-in-out}@media only screen and (min-width:1440px){.app-select__list-item{font-size:1.3rem}}@media only screen and (min-width:1537px){.app-select__list-item{font-size:1.4rem}}.app-select__list-item.--tip{color:#aaa;pointer-events:none}.app-select__list-item.--active,.app-select__list-item:hover{background-color:#f3f3f3}.popup.--consultation{align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0d0d0db3;color:#0d0d0d;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1030}.popup.--consultation .popup__inner{cursor:default;max-height:90vh;max-height:90dvh;max-width:100.6rem;overflow:auto;width:100%}@media only screen and (max-width:71.25em){.popup.--consultation .popup__inner{padding:0 2rem;width:100%}}@media screen and (max-height:60em){.popup.--consultation .popup__inner .consultation__form{max-height:100%;overflow-x:auto}.popup.--consultation .popup__inner .consultation__form::-webkit-scrollbar{width:2px}.popup.--consultation .popup__inner .consultation__form::-webkit-scrollbar-track{background:#c1c1c1;border-radius:0}.popup.--consultation .popup__inner .consultation__form::-webkit-scrollbar-thumb{background:#ff6362;border-radius:0}}.popup.--consultation .popup__inner .consultation__form{max-width:100%;overflow:hidden;padding:4rem;width:100%}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form{padding:2.4rem 2rem}}.popup.--consultation .popup__inner .consultation__form__btn-close{height:4rem;position:absolute;right:4rem;top:4rem;transition:none;width:4rem}.popup.--consultation .popup__inner .consultation__form__btn-close:hover svg{fill:#ff6362;transform:rotate(-180deg)}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form__btn-close{right:2rem;top:2.4rem}}.popup.--consultation .popup__inner .consultation__form__icon-error,.popup.--consultation .popup__inner .consultation__form__icon-success{margin-bottom:2.4rem}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form__icon-error,.popup.--consultation .popup__inner .consultation__form__icon-success{margin-bottom:1.6rem}}.popup.--consultation .popup__inner .consultation__form.--status.--error{height:49rem}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form.--status.--error{height:100%}}.popup.--consultation .popup__inner .consultation__form.--status.--error .consultation__form__title,.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__title{margin-bottom:1.6rem;margin-right:0;max-width:79.6rem;padding-right:0}.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info{border-top:1px solid #e7e6e6;display:flex;flex-direction:column;margin-top:2.4rem;padding-top:2.4rem;width:100%}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info{border-top:none;margin-top:4rem;padding-top:0}}.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__title{font-size:2.4rem;font-weight:400;line-height:2.6rem}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__title{margin-bottom:2.4rem}}.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__list{display:flex;flex-wrap:wrap;list-style:none;margin-left:-2rem;width:calc(100% + 4rem)}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__list{margin:0;width:100%}}.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__list__item{display:flex;margin:2.4rem 2rem 0;width:calc(50% - 4rem)}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__list__item{border-bottom:1px solid #e7e6e6;margin:0 0 1.6rem;padding-bottom:1.6rem;width:100%}.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__list__item:last-child{border-bottom:none;margin:0;padding:0}}.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__list__item__num{font-size:2.8rem;font-weight:400;line-height:3rem;margin-right:2.4rem}.popup.--consultation .popup__inner .consultation__form.--status.--success .consultation__form__info__list__item__text{font-size:1.8rem;font-weight:400;line-height:140%}.popup.--consultation .popup__inner .consultation__form__title{font-size:4rem;font-weight:400;line-height:4.4rem;margin-bottom:3.2rem;margin-right:auto;padding-right:6rem}@media only screen and (max-width:60em){.popup.--consultation .popup__inner .consultation__form__title{font-size:3.2rem;line-height:3.6rem;margin-bottom:2.4rem}}.popup.--consultation .popup__inner .consultation__form__row label{margin-bottom:.4rem}.popup.--consultation .popup__inner .consultation__form__column:last-child label{margin-top:0}@media only screen and (max-width:40em){.popup.--consultation .popup__inner .consultation__form .custom-input--textarea .custom-input__border{height:5rem}}.popup.--consultation .popup__inner .consultation__form .custom-checkox{margin-top:.8rem}.popup.--consultation .popup__inner .consultation__form__info-btn{display:none}.content__blockquote{background:#f3f3f3;border-radius:1.6rem;display:flex;flex-direction:column;margin-top:5rem;padding:4rem 4rem 4rem 15.2rem;position:relative;width:100%}@media only screen and (max-width:80em){.content__blockquote{margin-top:2.6rem}}@media only screen and (max-width:60em){.content__blockquote{padding:2.4rem 2rem}}.content__blockquote svg{height:7.2rem;left:4rem;position:absolute;top:4rem;width:7.2rem}@media only screen and (max-width:60em){.content__blockquote svg{height:2.6rem;left:2rem;top:2.3rem;width:2.6rem}}.content__blockquote h4{color:#0d0d0d;font-size:2rem;font-weight:400;line-height:110%}@media only screen and (min-width:961px){.content__blockquote h4{font-size:2.4rem}}@media only screen and (min-width:1281px){.content__blockquote h4{font-size:2.8rem}}@media only screen and (max-width:60em){.content__blockquote h4{text-indent:3.6rem}}.content__blockquote p{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-top:1.6rem;text-transform:uppercase}@media only screen and (max-width:60em){.content__blockquote p{margin-top:4rem}}.content__cta{border-radius:1.6rem;color:#fff;margin-top:5rem;padding:4rem;position:relative;z-index:1}@media only screen and (max-width:80em){.content__cta{margin-top:2.6rem}}@media only screen and (max-width:60em){.content__cta{padding:2.4rem 2rem}}.content__cta-background{border-radius:1.6rem;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.content__cta-background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;width:100%}.content__cta__text{margin-bottom:10rem}@media only screen and (max-width:60em){.content__cta__text{margin-bottom:4rem}.content__cta h3{font-size:3.2rem;line-height:110%}}.content__cta h3 span{color:#ff6362}.content__cta p{font-size:1.53rem;font-weight:400;line-height:140%;margin-top:2.4rem;max-width:43.4rem;width:100%}@media only screen and (min-width:1281px){.content__cta p{font-size:1.8rem}}@media only screen and (max-width:60em){.content__cta p{margin-top:1.6rem}}@media only screen and (max-width:40em){.content__cta .btn{width:100%}}.content__chat{color:#0d0d0d;font-size:1.8rem;line-height:140%}.content__chat-hello{font-size:6rem;line-height:100%;padding:0 0 2.3rem;text-align:center}@media only screen and (max-width:40em){.content__chat-hello{font-size:3.8rem;padding:0 0 1.2rem}}.content__chat-bye{font-size:6rem;line-height:100%;padding:5rem 0 0;text-align:center}@media only screen and (max-width:40em){.content__chat-bye{font-size:3.2rem;padding:3rem 0 0}}.content__chat .__i_>div{opacity:0;transform:translate3d(0,70px,0);transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-out}.content__chat .__i_>div.aos-animated{opacity:1;transform:translateZ(0)}.content__chat .__i_.v3{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.content__chat .__i_.v3 .message{margin-bottom:3px;max-width:74rem;position:relative;z-index:1}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message{max-width:88%;width:100%}}@media only screen and (max-width:374px){.content__chat .__i_.v3 .message{max-width:100%}}.content__chat .__i_.v3 .message:not(.further-msg){margin-top:2.8rem}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message:not(.further-msg){margin-top:2.2rem}}.content__chat .__i_.v3 .message.service{display:none}.content__chat .__i_.v3 .message.user-admin{align-self:flex-end}.content__chat .__i_.v3 .message.user-admin:not(.further-msg) .body{border-radius:1.6rem 0 1.6rem 1.6rem}.content__chat .__i_.v3 .message.user-admin .body{margin-right:5.6rem;padding:1.6rem 7rem 1.6rem 2.4rem}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message.user-admin .body{margin-right:4.6rem;padding:1.6rem 1.6rem 2rem}}.content__chat .__i_.v3 .message.user-admin .userpic{background-color:#ff6362;right:0}.content__chat .__i_.v3 .message.companion-one{align-self:flex-start}.content__chat .__i_.v3 .message.companion-one:not(.further-msg) .body{border-radius:0 1.6rem 1.6rem}.content__chat .__i_.v3 .message.companion-one .body{margin-left:5.6rem;padding:1.6rem 7rem 1.6rem 2.4rem}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message.companion-one .body{margin-left:4.6rem;padding:1.6rem 1.6rem 2rem}}.content__chat .__i_.v3 .message.companion-one .userpic_wrap.forwarded .userpic{left:2.3rem;top:1.6rem}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message.companion-one .userpic_wrap.forwarded .userpic{left:1.7rem}}.content__chat .__i_.v3 .message.companion-one .userpic{background-color:#6362ff;left:0}.content__chat .__i_.v3 .message .body{background-color:#f3f3f3;border-radius:1.6rem;min-width:16rem;position:relative;z-index:1}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message .body{min-width:unset}}.content__chat .__i_.v3 .message .body.forwarded{background-color:#fff;padding-right:2.4rem}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message .body.forwarded{margin-bottom:1rem;margin-left:5rem;padding:1.6rem}}.content__chat .__i_.v3 .message .body img{height:auto!important;max-width:100%}.content__chat .__i_.v3 .message .sticker_wrap{text-align:center}.content__chat .__i_.v3 .message .userpic{background-color:#ffb962;border-radius:50%;display:block;font-size:0;height:4.8rem!important;line-height:0;overflow:hidden;position:absolute;top:0;width:4.8rem!important;z-index:1}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message .userpic{height:4rem!important;width:4rem!important}}.content__chat .__i_.v3 .message .userpic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content__chat .__i_.v3 .message .from_name,.content__chat .__i_.v3 .message .reply_to{display:none}.content__chat .__i_.v3 .message .date{bottom:1.4rem;color:#868686;font-size:1.2rem;position:absolute;right:2.4rem;z-index:1}@media only screen and (max-width:40em){.content__chat .__i_.v3 .message .date{bottom:0;right:1.4rem}}.content__chat .__i_.v3 .message .photo_wrap{pointer-events:none}.content__chat .__i_.v2{margin-top:4rem}.content__chat .__i_.v2 .rl25f0pe{justify-content:flex-end;width:100%!important}.content__chat .__i_.v2 .rl25f0pe>.j83agx80{max-width:74rem;width:-moz-max-content!important;width:max-content!important}@media only screen and (max-width:60em){.content__chat .__i_.v2 .rl25f0pe>.j83agx80{max-width:88%}}@media only screen and (max-width:40em){.content__chat .__i_.v2 .rl25f0pe>.j83agx80{max-width:calc(100% - 2rem)}}@media only screen and (max-width:374px){.content__chat .__i_.v2 .rl25f0pe>.j83agx80{max-width:100%}}.content__chat .__i_.v2 .rl25f0pe>.j83agx80 .cxgpxx05,.content__chat .__i_.v2 .rl25f0pe>.j83agx80 .datstx6m.k4urcfbm.i09qtzwb.rq0escxv.n7fi1qx3.pmk7jnqg.j9ispegn.kr520xx4{background-color:#e7e6e6!important;border-radius:1.6rem;overflow-wrap:break-word;padding:1.6rem}.content__chat .__i_.v2 .nred35xi.k4urcfbm,.content__chat .__i_.v2 .p1ri9a11,.content__chat .__i_.v2 .spvqvc9t,.content__chat .__i_.v2 .uo3d90p7{display:none!important}.content__chat .__i_.v2>.__fb-light-mode.l9j0dhe7{margin-top:1rem}.content__chat .__i_.v2 .j83agx80>.j83agx80{display:flex;flex-wrap:wrap;width:100%}.content__chat .__i_.v2 .j83agx80>.j83agx80 .jy3qco62:not(:empty){border-radius:50%;font-size:0;height:4.8rem;line-height:0;overflow:hidden;width:4.8rem}@media only screen and (max-width:40em){.content__chat .__i_.v2 .j83agx80>.j83agx80 .jy3qco62:not(:empty){height:4rem;width:4rem}}.content__chat .__i_.v2 .j83agx80>.j83agx80 .jy3qco62:not(:empty) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content__chat .__i_.v2 .j83agx80>.j83agx80 .jy3qco62:not(:empty)+.j83agx80{padding-left:.6rem;width:69rem}@media only screen and (max-width:60em){.content__chat .__i_.v2 .j83agx80>.j83agx80 .jy3qco62:not(:empty)+.j83agx80{width:calc(100% - 5rem)}}@media only screen and (max-width:40em){.content__chat .__i_.v2 .j83agx80>.j83agx80 .jy3qco62:not(:empty)+.j83agx80{width:calc(100% - 4rem)}}.content__chat .__i_.v2 .j83agx80>.j83agx80 .jy3qco62:not(:empty)+.j83agx80 .ll8tlv6m{background-color:#f3f3f3!important;border-radius:1.6rem;max-width:100%;overflow-wrap:break-word;padding:1.6rem;width:auto}.content__chat .__i_.v2 .tojvnm2t{width:100%}.content__chat .__i_.v2 .l9j0dhe7.k4urcfbm.idiwt2bm{padding-bottom:0!important}.content__chat .__i_.v2 .l9j0dhe7.k4urcfbm.idiwt2bm img{max-height:100%!important}.content__chat .__i_.v2 .nqmqzb3c.k4urcfbm{margin-top:2rem}.content__chat .__i_.v2 .nqmqzb3c.k4urcfbm .oajrlxb2{display:inline-block;text-decoration:none;width:100%}.content__chat .__i_.v2 .nqmqzb3c.k4urcfbm .oajrlxb2 .bp9cbjyn{align-items:center;margin-bottom:.5rem}.content__chat .__i_.v2 .nqmqzb3c.k4urcfbm .oajrlxb2 .bp9cbjyn .tvfksri0{border-radius:50%;height:3.2rem;overflow:hidden;width:3.2rem}.content__chat .__i_.v2 .nqmqzb3c.k4urcfbm .oajrlxb2 .bp9cbjyn .tvfksri0 img{border-radius:0!important;height:100%!important;width:100%!important}.content__chat .__i_.v2 .nqmqzb3c.k4urcfbm .oajrlxb2 .bp9cbjyn .d2edcug0{font-weight:700;padding-left:1rem}.content__chat .__i_.v2 .nqmqzb3c.k4urcfbm .qzhwtbm6.knvmm38d{margin-top:1rem}.content__chat .__i_.v2 .l3s49flk{background-color:#f3f3f3;border-radius:1.6rem;color:#868686;font-style:italic;margin-bottom:.3rem;margin-left:5.3rem;max-width:68.5rem;padding:.5rem 1.6rem}@media only screen and (max-width:40em){.content__chat .__i_.v2 .l3s49flk{margin-left:4.5rem}}.content__chat .__i_.v2 .l3s49flk .rq0escxv.q45zohi1{display:none}.content__chat .__i_.v2 .a8c37x1j.ni8dbmo4.stjgntxs.l9j0dhe7{-webkit-line-clamp:unset!important}.content__chat .__i_.v1 ._40fu,.content__chat .__i_.v1 ._497p._2lpt,.content__chat .__i_.v1 ._4kf7.preview,.content__chat .__i_.v1 ._8rnv.preview,.content__chat .__i_.v1 ._ih3,.content__chat .__i_.v1 ._tih._310t._3xn3._3xn5._2e9e,.content__chat .__i_.v1 .accessible_elem{display:none!important}.content__chat .__i_.v1>div{margin-top:2.8rem}@media only screen and (max-width:40em){.content__chat .__i_.v1>div{margin-top:2.2rem}}.content__chat .__i_.v1 ._1t_p{position:relative;z-index:1}.content__chat .__i_.v1 ._1t_p ._1t_q{left:0;position:absolute;top:0;z-index:1}.content__chat .__i_.v1 ._1t_p ._1t_q ._4ld-,.content__chat .__i_.v1 ._1t_p ._1t_q ._4ldz{height:4.8rem!important;width:4.8rem!important}@media only screen and (max-width:40em){.content__chat .__i_.v1 ._1t_p ._1t_q ._4ld-,.content__chat .__i_.v1 ._1t_p ._1t_q ._4ldz{height:4rem!important;width:4rem!important}}.content__chat .__i_.v1 ._1t_p ._1t_q ._4ld-{background-color:#ffb962;border-radius:50%;font-size:0;line-height:0;overflow:hidden}.content__chat .__i_.v1 ._1t_p ._1t_q ._4ld- img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content__chat .__i_.v1 ._1t_p ._41ud>div:first-of-type._o46._3i_m ._3058 ._aok{border-radius:1.6rem 0 1.6rem 1.6rem}.content__chat .__i_.v1 ._1t_p ._41ud>div:first-of-type ._aok{border-radius:0 1.6rem 1.6rem}.content__chat .__i_.v1 ._1t_p ._41ud .direction_ltr{display:flex;flex-wrap:wrap;width:100%}.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058{background-color:unset!important;margin-left:auto}.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058 ._aok{background-color:#e7e6e6}@media only screen and (max-width:40em){.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058 ._aok{margin-left:2rem;max-width:100%;width:calc(100% - 2rem)}}@media only screen and (max-width:374px){.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058 ._aok{margin-left:0;width:100%}}.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058._15gf{max-width:68.4rem}@media only screen and (max-width:40em){.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058._15gf{margin-left:2rem;width:calc(100% - 2rem)}}@media only screen and (max-width:374px){.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058._15gf{margin-left:0;max-width:100%;width:100%}}.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058._15gf ._2n8g{background-color:#e7e6e6!important}.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058 ._4tsk._52mr._1byr{background-color:#e7e6e6!important;background-image:none!important}.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3058 ._pye{background-color:#e7e6e6;border-bottom-left-radius:1.6rem;border-bottom-right-radius:0}.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3zvs{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}@media only screen and (max-width:60em){.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3zvs{margin-left:6rem}}@media only screen and (max-width:40em){.content__chat .__i_.v1 ._1t_p ._41ud ._o46._3i_m ._3zvs{margin-left:auto}}.content__chat .__i_.v1 ._1t_p ._41ud ._3xn1{background-position:50%;background-repeat:no-repeat;background-size:cover}.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4{display:inline-block;text-decoration:none}.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4 .__6j .__6k:first-of-type ._4ik4._4ik5{font-weight:700;margin-bottom:1.6rem;margin-top:1rem}.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4 .__6j .__6l{margin-bottom:1.4rem}.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4 .__6j .__6m{color:#aaa}.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4 .__6j ._4ik4._4ik5{height:auto!important;line-height:1!important}.content__chat .__i_.v1 ._1t_p ._41ud ._2f5n._4br2._29ew,.content__chat .__i_.v1 ._1t_p ._41ud ._3zvs._5z-5,.content__chat .__i_.v1 ._1t_p ._41ud ._4tsk._52mr._1byr,.content__chat .__i_.v1 ._1t_p ._41ud ._4tsk._mxz,.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4,.content__chat .__i_.v1 ._1t_p ._41ud ._aok,.content__chat .__i_.v1 ._1t_p ._41ud ._pye{background-color:#f3f3f3;border-radius:1.6rem;margin-bottom:3px;margin-left:5.6rem;max-width:68.4rem;overflow-wrap:break-word;padding:1.6rem}@media only screen and (max-width:40em){.content__chat .__i_.v1 ._1t_p ._41ud ._2f5n._4br2._29ew,.content__chat .__i_.v1 ._1t_p ._41ud ._3zvs._5z-5,.content__chat .__i_.v1 ._1t_p ._41ud ._4tsk._52mr._1byr,.content__chat .__i_.v1 ._1t_p ._41ud ._4tsk._mxz,.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4,.content__chat .__i_.v1 ._1t_p ._41ud ._aok,.content__chat .__i_.v1 ._1t_p ._41ud ._pye{margin-left:4.6rem;max-width:88%}}@media only screen and (max-width:374px){.content__chat .__i_.v1 ._1t_p ._41ud ._2f5n._4br2._29ew,.content__chat .__i_.v1 ._1t_p ._41ud ._3zvs._5z-5,.content__chat .__i_.v1 ._1t_p ._41ud ._4tsk._52mr._1byr,.content__chat .__i_.v1 ._1t_p ._41ud ._4tsk._mxz,.content__chat .__i_.v1 ._1t_p ._41ud ._5rw4,.content__chat .__i_.v1 ._1t_p ._41ud ._aok,.content__chat .__i_.v1 ._1t_p ._41ud ._pye{max-width:100%;width:calc(100% - 4.6rem)}}.content__chat .__i_.v1 ._1t_p ._41ud ._pye{border-bottom-left-radius:0;color:#868686;font-size:1.7rem;font-style:italic;line-height:130%}.content__chat .__i_.v1 ._1t_p ._41ud ._3zvs._5z-5{font-size:0;line-height:0}.content__chat .__i_.v1 ._1t_p ._41ud ._3zvs._5z-5 ._4tsl{display:none}.content__chat .__i_.v1 ._1t_p ._41ud ._3058._15gf{width:100%}.content__chat .__i_.v1 ._1t_p ._41ud ._2poz._52mr._ui9._2n8h._2n8k._5fk1 ._2n8g,.content__chat .__i_.v1 ._1t_p ._41ud ._4ksk ._2n8g{background-color:#f3f3f3;border-radius:1.6rem;margin-bottom:3px;max-width:68.4rem;padding:1.6rem}@media only screen and (max-width:40em){.content__chat .__i_.v1 ._1t_p ._41ud ._2poz._52mr._ui9._2n8h._2n8k._5fk1 ._2n8g,.content__chat .__i_.v1 ._1t_p ._41ud ._4ksk ._2n8g{width:100%}}@media only screen and (max-width:374px){.content__chat .__i_.v1 ._1t_p ._41ud ._2poz._52mr._ui9._2n8h._2n8k._5fk1 ._2n8g,.content__chat .__i_.v1 ._1t_p ._41ud ._4ksk ._2n8g{max-width:100%}}.content__chat .__i_.v1 ._1t_p ._41ud ._2poz._52mr._ui9._2n8h._2n8k._5fk1 ._4tsk,.content__chat .__i_.v1 ._1t_p ._41ud ._4ksk ._4tsk{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:3px;padding-top:70%}.content__chat .__i_.v1 ._1t_p ._41ud ._2poz._52mr._ui9._2n8h._2n8k._5fk1 ._4tsk._4rf-,.content__chat .__i_.v1 ._1t_p ._41ud ._4ksk ._4tsk._4rf-{display:none}.content__chat .__i_.v1 ._1t_p ._41ud ._3058._ui9._hh7._s1-._52mr._3oh-{max-width:100%}.content__chat .__i_.v1 ._3zvs{margin-left:6rem}@media only screen and (max-width:40em){.content__chat .__i_.v1 ._3zvs{margin-left:5rem}}.content__image{margin-top:5rem}@media only screen and (max-width:80em){.content__image{margin-top:2.6rem}}.content__image.fullscreen{display:flex;flex-direction:column;margin-left:calc(-50vw + 50%);width:100vw}.content__image.fullscreen+.fullscreen{margin-top:0}.content__image.w-50{margin-left:-1rem;max-width:calc(100% + 2rem);width:100%}@media only screen and (max-width:60em){.content__image.w-50{margin-left:-.4rem;max-width:calc(100% + .8rem)}}.content__image.w-50 img,.content__image.w-50 video{height:31rem;margin:0 1rem;max-width:calc(50% - 2rem);-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:60em){.content__image.w-50 img,.content__image.w-50 video{height:9.8rem;margin:0 .4rem;max-width:calc(50% - .8rem)}}.content__image.w-33{display:flex;flex-wrap:wrap;margin-left:-1rem;max-width:calc(100% + 2rem);width:100%}@media only screen and (max-width:60em){.content__image.w-33{margin-left:-.4rem;max-width:calc(100% + .8rem)}}.content__image.w-33 img,.content__image.w-33 video{height:20.2rem;margin:2.4rem 1rem 0;max-width:calc(33.33333% - 2rem);-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:60em){.content__image.w-33 img,.content__image.w-33 video{height:6.4rem;margin:.8rem .4rem 0;max-width:calc(33.33333% - .8rem)}}.content__image.w-33 img:nth-child(-n+3),.content__image.w-33 video:nth-child(-n+3){margin:0 1rem}@media only screen and (max-width:60em){.content__image.w-33 img:nth-child(-n+3),.content__image.w-33 video:nth-child(-n+3){margin:0 .4rem}}.content__image img,.content__image video{height:auto;width:100%}.content__rating{background:#f3f3f3;border-radius:1.6rem;margin-top:5rem;padding:2.4rem;width:100%}@media only screen and (max-width:60em){.content__rating{padding:1.6rem 2rem}}.content__rating .h4{font-size:2rem;font-weight:400;line-height:110%;margin-bottom:.8rem;margin-top:0}@media only screen and (min-width:961px){.content__rating .h4{font-size:2.4rem}}.content__rating__content{align-items:flex-end;display:flex;flex-wrap:wrap}@media only screen and (max-width:40em){.content__rating__content{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}}.content__rating__content p{margin:.4rem 0 0}.content__rating__content__caption{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;order:2;text-transform:uppercase}.content__rating .star-rating{align-items:center;flex-direction:row-reverse;margin-right:auto}.content__rating .star-rating svg{flex:1 0 3.2rem;height:3.2rem;width:3.2rem}.content__rating .star-rating__number{color:#1c1c1c;font-size:1.8rem;font-weight:400;line-height:2.1rem;margin:0 1.6rem 0 .8rem}.content__rating .star-rating__number span{display:none}.content__rating .star-rating__icons,.content__rating .star-rating__icons__active{height:3.2rem}.content__share{background:#f3f3f3;border-radius:1.6rem;margin-top:5rem;padding:2.4rem;width:100%}@media only screen and (max-width:60em){.content__share{padding:1.6rem 2rem}}.content__share .h4{font-size:2rem;font-weight:400;line-height:110%;margin-bottom:.8rem;margin-top:0}@media only screen and (min-width:961px){.content__share .h4{font-size:2.4rem}}.content__share__list{align-items:center;display:flex;margin-left:-.6rem;overflow:hidden}.content__share__list__item{align-items:center;display:flex;margin:0 .6rem}.content__share__list__item:last-child{margin:0 0 0 auto}.content__share__list__item a span,.content__share__list__item button span,.content__share__list__item--email .content__share__list__item__block span{background:#fff;border-radius:.8rem;height:3.2rem;padding:.8rem;width:3.2rem}.content__share__list__item .btn.notice{color:#0d0d0d;font-size:1.2rem;line-height:120%;text-transform:uppercase}.content__share__list__item .btn.notice span{align-items:end;background:transparent;display:inline-flex;padding:.8rem .4rem;width:-moz-fit-content;width:fit-content}.content__share__list__item svg{height:1.6rem;width:1.6rem;fill:#0d0d0d}.content__share__list__item>span{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-left:.4rem;text-transform:uppercase}@media only screen and (max-width:40em){.content__share__list__item>span{display:none}}.content__share__list__item--email{cursor:pointer;position:relative}.content__share__list__item--email.active .content__share__list__item__block .icon{align-items:center;border:1px solid #fff;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.content__share__list__item--email.active .content__share__list__item__block .icon svg{flex:1 0 auto}.content__share__list__item--email.active .content__share__list__item__block+span{display:none}.content__share__list__item--email.active input{border:1px solid #fff;border-left:none;transition:width .3s ease;width:100%}@media only screen and (min-width:641px){.content__share__list__item--email.active input{width:16.8rem}}.content__share__list__item--email.active .content__share__list__item--submit{opacity:1;transition:opacity .3s ease .3s;visibility:visible}.content__share__list__item--email.invalid .content__share__list__item__block .icon,.content__share__list__item--email.invalid input{border-color:#ff6362}.content__share__list__item--email input{background-color:#fff;border:none;border-bottom-right-radius:.8rem;border-top-right-radius:.8rem;font-size:1.4rem;font-weight:400;height:3.2rem;line-height:130%;margin-right:.4rem;outline:none;width:0}.content__share__list__item--email input::-moz-placeholder{color:#aaa}.content__share__list__item--email input::placeholder{color:#aaa}.content__share__list__item--email .content__share__list__item--submit{opacity:0;transition:none;visibility:hidden}.content__share__list__item--email .content__share__list__item--submit .icon{background:#ff6362}.content__share__list__item--email .content__share__list__item--submit .icon svg{fill:#fff}.content__share-and-rating{display:flex;margin-top:4.8rem}@media only screen and (max-width:60em){.content__share-and-rating{background:#f3f3f3;border-radius:1.6rem;flex-direction:column;padding:1.6rem 2rem}}.content__share-and-rating .content__rating,.content__share-and-rating .content__rating h5,.content__share-and-rating .content__share,.content__share-and-rating .content__share h5{margin-top:0}@media only screen and (max-width:60em){.content__share-and-rating .content__rating,.content__share-and-rating .content__share{border-radius:0}}.content__share-and-rating .content__rating{margin-right:2rem;max-width:47.4rem}@media only screen and (max-width:60em){.content__share-and-rating .content__rating{border-bottom:.2rem solid #e7e6e6;margin-bottom:1.2rem;max-width:unset;padding:0 0 1rem}}.content__share-and-rating .content__share{max-width:62.2rem}@media only screen and (max-width:60em){.content__share-and-rating .content__share{max-width:unset;padding:0}}.content .swiper{margin-top:5rem}@media only screen and (max-width:80em){.content .swiper{margin-top:2.6rem}}.content .swiper:not(.fullscreen){width:100%}.content .swiper.fullscreen{height:90rem}@media only screen and (max-width:60em){.content .swiper.fullscreen{height:25.8rem;margin:5rem 0 0;width:100%}}.content .swiper img,.content .swiper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content__tldr{background:#f3f3f3;border-radius:1.6rem;margin-top:5rem;padding:4rem}@media only screen and (max-width:80em){.content__tldr{margin-top:2.6rem}}@media only screen and (max-width:60em){.content__tldr{padding:2.4rem 2rem}}.content__tldr__title{align-items:center;display:flex}.content__tldr__title svg{height:2.4rem;margin-right:.4rem;width:2.4rem}.content__tldr__text{margin-top:2.4rem}@media only screen and (max-width:60em){.content__tldr__text{margin-top:2rem}}.content__text>:first-child{margin-top:0}.content__text figure{margin-top:2.4rem}.content__text figure+h1,.content__text figure+h2,.content__text figure+h3,.content__text figure+h4,.content__text figure+h5,.content__text figure+h6{margin-top:5rem}.content__text img{height:100%;max-width:100%;width:100%}.content__text.--read-also{background:#f3f3f3;border-radius:1.6rem;padding:4rem 3.4rem}@media only screen and (min-width:961px){.content__text.--read-also{padding:4rem}}.content__text.--read-also h1,.content__text.--read-also h2,.content__text.--read-also h3,.content__text.--read-also h4,.content__text.--read-also h5,.content__text.--read-also h6{border-bottom:.2rem solid #e7e6e6;padding-bottom:2.4rem}.content__text.--read-also h1+ol li:first-child,.content__text.--read-also h2+ol li:first-child,.content__text.--read-also h3+ol li:first-child,.content__text.--read-also h4+ol li:first-child,.content__text.--read-also h5+ol li:first-child,.content__text.--read-also h6+ol li:first-child{padding-top:2.4rem}.content__text.--read-also h1+ol li:first-child:before,.content__text.--read-also h2+ol li:first-child:before,.content__text.--read-also h3+ol li:first-child:before,.content__text.--read-also h4+ol li:first-child:before,.content__text.--read-also h5+ol li:first-child:before,.content__text.--read-also h6+ol li:first-child:before{top:2.4rem}.content__text.--read-also ol{margin-top:0}.content__text.--read-also ol li{padding:0 0 2.4rem 4rem}@media only screen and (min-width:961px){.content__text.--read-also ol li{padding:0 0 2.4rem 4.2rem}}.content__text.--read-also ol li:before{top:1rem}@media only screen and (min-width:961px){.content__text.--read-also ol li:before{top:1.2rem}}.content__text.--read-also ol li:last-child{padding-bottom:0}.content__video{margin-top:4rem}@media only screen and (max-width:80em){.content__video{margin-top:2.6rem}}@media only screen and (max-width:60em){.content__video{margin-top:2.4rem}}.content__video video{height:100%;width:100%}.article-information{align-items:flex-start;border-bottom:2px solid #e7e6e6;display:flex;margin-bottom:4rem;padding-bottom:2.4rem}@media only screen and (max-width:40em){.article-information{align-items:flex-start;flex-direction:column;margin-bottom:4rem;padding-bottom:2.2rem}}.article-information+*{margin-top:0}.article-information__wrapper{display:flex;flex-shrink:0;flex-wrap:wrap;min-width:50%}@media only screen and (max-width:40em){.article-information__wrapper{width:100%}}@media only screen and (max-width:60em){.article-information__wrapper{flex-shrink:unset}}.article-information__avatar{border-radius:50%;height:4.8rem;margin-right:1.6rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:4.8rem}.article-information__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-information__review{align-items:flex-start;display:flex;flex-wrap:wrap}@media only screen and (max-width:60em){.article-information__review:not(.--mobile){flex-direction:column;justify-content:center}}.article-information__review.--mobile{display:none}@media only screen and (max-width:60em){.article-information__review.--mobile{display:flex;margin-top:1.6rem;width:100%}.article-information__review.--mobile .article-information__review__text:not(:nth-child(2)){display:flex}.article-information__review.--mobile .article-information__review__text:nth-child(3){margin-right:2rem}.article-information__review.--mobile .article-information__review__text:nth-child(3):after{content:""}.article-information__review.--mobile .article-information__review__rating{display:block}}.article-information__review .article-information__review__title{font-size:1.53rem;font-weight:400;line-height:140%;margin:0;width:100%}@media only screen and (min-width:1281px){.article-information__review .article-information__review__title{font-size:1.8rem}}.article-information__review .article-information__review__title a{text-decoration:none}.article-information__review .article-information__review__text{align-items:center;color:#868686;display:flex;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin:0 2rem 0 0;position:relative;text-transform:uppercase}@media only screen and (max-width:60em){.article-information__review .article-information__review__text:not(:nth-child(3)){display:none}.article-information__review .article-information__review__text:nth-child(3){margin:0}.article-information__review .article-information__review__text:nth-child(3):after{content:none}}.article-information__review .article-information__review__text:after{background:#868686;content:"";display:block;height:1.4rem;position:absolute;right:-1rem;top:50%;transform:translateY(-60%);width:1px}.article-information__review .article-information__review__text:last-child{margin-right:0}.article-information__review .article-information__review__text:last-child:after{display:none}.article-information__review .article-information__review__text svg{height:1.6rem;margin-right:.4rem;margin-top:-2px;width:1.6rem}.article-information__review .article-information__review__text.--published span{text-transform:none}.article-information__review .article-information__review__rating{position:relative}.article-information__review .article-information__review__rating span{align-items:center;color:#868686;display:inline-flex;font-size:1.2rem;height:100%;line-height:140%;position:absolute;text-transform:uppercase;top:0;transform:translateY(-100%) rotateX(90deg);transition:transform .8s cubic-bezier(.87,0,.13,1);width:-moz-max-content;width:max-content}@media only screen and (max-width:60em){.article-information__review .article-information__review__rating{display:none}}.article-information__review .article-information__review__rating.--show-thanks .star-rating{transform:translateY(100%) rotateX(90deg)}.article-information__review .article-information__review__rating.--show-thanks span{transform:translateY(0) rotateX(0)}.article-information__review .star-rating{align-self:flex-start;margin-right:0;margin-top:-2px;transition:transform .8s cubic-bezier(.87,0,.13,1)}.article-information__review .star-rating p.star-rating__number{color:#868686;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin:0 0 0 .4rem;order:2;text-transform:uppercase}.article-information__review .star-rating p.star-rating__number span{display:none}.article-information__categories{align-self:flex-start;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:40em){.article-information__categories{flex-wrap:wrap;justify-content:unset;margin:.6rem 0 0 -.2rem;width:100%}}.article-information__categories .tag-button{text-decoration:none}.sidebar.sidebar--blog{display:none}@media only screen and (min-width:1281px){.sidebar.sidebar--blog{display:block;margin-right:3rem;max-width:32.6rem;padding-right:5px;width:100%}.sidebar.sidebar--blog::-webkit-scrollbar{width:2px}.sidebar.sidebar--blog::-webkit-scrollbar-track{background:#c1c1c1;border-radius:0}.sidebar.sidebar--blog::-webkit-scrollbar-thumb{background:#ff6362;border-radius:0}.sidebar.sidebar--blog::-webkit-scrollbar-track{background:transparent}.sidebar.sidebar--blog::-webkit-scrollbar-thumb{background:#e7e6e6}}@media only screen and (min-width:1537px){.sidebar.sidebar--blog{margin-right:4rem;max-width:36.4rem}}.content__faq ul li{border-bottom:none;padding:initial}.content__faq ul li:before{content:none}.content__faq.faq.faq--primary{margin-top:5rem}@media only screen and (max-width:80em){.content__faq.faq.faq--primary{margin-top:2.6rem}}.content__faq.faq.faq--primary .faq__inner{flex-direction:column}.content__faq.faq.faq--primary .faq__info{margin-right:0;max-width:none}.content__faq.faq.faq--primary .faq__info__title{font-size:4rem;font-weight:400;line-height:4.4rem}@media only screen and (max-width:60em){.content__faq.faq.faq--primary .faq__info__title{font-size:3.2rem;line-height:3.6rem}}.content__faq.faq.faq--primary .faq__list{margin:4rem 0 0;max-width:none}@media only screen and (max-width:60em){.content__faq.faq.faq--primary .faq__list{margin:2.4rem 0 0}}.content__nav{bottom:3.6rem;display:flex;left:50%;opacity:0;position:fixed;transform:translate(-50%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:-moz-max-content;width:max-content;z-index:10}.content__nav.--ready.--visible{opacity:1;visibility:visible}@media only screen and (max-width:80em){.content__nav.--ready .btn.--content-nav{width:6.4rem!important}}@media only screen and (max-width:40em){.content__nav.--ready .btn.--content-nav{display:none}}@media only screen and (min-width:1281px){.content__nav.--ready .btn.--content-nav:not(.--next):not(:hover){width:6.4rem!important}}@media only screen and (max-width:80em){.content__nav.--ready .btn.--content-nav span:not(.icon){display:none}}@media only screen and (max-width:40em){.content__nav.--list-of-headings{bottom:4rem;left:1.6rem;transform:unset;width:calc(100% - 3.2rem);z-index:1030}.content__nav.--list-of-headings .btn.--content-nav{display:flex}.content__nav.--list-of-headings .btn.--content-nav span:not(.icon){display:inline-block;opacity:1;transform:unset;visibility:visible;white-space:normal;width:auto}.content__nav-item{display:none}}@media only screen and (min-width:1281px){.content__nav-item:hover .btn{color:#fff}.content__nav-item:hover .btn.--prev span:not(.icon){transform:translate(0)}.content__nav-item:hover~.content__nav-item .btn{width:6.4rem!important}.content__nav-item:hover~.content__nav-item .btn span:not(.icon){transform:translate(-4rem)}}.content__nav-item.--disabled{pointer-events:none}@media only screen and (max-width:40em){.content .--content-nav{display:none}}.content .--filter{margin:0;opacity:0;padding:0;position:static;transform:none;visibility:hidden;width:0}@media only screen and (max-width:80em){.content .--filter{margin:0 .4rem;opacity:1;padding:0 2rem;visibility:visible;width:-moz-fit-content;width:fit-content}}.content .--filter svg{height:2.4rem;width:2.4rem;stroke:unset;padding:.54rem;transform:rotate(90deg)}.btn.--content-nav{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#171717b3;border-radius:.8rem;color:#fff;display:flex;font-size:1.45rem;font-weight:400;height:4.4rem;line-height:1.92rem;margin:0 .4rem;overflow:hidden;padding:0 1.6rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media only screen and (min-width:1537px){.btn.--content-nav{font-size:1.6rem}}.btn.--content-nav svg{height:2.4rem;padding:.54rem;width:2.4rem}.btn.--content-nav span:not(.icon){display:inline-block;transition:transform .5s ease-in-out;white-space:nowrap}.btn.--content-nav.--prev{justify-content:flex-start}.btn.--content-nav.--prev span:not(.icon){transform:translate(4rem)}.btn.--content-nav.--next{justify-content:flex-end}.btn.--content-nav .icon{margin:0 .4rem}.btn.--content-nav span:not(.icon)+.icon{transform:rotate(180deg)}.banner.banner--cta{animation:background-gradient 20s linear infinite;border-radius:1.6rem;margin-top:4rem;padding:2.4rem 2rem}.banner.banner--cta .h4{margin-top:0}.banner.banner--cta .btn{color:#fff;margin-top:2.4rem}.case-item-link{align-items:center;background-color:#f3f3f3;border-radius:1.2rem;display:flex;margin-top:4.8rem;padding:1.2rem;width:100%}.case-item-link a,.case-item-link span{display:flex}.case-item-link svg{height:2.4rem;margin-right:1.3rem;width:2.4rem}.case-item-link+div{margin-top:4.8rem}.video-preview{width:100%}.video-preview.--small .video-preview__content{aspect-ratio:1.6269430052}@supports not (aspect-ratio:1/1){.video-preview.--small .video-preview__content:before{content:"";float:left;padding-top:61.46497%}.video-preview.--small .video-preview__content:after{clear:both;content:"";display:block}}.video-preview.--small .video-preview__content:after{background:linear-gradient(180deg,transparent 39.12%,rgba(0,0,0,.192) 52.54%,rgba(0,0,0,.313) 60.69%,rgba(0,0,0,.412) 68.84%,rgba(0,0,0,.585) 81.07%,#000);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-preview.--small .video-preview__hover-zone{bottom:1.7rem;left:1.7rem;right:1.7rem;top:1.7rem}.video-preview.--large .video-preview__content{border-radius:0}.video-preview.--large .video-preview__hover-zone{bottom:5rem;left:5rem;right:5rem;top:5rem}.video-preview.--static-testimonial{position:relative}.video-preview.--static-testimonial .video-preview__play{bottom:6px;right:5px}@media only screen and (min-width:961px){.video-preview.--static-testimonial .video-preview__play{bottom:10px;right:10px}}.video-preview__content{aspect-ratio:1.7777777778;border-radius:1.6rem;cursor:pointer;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio:1/1){.video-preview__content:before{content:"";float:left;padding-top:56.25%}.video-preview__content:after{clear:both;content:"";display:block}}.video-preview__hover-zone{bottom:1rem;left:1rem;position:absolute;right:1rem;top:1rem;z-index:11}@media only screen and (min-width:961px){.video-preview__hover-zone{bottom:3rem;left:3rem;right:3rem;top:3rem}}.video-preview__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-preview__play{pointer-events:none;position:absolute;transition:scale .3s ease-in-out;z-index:2}.video-preview__play.active{scale:1.25}.video-preview__title{bottom:2.8rem;color:#fff;font-size:1.8rem;font-weight:400;left:2rem;line-height:2.1rem;max-width:22rem;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:2}.recruiter-card{align-items:center;background:#f3f3f3;border-radius:1.6rem;display:flex;margin-top:1.1rem;overflow:hidden;padding:1.6rem 2.4rem;position:relative;width:100%;z-index:1}.recruiter-card:hover:before{width:100%}.recruiter-card:before{background-color:#e7e6e6;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.recruiter-card__avatar{flex-shrink:0;font-size:0;line-height:0;padding-right:20px}.recruiter-card__content{width:calc(100% - 10rem)}.recruiter-card__image{display:inline-block;height:8rem;-o-object-fit:contain;object-fit:contain;width:8rem}.recruiter-card__title{font-size:2rem;font-weight:400;line-height:120%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.recruiter-card__text{color:#5d5d5d;font-size:1.2rem;letter-spacing:.1px;line-height:140%;margin-top:.6rem;text-transform:uppercase}.recruiter-card__text a{color:inherit;text-decoration:underline}.recruiter-card__links{font-size:0;line-height:0;list-style:none;margin:1.2rem 0 0;padding:0}.recruiter-card__links-item{display:inline-block;margin-right:4px}.recruiter-card__links-icon{align-items:center;background-color:#fff;border-radius:8px;display:inline-flex;height:32px;justify-content:center;transition:background-color .3s ease-in-out;width:32px}.recruiter-card__links-icon:hover{background-color:#f3f3f3}.awards-block{background-color:#f3f3f3;border-radius:1.6rem;margin-top:1.1rem;padding:1.6rem 1.8rem 1.5rem;width:100%}.awards-block__list{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.awards-block__list-item{font-size:0;line-height:0;margin-right:.6rem}.awards-block__list-item:last-of-type{margin-right:0}.awards-block__link{display:inline-block;font-size:0;line-height:0}.awards-block__link img{height:6.4rem;max-width:8.6rem}@media only screen and (min-width:1281px){.awards-block__link img{height:7.4rem;max-width:9.6rem}}@media only screen and (min-width:1440px){.awards-block__link img{height:8.4rem;max-width:10.6rem}}@media only screen and (min-width:1537px){.awards-block__link img{height:9.4rem;max-width:11.6rem}}.list-of-headings{width:100%}.list-of-headings .h4{margin-top:0;padding-top:4rem}.list-of-headings__list{border-top:.2rem solid #e7e6e6;margin-top:2.4rem;padding-top:2.2rem}.list-of-headings__list a{align-items:baseline;color:#5d5d5d;display:flex;font-size:1.4rem;font-weight:400;line-height:130%;margin-bottom:1.6rem;position:relative;text-decoration:none}@media only screen and (min-width:1440px){.list-of-headings__list a{font-size:1.3rem}}@media only screen and (min-width:1537px){.list-of-headings__list a{font-size:1.4rem}}.list-of-headings__list a:before{background-color:#d3d3d3;content:"";display:block;height:calc(100% + 1.6rem);left:.6rem;position:absolute;top:.6rem;width:.1rem;z-index:-1}.list-of-headings__list a:last-child{margin-bottom:0}.list-of-headings__list a:last-child:before{content:none}.list-of-headings__list a.active{color:#0d0d0d}.list-of-headings__list a.active svg{stroke:#ff6362}.list-of-headings__list a:hover{color:#0d0d0d}.list-of-headings__list a:hover svg{stroke:#ff6362}.list-of-headings__list a svg{display:block;flex:0 0 auto;height:1.2rem;width:1.2rem;stroke:#d3d3d3;position:relative;top:.3rem;z-index:1}.list-of-headings__list a span{margin-left:1.2rem}.similar-articles{background:#f3f3f3;border-radius:1.6rem;margin-top:4rem;padding:2.4rem 2rem;width:100%}.similar-articles__category{border-bottom:.2rem solid #e7e6e6;display:flex;flex-wrap:wrap;margin:0 0 1.6rem -.2rem;padding-bottom:1.4rem}.similar-articles .tag-button.--style-hash-tag{font-size:1.2rem;letter-spacing:.01em;line-height:1.68rem;text-transform:uppercase}.similar-articles .tag-button.--style-hash-tag .tag-button__text-copy,.similar-articles .tag-button.--style-hash-tag .tag-button__text-origin{height:2.5rem}.similar-articles__list a{display:block;font-size:1.4rem;font-weight:400;line-height:130%;margin-bottom:1.6rem}.similar-articles__list a:last-child{margin-bottom:0}
