.checkout{cursor:pointer}.checkout,.checkout_icon{display:flex;align-items:center}.checkout_icon{justify-content:center;flex:1 1;font-size:14px;gap:5px}.empty,.svg{transition:opacity .5s ease}.empty{opacity:1;border:.5px solid #fff;border-radius:3px;opacity:.4}.new-password__form{display:flex;flex-direction:column;justify-content:center;width:89%;margin:auto;gap:10px}.new-password__title{font-size:32px;font-weight:400;line-height:50.4px;letter-spacing:-.015em;text-align:center}.new-password__input{height:40px;font-size:21px}.new-password__input::placeholder{font-weight:400;font-size:21px}.new-password__button{border-radius:5px;background:#9f0321;color:var(--page-color-white);width:198px;height:40px;cursor:pointer;font-size:21px;font-weight:400;margin:auto;letter-spacing:-.01em}@media(max-width:639px){.new-password{margin-top:20px}.new-password__form{margin-top:20px;margin-bottom:10px}.new-password__title{font-size:25px;line-height:21.6px}.new-password__input{height:40px;font-size:16px}.new-password__input::placeholder{font-weight:400;font-size:16px}.new-password__button{width:50%;font-size:16px}}.payment{padding:0 20px 0 34px;gap:42px;height:87vh}.payment,.payment__changeButton{display:flex;justify-content:center;align-items:center}.payment__changeButton{padding-left:10px;padding-right:10px;height:32px;width:102px;background-color:var(--page-color-gray);font-family:Marr Sans Regular;text-align:center;font-size:14px;font-weight:500;line-height:11.2px;letter-spacing:-.04em;border-radius:5px;margin-left:4px}.payment__changeButton:hover{cursor:pointer}.payment-bar{margin:105px auto auto;width:95%}.payment__container{display:flex;width:100%}.payment__label{padding-top:10px;font-size:14px;line-height:11.2px;font-weight:500;font-size:16px;letter-spacing:-.04em}.payment__label,.payment__privacy{color:var(--page-color-white);font-weight:400}.payment__privacy{padding:10px 0;font-size:10px;line-height:13px}.payment__privacy-text{font-size:16px;font-weight:400;line-height:16.9px;letter-spacing:-.04em}.payment__form{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.payment__field{border-radius:5px;background-color:inherit;border:1px solid var(--page-color-gray);padding:12px;width:101%;box-sizing:border-box;outline:none;font-weight:400;font-size:14px;line-height:11.2px;font-weight:500;color:var(--page-color-white)}.payment__field::placeholder{opacity:.5;font-weight:400;font-size:14px}.payment__link{color:var(--page-color-white)}.payment__subtitle{font-size:30px;font-weight:400;padding-bottom:16px;letter-spacing:-.04em}.payment__title{padding-bottom:6px;font-size:32px;letter-spacing:-.04em;margin-left:-5px;font-family:VictorNarrow}.payment__title-italic{font-size:50px;line-height:40px;font-weight:400;color:var(--page-color-white);font-size:32px}.payment__left,.payment__right{width:100%}.payment__right{display:flex;flex-direction:column;justify-content:space-between}.payment__checkout-icon{padding-left:115px}.payment__checkout-icon_error{color:var(--page-color-red);margin-left:115px;font-size:14px}.payment__box{padding-left:115px}.payment__footer{padding-left:105px}.payment__line{border-bottom:1px solid var(--page-color-gray)}.payment__line-vertical{border-left:1px solid var(--page-color-gray);margin-top:2px;height:17px;margin-left:9%;margin-right:9%}.payment__price{display:flex;justify-content:space-between;padding:19px 0}.payment__price-box{gap:5px;display:flex;flex-direction:row;align-items:center}.payment__price-label{background-color:var(--page-color-red-lighter);color:#fff;width:76px;height:64px;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:27px;line-height:21.6px;font-style:italic;font-family:VictorNarrow;font-weight:600;box-sizing:border-box}.payment__price-label-month{width:112px;height:64px;background-color:#282828}.payment__price-content{display:flex;justify-content:center;flex-direction:column;align-items:flex-end}.payment__price-value{font-size:24px;line-height:18.7px;font-weight:500;color:var(--page-color-white);font-family:VictorNarrow}.payment__price-description{font-size:14px;line-height:11.2px;font-weight:500;color:var(--page-color-white);color:var(--page-color-gray);padding-top:8px;display:flex;justify-content:flex-end}.payment__price-description-resumen{color:var(--page-color-gray);font-family:VictorNarrow;font-size:14px;font-weight:400}.payment .payment-field__field-container{width:100%}.payment__subtotal{display:flex;justify-content:space-between;padding-top:20px}.payment__taxmessage{display:flex;justify-content:flex-end;margin-top:5px}.payment__taxmessage div{font-size:13px;text-align:right;width:50%}.payment__tax{padding-top:16px}.payment__tax,.payment__total{display:flex;justify-content:space-between}.payment__total{padding-top:45px;letter-spacing:-.04em}.payment__footer{display:flex}.payment__footer-group-label{display:flex;justify-content:space-between;margin-top:5px;flex:.75 1;width:100%}.payment__footer-label{font-size:10px;line-height:13px;font-weight:400;color:var(--page-color-white);letter-spacing:-.04em;text-decoration:none;font-size:14px}.payment__copyright{display:flex;gap:5px;align-items:center;width:52%;flex:.4 1}.payment__copyright-label{font-weight:700}.payment__copyright-description,.payment__copyright-label{font-size:10px;line-height:13px;color:var(--page-color-white);font-size:14px;letter-spacing:-.04em}.payment__copyright-description{font-weight:400;max-width:82px;color:#fff;opacity:.3;line-height:10px}.payment__factura{justify-self:end;text-align:end;font-weight:400;margin-top:12px;font-family:Marr Sans Regular;opacity:.4;width:70%}.payment__component{font-size:24px;font-size:400;letter-spacing:-.04em}.payment__component,.payment__component-value{line-height:18.7px;font-weight:500;color:var(--page-color-white);font-family:VictorNarrow}.payment__component-value{font-size:24px}.payment__country{display:flex;justify-content:space-between;gap:20px;width:101%}.payment__country_select{display:flex;flex-direction:column;flex:1 1;width:0;gap:10px}.payment__user-type{font-size:16px;display:flex;gap:9px;margin-top:6px}.payment__button,.payment__user-type_group{display:flex;align-items:center}.payment__button{width:83px;height:39px;font-weight:400!important;justify-content:center;background:linear-gradient(0deg,#9f0321 20%,#7b0118)!important;margin:0 auto}.payment__promocode{padding-top:21px;padding-bottom:10px;position:relative}.payment__code-box{display:flex;flex-direction:row;gap:10px}@media(max-width:768px){.payment__code-box{flex-direction:column}}.payment__error-message{position:absolute;bottom:-8px;color:var(--page-color-red);font-size:12px}.payment__code-button{padding:12.5px 21px;font-family:Marr Sans Regular;font-size:14px;font-weight:500;line-height:11.2px;letter-spacing:-.04em;background-color:var(--page-color-white);color:var(--page-color-black);border-radius:5px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.payment__code-button:hover{cursor:pointer}.payment__code-button-disabled{background-color:var(--page-color-gray);color:var(--page-color-black)}.progress,.progress__bar{display:flex;position:relative;width:100%}.progress__bar{height:2px;background-color:var(--page-color-gray);z-index:1;margin-top:7px}.progress__segment-red{width:0;background-color:red;animation:expandWidth 2s ease-out forwards;animation-delay:3s}@keyframes expandWidth{0%{width:0}to{width:75%}}.progress__segment-gray{width:25%;background-color:var(--page-color-gray)}.progress__circles{position:absolute;top:-6px;margin-top:7px;width:100%;display:flex;justify-content:space-between;z-index:2}.progress .circle{width:14px;height:14px;border-radius:50%;background-color:var(--page-color-gray);z-index:3}.progress__circles .circle:first-child{background-color:red}.progress__circles .circle:nth-child(2){animation:turnRed .3s ease-out forwards;animation-delay:3.9s}@keyframes turnRed{0%{background-color:var(--page-color-gray)}to{background-color:red}}.progress__circles .circle:last-child{background-color:var(--page-color-black);border:2px solid var(--page-color-gray);box-sizing:border-box}.card__inputs{display:flex;flex-direction:column}.card__input-group{border:1px solid var(--page-color-gray);border-radius:4px;overflow:hidden;width:100.6%}.card__row{display:flex;border-top:1px solid var(--page-color-gray)}.card__element{padding:10px;border:none;background-color:var(--page-color-black);flex:1 1;min-height:10px}.card__card-expiry{border-right:1px solid var(--page-color-gray)}.card__row{gap:0}.payment-input__field-container{position:relative}.payment-input__field{border-radius:5px;background-color:inherit;border:1px solid hsla(0,0%,100%,.4);padding:12px;width:101%;box-sizing:border-box;outline:none;color:var(--page-color-white);font-family:Marr Sans Regular;font-size:16px;font-weight:400;line-height:25.2px;height:35px;letter-spacing:-.01em}.payment-input__field::placeholder{color:var(--page-color-white);opacity:.5}.payment-input__field-error-message{top:30px;right:10px;color:var(--page-color-red);font-size:12px}@media(max-width:639px){.payment{padding:80px 20px 32px;display:block}.payment__privacy-text{font-size:14px}.payment__factura{margin-top:6px;font-size:12px;margin-left:30%}.payment__container{flex-direction:column-reverse;gap:30px}.payment-bar{display:none}.payment__subtitle{font-size:25px;line-height:19.2px;letter-spacing:-.04em;padding-bottom:24px}.payment__checkout-icon{padding-left:0}.payment__checkout-icon_error{color:var(--page-color-red);margin-left:0;font-size:14px;margin-top:5px}.payment__box{padding-left:0}.payment__line-vertical{margin-left:4.75px;margin-right:4.75px}.payment__price{margin-top:5px;padding-bottom:27px}.payment__price-label{width:84.21px;height:52px}.payment__price-label-month{width:108px;height:52px;background-color:#282828;letter-spacing:-.04em}.payment__price-value{font-size:16px;margin-top:5px}.payment__price-description{font-size:12px;padding-top:0;display:flex;justify-content:flex-end}.payment__price-description-resumen{color:var(--page-color-gray);font-family:VictorNarrow;font-size:12px;font-weight:400}.payment__subtotal{padding-top:20px;letter-spacing:-.04em}.payment__component,.payment__component-value{font-size:16px}.payment__tax{padding-top:6px;padding-bottom:36px}.payment__total{padding-top:26px;letter-spacing:-.04em}.payment__label{font-size:16px;letter-spacing:-.04em}.payment__title{font-size:25px;margin-left:.5px}.payment__title-italic{font-size:25px}.payment__right{height:100%}.payment__footer{padding:0;display:flex;justify-content:center;align-items:center;letter-spacing:-.04em}.payment__footer-group-label{margin-top:0;flex:.7 1}.payment__footer-label{font-size:12px;letter-spacing:-.04em}.payment__copyright{align-items:center;flex:.45 1}.payment__copyright-description,.payment__copyright-label{font-size:12px}.payment__button{width:67px;height:31px;padding:10px 12px;font-size:16px!important}.payment__country{display:flex;flex-direction:column;gap:1px}.payment__country_select{display:flex;flex-direction:column;width:100%;gap:10px}.payment-input__field{font-size:16px}}.mobile-footer{margin-top:40px;margin-bottom:30px}.signup{height:100vh;background:var(--page-color-red-rubin);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.signup__line{position:absolute;width:97%;height:1px;background-color:#ea0035;top:84px;display:flex;z-index:0}@media(max-width:639px){.signup__line{display:none}}.signup__box{margin-top:82px;width:100%;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;max-width:600px}.signup__title{font-family:Marr Sans Regular;font-size:36px;font-weight:600;margin-top:-15px;line-height:10.8px;margin-bottom:30px;letter-spacing:-.01em;text-align:center;max-width:687px}.signup__title-italic{font-family:VictorNarrow;font-size:36px;font-style:italic;font-weight:500;line-height:50.4px;text-align:center}.signup__container{max-width:600px;width:100%}.signup__label{color:var(--page-color-red);font-size:24px}.signup__form{margin:auto;gap:10px;max-width:400px}.signup__field,.signup__form{display:flex;flex-direction:column}.signup__field{gap:5px}.signup__error-message{color:var(--page-color-dark-red)}.signup__error,.signup__error-message{text-align:center;min-height:20px;visibility:hidden}.signup__error{color:var(--page-color-red)}.signup__error:empty{visibility:hidden}.signup__error:not(:empty){visibility:visible}.signup__error-message:empty{visibility:hidden}.signup__error-message:not(:empty){visibility:visible}@media(max-width:768px){.signup__box{width:90%;padding:15px}.signup__title{padding-bottom:15px}}@media(max-width:480px){.signup__box{width:90%;padding:10px}.signup__title{padding-bottom:10px}}.signup__input{border:1px solid var(--page-color-red)!important;font-weight:400!important;font-size:21px;height:40px}.signup__input::placeholder{font-weight:400}.signup__button{background:var(--page-color-dark-red)!important;display:flex;justify-content:center;height:40px;align-items:center;font-weight:400;margin:auto}@media(max-width:639px){.signup__box{margin-top:25px;width:93%}.signup__input{height:31px;font-size:16px}.signup__input::placeholder{font-weight:400}.signup__title{font-size:25px;width:105%;margin-bottom:10px}.signup__title-italic{font-size:25px}.signup__label{font-size:21px}.signup__button{font-size:14px;line-height:18.2px;font-weight:400;color:var(--page-color-white);height:27px;width:56px;font-size:16px}}.signup__container .contact__field::placeholder{color:hsla(0,0%,100%,.2);font-family:Marr Sans Regular;font-size:21px;font-weight:400;line-height:25.2px;letter-spacing:-.01em}@media(max-width:639px){.signup__container .contact__field::placeholder{font-size:15px}}.pretty *{box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc(0% - (100% - 1em) - 8%);background-color:transparent}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes tada{0%{animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{animation-timing-function:ease-in;transform:scale(1.5)}72%{animation-timing-function:ease-out;transform:scale(1)}81%{animation-timing-function:ease-in;transform:scale(1.24)}89%{animation-timing-function:ease-out;transform:scale(1)}95%{animation-timing-function:ease-in;transform:scale(1.04)}to{animation-timing-function:ease-out;transform:scale(1)}}@keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}to{box-shadow:0 0 0 1.5em hsla(204,8%,76%,0)}}.pretty.p-default.p-fill .state label:after{transform:scale(1)}.pretty.p-default .state label:after{transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:.1428571429em}.pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(0% - (100% - 1em) - 8%);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1 1;justify-content:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(0% - (100% - 1em) - 8%);border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1 1;justify-content:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(0% - (100% - 1em) - 8%);left:0;z-index:0;text-align:center;line-height:normal;transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(0% - (100% - 1em) - 16%);z-index:0;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover,.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img,.pretty.p-toggle .state.p-off{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain input:checked~.state label:before,.pretty.p-plain.p-toggle .state label:before{content:none}.pretty.p-plain.p-plain .icon{transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img,.pretty.p-smooth.p-default input:checked+.state label:after{animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";transform:scale(0);transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty input:checked~.state.p-primary label:after,.pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg,.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-primary-o label:before,.pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.pretty input:checked~.state.p-primary-o label:after,.pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg,.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty input:checked~.state.p-info label:after,.pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg,.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-info-o label:before,.pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.pretty input:checked~.state.p-info-o label:after,.pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg,.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg,.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-success-o label:before,.pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.pretty input:checked~.state.p-success-o label:after,.pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg,.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty input:checked~.state.p-warning label:after,.pretty.p-toggle .state.p-warning label:after{background-color:#f0ad4e!important}.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg,.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-warning-o label:before,.pretty.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.pretty input:checked~.state.p-warning-o label:after,.pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg,.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty input:checked~.state.p-danger label:after,.pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg,.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-danger-o label:before,.pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.pretty input:checked~.state.p-danger-o label:after,.pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg,.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc(0% - (100% - 1em) - 35%)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state label:after,.pretty .state label:before,.pretty .state:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.trailer{border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.5);width:100%;height:100%;overflow:auto;display:flex}.trailer__header{position:absolute;top:0;left:0;right:0;z-index:-2}.trailer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6));z-index:2}.trailer__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2;opacity:1}.trailer__container{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:100px 10px 0;overflow:hidden}@media(min-width:1100px){.trailer__container{padding:100px 0 0}}.trailer__image-content{position:relative}.trailer__cover{position:absolute;bottom:18px;left:10px;display:flex;flex-direction:row;font-family:Marr Sans Regular;font-size:16px;font-weight:600;line-height:12px;letter-spacing:-.04em;z-index:3}@media(min-width:1199px){.trailer__cover{z-index:0}}.trailer__video-duration{position:absolute;bottom:0;right:0;color:#fff;padding:5px 7px;margin:10px;border-radius:40px;letter-spacing:-.400000006px;text-align:center;font-family:marrSansCondensed-semibold();font-size:12px;font-weight:600;line-height:12px;z-index:3}@media(min-width:1199px){.trailer__video-duration{font-size:14px;font-weight:600;line-height:16.8px;background-color:hsla(0,0%,100%,.2)}}.trailer__episodes{background-color:#000;display:flex;justify-content:center;padding:0 10px}.trailer__episodes-title{color:#fff;font-family:VictorNarrow;text-align:left;position:relative;font-size:25px;font-weight:400;line-height:31.44px;padding-bottom:14px}@media(min-width:1199px){.trailer__episodes-title{font-size:40px;font-weight:500;line-height:52.4px;padding-bottom:0}}.trailer__episodes-content{max-width:657px;padding-bottom:46px}.trailer__preview{position:relative;width:100%;max-width:1100px;padding-top:50px;background-color:#000;box-shadow:-7px 68px 77px 23px rgba(0,0,0,.6)}@media(min-width:1100px){.trailer__preview{padding-top:70px}}.trailer__preview-cancel{position:absolute;top:15px;right:20px;cursor:pointer;z-index:1}@media(min-width:1201px){.trailer__preview-cancel{top:30px;right:30px}}.trailer__preview-title{position:absolute;top:15px;left:15px;color:#fff;font-family:Marr Sans Regular}@media(min-width:1201px){.trailer__preview-title{top:20px;left:20px}}.trailer__preview-title-regular{font-family:Marr Sans Regular;letter-spacing:-.03em;font-size:16px;font-weight:400;line-height:16.8px}@media(min-width:1201px){.trailer__preview-title-regular{font-size:32px;font-weight:500;line-height:32px}}.trailer__preview-title-italic{font-family:VictorNarrow;font-style:italic;letter-spacing:-.03em;font-size:16px;font-weight:400;line-height:16.8px}@media(min-width:1201px){.trailer__preview-title-italic{font-weight:400;line-height:32px;font-size:32px}}.trailer__box{display:flex;gap:0;cursor:pointer;flex-direction:column;align-items:flex-start}@media(min-width:1199px){.trailer__box{flex-direction:row;align-items:center;gap:20px}}.trailer__box-image{object-fit:cover}.trailer__box-item{width:280px;height:148px;background-color:#282828;position:relative}@media(min-width:1199px){.trailer__box-item{width:354px;height:176px}}.trailer__content{flex-grow:1}.trailer__content,.trailer__right{display:flex;flex-direction:column}.trailer__right{justify-content:center}.trailer__component{display:flex;flex-direction:column;gap:15px}.trailer__title{color:#fff;padding-top:117px;font-family:VictorNarrow;font-style:italic;font-size:40px;font-weight:500;line-height:52.4px;text-align:left;position:relative}.trailer__title-box{display:flex;flex-direction:row;font-size:16px;font-weight:700;line-height:16.8px;gap:3px}.trailer__description,.trailer__title-box{font-family:Marr Sans Regular;text-align:left}.trailer__description{padding-top:9px;max-width:280px;font-size:14px;font-weight:400;line-height:15.6px;letter-spacing:-.03em}@media(min-width:1199px){.trailer__description{max-width:400px}}.trailer .control-icon,.trailer .controls-icon-skip{cursor:pointer;pointer-events:auto;border-radius:50%;transition:box-shadow .3s ease;padding:10px}.trailer .controls-icon-skip{opacity:.7}.trailer .vjs-text-track-cue>div{inset:-30px 0 0!important}@media(min-width:1199px){.trailer .vjs-text-track-cue>div{inset:-50px 0 0!important}}.trailer .vjs-text-track-cue>div{display:flex;z-index:3}.trailer .vjs-progress-holder{color:#ea0035!important;margin:0 30px 0 10px}.trailer .trailer-container video{width:100%;height:100%;object-fit:cover}.trailer .video-js .vjs-current-time{color:#fff;display:flex!important;right:0;position:absolute;font-weight:700}.trailer .vjs-has-started .vjs-control-bar{margin-bottom:35px}.trailer .vjs-play-progress{background-color:#ea0035!important;z-index:5}.trailer .vjs-control-bar{background:transparent!important;padding:0 5px;bottom:-60px!important;display:flex;justify-content:space-between}.trailer .control-total-box{display:flex;align-items:center;gap:20px;cursor:pointer}.trailer .video-js .vjs-load-progress div{background:hsla(0,0%,100%,.1)}.course__player .inputRange{width:30%!important}.course__player .subtitle-toggle{margin-right:100px!important}.course__player .progress-wrapper{width:770px!important}.course__player .custom-control-bar{position:absolute;bottom:40px}.course__player .custom-control-bar:before{content:"";position:absolute;top:-135px;left:0;right:0;height:190px;background:linear-gradient(180deg,transparent,#000);z-index:-1}.course__player .controls{z-index:1}.course__player .vjs-text-track-cue>div{inset:-35px 0 0 0!important}.trailer-container{position:relative}.trailer-container .video-js{width:100%;height:191.25px}@media(min-width:425px){.trailer-container .video-js{height:262px}}@media(min-width:640px){.trailer-container .video-js{height:362px}}@media(min-width:830px){.trailer-container .video-js{height:542.67px}}.trailer-container .vjs-control-bar{padding:0 30px 0 10px}.trailer-container .vjs-poster{position:static!important;object-fit:cover}.trailer-container .custom-progress-bar-container{width:94%;height:3px;background-color:hsla(0,0%,100%,.3);position:absolute;cursor:pointer;overflow:visible;top:30px;margin-left:-4px}@media(min-width:1199px){.trailer-container .custom-progress-bar-container{top:10px}}.trailer-container .custom-progress-time{display:flex;justify-content:flex-end;color:#fff;font-size:12px;line-height:10px;letter-spacing:1px;font-weight:700;position:absolute;right:9px;bottom:-25px;z-index:1}@media(min-width:1199px){.trailer-container .custom-progress-time{bottom:-16.5px;right:14px}}.trailer-container .custom-progress-bar-fill{height:100%;background-color:#ea0035;position:absolute;top:0;left:0;border-radius:2px}.trailer-container .progress-thumb{position:absolute;right:-6px;top:-4px;width:12px;height:12px;border-radius:50%;background-color:#ea0035;z-index:10}.trailer-container .custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2;opacity:1;gap:10px;transition:opacity .3s ease;display:flex;pointer-events:none}@media(min-width:1199px){.trailer-container .custom-play-button{gap:100px}}.trailer-container .custom-progress-bar-wrapper{display:flex;position:absolute;bottom:37px;left:0;right:0;padding:0 16px;z-index:1}@media(min-width:1199px){.trailer-container .custom-progress-bar-wrapper{bottom:0}}.trailer-container .custom-control-bar{display:flex;flex-direction:column;justify-content:space-between;gap:20px;width:100%;position:absolute;bottom:-20px}@media(min-width:1199px){.trailer-container .custom-control-bar{bottom:-55px}}.trailer-container .custom-control-bar.fullscreen-controls{bottom:0;width:100vw;height:auto;background:rgba(0,0,0,.6);padding:20px}.trailer-container .custom-control-bar .vjs-progress-control{width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#787884;position:relative;cursor:pointer;outline:none;transition:background .2s ease}.trailer-container .custom-control-bar .vjs-progress-control::-webkit-slider-runnable-track{height:3px;border-radius:5px;background:transparent}.trailer-container .custom-control-bar .vjs-progress-control::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#ea0035;border-radius:50%;cursor:pointer;position:relative;top:-6px;z-index:3;-webkit-transition:background .2s ease;transition:background .2s ease}.trailer-container .custom-control-bar .vjs-progress-control::-moz-range-track{height:3px;border-radius:5px;background:transparent}.trailer-container .custom-control-bar .vjs-progress-control::-moz-range-thumb{width:15px;height:15px;background:#ea0035;border-radius:50%;cursor:pointer;position:relative;z-index:3}.trailer-container .custom-control-bar .vjs-progress-control::-ms-track{background:transparent;border-color:transparent;color:transparent;height:3px;border-radius:5px}.trailer-container .custom-control-bar .vjs-progress-control::-ms-fill,.trailer-container .custom-control-bar .vjs-progress-control::-ms-fill:before{background:transparent;border-radius:5px}.trailer-container .custom-control-bar .controls{display:flex;justify-content:space-between;align-items:center;margin:60px -1px 0 10px;z-index:1}.trailer-container .custom-control-bar .controls .controls-left,.trailer-container .custom-control-bar .controls .controls-right{display:flex;align-items:center}.trailer-container .custom-control-bar .controls .controls-left img,.trailer-container .custom-control-bar .controls .controls-right img{cursor:pointer;margin-right:15px;filter:brightness(0) invert(1)}.trailer-container .custom-control-bar .controls .controls-left button,.trailer-container .custom-control-bar .controls .controls-left select,.trailer-container .custom-control-bar .controls .controls-right button,.trailer-container .custom-control-bar .controls .controls-right select{background:rgba(0,0,0,.6);color:#fff;border:none;padding:5px 10px;border-radius:5px;outline:none;cursor:pointer}.trailer-container .custom-control-bar .controls .controls-left button:hover,.trailer-container .custom-control-bar .controls .controls-left select:hover,.trailer-container .custom-control-bar .controls .controls-right button:hover,.trailer-container .custom-control-bar .controls .controls-right select:hover{background:hsla(0,0%,100%,.3)}.trailer-container .custom-control-bar .controls .controls-left button,.trailer-container .custom-control-bar .controls .controls-right button{background-color:rgba(0,0,0,.6);border:none;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer}.trailer-container .custom-control-bar .controls .controls-left button:hover,.trailer-container .custom-control-bar .controls .controls-right button:hover{background:var(--page-color-red)}.trailer-container .custom-control-bar .controls .volume-control{position:relative;display:flex;align-items:center}.trailer-container .custom-control-bar .controls .volume-control .inputRange{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;height:3px;background:linear-gradient(90deg,#ea0035 50%,hsla(0,0%,100%,.3) 0);cursor:pointer;outline:none;border-radius:100px;opacity:0;transition:width .3s ease}.trailer-container .custom-control-bar .controls .volume-control .inputRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#ea0035}.trailer-container .custom-control-bar .controls .volume-control:hover .inputRange{opacity:1}.trailer-container .controls-center{flex-grow:1;justify-content:center;align-items:center}@media(min-width:425px){.trailer-container .controls-center{margin-left:-40px}}@media(min-width:1199px){.trailer-container .controls-center{margin-left:0}}.trailer-container .controls-center .subtitle-toggle{display:flex;align-items:center;gap:30px;justify-content:center;margin-right:55px}.trailer-container .controls-center .subtitle-toggle .toggle-label{color:#fff;font-family:Marr Sans Regular;font-size:10px;font-weight:400;line-height:10px;text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width:1199px){.trailer-container .controls-center .subtitle-toggle .toggle-label:first-child{border-right:1px solid #fff;padding-right:2px}.trailer-container .controls-center .subtitle-toggle .toggle-label:last-child{padding-left:2px}}@media(min-width:1199px){.trailer-container .controls-center .subtitle-toggle .toggle-label{font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:-.04em;-webkit-text-decoration-line:none;text-decoration-line:none}}.trailer-container .controls-center .subtitle-toggle .toggle-title{display:flex;align-items:center}@media(min-width:1199px){.trailer-container .controls-center .subtitle-toggle .toggle-title{gap:10px}}.trailer-container .controls-center .subtitle-toggle .toggle-switch{position:relative;border:1px solid #222;border-radius:50px;cursor:pointer;transition:background .3s;display:flex;padding:2px;align-items:center;justify-content:space-between}.trailer-container .controls-center .subtitle-toggle .toggle-switch .label-off,.trailer-container .controls-center .subtitle-toggle .toggle-switch .label-on{font-family:Marr Sans Regular;font-size:14px;font-weight:600;text-align:center;justify-content:center;align-items:center;width:39px;height:20px;opacity:.2;transition:opacity .3s,color .3s;background:#222;display:flex;box-sizing:border-box;border-radius:50px}.trailer-container .controls-center .subtitle-toggle .toggle-switch .label-on.active{opacity:1;color:#fff;background:#222}.trailer-container .controls-center .subtitle-toggle .toggle-switch .label-off.active{opacity:1;color:#fff;background:222222}.trailer-container .controls-center .subtitle-toggle select{background-color:#222;color:#fff;border:none;padding:0 10px;border-radius:50px;outline:none;cursor:pointer;font-family:Marr Sans Regular;font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:-.04em;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:20px;display:flex;align-items:center}.trailer-container .controls-center .popup{position:absolute;font-family:Marr Sans Regular;font-size:10px;font-weight:400;line-height:10px;top:200%;background:linear-gradient(180deg,#060606,#282828);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10}.trailer-container .controls-center .popup .popup-option{padding:5px;cursor:pointer;text-align:left}.trailer-container .controls-center .popup .popup-close{padding:5px;text-align:center;color:red;cursor:pointer;text-align:left}.trailer-container .settings-popup{position:absolute;top:100%;right:10px;background:linear-gradient(180deg,#060606,#282828);color:#fff;padding:15px;gap:5px;display:flex;flex-direction:column;border-radius:10px;z-index:3;box-shadow:0 0 15px rgba(0,0,0,.3)}@media(min-width:1199px){.trailer-container .settings-popup{width:126px;top:-56px;right:80px}}.trailer-container .settings-popup .quality-select{display:flex;flex-direction:column;gap:10px;color:#fff;background:#222!important;padding:10px;border-radius:50px!important;font-family:Marr Sans Regular;font-size:10px;font-weight:400;line-height:10px;letter-spacing:-.04em}@media(min-width:1199px){.trailer-container .settings-popup .quality-select{font-family:Marr Sans Regular;font-size:14px;font-weight:500;line-height:16.8px;text-align:center}}.trailer-container .settings-popup select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.trailer-container .settings-title{display:flex;justify-content:space-between;align-items:center;font-family:Marr Sans Regular;font-size:10px;font-weight:400;line-height:10px;letter-spacing:-.04em;gap:5px}@media(min-width:1199px){.trailer-container .settings-title{font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:-.04em}}.trailer_player{display:flex;justify-content:center;height:100%}@media(min-width:425px){.trailer_player{height:100vh;max-height:262px}}@media(min-width:620px){.trailer_player{height:100vh;max-height:542.67px}}@media(min-width:1250px){.trailer_player{max-height:542.67px}}