.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.5rem}}.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:1px;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:1280px){.hero.--secondary:not(.--bg) .hero__title{font-size:4.8rem}}@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.5rem}}.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.5rem}}.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:1px;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: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}}.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}
