.block__list-faq--numbered{padding:0;overflow:visible;display:grid;grid-template-columns:1fr min(42vw, 600px);align-items:start;.list-faq__img{position:sticky;top:60px;transform:translateY(60px);height:800px;width:600px;right:30px;z-index:5;box-shadow:0 10px 30px rgb(0 0 0 / .3);img{opacity:0;transform:scale(.9);transition:opacity 0.3s ease,transform 0.3s ease;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;&:first-child{opacity:1;transform:scale(1)}}}.list-faq__items{max-width:100%;margin:0;padding:0;min-width:0}.list-faq__title{padding:60px 20px;text-align:center;color:#fff;position:relative;overflow:hidden;&::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}h2{font-size:clamp(2.2rem, 5vw, 42px);font-weight:400;letter-spacing:clamp(1px, 0.5vw, 3px);text-transform:uppercase;color:#fff;margin:0;position:relative;z-index:1;span{&.blitz{font-size:clamp(2.5rem, 8vw, 120px);color:var(--color__red)!important;font-weight:900!important}&.media{font-size:clamp(2.5rem, 8vw, 120px);color:var(--color__white)!important;font-weight:900!important}}}.subtitle{font-size:clamp(1rem, 2.5vw, 1.2rem);font-weight:300;letter-spacing:clamp(1px, 0.3vw, 2px);color:#ccc;margin-bottom:20px;text-transform:uppercase}}.list-faq__text{display:none}.list-faq__bg{display:none}.list-faq__questions{background:#fff0;ul{list-style:none;padding:0;margin:0;counter-reset:question-counter}.list-faq__item__question{padding:15px 30px;border:none;cursor:pointer;transition:all 0.6s ease;font-size:clamp(1.2rem, 3vw, 1.5rem);font-weight:600;color:var(--color__white);text-transform:uppercase;letter-spacing:clamp(0.5px, 0.2vw, 1px);position:relative;counter-increment:question-counter;min-height:200px;border-top:5px solid var(--color__red);display:grid;grid-template-columns:150px 1fr;grid-template-rows:repeat(1fr);&::before{content:counter(question-counter);font-size:clamp(100px, 15vw, 180px)!important;font-weight:700;color:var(--color__gray);line-height:1;z-index:2;padding-right:30px;grid-row:span 2;align-self:center}&:hover{border-top:5px solid var(--color__red);background:rgb(228 4 44 / .15);&::before{color:var(--color__red)}.question__title h3{color:var(--color__white)}.question__description p{color:var(var(--color__gray--light))}}.question__title h3{font-size:clamp(24px, 4vw, 42px);font-weight:400;color:var(--color__white);margin-bottom:15px;text-transform:uppercase;letter-spacing:clamp(0.5px, 0.2vw, 1px);line-height:1.2;align-self:center}.question__description{width:55%;max-width:none;p{color:var(--color__white);line-height:1.6;font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(16px, 2vw, 24px)}}}}.list-faq__button{display:flex;justify-content:center;align-items:center;text-align:center;padding:50px 20px;font-size:clamp(20px, 4vw, 32px);a{margin:0!important}}.list-faq__item__question[data-question="1"]:hover~.list-faq__img img:nth-child(1),.list-faq__item__question[data-question="2"]:hover~.list-faq__img img:nth-child(2),.list-faq__item__question[data-question="3"]:hover~.list-faq__img img:nth-child(3),.list-faq__item__question[data-question="4"]:hover~.list-faq__img img:nth-child(4),.list-faq__item__question[data-question="5"]:hover~.list-faq__img img:nth-child(5){opacity:1;transform:scale(1)}.list-faq__item__question:hover~.list-faq__img img{opacity:0;transform:scale(.9)}@media (max-width:1300px){display:block;.list-faq__img{display:none!important}.list-faq__questions{.question__description{width:100%!important}}}@media (max-width:1024px) and (min-width:769px){.list-faq__item__question{min-height:150px;padding:20px}}@media (max-width:768px){.list-faq__item__question{min-height:auto;flex-direction:column;display:flex;align-items:stretch;gap:20px;grid-template-columns:100px 1fr!important;&::before{position:relative;left:25px;top:-20px;font-size:60px!important;text-align:center;display:block;width:60px;height:60px;grid-row:span 1!important}.question__title{align-self:center;h3{font-size:18px!important;margin-bottom:0!important}}.question__description{flex:1 1 100%;align-self:stretch;width:100%!important;grid-column:span 2!important;padding:20px 30px 0 30px;p{margin:0;font-size:16px}}}.list-faq__img{display:none!important}.list-faq__title{padding:40px 20px}.list-faq__button{padding:30px 20px}}@media (max-width:480px){.list-faq__item__question{padding:15px;&::before{width:60px;height:60px}}.list-faq__title{padding:30px 15px}.list-faq__button{padding:20px 15px}}.col-span__12{width:100%}.text--center{text-align:center}}.block__list-faq--arrow{padding:100px 0}.faq-container{margin:60px auto;display:flex;gap:120px}.faq__list{display:flex;flex-direction:column}.faq__item{position:relative;padding:20px 90px;border-bottom:3px solid var(--color__red);transition:background-color 0.4s ease-in-out}.faq__item:hover{cursor:pointer}.faq__item:hover .faq__title{color:var(--color__red);padding-left:45px}.faq__item:hover .faq__arrow{opacity:1;left:40px}.faq__header{position:relative;cursor:pointer;padding:30px 60px}.faq__title{margin:0;font-size:42px;font-weight:400;color:var(--color__white);text-transform:uppercase;transition:color 0.4s ease-in-out,padding-left 0.4s ease-in-out}.faq__arrow{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:28px;height:14px;opacity:0;transition:left 0.4s ease-in-out,opacity 0.4s ease-in-out}.faq__arrow::before,.faq__arrow::after{content:"";position:absolute;background-color:var(--color__red)}.faq__arrow::before{top:50%;left:0;width:40px;height:5px;border-radius:3px;transform:translateY(-50%)}.faq__arrow::after{top:50%;right:-10px;width:20px;height:20px;border-top:5px solid var(--color__red);border-right:5px solid var(--color__red);border-radius:3px;transform:translateY(-50%) rotate(45deg);background:#fff0}.faq__content{max-height:0;overflow:hidden;opacity:0;margin:0;padding:0;background:#fff0;transition:max-height 0.5s ease-in-out,opacity 0.5s ease-in-out,padding 0.5s ease-in-out}.faq__item--active .faq__title{color:var(--color__red);padding-left:45px}.faq__item--active .faq__arrow{opacity:1;left:40px}.faq__item--active .faq__content{max-height:fit-content;opacity:1}.faq__content p{color:var(--color__white);margin:0 auto 30px}.btn__flex{margin-top:45px;>.btn{margin-top:0!important}}.cta-link{color:var(--color__red);background:none;text-decoration:none;font-size:32px;font-weight:700;transition:text-decoration 0.5s ease-in-out,}.cta-link:hover{text-decoration:underline}.faq__header:focus-visible{outline:2px solid var(--color__red);outline-offset:2px;border-radius:4px}@media (max-width:992px){.faq-container{flex-direction:column;gap:60px}.faq__title{font-size:32px}.faq__item{padding:20px 30px}}@media (max-width:768px){.block__list-faq--arrow{padding:0}.faq-container{gap:40px;margin:40px auto}.faq__title{font-size:24px}.faq__item{padding:15px 20px}.faq__item:hover .faq__title{padding-left:35px}.faq__item:hover .faq__arrow{left:10px}}@media (max-width:576px){.faq__item{padding:15px}.faq__title{font-size:20px}.cta-link{font-size:22px}.faq__item:hover .faq__content{padding:0 10px 20px}}@media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important}}.block__list-faq--numbered{--faq-dur:600ms;--faq-ease:cubic-bezier(0.22, 1, 0.36, 1);--faq-dist:32px}.block__list-faq--numbered .list-faq__item__question{opacity:1;transform:none;will-change:opacity,transform;transition:transform var(--faq-dur) var(--faq-ease),opacity var(--faq-dur) var(--faq-ease)}.block__list-faq--numbered .list-faq__item__question.to-animate{opacity:0;transform:translate3d(calc(-1 * var(--faq-dist)),0,0)}.block__list-faq--numbered .list-faq__item__question{transition-delay:var(--delay,0ms)}@media (max-width:768px){.block__list-faq--numbered{--faq-dist:20px;--faq-dur:520ms}}@media (prefers-reduced-motion:reduce){.block__list-faq--numbered .list-faq__item__question{transition:none!important;transform:none!important;opacity:1!important}}.block__list-faq--arrow .faq-title,.block__list-faq--arrow .faq-tagline,.block__list-faq--arrow .faq__item,.block__list-faq--arrow .faq-left,.block__list-faq--arrow .faq-right{transition:var(--transition__animation);transition-property:transform,opacity}.block__list-faq--arrow.to-animate .faq-title,.block__list-faq--arrow.to-animate .faq-tagline,.block__list-faq--arrow.to-animate .faq__item,.block__list-faq--arrow.to-animate .faq-left,.block__list-faq--arrow.to-animate .faq-right{transform:translateX(-50px);opacity:0}.block__list-faq--arrow .faq-title,.block__list-faq--arrow .faq-tagline,.block__list-faq--arrow .faq-left,.block__list-faq--arrow .faq-right,.block__list-faq--arrow .faq__item{transform:none;opacity:1}.block__list-faq--arrow .faq-title{transition-delay:0.00s}.block__list-faq--arrow .faq-tagline{transition-delay:0.10s}.block__list-faq--arrow .faq-left{transition-delay:0.20s}.block__list-faq--arrow .faq-right{transition-delay:0.30s}.block__list-faq--arrow .faq__list .faq__item:nth-child(1){transition-delay:0.40s}.block__list-faq--arrow .faq__list .faq__item:nth-child(2){transition-delay:0.50s}.block__list-faq--arrow .faq__list .faq__item:nth-child(3){transition-delay:0.60s}.block__list-faq--arrow .faq__list .faq__item:nth-child(4){transition-delay:0.70s}.block__list-faq--arrow .faq__list .faq__item:nth-child(5){transition-delay:0.80s}.block__list-faq--arrow .faq__list .faq__item:nth-child(6){transition-delay:0.90s}.block__list-faq--arrow .faq__list .faq__item:nth-child(7){transition-delay:1.00s}.block__list-faq--arrow .faq__list .faq__item:nth-child(8){transition-delay:1.10s}@media (prefers-reduced-motion:reduce){.block__list-faq--arrow .faq-title,.block__list-faq--arrow .faq-tagline,.block__list-faq--arrow .faq-left,.block__list-faq--arrow .faq-right,.block__list-faq--arrow .faq__item{transition-duration:0.01ms!important;transform:none!important;opacity:1!important}}