.training-h1,.training-h2,.training-h4,.training-h5{font-weight:700}.training-h1{font-size:50px;line-height:1.12;letter-spacing:-.04em}.training-h2{font-size:36px;line-height:1.11;letter-spacing:-.02em}.training-h3{font-size:28px;line-height:1.14;font-weight:400}.training-h4{font-size:14px;line-height:1.29}.training-p,.training-p2,.training-p3{font-size:32px;font-weight:400;line-height:1.17;letter-spacing:-.02em}.training-p2,.training-p3{font-size:24px;line-height:1.09}.training-p3{font-size:18px;line-height:1.22}.faq-header{position:relative}.faq-header .title{transform:translate3d(0,50px,0);transition-duration:1s}.faq-header .shape{z-index:-1;height:60em}.faq-content.on-screen .faq-content__sections,.faq-content.on-screen .faq-question{opacity:1;transform:translate3d(0,0,0)}.faq-content__sections{position:relative;opacity:0;transform:translate3d(0,50px,0);transition:transform 1.2s cubic-bezier(.55,0,.1,1),opacity 1.2s cubic-bezier(.55,0,.1,1)}.faq-content__sections svg{position:absolute}.faq-question,.faq-section{position:relative}.faq-question{padding-bottom:2em;opacity:0;cursor:pointer;transform:translate3d(0,50px,0);transition:transform 1.3s cubic-bezier(.55,0,.1,1),opacity 1.3s cubic-bezier(.55,0,.1,1)}.faq-question *{pointer-events:none}.faq-question a{pointer-events:all}.faq-question .title{transition:opacity .2s cubic-bezier(.55,0,.1,1)}.faq-question .title:active{opacity:.6}.faq-question .text{overflow:hidden;max-height:0;margin-top:0;transition:max-height 1s cubic-bezier(.55,0,.1,1)}.faq-question .text p{margin-bottom:2em}.faq-question.is-open .text{max-height:500px}.on-screen .faq-question:nth-child(1){transition-duration:1.1s}.on-screen .faq-question:nth-child(2){transition-duration:1.2s}.on-screen .faq-question:nth-child(3){transition-duration:1.3s}.on-screen .faq-question:nth-child(4){transition-duration:1.4s}.on-screen .faq-question:nth-child(5){transition-duration:1.5s}.on-screen .faq-question:nth-child(6){transition-duration:1.6s}.on-screen .faq-question:nth-child(7){transition-duration:1.7s}.on-screen .faq-question:nth-child(8){transition-duration:1.8s}.on-screen .faq-question:nth-child(9){transition-duration:1.9s}.on-screen .faq-question:nth-child(10){transition-duration:2s}.on-screen .faq-question:nth-child(11){transition-duration:2.1s}.on-screen .faq-question:nth-child(12){transition-duration:2.2s}.on-screen .faq-question:nth-child(13){transition-duration:2.3s}.on-screen .faq-question:nth-child(14){transition-duration:2.4s}.on-screen .faq-question:nth-child(15){transition-duration:2.5s}.on-screen .faq-question:nth-child(16){transition-duration:2.6s}.on-screen .faq-question:nth-child(17){transition-duration:2.7s}.on-screen .faq-question:nth-child(18){transition-duration:2.8s}.on-screen .faq-question:nth-child(19){transition-duration:2.9s}.on-screen .faq-question:nth-child(20){transition-duration:3s}.faq-question__button{position:absolute;top:.6em;right:0;width:1.5em;height:1.5em;background-color:#fff;border:2px solid #bbb6b2;border-radius:50%;font-size:inherit;transition:opacity .3s cubic-bezier(.55,0,.1,1)}.faq-question__button:focus{outline:0}.faq-question__button:focus-visible{outline:3px solid #005fcc}[dir=rtl] .faq-question__button{right:calc(8.3333333333vw*.4);left:0}.is-open .faq-question__button{background:#e22a22;border:2px solid #e22a22}.faq-question__button::after,.faq-question__button::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#bbb6b2;content:""}.is-open .faq-question__button::after,.is-open .faq-question__button::before{background:#fff}.faq-question__button::before{width:2px;height:10px}.is-open .faq-question__button::before{display:none}.faq-question__button::after{width:10px;height:2px}.faq-question__button:focus{opacity:.8}@media only screen and (min-width:1024px){.training-h1{font-size:80px;line-height:1.075}.training-h2{font-size:36px}.training-h3{font-size:28px}.training-h4{font-size:14px}.training-p{font-size:32px}.training-p2{font-size:24px}.training-p3{font-size:18px;letter-spacing:-.02em}.faq-header{padding-top:10em;padding-bottom:3em}.faq-content{padding-bottom:6em}.faq-content__sections::after,.faq-content__sections::before{position:absolute;right:15px;width:2px;background-color:#e22a22;content:""}[dir=rtl] .faq-content__sections::after,[dir=rtl] .faq-content__sections::before{right:auto;left:15px}.faq-content__sections::before{top:0;height:1.75em}.faq-content__sections::after{top:calc(1.5em + 44px);height:calc(100% - 44px)}.faq-content__sections svg{top:1.5em;right:2px;width:10px;height:50px;transform:translateX(10px) rotate(180deg);fill:#fff;stroke:#e22a22;stroke-width:2.3;stroke-linejoin:round}[dir=rtl] .faq-content__sections svg{right:auto;left:2px;transform:translateX(-10px)}.faq-content__questions,.faq-section{padding-top:1.5em}.faq-section{padding-right:2em}[dir=rtl] .faq-section{padding-right:0;padding-left:2em}.faq-question{padding-right:8.3333333333vw;padding-left:calc(8.3333333333vw*.4)}[dir=rtl] .faq-question{padding-left:0}.faq-question .text p{margin-top:1em}}@media only screen and (max-width:1023px){.faq-header{padding-top:6em;padding-bottom:1em}.faq-header .shape{left:-42em}[dir=rtl] .faq-header .shape{right:-42em;left:auto}.faq-content{padding-bottom:4em}.faq-content__sections::after,.faq-content__sections::before{display:none}.faq-content__sections svg{right:0;bottom:2px;left:0;width:20px;height:100px;margin:auto;transform:translate3d(0,58px,0) rotate(-90deg);fill:#e22a22}.faq-section{background:#e22a22}.faq-section .title{margin-bottom:2em;padding:1em 0;color:#fff;text-align:center}.faq-question .title,[dir=rtl] .faq-question .text{padding-right:calc(8.3333333333vw*2)}.faq-question .text{padding-right:8.3333333333vw}.faq-question .text p{margin-top:.5em}}@media (hover:hover){.faq-question__button:hover{opacity:.8}}