@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";html{font-size:16px}@media screen and (min-width: 767px) and (max-width: 1599px){html{font-size:1vw}}@media screen and (max-width: 767px){html{font-size:calc(16 * .2666666667vw)}}html{scroll-behavior:smooth}section{margin-top:8.75rem}@media screen and (max-width: 767px){section{overflow-x:clip;max-width:100%;margin-top:6.875rem}}.container{width:100%;max-width:90rem;margin:0 auto;padding:0 2.125rem}@media screen and (max-width: 767px){.container{max-width:100vw;padding:0 .875rem}}*{box-sizing:border-box;margin:0}a{text-decoration:none!important}h1,h2,h3,h3.h2{font-family:Grotesk,sans-serif;text-transform:uppercase;color:#000}h1{font-weight:700;font-size:4rem;line-height:1em;letter-spacing:.01em}@media screen and (max-width: 767px){h1{font-size:2.25rem}}h2,h3.h2{font-size:4rem;line-height:1.1em;font-weight:700}@media screen and (max-width: 767px){h2,h3.h2{font-size:2rem;line-height:1.125em}}h2 span,h3.h2 span{z-index:2;position:relative}h2 span:before,h3.h2 span:before{content:"";position:absolute;z-index:-1}h3{font-size:2.350625rem;line-height:1em;font-weight:700}@media screen and (max-width: 767px){h3{font-size:1.5rem}}h4,p,a,ul,li,input,button,textarea,label,div{line-height:1.1em;color:#000;font-family:Roboto Flex,sans-serif;text-decoration:none;font-weight:500}@media screen and (min-width: 768px){.underline.mob{display:none}}@media screen and (max-width: 767px){.underline.desk{display:none}}.underline{position:relative}.underline svg{position:absolute;left:0;bottom:0}@media screen and (max-width: 767px){.br{display:none}}.mobBr{display:none}@media screen and (max-width: 767px){.mobBr{display:inline}}.swiper-wrapper *{-webkit-user-select:none;-moz-user-select:none;user-select:none}section{max-width:100vw}*:before,*:after{background-size:100% 100%;background-repeat:no-repeat}#header{max-width:100%;width:100%;background-color:#000;transition:transform .3s ease;transform:translateY(0);position:relative;top:0;left:0;z-index:10000}#header.scrolled{z-index:100;position:sticky}#header.hidden{transform:translateY(-100%)}#header.white{background-color:#fff}.header{display:flex;padding:1.625rem 0;align-items:center}@media screen and (max-width: 767px){.header{padding:.8125rem 0;justify-content:space-between}}.header__logo img{width:9.5625rem;height:2.75rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.header__logo img{width:6.375rem;height:1.8364375rem}}.header__logo:hover{opacity:.8}.header__logo{cursor:pointer}.header__switcher{margin-left:4.9375rem;display:flex}@media screen and (max-width: 767px){.header__switcher{display:none}}.header__switcher__item{display:flex;width:6.4375rem;height:2.125rem;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1em;color:#7c7b7b}.header__switcher__item.active{color:#fff;position:relative}.header__switcher__item.active:after{content:"";display:block;height:1.09375rem;width:.125rem;background-color:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header__switcher__item:last-child.active:after{left:0;right:auto}.header__switcher__item{cursor:pointer}.header__switcher__item:hover{opacity:.8}.header__nav{margin-left:2.6875rem;display:flex}@media screen and (max-width: 767px){.header__nav{display:none}}.header__nav ul{list-style:none;padding:0;margin:0;display:flex;padding:.125rem 0px .125rem .375rem;gap:2.625rem}.header__nav ul li{color:#fff}.header__nav ul li a,.header__nav ul li p{font-size:1rem;font-weight:500;line-height:1em;color:#fff}.header__nav ul li a:hover,.header__nav ul li p:hover{opacity:.8}.header__nav .header-phone{position:relative;display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer}@media screen and (min-width: 768px){.header__nav .header-phone>a,.header__nav .header-phone>p{display:flex;align-items:center;gap:.3125rem}.header__nav .header-phone>a:after,.header__nav .header-phone>p:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1787 5.73438L8.67871 11.7344L8 12.3613L7.32129 11.7344L0.821289 5.73438L2.17871 4.26562L8 9.63867L13.8213 4.26562L15.1787 5.73438Z' fill='white'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat;width:1rem;height:1rem;transition:transform .3s ease}}.header__nav .header-phone .header-phone__popup{position:absolute;top:calc(100% + 1.5625rem);left:50%;transform:translate(-50%) translateY(-200%);border:2px solid #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;width:16.6875rem;height:8.125rem;background-color:#fff;z-index:100;opacity:0;transition:opacity .3s ease,transform .3s ease}.header__nav .header-phone .header-phone__popup a,.header__nav .header-phone .header-phone__popup p{color:#000;text-align:center;font-size:1.5rem;font-weight:500;line-height:1.33em}.header__nav .header-phone.active .header-phone__popup{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (min-width: 768px){.header__nav .header-phone.active>a:after,.header__nav .header-phone.active>p:after{transform:rotate(180deg)}}.header__actions .header-phone{position:relative;display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer;margin-right:.5625rem}.header__actions .header-phone svg{width:1.5rem;height:1.5rem}.header__actions .header-phone .header-phone__popup{position:absolute;top:calc(100% + 1.5625rem);left:50%;transform:translate(-50%) translateY(-200%);border:2px solid #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;width:16.6875rem;height:8.125rem;background-color:#fff;z-index:100;opacity:0;transition:opacity .3s ease,transform .3s ease}.header__actions .header-phone .header-phone__popup a,.header__actions .header-phone .header-phone__popup p{color:#000;text-align:center;font-size:1.5rem;font-weight:500;line-height:1.33em}.header__actions .header-phone.active .header-phone__popup{opacity:1;transform:translate(-50%) translateY(-1.25rem) scale(.7)}@media screen and (min-width: 768px){.header__actions .header-phone.active>a:after,.header__actions .header-phone.active>p:after{transform:rotate(180deg)}}.header__actions{margin-left:auto;display:flex;gap:1.0625rem}@media screen and (min-width: 768px){.header__actions{align-items:center}}.header__actions .btn-brdrd{font-weight:600!important}.header__actions button,.header__actions a{height:3rem;font-size:1.125rem;font-weight:600}.header__actions button,.header__actions a.btn-clrd{width:12.5rem}.header__actions a{width:7.125rem}.header__actions a svg{width:1.5625rem;height:1.5rem}@media screen and (max-width: 767px){.header__actions{display:none}}.header.white{background-color:#fff}.header.white .header__nav{margin-left:auto;margin-right:10.0625rem}.header.white .header__nav ul li a,.header.white .header__nav .header-phone a,.header.white .header__nav .header-phone p{color:#000}.header.white .header__nav .header-phone{position:relative;display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer}@media screen and (min-width: 768px){.header.white .header__nav .header-phone>a:after,.header.white .header__nav .header-phone>p:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1787 5.73438L8.67871 11.7344L8 12.3613L7.32129 11.7344L0.821289 5.73438L2.17871 4.26562L8 9.63867L13.8213 4.26562L15.1787 5.73438Z' fill='black'/%3E%3C/svg%3E")}}.header.white .header__actions{margin-left:0}.header.white .header__actions a{border:.125rem solid #ddd;color:#000}.header.white .header__actions a:first-of-type{color:#fff;border:none}.header.white .header__actions a:first-of-type.btn-brdrd{color:#000;border:.1024375rem solid #ddd}.header.white .header__actions a svg path{fill:#000}.header.white .header__burger path{fill:#000}.header__burger{display:none}@media screen and (max-width: 767px){.header__burger{display:block;width:1.5rem;height:1.5rem}}.cart-widget{transition:none}a.cart-widget{position:relative;align-self:center;width:1.5625rem;height:1.5rem;margin-right:.75rem}a.cart-widget svg{width:100%;height:100%}a.cart-widget.black svg path{fill:#fff}a.cart-widget .cart-widget__count{position:absolute;top:-.75rem;right:-.75rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#ff6e06;color:#fff;font-size:.75rem;line-height:1em;transition:opacity .3s ease}.header-cart-li{display:flex;color:#fff;align-items:center;gap:.75rem}.header-cart-li a.cart-widget.black svg path{fill:#fff}.header__mobHead{display:none}@media screen and (max-width: 767px){.header__mobHead{display:flex;flex-direction:column;gap:2rem}}.header__mobHead{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1007;padding:.8125rem .6875rem 1.5rem;transform:translateY(200%);transition:transform .3s ease}.header__mobHead.active{transform:translateY(0)}.header__mobHead .header__logo{width:100%;display:flex;align-items:center;justify-content:space-between}.header__mobHead .header__logo .mobHead-close{display:block;width:1.5rem;height:1.5rem;cursor:pointer}.header__mobHead .header__logo img{width:6.375rem;height:1.8364375rem}.header__mobHead .header__nav{margin-left:0;display:block;width:100%}.header__mobHead .header__nav ul{flex-direction:column;list-style:none;padding:0;margin:0;gap:2.625rem}.header__mobHead .header__nav ul li{color:#fff;margin:0}.header__mobHead .header__nav ul li a,.header__mobHead .header__nav ul li p{font-size:1.125rem;font-weight:500;line-height:.9em;color:#fff}.header__mobHead .header__nav .header-phone{display:flex;flex-direction:column;gap:.625rem}.header__mobHead .header__nav .header-phone a{font-weight:700}.header__mobHead .header__title{text-transform:uppercase;font-family:Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.05em;color:#fff}.header__mobHead .header__actions{margin-left:0;margin-top:auto;display:flex;flex-direction:column;gap:.375rem}.header__mobHead .header__actions a,.header__mobHead .header__actions button{width:100%;height:3rem;font-size:1.125rem;font-weight:600}.header__mobHead.white{background-color:#fff}.header__mobHead.white .mobHead-close path{fill:#000}.header__mobHead.white .header__title{color:#000}.header__mobHead.white .header__actions a{color:#000;border-color:#000}.header__mobHead.white .header__actions a svg path{fill:#000}.header__mobHead.white .header__nav ul li a,.header__mobHead.white .header__nav p{color:#000}#hero{margin-top:0;padding-top:1.5rem}@media screen and (max-width: 767px){#hero{padding-top:.9375rem}}.hero__highlight{position:absolute;z-index:15;cursor:pointer;bottom:2rem;right:6.8125rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 767px){.hero__highlight{left:auto;top:auto;right:.5625rem;bottom:-2rem;z-index:2}}.hero__highlight span{color:#fff}.hero__highlight span:nth-of-type(1){font-family:Grotesk,sans-serif;font-size:5.6875rem;line-height:4.6875rem;font-weight:800;letter-spacing:.01em;transform:rotate(-1.752deg);text-transform:uppercase}@media screen and (max-width: 767px){.hero__highlight span:nth-of-type(1){font-size:3.75rem;line-height:3.125rem}}.hero__highlight span:nth-of-type(2){font-family:Grotesk,sans-serif;font-size:1.3125rem;line-height:1em;font-weight:800;letter-spacing:.01em;text-transform:uppercase;transform:rotate(-2.171deg)}@media screen and (max-width: 767px){.hero__highlight span:nth-of-type(2){font-size:.875rem}}.hero__highlight span:nth-of-type(3){font-size:.625rem;opacity:0;margin-top:.375rem;line-height:1.1em;transform:rotate(-2.17deg);transition:opacity .3s ease-in-out}@media screen and (max-width: 767px){.hero__highlight span:nth-of-type(3){font-size:.4375rem}}.hero__highlight:hover span:nth-of-type(3){opacity:.5}@media screen and (max-width: 767px){.hero__highlight:focus span:nth-of-type(3){opacity:.5}}.hero__highlight:before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg width='277' height='163' viewBox='0 0 277 163' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M244.804 2.4347L18.852 41.584L14.4335 135.255L276.855 124.084L244.804 2.4347Z' fill='%23FF6E06'/%3E%3Cpath d='M229.862 151.082L195.862 121.082L217.862 111.582L229.862 151.082Z' fill='%23FF6E06'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M190.1 119.632L189.82 114.702L191 114.635L191.28 119.565L190.1 119.632ZM189.635 113.324C189.625 113.143 189.676 112.987 189.789 112.858C189.902 112.728 190.071 112.657 190.295 112.644C190.519 112.631 190.695 112.683 190.822 112.799C190.952 112.915 191.022 113.064 191.032 113.245C191.043 113.43 190.99 113.587 190.874 113.717C190.761 113.847 190.593 113.918 190.368 113.931C190.144 113.943 189.968 113.892 189.841 113.775C189.714 113.659 189.646 113.509 189.635 113.324Z' fill='white'/%3E%3Ccircle cx='190.597' cy='116.324' r='6.83619' transform='rotate(-3.25092 190.597 116.324)' stroke='white'/%3E%3C/g%3E%3C/svg%3E%0A");width:17.3125rem;height:10.25rem;left:-3.875rem;top:-.875rem;z-index:-1}@media screen and (max-width: 767px){.hero__highlight:before{background-image:url("data:image/svg+xml,%3Csvg width='182' height='108' viewBox='0 0 182 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M160.798 2.19874L12.3822 27.9139L9.47992 89.4412L181.851 82.1036L160.798 2.19874Z' fill='%23FF6E06'/%3E%3Cpath d='M150.981 99.8376L128.648 80.1321L143.099 73.8921L150.981 99.8376Z' fill='%23FF6E06'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M124.86 79.1795L124.676 75.9411L125.452 75.8971L125.636 79.1354L124.86 79.1795ZM124.555 75.0363C124.548 74.9172 124.582 74.815 124.656 74.7297C124.73 74.6444 124.841 74.5976 124.989 74.5893C125.136 74.5809 125.251 74.6148 125.335 74.6912C125.42 74.7673 125.466 74.865 125.473 74.9842C125.48 75.1053 125.445 75.2086 125.369 75.294C125.295 75.3792 125.184 75.4261 125.037 75.4344C124.889 75.4428 124.774 75.4088 124.691 75.3325C124.607 75.2562 124.562 75.1575 124.555 75.0363Z' fill='white'/%3E%3Ccircle cx='125.194' cy='77.0065' r='4.49034' transform='rotate(-3.25092 125.194 77.0065)' stroke='white' stroke-width='0.656848'/%3E%3C/g%3E%3C/svg%3E%0A");width:11.375rem;height:6.75rem;left:-2.5rem;top:-.375rem}}.hero__highlight.blue:before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg width='277' height='163' viewBox='0 0 277 163' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M244.804 2.43472L18.852 41.584L14.4335 135.255L276.855 124.084L244.804 2.43472Z' fill='%230B72EB'/%3E%3Cpath d='M229.862 151.082L195.862 121.082L217.862 111.582L229.862 151.082Z' fill='%230B72EB'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M190.1 119.632L189.82 114.702L191 114.635L191.28 119.565L190.1 119.632ZM189.635 113.324C189.625 113.143 189.676 112.987 189.789 112.858C189.902 112.728 190.071 112.657 190.295 112.644C190.519 112.631 190.695 112.683 190.822 112.799C190.952 112.915 191.022 113.064 191.032 113.245C191.043 113.43 190.99 113.587 190.874 113.717C190.761 113.846 190.593 113.918 190.368 113.931C190.144 113.943 189.968 113.892 189.841 113.775C189.714 113.659 189.646 113.509 189.635 113.324Z' fill='white'/%3E%3Ccircle cx='190.597' cy='116.324' r='6.83619' transform='rotate(-3.25092 190.597 116.324)' stroke='white'/%3E%3C/g%3E%3C/svg%3E%0A")}@media screen and (max-width: 767px){.hero__highlight.blue:before{background-image:url("data:image/svg+xml,%3Csvg width='182' height='108' viewBox='0 0 182 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M160.798 2.19874L12.3822 27.9139L9.47992 89.4412L181.851 82.1036L160.798 2.19874Z' fill='%230B72EB'/%3E%3Cpath d='M150.981 99.8376L128.648 80.1321L143.099 73.8921L150.981 99.8376Z' fill='%230B72EB'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M124.86 79.1795L124.676 75.9411L125.452 75.8971L125.636 79.1354L124.86 79.1795ZM124.555 75.0363C124.548 74.9172 124.582 74.815 124.656 74.7297C124.73 74.6444 124.841 74.5976 124.989 74.5893C125.136 74.5809 125.251 74.6148 125.335 74.6912C125.42 74.7673 125.466 74.865 125.473 74.9842C125.48 75.1053 125.445 75.2086 125.369 75.294C125.295 75.3792 125.184 75.4261 125.037 75.4344C124.889 75.4428 124.774 75.4088 124.691 75.3325C124.607 75.2562 124.562 75.1575 124.555 75.0363Z' fill='white'/%3E%3Ccircle cx='125.194' cy='77.0065' r='4.49034' transform='rotate(-3.25092 125.194 77.0065)' stroke='white' stroke-width='0.656848'/%3E%3C/g%3E%3C/svg%3E%0A")}}.hero{margin-bottom:1.5rem;display:flex;gap:8.625rem}@media screen and (max-width: 767px){.hero{flex-direction:column-reverse;gap:1.5625rem}}.hero #hero__image{height:-moz-fit-content;height:fit-content;position:relative;display:none}@media screen and (min-width: 768px){.hero #hero__image{display:block}}.hero #hero__mobImage{position:relative;display:none}@media screen and (max-width: 767px){.hero #hero__mobImage{margin-top:1.1875rem;display:block}}.hero__info{flex-grow:1;display:flex;margin-top:1.5rem;flex-direction:column}@media screen and (max-width: 767px){.hero__info{margin-top:0}}.hero__preTitle{font-size:1.5rem;font-weight:500;line-height:1.1em;color:#00000040}@media screen and (max-width: 767px){.hero__preTitle{font-size:1rem}}.hero__title{font-size:4rem;font-weight:800;line-height:1em;letter-spacing:.01em;color:#000;margin-top:1rem}@media screen and (max-width: 767px){.hero__title{font-size:2.25rem;margin-top:.625rem}}.hero__tabs{margin-top:1.25rem;display:flex;gap:.5rem}@media screen and (max-width: 767px){.hero__tabs{margin-top:.625rem}}.hero__tabs p{padding:.1875rem .4375rem;font-size:1rem;line-height:1.2em;font-weight:500;background:var(--teacher-color-dark);color:var(--teacher-text-color)}.hero__icons{margin-top:1.5625rem;display:flex;flex-wrap:wrap;gap:.6875rem;margin-bottom:1.25rem}@media screen and (max-width: 767px){.hero__icons{margin-top:1.5rem;margin-bottom:0}}.hero__icons p{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.375rem;color:#a0a0a0;font-size:1rem;line-height:1.2em;font-weight:500}.hero__icons p img{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.hero__description{margin-top:2.25rem;font-size:1rem;line-height:1.1em;color:#000}@media screen and (max-width: 767px){.hero__description{margin-top:1.1875rem}}.hero__actions{display:flex;flex-direction:column-reverse;gap:2rem;margin-top:auto}@media screen and (max-width: 767px){.hero__actions{margin-top:1.5625rem;flex-direction:column-reverse;gap:.8125rem;align-items:flex-start}}.hero__actions a{background-color:#775afa;color:#fff;font-size:1.125rem;font-weight:600;width:12.5rem;height:3rem}@media screen and (max-width: 767px){.hero__actions a{width:100%}}.hero__actions.closed a{width:-moz-fit-content;width:fit-content;height:3rem;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;font-size:1.125rem;line-height:1em;flex-shrink:0}.hero__actions.closed .regular-price .priceValue{font-size:2.5rem;line-height:1em}@media screen and (max-width: 767px){.hero__actions.closed .regular-price .priceValue{font-size:1.875rem;margin-left:0}}.hero__prices{display:flex;gap:3.375rem;align-items:baseline}@media screen and (max-width: 767px){.hero__prices{justify-content:space-between;gap:.625rem;width:100%}}.hero__prices .old-price{color:#a0a0a0;font-size:2.5rem;line-height:1.575em;font-weight:700;font-family:Grotesk,sans-serif;position:relative}@media screen and (max-width: 767px){.hero__prices .old-price{font-size:2rem;min-width:-moz-max-content;min-width:max-content}}.hero__prices .old-price:before{content:"";width:calc(100% + .375rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114' height='26' viewBox='0 0 114 26' fill='none'%3E%3Cpath d='M1.09375 23.1119L113.122 2.00001' stroke='black' stroke-width='4'/%3E%3C/svg%3E");height:auto;aspect-ratio:114/26;background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:-.1875rem;top:50%;transform:translateY(-50%)}.hero .regular-price{display:flex;gap:.4375rem;align-items:flex-end}.hero .regular-price p{display:flex;gap:.4375rem;align-items:baseline;min-width:-moz-max-content;min-width:max-content}.hero .regular-price span{font-size:1rem;line-height:1.2em;font-weight:500}.hero .regular-price span:last-child{margin-left:.625rem}@media screen and (max-width: 767px){.hero .regular-price span{font-size:.875rem}}.hero .regular-price .priceValue{font-family:Grotesk,sans-serif;font-size:4rem;line-height:.90625em;font-weight:700;text-transform:uppercase}@media screen and (max-width: 767px){.hero .regular-price .priceValue{font-size:3rem}}.hero .regular-price .tooltip{margin-bottom:.25rem}@media screen and (max-width: 767px){.hero__image{min-height:13.25rem;width:100%}}.hero__image img{width:35rem;height:34.5rem}@media screen and (max-width: 767px){.hero__image img{width:100%;height:auto;max-height:13.25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}a.btn-clrd.orange.fixed-mob{display:none}@media screen and (max-width: 767px){a.btn-clrd.orange.fixed-mob{display:flex;width:calc(100vw - 1.375rem);position:fixed;bottom:1.25rem;left:.6875rem;z-index:100;height:2.625rem;font-size:1rem;font-weight:600;line-height:1em;transform:translateY(6.25rem);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out!important}a.btn-clrd.orange.fixed-mob.active{transform:translateY(0);opacity:1}}.composition{min-height:35.625rem;position:relative}@media screen and (max-width: 767px){.composition{min-height:59.6875rem}}.composition__list{list-style:none;padding:0;margin:0;margin-top:4.125rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:3.6875rem;-moz-column-gap:1.375rem;column-gap:1.375rem}@media screen and (max-width: 767px){.composition__list{flex-direction:column;gap:1.625rem;margin-top:.5rem;padding-top:2rem;padding-bottom:2.25rem;min-height:56.9375rem}}.composition__list li{width:calc((100% - 4.125rem)/4);display:flex;flex-direction:column;gap:.9375rem;position:relative;z-index:2;color:#fff}@media screen and (max-width: 767px){.composition__list li{width:100%;gap:.625rem;z-index:3}}.composition__list li:nth-child(1){margin-left:21.8125rem;z-index:1}.composition__list li:nth-child(1):before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='1379' height='471' viewBox='0 0 1379 471' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M245.961 28.054L1344.36 12.686L1378.97 272.261L250.473 283.109L245.961 28.054Z' fill='%23775AFA'/%3E%3Cpath d='M995 427.5C1016.85 439.484 1055.43 455.127 1101 463.678M1301 232C1317 242 1382 409 1255.5 455C1236.13 462.043 1216.27 466.281 1196.5 468.356' stroke='%23775AFA' stroke-width='5' stroke-dasharray='50 50'/%3E%3Cpath d='M252.5 90C220.332 79.1674 177.945 71.628 142.5 78.4989M89.4997 249.5C83.1498 230.45 78.8477 213.341 76.3291 198' stroke='%23775AFA' stroke-width='5' stroke-dasharray='50 50'/%3E%3Cpath d='M147.119 32.6937L15.2855 123.712' stroke='%23775AFA' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M148.297 31.0848L122.674 194.261' stroke='%23775AFA' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M29.1657 161.586C18.3352 148.763 13.7146 136.847 18.3601 130.499C25.6176 120.582 52.8091 128.173 79.1078 147.419C105.406 166.665 120.866 190.287 113.609 200.204C106.351 210.121 79.16 202.53 52.8612 183.284C45.9867 178.253 39.8408 172.902 34.6595 167.583' stroke='%23775AFA' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M139.564 44.3686L62.5339 169.699' stroke='%23775AFA' stroke-width='5' stroke-miterlimit='10' stroke-dasharray='24 24'/%3E%3C/svg%3E%0A");width:86.1875rem;height:29.4375rem;left:-21.125rem;top:-4.4375rem;position:absolute;z-index:-1}@media screen and (max-width: 767px){.composition__list li:nth-child(1){margin-left:0;z-index:1}.composition__list li:nth-child(1):before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='375' height='459' viewBox='0 0 375 459' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-18.5004 8.86176L354.703 0.784309L389.317 455.308L-13.9891 458.866L-18.5004 8.86176Z' fill='%23775AFA'/%3E%3C/svg%3E%0A");width:23.4375rem;height:28.6875rem;left:-.875rem;top:-2rem;position:absolute;z-index:-1}}.composition__list li:nth-child(2){margin-right:12.5rem}@media screen and (max-width: 767px){.composition__list li:nth-child(2){margin-right:0}}@media screen and (max-width: 767px){.composition__list li:nth-child(3){margin-top:auto;padding-top:10.0625rem}}@media screen and (min-width: 768px){.composition__list li:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg width='1363' height='485' viewBox='0 0 1363 485' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 228H1058L1049.15 468L0 435.273V228Z' fill='%233AC467'/%3E%3Cpath d='M1096 216.5L1117 162C1071.5 162 1057 122.5 1058.5 108C1060 93.5 1072.5 77 1098.5 65.5C1119.3 56.3 1135.83 64.3333 1141.5 69.5C1140.5 55.8333 1150.3 28.1 1197.5 26.5C1244.7 24.9 1267.83 51.8333 1273.5 65.5L1270.5 73C1292 51.5 1376.5 83 1343.5 144.5C1317.1 193.7 1267.5 178.333 1246 164.5C1222 204.1 1173 187 1151.5 173.5L1096 216.5Z' fill='white'/%3E%3Cpath d='M1132.82 141.758L1139.6 123.902' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1138.32 124.915L1158.85 150.238' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1159 150.78L1140.96 96.8451' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1143.44 98.4286L1206.08 78.274' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1192.84 100.702L1224.27 141.039' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1227.94 104.696L1191.02 134.703' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1254.03 128.585C1257.63 127.371 1262.07 125.495 1266.73 122.502C1276.15 116.496 1282.04 109.049 1285.24 104.254' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1299.53 115.763C1296.93 117.511 1293.09 120.313 1288.86 124.292C1282.12 130.602 1277.19 135.244 1277.82 139.851C1278.4 144.207 1283.68 146.475 1286.41 147.423' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1267.98 101.181C1268.19 98.9685 1268.86 96.1429 1270.9 94.4551C1271.68 93.802 1276.03 89.7729 1286.64 96.5514C1304.03 107.731 1320.91 118.358 1320.91 118.358' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M1216.71 214.975C1169.21 202.318 1129.11 233.103 1115 250.078L1279 257C1278.03 248.265 1264.21 227.632 1216.71 214.975Z' fill='white'/%3E%3Cpath d='M1141.38 409.902C1123.89 404.721 1100.08 416.011 1085.18 409.873C1070.28 403.736 1072.32 392.568 1078.63 385.151C1084.95 377.734 1078.96 371.272 1077.69 368.66C1076.42 366.048 1090.52 366.49 1090.52 366.49C1090.52 366.49 1079.58 360.247 1075.89 358.025C1072.2 355.802 1085.28 347.938 1081.08 345.239C1077.94 343.217 1070.82 335.029 1068.86 331.334C1066.9 327.639 1092.38 311.499 1100.53 297.983C1108.68 284.468 1101.46 254.475 1135.67 230.532C1169.88 206.589 1216.07 208.729 1245.41 225.088C1274.75 241.446 1303.09 269.675 1297.58 314.944C1292.06 360.212 1247.04 389.019 1247.04 389.019C1234.89 405.825 1226.39 472.762 1226.39 472.762L1131.2 456.01C1131.2 456.01 1142.15 427.608 1138.53 419.988' fill='white'/%3E%3Cpath d='M1141.38 409.902C1123.89 404.721 1100.08 416.011 1085.18 409.873C1070.28 403.736 1072.32 392.568 1078.63 385.151C1084.95 377.734 1078.96 371.272 1077.69 368.66C1076.42 366.048 1090.52 366.49 1090.52 366.49C1090.52 366.49 1079.58 360.247 1075.89 358.025C1072.2 355.802 1085.28 347.938 1081.08 345.239C1077.94 343.217 1070.82 335.029 1068.86 331.334C1066.9 327.639 1092.38 311.499 1100.53 297.983C1108.68 284.468 1101.46 254.475 1135.67 230.532C1169.88 206.589 1216.07 208.729 1245.41 225.088C1274.75 241.446 1303.09 269.675 1297.58 314.944C1292.06 360.212 1247.04 389.019 1247.04 389.019C1234.89 405.825 1226.39 472.762 1226.39 472.762L1131.2 456.01C1131.2 456.01 1142.15 427.608 1138.53 419.988' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3Cpath d='M1118.03 162.327L1093.94 219.515L1149.81 175.583' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M1111.27 161.584C1106.52 161.406 1089.4 160.14 1075.19 146.723C1072.17 143.848 1056.23 128.769 1058.64 107.508C1060.83 88.0786 1076.8 77.325 1084.23 72.3263C1088.54 69.396 1106.23 57.5193 1127.36 62.2111C1133.46 63.5544 1138.15 65.9013 1141.2 67.6921' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M1140.36 74.974C1140.45 70.0305 1141.29 61.4781 1146.31 52.6312C1153.73 39.7056 1165.55 34.5154 1172.69 31.3378C1190.72 23.3981 1207.25 25.2759 1215.99 26.3969C1223.02 27.3121 1232.81 28.6334 1243.61 34.5034C1261.81 44.386 1270.46 60.3126 1273.88 67.742' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M1268.24 73.5638C1272.21 71.1145 1278.51 67.898 1286.78 66.4471C1291.04 65.6856 1305.91 63.4983 1321.21 71.7987C1323.63 73.1056 1345.47 85.4964 1349 112.066C1352.19 135.969 1338.16 153.082 1334.62 157.369C1332.42 160.035 1317.53 177.831 1294.95 179.459C1285.26 180.154 1261.83 176.112 1246.13 165.438' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M1152.39 174.079C1155.95 176.389 1161.38 179.604 1168.51 182.535C1176.54 185.819 1190.51 191.567 1207.84 189.544C1211.49 189.091 1219.72 187.815 1228.53 183.2C1239.7 177.281 1245.44 169.36 1247.97 165.304' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M1250.13 329.833C1254.7 332.759 1257.26 336.138 1256.21 339.753C1249.92 361.278 1220.89 343.949 1220.89 343.949' fill='white'/%3E%3Cpath d='M1250.13 329.833C1254.7 332.759 1257.26 336.138 1256.21 339.753C1249.92 361.278 1220.89 343.949 1220.89 343.949' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3Cpath d='M1217.23 395.253C1217.23 395.253 1229.54 369.632 1210.09 359.37C1190.63 349.108 1178.57 330.341 1199.47 321.075' fill='white'/%3E%3Cpath d='M1217.23 395.253C1217.23 395.253 1229.54 369.632 1210.09 359.37C1190.63 349.108 1178.57 330.341 1199.47 321.075' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3Cpath d='M1192.44 325.852C1192.44 325.852 1162.2 324.021 1171.64 304.182C1171.64 304.182 1143.26 306.435 1135.52 296.653C1126.63 285.445 1135.94 260.027 1151.98 265.269C1151.98 265.269 1154.36 230.722 1181.04 248.499C1181.04 248.499 1198.58 220.928 1214.43 252.088C1214.43 252.088 1242.58 239.27 1243.52 268.728C1243.52 268.728 1279.26 264.613 1262.05 297.605C1262.05 297.605 1301.51 322.164 1256.2 339.752' fill='white'/%3E%3Cpath d='M1192.44 325.852C1192.44 325.852 1162.2 324.021 1171.64 304.182C1171.64 304.182 1143.26 306.435 1135.52 296.653C1126.63 285.445 1135.94 260.027 1151.98 265.269C1151.98 265.269 1154.36 230.722 1181.04 248.499C1181.04 248.499 1198.58 220.928 1214.43 252.088C1214.43 252.088 1242.58 239.27 1243.52 268.728C1243.52 268.728 1279.26 264.613 1262.05 297.605C1262.05 297.605 1301.51 322.164 1256.2 339.752' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3Cpath d='M1161.74 282.524C1161.74 282.524 1172.16 280.912 1170.63 270.569C1170.63 270.569 1183.74 286.616 1197.64 268.722C1197.64 268.722 1212.83 283.851 1220.06 272.994' fill='white'/%3E%3Cpath d='M1161.74 282.524C1161.74 282.524 1172.16 280.912 1170.63 270.569C1170.63 270.569 1183.74 286.616 1197.64 268.722C1197.64 268.722 1212.83 283.851 1220.06 272.994' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3Cpath d='M1174.59 297.982C1174.59 297.982 1180.25 282.02 1222.76 299.732C1222.76 299.732 1236.53 296.041 1237.32 289.733' fill='white'/%3E%3Cpath d='M1174.59 297.982C1174.59 297.982 1180.25 282.02 1222.76 299.732C1222.76 299.732 1236.53 296.041 1237.32 289.733' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3Cpath d='M1232.95 312.695C1232.95 312.695 1237.54 304.732 1222.76 299.731Z' fill='white'/%3E%3Cpath d='M1232.95 312.695C1232.95 312.695 1237.54 304.732 1222.76 299.731' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3Cpath d='M1247.76 349.586C1247.76 349.586 1232.47 358.827 1231.4 380.473Z' fill='white'/%3E%3Cpath d='M1247.76 349.586C1247.76 349.586 1232.47 358.827 1231.4 380.473' stroke='%233AC467' stroke-width='5' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");width:85.1875rem;height:30.3125rem;content:"";left:-1.5rem;top:-15.625rem;position:absolute;z-index:-1}}@media screen and (max-width: 767px){.composition__list li:last-child{z-index:2;position:relative}.composition__list li:last-child:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='375' height='651' viewBox='0 0 375 651' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-13 169L363.999 177.705L352 650.5L-8.72371 640.81L-13 169Z' fill='%233AC467'/%3E%3Cpath d='M112.643 204.878L136.948 156.498C94.9708 152.382 85.1671 114.628 87.8628 101.386C90.5585 88.1447 103.583 74.0531 128.611 65.7957C148.633 59.1898 163.159 68.097 167.92 73.3763C168.234 60.6773 179.784 35.9778 223.474 38.772C267.165 41.5661 286.07 68.5071 290.062 81.6283L286.615 88.2762C308.396 70.3859 383.504 107.092 347.495 160.845C318.687 203.847 274.318 185.183 255.734 170.475C230.01 204.838 186.35 184.629 167.736 170.229L112.643 204.878Z' fill='white'/%3E%3Cpath d='M153.374 139.254L161.248 123.395' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M159.973 124.213L176.621 149.433' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M176.709 149.946L164.951 98.5557' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M167.089 100.24L226.707 87.3137' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M212.463 106.807L237.812 146.865' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M244.486 113.668L207.707 138.011' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M266.393 138.068C269.826 137.274 274.089 135.944 278.658 133.604C287.892 128.916 294 122.578 297.389 118.444' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M309.532 130.355C306.97 131.731 303.178 133.97 298.918 137.259C292.125 142.47 287.154 146.306 287.318 150.614C287.458 154.684 292.132 157.255 294.56 158.376' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M281.737 114.047C282.134 112.025 283.005 109.478 285.042 108.106C285.826 107.575 290.202 104.251 299.373 111.464C314.404 123.352 329.022 134.683 329.022 134.683' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M137.864 156.892L110.468 207.473L165.986 171.997' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M131.699 155.596C127.336 155.002 111.652 152.284 99.7614 138.622C97.2334 135.696 83.8875 120.342 88.0414 100.945C91.819 83.2184 107.521 74.7418 114.825 70.8021C119.067 68.4886 136.464 59.1321 155.534 65.3723C161.038 67.1633 165.158 69.7533 167.807 71.6811' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M166.371 78.3231C166.905 73.7709 168.457 65.9569 173.883 58.2485C181.902 46.9954 193.276 43.2763 200.151 40.9908C217.504 35.2972 232.579 38.5245 240.542 40.3496C246.941 41.8295 255.856 43.9344 265.29 50.3272C281.192 61.0918 287.725 76.5672 290.213 83.7313' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M284.475 88.5913C288.365 86.6914 294.469 84.2939 302.224 83.703C306.222 83.3857 320.146 82.7139 333.511 91.7558C335.619 93.1799 354.649 106.587 355.501 131.419C356.282 153.76 341.789 168.278 338.136 171.913C335.863 174.174 320.518 189.246 299.542 188.705C290.537 188.469 269.284 182.62 255.77 171.352' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M168.508 170.843C171.577 173.297 176.303 176.754 182.612 180.103C189.72 183.859 202.09 190.426 218.259 190.127C221.673 190.04 229.381 189.608 237.923 186.147C248.765 181.697 254.782 174.909 257.481 171.395' stroke='%233AC467' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");width:23.4375rem;height:40.6875rem;position:absolute;left:-.875rem;bottom:-2.25rem;z-index:-1}}.composition__list li strong{font-size:1.5rem;font-weight:700;line-height:.9em}@media screen and (max-width: 767px){.composition__list li strong{font-size:1.25rem;max-width:19.6875rem}}.composition__list li span{font-size:1rem;line-height:1.2em;font-weight:500}@media screen and (max-width: 767px){.composition__list li span{max-width:19.6875rem}}.composition img{position:absolute;z-index:-1;bottom:-.4375rem;left:-1.5rem;width:88.375rem;height:auto}@media screen and (max-width: 767px){.composition img{display:none}}.benefits{display:flex;gap:1.375rem}@media screen and (max-width: 767px){.benefits{flex-direction:column;gap:1.625rem}}.benefits__text,.benefits__list{width:calc(50% - .6875rem)}@media screen and (max-width: 767px){.benefits__text,.benefits__list{width:100%}}.benefits__text{display:flex;flex-direction:column;justify-content:space-between}.benefits a{font-size:1.125rem;font-weight:600;padding:0 1.1875rem;width:-moz-fit-content;width:fit-content;color:#fff;height:3rem;background:#775afa}@media screen and (max-width: 767px){.benefits a{width:100%}}.benefits a:hover{opacity:.8}.benefits__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 767px){.benefits__list{gap:1.625rem}}.benefits__list li{font-size:1rem;line-height:1.2em;font-weight:500;display:flex;align-items:center;gap:.75rem}.benefits__list li:before{content:"";display:block;width:2.5625rem;height:2.5rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath d='M12.1445 14.2568L18.9483 29.8415' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M17.7464 29.1225L39.2083 3.77504' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M22.1025 6.43553C20.1511 6.22146 5.88477 4.65649 5.88477 4.65649' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M5.3584 2.89062L2.67144 33.9539' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M1.08594 33.8068L34.128 37.4314' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M32.6701 38.0721L34.8281 18.3998' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}#guide{padding-top:1.125rem}@media screen and (max-width: 767px){#guide{display:none}}.guide{position:relative}.guide__list{list-style:none;padding:0;margin:0;margin-top:1.3125rem;display:flex;flex-wrap:wrap;gap:1.25rem}.guide__list li{width:calc((100% - 3.75rem)/4);padding:.625rem .9375rem;height:4.6875rem;max-height:4.6875rem;color:#fff;font-size:1rem;line-height:1.2em;font-weight:500}.guide__list li:last-child{font-size:1.25rem;font-weight:600;transform:rotate(4.064deg);padding-left:1.3125rem;max-height:5.25rem;height:5.25rem;margin-left:.4375rem}.guide img{position:absolute;top:-1.375rem;left:0;width:85.9375rem;height:auto;z-index:-1}@media screen and (max-width: 767px){#description .container{padding-right:0}}.description__content{margin-top:1.6875rem;display:flex;justify-content:space-between;gap:3.125rem}@media screen and (max-width: 767px){.description__content{flex-direction:column;gap:1.0625rem;margin-top:1.0625rem}}.description a{font-size:1.125rem;line-height:1em;background-color:#775afa;color:#fff;width:13.25rem;height:3rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media screen and (max-width: 767px){.description a{width:21.75rem}}.description a:hover{opacity:.8}@media screen and (max-width: 767px){.description a{margin-top:1.5625rem}}.description__tabs{display:flex;flex-direction:column;justify-content:space-between;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.description__tabs{width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.description__tabs::-webkit-scrollbar{display:none}}.description__tabs ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}@media screen and (max-width: 767px){.description__tabs ul{flex-direction:row;width:-moz-max-content;width:max-content}}.description__tabs ul li{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:1rem;font-weight:600;padding:.625rem;line-height:1.2em;color:#0009;transition:all .3s ease;background-color:transparent}.description__tabs ul li:hover{color:#000}.description__tabs ul li.active{color:#000;background-color:#f0f0ef}@media screen and (max-width: 767px){.description .description__items__wrapper{overflow-x:scroll;overflow-y:clip;-ms-overflow-style:none;height:22.8125rem;scrollbar-width:none}.description .description__items__wrapper::-webkit-scrollbar{display:none}}.description__items{flex-shrink:0;width:64rem;display:flex;flex-direction:column;gap:1.25rem;height:16.625rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}@media screen and (max-width: 767px){.description__items{width:-moz-max-content;width:max-content;height:22.5rem;padding-right:.875rem}}.description__items li{width:calc((100% - 1.25rem * 2) / 3);padding:.6875rem 1rem;color:#fff;background-color:#000;border:2px solid #000;height:4.6875rem;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.description__items li:first-child,.description__items li:last-child{height:10.625rem}@media screen and (max-width: 767px){.description__items li{width:17.0625rem;height:4.6875rem}}@media screen and (max-width: 767px){.description__items li:first-child{height:10.625rem}}@media screen and (max-width: 767px){.description__items li:last-child{height:4.6875rem}}@media screen and (max-width: 767px){.description__items li:nth-of-type(1){order:1}.description__items li:nth-of-type(2){order:2}.description__items li:nth-of-type(3){order:5}.description__items li:nth-of-type(4){order:3}.description__items li:nth-of-type(5){order:4}.description__items li:nth-of-type(6){order:6}.description__items li:nth-of-type(7){order:7}.description__items li:nth-of-type(8){order:8}}.description__items li.withCurator{background-color:var(--teacher-color-dark);color:var(--teacher-text-color);border-color:var(--teacher-color-dark)}.description__items li.withTutor{color:var(--teacher-text-color);background-color:var(--teacher-color-light);border-color:var(--teacher-color-light)}.description__items.noCurator li.withCurator,.description__items.noCurator li.withTutor,.description__items.withCurator li.withTutor{background-color:transparent;color:transparent;border:2px dashed #c5c5c5}#about{padding-top:9rem;padding-bottom:9rem;overflow:hidden}@media screen and (max-width: 767px){#about{padding-top:10.5625rem}}.about h2{font-weight:700;font-size:4rem;line-height:1.1em;text-transform:uppercase}@media screen and (max-width: 767px){.about h2{font-size:2.5rem;line-height:1.05em}}.about__items{margin-top:14.5625rem;display:flex;align-items:flex-end}@media screen and (max-width: 767px){.about__items{margin-top:4.75rem;flex-direction:column;align-items:flex-start}}.about__item{display:flex;flex-direction:column;gap:.9375rem;position:relative;flex-shrink:0}@media screen and (max-width: 767px){.about__item{gap:.875rem}}.about__item p{z-index:1;color:#fff;font-size:1rem;line-height:1.2em;font-weight:500}.about__item p:nth-child(1){font-weight:700;font-size:1.5rem;line-height:.9em}.about__item img{position:absolute;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about__item:nth-child(1){width:17.125rem}@media screen and (max-width: 767px){.about__item:nth-child(1){width:19.125rem}}.about__item:nth-child(1) img{width:20.375rem;height:30.625rem;left:-.9375rem;bottom:-4.875rem}@media screen and (max-width: 767px){.about__item:nth-child(1) img{width:22.375rem;height:15.6875rem;left:-1.125rem;bottom:-2.8125rem}}@media screen and (min-width: 768px){.about__item:nth-child(1) p{max-height:7.2em}}.about__item:nth-child(2){z-index:2;margin-left:4.625rem;margin-bottom:.75rem;width:19.625rem}@media screen and (max-width: 767px){.about__item:nth-child(2){margin-bottom:0;margin-left:0;margin-top:4.1875rem;width:20.3125rem}}@media screen and (min-width: 768px){.about__item:nth-child(2) p{max-height:4.8em}}.about__item:nth-child(2) img{width:22.8125rem;height:25.125rem;left:-2.375rem;bottom:-4.25rem}@media screen and (max-width: 767px){.about__item:nth-child(2) img{width:25.75rem;height:17.5rem;bottom:-2.25rem;left:-2.8125rem}}.about__item:nth-child(3){margin-left:2.125rem;width:20.5rem}@media screen and (max-width: 767px){.about__item:nth-child(3){margin-bottom:0;margin-left:0;margin-top:4.1875rem;width:20.5rem}}@media screen and (min-width: 768px){.about__item:nth-child(3) p{max-height:10.8em}}.about__item:nth-child(3) img{width:24.9375rem;height:26.3125rem;left:-3.8125rem;bottom:-1.6875rem}@media screen and (max-width: 767px){.about__item:nth-child(3) img{width:25.375rem;height:19.8125rem;left:-1.75rem;bottom:-2.6875rem}}.about__item:nth-child(4){margin-bottom:.75rem;margin-left:1.25rem;width:20.5rem}@media screen and (max-width: 767px){.about__item:nth-child(4){margin-bottom:0;margin-left:0;margin-top:4.1875rem;width:19.5rem;z-index:3}}@media screen and (min-width: 768px){.about__item:nth-child(4) p{max-height:4.8em}}.about__item:nth-child(4) img{width:24.125rem;height:26.125rem;left:-2.6875rem;bottom:-4.6875rem}@media screen and (max-width: 767px){.about__item:nth-child(4) img{width:27.3125rem;height:16.3125rem;left:-3.8125rem;bottom:-2.125rem}}#program{padding-top:3.625rem}.program__content{margin-top:1.4375rem;display:flex;justify-content:space-between;gap:3.125rem}@media screen and (max-width: 767px){.program__content{flex-direction:column;gap:1rem;margin-top:1rem}}.program__content__tabs{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;flex-shrink:0}@media screen and (max-width: 767px){.program__content__tabs .filter-dropdown{position:relative;width:100%;background-color:#fff;border:.0625rem solid #e0e0e0}}.program__content__tabs .filter-dropdown.open .filter-dropdown__list{display:flex}.program__content__tabs .filter-dropdown.open .filter-dropdown__icon svg{transform:rotate(180deg)}.program__content__tabs .filter-dropdown .filter-dropdown__toggle{display:none}@media screen and (max-width: 767px){.program__content__tabs .filter-dropdown .filter-dropdown__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.5rem;background-color:#fff;border:none;border-radius:0;font-size:1rem;font-weight:600;color:#000;cursor:pointer;padding:.625rem}}.program__content__tabs .filter-dropdown .filter-dropdown__icon{margin-left:.5rem;display:flex;align-items:center}.program__content__tabs .filter-dropdown .filter-dropdown__icon svg{width:.9375rem;height:.5625rem;transition:transform .3s ease}.program__content__tabs .filter-dropdown .filter-dropdown__list{list-style:none;padding:0;margin:0;display:flex;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:0;width:100%;flex-direction:column}@media screen and (max-width: 767px){.program__content__tabs .filter-dropdown .filter-dropdown__list{display:none;position:absolute;z-index:11;top:100%;left:-.125rem;width:calc(100% + .25rem);z-index:12;flex-direction:column;background-color:#f1f1f1}}.program__content__tabs .filter-dropdown .filter-dropdown__list li{cursor:pointer;padding:.625rem;height:2.5rem;display:flex;align-items:center;color:#000;font-size:1rem;opacity:.6;font-weight:500;line-height:1.2em;gap:.625rem}.program__content__tabs .filter-dropdown .filter-dropdown__list li svg{width:1rem;height:1rem}.program__content__tabs .filter-dropdown .filter-dropdown__list li{transition:color .3s ease,background-color .3s ease}.program__content__tabs .filter-dropdown .filter-dropdown__list li.active{opacity:1;background-color:#c3c1c040}.program__content__tabs .filter-dropdown .filter-dropdown__list li:hover{opacity:1}@media screen and (max-width: 767px){.program__content__tabs .filter-dropdown .filter-dropdown__list li svg{display:none}.program__content__tabs .filter-dropdown .filter-dropdown__list li{color:#000;width:100%;justify-content:flex-start;padding:.625rem;height:2.5rem;font-size:1rem;background:#f1f1f1;transition:background .3s ease,color .3s ease}.program__content__tabs .filter-dropdown .filter-dropdown__list li.active{background:#e2e2e2;color:#000}.program__content__tabs .filter-dropdown .filter-dropdown__list li:hover{background:#f7f7f7}}.program__content .program__content__themes{flex-shrink:1;max-width:63.9375rem;width:100%}.program__content .program__theme{display:none;opacity:0;transition:opacity .3s ease}.program__content .program__theme.active{display:block;opacity:1}.program__content .program__theme .program__theme__topic{padding:.375rem 0;border-bottom:1px solid rgba(204,204,204,.4)}.program__content .program__theme .program__theme__topic:last-child{border-bottom:none}.program__content .program__theme .program__theme__topic-title{font-size:1.25rem;font-weight:500;line-height:1.2em;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;cursor:pointer;transition:all .3s ease}.program__content .program__theme .program__theme__topic-title:after{flex-shrink:0;display:block;content:"";width:1.1875rem;height:.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12' fill='none'%3E%3Cpath d='M1 1.5L9.5 10.5L18 1.5' stroke='%23232323' stroke-width='2' stroke-linejoin='bevel'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.program__content .program__theme .program__theme__topic-description{font-size:1rem;line-height:1.2em;font-weight:500;max-height:0;overflow:hidden;margin-top:0;margin-bottom:0;transition:max-height .4s ease,margin-top .4s ease,margin-bottom .4s ease,border-color .4s ease}.program__content .program__theme .program__theme__topic.active .program__theme__topic-description{margin-top:.9375rem;margin-bottom:.625rem}.program__content .program__theme .program__theme__topic.active .program__theme__topic-title:after{transform:rotate(180deg)}#reviews .swiper-pagination{margin-top:1.25rem;position:static!important;bottom:0!important}#reviews .swiper-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;border-radius:50%;background-color:#000;opacity:.3}#reviews .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.reviews{display:flex;flex-direction:column;gap:1.6875rem}.reviews__header{display:flex;justify-content:space-between;align-items:center}.reviews__header .slider__controls{display:flex;gap:2.1875rem;flex-shrink:0}@media screen and (max-width: 767px){.reviews__header .slider__controls{display:none}}.reviews__header .slider__controls svg{flex-shrink:0;width:3.0625rem;height:3.0625rem;cursor:pointer;transition:opacity .3s ease-in-out}.reviews__header .slider__controls .swiper-button-disabled{opacity:.5}.reviews__slider{max-width:100%}.reviews .review{display:flex;gap:.625rem;flex-direction:column;padding:1.875rem;border:.125rem solid #e0e0e0}.reviews .review__header{display:flex;gap:.75rem;align-items:center}.reviews .review__header img{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.reviews .review__header-info{display:flex;flex-direction:column;gap:.4375rem}.reviews .review__header-info p:first-child{font-size:1.5rem;font-weight:700;line-height:.9em}.reviews .review__header-info p:last-child{font-size:.875rem;line-height:1.1em;color:#909090}.reviews .review__tabs{display:flex;gap:7px}.reviews .review__tabs p{padding:10px;font-size:13px;line-height:.9em;font-weight:500;color:gray;border:1px solid #f1f1f1}.reviews .review__tabs p.review__tabs-score{border:none;color:#fff}.reviews .review__tabs p.review__tabs-score.green{transform:rotate(-4deg);background:#3ac467}.reviews .review__tabs p.review__tabs-score.blue{transform:rotate(4deg);background:#599cff}.reviews .review__text{color:#313131;font-size:16px;font-weight:500;line-height:1.1em}.reviews .review__text span{font-weight:700;color:#ff6e06}.reviews .swiper__indicator{position:relative}.tarifs{width:100%;height:100%;display:flex;flex-direction:column}.tarifs .tarifs__header{display:flex;position:relative;gap:8.75rem;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 768px){.tarifs .tarifs__header{margin-bottom:1.25rem}}@media screen and (max-width: 767px){.tarifs .tarifs__header{flex-direction:column;gap:.5rem;align-items:flex-start;padding-top:.625rem;justify-content:flex-start}}.tarifs .tarifs__header .close__modal{width:2.5rem;height:2.5rem;right:0;top:-1.875rem;position:absolute;cursor:pointer}@media screen and (max-width: 767px){.tarifs .tarifs__header .close__modal{top:.625rem;right:0}}@media screen and (max-width: 767px){.tarifs .tarifs__header .tarif-compare{display:none}}.tarifs .header__info{max-width:14.0625rem;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.tarifs .header__info{max-width:17.5rem}}.tarifs .header__info__title{font-family:Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1em;text-transform:uppercase}.tarifs .header__info__description,.tarifs .header__info__about{font-size:1rem;font-weight:500;line-height:1em;color:gray}.tarifs .header__info__about{border:none;width:-moz-fit-content;width:fit-content;background:none;cursor:pointer;height:-moz-fit-content;height:fit-content;padding:0;margin:0;color:#776cff}.tarifs .header__price__switcher{display:flex;width:21.875rem;height:2.75rem}@media screen and (max-width: 767px){.tarifs .header__price__switcher{width:100%;margin-top:.5rem}}.tarifs .header__price__switcher.hidden{opacity:0;pointer-events:none}@media screen and (max-width: 767px){.tarifs .header__price__switcher.hidden{display:none}}.tarifs .header__price__switcher .switcher__item{position:relative;width:50%;height:100%;display:flex;align-items:center;justify-content:center;background:#f1f1f1;cursor:pointer}.tarifs .header__price__switcher .switcher__item p{color:gray;font-size:1rem;font-weight:600;transition:color .3s ease-in-out}.tarifs .header__price__switcher .switcher__item{transition:background-color .3s ease-in-out,color .3s ease-in-out}.tarifs .header__price__switcher .switcher__item.active{background-color:#775afa}.tarifs .header__price__switcher .switcher__item.active p{color:#fff}.tarifs .header__price__switcher .switcher__item[data-price=all]{position:relative}.tarifs .header__price__switcher .discount__sticker{transform:rotate(5deg);background-image:url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.6449 0.438664L29.4971 3.2573L34.2605 2.94989L36.7409 7.02816L41.2593 8.56703L41.9902 13.284L45.5758 16.4349L44.4459 21.0726L46.5528 25.3557L43.7342 29.208L44.0416 33.9714L39.9633 36.4517L38.4244 40.9702L33.7074 41.701L30.5566 45.2866L25.9189 44.1567L21.6357 46.2636L17.7835 43.445L13.0201 43.7524L10.5397 39.6741L6.0213 38.1353L5.29043 33.4182L1.70483 30.2674L2.83472 25.6297L0.72784 21.3466L3.54647 17.4943L3.23907 12.7309L7.31734 10.2506L8.8562 5.73212L13.5732 5.00125L16.7241 1.41565L21.3617 2.54554L25.6449 0.438664Z' fill='%233AC467' /%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;width:2.9375rem;height:2.9375rem;position:absolute;z-index:3;top:-1.4375rem;right:-1.4375rem}@media screen and (max-width: 767px){.tarifs .header__price__switcher .discount__sticker{top:-1rem;right:-.5625rem;width:2.1875rem;height:2.1875rem}}.tarifs .header__price__switcher .discount__sticker span{font-family:Grotesk,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1em;color:#fff}@media screen and (max-width: 767px){.tarifs .header__price__switcher .discount__sticker span{font-size:.905rem}}@media screen and (min-width: 768px){.tarifs .header__tarif__switcher{display:none}}@media screen and (max-width: 767px){.tarifs .header__tarif__switcher{margin-top:.125rem;width:100%;position:relative;height:2.25rem}.tarifs .header__tarif__switcher .header__tarif__switcher__items{position:absolute;left:-.6875rem;bottom:0;width:calc(100% + 1.375rem);height:100%;display:flex;align-items:center}.tarifs .header__tarif__switcher .header__tarif__switcher__items p{flex-grow:1;flex-shrink:0;font-weight:600;color:gray;font-size:1rem;line-height:1em;text-align:center;letter-spacing:-.02em;height:100%;display:flex;align-items:center;justify-content:center}.tarifs .header__tarif__switcher .header__tarif__switcher__items p.active{color:#775afa;border-bottom:.125rem solid #775afa}}.tarifs .tarif-compare{font-size:1.125rem;font-weight:600;cursor:pointer;height:2.75rem;width:12.5625rem;display:flex;align-items:center;justify-content:center}.tarifs .tarifs__body{display:flex;flex-direction:column;min-height:0}@media screen and (max-width: 767px){.tarifs .tarifs__body{margin-top:.625rem;max-height:100%;height:auto;flex-grow:1;flex-shrink:1}}.tarifs .tarif__link{background-color:#775afa;color:#fff}.tarifs .tarif__link:hover{opacity:.8}.tarifs .tarif__link:hover:focus{background-color:#775afa}.tarifs .tariff__items{padding:1.25rem 0;height:100%;display:flex;justify-content:center;gap:.9375rem;min-height:0;width:100%}@media screen and (min-width: 768px){.tarifs .tariff__items{overflow:visible!important}.tarifs .tariff__items .swiper-wrapper{justify-content:center;gap:.9375rem}}@media screen and (max-width: 767px){.tarifs .tariff__items{padding:.625rem 0;gap:0px;width:100%;overflow:visible}.tarifs .tariff__items .swiper-wrapper{width:100%}}.tarifs .tariff__items .tarif{display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width: 768px){.tarifs .tariff__items .tarif{min-height:30.625rem;flex:1 1 0;max-width:27.9375rem}.tarifs .tariff__items .tarif:only-child{max-width:40.625rem}.tarifs .tariff__items .tarif:nth-child(1):nth-last-child(2),.tarifs .tariff__items .tarif:nth-child(2):nth-last-child(1){max-width:34.375rem}}.tarifs .tariff__items .tarif{min-width:0;width:auto;height:auto;border:.0625rem solid #e0e0e0;background-color:#f4f9ff;padding:1.25rem;position:relative;min-height:0}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif{width:100%;padding:.75rem;gap:.5rem}}.tarifs .tariff__items .tarif__title{font-size:1.25rem;font-family:Grotesk,sans-serif;font-weight:700;line-height:1em;text-transform:uppercase}.tarifs .tariff__items .tarif__price{height:2.625rem;display:flex;justify-content:space-between;align-items:flex-end}.tarifs .tariff__items .tarif__price__value{font-size:2.5rem;font-family:Grotesk,sans-serif;font-weight:700;max-height:.87em;line-height:.87em}.tarifs .tariff__items .tarif__price__value span{font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:500}.tarifs .tariff__items .tarif__price__value.full-price{z-index:3;width:100%;display:flex;align-items:flex-end;justify-content:space-between}.tarifs .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info{cursor:pointer;display:flex;align-items:center}.tarifs .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info span{color:#00000040;font-family:Grotesk;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.1em;position:relative}.tarifs .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info span:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-.375rem;width:calc(100% + .75rem);height:auto;aspect-ratio:91/14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='14' viewBox='0 0 91 14' fill='none'%3E%3Cpath d='M0.333008 11.8647L90.333 1.86475' stroke='%23F90F0F' stroke-width='3'/%3E%3C/svg%3E")}.tarifs .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info span{text-transform:uppercase}.tarifs .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info svg{width:1.5rem;height:1.5rem;opacity:.4}.tarifs .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info:hover .price__benefit{opacity:1;pointer-events:auto}.tarifs .tariff__items .tarif__price .tarif__price__full-price-info{cursor:pointer;display:flex;align-items:center}.tarifs .tariff__items .tarif__price .tarif__price__full-price-info span{width:-moz-max-content;width:max-content;color:#00000040;font-family:Grotesk;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.1em;position:relative}.tarifs .tariff__items .tarif__price .tarif__price__full-price-info span:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-.375rem;width:calc(100% + .75rem);height:auto;aspect-ratio:91/14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='14' viewBox='0 0 91 14' fill='none'%3E%3Cpath d='M0.333008 11.8647L90.333 1.86475' stroke='%23F90F0F' stroke-width='3'/%3E%3C/svg%3E")}.tarifs .tariff__items .tarif__price .tarif__price__full-price-info span{text-transform:uppercase}.tarifs .tariff__items .tarif__price .tarif__price__full-price-info svg{width:1.5rem;height:1.5rem;opacity:.4}.tarifs .tariff__items .tarif__price .tarif__price__full-price-info:hover .price__benefit{opacity:1;pointer-events:auto}.tarifs .tariff__items .tarif__price__duration{z-index:3;display:flex;align-items:center}.tarifs .tariff__items .tarif__price__duration svg{width:1.5rem;height:1.5rem;opacity:.4}.tarifs .tariff__items .tarif__price__duration p{color:#00000040;font-family:Grotesk;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.1em;position:relative}.tarifs .tariff__items .tarif__price__duration p:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-.375rem;width:calc(100% + .75rem);height:auto;aspect-ratio:91/14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='14' viewBox='0 0 91 14' fill='none'%3E%3Cpath d='M0.333008 11.8647L90.333 1.86475' stroke='%23F90F0F' stroke-width='3'/%3E%3C/svg%3E")}.tarifs .tariff__items .tarif__price__duration p{text-transform:uppercase}.tarifs .tariff__items .tarif__price__duration:hover .price__benefit{opacity:1;pointer-events:auto}.tarifs .tariff__items .tarif__description{position:relative;z-index:2;padding:.375rem 0;min-height:4.125rem;display:flex;align-items:center}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif__description{min-height:2.75rem;margin-top:.25rem}}.tarifs .tariff__items .tarif__description p{font-size:1rem;line-height:1.125em;color:#fff}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif__description p{font-size:.875rem}}.tarifs .tariff__items .tarif__description:before{content:"";position:absolute;top:0;background:#3ac467;left:-1.4375rem;width:calc(100% + 2.875rem);height:100%;z-index:-1}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif__description:before{width:calc(100% + 1.75rem);left:-.875rem}}.tarifs .tariff__items .tarif__features{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:.625rem;list-style:none;padding:0;display:flex;flex-direction:column;gap:.625rem}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif__features{margin-top:.25rem}}.tarifs .tariff__items .tarif__features li{display:flex;gap:.375rem;font-size:1rem;line-height:1.2em;font-weight:400;color:#000}.tarifs .tariff__items .tarif__features li .tooltip__text{right:0}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif__features li{font-size:.875rem;letter-spacing:-.02em}}.tarifs .tariff__items .tarif__features li img{width:1.375rem;height:1.125rem}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif__features li img{width:1.1875rem;height:1rem}}.tarifs .tariff__items .tarif__link{margin-top:auto;width:100%;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;line-height:1em;background-color:#775afa;color:#fff;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.tarifs .tariff__items .tarif__link:hover{background-color:#775afa;opacity:.8}.tarifs .tariff__items .tarif__link:focus{background-color:#5f41d4}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif__link{height:2.625rem;font-size:1rem}}.tarifs .tariff__items .tarif .price__benefit{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,pointer-events .3s ease-in-out;position:absolute;top:7.5625rem;left:50%;transform:translate(-50%);width:18.75rem;height:100%;z-index:3}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif .price__benefit{width:19.1875rem}}.tarifs .tariff__items .tarif .price__benefit__item{padding:.625rem;display:flex;flex-direction:column;gap:.625rem}.tarifs .tariff__items .tarif .price__benefit__item p{font-size:.875rem;line-height:1.2em;font-weight:400}.tarifs .tariff__items .tarif .price__benefit__item.gray{border:.0625rem solid #e0e0e0;background:#f1f1f1}.tarifs .tariff__items .tarif .price__benefit__item.gray p:nth-child(1){color:gray}.tarifs .tariff__items .tarif .price__benefit__item.gray p:nth-child(2){color:#000}.tarifs .tariff__items .tarif .price__benefit__item.green{background:#3ac467}.tarifs .tariff__items .tarif .price__benefit__item.green p:nth-child(1){color:#ffffff80}.tarifs .tariff__items .tarif .price__benefit__item.green p:nth-child(2){color:#fff}.tarifs .tariff__items .tarif.popular{border:none;background:#000;width:23.125rem;position:relative;z-index:2}.tarifs .tariff__items .tarif.popular .price__benefit{width:20.625rem}.tarifs .tariff__items .tarif.popular .sticker__wrapper{position:absolute;top:-.5rem;right:0rem;display:flex}.tarifs .tariff__items .tarif.popular .popular__sticker{font-family:Grotesk,sans-serif;font-size:1rem;font-weight:700;line-height:1em;text-transform:uppercase;color:#fff;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#599cff;position:relative;padding:.5625rem .3125rem .5625rem .625rem}.tarifs .tariff__items .tarif.popular .popular__sticker:before{position:absolute;left:-.5625rem;display:block;top:0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='34' viewBox='0 0 10 34' fill='none'%3E%3Cpath d='M10 0H0L10 17.4857L-4.98942e-07 34H10L10 17.4857L10 0Z' fill='%23599CFF'/%3E%3C/svg%3E");width:.625rem;height:2.125rem;background-size:100% 100%;background-repeat:no-repeat}.tarifs .tariff__items .tarif.popular .popular__sticker:after{position:absolute;right:-.5625rem;display:block;top:0;content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='42' viewBox='0 0 10 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 34H10L-1.17398e-07 42L0 34Z' fill='%230B72EB'/%3E%3Cpath d='M0 34L4.98942e-07 0H10L10 34H0Z' fill='%23599CFF'/%3E%3C/svg%3E%0A");width:.625rem;height:2.625rem;background-size:100% 100%;background-repeat:no-repeat}.tarifs .tariff__items .tarif.popular .tarif__title{color:#fff}.tarifs .tariff__items .tarif.popular .tarif__price .tarif__price__duration>p{color:#fff;opacity:.4}.tarifs .tariff__items .tarif.popular .tarif__price .tarif__price__duration svg path{fill:#fff}.tarifs .tariff__items .tarif.popular .tarif__price .tarif__price__value{color:#fff}.tarifs .tariff__items .tarif.popular .tarif__price .tarif__price__full-price-info span{color:#ffffff40;font-family:Grotesk;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.1em;position:relative}.tarifs .tariff__items .tarif.popular .tarif__price .tarif__price__full-price-info span:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-.375rem;width:calc(100% + .75rem);height:auto;aspect-ratio:91/14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='14' viewBox='0 0 91 14' fill='none'%3E%3Cpath d='M0.333008 11.8647L90.333 1.86475' stroke='%23F90F0F' stroke-width='3'/%3E%3C/svg%3E")}.tarifs .tariff__items .tarif.popular .tarif__price .tarif__price__full-price-info span{text-transform:uppercase}.tarifs .tariff__items .tarif.popular .tarif__price .tarif__price__full-price-info svg path{fill:#fff}.tarifs .tariff__items .tarif.popular .tarif__features li{color:#fff}.tarifs .tariff__items .tarif.popular .tarif__description:before{background:#775afa;width:calc(100% + 2.875rem);left:-1.4375rem}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif.popular .tarif__description:before{width:calc(100% + 1.75rem);left:-.875rem}}.tarifs .tariff__items .tarif.popular:after{content:"";position:absolute;top:-.3125rem;left:0;width:100%;height:calc(100% + .625rem);background:#000;z-index:-1}@media screen and (max-width: 767px){.tarifs .tariff__items .tarif.popular:after{display:none}}.tarifs .tariff__items .tarif:last-child.popular:after{height:100%;top:0}@media screen and (min-width: 768px){.tarifs .custom-pagination{display:none}}.tarifs .custom-pagination{display:flex;gap:.625rem;align-items:center;justify-content:center}.tarifs .custom-pagination .custom-pagination__item{cursor:pointer;width:.6875rem;height:.625rem;flex-shrink:0}.tarifs .custom-pagination .custom-pagination__item.active circle{opacity:1}.tarifs .tarifs__footer{display:none}@media screen and (max-width: 767px){.tarifs .tarifs__footer{display:flex;margin-bottom:.6875rem;height:-moz-fit-content;height:fit-content;flex-direction:column;gap:.625rem}.tarifs .tarifs__footer .tarifs__footer__info{width:100%;align-items:center;justify-content:center;gap:.5rem;display:flex}.tarifs .tarifs__footer .tarifs__footer__info p{font-size:.875rem;font-weight:500;line-height:1em}.tarifs .tarifs__footer .tarifs__footer__info p:nth-child(1){color:#b1b1b1}.tarifs .tarifs__footer .tarifs__footer__info p:nth-child(2){text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.tarifs .tarifs__footer button{width:100%;height:2.625rem}}.tariff__compare::-webkit-scrollbar{display:none}.tariff__compare .compare__content{padding-top:.625rem;padding-bottom:.625rem;list-style:none;margin:0;display:flex;flex-direction:column;gap:.625rem;overflow-y:auto;flex-grow:1}@media screen and (max-width: 767px){.tariff__compare .compare__content{padding:.625rem 0!important}}.tariff__compare .compare__content::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media screen and (max-width: 767px){.tariff__compare .compare__content__row{padding:.6875rem;min-height:3.5rem}}.tariff__compare .compare__content .compare__main .compare__opener{flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .3s ease}.tariff__compare .compare__content .compare__main .compare__title{margin:0 .75rem;font-size:1rem;line-height:1.2em;font-weight:400}#botForm{background-color:#000}.botForm{display:flex;flex-direction:column;padding-top:2.875rem;padding-bottom:13.5625rem;gap:2.5rem;position:relative}@media screen and (max-width: 767px){.botForm{padding-top:1.3125rem;padding-bottom:1.6875rem;gap:.875rem}}.botForm h3.h2{color:#fff}@media screen and (max-width: 767px){.botForm h3.h2{font-size:2.25rem;line-height:2.625rem}}.botForm h3.h2 span{z-index:2;position:relative}.botForm h3.h2 span svg.underline{bottom:.3125rem;right:-1.0625rem;position:absolute;width:25.25rem;height:.625rem;z-index:-1}.botForm h3.h2 span svg.underline.mob{width:13.5625rem;height:.5625rem;bottom:-.25rem;right:-.1875rem}.botForm .callback__form{position:relative}.botForm .callback__form input,.botForm .callback__form .custom__select{background-color:#fff;color:#a9a9a9}.botForm .callback__form .select-label{color:#a9a9a9}.botForm .callback__form .callback__form__title{position:absolute;right:1rem;top:calc(-2.75rem - 100%);width:19.5rem;font-size:1rem}@media screen and (max-width: 767px){.botForm .callback__form .callback__form__title{position:static;width:21.6875rem;font-size:1.25rem;margin-bottom:1.0625rem}}.botForm .callback__form .btn-clrd.orange{background-color:#775afa}.botForm .callback__form .btn-clrd.orange:hover{opacity:.8}.botForm .callback__form .btn-clrd.orange:focus{background-color:#775afa}.botForm__sticker{top:.5rem;left:42.25rem;position:absolute;width:12.1875rem;height:4.375rem;transform:rotate(7.535deg);display:flex;align-items:center;justify-content:center;z-index:3;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.1em}@media screen and (max-width: 767px){.botForm__sticker{transform:rotate(10.482deg);left:11.0625rem;top:-.75rem}}.botForm__sticker:before{content:"";position:absolute;width:100%;top:0;left:0;height:100%;transform:rotate(-7.535deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='195' height='70' viewBox='0 0 195 70' fill='none'%3E%3Cellipse cx='97.4185' cy='35.0267' rx='98' ry='32' transform='rotate(7.53496 97.4185 35.0267)' fill='%233AC467'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;z-index:-1}.botForm__teachers{position:absolute;width:90.03125rem;height:auto;bottom:0;left:-2.125rem}@media screen and (max-width: 767px){.botForm__teachers{display:none}}.faq h2 span{position:relative}.faq h2 span svg.underline{width:15.5rem;height:.8125rem;right:-.1875rem;bottom:.3125rem;position:absolute}.faq__wrapper .faq__items{margin-top:1.5rem}@media screen and (max-width: 767px){.faq__wrapper .faq__items{margin-top:0}}.faq__wrapper .faq__items .faq__item{padding:1.25rem 0;position:relative}@media screen and (max-width: 767px){.faq__wrapper .faq__items .faq__item{padding:1.25rem 0}}.faq__wrapper .faq__items .faq__item:last-child{padding-bottom:0;border:none}.faq__wrapper .faq__items .faq__item-title{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:1.5625rem;font-size:2.125rem;line-height:2.475rem;font-weight:500}@media screen and (max-width: 767px){.faq__wrapper .faq__items .faq__item-title{font-size:1.25rem;line-height:1.375rem;align-items:center}}.faq__wrapper .faq__items .faq__item-title img{transition:.3s linear;width:2.5625rem;height:1.5rem;margin-right:1.25rem}@media screen and (max-width: 767px){.faq__wrapper .faq__items .faq__item-title img{width:1.75rem;margin-right:.625rem;height:1.0625rem}}.faq__wrapper .faq__items .faq__item-content{font-size:1.5rem;font-weight:500;line-height:1.65rem;max-width:79.1875rem;height:0;overflow:hidden;transition:.2s linear}@media screen and (max-width: 767px){.faq__wrapper .faq__items .faq__item-content{max-width:18.125rem;font-size:1rem;line-height:1.1em}}.faq__wrapper .faq__items .faq__item ul{padding-left:1.5625rem!important}.faq__wrapper .faq__items .faq__item.active .faq__item-title img{transform:rotate(180deg)}.faq__wrapper .faq__items .faq__item.active .faq__item-content{padding:.9375rem 0;transition:.4s linear}@media screen and (max-width: 767px){.faq__wrapper .faq__items .faq__item svg:nth-of-type(1){display:none}}@media screen and (min-width: 768px){.faq__wrapper .faq__items .faq__item svg:nth-of-type(2){display:none}}.faq__wrapper .faq__items .faq__item svg:nth-of-type(2){width:21.75rem;height:.4375rem}.faq__wrapper .faq__items .faq__item svg{position:absolute;width:100%;height:-moz-fit-content;height:fit-content;bottom:-.3125rem}.faq__wrapper .faq__items .faq__item:last-child svg{display:none}.modal{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s;max-height:100vh;max-width:100vw;width:100%;height:100%;overflow-y:clip}@media screen and (max-width: 767px){.modal{padding:.5rem .6875rem;max-height:100vh;max-width:100vw}}.modal.open{opacity:1;pointer-events:auto}.modal__content{background:#fff;width:71.25rem;height:-moz-fit-content;height:fit-content}@media screen and (max-height: 760px) and (min-width: 768px){.modal__content{transform:scale(.95)}}.modal__content{position:relative;animation:modal-fade-in .3s;padding:0 1.875rem}@media screen and (max-width: 767px){.modal__content{width:100%;height:100%;padding:0 .6875rem}}.close__modal{cursor:pointer;transition:opacity .15s}.close__modal:hover{opacity:.7}.modal__header{height:8.75rem;flex-shrink:0}@media screen and (max-width: 767px){.modal__header{height:-moz-max-content;height:max-content}}.modal__footer{height:3.75rem;flex-shrink:0;display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;display:none!important}@media screen and (max-width: 767px){.modal__footer{height:2.875rem}}.modal__footer p{font-size:.875rem;font-weight:500;line-height:1em}.modal__footer p:nth-child(1){color:#b1b1b1}.modal__footer p:nth-child(2){text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.modal__body{flex-grow:1}@media screen and (max-width: 767px){.modal__body{padding:.625rem 0;flex-grow:0;flex-shrink:1;overflow:hidden}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.tarif__modal{width:100%;min-height:40rem;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;padding-bottom:1.875rem}@media screen and (max-width: 767px){.tarif__modal{max-height:100%;padding-bottom:.3125rem}}.tarif__modal .modal__header{padding-top:1.875rem;display:flex;position:relative;gap:8.75rem;justify-content:space-between;align-items:flex-end;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 767px){.tarif__modal .modal__header{flex-direction:column;gap:.5rem;align-items:flex-start;padding-top:.625rem;justify-content:flex-start}}.tarif__modal .modal__header .close__modal{width:2.5rem;height:2.5rem;right:0;top:1.875rem;position:absolute;cursor:pointer}@media screen and (max-width: 767px){.tarif__modal .modal__header .close__modal{top:.625rem;right:0}}.tarif__modal .header__info{max-width:14.0625rem;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 767px){.tarif__modal .header__info{max-width:15.1875rem}}.tarif__modal .header__info__title{font-family:Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1em;text-transform:uppercase}.tarif__modal .header__info__description,.tarif__modal .header__info__about{font-size:1rem;font-weight:500;line-height:1em;color:gray}.tarif__modal .header__info__about{border:none;width:-moz-fit-content;width:fit-content;background:none;cursor:pointer;height:-moz-fit-content;height:fit-content;padding:0;margin:0;color:#776cff}@media screen and (max-width: 767px){.tarif__modal .swiper-wrapper{height:auto}}.tarif__modal .header__price__switcher{width:-moz-fit-content;width:fit-content;justify-content:center;display:flex;align-items:center;height:3rem;padding:.25rem;align-self:flex-end;background:#f1f1f1}@media screen and (max-width: 767px){.tarif__modal .header__price__switcher{height:2.5rem;padding:0;width:100%;margin-top:.5rem}}.tarif__modal .header__price__switcher.hidden{opacity:0;pointer-events:none}@media screen and (max-width: 767px){.tarif__modal .header__price__switcher.hidden{display:none}}.tarif__modal .header__price__switcher .switcher__item{position:relative;width:10.9375rem;height:100%;display:flex;align-items:center;justify-content:center;background:#f1f1f1;cursor:pointer}.tarif__modal .header__price__switcher .switcher__item p{color:#000;font-size:1rem;font-weight:600;transition:color .3s ease-in-out}.tarif__modal .header__price__switcher .switcher__item{transition:background .3s ease-in-out,color .3s ease-in-out}.tarif__modal .header__price__switcher .switcher__item.active{background:#599cff}.tarif__modal .header__price__switcher .switcher__item.active p{color:#fff}.tarif__modal .header__price__switcher .switcher__item[data-price=all]{position:relative}.tarif__modal .header__price__switcher .discount__sticker{transform:rotate(5deg);background-image:url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.6449 0.438664L29.4971 3.2573L34.2605 2.94989L36.7409 7.02816L41.2593 8.56703L41.9902 13.284L45.5758 16.4349L44.4459 21.0726L46.5528 25.3557L43.7342 29.208L44.0416 33.9714L39.9633 36.4517L38.4244 40.9702L33.7074 41.701L30.5566 45.2866L25.9189 44.1567L21.6357 46.2636L17.7835 43.445L13.0201 43.7524L10.5397 39.6741L6.0213 38.1353L5.29043 33.4182L1.70483 30.2674L2.83472 25.6297L0.72784 21.3466L3.54647 17.4943L3.23907 12.7309L7.31734 10.2506L8.8562 5.73212L13.5732 5.00125L16.7241 1.41565L21.3617 2.54554L25.6449 0.438664Z' fill='%233AC467' /%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;width:2.9375rem;height:2.9375rem;position:absolute;z-index:3;top:-1.4375rem;right:-1.4375rem}@media screen and (max-width: 767px){.tarif__modal .header__price__switcher .discount__sticker{top:-1rem;right:-.5625rem;width:2.1875rem;height:2.1875rem}}.tarif__modal .header__price__switcher .discount__sticker span{font-family:Grotesk,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1em;color:#fff}@media screen and (max-width: 767px){.tarif__modal .header__price__switcher .discount__sticker span{font-size:.905rem}}@media screen and (max-width: 767px){.tarif__modal .header__tarif__switcher{margin-top:.125rem;width:100%;position:relative;height:2.25rem}.tarif__modal .header__tarif__switcher .header__tarif__switcher__items{position:absolute;left:-.6875rem;bottom:0;width:calc(100% + 1.375rem);height:100%;display:flex;align-items:center}.tarif__modal .header__tarif__switcher .header__tarif__switcher__items p{flex-grow:1;flex-shrink:0;font-weight:600;color:gray;font-size:1rem;line-height:1em;text-align:center;letter-spacing:-.02em;height:100%;display:flex;align-items:center;justify-content:center}.tarif__modal .header__tarif__switcher .header__tarif__switcher__items p.active{color:#ff6e06;border-bottom:.125rem solid #ff6e06}}.tarif__modal #tarif-compare{font-size:1.125rem;font-weight:600;cursor:pointer;height:3rem;width:12.5rem;display:flex;align-items:center;justify-content:center;align-self:flex-end}@media screen and (max-width: 767px){.tarif__modal #tarif-compare{align-self:center;height:2.75rem;width:100%}}.tarif__modal .modal__body{display:flex;flex-direction:column;max-height:35.625rem;min-height:0}@media screen and (max-width: 767px){.tarif__modal .modal__body{max-height:calc(100% - 16.875rem);height:auto;flex-grow:1;flex-shrink:1}}.tarif__modal .tariff__items{padding-top:1.875rem;height:31.25rem;display:flex;justify-content:center;gap:.9375rem;min-height:0}@media screen and (max-width: 767px){.tarif__modal .tariff__items{padding:.625rem 0;gap:0px;width:100%;height:100%}}.tarif__modal .tariff__items .tarif{background:#f4f9ff;display:flex;flex-direction:column;gap:0;width:21.25rem;height:29.375rem;border:.0625rem solid #e0e0e0;padding:1.25rem;position:relative;min-height:0}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif{width:100%;max-height:100%;padding:.75rem}}.tarif__modal .tariff__items .tarif__title{font-size:1.25rem;font-family:Grotesk,sans-serif;font-weight:700;line-height:1em;text-transform:uppercase}.tarif__modal .tariff__items .tarif__price{height:2.625rem;margin-top:.625rem;display:flex;justify-content:space-between;align-items:flex-end}.tarif__modal .tariff__items .tarif__price__value{font-size:3rem;font-family:Grotesk,sans-serif;font-weight:700;max-height:.87em;line-height:.87em}.tarif__modal .tariff__items .tarif__price__value span{font-size:1.5rem}.tarif__modal .tariff__items .tarif__price__value.full-price{z-index:3;width:100%;display:flex;align-items:flex-end;justify-content:space-between}.tarif__modal .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info{cursor:pointer;display:flex;align-items:center}.tarif__modal .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info span{color:#00000040;font-family:Grotesk;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.1em;text-decoration-line:line-through;text-transform:uppercase}.tarif__modal .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info svg{width:1.5rem;height:1.5rem;opacity:.4}.tarif__modal .tariff__items .tarif__price__value.full-price .tarif__price__full-price-info:hover .price__benefit{opacity:1;pointer-events:auto}.tarif__modal .tariff__items .tarif__price__duration{z-index:3;display:flex;align-items:center}.tarif__modal .tariff__items .tarif__price__duration svg{width:1.5rem;height:1.5rem;opacity:.4}.tarif__modal .tariff__items .tarif__price__duration p{color:#00000040;font-family:Grotesk;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.1em;text-decoration-line:line-through;text-transform:uppercase}.tarif__modal .tariff__items .tarif__price__duration:hover .price__benefit{opacity:1;pointer-events:auto}.tarif__modal .tariff__items .tarif__description{margin-top:1.625rem;position:relative;z-index:2;padding:.375rem 0;min-height:4.125rem;display:flex;align-items:center;flex-shrink:0}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif__description{min-height:2.75rem;margin-top:1.125rem}}.tarif__modal .tariff__items .tarif__description p{font-size:1rem;line-height:1.125em;color:#fff}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif__description p{font-size:.875rem}}.tarif__modal .tariff__items .tarif__description:before{content:"";position:absolute;top:0;background:#3ac467;left:-1.4375rem;width:calc(100% + 2.875rem);height:100%;z-index:-1}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif__description:before{width:calc(100% + 1.75rem);left:-.875rem}}.tarif__modal .tariff__items .tarif__features{flex:1 1 auto;min-height:0;max-height:15.625rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:1.625rem;list-style:none;padding:0;display:flex;flex-direction:column;gap:.625rem}.tarif__modal .tariff__items .tarif__features::-webkit-scrollbar{width:.375rem;height:.375rem}.tarif__modal .tariff__items .tarif__features::-webkit-scrollbar-track{border-radius:.625rem;background:#0000001a}.tarif__modal .tariff__items .tarif__features::-webkit-scrollbar-thumb{border-radius:.625rem;background:#0003}.tarif__modal .tariff__items .tarif__features::-webkit-scrollbar-thumb:hover{background:#0000004d}.tarif__modal .tariff__items .tarif__features{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.1)}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif__features{margin-top:0;margin-top:1.125rem;margin-bottom:.625rem;max-height:12.5rem}}.tarif__modal .tariff__items .tarif__features li{display:flex;gap:.375rem;font-size:1rem;line-height:1.2em;font-weight:400;color:#000}.tarif__modal .tariff__items .tarif__features li .tooltip__text{right:0}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif__features li{font-size:.875rem;letter-spacing:-.02em}}.tarif__modal .tariff__items .tarif__features li img{width:1.375rem;height:1.125rem}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif__features li img{width:1.1875rem;height:1rem}}.tarif__modal .tariff__items .tarif__link{flex-shrink:0;margin-top:auto;width:100%;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;line-height:1em}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif__link{height:2.625rem;font-size:1rem}}.tarif__modal .tariff__items .tarif .price__benefit{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,pointer-events .3s ease-in-out;position:absolute;top:7.5625rem;left:50%;transform:translate(-50%);width:18.75rem;height:100%;z-index:3}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif .price__benefit{width:19.1875rem;top:6.75rem}}.tarif__modal .tariff__items .tarif .price__benefit__item{padding:.625rem;display:flex;flex-direction:column;gap:.625rem}.tarif__modal .tariff__items .tarif .price__benefit__item p{font-size:.875rem;line-height:1.2em;font-weight:400}.tarif__modal .tariff__items .tarif .price__benefit__item.gray{border:.0625rem solid #e0e0e0;background:#f1f1f1}.tarif__modal .tariff__items .tarif .price__benefit__item.gray p:nth-child(1){color:gray}.tarif__modal .tariff__items .tarif .price__benefit__item.gray p:nth-child(2){color:#000}.tarif__modal .tariff__items .tarif .price__benefit__item.green{background:#3ac467}.tarif__modal .tariff__items .tarif .price__benefit__item.green p:nth-child(1){color:#ffffff80}.tarif__modal .tariff__items .tarif .price__benefit__item.green p:nth-child(2){color:#fff}.tarif__modal .tariff__items .tarif.popular{border:none;background:#000;width:23.125rem;position:relative;z-index:2}.tarif__modal .tariff__items .tarif.popular .tarif__features::-webkit-scrollbar{width:.375rem;height:.375rem}.tarif__modal .tariff__items .tarif.popular .tarif__features::-webkit-scrollbar-track{border-radius:.625rem;background:#ffffff1a}.tarif__modal .tariff__items .tarif.popular .tarif__features::-webkit-scrollbar-thumb{border-radius:.625rem;background:#fff3}.tarif__modal .tariff__items .tarif.popular .tarif__features::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.tarif__modal .tariff__items .tarif.popular .tarif__features{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.tarif__modal .tariff__items .tarif.popular .price__benefit{width:20.625rem}.tarif__modal .tariff__items .tarif.popular .popular__sticker-wrapper{position:absolute;top:-.5rem;right:0rem;display:flex}.tarif__modal .tariff__items .tarif.popular .popular__sticker-wrapper .popular__sticker{font-family:Grotesk,sans-serif;font-size:1rem;font-weight:700;line-height:1em;text-transform:uppercase;color:#fff;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#878bfd;position:relative;padding:.5625rem .3125rem .5625rem .625rem}.tarif__modal .tariff__items .tarif.popular .popular__sticker-wrapper .popular__sticker:before{position:absolute;left:-.5625rem;display:block;top:0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='34' viewBox='0 0 10 34' fill='none'%3E%3Cpath d='M10 0H0L10 17.4857L-4.98942e-07 34H10L10 17.4857L10 0Z' fill='%23878BFD'/%3E%3C/svg%3E");width:.625rem;height:2.125rem;background-size:100% 100%;background-repeat:no-repeat}.tarif__modal .tariff__items .tarif.popular .popular__sticker-wrapper .popular__sticker:after{position:absolute;right:-.5625rem;display:block;top:0;content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='42' viewBox='0 0 10 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 34H10L-1.17398e-07 42L0 34Z' fill='%23776CFF'/%3E%3Cpath d='M0 34L4.98942e-07 0H10L10 34H0Z' fill='%23878BFD'/%3E%3C/svg%3E%0A");width:.625rem;height:2.625rem;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif.popular .popular__sticker-wrapper{top:.1875rem}}.tarif__modal .tariff__items .tarif.popular .tarif__title{color:#fff}.tarif__modal .tariff__items .tarif.popular .tarif__price .tarif__price__duration>p{color:#fff;opacity:.4}.tarif__modal .tariff__items .tarif.popular .tarif__price .tarif__price__duration svg path{fill:#fff}.tarif__modal .tariff__items .tarif.popular .tarif__price .tarif__price__value{color:#fff}.tarif__modal .tariff__items .tarif.popular .tarif__price .tarif__price__full-price-info span{color:#ffffff40;font-family:Grotesk;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.1em;text-decoration-line:line-through;text-transform:uppercase}.tarif__modal .tariff__items .tarif.popular .tarif__price .tarif__price__full-price-info svg path{fill:#fff}.tarif__modal .tariff__items .tarif.popular .tarif__features li{color:#fff}.tarif__modal .tariff__items .tarif.popular .tarif__features{-webkit-overflow-scrolling:touch}.tarif__modal .tariff__items .tarif.popular .tarif__description:before{background:#775afa;width:calc(100% + 2.875rem);left:-1.4375rem}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif.popular .tarif__description:before{width:calc(100% + 1.75rem);left:-.875rem}}.tarif__modal .tariff__items .tarif.popular:after{content:"";position:absolute;top:-.3125rem;left:0;width:100%;height:calc(100% + .625rem);background:#000;z-index:-1}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif.popular:after{display:none}}.tarif__modal .tariff__items .tarif.popular:first-child:after,.tarif__modal .tariff__items .tarif.popular:last-child:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:-1}@media screen and (max-width: 767px){.tarif__modal .tariff__items .tarif.popular:first-child:after,.tarif__modal .tariff__items .tarif.popular:last-child:after{display:none}}.tarif__modal .custom-pagination{display:flex;gap:.625rem;align-items:center}.tarif__modal .custom-pagination .custom-pagination__item{cursor:pointer;width:.6875rem;height:.625rem;flex-shrink:0}.tarif__modal .custom-pagination .custom-pagination__item.active circle{opacity:1}@media screen and (max-width: 767px){.tarif__modal .modal__footer{display:flex!important;margin-bottom:.6875rem;height:-moz-fit-content;height:fit-content;flex-direction:column;gap:.625rem}.tarif__modal .modal__footer .modal__footer__info{display:none!important;width:100%;align-items:center;justify-content:center;gap:.5rem;display:flex}.tarif__modal .modal__footer .modal__footer__info p{font-size:.875rem;font-weight:500;line-height:1em}.tarif__modal .modal__footer .modal__footer__info p:nth-child(1){color:#b1b1b1}.tarif__modal .modal__footer .modal__footer__info p:nth-child(2){text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.tarif__modal .modal__footer button{width:100%;height:2.625rem}}.tariff__compare{position:relative;display:flex;flex-direction:column;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.tariff__compare::-webkit-scrollbar{width:.375rem;height:.375rem}.tariff__compare::-webkit-scrollbar-track{border-radius:.625rem;background:#0000001a}.tariff__compare::-webkit-scrollbar-thumb{border-radius:.625rem;background:#0003}@media screen and (max-width: 767px){.tariff__compare{width:100%}}.tariff__compare .compare__block{margin-right:.375rem;width:-moz-fit-content;width:fit-content;height:2.75rem;display:flex;gap:.625rem}@media screen and (max-width: 767px){.tariff__compare .compare__block{margin-right:0;width:2rem;height:2rem;gap:0}}.tariff__compare .compare__block__item{width:7.75rem;height:100%;display:flex;align-items:center;justify-content:center}.tariff__compare .compare__block__item svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.tariff__compare .compare__block__item{width:100%;height:100%;padding:.25rem;background-color:#3ac467}}.tariff__compare .compare__header{position:sticky;top:0;left:0;display:flex;align-items:center;justify-content:space-between;background:#fff;z-index:10;padding-bottom:.625rem}.tariff__compare .compare__header__title{font-size:1rem;line-height:.9em;color:#00000050}.tariff__compare .compare__header .compare__block__item p{font-size:1rem;line-height:1em;font-weight:600}@media screen and (min-width: 768px){.tariff__compare .compare__header .compare__block__item p.green{color:#3ac467}}@media screen and (min-width: 768px){.tariff__compare .compare__header .compare__block__item p.purple{color:#5c8aff}}@media screen and (min-width: 768px){.tariff__compare .compare__header .compare__block__item p.orange{color:#faa75a}}.tariff__compare .compare__content{padding-top:.625rem;padding-bottom:.625rem;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem;overflow-y:auto;flex-grow:1}.tariff__compare .compare__content::-webkit-scrollbar{width:.375rem;height:.375rem}.tariff__compare .compare__content::-webkit-scrollbar-track{border-radius:.625rem;background:#0000001a}.tariff__compare .compare__content::-webkit-scrollbar-thumb{border-radius:.625rem;background:#0003}.tariff__compare .compare__content__row{background:#f1f1f1;padding-left:1.125rem}@media screen and (max-width: 767px){.tariff__compare .compare__content__row{padding:.3125rem;min-height:-moz-fit-content;min-height:fit-content}}@media screen and (max-width: 767px){.tariff__compare .compare__content{height:100%}}.tariff__compare .compare__content .compare__main{padding:.375rem 0;width:100%;display:flex;align-items:center;cursor:pointer}.tariff__compare .compare__content .compare__main .compare__opener{width:1.5rem;height:1.5rem;transition:transform .3s ease;flex-shrink:0}.tariff__compare .compare__content .compare__main .compare__opener path{transition:opacity .3s ease}.tariff__compare .compare__content .compare__main .compare__opener.active{transform:rotate(90deg)}.tariff__compare .compare__content .compare__main .compare__opener.active path:nth-child(3){opacity:0}.tariff__compare .compare__content .compare__main .compare__title{margin-left:.75rem;font-size:1rem;line-height:1.2em;font-weight:400}.tariff__compare .compare__content .compare__main .compare__block{margin-left:auto}.tariff__compare .compare__content .compare__main .compare__block__item span{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.2em}.tariff__compare .compare__content .compare__main .compare__block__item.green{background:#3ac467}.tariff__compare .compare__content .compare__main .compare__block__item.purple{background:#776cff}.tariff__compare .compare__content .compare__main .compare__block__item.orange{background:#faa75a}.tariff__compare .compare__content .compare__main .compare__block__item.false{background:#e4e4e4}.tariff__compare .compare__content .compare__description{max-height:0;opacity:0;overflow:hidden;margin-top:0;padding-left:2.375rem;font-size:.875rem;font-weight:400;line-height:1.2em;max-width:44.25rem;color:gray;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.tariff__compare .compare__content .compare__description.active{max-height:62.5rem;opacity:1;padding-bottom:.375rem}.tariff__compare.swiper{overflow-y:auto;-webkit-overflow-scrolling:touch}.about__modal{width:100%;height:100%;display:flex;flex-direction:column}.about__modal .modal__header{padding-top:1.875rem;display:flex;align-items:flex-start}@media screen and (max-width: 767px){.about__modal .modal__header{padding:.6875rem 0}}.about__modal .modal__header .back__to__tarifs{cursor:pointer;width:2.5rem;height:2.5rem;margin-right:.5rem}.about__modal .modal__header .modal__title{display:flex;flex-direction:column;gap:.5rem}.about__modal .modal__header .modal__title .title{font-size:2.5rem;font-weight:700;line-height:1.2em;font-family:Grotesk,sans-serif;text-transform:uppercase;color:#000}@media screen and (max-width: 767px){.about__modal .modal__header .modal__title .title{line-height:1em}}.about__modal .modal__header .modal__title .description{font-size:1rem;font-weight:500;line-height:1em;color:gray}.about__modal .modal__header .close__modal{width:2.5rem;height:2.5rem;margin-left:auto}.about__modal .modal__body{max-height:73%;display:flex;gap:2.5rem}@media screen and (max-width: 767px){.about__modal .modal__body{max-height:-moz-fit-content;max-height:fit-content}}.about__modal .modal__body .about__info,.about__modal .modal__body .about__description{width:calc(50% - 1.25rem)}@media screen and (max-width: 767px){.about__modal .modal__body .about__info,.about__modal .modal__body .about__description{width:100%}}.about__modal .modal__body .about__info{width:27.5rem;display:flex;gap:1.125rem;flex-direction:column;height:100%}@media screen and (max-width: 767px){.about__modal .modal__body .about__info{display:none}}.about__modal .modal__body .about__info__image{width:27.5rem;height:16.25rem;position:relative}.about__modal .modal__body .about__info__image img{position:absolute;left:0;bottom:0;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.about__modal .modal__body .about__info__tabs{display:flex;gap:.5625rem}.about__modal .modal__body .about__info__tabs p{padding:.25rem .4375rem;font-size:1rem;font-weight:500;line-height:1.2em;width:-moz-fit-content;width:fit-content;height:1.6875rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about__modal .modal__body .about__info__info{display:flex;gap:.6875rem;flex-wrap:wrap}.about__modal .modal__body .about__info__info p{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.375rem;color:#a0a0a0;font-size:.875rem;line-height:1.2em;font-weight:500}.about__modal .modal__body .about__info__info p img{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.about__modal .modal__body .about__buy{margin-top:auto;display:flex;flex-direction:column;gap:1.25rem}.about__modal .modal__body .about__buy__prices{display:flex;justify-content:space-between;flex-direction:row}.about__modal .modal__body .about__buy__prices .regular-price{display:flex;gap:.4375rem;align-items:flex-end}.about__modal .modal__body .about__buy__prices .regular-price p{display:flex;gap:.4375rem;align-items:baseline}.about__modal .modal__body .about__buy__prices .regular-price span{font-size:1rem;line-height:1.2em;font-weight:500}.about__modal .modal__body .about__buy__prices .regular-price span:last-child{margin-left:.625rem}.about__modal .modal__body .about__buy__prices .regular-price .priceValue{font-family:Grotesk,sans-serif;font-size:4rem;line-height:.90625em;font-weight:700;text-transform:uppercase}.about__modal .modal__body .about__buy__prices .regular-price .tooltip{margin-bottom:.25rem}.about__modal .modal__body .about__buy__prices .old-price{height:-moz-fit-content;height:fit-content;margin-top:auto;position:relative;font-size:2rem;line-height:1em;font-family:Grotesk,sans-serif;font-weight:700;color:#0000004d;overflow:hidden}.about__modal .modal__body .about__buy__prices .old-price svg{position:absolute;left:-.125rem;top:50%;transform:translateY(-50%);width:5.9375rem;height:1.125rem}.about__modal .modal__body .about__buy__actions{width:100%}.about__modal .modal__body .about__buy__actions .about__buy__action{width:100%;height:3.0625rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:.9em;font-weight:600}.about__modal .modal__body .about__description::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.about__modal .modal__body .about__description{max-height:100%;overflow-y:auto}@media screen and (max-width: 767px){.about__modal .modal__body .about__description{padding:.6875rem}}.about__modal .modal__body .about__description p{font-size:1rem;line-height:1.2em;font-weight:400;color:#000}.about__modal .modal__body .about__description p strong{font-weight:700}.modal.course-modal .courses__modal{display:flex;flex-direction:column;height:100%}@media screen and (min-width: 768px){.modal.course-modal .modal__content{height:-moz-fit-content;height:fit-content;padding-right:0}}.modal.course-modal .modal__header,.modal.course-modal .modal__footer{padding-right:1.875rem}@media screen and (min-width: 768px){.modal.course-modal .modal__header,.modal.course-modal .modal__footer{padding-right:0}}.modal.course-modal .modal__header{padding-top:1.875rem;display:flex;align-items:flex-start}@media screen and (max-width: 767px){.modal.course-modal .modal__header{padding:.6875rem 0}}.modal.course-modal .modal__header .modal__title{display:flex;flex-direction:column;gap:.5rem}.modal.course-modal .modal__header .modal__title .title{font-size:2.5rem;font-weight:700;line-height:1.2em;font-family:Grotesk,sans-serif;text-transform:uppercase;color:#000}@media screen and (max-width: 767px){.modal.course-modal .modal__header .modal__title .title{line-height:1em}}.modal.course-modal .modal__header .modal__title .description{font-size:1rem;font-weight:500;line-height:1em;color:gray}.modal.course-modal .modal__header .close__modal{margin-right:1.25rem;width:2.5rem;height:2.5rem;margin-left:auto}@media screen and (max-width: 767px){.modal.course-modal .modal__header .close__modal{margin-right:0}}.modal.course-modal .modal__footer{height:3.75rem}@media screen and (max-width: 767px){.modal.course-modal .modal__footer{padding-right:0}}.modal.course-modal .close__modal{width:2.5rem;height:2.5rem;margin-left:auto}.modal.course-modal .modal__body{position:relative;flex-shrink:1}@media screen and (min-width: 768px){.modal.course-modal .modal__body{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width: 767px){.modal.course-modal .modal__body{max-height:-moz-fit-content;max-height:fit-content}}.modal.course-modal .courses__slider{max-width:100%;max-height:100%}@media screen and (min-width: 768px){.modal.course-modal .courses__slider{padding-bottom:1.25rem}}@media screen and (min-width: 768px){.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide{display:flex;height:auto;max-width:21.8125rem;width:21.8125rem;min-width:21.8125rem}}@media screen and (min-width: 768px){.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course{width:21.8125rem}}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__preview{height:12.7836875rem}@media screen and (max-width: 767px){.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__preview{width:100%;height:11.125rem}}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content{padding:1.125rem}@media screen and (max-width: 767px){.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content .course__about{margin-bottom:2px}}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content .course__about .course__about__preTitle{font-size:.7866875rem;line-height:1em}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content .course__about .course__about__title{font-size:1.75rem;line-height:1em}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content .course__about .course__about__tabs{margin-top:.875rem;gap:.5rem}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content .course__about .course__about__tabs p{padding:.1875rem .3125rem;font-size:.75rem;line-height:1.2em}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content .course__about .course__about__info{gap:.5rem}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__content .course__about .course__about__info p{font-size:.75rem;line-height:1em;gap:.1875rem}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy{gap:.75rem}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy .regular-price p{gap:.3125rem}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy .regular-price p span{font-size:.75rem}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy .regular-price p .priceValue{font-size:2.9375rem}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy .course__buy__actions{gap:.6875rem}@media screen and (max-width: 767px){.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy .course__buy__actions{flex-direction:row}}.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy .course__buy__actions a,.modal.course-modal .courses__slider .swiper-wrapper .swiper-slide .course .course__buy .course__buy__actions button{height:2.3125rem;font-size:.875rem}.modal.course-modal .slider-controls{position:absolute;right:1.875rem;top:-1.875rem;z-index:3}.modal.course-modal .slider-controls svg{cursor:pointer;width:3.5rem;height:3.5rem}.modal.course-modal .slider-controls svg.disabled g path:first-of-type{transition:all .3s ease;fill:#fff!important}.modal.course-modal .slider-controls svg.disabled g ellipse{transition:all .3s ease;opacity:.3!important;stroke:#000!important;stroke-opacity:1!important;stroke-width:.749999!important;stroke-dasharray:2.52 2.52!important}.modal.course-modal .slider-controls svg.disabled g path:last-of-type{transition:all .3s ease;fill:#000!important}@media screen and (max-width: 767px){.modal.course-modal .slider-controls{display:none}}.modal.course-modal .swiper__indicator{position:relative;display:none}@media screen and (max-width: 767px){.modal.course-modal .swiper__indicator{display:none}}.modal.course-modal .swiper-pagination{display:none}@media screen and (max-width: 767px){.modal.course-modal .swiper-pagination{display:flex;margin:0 auto;position:static;margin-top:1.875rem;width:-moz-fit-content;width:fit-content}.modal.course-modal .swiper-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;background-color:#000;opacity:.3;transition:opacity .3s ease}.modal.course-modal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}}.course{border:.125rem solid #e0e0e0;background:#fff;height:auto;width:auto;display:flex;flex-direction:column}.course.blocked{display:none}.course__preview{position:relative;width:100%;height:16.25rem}@media screen and (max-width: 767px){.course__preview{height:12.5rem}}.course__preview img{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;left:0;bottom:0}.course__content{flex-grow:1;display:flex;flex-direction:column;padding:1.5rem}@media screen and (max-width: 767px){.course__content{padding:1.25rem}}.course__about{display:flex;flex-direction:column;margin-bottom:1.125rem}.course__about.blocked .course__about__title{color:#a0a0a0}.course__about.blocked .course__about__tabs p{background-color:#a0a0a0!important;background:#a0a0a0!important;color:#fff!important}.course__about__preTitle{margin-bottom:.5rem;display:flex;gap:.375rem}@media screen and (max-width: 767px){.course__about__preTitle{gap:.5rem;margin-bottom:.375rem}}.course__about__preTitle>p{font-size:1rem;line-height:1.2em;letter-spacing:-.02em;font-weight:500;color:#a0a0a0}@media screen and (max-width: 767px){.course__about__preTitle>p{font-size:.875rem}}.course__about__title{font-family:Grotesk,sans-serif;font-size:2.25rem;line-height:1em;font-weight:700;text-transform:uppercase}@media screen and (max-width: 767px){.course__about__title{font-size:2rem}}.course__about__tabs{margin-top:1.125rem;display:flex;flex-wrap:wrap;gap:.625rem}@media screen and (max-width: 767px){.course__about__tabs{margin-top:.625rem}}.course__about__tabs p{padding:.25rem .4375rem;font-size:1rem;font-weight:500;line-height:1.2em;width:-moz-fit-content;width:fit-content;height:1.6875rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.course__about__info{margin-top:1.125rem;display:flex;flex-wrap:wrap;gap:.6875rem}@media screen and (max-width: 767px){.course__about__info{margin-top:.625rem}}.course__about__info p{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.375rem;color:#a0a0a0;font-size:1rem;line-height:1.2em;font-weight:500}.course__about__info p img{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.course__buy{margin-top:auto;display:flex;flex-direction:column;gap:1rem}.course__buy .closedMessage{color:#000;font-family:Grotesk;font-size:2rem;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.course__buy__prices{display:flex;justify-content:space-between;flex-direction:row;gap:.4375rem}.course__buy__prices .regular-price{display:flex;gap:.4375rem;align-items:flex-end}.course__buy__prices .regular-price p{display:flex;gap:.4375rem;align-items:baseline}.course__buy__prices .regular-price span{flex-grow:0;flex-shrink:0;width:-moz-fit-content;width:fit-content;font-size:1rem;line-height:1.2em;font-weight:500}.course__buy__prices .regular-price span:last-child{margin-left:.625rem}@media screen and (max-width: 767px){.course__buy__prices .regular-price span{font-size:.875rem}}.course__buy__prices .regular-price .priceValue{font-family:Grotesk,sans-serif;font-size:4rem;line-height:.90625em;font-weight:700;text-transform:uppercase}@media screen and (max-width: 767px){.course__buy__prices .regular-price .priceValue{font-size:3rem}}.course__buy__prices .regular-price .tooltip{margin-bottom:.25rem}.course__buy__prices .old-price{height:-moz-fit-content;height:fit-content;margin-top:auto;position:relative;font-size:2rem;line-height:1em;font-family:Grotesk,sans-serif;font-weight:700;color:#0000004d;overflow:hidden}.course__buy__prices .old-price svg{position:absolute;left:-.125rem;top:50%;transform:translateY(-50%);width:5.9375rem;height:1.125rem}.course__buy__actions{display:flex;flex-direction:row;gap:.875rem;width:100%}@media screen and (max-width: 767px){.course__buy__actions{flex-direction:column;gap:.625rem}}.course__buy__actions a,.course__buy__actions button{height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:.9em;font-weight:600}@media screen and (min-width: 768px){.course__buy__actions a,.course__buy__actions button{flex:1 1 0;width:auto}}@media screen and (max-width: 767px){.course__buy__actions a,.course__buy__actions button{width:100%;height:2.625rem;font-size:1rem;line-height:1em}}.course__buy__actions a.grow{flex-grow:2}.course__buy__actions .course__buy__action{border:none;color:#fff}.tooltip .tooltip__text:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8' fill='none'%3E%3Cpath d='M8 8L2.54292e-07 4.4509e-07L16 -9.53674e-07L8 8Z' fill='%23f1f1f1'/%3E%3C/svg%3E");position:absolute;width:1rem;height:.5rem;bottom:-.5rem;right:1.25rem}@media screen and (min-width: 768px){.popular h2{margin-right:25.9375rem}}@media screen and (max-width: 767px){.popular h2{font-size:2.5rem}}.popular__header{display:flex;align-items:center}@media screen and (max-width: 767px){.popular__header{flex-direction:column;align-items:flex-start;gap:.9375rem}}.popular__header .btn-clrd{margin-left:auto;width:12.5rem;height:3rem;font-size:1.125rem;font-weight:600;line-height:1em}@media screen and (max-width: 767px){.popular__header .btn-clrd.special{margin-left:0;display:flex;width:100%;align-items:center;justify-content:center;border-radius:0;background:#fff;outline:none;cursor:pointer;transition:color .3s ease-in-out,border-color .3s ease-in-out;border:.125rem solid #ddd;color:#000}.popular__header .btn-clrd.special:hover{border-color:#8d8d8d;background-color:#fff}.popular__header .btn-clrd.special:focus{border-color:#000;background-color:#fff}.popular__header .btn-clrd.special.disabled{border-color:#ddd;color:#ddd;background-color:#fff}}.popular__header__slider-controls{display:flex;align-items:center;gap:2.1875rem;margin-left:auto}.popular__header__slider-controls svg{cursor:pointer;width:3.0625rem;height:3rem}.popular__header__slider-controls .swiper-button-disabled{opacity:.5}@media screen and (max-width: 767px){.popular__header__slider-controls{display:none}}.popular__content .swiper{padding-top:1.25rem}.popular__content .swiper-slide{min-height:100%;height:auto}.popular__content .swiper-slide .course{height:100%}.popular .swiper__indicator{margin-top:1.5rem;position:relative}.callback__modal{width:44.75rem;height:22.25rem;background:#000;background-image:url("data:image/svg+xml,%3Csvg width='716' height='279' viewBox='0 0 716 279' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000986211 304.334C9.14221 276.497 26.231 231.946 47.1381 204M778.972 65.0409C755.584 51.4337 725.746 34.0524 689.222 14.0143C666.546 1.57246 652.117 -0.406736 637.943 5.47261C618.8 13.4183 606.446 36.0322 597.035 66.1059C580.488 118.82 582.644 133.61 563.42 151.359C548.677 164.936 531.59 166.27 523.432 166.926C513.846 167.689 503.944 166.474 460.689 145.857C436.022 134.087 425.885 128.165 403.721 119.672C378.591 110.018 370.079 109.468 361.551 111.591C344.07 115.996 331.36 129.26 324.172 141.199C298.147 184.339 297.461 195.538 273.573 235.102C269.042 242.599 253.973 257.943 229.285 258.297C214.981 258.523 204.738 252.358 191.627 244.264L175.908 232M60.5 189.142C67.472 182.986 74.7341 179.121 82.1603 178.568C90.3542 177.953 98.4933 179.491 106.5 182.487' stroke='%235C8AFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M93.2342 255.251L275.84 173.188' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M84.1406 234.487L94.8146 257.685' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M265.461 152.987L275.849 175.529' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M83.2541 232.4L135.496 208.736M265.621 149.791L153.996 200.355' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M100.961 240.866L107.731 253.869' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M160.438 214.899L167.017 227.466' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M112 238.727L115.389 246.489' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M171.438 211.476L173.963 217.142' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M122.023 233.051L126.459 243.091' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M141.198 223.898L144.023 232.038' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M260.948 169.015L263.773 177.154' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M132.531 230.286L134.536 234.878' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M152.297 222.959L156.226 229.575' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M180.808 205.488L184.806 216.317' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M240.281 179.522L244.936 190.065' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M192.703 205.317L195.233 211.112' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M201.859 197.673L206.294 207.713' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M220.398 189.321L223.863 196.66' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M212.375 194.908L215.096 201.14' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M251.242 174.814L253.963 181.046' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M232.133 187.582L236.062 194.197' stroke='%233AC467' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M139.093 136.956L118.843 162.416' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M139.359 135.714L142.194 164.1' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M139.777 168.223L172.825 174.028' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M118.839 162.416L90.8815 155.849L109.345 176.009' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M110.555 175.305L94.5757 204.237' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M127.388 194.117L92.5027 211.277' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M171.574 174.106L145.953 186.386' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath d='M145.938 185.802L147.169 218.256L123.689 197.461' stroke='%23FF6E06' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");background-size:44.75rem 17.4375rem;background-repeat:no-repeat;background-position:right bottom;display:flex;gap:2.5rem;padding:3.5rem 5rem 2rem 3.125rem}@media screen and (max-width: 767px){.callback__modal{width:21.75rem;height:-moz-fit-content;height:fit-content;padding:.9375rem 1.25rem;background-image:none;flex-direction:column}}.callback__modal .callback__modal__close{position:absolute;top:1.6875rem;right:1.6875rem;width:1.1875rem;height:1.1875rem;cursor:pointer}@media screen and (max-width: 767px){.callback__modal .callback__modal__close{top:.9375rem;right:1.25rem}}.callback__modal .callback__modal__text{z-index:2;width:17.4375rem;font-size:2rem;line-height:1.1em;font-family:Grotesk,sans-serif;color:#fff;font-weight:700;text-transform:uppercase}.callback__modal .callback__modal__text span svg{position:absolute}.callback__modal .callback__modal__text span{position:relative}.callback__modal .callback__modal__text span:nth-of-type(1):before{z-index:-1;width:15.4375rem;height:1.8125rem;background:#5c8aff;position:absolute;bottom:.3125rem;right:-.25rem;content:""}.callback__modal .callback__modal__text span:nth-of-type(2) svg{bottom:0;right:-.15625rem;width:4.6875rem;height:.375rem}.callback__modal .callback__modal__text span:nth-of-type(3) svg{bottom:0;left:.15625rem;width:15.75rem;height:.5625rem}.callback__modal .callback__form{width:16.6875rem}@media screen and (max-width: 767px){.callback__modal .callback__form{width:100%}}.callback__modal .callback__form form{display:flex;width:100%;flex-direction:column;gap:.75rem}.callback__modal .callback__form form input,.callback__modal .callback__form form .custom__select{background-color:#fff}.callback__modal .callback__form form input,.callback__modal .callback__form form button,.callback__modal .callback__form form .custom__select{width:100%}.callback__modal .callback__form form .callback__form__policy{position:static;margin:0 auto;width:-moz-fit-content;width:fit-content}.callback-wrapper{width:100%;height:100%}.callback-wrapper .modal__content{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding:0!important}.customPlayer{position:relative;display:inline-block;cursor:pointer}.customPlayer video{background-size:contain;display:block;border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.progressBar{position:absolute;top:-1.5%;left:-1.5%;width:103%;height:103%}@media screen and (max-width: 767px){.progressBar{pointer-events:none}}.progressBar .progressBar__foreground{stroke:var(--teacher-color-light);stroke-width:2px;fill:none;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.customPlayer__controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none}.customPlayer__controls .playButton,.customPlayer__controls .stopButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);cursor:pointer;transition:opacity .3s ease,transform .3s ease;opacity:0;pointer-events:none}.customPlayer__controls .playButton.visible,.customPlayer__controls .stopButton.visible{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:none}.customPlayer__controls .playButton{width:2.25rem;height:2.3125rem;z-index:2}.customPlayer__controls .stopButton{width:2.0625rem;height:2.5rem;z-index:1}.customPlayer__controls:hover .stopButton.visible{transform:translate(-50%,-50%) scale(1.1)}.customPlayer__controls:hover .playButton.visible{transform:translate(-50%,-50%) scale(.9)}.hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8)}.teacher{position:relative;height:44.5625rem;padding-top:5.125rem;padding-left:.9375rem}@media screen and (max-width: 767px){.teacher{padding-top:3.125rem;padding-left:0;height:51.75rem}}.teacher h2{font-size:4.375rem;line-height:1em}@media screen and (max-width: 767px){.teacher h2{font-size:2.25rem;line-height:1.1em}}.teacher h2{color:#fff}.teacher__tabs{margin-top:1.25rem;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.8125rem}@media screen and (max-width: 767px){.teacher__tabs{margin-top:.9375rem}}.teacher__tabs p{color:#000;font-size:1.25rem;line-height:1.2em;background-color:#fff;width:-moz-fit-content;width:fit-content;padding:.25rem .625rem}@media screen and (max-width: 767px){.teacher__tabs p{font-size:1rem}}.teacher__advantages{margin-top:1.875rem;display:flex;flex-direction:column;gap:.8125rem;max-width:23.75rem}@media screen and (max-width: 767px){.teacher__advantages{max-width:100%;margin-top:1.25rem}}.teacher__advantages p{color:#fff;font-size:1.25rem;line-height:1.2em;display:flex;align-items:center;gap:.625rem}.teacher__advantages p:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cpath d='M3 9.85898L9.5 16.459L16 5.45898' stroke='%23ffffff' stroke-width='3' stroke-linejoin='bevel'/%3E%3C/svg%3E");display:block;flex-shrink:0;width:1.125rem;height:1.375rem;opacity:.3}.teacher__bg{position:absolute;top:0;left:-1.125rem;width:auto;height:100%;display:flex;z-index:-1}@media screen and (max-width: 767px){.teacher__bg{left:-.875rem;width:100vw;height:auto}}.teacher__bg img{height:100%;max-height:100%;width:auto}@media screen and (max-width: 767px){.teacher__bg img{height:auto;width:100%;max-width:100%}}.teacher .customPlayer{width:18.1875rem;height:18.1875rem;position:absolute;top:7rem;left:29.5625rem}@media screen and (max-width: 767px){.teacher .customPlayer{width:12.5625rem;height:12.5625rem;bottom:17.5rem;top:auto;left:-2.5625rem}}#tutors .swiper-pagination{margin-top:1.25rem;position:static!important;bottom:0!important}#tutors .swiper-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;border-radius:50%;background-color:#000;opacity:.3}#tutors .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.tutors__header{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.tutors__header{flex-direction:column;gap:1.0625rem}}.tutors__header h2{max-width:38.75rem}@media screen and (max-width: 767px){.tutors__header h2{max-width:100%}}.tutors__header p{margin-top:.75rem;max-width:25.625rem;font-size:1.25rem;line-height:1em;color:#1a1a1a}@media screen and (max-width: 767px){.tutors__header p{margin-top:0;max-width:100%;font-size:1rem}}.tutors__slider{margin-top:1.6875rem}@media screen and (max-width: 767px){.tutors__slider{margin-top:1.875rem}}.tutors__slider .tutor{border:2px solid #e0e0e0;max-width:27.8125rem;height:auto;display:flex;flex-direction:column;gap:1rem;padding:1.875rem}@media screen and (max-width: 767px){.tutors__slider .tutor{padding:1.25rem;max-width:21.75rem}}.tutors__slider .tutor__header{display:flex;gap:.75rem}.tutors__slider .tutor__header img{width:8.3125rem;height:8.3125rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 767px){.tutors__slider .tutor__header img{width:7.0625rem;height:7.0625rem}}.tutors__slider .tutor__header-info{display:flex;flex-direction:column}.tutors__slider .tutor__header-info p{font-size:14px;line-height:1.1em}.tutors__slider .tutor__header-info p:nth-child(1){font-size:1.5rem;font-weight:700;line-height:.9em}.tutors__slider .tutor__header-info p:nth-child(2){color:#909090;margin-top:.4375rem}.tutors__slider .tutor__header-info p:nth-child(3){margin-top:auto}.tutors__slider .tutor__header-info p:nth-child(3) span,.tutors__slider .tutor__header-info p:nth-child(4) span{color:#909090}.tutors__slider .tutor ul{padding-left:1.5rem}.tutors__slider .tutor ul li{font-size:1rem;font-weight:700;line-height:1.1em}.tutors__slider .tutor__cta{font-weight:600;display:flex;align-items:center;justify-content:center;font-size:1.125rem;width:100%;height:3rem;background-color:#775afa;color:#fff;transition:all .3s ease}.tutors__slider .tutor__cta:hover{opacity:.8}.tutors .swiper__indicator{position:relative;margin-top:1.625rem}.success__modal{width:44.75rem;height:20.0625rem;background:#5c8aff;background-image:url("data:image/svg+xml,%3Csvg width='361' height='259' viewBox='0 0 361 259' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M141.737 118.611C132.305 132.749 128.543 138.626 124.079 155.5C109.293 211.396 142.619 268.694 198.514 283.48C254.41 298.266 311.708 264.94 326.494 209.045C335.614 174.569 326.431 139.56 304.938 114.322M241.132 78.7814C244.772 79.3433 248.418 80.1022 252.059 81.0652C261.89 83.6658 271.022 87.5813 279.318 92.573' stroke='white' stroke-width='5'/%3E%3Cpath d='M250.403 167.532L202.791 210.074' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M201.781 208.917L257.33 247.449' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M258.805 252.063L280.465 136.51' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M277.37 139.933L146.682 185.521' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M145.594 185.45L189.957 202.592' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M185.803 203.46L244.834 169.331' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M193.328 109.2L201.83 143.522' stroke='white' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M162.07 116.87L202.822 144.622' stroke='white' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M193.977 107.734C197.552 107.063 213.998 103.597 222.298 89.7637C234.535 69.3864 217.469 45.8874 215.276 42.9352C204 27.9051 187.671 23.3491 174.711 19.745C165.803 17.2673 132.824 8.04922 102.422 24.8377C95.0663 28.91 79.5036 37.4816 73.6836 55.3543C72.4596 59.0718 68.4931 73.0289 75.4532 87.6911C83.7607 105.118 101.687 111.311 110.95 114.512C134.026 122.488 154.807 117.508 163.276 114.954' stroke='white' stroke-width='5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3Cpath d='M155.926 60.868C155.105 59.6296 153.093 56.8635 149.59 55.9447C144.551 54.6045 140.188 58.1508 137.449 60.3827C136.477 61.1367 128.852 67.4853 129.929 74.5368C130.043 75.3295 130.365 77.4013 131.869 78.2558C132.956 78.8609 134.661 78.7724 138.723 76.3357C143.79 73.2783 146.871 69.9833 152.795 64.2464C154.675 62.4286 156.222 60.9776 157.114 60.1304' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M157.441 58.7599C155.883 62.6495 154.43 65.7195 153.4 67.8195C151.595 71.5162 150.405 73.4298 150.771 76.0713C150.855 76.6875 151.197 79.0658 152.878 80.4564C156.406 83.3375 163.485 80.1711 167.127 77.5285C172.975 73.3541 174.877 67.2253 175.687 64.5858C176.673 61.3498 178.369 55.6411 175.93 49.8804C172.49 41.8221 163.399 39.3472 160.069 38.4415C147.396 34.9546 136.489 40.9237 133.672 42.4528C130.446 44.2122 118.813 51.1283 114.792 65.1118C113.78 68.6943 111.294 77.349 115.655 85.9126C118.617 91.6693 123.231 94.5891 124.728 95.5302C138.796 104.176 156.563 95.0675 158.061 94.2662' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M76.9925 238.936C75.7342 220.423 70.8204 206.165 59.3438 199.532' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M76.281 239.147C76.5477 220.698 80.7081 206.834 91.8567 201.182' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M75.5127 156.641C74.7747 174.285 70.2546 187.409 58.956 192.441' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M75.7153 156.745C76.4967 174.503 81.0532 188.312 92.3668 195.046' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M28.9808 177.783C28.2277 166.663 25.2762 158.101 18.3828 154.118' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M28.9653 177.437C29.1273 166.357 31.6258 158.032 38.3191 154.637' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M28.4114 123.959C27.9655 134.553 25.2532 142.436 18.467 145.458' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M27.9742 123.787C28.4455 134.452 31.1815 142.743 37.9762 146.787' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M301.095 130.255C303.073 111.805 300.712 96.9099 290.562 88.3838' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M300.354 130.339C303.823 112.218 310.329 99.2873 322.29 95.6586' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M313.944 48.9543C310.151 66.2019 303.419 78.3411 291.417 81.3329' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M314.121 49.0917C311.805 66.716 313.892 81.1067 323.864 89.7037' stroke='white' stroke-width='5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-size:22.5625rem 16.1875rem;background-repeat:no-repeat;background-position:right bottom;padding:2.125rem 2.125rem 2.5rem 3.125rem;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767px){.success__modal{width:21.75rem;height:-moz-max-content;height:max-content;padding:.9375rem;background-image:none;gap:1.5625rem}}.success__modal .success__modal__close{position:absolute;top:2.125rem;right:2.125rem;width:1.1875rem;height:1.1875rem;cursor:pointer}@media screen and (max-width: 767px){.success__modal .success__modal__close{top:.9375rem;right:.9375rem}}.success__modal p{font-size:2rem;line-height:1.1em;font-family:Grotesk,sans-serif;color:#fff;font-weight:700;text-transform:uppercase;width:22.3125rem;height:9.6875rem}@media screen and (max-width: 767px){.success__modal p{width:100%;height:-moz-max-content;height:max-content}}.success__modal p span{position:relative}.success__modal p span svg{position:absolute;bottom:.125rem;left:-.34375rem;width:21.875rem;height:.4375rem}@media screen and (max-width: 767px){.success__modal p span svg{display:none}}.success__modal a{background-color:#000;color:#fff;font-size:1.15rem;line-height:.9em;font-weight:600;display:flex;align-items:center;justify-content:center;width:11.4375rem;height:3.375rem;margin-top:auto;transition:background-color .3s ease}.success__modal a:hover{background-color:#00000080}.success-wrapper .modal__content{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0}#footer{margin-top:14.375rem;padding-bottom:1.25rem}.footer{display:flex}@media screen and (max-width: 767px){.footer{flex-wrap:wrap;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:3.5rem;position:relative;padding-bottom:10.4375rem}}.footer__logo{margin-right:17.375rem;display:flex}.footer__logo img{width:4.3751875rem;height:1.502625rem}.footer__nav{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 767px){.footer__nav{width:calc(50% - .625rem)}}.footer__nav:first-of-type{margin-right:8.875rem;width:5.625rem}@media screen and (max-width: 767px){.footer__nav:first-of-type{margin-right:0;width:calc(50% - .625rem)}}.footer__nav:last-of-type{width:9.0625rem}@media screen and (max-width: 767px){.footer__nav:last-of-type{width:calc(50% - .625rem)}}.footer__nav__title{font-size:.8125rem;line-height:1em;font-weight:700}.footer__nav__list{display:flex;flex-direction:column;gap:.6875rem;list-style:none;padding:0;margin:0}.footer__nav__link{font-size:.8125rem;line-height:1em;font-weight:500}.footer__nav__link:hover{opacity:.7}.footer__info{display:flex;flex-direction:column;gap:.6875rem;width:13.25rem}@media screen and (max-width: 767px){.footer__info{width:calc(50% - .625rem)}}.footer__info:first-of-type{margin-left:12.75rem;margin-right:8.875rem}@media screen and (max-width: 767px){.footer__info:first-of-type{margin-left:0;margin-right:0}}@media screen and (min-width: 768px){.footer__info:last-of-type{margin-left:1.25rem}}.footer__info p,.footer__info a{font-size:.75rem;color:#00000050;font-weight:500;line-height:1em}.footer__payments{margin-top:1rem;display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 767px){.footer__payments{margin-top:0;width:calc(50% - .625rem);position:absolute;bottom:0;left:0}}.footer__payments p{font-size:.8125rem;font-weight:700;color:#000}.footer__payments__icons{display:flex;flex-wrap:wrap;gap:1.25rem}.footer__payments__icons img{max-width:calc((100% - 2.5rem) / 3);width:auto;height:1.75rem;-o-object-fit:contain;object-fit:contain}.footer.white p,.footer.white a,.footer.white li{color:#fff}.footer.white .footer__info p,.footer.white .footer__info a{color:#ffffff50}.footer.white .footer__info .footer__payments p,#footer.white .footer p,#footer.white .footer a,#footer.white .footer li{color:#fff}#footer.white .footer .footer__info p,#footer.white .footer .footer__info a{color:#ffffff50}#footer.white .footer .footer__info .footer__payments p{color:#fff}.btn-clrd{border:none;display:flex;align-items:center;justify-content:center;outline:none;border-radius:0;cursor:pointer;transition:background .3s ease-in-out,color .3s ease-in-out}.btn-clrd.orange{background:#ff8c39;color:#fff}.btn-clrd.orange:hover{background:#ffb682}.btn-clrd.orange:focus{background:#ff6e06}.btn-brdrd{display:flex;align-items:center;justify-content:center;border-radius:0;background:#fff;outline:none;cursor:pointer;transition:color .3s ease-in-out,border-color .3s ease-in-out}.btn-brdrd.black{border:2px solid #DDD;color:#000}.btn-brdrd.black:hover{border-color:#8d8d8d}.btn-brdrd.black:focus{border-color:#000}.btn-brdrd.black.disabled{border-color:#ddd;color:#ddd}.btn-brdrd.white{background:none;border:2px solid rgba(255,255,255,.1882352941);color:#fff}.btn-brdrd.white:hover{border-color:#8d8d8d}.btn-brdrd.white:focus{border-color:#fff}.btn-brdrd.white.disabled{border-color:gray;color:gray}.swiper__indicator{cursor:pointer;position:absolute;width:100%;height:.4375rem;background-color:#dbdbdb;overflow:hidden}.swiper__indicator .swiper__indicator__progress{height:.4375rem;background-color:#f76830;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;left:0;width:0}.callback__form{display:flex;flex-direction:column;gap:.9375rem}@media screen and (max-width: 767px){.callback__form{flex-direction:column-reverse;gap:1.0625rem}}.callback__form form{position:relative;width:100%;display:flex;flex-direction:row;gap:1.25rem}@media screen and (max-width: 767px){.callback__form form{flex-direction:column;gap:.75rem}}.callback__form form input,.callback__form form .custom__select,.callback__form form button{border-radius:0!important;width:calc((100% - 3.75rem)/4);height:3rem}@media screen and (max-width: 767px){.callback__form form input,.callback__form form .custom__select,.callback__form form button{width:100%}}.callback__form form input,.callback__form form .custom__select{border:.0625rem solid #e0e0e0;padding:.625rem .75rem;display:flex;align-items:center;justify-content:space-between;background:none;border-radius:0;font-size:1rem;line-height:1.25em;font-weight:400}@media screen and (max-width: 767px){.callback__form form input,.callback__form form .custom__select{border:.0625rem solid #e0e0e0;background:#fff}}.callback__form form input{color:#000}.callback__form form input::-moz-placeholder{color:#a9a9a9}.callback__form form input::placeholder{color:#a9a9a9}.callback__form form input:disabled{color:#b2b2b2}.callback__form form .select-label.active{color:#000}.callback__form form .custom__select{position:relative}.callback__form form .custom__select__btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;outline:none;cursor:pointer;border-radius:0;padding:0}.callback__form form .custom__select__btn p{color:#a9a9a9;font-size:1rem;line-height:1.25em;font-weight:400}.callback__form form .custom__select__btn svg{width:.9375rem;height:.5625rem}.callback__form form .custom__select__btn.rotated p{color:#000}.callback__form form .custom__select__dropdown{position:absolute}.callback__form form button{font-size:1.125rem;font-weight:600;line-height:1em}.callback__form form button.custom__select__btn{padding:0}.callback__form__title{font-size:1.25rem;font-weight:500;line-height:1.1em;color:#fff;width:24.5rem}@media screen and (max-width: 767px){.callback__form__title{width:100%;font-size:1rem}}.callback__form__policy{position:absolute;bottom:-.9375rem;font-size:.875rem;color:#999;width:18.75rem;right:.875rem;bottom:-2.875rem;text-align:center}@media screen and (max-width: 767px){.callback__form__policy{position:static;margin:0 auto}}.callback__form.sended form{pointer-events:none}.callback__form.sended form .callbackForm__submit.btn-clrd.orange{background:#eee!important;color:#b2b2b2!important}.callback__form.sended form input,.callback__form.sended form .custom__select{background:#eee!important;color:#b2b2b2!important;pointer-events:none}.callback__form.sended form .custom__select__btn p,.callback__form.sended form .custom__select__btn.rotated p,.callback__form.sended form .select-label,.callback__form.sended form .select-label.active{color:#b2b2b2!important}.custom__select__btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.custom__select__btn.rotated svg{transform:rotate(180deg)}.custom__select__dropdown{display:block;max-height:0;opacity:0;overflow:hidden;background:#f1f1f1;margin:0;padding:0;position:absolute;top:100%;left:-.0625rem;width:calc(100% + .125rem);z-index:10;list-style:none;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.custom__select__dropdown.active{max-height:31.25rem;opacity:1}.custom__select__dropdown li{padding:.75rem .625rem;cursor:pointer;color:#000;font-size:1.25rem;font-weight:500;line-height:1.2em;transition:background .2s}.custom__select__dropdown li:hover{background:#ececec}.tooltip{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:center;flex-shrink:0;position:relative;cursor:pointer}.tooltip svg{width:1rem;height:1.0625rem}.tooltip .tooltip__text{opacity:0;pointer-events:none;position:absolute;background:#f1f1f1;width:10.375rem;padding:.5625rem .5rem;transition:opacity .3s ease;bottom:1.75rem;z-index:7;right:-1.25rem}.tooltip .tooltip__text:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8' fill='none'%3E%3Cpath d='M8 8L2.54292e-07 4.4509e-07L16 -9.53674e-07L8 8Z' fill='%23f1f1f1'/%3E%3C/svg%3E");position:absolute;width:1rem;height:.5rem;bottom:-.5rem;right:1.25rem}.tooltip .tooltip__text p{font-size:.75rem;color:#000;line-height:1em}.tooltip:hover .tooltip__text,.tooltip .active .tooltip__text{opacity:1;pointer-events:auto}.header-ctlg-btn{color:#fff!important}#footer{margin-top:1.5rem}#header{margin-top:0}#seo-block{margin-top:7.5rem}@media screen and (max-width: 767px){#seo-block{margin-top:11.0625rem}}#seo-block .seo-block p{width:38.375rem;font-size:.75rem;line-height:1em;color:#00000050}@media screen and (max-width: 767px){#seo-block .seo-block p{width:100%}}#seo-block .seo-block .breadcrumbs{list-style:none;padding:0;margin:0;display:flex;align-items:center;margin-top:1.5rem;gap:.3125rem}@media screen and (max-width: 767px){#seo-block .seo-block .breadcrumbs{flex-wrap:wrap}}#seo-block .seo-block .breadcrumbs li{display:flex;align-items:center;gap:.3125rem}#seo-block .seo-block .breadcrumbs li:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.162109 3.89868L0.162109 2.7229L6.47852 2.7229L5.0498 0.60376L5.28223 0.289307L9.61621 3.13989V3.48169L5.28223 6.34595L5.04297 6.01782L6.47852 3.89868L0.162109 3.89868Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.4375rem;background-size:contain;background-repeat:no-repeat;background-position:center}#seo-block .seo-block .breadcrumbs li a{font-size:.875rem;line-height:1em;color:#776cff}#seo-block .seo-block .breadcrumbs li:last-child{font-size:.875rem;line-height:1em;color:#a9a9a9}#seo-block .seo-block .breadcrumbs li:last-child:after{display:none}.swiper__indicator .swiper__indicator__progress{background-color:#775afa}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
