.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:calc(100% - 7px);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.--has-submenu .breadcrumbs__item.active{position:static}.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;left:.6rem;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:1280px){.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;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{display:inline-block;font-size:1.4rem;font-weight:400;line-height:130%}@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{color:#fff;overflow:unset!important;text-align:left;text-overflow:unset!important;transition:all .3s ease;white-space:normal!important;width:100%}.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)}}.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:4.2rem;line-height:1.1}@media only screen and (min-width:961px){.hero.--secondary.--bg .hero__title{font-size:4rem}}@media only screen and (min-width:1280px){.hero.--secondary.--bg .hero__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.hero.--secondary.--bg .hero__title{font-size:5.6rem}}.hero.--secondary.--bg .hero__title{display:block;margin:1.6rem 0 0}.hero.--secondary.--bg .hero__text{display:block;font-size:3.2rem;line-height:3.6rem}@media only screen and (min-width:1280px){.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:1280px){.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;letter-spacing:1.2px;line-height:1.1;margin:1.6rem 0 0;max-width:100rem}@media only screen and (min-width:961px){.hero.--secondary:not(.--bg) .hero__title{font-size:4rem}}@media only screen and (min-width:1280px){.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: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:1280px){.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:1279px){.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:1279px){.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__title{display:block}.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}}.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:1279px){.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:4.2rem;line-height:1.1}@media only screen and (min-width:961px){.hero.--primary .hero__title{font-size:4rem}}@media only screen and (min-width:1280px){.hero.--primary .hero__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.hero.--primary .hero__title{font-size:5.6rem}}.hero.--primary .hero__title{margin-top:1.7rem}@media only screen and (min-width:1537px){.hero.--primary .hero__title{line-height:6rem;margin-top:3rem}}.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:1280px){.hero.--primary .hero__text{letter-spacing:0;margin-top: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:1279px){.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:1279px){.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-color:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.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:1280px){.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:20.5rem;padding-bottom:.5rem;width:50%}}@media only screen and (min-width:1280px){.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:23rem;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-inner .hero-animated__poster{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.hero-animated__video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;position:relative;transform:scale(1.1);transition:opacity .3s ease-in-out;width:100%;z-index:1}.hero-animated__video video.loaded{opacity:1}@media only screen and (min-width:1141px){.hero-animated__video video{transform:scale(1.2)}}@media only screen and (min-width:1280px){.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}.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:500;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{fill:#c1c1c1;transform:rotate(-180deg)}.tag-button.--active.--style-hash-tag{color:#fff}.tag-button.--style-crumb{font-weight:400}@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{background-color:transparent;border:1px solid #aaa;border-radius:.8rem;font-size:1.4rem;justify-content:flex-start;line-height:130%;padding:.4rem .8rem;text-decoration:none;text-transform:none;transition:border-color .3s ease-in-out}.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{font-size:1.4rem;font-weight:400;line-height:130%}@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{background-color:#fff;border:1px solid #fff;border-radius:5rem;color:#1c1c1c;margin:.2rem;padding:0 .8rem;text-transform:none}.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.--style-dark{background-color:#0d0d0d99;border-color:transparent;color:#fff}@media only screen and (min-width:961px){.tag-button.--style-dark:hover{background-color:#0d0d0d;border-color:#1c1c1c;color:#fff}}.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:1280px){.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:1280px){.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{fill:#868686;margin-right:4px}.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}.title-internal-pages{overflow:initial;padding-top:4rem}.title-internal-pages.no-text .title-internal-pages__title{font-size:4.2rem;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:1280px){.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: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;letter-spacing:1.2px;line-height:1.1;max-width:100rem}@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:1280px){.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: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%}@media only screen and (min-width:1280px){.title-internal-pages__text{font-size:1.7rem}}.title-internal-pages__text{margin-top:1rem;max-width:49.2rem;width:100%}@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{font-size:1.45rem;font-weight:500;line-height:1.92rem;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{border-color:#d3d3d3;border-width:.2rem;margin:.4rem .2rem;padding:0 1.2rem}.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}.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:not(.static-img){cursor:grab}.swiper:not(.static-img):hover .drag-cursor.--visible{opacity:1;transform:scaleX(1) translate(-50%,-50%);visibility:visible}.swiper:not(.static-img):has(.drag-cursor){-webkit-user-select:none;-moz-user-select:none;user-select:none}}.swiper:not(.static-img):has(.btn:hover,.tag-button:hover) .drag-cursor{opacity:0;visibility:hidden}.video-preview{position:relative;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__content img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.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.large{height:5rem;width:5rem}@media only screen and (min-width:961px){.video-preview__play.large{height:5.5rem;width:5.5rem}}.video-preview__play.large svg{height:3rem;width:3rem}@media only screen and (min-width:961px){.video-preview__play.large svg{height:3.2rem;width:3.2rem}}.video-preview__play.extra-large{height:5.5rem;width:5.5rem}@media only screen and (min-width:961px){.video-preview__play.extra-large{height:5.5rem;width:5.5rem}}.video-preview__play.extra-large svg{height:3.3rem;width:3.3rem}@media only screen and (min-width:961px){.video-preview__play.extra-large svg{height:3.2rem;width:3.2rem}}.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}.clutch-rating{align-items:center;align-self:center;display:flex}.clutch-rating.--dark .clutch-rating__link svg,.clutch-rating.--dark svg path{fill:#0d0d0d}.clutch-rating__icon{font-size:0;line-height:0}.clutch-rating__icon svg{width:4.3rem}.clutch-rating__number{font-size:1.7rem;line-height:1.6rem;margin-right:1rem;vertical-align:middle;white-space:nowrap}.clutch-rating__stars{display:flex;margin-left:-.7rem;margin-right:.9rem;position:relative}.clutch-rating__stars.--cursor-pointer{cursor:pointer}.clutch-rating__star{display:flex;gap:2px;white-space:nowrap}.clutch-rating__star.--active{height:1.2rem;left:0;overflow:hidden;position:absolute;text-align:left;top:0;width:50%}.clutch-rating__star.--active svg{fill:#fe3d2e;stroke:#fe3d2e}.clutch-rating__star svg{fill:transparent;flex:1 0 1.2rem;height:1.2rem;stroke:#fe3d2e;width:1.2rem}.clutch-rating__link{font-size:0;line-height:0;padding:1rem;position:relative;z-index:1}.clutch-rating__link:before{background:#5d5d5d;content:"";height:1.2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:0}.clutch-rating__link svg{fill:#fff;height:1.3rem;width:1.3rem}.review-card{background:#1c1c1c;border-radius:1.6rem;display:flex;flex-direction:column;justify-content:space-between;padding:8rem 2rem 2rem;position:relative;z-index:1}@media only screen and (min-width:961px){.review-card{padding:2rem}}@media only screen and (min-width:1440px){.review-card{padding:3.3rem 3.5rem}}.review-card.--video .review-card__text{display:none}.review-card.--video .review-card-info{margin-top:2.4rem}.review-card.light-theme{background:#f3f3f3}.review-card.light-theme .btn.btn--primary{color:#fff}.review-card.light-theme .btn.btn--tertiary{border-color:#0d0d0d;color:#0d0d0d}.review-card.light-theme .btn.btn--tertiary:hover{color:#fff}.review-card.light-theme .btn.btn--tertiary:hover svg{fill:#fff}.review-card.light-theme .btn.btn--tertiary:after{filter:none}.review-card.light-theme .btn.btn--tertiary svg{fill:#0d0d0d}.review-card.light-theme .btn.btn--tertiary .btn__fill:before{background-color:#0d0d0d}.review-card:not(.light-theme) .review-card__info-block-tabs .tag-button.--style-hash-tag{border-color:#fff;color:#fff}.review-card:not(.light-theme) .review-card__info-block-tabs .tag-button.--style-hash-tag:hover{border-color:#fff;color:#0d0d0d}.review-card:not(.light-theme) .review-card__info-block-tabs .tag-button.--style-hash-tag .tag-button__fill:before{background-color:#fff}.review-card.--full-width .review-card__text,.review-card.--full-width .review-card__title{display:block;-webkit-line-clamp:unset}.review-card.--full-width .review-card__info{background-color:#fff;border-radius:1.6rem;padding:2rem}@media only screen and (min-width:961px){.review-card.--full-width .review-card__video{margin-top:1.5rem;width:40rem}.review-card__content{display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;padding-bottom:3.7rem}.review-card__main{display:flex;flex-direction:column;width:53%}}.review-card__rating{margin-bottom:1.5rem;margin-top:1rem}@media only screen and (min-width:961px){.review-card__rating{margin-bottom:2.9rem;margin-top:0;order:1}}.review-card__title{display:-webkit-box;font-size:19.4px;-webkit-line-clamp:3;line-height:1.22;margin-bottom:1.2rem;overflow:hidden;-webkit-box-orient:vertical}@media only screen and (min-width:961px){.review-card__title{order:2}}.review-card__text{color:#868686;display:-webkit-box;font-size:1.5rem;-webkit-line-clamp:7;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical}@media only screen and (min-width:390px){.review-card__text{-webkit-line-clamp:8;max-height:11.2}}@media only screen and (min-width:961px){.review-card__text{order:3}}.review-card__video{margin-top:1.8rem;max-width:45rem;width:100%}@media only screen and (min-width:961px){.review-card__video{margin-top:.5rem;order:4;width:16rem}}.review-card__video .video-preview__content{border-radius:.8rem}.review-card__video .video-preview .btn--play.static{bottom:1rem;height:3.2rem;left:1rem;right:auto;width:3.2rem}.review-card__video .video-preview .btn--play.static svg{height:1.9rem;width:1.9rem}@media only screen and (min-width:961px){.review-card__footer{align-items:center;border-top:1px solid #5d5d5d;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.5rem 0 1.5rem}}@media only screen and (min-width:1141px){.review-card__footer{padding:4.5rem 0 1.5rem}}.review-card__info{display:none}@media only screen and (min-width:961px){.review-card__info{align-content:flex-start;align-self:flex-start;display:flex;flex-wrap:wrap;gap:2.4rem;padding:.6rem 0 0;width:calc(46% - 4rem)}}@media only screen and (min-width:1141px){.review-card__info{width:calc(43% - 4rem)}}.review-card__info-block{width:calc(50% - 2.4rem)}.review-card__info-block.--full-width{width:100%}.review-card__info-block-title{color:#868686;font-size:1rem;line-height:1.68rem;text-transform:uppercase}@media only screen and (min-width:961px){.review-card__info-block-title{font-size:1.3rem}}.review-card__info-block-text{font-size:1.7rem;line-height:1.2;margin-top:.4rem}.review-card__info-block-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:.6rem 0 0;max-width:38rem;overflow:hidden}@media only screen and (min-width:1440px){.review-card__info-block-tabs{margin:.3rem 0 0}}@media only screen and (min-width:1537px){.review-card__info-block-tabs{margin:.6rem 0 0}}.review-card__info-block .tag-button{margin:0}.review-card__info-block .tag-button__text-copy,.review-card__info-block .tag-button__text-origin{height:2rem}.review-card__block-author{left:2rem;position:absolute;right:2rem;top:3.5rem;z-index:1}@media only screen and (min-width:961px){.review-card__block-author{left:unset;position:relative;right:unset;top:unset}}.review-card__author{padding-left:5.5rem;position:relative;z-index:1}@media only screen and (min-width:961px){.review-card__author{padding-left:7rem}}.review-card__author-avatar{border-radius:100%;height:4.6rem;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:4.6rem;z-index:1}@media only screen and (min-width:961px){.review-card__author-avatar{height:5.8rem;width:5.8rem}}.review-card__author-name{font-size:1.8rem;justify-content:flex-start;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:1440px){.review-card__author-name{font-size:2.12rem}}.review-card__author-name.--link:hover{color:#ff6362}.review-card__author-descr{font-size:1.4rem;line-height:1.1;margin-top:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:961px){.review-card__author-descr{margin-top:.5rem}}@media only screen and (min-width:1440px){.review-card__author-descr{font-size:1.7rem}}.review-card__author-descr span{color:#868686}.review-card__actions{display:none}@media only screen and (min-width:961px){.review-card__actions{display:flex;flex-wrap:wrap;gap:1rem 2rem}}.review-card__actions .btn--tertiary{border-color:#fff;color:#fff}.review-card__actions .btn--tertiary svg{margin-left:1.4rem}.review-card__actions .btn--tertiary:hover{color:#0d0d0d}.review-card__actions .btn--tertiary:hover svg{fill:#0d0d0d}.review-card__actions .btn--tertiary .btn__fill:before{background-color:#fff}.review-card__actions .btn--tertiary:after{filter:brightness(0) saturate(100%) invert(100%) sepia(12%) saturate(4%) hue-rotate(203deg) brightness(115%) contrast(100%)}.review-card__actions .btn--tertiary svg{fill:#fff}.testimonials.testimonials--secondary{background:#0d0d0d;color:#fff;margin-top:6rem;overflow:hidden;position:relative}@media only screen and (min-width:1280px){.testimonials.testimonials--secondary{margin-top:8rem}}.testimonials.testimonials--secondary{padding-bottom:4rem;padding-top:4rem}@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;letter-spacing:1.2px;line-height:1.1;max-width:100rem}@media only screen and (min-width:961px){.testimonials.testimonials--secondary .testimonials__title{font-size:4rem}}@media only screen and (min-width:1280px){.testimonials.testimonials--secondary .testimonials__title{font-size:4.8rem}}@media only screen and (min-width:1440px){.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 + 3rem)}}.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.5rem}}.testimonials.testimonials--secondary .testimonials__list .review-card{height:100%;height:-webkit-fill-available;height:-moz-available;height:stretch}.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}}
