@import url(https://fonts.googleapis.com/css?family=Didact+Gothic|Open+Sans:400,300,700|Lato:400,300,700|Roboto:900,700,500,400,300,200,100);@import url("https://fonts.googleapis.com/css?family=Poppins:400,700");.very-fast-transition{transition:all 0.1s ease}.fast-transition,section.benefits div.benefit-item div.img-container,section.pack-info.is-desktop div.pack-explanation button.primary,section.pack-info.is-desktop div.pack-explanation button.secondary,section.pack-info.is-desktop div.pack-explanation .segment-container button.button,.segment-container section.pack-info.is-desktop div.pack-explanation button.button,section.pack-info.is-desktop div.pack-explanation .inner-segment button.button,.inner-segment section.pack-info.is-desktop div.pack-explanation button.button,section.pack-info.is-desktop div.pack-explanation .inner-segment-fees button.button,.inner-segment-fees section.pack-info.is-desktop div.pack-explanation button.button,div.course-description span.course-badge,div.course-description div.button-container button.nav-button,div.course-description .inner-segment-fees .promo-footer div.button-container-inline button.nav-button,.inner-segment-fees .promo-footer div.course-description div.button-container-inline button.nav-button,div.tab,div.extra-benefit svg,div.pack-cta span.badge,div.pack-cta button.primary,div.course-comparing-box.is-desktop div.includes-and-cta div.button-container button.course-buy,div.course-comparing-box.is-desktop div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline button.course-buy,.inner-segment-fees .promo-footer div.course-comparing-box.is-desktop div.includes-and-cta div.button-container-inline button.course-buy,section.footer div.content button.transparent{transition:all 0.3s ease}.purple-button-hovered,div.course-description.is-desktop.secondary div.button-container button.nav-button:hover,.segment-container div.course-description.is-desktop.button div.button-container button.nav-button:hover,.inner-segment div.course-description.is-desktop.button div.button-container button.nav-button:hover,.inner-segment-fees div.course-description.is-desktop.button div.button-container button.nav-button:hover,div.course-description.is-desktop.secondary .inner-segment-fees .promo-footer div.button-container-inline button.nav-button:hover,.inner-segment-fees .promo-footer div.course-description.is-desktop.secondary div.button-container-inline button.nav-button:hover,.segment-container div.course-description.is-desktop.button .inner-segment-fees .promo-footer div.button-container-inline button.nav-button:hover,.inner-segment div.course-description.is-desktop.button .inner-segment-fees .promo-footer div.button-container-inline button.nav-button:hover,.inner-segment-fees div.course-description.is-desktop.button .promo-footer div.button-container-inline button.nav-button:hover,.inner-segment-fees .promo-footer div.course-description.is-desktop.button div.button-container-inline button.nav-button:hover{background:#A654AF !important;color:#fff !important}.orange-button-hovered,div.course-description.is-desktop.primary div.button-container button.nav-button:hover,div.course-description.is-desktop.primary .inner-segment-fees .promo-footer div.button-container-inline button.nav-button:hover,.inner-segment-fees .promo-footer div.course-description.is-desktop.primary div.button-container-inline button.nav-button:hover{background:#F7A636 !important;color:#fff !important}.opaque-button-hovered,section.pack-info.is-desktop div.pack-explanation button.secondary:hover,section.pack-info.is-desktop div.pack-explanation .segment-container button.button:hover,.segment-container section.pack-info.is-desktop div.pack-explanation button.button:hover,section.pack-info.is-desktop div.pack-explanation .inner-segment button.button:hover,.inner-segment section.pack-info.is-desktop div.pack-explanation button.button:hover,section.pack-info.is-desktop div.pack-explanation .inner-segment-fees button.button:hover,.inner-segment-fees section.pack-info.is-desktop div.pack-explanation button.button:hover,section.footer div.content button.transparent:hover{background:#fff !important;color:#505763 !important}.with-purple-dots ol.flickity-page-dots,section.instructors-v2 ol.flickity-page-dots,section.testimonials-container section.testimonials ol.flickity-page-dots,section.testimonials-container section.extra-benefits ol.flickity-page-dots,section.more-payables ol.flickity-page-dots{display:inherit;bottom:1rem}.with-purple-dots ol.flickity-page-dots li.dot,section.instructors-v2 ol.flickity-page-dots li.dot,section.testimonials-container section.testimonials ol.flickity-page-dots li.dot,section.testimonials-container section.extra-benefits ol.flickity-page-dots li.dot,section.more-payables ol.flickity-page-dots li.dot{height:15px;width:15px}.with-purple-dots ol.flickity-page-dots li.dot.is-selected,section.instructors-v2 ol.flickity-page-dots li.dot.is-selected,section.testimonials-container section.testimonials ol.flickity-page-dots li.dot.is-selected,section.testimonials-container section.extra-benefits ol.flickity-page-dots li.dot.is-selected,section.more-payables ol.flickity-page-dots li.dot.is-selected{background:#A654AF}.without-dots ol.flickity-page-dots,section.testimonials-container section.testimonials.is-desktop ol.flickity-page-dots{display:none}.with-purple-arrows button.flickity-prev-next-button,section.testimonials-container section.testimonials button.flickity-prev-next-button,section.testimonials-container section.extra-benefits button.flickity-prev-next-button,section.more-payables.is-desktop button.flickity-prev-next-button{display:inherit !important}.with-purple-arrows button.flickity-prev-next-button svg path,section.testimonials-container section.testimonials button.flickity-prev-next-button svg path,section.testimonials-container section.extra-benefits button.flickity-prev-next-button svg path,section.more-payables.is-desktop button.flickity-prev-next-button svg path{fill:#A654AF}.arrows-with-white-background button.flickity-prev-next-button,section.more-payables.is-desktop button.flickity-prev-next-button{background:#fff;border-radius:50%}.arrows-with-white-background button.flickity-prev-next-button.previous,section.more-payables.is-desktop button.flickity-prev-next-button.previous{left:30px !important;box-shadow:2px 2px 4px #000}.arrows-with-white-background button.flickity-prev-next-button.next,section.more-payables.is-desktop button.flickity-prev-next-button.next{right:30px !important;box-shadow:2px 2px 4px #000}.without-arrows button.flickity-prev-next-button,section.instructors-v2 button.flickity-prev-next-button,section.more-payables button.flickity-prev-next-button{display:none}.content-vertically-centered div.flickity-viewport,section.testimonials-container section.testimonials div.flickity-viewport{height:50vh !important}.content-vertically-centered div.flickity-viewport div.gallery-cell,section.testimonials-container section.testimonials div.flickity-viewport div.gallery-cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100% !important;width:100% !important}.arrows-on-box-border button.previous,section.testimonials-container section.testimonials button.previous{left:0 !important}.arrows-on-box-border button.next,section.testimonials-container section.testimonials button.next{right:0 !important}.table{display:table}.table-cell{display:table-cell;vertical-align:middle}.center-vertically-childs,section.header.after-scroll,section.desktop-header,section.desktop-header.white-bar div.logo-container,section.desktop-header.white-bar div.buttons-and-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.poppins-bold,div.trailer div.preview-container div.payable-name-container h1.title,div.trailer div.preview-container div.payable-name-container h2.name,div.atf-description div.desktop-payable-description-container h1.title,div.atf-description div.desktop-payable-description-container h2.name,div.cta-all-courses button,div.cta-unique-course button,div.atf-price div.prices-container span.prefix,div.atf-price div.prices-container span.amount{font-family:'Poppins', 'sans-serif';font-weight:700}.poppins-regular,section.header div.button-container button.login,section.header .inner-segment-fees .promo-footer div.button-container-inline button.login,.inner-segment-fees .promo-footer section.header div.button-container-inline button.login,section.desktop-header.purple-bar div.aligner div.button-container button.login,section.desktop-header.purple-bar div.aligner .inner-segment-fees .promo-footer div.button-container-inline button.login,.inner-segment-fees .promo-footer section.desktop-header.purple-bar div.aligner div.button-container-inline button.login,div.atf-description div.mobile-payable-description-container p.mobile-payable-description,div.atf-description div.desktop-payable-description-container p.description,div.cta-all-courses div.aueat-benefit-container p.benefit,div.atf-price div.prices-container p.installments-count,div.atf-price div.prices-container h3.currency-text{font-family:'Poppins', 'sans-serif';font-weight:400}.didact-gothic,.hero .hero-subtitle,.hero-free-course .hero-subtitle,.hero-payment-confirmation .hero-subtitle,.plan-viewer .course-module .content .lesson-row .lesson-icon .icon .invitation{font-family:'Didact Gothic';font-weight:400}.lato-bold,.title.alternative,section.checkout .course-checkout-price .number,section.checkout .checkout-total .total-amount .number,.instructors .instructors-list-container .instructor-title,.testimonials .testimonial .testimonial-author,.why-animaedu .benefit-title{font-family:'Lato';font-weight:700}.lato-regular,.button,.modal-description,.modal-link,section.checkout .course-checkout-description,section.checkout .checkout-total .total-copy,section.checkout .cupon-container .cupon-copy{font-family:'Lato';font-weight:400}.lato-light,html,.testimonials .testimonial .testimonial-age{font-family:'Lato';font-weight:300}.open-sans-bold,div.course-description div.extra-info-container div.extra-info span.content{font-family:'Open Sans';font-weight:700}.open-sans-regular,.nav-button,.terms-and-conditions,.title.with-border,.footer .footer-container,.input,.modal-title,.modal-wait-title,.alert,.modal-error-label,.contact-container p,section.checkout .cupon-container .coupon-status,section.checkout .checkout-options,section.checkout .checkout-description,section.checkout .checkout-email,.instructors .instructors-list-container .instructor-description,.why-animaedu .benefit-description,.course-benefits-container .benefits p,.course-benefits-container .benefits ul,.course-benefits-container .benefits ol,.instructor-detail-container .instructor-bio,.course-navigation,.lesson,.lesson .lesson-content ul,.segment-container .description,.dropdown .dropdown-item a,.payment-details-container .details p,.payment-details-container .details ul,.payment-details-container .details ol,.course-viewer .course-module .title,.course-viewer .course-module .content .lesson-row .right,.plan-viewer .course-module .title,.plan-viewer .course-module .content .lesson-row .right,.plan-viewer .viewer .viewer-detail .lesson-title,section.header.after-scroll div.badge-container span.badge,section.header.after-scroll div.aligner button.cta-button,section.pack-info div.pack-explanation button.primary,section.pack-info div.pack-explanation button.secondary,section.pack-info div.pack-explanation .segment-container button.button,.segment-container section.pack-info div.pack-explanation button.button,section.pack-info div.pack-explanation .inner-segment button.button,.inner-segment section.pack-info div.pack-explanation button.button,section.pack-info div.pack-explanation .inner-segment-fees button.button,.inner-segment-fees section.pack-info div.pack-explanation button.button,div.pack-cta span.badge,div.pack-cta button.primary,div.course-comparing-box div.includes-and-cta div.button-container button.course-buy,div.course-comparing-box div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline button.course-buy,.inner-segment-fees .promo-footer div.course-comparing-box div.includes-and-cta div.button-container-inline button.course-buy,section.footer div.content button.transparent{font-family:'Open Sans';font-weight:400}.open-sans-light,.testimonials .testimonial .testimonial-text,.course-viewer .course-module .subtitle,.plan-viewer .course-module .subtitle,.plan-viewer .viewer .viewer-detail .lesson-module-title,div.course-description div.extra-info-container div.extra-info span.title,div.pack-cta h3.aclaration,div.course-comparing-box div.type-container span.payable-type{font-family:'Open Sans';font-weight:300}.open-sans-ultralight{font-family:'Roboto';font-weight:200}.roboto-regular,div.steps-header div.steps-container div.description-steps,div.register-form div.form-container .form button.register-button,div.register-form div.form-container .form div.already-registered-label,div.success-alert,div.price-container div.payable-amount,div.price-container div.payable-currency,div.buy-section-container div.buy-button button.buy-button,.plan-viewer .viewer .viewer-detail .price,.modal-course-blocked-preview .modal-content .form .button,section.desktop-header.white-bar div.logo-container h2.title,section.pack-info div.pack-explanation h2.title,div.course-comparing-box div.title-and-price h3.course-name{font-family:'Roboto';font-weight:400}.roboto-light,.preview-description,div.checkout-header div.right-header-buttons div.contact-button-container a.contact-button,div.checkout-header div.right-header-buttons div.login-button-container a.login-button,section.checkout-tabs-container header div.tab-heads p.tab-head-text,div.steps-header div.steps-container div.step-item,div.register-form,div.price-container div.unlimited-access,div.horizontal-step-item,div.horizontal-step-item div.horizontal-step-title,div.buy-section-container div.buy-description,div.method-select div.description,div.method-select div.method-item div.radio-items .description,.modal-blocked-preview .modal-content .description-available,.modal-blocked-preview .modal-content .description-invited,.modal-blocked-preview .modal-content .description-warranty,.modal-blocked-preview div.description-bottom,.plan-viewer div.title,.plan-viewer .viewer .viewer-detail .lesson-description,.modal-course-blocked-preview .modal-content .description-available,.modal-course-blocked-preview .modal-content .description-invited,.modal-course-blocked-preview .modal-content .description-warranty,.modal-course-blocked-preview .modal-content .already-registered,.modal-course-blocked-preview div.description-bottom,div.faqs-title,div.faqs-description,div.faqs-scrollable-container div.answer,section.benefits div.benefit-item p.benefit-description,section.pack-info div.pack-explanation p.description,div.course-description h2.title,div.course-description p.description,div.extra-benefit p.description,div.pack-cta ul.includes li.included-item,div.pack-cta p.discount-aclaration,div.price-with-installments div.installments-count h3.installments,div.price-with-installments div.price-container div.discount-container p.discount{font-family:'Roboto';font-weight:300}.roboto-ultralight,.course-viewer .course-module .content .lesson-row .lesson-number,.course-viewer .course-module .content .lesson-row .lesson-title,.plan-viewer .course-module .content .lesson-row .lesson-number,.plan-viewer .course-module .content .lesson-row .lesson-title,.plan-viewer .viewer .viewer-detail .price .detail{font-family:'Roboto';font-weight:200}.roboto-medium,div.faqs-scrollable-container div.question,section.benefits div.benefit-item h2.benefit-title,div.course-description span.course-badge,div.extra-benefit h2.title{font-family:'Roboto';font-weight:500}.roboto-bold,div.price-with-installments div.price-container div.amount-container h3.amount{font-family:'Roboto';font-weight:700}.roboto-black,div.pack-cta h2.title{font-family:'Roboto';font-weight:900}.bg-primary,.button.primary{background:#8E4695}.c-primary,.button.primary.stroked,section.checkout .cupon-container .cupon-copy{color:#8E4695 !important}.bg-secondary,.button.secondary,.segment-container .button,.inner-segment .button,.inner-segment-fees .button,.why-animaedu{background:#F7A636}.c-secondary,.nav-button,.button.secondary.stroked,.segment-container .button.stroked,.inner-segment .button.stroked,.inner-segment-fees .button.stroked{color:#F7A636 !important}.bg-alternative,.button.alternative{background:#EA0A3F}.c-alternative{color:#EA0A3F !important}.bg-alternative-light,.button.alternative-light{background:#B7B7B7}.c-alternative-light,.footer .footer-container{color:#B7B7B7 !important}.bg-alternative-dark,.footer,.button.alternative-dark{background:#1F1F1F}.c-alternative-dark,.modal-description,section.checkout .checkout-options,section.checkout .checkout-description,section.checkout .checkout-email,.instructor-detail-container .instructor-bio .description{color:#1F1F1F !important}.bg-white,.button.primary.stroked,.button.secondary.stroked,.segment-container .button.stroked,.inner-segment .button.stroked,.inner-segment-fees .button.stroked{background:#fff}.c-white,.button.primary,.button.primary.stroked:hover,.button.secondary,.segment-container .button,.inner-segment .button,.inner-segment-fees .button,.button.alternative,.button.alternative-dark,.instructors,.segment-container .title,.segment-container .description a,.dropdown .dropdown-item a{color:#fff !important}.bg-black{background:#000}.c-black,.button.alternative-light{color:#000 !important}.bg-purple,.instructors,.segment,.inner-segment,.inner-segment-fees{background:#8E4796}.c-purple{color:#8E4796 !important}.fs-xsmall-alt,.button.small,.testimonials .testimonial .testimonial-age{font-size:1.2rem}.fs-xsmall{font-size:1.3rem}.fs-small,.nav-button,.nav-button.sign-in,span.facebook-login-button a.facebook-login,.terms-and-conditions,.terms-and-conditions .minimal-list li,.title.alternative,.footer-nav,.footer-copyright,.button.small.alt,.modal-description,.alert,.modal-error-label,.modal-link,.instructors .instructors-list-container .instructor-description,.testimonials .testimonial .testimonial-age,.why-animaedu .benefit-description,.courses-list-container .course-description,.dropdown .dropdown-item a{font-size:1.4rem}.fs-normal,.button,.input,.radio,.checkbox,.modal-title,.modal-wait-title,section.checkout .cupon-container .cupon-copy,section.checkout .cupon-container .coupon-status,section.checkout .checkout-options,section.checkout .checkout-description,section.checkout .checkout-email,.testimonials .testimonial .testimonial-text,.testimonials .testimonial .testimonial-author,.instructor-detail-container .instructor-bio,.summary-list,.my-courses .course-subscriptions-list .course-subscription-info .detail-text,.my-courses .course-subscriptions-list .course-subscription-info .completed-text,.my-courses .course-subscriptions-list .course-subscription-info .detail-value,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-name,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-module,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-separator,.my-courses .course-subscriptions-list .course-subscription-info .completed-value,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-text,.lesson{font-size:1.6rem}.fs-medium,.title.with-border,section.checkout .course-checkout-description,section.checkout .checkout-total .total-copy,.hero .hero-subtitle,.hero-free-course .hero-subtitle,.hero-payment-confirmation .hero-subtitle,.instructors .instructors-list-container .instructor-title,.why-animaedu .benefit-title,.courses-list-container .course-title,.course-navigation .modules-container .modules-list .module-item .lesson-list .lesson-title,.segment-container .description{font-size:1.8rem}.fs-medium-alt,.button.big{font-size:2rem}.fs-big,.advice h1,section.checkout .course-checkout-description .course-title,section.checkout .checkout-total .total-copy .course-title,section.checkout .course-checkout-price,section.checkout .checkout-total .total-amount,.hero-payment-confirmation .hero-title,.my-courses .course-subscriptions-list .course-subscription-info h2,.course-navigation .modules-container .modules-list .module-item .module-title,.lesson .lesson-content h2{font-size:2.8rem}.fs-xbig,.contact-container .title:not(.with-border),.hero .hero-title,.hero-free-course .hero-title,.hero-payment-confirmation .hero-title,.instructors .title,.why-animaedu .big-title,.course-details-container .title,.course-benefits-container .benefits h2,.segment-container .title,.payment-details-container .details h1{font-size:4.8rem}.fs-huge{font-size:6.4rem}.fw-light,.hero .hero-title,.hero-free-course .hero-title,.hero-payment-confirmation .hero-title,.testimonials .testimonial .testimonial-age{font-weight:300}.fw-regular,.hero .hero-subtitle,.hero-free-course .hero-subtitle,.hero-payment-confirmation .hero-subtitle,.courses-list-container .course-description{font-weight:400}.fw-semibold,.my-courses .course-subscriptions-list .course-subscription-info .detail-value,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-name,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-module,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-separator{font-weight:500}.fw-bold,.courses-list-container .course-title{font-weight:600}.tt-none{text-transform:none}.tt-uppercase,.title.alternative,.button{text-transform:uppercase}.tt-lowercase{text-transform:lowercase}.tt-capitalize,.nav-button.sign-in{text-transform:capitalize}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.lh-xsmall{line-height:1.4rem}.lh-small,.terms-and-conditions,.terms-and-conditions .minimal-list li,.footer-nav,.footer-copyright,.input,.modal-description,.instructors .instructors-list-container .instructor-title,.instructors .instructors-list-container .instructor-description,.testimonials .testimonial .testimonial-text,.testimonials .testimonial .testimonial-author,.why-animaedu .benefit-title,.why-animaedu .benefit-description,.courses-list-container .course-title,.courses-list-container .course-description{line-height:2.2rem}.lh-normal,.instructor-detail-container .instructor-bio,.segment-container .description{line-height:2.4rem}.lh-medium,.dropdown .dropdown-item a{line-height:3.2rem}.lh-big,.course-details-container .title,.course-benefits-container .benefits h2,.lesson .lesson-content h2,.payment-details-container .details h1{line-height:5.2rem}.lh-large,.contact-container .title:not(.with-border),.instructors .title,.why-animaedu .big-title{line-height:6.8rem}.ta-left{text-align:left}.ta-right,.nav,.testimonials .testimonial.right-aligned{text-align:right}.ta-center,.button,.contact-container .title:not(.with-border),.contact-container p,.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup,.instructors .title,.why-animaedu .big-title,.why-animaedu .benefit-container,.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline,.course-details-container,.instructor-detail-container .instructor-img,.my-courses .course-subscriptions-list .course-subscription-image-container,.segment,.segment-container .description,.inner-segment,.inner-segment-fees,.payment-details-container .details h1{text-align:center}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.of-hidden{vertical-align:hidden}.of-visible{vertical-align:visible}.of-scroll{vertical-align:scroll}.d-block,.courses-list-container .button{display:block}.d-inline{display:inline}.d-inline-block,.nav-button,.button{display:inline-block}.d-table{display:table}.d-none{display:none}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.f-left{float:left}.f-right{float:right}.f-both{float:both}.f-none{float:none}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85,.why-animaedu .benefit-description{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.h-5{height:5%}.h-10{height:10%}.h-15{height:15%}.h-20{height:20%}.h-25{height:25%}.h-30{height:30%}.h-35{height:35%}.h-40{height:40%}.h-45{height:45%}.h-50{height:50%}.h-55{height:55%}.h-60{height:60%}.h-65{height:65%}.h-70{height:70%}.h-75{height:75%}.h-80{height:80%}.h-85{height:85%}.h-90{height:90%}.h-95{height:95%}.h-100{height:100%}.mauto,.hero .hero-title,.hero-free-course .hero-title,.hero-payment-confirmation .hero-title,.hero .hero-subtitle,.hero-free-course .hero-subtitle,.hero-payment-confirmation .hero-subtitle,.why-animaedu .benefit-description{margin:auto}.m0auto{margin:0 auto}.m0{margin:0rem}.m1{margin:1rem}.m2{margin:2rem}.m3{margin:3rem}.m4{margin:4rem}.m5{margin:5rem}.m6{margin:6rem}.m7{margin:7rem}.m8{margin:8rem}.m9{margin:9rem}.m10{margin:10rem}.mt0{margin-top:0rem}.mt1{margin-top:1rem}.mt2,.instructors .instructors-list-container .instructor-title,.why-animaedu .benefit-title,.courses-list-container .course-title,.my-courses .course-subscriptions-list .course-subscription-actions,.segment-container .description,.segment-container .button,.inner-segment .button{margin-top:2rem}.mt3{margin-top:3rem}.mt4,hr.hr-purple{margin-top:4rem}.mt5{margin-top:5rem}.mt6,.courses-list-container.all-courses hr,.course-benefits-container .benefits h2,.lesson .lesson-content h2,.payment-details-container .details h1{margin-top:6rem}.mt7{margin-top:7rem}.mt8{margin-top:8rem}.mt9{margin-top:9rem}.mt10{margin-top:10rem}.mb0,.instructors .instructors-list-container .instructor-title,.why-animaedu .benefit-title,.courses-list-container .course-title{margin-bottom:0rem}.mb1,.input,.testimonials .testimonial .testimonial-quote img,.courses-list-container .course-description,.courses-list-container .button,.my-courses .course-subscriptions-list .course-subscription-info .course-completed-details,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-details,.payment-details-container .details p{margin-bottom:1rem}.mb2,.title.alternative,.testimonials .testimonial,.course-benefits-container .benefits p,.my-courses .course-subscriptions-list .course-subscription-info h2,.my-courses .course-subscriptions-list .course-subscription-info .detail-text,.my-courses .course-subscriptions-list .course-subscription-info .completed-text,.my-courses .course-subscriptions-list .course-subscription-info .detail-value,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-name,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-module,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-separator,.my-courses .course-subscriptions-list .course-subscription-info .completed-value,.my-courses .course-subscriptions-list .course-subscription-info .last-lesson-text,.course-navigation .modules-container .modules-list .module-item{margin-bottom:2rem}.mb3,.terms-and-conditions .description,.contact-container p,.course-details-container .title,.course-benefits-container .benefits h2,.lesson .lesson-content h2,.payment-details-container .details h1{margin-bottom:3rem}.mb4,hr.hr-purple,.title.with-border,.advice h1,.contact-container .title:not(.with-border),.instructors .title,.why-animaedu .big-title{margin-bottom:4rem}.mb5,.my-courses .course-subscriptions-list .course-subscription-item{margin-bottom:5rem}.mb6,.courses-list-container.all-courses hr{margin-bottom:6rem}.mb7,.contact-container .title.with-border,section.checkout .title.with-border,.my-courses .title.with-border{margin-bottom:7rem}.mb8{margin-bottom:8rem}.mb9{margin-bottom:9rem}.mb10{margin-bottom:10rem}.ml0{margin-left:0rem}.ml1{margin-left:1rem}.ml2{margin-left:2rem}.ml3{margin-left:3rem}.ml4{margin-left:4rem}.ml5{margin-left:5rem}.ml6{margin-left:6rem}.ml7{margin-left:7rem}.ml8{margin-left:8rem}.ml9{margin-left:9rem}.ml10{margin-left:10rem}.mr0{margin-right:0rem}.mr1{margin-right:1rem}.mr2{margin-right:2rem}.mr3{margin-right:3rem}.mr4{margin-right:4rem}.mr5{margin-right:5rem}.mr6{margin-right:6rem}.mr7{margin-right:7rem}.mr8{margin-right:8rem}.mr9{margin-right:9rem}.mr10{margin-right:10rem}.p0,section.all-courses-header,.hero,.hero-free-course,.hero-payment-confirmation{padding:0rem}.p1,header,.input,.why-animaedu .buttons-container{padding:1rem}.p2{padding:2rem}.p3{padding:3rem}.p4{padding:4rem}.p5{padding:5rem}.p6{padding:6rem}.p7{padding:7rem}.p8{padding:8rem}.p9{padding:9rem}.p10{padding:10rem}.pt0,.button{padding-top:0rem}.pt1{padding-top:1rem}.pt2,.footer .footer-container{padding-top:2rem}.pt3{padding-top:3rem}.pt4{padding-top:4rem}.pt5{padding-top:5rem}.pt6{padding-top:6rem}.pt7{padding-top:7rem}.pt8{padding-top:8rem}.pt9{padding-top:9rem}.pt10{padding-top:10rem}.pb0,.button{padding-bottom:0rem}.pb1{padding-bottom:1rem}.pb2,.footer .footer-container{padding-bottom:2rem}.pb3{padding-bottom:3rem}.pb4{padding-bottom:4rem}.pb5{padding-bottom:5rem}.pb6{padding-bottom:6rem}.pb7{padding-bottom:7rem}.pb8{padding-bottom:8rem}.pb9{padding-bottom:9rem}.pb10{padding-bottom:10rem}.pl0{padding-left:0rem}.pl1,.footer,.button.small{padding-left:1rem}.pl2,.nav-button.sign-in,span.facebook-login-button a.facebook-login,.button{padding-left:2rem}.pl3{padding-left:3rem}.pl4{padding-left:4rem}.pl5{padding-left:5rem}.pl6{padding-left:6rem}.pl7{padding-left:7rem}.pl8{padding-left:8rem}.pl9{padding-left:9rem}.pl10{padding-left:10rem}.pr0{padding-right:0rem}.pr1,.footer,.button.small{padding-right:1rem}.pr2,.nav-button.sign-in,span.facebook-login-button a.facebook-login,.button{padding-right:2rem}.pr3{padding-right:3rem}.pr4{padding-right:4rem}.pr5{padding-right:5rem}.pr6{padding-right:6rem}.pr7{padding-right:7rem}.pr8{padding-right:8rem}.pr9{padding-right:9rem}.pr10{padding-right:10rem}.is-not-selectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.is-clickable,.button{cursor:pointer}.is-not-clickable{pointer-events:none}.center-x{transform:translateX(-50%);position:absolute;left:50%}.centered-y{transform:translateY(-50%);position:absolute;top:50%}.center-all{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.avatar,.instructors .instructors-list-container .instructor-img{border-radius:50%;border:4px solid #B7B7B7}.is-square{border-radius:0 !important}.spinner{margin:50px auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#8E4695;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-0.32s}.spinner .bounce2{animation-delay:-0.16s}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}*,*:before,*:after{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:62.5%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;color:inherit}a:active,a:hover{outline:0;text-decoration:none !important}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;border:0;border-bottom:1px solid rgba(183,183,183,0.6)}hr.hr-purple{border-bottom:1px solid #8E4695}code,kbd,pre,samp{font-family:monospace, monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none}button{overflow:visible;border:none;-webkit-font-smoothing:antialiased;background:none}button,select{text-transform:none;background:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:600}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{padding:0;list-style-type:none;margin:0}ul.li:before{content:"• ";color:#8E4796;font-size:2.5rem;vertical-align:middle;display:inline-block;line-height:2.5rem;margin-right:0.5rem}a{text-decoration:none}img{max-width:100%}p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:inherit}.container:after,header:after,.terms-and-conditions:after,.footer .footer-container:after,.contact-container:after,section.checkout:after,.instructors .instructors-container:after,.testimonials:after,.why-animaedu .why-animaedu-container:after,.why-animaedu .buttons-container:after,.courses-preview:after,.course-details:after,.course-benefits:after,.instructor-detail:after,.my-courses:after,.course-navigation:after,.lesson:after,.segment-container:after,.inner-segment .segment-container:after,.inner-segment-fees .segment-container:after,.main-form:after,.payment-details:after,div.checkout-mx-view section.checkout-mx-section:after,div.checkout-custom-view section.checkout-custom-section:after,div.checkout-mercadopago-mx-view section.checkout-custom-section:after{content:"";display:table;clear:both}.row,header .header-container,.contact-container .form-container,section.checkout .checkout-container,.hero .hero-container,.hero-free-course .hero-container,.hero-payment-confirmation .hero-container,.instructors .instructors-list-container,.testimonials .testimonials-container,.why-animaedu .benefits-list-container,.courses-list-container,.course-details-container,.course-benefits-container,.instructor-detail-container,.my-courses .course-subscriptions-containers,.my-courses .course-subscriptions-list .course-subscription-item,.segment-container .row,.inner-segment .row,.payment-details-container,.row-reverse{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.gr-0,.gr-1,.gr-2,.instructor-detail-container .instructor-img,.gr-3,.instructors .instructors-list-container .instructor-container,.gr-4,.why-animaedu .benefit-container,.courses-list-container .course-container,.my-courses .course-subscriptions-list .course-subscription-image-container,.gr-5,.gr-6,.gr-7,.payment-details-container .details,.gr-8,.instructor-detail-container .instructor-bio,.my-courses .course-subscriptions-list .course-subscription-info,.course-navigation .modules-container,.gr-9,.advice,.course-details-container .video-container,.course-benefits-container .benefits,.lesson .lesson-content,.lesson .lesson-footer,.segment-container .title,.segment-container .description,.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline,.gr-10,.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline,.gr-11,.gr-12,.why-animaedu .big-title,.courses-list-container.all-courses hr,.course-details-container .title,.instructor-detail-container .title,.logo,.nav,.terms-and-conditions .title,.terms-and-conditions .description,.terms-and-conditions .minimal-list,.title.with-border,.contact-container .form,section.checkout .course-contents,section.checkout .course-checkout,.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup,.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button,.testimonials .testimonial,.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline,.why-animaedu .buttons-container .button,.my-courses .course-subscriptions-list{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;box-sizing:border-box}.gr-adapt{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.gr-grow{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.push-0,.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.why-animaedu .buttons-container .button{position:relative}.pull-0,.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12{position:relative}.nowrap{-ms-flex-wrap:none;flex-wrap:nowrap;white-space:nowrap}.nowrap>*{white-space:normal}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}.gr-centered,.terms-and-conditions .title,.terms-and-conditions .description,.terms-and-conditions .minimal-list,.advice,.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup,.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button,.instructors .instructors-list-container .instructor-container,.why-animaedu .big-title,.why-animaedu .benefit-container,.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline,.courses-list-container .course-container,.courses-list-container .button,.course-details-container .video-container,.course-benefits-container .benefits,.course-navigation .modules-container,.lesson .lesson-content,.lesson .lesson-footer,.segment-container .title,.segment-container .description,.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline,.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline,.payment-details-container .details,.contact-container .form,section.checkout .course-contents,section.checkout .course-checkout,.testimonials .testimonial,.my-courses .course-subscriptions-list,.main-form .form-container{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;clear:both !important}@media screen and (max-width: 540px){.container\@mobile:after{content:"";display:table;clear:both}}@media screen and (max-width: 540px){.row\@mobile,.row-reverse\@mobile{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (max-width: 540px){.gr-0\@mobile,.gr-1\@mobile,.gr-2\@mobile,.gr-3\@mobile,.gr-4\@mobile,.gr-5\@mobile,.gr-6\@mobile,.gr-7\@mobile,.gr-8\@mobile,.gr-9\@mobile,.gr-10\@mobile,.gr-11\@mobile,.gr-12\@mobile,.logo,.nav,.terms-and-conditions .title,.terms-and-conditions .description,.terms-and-conditions .minimal-list,.title.with-border,.contact-container .form,section.checkout .course-contents,section.checkout .course-checkout,.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup,.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button,.instructors .instructors-list-container .instructor-container,.why-animaedu .benefit-container,.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline,.why-animaedu .buttons-container .button,.courses-list-container .course-container,.course-details-container .video-container,.course-benefits-container .benefits,.instructor-detail-container .instructor-img,.instructor-detail-container .instructor-bio,.my-courses .course-subscriptions-list,.lesson .lesson-content,.segment-container .title,.segment-container .description,.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline,.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline,.payment-details-container .details{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;box-sizing:border-box}}@media screen and (max-width: 540px){.gr-adapt\@mobile{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media screen and (max-width: 540px){.gr-grow\@mobile{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media screen and (max-width: 540px){.push-0\@mobile,.push-1\@mobile,.push-2\@mobile,.push-3\@mobile,.push-4\@mobile,.push-5\@mobile,.push-6\@mobile,.push-7\@mobile,.push-8\@mobile,.push-9\@mobile,.push-10\@mobile,.push-11\@mobile,.push-12\@mobile,.why-animaedu .buttons-container .button{position:relative}}@media screen and (max-width: 540px){.pull-0\@mobile,.pull-1\@mobile,.pull-2\@mobile,.pull-3\@mobile,.pull-4\@mobile,.pull-5\@mobile,.pull-6\@mobile,.pull-7\@mobile,.pull-8\@mobile,.pull-9\@mobile,.pull-10\@mobile,.pull-11\@mobile,.pull-12\@mobile{position:relative}}@media screen and (max-width: 540px){.nowrap\@mobile{-ms-flex-wrap:none;flex-wrap:nowrap;white-space:nowrap}.nowrap\@mobile>*{white-space:normal}}@media screen and (max-width: 540px){.wrap\@mobile{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}}@media screen and (max-width: 540px){.gr-centered\@mobile,.why-animaedu .buttons-container .button{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;clear:both !important}}@media screen and (min-width: 541px) and (max-width: 1024px){.container\@tablet:after{content:"";display:table;clear:both}}@media screen and (min-width: 541px) and (max-width: 1024px){.row\@tablet,.row-reverse\@tablet{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (min-width: 541px) and (max-width: 1024px){.gr-0\@tablet,.gr-1\@tablet,.gr-2\@tablet,.gr-3\@tablet,.gr-4\@tablet,.gr-5\@tablet,.gr-6\@tablet,.gr-7\@tablet,.gr-8\@tablet,.gr-9\@tablet,.gr-10\@tablet,.gr-11\@tablet,.gr-12\@tablet,.contact-container .form,section.checkout .course-contents,section.checkout .course-checkout,.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup,.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button,.instructors .instructors-list-container .instructor-container,.why-animaedu .benefit-container,.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline,.why-animaedu .buttons-container .button,.courses-list-container .course-container,.course-details-container .video-container,.course-benefits-container .benefits,.instructor-detail-container .instructor-img,.instructor-detail-container .instructor-bio,.my-courses .course-subscriptions-list,.lesson .lesson-content,.segment-container .title,.segment-container .description,.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline,.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline,.payment-details-container .details{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;box-sizing:border-box}}@media screen and (min-width: 541px) and (max-width: 1024px){.gr-adapt\@tablet{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media screen and (min-width: 541px) and (max-width: 1024px){.gr-grow\@tablet{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media screen and (min-width: 541px) and (max-width: 1024px){.push-0\@tablet,.push-1\@tablet,.push-2\@tablet,.push-3\@tablet,.push-4\@tablet,.push-5\@tablet,.push-6\@tablet,.push-7\@tablet,.push-8\@tablet,.push-9\@tablet,.push-10\@tablet,.push-11\@tablet,.push-12\@tablet,.why-animaedu .buttons-container .button{position:relative}}@media screen and (min-width: 541px) and (max-width: 1024px){.pull-0\@tablet,.pull-1\@tablet,.pull-2\@tablet,.pull-3\@tablet,.pull-4\@tablet,.pull-5\@tablet,.pull-6\@tablet,.pull-7\@tablet,.pull-8\@tablet,.pull-9\@tablet,.pull-10\@tablet,.pull-11\@tablet,.pull-12\@tablet{position:relative}}@media screen and (min-width: 541px) and (max-width: 1024px){.nowrap\@tablet{-ms-flex-wrap:none;flex-wrap:nowrap;white-space:nowrap}.nowrap\@tablet>*{white-space:normal}}@media screen and (min-width: 541px) and (max-width: 1024px){.wrap\@tablet{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}}@media screen and (min-width: 541px) and (max-width: 1024px){.gr-centered\@tablet,.why-animaedu .buttons-container .button{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;clear:both !important}}@media screen and (min-width: 1024px){.container\@desktop:after{content:"";display:table;clear:both}}@media screen and (min-width: 1024px){.row\@desktop,.row-reverse\@desktop{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (min-width: 1024px){.gr-0\@desktop,.gr-1\@desktop,.gr-2\@desktop,.gr-3\@desktop,.gr-4\@desktop,.gr-5\@desktop,.gr-6\@desktop,.gr-7\@desktop,.gr-8\@desktop,.gr-9\@desktop,.gr-10\@desktop,.gr-11\@desktop,.gr-12\@desktop{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;box-sizing:border-box}}@media screen and (min-width: 1024px){.gr-adapt\@desktop{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media screen and (min-width: 1024px){.gr-grow\@desktop{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media screen and (min-width: 1024px){.push-0\@desktop,.push-1\@desktop,.push-2\@desktop,.push-3\@desktop,.push-4\@desktop,.push-5\@desktop,.push-6\@desktop,.push-7\@desktop,.push-8\@desktop,.push-9\@desktop,.push-10\@desktop,.push-11\@desktop,.push-12\@desktop{position:relative}}@media screen and (min-width: 1024px){.pull-0\@desktop,.pull-1\@desktop,.pull-2\@desktop,.pull-3\@desktop,.pull-4\@desktop,.pull-5\@desktop,.pull-6\@desktop,.pull-7\@desktop,.pull-8\@desktop,.pull-9\@desktop,.pull-10\@desktop,.pull-11\@desktop,.pull-12\@desktop{position:relative}}@media screen and (min-width: 1024px){.nowrap\@desktop{-ms-flex-wrap:none;flex-wrap:nowrap;white-space:nowrap}.nowrap\@desktop>*{white-space:normal}}@media screen and (min-width: 1024px){.wrap\@desktop{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}}@media screen and (min-width: 1024px){.gr-centered\@desktop{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;clear:both !important}}@media (orientation: landscape){.container\@landscape:after{content:"";display:table;clear:both}}@media (orientation: landscape){.row\@landscape,.row-reverse\@landscape{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media (orientation: landscape){.gr-0\@landscape,.gr-1\@landscape,.gr-2\@landscape,.gr-3\@landscape,.gr-4\@landscape,.gr-5\@landscape,.gr-6\@landscape,.gr-7\@landscape,.gr-8\@landscape,.gr-9\@landscape,.gr-10\@landscape,.gr-11\@landscape,.gr-12\@landscape{-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;box-sizing:border-box}}@media (orientation: landscape){.gr-adapt\@landscape{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media (orientation: landscape){.gr-grow\@landscape{max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}}@media (orientation: landscape){.push-0\@landscape,.push-1\@landscape,.push-2\@landscape,.push-3\@landscape,.push-4\@landscape,.push-5\@landscape,.push-6\@landscape,.push-7\@landscape,.push-8\@landscape,.push-9\@landscape,.push-10\@landscape,.push-11\@landscape,.push-12\@landscape{position:relative}}@media (orientation: landscape){.pull-0\@landscape,.pull-1\@landscape,.pull-2\@landscape,.pull-3\@landscape,.pull-4\@landscape,.pull-5\@landscape,.pull-6\@landscape,.pull-7\@landscape,.pull-8\@landscape,.pull-9\@landscape,.pull-10\@landscape,.pull-11\@landscape,.pull-12\@landscape{position:relative}}@media (orientation: landscape){.nowrap\@landscape{-ms-flex-wrap:none;flex-wrap:nowrap;white-space:nowrap}.nowrap\@landscape>*{white-space:normal}}@media (orientation: landscape){.wrap\@landscape{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}}@media (orientation: landscape){.gr-centered\@landscape{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;clear:both !important}}@media screen and (max-width: 400px){@-ms-viewport{width:device-width}}#gridle-settings{content:'{ "version" : "2.0.43", "states" : { "default":{ "name" : "default", "min-width" : null, "max-width" : null, "query" : null, "classes" : true, "context" : "12", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "mobile":{ "name" : "mobile", "min-width" : null, "max-width" : "540px", "query" : "screen and (max-width: 540px)", "classes" : true, "context" : "12", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "tablet":{ "name" : "tablet", "min-width" : "541px", "max-width" : "1024px", "query" : "screen and (min-width: 541px) and (max-width: 1024px)", "classes" : true, "context" : "12", "column-width" : null, "gutter-width" : "30px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "15px", "gutter-bottom" : "0", "gutter-left" : "15px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "desktop":{ "name" : "desktop", "min-width" : "1024px", "max-width" : null, "query" : "screen and (min-width: 1024px)", "classes" : true, "context" : "12", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "landscape":{ "name" : "landscape", "min-width" : null, "max-width" : null, "query" : "(orientation : landscape)", "classes" : true, "context" : "12", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }} }'}.gr-0{-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0%}.push-0{left:0%}.pull-0{right:0%}.prefix-0{margin-left:0%}.suffix-0{margin-right:0%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-0{-moz-order:0;-ms-flex-order:0;order:0}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.push-1{left:8.33333%}.pull-1{right:8.33333%}.prefix-1{margin-left:8.33333%}.suffix-1{margin-right:8.33333%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-1{-moz-order:1;-ms-flex-order:1;order:1}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-2,.instructor-detail-container .instructor-img{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.push-2{left:16.66667%}.pull-2{right:16.66667%}.prefix-2{margin-left:16.66667%}.suffix-2{margin-right:16.66667%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-2{-moz-order:2;-ms-flex-order:2;order:2}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-3,.instructors .instructors-list-container .instructor-container{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.push-3{left:25%}.pull-3{right:25%}.prefix-3{margin-left:25%}.suffix-3{margin-right:25%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-3{-moz-order:3;-ms-flex-order:3;order:3}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-4,.why-animaedu .benefit-container,.courses-list-container .course-container,.my-courses .course-subscriptions-list .course-subscription-image-container{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.push-4{left:33.33333%}.pull-4{right:33.33333%}.prefix-4{margin-left:33.33333%}.suffix-4{margin-right:33.33333%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-4{-moz-order:4;-ms-flex-order:4;order:4}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.push-5{left:41.66667%}.pull-5{right:41.66667%}.prefix-5{margin-left:41.66667%}.suffix-5{margin-right:41.66667%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-5{-moz-order:5;-ms-flex-order:5;order:5}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.push-6{left:50%}.pull-6{right:50%}.prefix-6{margin-left:50%}.suffix-6{margin-right:50%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-6{-moz-order:6;-ms-flex-order:6;order:6}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-7,.payment-details-container .details{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.push-7{left:58.33333%}.pull-7{right:58.33333%}.prefix-7{margin-left:58.33333%}.suffix-7{margin-right:58.33333%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-7{-moz-order:7;-ms-flex-order:7;order:7}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-8,.instructor-detail-container .instructor-bio,.my-courses .course-subscriptions-list .course-subscription-info,.course-navigation .modules-container{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.push-8{left:66.66667%}.pull-8{right:66.66667%}.prefix-8{margin-left:66.66667%}.suffix-8{margin-right:66.66667%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-8{-moz-order:8;-ms-flex-order:8;order:8}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-9,.advice,.course-details-container .video-container,.course-benefits-container .benefits,.lesson .lesson-content,.lesson .lesson-footer,.segment-container .title,.segment-container .description,.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.push-9{left:75%}.pull-9{right:75%}.prefix-9{margin-left:75%}.suffix-9{margin-right:75%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-9{-moz-order:9;-ms-flex-order:9;order:9}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-10,.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.push-10{left:83.33333%}.pull-10{right:83.33333%}.prefix-10{margin-left:83.33333%}.suffix-10{margin-right:83.33333%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-10{-moz-order:10;-ms-flex-order:10;order:10}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.push-11{left:91.66667%}.pull-11{right:91.66667%}.prefix-11{margin-left:91.66667%}.suffix-11{margin-right:91.66667%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-11{-moz-order:11;-ms-flex-order:11;order:11}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-12,.why-animaedu .big-title,.courses-list-container.all-courses hr,.course-details-container .title,.instructor-detail-container .title{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.push-12{left:100%}.pull-12{right:100%}.prefix-12{margin-left:100%}.suffix-12{margin-right:100%}.order-first{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-12{-moz-order:12;-ms-flex-order:12;order:12}.order-last{-moz-order:9999;-ms-flex-order:9999;order:9999}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.no-gutter{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.no-gutter-top{padding-top:0}.no-gutter-bottom{padding-bottom:0}.auto-height{height:inherit}.row,header .header-container,.contact-container .form-container,section.checkout .checkout-container,.hero .hero-container,.hero-free-course .hero-container,.hero-payment-confirmation .hero-container,.instructors .instructors-list-container,.testimonials .testimonials-container,.why-animaedu .benefits-list-container,.courses-list-container,.course-details-container,.course-benefits-container,.instructor-detail-container,.my-courses .course-subscriptions-containers,.my-courses .course-subscriptions-list .course-subscription-item,.segment-container .row,.inner-segment .row,.payment-details-container{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-reverse{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-full{width:100vw;margin-left:50% !important;margin-right:0 !important;-webkit-transform:translateX(-50%);-moz-transition:translateX(-50%);transform:translateX(-50%)}.col{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.col-reverse{-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-align-left{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.row-align-right{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle{-ms-flex-align:center;-moz-align-items:center;align-items:center}.row-align-top{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.row-align-around{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.row-align-between{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.hide{display:none}.not-visible{visibility:hidden}.show{display:block}.show-inline{display:inline-block}.visible{visibility:visible}.row-debug{position:relative;z-index:99999;overflow:hidden}.row-debug:before{pointer-events:none;content:'';position:absolute;top:0;left:0;width:100%;height:99999px;background:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(0,0,0,0.02) 50%);background-size:16.66667% 100%;z-index:99999}body{direction:ltr}@media screen and (max-width: 540px){.gr-0\@mobile{-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0%}.push-0\@mobile{left:0%}.pull-0\@mobile{right:0%}.prefix-0\@mobile{margin-left:0%}.suffix-0\@mobile{margin-right:0%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-0\@mobile{-moz-order:0;-ms-flex-order:0;order:0}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-1\@mobile{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.push-1\@mobile{left:8.33333%}.pull-1\@mobile{right:8.33333%}.prefix-1\@mobile{margin-left:8.33333%}.suffix-1\@mobile{margin-right:8.33333%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-1\@mobile{-moz-order:1;-ms-flex-order:1;order:1}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-2\@mobile{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.push-2\@mobile{left:16.66667%}.pull-2\@mobile{right:16.66667%}.prefix-2\@mobile{margin-left:16.66667%}.suffix-2\@mobile{margin-right:16.66667%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-2\@mobile{-moz-order:2;-ms-flex-order:2;order:2}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-3\@mobile{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.push-3\@mobile{left:25%}.pull-3\@mobile{right:25%}.prefix-3\@mobile{margin-left:25%}.suffix-3\@mobile{margin-right:25%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-3\@mobile{-moz-order:3;-ms-flex-order:3;order:3}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-4\@mobile{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.push-4\@mobile{left:33.33333%}.pull-4\@mobile{right:33.33333%}.prefix-4\@mobile{margin-left:33.33333%}.suffix-4\@mobile{margin-right:33.33333%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-4\@mobile{-moz-order:4;-ms-flex-order:4;order:4}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-5\@mobile{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.push-5\@mobile{left:41.66667%}.pull-5\@mobile{right:41.66667%}.prefix-5\@mobile{margin-left:41.66667%}.suffix-5\@mobile{margin-right:41.66667%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-5\@mobile{-moz-order:5;-ms-flex-order:5;order:5}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-6\@mobile{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.push-6\@mobile{left:50%}.pull-6\@mobile{right:50%}.prefix-6\@mobile{margin-left:50%}.suffix-6\@mobile{margin-right:50%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-6\@mobile{-moz-order:6;-ms-flex-order:6;order:6}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-7\@mobile{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.push-7\@mobile{left:58.33333%}.pull-7\@mobile{right:58.33333%}.prefix-7\@mobile{margin-left:58.33333%}.suffix-7\@mobile{margin-right:58.33333%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-7\@mobile{-moz-order:7;-ms-flex-order:7;order:7}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-8\@mobile{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.push-8\@mobile{left:66.66667%}.pull-8\@mobile{right:66.66667%}.prefix-8\@mobile{margin-left:66.66667%}.suffix-8\@mobile{margin-right:66.66667%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-8\@mobile{-moz-order:8;-ms-flex-order:8;order:8}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-9\@mobile{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.push-9\@mobile{left:75%}.pull-9\@mobile{right:75%}.prefix-9\@mobile{margin-left:75%}.suffix-9\@mobile{margin-right:75%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-9\@mobile{-moz-order:9;-ms-flex-order:9;order:9}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-10\@mobile{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.push-10\@mobile{left:83.33333%}.pull-10\@mobile{right:83.33333%}.prefix-10\@mobile{margin-left:83.33333%}.suffix-10\@mobile{margin-right:83.33333%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-10\@mobile{-moz-order:10;-ms-flex-order:10;order:10}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-11\@mobile{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.push-11\@mobile{left:91.66667%}.pull-11\@mobile{right:91.66667%}.prefix-11\@mobile{margin-left:91.66667%}.suffix-11\@mobile{margin-right:91.66667%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-11\@mobile{-moz-order:11;-ms-flex-order:11;order:11}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-12\@mobile{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.push-12\@mobile{left:100%}.pull-12\@mobile{right:100%}.prefix-12\@mobile{margin-left:100%}.suffix-12\@mobile{margin-right:100%}.order-first\@mobile{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-12\@mobile{-moz-order:12;-ms-flex-order:12;order:12}.order-last\@mobile{-moz-order:9999;-ms-flex-order:9999;order:9999}.float-left\@mobile{float:left}.float-right\@mobile{float:right}.clear\@mobile{clear:both}.clear-left\@mobile{clear:left}.clear-right\@mobile{clear:right}.no-gutter\@mobile{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.no-gutter-left\@mobile{padding-left:0}.no-gutter-right\@mobile{padding-right:0}.no-gutter-top\@mobile{padding-top:0}.no-gutter-bottom\@mobile{padding-bottom:0}.gutter\@mobile{padding-right:10px;padding-left:10px}.gutter-left\@mobile{padding-left:10px}.gutter-right\@mobile{padding-right:10px}.auto-height\@mobile{height:inherit}.row\@mobile{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:0 !important;padding-right:0 !important;margin-left:-10px;margin-right:-10px}.row-reverse\@mobile{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-10px;margin-right:-10px}.row-full\@mobile{width:100vw;margin-left:50% !important;margin-right:0 !important;-webkit-transform:translateX(-50%);-moz-transition:translateX(-50%);transform:translateX(-50%)}.col\@mobile{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0 !important;padding-right:0 !important;margin-left:-10px;margin-right:-10px}.col-reverse\@mobile{-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-10px;margin-right:-10px}.row-align-left\@mobile{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@mobile{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.row-align-right\@mobile{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@mobile{-ms-flex-align:center;-moz-align-items:center;align-items:center}.row-align-top\@mobile{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@mobile{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@mobile{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@mobile{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.hide\@mobile{display:none}.not-visible\@mobile{visibility:hidden}.show\@mobile{display:block}.show-inline\@mobile{display:inline-block}.visible\@mobile{visibility:visible}.row-debug\@mobile{position:relative;z-index:99999;overflow:hidden}.row-debug\@mobile:before{pointer-events:none;content:'';position:absolute;top:0;left:0;width:100%;height:99999px;background:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(0,0,0,0.02) 50%);background-size:16.66667% 100%;z-index:99999}body{direction:ltr}}@media screen and (min-width: 541px) and (max-width: 1024px){.gr-0\@tablet{-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0%}.push-0\@tablet{left:0%}.pull-0\@tablet{right:0%}.prefix-0\@tablet{margin-left:0%}.suffix-0\@tablet{margin-right:0%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-0\@tablet{-moz-order:0;-ms-flex-order:0;order:0}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-1\@tablet{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.push-1\@tablet{left:8.33333%}.pull-1\@tablet{right:8.33333%}.prefix-1\@tablet{margin-left:8.33333%}.suffix-1\@tablet{margin-right:8.33333%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-1\@tablet{-moz-order:1;-ms-flex-order:1;order:1}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-2\@tablet{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.push-2\@tablet{left:16.66667%}.pull-2\@tablet{right:16.66667%}.prefix-2\@tablet{margin-left:16.66667%}.suffix-2\@tablet{margin-right:16.66667%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-2\@tablet{-moz-order:2;-ms-flex-order:2;order:2}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-3\@tablet{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.push-3\@tablet{left:25%}.pull-3\@tablet{right:25%}.prefix-3\@tablet{margin-left:25%}.suffix-3\@tablet{margin-right:25%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-3\@tablet{-moz-order:3;-ms-flex-order:3;order:3}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-4\@tablet{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.push-4\@tablet{left:33.33333%}.pull-4\@tablet{right:33.33333%}.prefix-4\@tablet{margin-left:33.33333%}.suffix-4\@tablet{margin-right:33.33333%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-4\@tablet{-moz-order:4;-ms-flex-order:4;order:4}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-5\@tablet{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.push-5\@tablet{left:41.66667%}.pull-5\@tablet{right:41.66667%}.prefix-5\@tablet{margin-left:41.66667%}.suffix-5\@tablet{margin-right:41.66667%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-5\@tablet{-moz-order:5;-ms-flex-order:5;order:5}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-6\@tablet{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.push-6\@tablet{left:50%}.pull-6\@tablet{right:50%}.prefix-6\@tablet{margin-left:50%}.suffix-6\@tablet{margin-right:50%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-6\@tablet{-moz-order:6;-ms-flex-order:6;order:6}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-7\@tablet{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.push-7\@tablet{left:58.33333%}.pull-7\@tablet{right:58.33333%}.prefix-7\@tablet{margin-left:58.33333%}.suffix-7\@tablet{margin-right:58.33333%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-7\@tablet{-moz-order:7;-ms-flex-order:7;order:7}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-8\@tablet{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.push-8\@tablet{left:66.66667%}.pull-8\@tablet{right:66.66667%}.prefix-8\@tablet{margin-left:66.66667%}.suffix-8\@tablet{margin-right:66.66667%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-8\@tablet{-moz-order:8;-ms-flex-order:8;order:8}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-9\@tablet{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.push-9\@tablet{left:75%}.pull-9\@tablet{right:75%}.prefix-9\@tablet{margin-left:75%}.suffix-9\@tablet{margin-right:75%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-9\@tablet{-moz-order:9;-ms-flex-order:9;order:9}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-10\@tablet{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.push-10\@tablet{left:83.33333%}.pull-10\@tablet{right:83.33333%}.prefix-10\@tablet{margin-left:83.33333%}.suffix-10\@tablet{margin-right:83.33333%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-10\@tablet{-moz-order:10;-ms-flex-order:10;order:10}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-11\@tablet{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.push-11\@tablet{left:91.66667%}.pull-11\@tablet{right:91.66667%}.prefix-11\@tablet{margin-left:91.66667%}.suffix-11\@tablet{margin-right:91.66667%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-11\@tablet{-moz-order:11;-ms-flex-order:11;order:11}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-12\@tablet{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.push-12\@tablet{left:100%}.pull-12\@tablet{right:100%}.prefix-12\@tablet{margin-left:100%}.suffix-12\@tablet{margin-right:100%}.order-first\@tablet{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-12\@tablet{-moz-order:12;-ms-flex-order:12;order:12}.order-last\@tablet{-moz-order:9999;-ms-flex-order:9999;order:9999}.float-left\@tablet{float:left}.float-right\@tablet{float:right}.clear\@tablet{clear:both}.clear-left\@tablet{clear:left}.clear-right\@tablet{clear:right}.no-gutter\@tablet{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.no-gutter-left\@tablet{padding-left:0}.no-gutter-right\@tablet{padding-right:0}.no-gutter-top\@tablet{padding-top:0}.no-gutter-bottom\@tablet{padding-bottom:0}.gutter\@tablet{padding-right:15px;padding-left:15px}.gutter-left\@tablet{padding-left:15px}.gutter-right\@tablet{padding-right:15px}.auto-height\@tablet{height:inherit}.row\@tablet{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:0 !important;padding-right:0 !important;margin-left:-15px;margin-right:-15px}.row-reverse\@tablet{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-15px;margin-right:-15px}.row-full\@tablet{width:100vw;margin-left:50% !important;margin-right:0 !important;-webkit-transform:translateX(-50%);-moz-transition:translateX(-50%);transform:translateX(-50%)}.col\@tablet{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0 !important;padding-right:0 !important;margin-left:-15px;margin-right:-15px}.col-reverse\@tablet{-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-15px;margin-right:-15px}.row-align-left\@tablet{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@tablet{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.row-align-right\@tablet{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@tablet{-ms-flex-align:center;-moz-align-items:center;align-items:center}.row-align-top\@tablet{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@tablet{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@tablet{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@tablet{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.hide\@tablet{display:none}.not-visible\@tablet{visibility:hidden}.show\@tablet{display:block}.show-inline\@tablet{display:inline-block}.visible\@tablet{visibility:visible}.row-debug\@tablet{position:relative;z-index:99999;overflow:hidden}.row-debug\@tablet:before{pointer-events:none;content:'';position:absolute;top:0;left:0;width:100%;height:99999px;background:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(0,0,0,0.02) 50%);background-size:16.66667% 100%;z-index:99999}body{direction:ltr}}@media screen and (min-width: 1024px){.gr-0\@desktop{-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0%}.push-0\@desktop{left:0%}.pull-0\@desktop{right:0%}.prefix-0\@desktop{margin-left:0%}.suffix-0\@desktop{margin-right:0%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-0\@desktop{-moz-order:0;-ms-flex-order:0;order:0}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-1\@desktop{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.push-1\@desktop{left:8.33333%}.pull-1\@desktop{right:8.33333%}.prefix-1\@desktop{margin-left:8.33333%}.suffix-1\@desktop{margin-right:8.33333%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-1\@desktop{-moz-order:1;-ms-flex-order:1;order:1}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-2\@desktop{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.push-2\@desktop{left:16.66667%}.pull-2\@desktop{right:16.66667%}.prefix-2\@desktop{margin-left:16.66667%}.suffix-2\@desktop{margin-right:16.66667%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-2\@desktop{-moz-order:2;-ms-flex-order:2;order:2}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-3\@desktop{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.push-3\@desktop{left:25%}.pull-3\@desktop{right:25%}.prefix-3\@desktop{margin-left:25%}.suffix-3\@desktop{margin-right:25%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-3\@desktop{-moz-order:3;-ms-flex-order:3;order:3}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-4\@desktop{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.push-4\@desktop{left:33.33333%}.pull-4\@desktop{right:33.33333%}.prefix-4\@desktop{margin-left:33.33333%}.suffix-4\@desktop{margin-right:33.33333%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-4\@desktop{-moz-order:4;-ms-flex-order:4;order:4}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-5\@desktop{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.push-5\@desktop{left:41.66667%}.pull-5\@desktop{right:41.66667%}.prefix-5\@desktop{margin-left:41.66667%}.suffix-5\@desktop{margin-right:41.66667%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-5\@desktop{-moz-order:5;-ms-flex-order:5;order:5}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-6\@desktop{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.push-6\@desktop{left:50%}.pull-6\@desktop{right:50%}.prefix-6\@desktop{margin-left:50%}.suffix-6\@desktop{margin-right:50%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-6\@desktop{-moz-order:6;-ms-flex-order:6;order:6}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-7\@desktop{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.push-7\@desktop{left:58.33333%}.pull-7\@desktop{right:58.33333%}.prefix-7\@desktop{margin-left:58.33333%}.suffix-7\@desktop{margin-right:58.33333%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-7\@desktop{-moz-order:7;-ms-flex-order:7;order:7}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-8\@desktop{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.push-8\@desktop{left:66.66667%}.pull-8\@desktop{right:66.66667%}.prefix-8\@desktop{margin-left:66.66667%}.suffix-8\@desktop{margin-right:66.66667%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-8\@desktop{-moz-order:8;-ms-flex-order:8;order:8}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-9\@desktop{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.push-9\@desktop{left:75%}.pull-9\@desktop{right:75%}.prefix-9\@desktop{margin-left:75%}.suffix-9\@desktop{margin-right:75%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-9\@desktop{-moz-order:9;-ms-flex-order:9;order:9}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-10\@desktop{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.push-10\@desktop{left:83.33333%}.pull-10\@desktop{right:83.33333%}.prefix-10\@desktop{margin-left:83.33333%}.suffix-10\@desktop{margin-right:83.33333%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-10\@desktop{-moz-order:10;-ms-flex-order:10;order:10}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-11\@desktop{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.push-11\@desktop{left:91.66667%}.pull-11\@desktop{right:91.66667%}.prefix-11\@desktop{margin-left:91.66667%}.suffix-11\@desktop{margin-right:91.66667%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-11\@desktop{-moz-order:11;-ms-flex-order:11;order:11}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-12\@desktop{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.push-12\@desktop{left:100%}.pull-12\@desktop{right:100%}.prefix-12\@desktop{margin-left:100%}.suffix-12\@desktop{margin-right:100%}.order-first\@desktop{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-12\@desktop{-moz-order:12;-ms-flex-order:12;order:12}.order-last\@desktop{-moz-order:9999;-ms-flex-order:9999;order:9999}.float-left\@desktop{float:left}.float-right\@desktop{float:right}.clear\@desktop{clear:both}.clear-left\@desktop{clear:left}.clear-right\@desktop{clear:right}.no-gutter\@desktop{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.no-gutter-left\@desktop{padding-left:0}.no-gutter-right\@desktop{padding-right:0}.no-gutter-top\@desktop{padding-top:0}.no-gutter-bottom\@desktop{padding-bottom:0}.auto-height\@desktop{height:inherit}.row\@desktop{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-reverse\@desktop{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-full\@desktop{width:100vw;margin-left:50% !important;margin-right:0 !important;-webkit-transform:translateX(-50%);-moz-transition:translateX(-50%);transform:translateX(-50%)}.col\@desktop{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.col-reverse\@desktop{-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-align-left\@desktop{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@desktop{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.row-align-right\@desktop{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@desktop{-ms-flex-align:center;-moz-align-items:center;align-items:center}.row-align-top\@desktop{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@desktop{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@desktop{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@desktop{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.hide\@desktop{display:none}.not-visible\@desktop{visibility:hidden}.show\@desktop{display:block}.show-inline\@desktop{display:inline-block}.visible\@desktop{visibility:visible}.row-debug\@desktop{position:relative;z-index:99999;overflow:hidden}.row-debug\@desktop:before{pointer-events:none;content:'';position:absolute;top:0;left:0;width:100%;height:99999px;background:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(0,0,0,0.02) 50%);background-size:16.66667% 100%;z-index:99999}body{direction:ltr}}@media (orientation: landscape){.gr-0\@landscape{-ms-flex-preferred-size:0%;flex-basis:0%;max-width:0%}.push-0\@landscape{left:0%}.pull-0\@landscape{right:0%}.prefix-0\@landscape{margin-left:0%}.suffix-0\@landscape{margin-right:0%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-0\@landscape{-moz-order:0;-ms-flex-order:0;order:0}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-1\@landscape{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.push-1\@landscape{left:8.33333%}.pull-1\@landscape{right:8.33333%}.prefix-1\@landscape{margin-left:8.33333%}.suffix-1\@landscape{margin-right:8.33333%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-1\@landscape{-moz-order:1;-ms-flex-order:1;order:1}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-2\@landscape{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.push-2\@landscape{left:16.66667%}.pull-2\@landscape{right:16.66667%}.prefix-2\@landscape{margin-left:16.66667%}.suffix-2\@landscape{margin-right:16.66667%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-2\@landscape{-moz-order:2;-ms-flex-order:2;order:2}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-3\@landscape{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.push-3\@landscape{left:25%}.pull-3\@landscape{right:25%}.prefix-3\@landscape{margin-left:25%}.suffix-3\@landscape{margin-right:25%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-3\@landscape{-moz-order:3;-ms-flex-order:3;order:3}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-4\@landscape{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.push-4\@landscape{left:33.33333%}.pull-4\@landscape{right:33.33333%}.prefix-4\@landscape{margin-left:33.33333%}.suffix-4\@landscape{margin-right:33.33333%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-4\@landscape{-moz-order:4;-ms-flex-order:4;order:4}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-5\@landscape{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.push-5\@landscape{left:41.66667%}.pull-5\@landscape{right:41.66667%}.prefix-5\@landscape{margin-left:41.66667%}.suffix-5\@landscape{margin-right:41.66667%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-5\@landscape{-moz-order:5;-ms-flex-order:5;order:5}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-6\@landscape{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.push-6\@landscape{left:50%}.pull-6\@landscape{right:50%}.prefix-6\@landscape{margin-left:50%}.suffix-6\@landscape{margin-right:50%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-6\@landscape{-moz-order:6;-ms-flex-order:6;order:6}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-7\@landscape{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.push-7\@landscape{left:58.33333%}.pull-7\@landscape{right:58.33333%}.prefix-7\@landscape{margin-left:58.33333%}.suffix-7\@landscape{margin-right:58.33333%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-7\@landscape{-moz-order:7;-ms-flex-order:7;order:7}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-8\@landscape{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.push-8\@landscape{left:66.66667%}.pull-8\@landscape{right:66.66667%}.prefix-8\@landscape{margin-left:66.66667%}.suffix-8\@landscape{margin-right:66.66667%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-8\@landscape{-moz-order:8;-ms-flex-order:8;order:8}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-9\@landscape{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.push-9\@landscape{left:75%}.pull-9\@landscape{right:75%}.prefix-9\@landscape{margin-left:75%}.suffix-9\@landscape{margin-right:75%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-9\@landscape{-moz-order:9;-ms-flex-order:9;order:9}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-10\@landscape{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.push-10\@landscape{left:83.33333%}.pull-10\@landscape{right:83.33333%}.prefix-10\@landscape{margin-left:83.33333%}.suffix-10\@landscape{margin-right:83.33333%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-10\@landscape{-moz-order:10;-ms-flex-order:10;order:10}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-11\@landscape{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.push-11\@landscape{left:91.66667%}.pull-11\@landscape{right:91.66667%}.prefix-11\@landscape{margin-left:91.66667%}.suffix-11\@landscape{margin-right:91.66667%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-11\@landscape{-moz-order:11;-ms-flex-order:11;order:11}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.gr-12\@landscape{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.push-12\@landscape{left:100%}.pull-12\@landscape{right:100%}.prefix-12\@landscape{margin-left:100%}.suffix-12\@landscape{margin-right:100%}.order-first\@landscape{-moz-order:-1;-ms-flex-order:-1;order:-1}.order-12\@landscape{-moz-order:12;-ms-flex-order:12;order:12}.order-last\@landscape{-moz-order:9999;-ms-flex-order:9999;order:9999}.float-left\@landscape{float:left}.float-right\@landscape{float:right}.clear\@landscape{clear:both}.clear-left\@landscape{clear:left}.clear-right\@landscape{clear:right}.no-gutter\@landscape{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.no-gutter-left\@landscape{padding-left:0}.no-gutter-right\@landscape{padding-right:0}.no-gutter-top\@landscape{padding-top:0}.no-gutter-bottom\@landscape{padding-bottom:0}.auto-height\@landscape{height:inherit}.row\@landscape{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-reverse\@landscape{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-full\@landscape{width:100vw;margin-left:50% !important;margin-right:0 !important;-webkit-transform:translateX(-50%);-moz-transition:translateX(-50%);transform:translateX(-50%)}.col\@landscape{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.col-reverse\@landscape{-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0 !important;padding-right:0 !important;margin-left:-0;margin-right:-0}.row-align-left\@landscape{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@landscape{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.row-align-right\@landscape{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@landscape{-ms-flex-align:center;-moz-align-items:center;align-items:center}.row-align-top\@landscape{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@landscape{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@landscape{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@landscape{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.hide\@landscape{display:none}.not-visible\@landscape{visibility:hidden}.show\@landscape{display:block}.show-inline\@landscape{display:inline-block}.visible\@landscape{visibility:visible}.row-debug\@landscape{position:relative;z-index:99999;overflow:hidden}.row-debug\@landscape:before{pointer-events:none;content:'';position:absolute;top:0;left:0;width:100%;height:99999px;background:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(0,0,0,0.02) 50%);background-size:16.66667% 100%;z-index:99999}body{direction:ltr}}@media screen and (max-width: 540px){.gr-0,.gr-1,.gr-2,.instructor-detail-container .instructor-img,.gr-3,.instructors .instructors-list-container .instructor-container,.gr-4,.why-animaedu .benefit-container,.courses-list-container .course-container,.my-courses .course-subscriptions-list .course-subscription-image-container,.gr-5,.gr-6,.gr-7,.payment-details-container .details,.gr-8,.instructor-detail-container .instructor-bio,.my-courses .course-subscriptions-list .course-subscription-info,.course-navigation .modules-container,.gr-9,.advice,.course-details-container .video-container,.course-benefits-container .benefits,.lesson .lesson-content,.lesson .lesson-footer,.segment-container .title,.segment-container .description,.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline,.gr-10,.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline,.gr-11,.gr-12,.why-animaedu .big-title,.courses-list-container.all-courses hr,.course-details-container .title,.instructor-detail-container .title,.gr-0\@mobile,.gr-1\@mobile,.gr-2\@mobile,.gr-3\@mobile,.gr-4\@mobile,.gr-5\@mobile,.gr-6\@mobile,.gr-7\@mobile,.gr-8\@mobile,.gr-9\@mobile,.gr-10\@mobile,.gr-11\@mobile,.gr-12\@mobile,.gr-0\@tablet,.gr-1\@tablet,.gr-2\@tablet,.gr-3\@tablet,.gr-4\@tablet,.gr-5\@tablet,.gr-6\@tablet,.gr-7\@tablet,.gr-8\@tablet,.gr-9\@tablet,.gr-10\@tablet,.gr-11\@tablet,.gr-12\@tablet,.gr-0\@desktop,.gr-1\@desktop,.gr-2\@desktop,.gr-3\@desktop,.gr-4\@desktop,.gr-5\@desktop,.gr-6\@desktop,.gr-7\@desktop,.gr-8\@desktop,.gr-9\@desktop,.gr-10\@desktop,.gr-11\@desktop,.gr-12\@desktop,.gr-0\@landscape,.gr-1\@landscape,.gr-2\@landscape,.gr-3\@landscape,.gr-4\@landscape,.gr-5\@landscape,.gr-6\@landscape,.gr-7\@landscape,.gr-8\@landscape,.gr-9\@landscape,.gr-10\@landscape,.gr-11\@landscape,.gr-12\@landscape{padding-right:10px;padding-left:10px}.gr-grow,.gr-grow\@mobile,.gr-grow\@tablet,.gr-grow\@desktop,.gr-grow\@landscape{padding-right:10px;padding-left:10px}.gr-adapt,.gr-adapt\@mobile,.gr-adapt\@tablet,.gr-adapt\@desktop,.gr-adapt\@landscape{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.gr-0,.gr-1,.gr-2,.instructor-detail-container .instructor-img,.gr-3,.instructors .instructors-list-container .instructor-container,.gr-4,.why-animaedu .benefit-container,.courses-list-container .course-container,.my-courses .course-subscriptions-list .course-subscription-image-container,.gr-5,.gr-6,.gr-7,.payment-details-container .details,.gr-8,.instructor-detail-container .instructor-bio,.my-courses .course-subscriptions-list .course-subscription-info,.course-navigation .modules-container,.gr-9,.advice,.course-details-container .video-container,.course-benefits-container .benefits,.lesson .lesson-content,.lesson .lesson-footer,.segment-container .title,.segment-container .description,.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline,.gr-10,.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline,.gr-11,.gr-12,.why-animaedu .big-title,.courses-list-container.all-courses hr,.course-details-container .title,.instructor-detail-container .title,.gr-0\@mobile,.gr-1\@mobile,.gr-2\@mobile,.gr-3\@mobile,.gr-4\@mobile,.gr-5\@mobile,.gr-6\@mobile,.gr-7\@mobile,.gr-8\@mobile,.gr-9\@mobile,.gr-10\@mobile,.gr-11\@mobile,.gr-12\@mobile,.gr-0\@tablet,.gr-1\@tablet,.gr-2\@tablet,.gr-3\@tablet,.gr-4\@tablet,.gr-5\@tablet,.gr-6\@tablet,.gr-7\@tablet,.gr-8\@tablet,.gr-9\@tablet,.gr-10\@tablet,.gr-11\@tablet,.gr-12\@tablet,.gr-0\@desktop,.gr-1\@desktop,.gr-2\@desktop,.gr-3\@desktop,.gr-4\@desktop,.gr-5\@desktop,.gr-6\@desktop,.gr-7\@desktop,.gr-8\@desktop,.gr-9\@desktop,.gr-10\@desktop,.gr-11\@desktop,.gr-12\@desktop,.gr-0\@landscape,.gr-1\@landscape,.gr-2\@landscape,.gr-3\@landscape,.gr-4\@landscape,.gr-5\@landscape,.gr-6\@landscape,.gr-7\@landscape,.gr-8\@landscape,.gr-9\@landscape,.gr-10\@landscape,.gr-11\@landscape,.gr-12\@landscape{padding-right:15px;padding-left:15px}.gr-grow,.gr-grow\@mobile,.gr-grow\@tablet,.gr-grow\@desktop,.gr-grow\@landscape{padding-right:15px;padding-left:15px}.gr-adapt,.gr-adapt\@mobile,.gr-adapt\@tablet,.gr-adapt\@desktop,.gr-adapt\@landscape{padding-right:15px;padding-left:15px}}[class*="gr"]>[class*="row"],[class*="gr"]>[class*="col"]{margin-left:-0;margin-right:-0}@media screen and (max-width: 540px){[class*="gr"]>[class*="row"],[class*="gr"]>[class*="col"]{margin-left:-10px;margin-right:-10px}}@media screen and (min-width: 541px) and (max-width: 1024px){[class*="gr"]>[class*="row"],[class*="gr"]>[class*="col"]{margin-left:-15px;margin-right:-15px}}@media screen and (min-width: 1024px){[class*="gr"]>[class*="row"],[class*="gr"]>[class*="col"]{margin-left:-0;margin-right:-0}}@media (orientation: landscape){[class*="gr"]>[class*="row"],[class*="gr"]>[class*="col"]{margin-left:-0;margin-right:-0}}.container,header,.terms-and-conditions,.footer .footer-container,.contact-container,section.checkout,.instructors .instructors-container,.testimonials,.why-animaedu .why-animaedu-container,.why-animaedu .buttons-container,.courses-preview,.course-details,.course-benefits,.instructor-detail,.my-courses,.course-navigation,.lesson,.segment-container,.inner-segment .segment-container,.inner-segment-fees .segment-container,.main-form,.payment-details,div.checkout-mx-view section.checkout-mx-section,div.checkout-custom-view section.checkout-custom-section,div.checkout-mercadopago-mx-view section.checkout-custom-section{max-width:1180px;margin:0 auto}.header-wrapper{position:relative;z-index:10}@media (max-width: 768px){section.without-items-header nav.nav{display:none}}header{position:relative;z-index:10}.logo{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;padding:0}@media screen and (max-width: 540px){.logo{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.logo{padding-right:15px;padding-left:15px}}@media screen and (max-width: 540px){.logo{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center}}.logo img{max-width:19rem;margin-top:0.2rem}.nav{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;padding:0;margin-top:0}@media screen and (max-width: 540px){.nav{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center;margin-top:1rem}}@media screen and (max-width: 540px){.nav{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.nav{padding-right:15px;padding-left:15px}}.nav-button{margin-left:1.6rem}.nav-button.fan-page{vertical-align:top;width:3rem;height:3rem}.nav-button.sign-in{min-width:inherit;line-height:2.5rem}span.facebook-login-button a.facebook-login{background-color:#3b5998;margin-left:1.6rem;color:#fff;text-transform:inherit}span.facebook-login-button a.facebook-login:hover{background-color:#2f4779 !important}section{padding:6rem 0 8rem}@media screen and (max-width: 540px){section{padding:3rem 0 4rem}}@media screen and (min-width: 541px) and (max-width: 1024px){section{padding:3rem 0 4rem}}section.dark-header{background:#6B3371;padding:6px 0 0 0;line-height:0}.title{font-size:4.2rem}label.hidden{display:none}.terms-and-conditions{color:#737373}.terms-and-conditions .title,.terms-and-conditions .description,.terms-and-conditions .minimal-list{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}@media screen and (max-width: 540px){.terms-and-conditions .title,.terms-and-conditions .description,.terms-and-conditions .minimal-list{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.terms-and-conditions .title,.terms-and-conditions .description,.terms-and-conditions .minimal-list{padding-right:15px;padding-left:15px}}@media screen and (max-width: 540px){.terms-and-conditions .title,.terms-and-conditions .description,.terms-and-conditions .minimal-list{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.terms-and-conditions .minimal-list{padding-left:3rem}.terms-and-conditions .minimal-list li:before{content:"• "}.title.with-border{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;text-align:left;color:#1F1F1F;padding-bottom:5px;border-bottom:1px solid #CCCCCC}@media screen and (max-width: 540px){.title.with-border{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center}}@media screen and (max-width: 540px){.title.with-border{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.title.with-border{padding-right:15px;padding-left:15px}}.title.alternative{color:#1F1F1F}.advice{text-align:center}.footer-nav{text-align:right}@media screen and (min-width: 541px) and (max-width: 1024px){.footer-nav{text-align:center}}@media screen and (max-width: 540px){.footer-nav{text-align:center}.footer-nav .footer-button{display:block;margin:0 0 1rem 0}}.footer-button{margin-left:1.6rem}.footer-button:first-child{margin-left:0}@media screen and (min-width: 541px) and (max-width: 1024px){.footer-copyright{text-align:center}}@media screen and (max-width: 540px){.footer-copyright{text-align:center}}.button{border-radius:5px;border:1px solid rgba(0,0,0,0);height:5rem;line-height:5rem;min-width:18rem}.button.small{height:3rem;line-height:3rem}.button.small.alt{height:3.4rem;line-height:3.4rem}@media screen and (max-width: 540px){.button.big{font-size:1.4rem;padding:0 1rem;overflow:hidden}}.button.primary:hover{background:#6d3672}.button.primary:active{background:#5c2e61}.button.primary.disabled{background:#e0c4e3}.button.primary.stroked{border-color:#8E4695}.button.secondary:hover,.segment-container .button:hover,.inner-segment .button:hover,.inner-segment-fees .button:hover{background:#f0900a}.button.secondary:active,.segment-container .button:active,.inner-segment .button:active,.inner-segment-fees .button:active{background:#d88109}.button.secondary.disabled,.segment-container .button.disabled,.inner-segment .button.disabled,.inner-segment-fees .button.disabled{background:#f9bc67}.button.secondary.stroked,.segment-container .button.stroked,.inner-segment .button.stroked,.inner-segment-fees .button.stroked{border-color:#F7A636}.button.alternative:hover{background:#b90832}.button.alternative:active{background:#a1072b}.button.alternative.disabled{background:#f63160}.button.alternative-light:hover{background:#b90832}.button.alternative-light:active{background:#a1072b}.button.alternative-light.disabled{background:#f63160}.button.alternative-dark:hover{background:#b90832}.button.alternative-dark:active{background:#a1072b}.button.alternative-dark.disabled{background:#f63160}.form .input,.form .button{width:100%}.input{background:#F4F4F4;border-radius:5px;height:5rem;border:none}.input.textarea{height:inherit}.input.small{height:3.4rem;text-transform:uppercase}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:2.2rem;padding-left:3rem;margin-bottom:0;font-weight:normal;cursor:pointer}.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-3rem;margin-top:4px \9;height:2.2rem;width:2.2rem}.modal-overlay{position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;width:100vw;height:100vh;z-index:999}@media screen and (max-width: 540px){.modal-overlay{z-index:11}}.modal-light{background:rgba(255,255,255,0.8)}.modal{box-shadow:0px 0px 7px #4A4A4A;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:620px;padding:3rem;border-radius:5px;background:white}@media screen and (max-width: 540px){.modal{width:100%}}@media screen and (min-width: 541px) and (max-width: 1024px){.modal{width:90%}}.modal a{color:#2190E0}.modal-close{position:absolute;right:3rem;top:3rem;display:block;width:11px;height:11px;background:url(../../img/modal-close.svg) no-repeat}.modal-title,.modal-wait-title{border-bottom:1px solid #CCCCCC;padding-bottom:4px}.modal-title+.modal-link,.modal-wait-title+.modal-link{margin-top:1rem !important}.modal-wait-title{border:none;text-align:center}.modal-description{margin-bottom:3rem;margin-top:1rem}.alert,.modal-error-label{border-radius:5px;padding:1.4rem 1rem 1rem 5rem;margin-top:2rem;margin-bottom:2rem;color:white;position:relative}.alert.no-margin,.no-margin.modal-error-label{margin:0}.alert.no-round,.no-round.modal-error-label{border-radius:0}.alert.alert-danger,.modal-error-label{background:#E44A4A}.alert.alert-success,.alert-success.modal-error-label{background:#47BE82}.alert .icon,.modal-error-label .icon{margin-right:1.5rem;top:50%;left:1rem;transform:translateY(-50%);vertical-align:top;position:absolute}.alert.centered,.centered.modal-error-label{text-align:center;padding:1.4rem 1rem 1rem 1rem}.alert.centered .icon,.centered.modal-error-label .icon{margin-right:2rem;top:50%;left:-1rem;transform:translate(-100%, -50%);vertical-align:top;position:absolute}.modal-error-label{padding:5px;display:inline-block;margin-top:inherit;margin-bottom:2rem;font-size:1.2rem;position:relative;text-transform:uppercase}.modal-error-label:before{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#b30000;border-width:6px;margin-left:-6px}.modal-link{color:#2190E0;margin-top:3rem;display:block;text-align:right}.modal-form-container{margin-top:3rem;position:relative}.modal-form-container div#facebook-button{display:table;position:relative;width:100%;background-color:#4267b2;height:5rem;border-radius:5px;text-align:center;cursor:pointer}.modal-form-container div#facebook-button:hover{background-color:#365899}.modal-form-container div#facebook-button div.fb-button-content{display:table-cell;vertical-align:middle}.modal-form-container div#facebook-button div.fb-button-content img{vertical-align:middle;width:3.5rem}.modal-form-container div#facebook-button div.fb-button-content span{vertical-align:middle;color:#fff;font-size:2rem;font-weight:normal;margin-left:2rem}.contact-container{height:100%}.contact-container .form{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}@media screen and (max-width: 540px){.contact-container .form{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.contact-container .form{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.contact-container .form{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}}@media screen and (max-width: 540px){.contact-container .form{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.contact-container p{font-weight:400;font-size:1.6rem}section.checkout{padding-top:2rem;height:100%}@media (max-width: 768px){section.checkout{padding-top:0}}section.checkout .course-contents{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@media screen and (max-width: 540px){section.checkout .course-contents{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){section.checkout .course-contents{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){section.checkout .course-contents{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}}@media screen and (max-width: 540px){section.checkout .course-contents{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (max-width: 768px){section.checkout .course-contents{display:none !important}}section.checkout .course-checkout{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}@media screen and (max-width: 540px){section.checkout .course-checkout{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){section.checkout .course-checkout{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){section.checkout .course-checkout{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}}@media screen and (max-width: 540px){section.checkout .course-checkout{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}section.checkout .course-checkout-container{background:#F4F4F4}section.checkout .bordered{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #8E4695;background:#fff}section.checkout .course-checkout-description,section.checkout .checkout-total .total-copy{color:#8E4695}@media screen and (max-width: 540px){section.checkout .course-checkout-description,section.checkout .checkout-total .total-copy{text-align:center;display:block}}@media (max-width: 768px){section.checkout .course-checkout-description span.course-description-title,section.checkout .checkout-total .total-copy span.course-description-title{display:none}}section.checkout .course-checkout-price,section.checkout .checkout-total .total-amount{float:right;margin-top:0;vertical-align:bottom;color:#8E4695}@media screen and (max-width: 540px){section.checkout .course-checkout-price,section.checkout .checkout-total .total-amount{float:none;display:block;text-align:center;margin-top:2rem}}section.checkout .cupon-container{background:#F4F4F4;padding:0rem 2rem 1rem}section.checkout .cupon-container img,section.checkout .cupon-container span{display:inline-block;vertical-align:middle}section.checkout .cupon-container .cupon-copy{padding-left:0rem}section.checkout .cupon-container .cupon-copy .link{color:#2190E0}section.checkout .cupon-container .coupon-status{color:#E44A4A;padding:0 1rem}section.checkout .cupon-input{margin:0rem 0 0 0}section.checkout .input{background:white;border:1px solid #ccc;margin-right:0.5rem}section.checkout .checkout-total{padding:2rem;background:#8E4695;color:#fff}section.checkout .checkout-total .total-copy{color:#fff}section.checkout .checkout-total .total-amount{color:#fff;line-height:2rem}section.checkout .button-container,section.checkout .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer section.checkout .button-container-inline{margin-top:2rem;text-align:center}section.checkout .checkout-options{padding:1rem 2rem}section.checkout .checkout-description,section.checkout .checkout-email{background:#F4F4F4;padding:1rem 2rem .3rem}section.checkout .checkout-email{padding-bottom:0}section.checkout .checkout-email .input{width:100%;text-transform:initial !important}.checkout-legal-message{font-size:1.4rem;margin-top:2rem;text-align:center}.checkout-legal-message a{color:#8E4695}.hero,.hero-free-course,.hero-payment-confirmation{background-size:cover !important;height:100vh}@media screen and (max-width: 540px){.hero,.hero-free-course,.hero-payment-confirmation{display:grid}}.hero.hero-courses iframe,.hero-courses.hero-free-course iframe,.hero-courses.hero-payment-confirmation iframe{position:absolute;top:0;left:0;height:100%;z-index:0}.hero .hero-container,.hero-free-course .hero-container,.hero-payment-confirmation .hero-container{position:absolute;width:100%;bottom:20rem}@media screen and (max-width: 540px){.hero .hero-container,.hero-free-course .hero-container,.hero-payment-confirmation .hero-container{top:100%;bottom:inherit;height:auto;padding:2rem 0;position:sticky}}@media screen and (min-width: 541px) and (max-width: 1024px){.hero .hero-container,.hero-free-course .hero-container,.hero-payment-confirmation .hero-container{bottom:5rem}}.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;color:white}@media screen and (max-width: 540px){.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup{padding-right:15px;padding-left:15px}}.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media screen and (max-width: 540px){.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button{padding-right:15px;padding-left:15px}}@media screen and (max-width: 540px){.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (min-width: 541px) and (max-width: 1024px){.hero .hgroup,.hero-free-course .hgroup,.hero-payment-confirmation .hgroup{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.hero .hero-title,.hero-free-course .hero-title,.hero-payment-confirmation .hero-title{line-height:50px;margin-bottom:14px}@media screen and (min-width: 1024px){.hero .hero-title,.hero-free-course .hero-title,.hero-payment-confirmation .hero-title{font-size:48px}}@media screen and (max-width: 540px){.hero .hero-title,.hero-free-course .hero-title,.hero-payment-confirmation .hero-title{font-size:32px}}@media screen and (min-width: 1024px){.hero .hgroup .button,.hero-free-course .hgroup .button,.hero-payment-confirmation .hgroup .button{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;background-color:#4D90FE;border-radius:24px}.hero .hgroup .button:hover,.hero-free-course .hgroup .button:hover,.hero-payment-confirmation .hgroup .button:hover{background-color:#0162fe}}.hero .hero-subtitle,.hero-free-course .hero-subtitle,.hero-payment-confirmation .hero-subtitle{line-height:22px;margin-bottom:30px;display:block}@media screen and (max-width: 540px){.hero .hero-subtitle,.hero-free-course .hero-subtitle,.hero-payment-confirmation .hero-subtitle{margin-bottom:10rem}}.hero.hero-half,.hero-half.hero-free-course,.hero-half.hero-payment-confirmation{height:350px;max-height:50vh}.hero .pt4,.hero-free-course .pt4,.hero-payment-confirmation .pt4{padding-top:4rem}.hero-payment-confirmation{height:40rem;padding:6rem 0 8rem}.hero-payment-confirmation .hero-container{position:relative;bottom:auto;top:3rem}.hero-payment-confirmation .hero-container .print-payment-ticket{background-color:#ff2b63 !important}.instructors .instructors-list-container.gallery-cell{width:100% !important}.instructors .instructors-list-container .instructor-container{text-align:center}.instructors .instructors-list-container .instructor-container:last-child{padding-bottom:0 !important}@media screen and (min-width: 541px) and (max-width: 1024px){.instructors .instructors-list-container .instructor-container{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;text-align:center;padding:0 10rem 6rem !important}}@media screen and (max-width: 540px){.instructors .instructors-list-container .instructor-container{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.instructors .instructors-list-container .instructor-container{padding-right:15px;padding-left:15px}}@media screen and (max-width: 540px){.instructors .instructors-list-container .instructor-container{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center;padding:0 3rem 6rem !important}}.testimonials .testimonial{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}@media screen and (max-width: 540px){.testimonials .testimonial{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.testimonials .testimonial{padding-right:15px;padding-left:15px}}.why-animaedu .benefits-list-container{margin-bottom:5rem}.why-animaedu .benefit-container{padding:0 3rem}.why-animaedu .benefit-container:last-child{padding-bottom:0 !important}@media screen and (min-width: 541px) and (max-width: 1024px){.why-animaedu .benefit-container{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;padding:0 10rem 6rem !important}}@media screen and (max-width: 540px){.why-animaedu .benefit-container{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.why-animaedu .benefit-container{padding-right:15px;padding-left:15px}}@media screen and (max-width: 540px){.why-animaedu .benefit-container{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center;padding:0 3rem 6rem !important}}.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}@media screen and (max-width: 540px){.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.why-animaedu .button-container,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.why-animaedu .button-container .button,.why-animaedu .inner-segment-fees .promo-footer .button-container-inline .button,.inner-segment-fees .promo-footer .why-animaedu .button-container-inline .button{width:100%}.why-animaedu .buttons-container .button{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;left:16.66667%}@media screen and (max-width: 540px){.why-animaedu .buttons-container .button{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.why-animaedu .buttons-container .button{padding-right:15px;padding-left:15px}}.why-animaedu .buttons-container .button:first-child{margin-right:.5rem}.why-animaedu .buttons-container .button:last-child{margin-left:.5rem}@media screen and (min-width: 541px) and (max-width: 1024px){.why-animaedu .buttons-container .button{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;left:0%;margin:0 0 1rem !important}}@media screen and (max-width: 540px){.why-animaedu .buttons-container .button{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;left:0%;margin:0 0 1rem !important}}@media screen and (max-width: 540px){.courses-list-container.all-courses hr{display:none}}.courses-list-container .course-container{padding:0 6rem;text-align:left}.courses-list-container .course-container:last-child{padding-bottom:0 !important}@media screen and (min-width: 541px) and (max-width: 1024px){.courses-list-container .course-container{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;text-align:center;padding:0 10rem 6rem !important}}@media screen and (max-width: 540px){.courses-list-container .course-container{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.courses-list-container .course-container{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.courses-list-container .course-container:last-child{padding-bottom:0 !important}}@media screen and (max-width: 540px){.courses-list-container .course-container{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 3rem 6rem !important}}@media screen and (min-width: 541px) and (max-width: 1024px){.courses-list-container .button{width:80%}}@media screen and (max-width: 540px){.courses-list-container .button{width:80%}}.sub-nav{background:#000;font-size:14px;color:#fff;line-height:20px}@media screen and (max-width: 540px){.sub-nav .sub-nav-title{display:none}}.sub-nav span{color:#fff;padding:14px 20px 3px;display:inline-block}.sub-nav a{backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;overflow:hidden;position:relative;transform:translateZ(0px);vertical-align:top;color:#fff;cursor:pointer;height:50px;padding:1em 2em 1.2em}.sub-nav a::before{background:#f7a636 none repeat scroll 0 0;content:"";height:4px;left:0;position:absolute;right:0;bottom:0;transform:translateY(4px);transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.sub-nav a:hover::before,.sub-nav a:focus::before,.sub-nav a:active::before{transform:translateY(0px)}.sub-nav a:hover{color:#f7a636}.sub-nav a.active{color:#f7a636;overflow:visible}.sub-nav a.active:hover::before{transform:translateY(0px)}.sub-nav a.active::before{transform:translateY(0px)}@media screen and (max-width: 540px){.sub-nav a,.sub-nav span{padding:1em 0.3em 1.2em}}@media screen and (max-width: 540px){.course-details-container .video-container{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.course-details-container .video-container{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.course-details-container .video-container{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.course-details-container .video-container{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.course-benefits-container .benefits{font-size:1.6rem}@media screen and (max-width: 540px){.course-benefits-container .benefits{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.course-benefits-container .benefits{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.course-benefits-container .benefits{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.course-benefits-container .benefits{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.course-benefits-container .benefits h2:first-child{margin-top:0}@media screen and (max-width: 540px){.course-benefits-container .benefits h2{text-align:center}}@media screen and (min-width: 541px) and (max-width: 1024px){.course-benefits-container .benefits h2{text-align:center}}.course-benefits-container .benefits p{font-weight:400;font-size:1.6rem}.course-benefits-container .benefits ul,.course-benefits-container .benefits ol{margin-top:3rem;font-weight:400}.course-benefits-container .benefits ul li,.course-benefits-container .benefits ol li{font-size:1.6rem;line-height:2.4rem}.course-benefits-container .benefits ul{display:block;list-style-type:disc;margin:1em 0px 1em 0px;padding-left:40px}.course-benefits-container .benefits ul ul{list-style-type:circle}.course-benefits-container .benefits ul ul ul{list-style-type:disc}.instructor-detail{margin-top:6rem}@media screen and (max-width: 540px){.instructor-detail-container .instructor-img{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:2rem}}@media screen and (max-width: 540px){.instructor-detail-container .instructor-img{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.instructor-detail-container .instructor-img{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.instructor-detail-container .instructor-img{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:2rem}}.instructor-detail-container .instructor-bio{text-align:left}@media screen and (max-width: 540px){.instructor-detail-container .instructor-bio{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center}}@media screen and (max-width: 540px){.instructor-detail-container .instructor-bio{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.instructor-detail-container .instructor-bio{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.instructor-detail-container .instructor-bio{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center}}.summary-list{text-align:left;list-style:none;margin-left:2rem}.summary-list li::before{border-color:#fff;content:"";border-color:transparent #8E4695;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:0.9em;position:relative}.my-courses .course-subscriptions-list{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}@media screen and (max-width: 540px){.my-courses .course-subscriptions-list{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.my-courses .course-subscriptions-list{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.my-courses .course-subscriptions-list{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}}@media screen and (max-width: 540px){.my-courses .course-subscriptions-list{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.my-courses .course-subscriptions-list .course-subscription-item:last-of-type{margin-bottom:0}.my-courses .course-subscriptions-list .course-subscription-image-container{background-size:cover;background-position:center center}.my-courses .course-subscriptions-list .course-subscription-info{padding:0 10px 0 32px}.course-navigation .modules-container .modules-list .module-item .module-title{margin-top:3rem;font-weight:400}.course-navigation .modules-container .modules-list .module-item:before{vertical-align:baseline !important}.course-navigation .modules-container .modules-list .module-item .lesson-list{margin:1rem 0 0 4em}.course-navigation .modules-container .modules-list .module-item .lesson-list .lesson-item{line-height:3rem}.course-navigation .modules-container .modules-list .module-item .lesson-list .lesson-item:before{vertical-align:bottom !important;font-size:3rem;line-height:3rem}@media screen and (max-width: 540px){.lesson .lesson-content{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.lesson .lesson-content{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.lesson .lesson-content{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.lesson .lesson-content{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.lesson .lesson-content h2:first-child{margin-top:0}@media screen and (max-width: 540px){.lesson .lesson-content h2{text-align:center}}@media screen and (min-width: 541px) and (max-width: 1024px){.lesson .lesson-content h2{text-align:center}}.lesson .lesson-content ul{margin-top:3rem;font-weight:400}.lesson .lesson-content ul li{font-size:1.6rem;line-height:2.4rem}@media screen and (max-width: 540px){.segment-container .title{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.segment-container .title{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.segment-container .title{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.segment-container .title{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.segment-container .description{color:#CDAED1}@media screen and (max-width: 540px){.segment-container .description{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.segment-container .description{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.segment-container .description{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.segment-container .description{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.segment-container .button-container,.segment-container .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .segment-container .button-container-inline{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.segment-container .button{width:100%}.inner-segment .segment-container{color:#fff}.inner-segment .segment-container .well-container{background:#fff;padding:10px 30px 30px;border-radius:5px;width:80%;margin:20px auto 0;font-size:16px;position:relative}.inner-segment .segment-container .well-container h2{color:#8e4796;text-align:left;font-size:22px}.inner-segment .segment-container .well-container .has-price{padding-right:70px}.inner-segment .segment-container .well-container .price{background:#f7a636;color:#fff;border-radius:50%;display:inline-block;width:70px;height:70px;right:20px;top:25px;padding:10px 0 0 0;line-height:20px;margin:-50px 0 0 20px;position:absolute;font-size:20px;text-align:center}.inner-segment .segment-container .well-container .price .currency{font-size:14px}.inner-segment .segment-container .well-25{background:rgba(255,255,255,0.25)}.inner-segment .segment-container .well-25 h2{color:#fff}.inner-segment .segment-container .well-25 .summary-list{text-align:left;list-style:none;margin-left:20px;color:#fff}.inner-segment .segment-container .well-25 .summary-list li::before{border-color:transparent #fff;content:" ";border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:0.9em;position:relative}.inner-segment .video-container{float:right;height:360px;margin-right:5%}.inner-segment header .header-container,header .inner-segment .header-container,.inner-segment .contact-container .form-container,.contact-container .inner-segment .form-container,.inner-segment section.checkout .checkout-container,section.checkout .inner-segment .checkout-container,.inner-segment .hero .hero-container,.hero .inner-segment .hero-container,.inner-segment .hero-free-course .hero-container,.hero-free-course .inner-segment .hero-container,.inner-segment .hero-payment-confirmation .hero-container,.hero-payment-confirmation .inner-segment .hero-container,.inner-segment .instructors .instructors-list-container,.instructors .inner-segment .instructors-list-container,.inner-segment .testimonials .testimonials-container,.testimonials .inner-segment .testimonials-container,.inner-segment .why-animaedu .benefits-list-container,.why-animaedu .inner-segment .benefits-list-container,.inner-segment .courses-list-container,.inner-segment .course-details-container,.inner-segment .course-benefits-container,.inner-segment .instructor-detail-container,.inner-segment .my-courses .course-subscriptions-containers,.my-courses .inner-segment .course-subscriptions-containers,.inner-segment .my-courses .course-subscriptions-list .course-subscription-item,.my-courses .course-subscriptions-list .inner-segment .course-subscription-item,.inner-segment .row,.inner-segment .payment-details-container{color:#CDAED1}@media screen and (max-width: 540px){.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.inner-segment .button-container,.inner-segment .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer .inner-segment .button-container-inline{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.inner-segment .button{width:100%;height:auto}.inner-segment .free-lesson-course-offer{padding:0 0 2rem}.inner-segment .free-lesson-course-offer .title{font-size:3.8rem}.inner-segment .free-lesson-course-offer div.button-container a#buy-course-button,.inner-segment .free-lesson-course-offer .inner-segment-fees .promo-footer div.button-container-inline a#buy-course-button,.inner-segment-fees .promo-footer .inner-segment .free-lesson-course-offer div.button-container-inline a#buy-course-button{background:transparent;border:1px solid #f7a636;color:#f7a636;margin-top:2rem;width:100%;font-size:2rem;border-radius:5px;height:5rem;line-height:5rem;min-width:18rem;padding:0rem 2rem;cursor:pointer;display:inline-block;text-align:center;font-family:Lato;font-weight:400}.inner-segment .free-lesson-course-offer div.button-container a#buy-course-button:hover,.inner-segment .free-lesson-course-offer .inner-segment-fees .promo-footer div.button-container-inline a#buy-course-button:hover,.inner-segment-fees .promo-footer .inner-segment .free-lesson-course-offer div.button-container-inline a#buy-course-button:hover{background-color:#f7a636 !important;color:#fff !important}.inner-segment .free-lesson-video-container{padding-right:2rem}.inner-segment .free-lesson-video-container .free-lesson-iframe{width:100%;height:auto;min-height:320px;position:initial;margin-top:16px}.inner-segment-fees{padding-top:150px;padding-bottom:40px;position:relative;top:-120px}.inner-segment-fees div.button-container,.inner-segment-fees .promo-footer div.button-container-inline{padding-bottom:10px}.inner-segment-fees div.button-container a#buy-course-button,.inner-segment-fees .promo-footer div.button-container-inline a#buy-course-button{background:transparent;border:1px solid #f7a636;color:#f7a636;margin-top:2rem;width:100%;font-size:2rem;border-radius:5px;height:5rem;line-height:5rem;min-width:18rem;padding:0rem 2rem;cursor:pointer;display:inline-block;text-align:center;font-family:Lato;font-weight:400}.inner-segment-fees div.button-container a#buy-course-button:hover,.inner-segment-fees .promo-footer div.button-container-inline a#buy-course-button:hover{background-color:#f7a636 !important;color:#fff !important}.inner-segment-fees .segment-container{color:#fff;margin:10px 0 0 0}.inner-segment-fees .segment-container .well-container{background:#fff;padding:50px 30px 32px;border-radius:5px;width:420px;margin:10px auto 0;font-size:16px;position:relative}.inner-segment-fees .segment-container .well-container h2{color:#8e4796;text-align:left;font-size:22px}.inner-segment-fees .segment-container .well-container .has-price{padding-right:70px}.inner-segment-fees .segment-container .well-container .price{background:#f7a636;color:#fff;border-radius:50%;display:inline-block;width:70px;height:70px;right:20px;top:25px;padding:10px 0 0 0;line-height:20px;margin:-50px 0 0 20px;position:absolute;font-size:20px;text-align:center}.inner-segment-fees .segment-container .well-container .price .currency{font-size:14px}.inner-segment-fees .segment-container .well-25{background:rgba(255,255,255,0.25)}.inner-segment-fees .segment-container .well-25 h2{color:#fff}.inner-segment-fees .segment-container .well-25 .summary-list{color:white}.inner-segment-fees .segment-container .well-25 .summary-list li::before{border-color:transparent #fff}.inner-segment-fees .segment-container .well-25 .price{background:#f7a636}.inner-segment-fees .segment-container .summary-list{text-align:left;list-style:none;margin-left:20px}.inner-segment-fees .segment-container .summary-list li::before{content:"";border-color:transparent #8e4796;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:0.9em;position:relative}.inner-segment-fees .segment-container .course{width:50%}@media (max-width: 768px){.inner-segment-fees .segment-container .course{width:100%}}.inner-segment-fees .price{background:#8e4796;color:#fff;border-radius:50%;display:inline-block;width:80px;height:80px;right:20px;padding:15px 0 0 0;line-height:20px;margin:-65px 0 0 20px;position:absolute;font-size:24px;text-align:center}.inner-segment-fees .price .currency{font-size:14px}.inner-segment-fees .video-container{float:right;height:345px;margin-top:20px;margin-right:5%}@media (max-width: 768px){.inner-segment-fees .video-container{float:none !important;margin:0 10px 40px 10px;width:90%}}.inner-segment-fees .iblock{display:inline-block}.inner-segment-fees .ml-2{margin-left:2rem}.inner-segment-fees .bg-grey .title{color:#8e4796 !important;text-align:center}.inner-segment-fees .bg-grey .section{background:#f4f4f4 !important}.inner-segment-fees .promo-footer{border-top:1px solid #aa75b0;padding:0;font-weight:light;font-size:20px;color:white;margin-top:20px;margin-bottom:-70px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.inner-segment-fees .promo-footer .fw-bold,.inner-segment-fees .promo-footer .courses-list-container .course-title,.courses-list-container .inner-segment-fees .promo-footer .course-title{font-weight:bold;font-size:30px}.inner-segment-fees .promo-footer .banner{padding:0px 20px 10px 10px;display:inline-block;-ms-flex-align:top;align-items:top}.inner-segment-fees .promo-footer .txt{display:inline-block;vertical-align:middle;padding-top:1rem}.inner-segment-fees .promo-footer .button-container-inline{padding:1.5rem 1.5rem 0 1.5rem;white-space:nowrap}@media (max-width: 480px){.inner-segment-fees .promo-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.inner-segment-fees .promo-footer .txt{text-align:center}.inner-segment-fees .promo-footer .first-line{display:block}}@media (max-width: 768px){.inner-segment-fees .promo-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.inner-segment-fees .promo-footer .txt{margin:20px 0}.inner-segment-fees .promo-footer .banner{-ms-flex-item-align:start;align-self:start}.inner-segment-fees .promo-footer .gr-7,.inner-segment-fees .promo-footer .payment-details-container .details,.payment-details-container .inner-segment-fees .promo-footer .details{width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;display:block}.inner-segment-fees .promo-footer .gr-5{width:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;display:block}}.inner-segment-fees .button-container-inline{width:auto;display:inline-block;vertical-align:top}.inner-segment-fees .title{font-size:3.6rem !important;color:white;text-align:center}.main-form .form-container{width:620px;padding:3rem;border-radius:5px}@media screen and (max-width: 540px){.main-form .form-container{width:100%}}@media screen and (min-width: 541px) and (max-width: 1024px){.main-form .form-container{width:90%}}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{color:black}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;display:none}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.dropdown{display:none;position:absolute;background:#8E4695;padding:15px 0;border-radius:5px;min-width:14rem;top:100%}.dropdown .dropdown-item a{text-decoration:none;display:block;margin-left:1.6rem;margin-right:1rem}.dropdown .dropdown-item:hover{background:#6d3672}.payment-details-container .details{font-size:1.6rem}@media screen and (max-width: 540px){.payment-details-container .details{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (max-width: 540px){.payment-details-container .details{padding-right:10px;padding-left:10px}}@media screen and (min-width: 541px) and (max-width: 1024px){.payment-details-container .details{padding-right:15px;padding-left:15px}}@media screen and (min-width: 541px) and (max-width: 1024px){.payment-details-container .details{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.payment-details-container .details h1:first-child{margin-top:0}@media screen and (max-width: 540px){.payment-details-container .details h1{text-align:center}}@media screen and (min-width: 541px) and (max-width: 1024px){.payment-details-container .details h1{text-align:center}}.payment-details-container .details p{font-weight:400;font-size:1.6rem}.payment-details-container .details ul,.payment-details-container .details ol{margin-top:3rem;font-weight:400}.payment-details-container .details ul li,.payment-details-container .details ol li{font-size:1.6rem;line-height:2.4rem}.payment-external-resource-url{padding:0}.payment-external-resource-url .external-resource-url-container{width:99vw;height:100vh;border:none;background-color:#fff}.input.textarea{width:100%;resize:vertical}.course-header{background:#8E4796;color:#fff;padding:2.8rem 0 0;height:10rem}.course-header a:hover{opacity:0.6}.course-header .title{font-size:2.2rem !important;font-weight:300}.course-header .course-header .module-title{font-weight:300}.main-lesson-container .lesson-title{font-size:16px !important;min-height:2.5rem}.main-lesson-container .lesson-title .lenght{float:right;padding-top:0.6rem;color:#CCCCCC;font-size:12px}.main-lesson-container textarea{background:#fff;display:block;border:1px solid #ddd}.main-lesson-container .class-intro{background:#F4F4F4;border-bottom:1px solid #eee}.main-lesson-container .video-col{padding-right:1rem}.main-lesson-container .notes-col{padding-left:2rem}.main-lesson-container .notes textarea{min-height:445px;margin-bottom:3rem}.main-lesson-container .lesson-content p{margin-bottom:2rem}.main-lesson-container .class-num{background:#fff;border:1px solid #aaa;color:#aaa;font-size:13px;margin-right:2rem;height:3.2rem;width:3.2rem;text-align:center;vertical-align:middle;line-height:3.2rem;display:inline-block;margin-top:-2px}.main-lesson-container .lesson-list li{border-bottom:1px solid #f1f1f1;padding:0.8rem;font-size:1.4rem !important;line-height:3.2rem}.main-lesson-container .lesson-list a{display:block}.main-lesson-container .course-navigation .modules-container .modules-list .module-item .module-title{color:#8e4695}.main-lesson-container .course-navigation .modules-container .modules-list .module-item .lesson-list{margin:1rem 0 8rem 0}.main-lesson-container .lesson-title{font-size:16px !important;min-height:2.5rem}.main-lesson-container a .lesson-title:hover{color:#8e4695}.main-lesson-container .next a .lesson-title:hover{color:#f7a636}.main-lesson-container .next .class-num{background:#f7a636;border-color:#f7a636;color:#fff}.main-lesson-container .next:hover .class-num{border-color:#777;background:#f1f1f1;color:#777}.main-lesson-container .completed .class-num{background:#8e4695;border-color:#8e4695;color:#fff}.main-lesson-container .completed a:hover .class-num{background:#6e2c76;border-color:#8e4695;color:#fff}.main-lesson-container .class-type{color:#ccc;font-weight:bold;font-size:0.8em;border-left:2px solid #ccc;margin-left:2rem;padding-left:2rem}.main-lesson-container a:hover .class-type{color:#aaa}.main-lesson-container .embed-responsive{display:block;height:0;overflow:hidden;padding:0;position:relative;margin-bottom:2rem}.main-lesson-container .embed-responsive-16by9{padding-bottom:52.25%}.main-lesson-container .classes-navigation{border:1px solid #ddd;height:76px;font-size:12px}.main-lesson-container .classes-navigation a{color:#5b5b5b;font-weight:bold;text-transform:uppercase;display:inline-block;height:100%;width:49.5%;padding:1.8rem 0 0;position:relative}.main-lesson-container .classes-navigation a div{color:#999;font-weight:normal}.main-lesson-container .classes-navigation a:hover{color:#8e4695;opacity:0.6}.main-lesson-container .classes-navigation a:first-child{border-right:1px solid #ddd;padding-left:4rem}.main-lesson-container .classes-navigation a:last-child{text-align:right;padding-right:4rem;float:right}.main-lesson-container .classes-navigation .arrow{position:absolute;top:20px}.main-lesson-container .classes-navigation .arrow.left{left:1.4rem}.main-lesson-container .classes-navigation .arrow.right{right:1.4rem}.main-lesson-container .class-intro{background:#f4f4f4;border-bottom:1px solid #EEEEEE}.comment{padding:2rem 0 0 5rem;margin-top:2rem;border-top:1px solid #ddd;position:relative;font-size:14px}.comment .comment-header{font-weight:bold;padding-bottom:1rem}.comment .comment-header .date{position:absolute;right:0;top:2.3rem;color:#CCCCCC;font-weight:normal}.comment .comment-body{padding-bottom:1rem}.comment .comments-children{padding-left:10rem}.comment:after{content:url("/img/dialog.svg");position:absolute;left:0px;top:2rem;display:block;width:35px;height:35px}.progress{background-color:#ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;height:6px;margin-bottom:8px;overflow:hidden}.progress-bar{background-color:#8f4397;box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;transition:width 0.6s ease 0s;width:0}.course-navigation .modules-container .modules-list .module-item .module-title{color:#8e4695}.course-navigation .modules-container .modules-list .module-item .lesson-list{margin:1rem 0 8rem 0}.course-navigation .modules-container .modules-list .module-item .lesson-list li{border-bottom:1px solid #f1f1f1;padding:0.8rem;font-size:1.4rem !important;line-height:3.2rem}.course-navigation .modules-container .modules-list .module-item .lesson-list a{display:block}.course-navigation .modules-container .modules-list .module-item .lesson-list a.lesson-title{font-size:16px !important;min-height:2.5rem}.course-navigation .modules-container .modules-list .module-item .lesson-list a:hover{color:#8e4695}.course-navigation .modules-container .modules-list .module-item .next a.lesson-title:hover{color:#f7a636}.course-navigation .modules-container .modules-list .module-item .class-num{background:#fff;border:1px solid #aaa;color:#aaa;font-size:13px;margin-right:2rem;height:3.2rem;width:3.2rem;text-align:center;vertical-align:middle;line-height:3.2rem;display:inline-block;margin-top:-2px}.course-navigation .modules-container .modules-list .module-item .completed .class-num{background:#8e4695;border-color:#8e4695;color:#fff}.course-navigation .modules-container .modules-list .module-item .next .class-num{background:#f7a636;border-color:#f7a636;color:#fff}.course-navigation .modules-container .modules-list .module-item a:hover .class-num{border-color:#777;background:#f1f1f1;color:#777}.course-navigation .modules-container .modules-list .module-item .completed a:hover .class-num{background:#6e2c76;border-color:#8e4695;color:#fff}.course-navigation .modules-container .modules-list .module-item .next a:hover .class-num{background:#f0900a;border-color:#f0900a;color:#ffffff}.course-navigation .modules-container .modules-list .module-item .class-type{color:#ccc;font-weight:bold;font-size:0.8em;border-left:2px solid #ccc;margin-left:2rem;padding-left:2rem}.course-navigation .modules-container .modules-list .module-item a:hover .class-type{color:#aaaaaa}.packs-v2{padding:3rem 0 1rem}@media screen and (max-width: 1024px) and (min-width: 541px){.packs-v2{padding:1rem 0 1rem 0}}.packs-v2 h3.title{margin-left:10%;margin-bottom:2%}.packs-v2 p{margin-left:10%;font-size:1.6em;max-width:80%}.packs-v2 .packInfoContainer{max-width:40%;margin-left:10%}.packs-v2 .packPresentation{margin-bottom:2%}.packs-v2 .slogan{text-align:center;max-width:50%;padding-top:3%}.packs-v2 .slogan img{max-width:20%;text-align:center}.packs-v2 .packContentTitles{font-size:1.3em;font-weight:600;color:gray}.packs-v2 .packContentDescriptions{color:gray;font-weight:400}.packs-v2 .discount{text-align:center}.packs-v2 .packInfoContainer{padding-top:4%}.packs-v2 .packInfoContainer .packButtonsContainer{margin-top:15%}.packs-v2 .packInfoContainer .button{width:95%}.packs-v2 .packInfoContainer .buyPackButton{background-color:#F7A636;color:#fff}.packs-v2 .packInfoContainer .buyPackButton:hover{background-color:#f0900a}.packs-v2 .packInfoContainer .buyCourseButton{border-color:#F7A636;margin-top:6%;color:#F7A636}.packs-v2 .packInfoContainer .buyCourseButton:hover{color:#fff;background-color:#F7A636}.packs-v2 .packInfoContainer h2{font-size:5.9em;color:#F7A636;font-weight:400}.packs-v9{border-top:1px solid #aa75b0;padding-top:0px}.packs-v9 .packPresentation header{max-width:inherit;width:100%;background-color:#8e4796;text-align:center;font-size:300%;color:#fff;font-weight:normal;padding-top:2%;padding-bottom:2%}.packs-v9 .packDescription p{font-size:1.5em;margin-left:10%;margin-top:3%;margin-bottom:3%}.packs-v9 .discoverPackRow{margin-bottom:20%}.packs-v9 .discoverPack p{color:#8e4796;text-align:center;font-size:160%;font-weight:normal;margin-top:4%}@media (max-width: 768px){.packs-v9 .discoverPack p{margin-top:5rem}}.packs-v9 .discoverPack div.lessonGlossary{margin:1.8rem 0 1.8rem 0}.packs-v9 .discoverPack div.lessonGlossary span{border:thin solid #A4A29C;padding:5px 5px 5px 5px}.packs-v9 .discoverPack div.lessonGlossary h5{display:inline-block;margin-left:4%;font-weight:normal;font-size:1em}@media (min-width: 500px){.packs-v9 .discoverPack iframe{margin-left:20%}.packs-v9 .discoverPack p{margin-left:20%}.packs-v9 .discoverPack span{margin-left:20%}}.packs-v9 div.courseInformation{padding-left:6%}@media (max-width: 768px){.packs-v9 div.courseInformation{margin-top:5rem}}.packs-v9 div.courseInformation .courseInformationContent{background-color:#F4F4F4;padding:6%;border-radius:8%;border:1px solid #dbdbdb;position:relative}.packs-v9 div.courseInformation .courseInformationContent h4{text-align:center;font-size:140%;margin-bottom:15%}.packs-v9 div.courseInformation .courseInformationContent div.courseInfoTips{position:relative;margin-bottom:1rem;width:100%;display:table}.packs-v9 div.courseInformation .courseInformationContent div.courseInfoTips div.bullet-img-container{display:inline-table;width:10%;vertical-align:middle}.packs-v9 div.courseInformation .courseInformationContent div.courseInfoTips div.bullet-paragraph-container{display:inline-table;width:90%;vertical-align:middle}.packs-v9 div.courseInformation .courseInformationContent div.courseInfoTips div.bullet-paragraph-container p{display:block;margin-left:1rem}.packs-v9 div.courseInformation .courseInformationContent div.extraCourseInfo span{display:inherit;text-align:center;font-size:400%;font-weight:normal;margin:4% 0 4% 0}.packs-v9 div.courseInformation .courseInformationContent div.extraCourseInfo span#multiplicator{color:#A4A29C}.packs-v9 div.courseInformation .courseInformationContent div.extraCourseInfo span#discountPercent{color:#F7A636}.packs-v9 div.courseInformation .courseInformationContent div.extraCourseInfo h5{display:inherit;text-align:center;font-size:130%;font-weight:bold;color:#A4A29C}.packs-v9 div.courseInformation .courseInformationContent div.extraCourseInfo p{display:inherit;text-align:center}.packs-v9 div#payContainer{padding-left:6%;padding-right:6%}.packs-v9 div#payContainer h2{text-align:center;font-size:400%;margin-top:15%;color:#F7A636;font-weight:normal}.packs-v9 div#payContainer h3{text-align:center;font-size:200%;color:red;font-weight:normal}.packs-v9 div#payContainer h4{text-align:center;padding:4% 0 4% 0}.packs-v9 div#payContainer .button{width:100%;border-radius:0}.packs-v9 div#payContainer .buyPackButton{background-color:#8e4796;color:#fff}.packs-v9 div#payContainer .buyCourseButton{border-color:#8e4796;color:#8e4796;margin-top:6%}.packs-v9 div#payContainer .buyCourseButton:hover{color:#fff;background-color:#8e4796}#modal-login-section .modal{display:block}div.checkout-mx-view #spinner-modal .modal{position:inherit;padding:inherit;margin:inherit;display:inherit}div.checkout-mx-view #spinner-modal .modal-form-container{margin-top:11rem}div.checkout-mx-view section.checkout-mx-section{font-family:'Lato';font-weight:300;padding-top:2rem;height:100%}div.checkout-mx-view section.checkout-mx-section .input{background:white;border:1px solid #ccc;margin-right:0.5rem}div.checkout-mx-view section.checkout-mx-section div.title-header{font-weight:400;color:#8E4695}div.checkout-mx-view section.checkout-mx-section div.title-header div{padding-left:10%}div.checkout-mx-view section.checkout-mx-section div.title-header h6{font-size:2rem}@media (min-width: 500px){div.checkout-mx-view section.checkout-mx-section div.title-header h1{font-size:3.5rem}}@media (max-width: 499px){div.checkout-mx-view section.checkout-mx-section div.title-header h1{font-size:3rem}}div.checkout-mx-view section.checkout-mx-section div.coupon-section{background:#F4F4F4;padding:2rem 0}@media (min-width: 769px){div.checkout-mx-view section.checkout-mx-section div.coupon-section{margin-top:2%;width:82.4%;margin-left:9.7%}}@media (max-width: 768px){div.checkout-mx-view section.checkout-mx-section div.coupon-section{margin-top:10%;width:90%;margin-left:auto;margin-right:auto;padding:0}}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.course-price p{font-weight:400;line-height:4.5rem}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container{padding:0% 4%}@media (max-width: 768px){div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container span.coupon-section-item{margin-bottom:7%}}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container input[name='email']{width:50%}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container span.coupon-section-item{display:block;font-size:1.7rem}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container span.coupon-section-item span[data-reactid]{font-weight:400}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container span.coupon-section-item a.coupon-section-link{margin-left:1%}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container span.coupon-section-item a{color:#F7A636;font-weight:600;cursor:pointer}div.checkout-mx-view section.checkout-mx-section div.coupon-section div.enter-coupon-container span.coupon-section-item a:hover{color:#f0900a}div.checkout-mx-view section.checkout-mx-section div.coupon-section p{color:#8E4695}@media (min-width: 769px){div.checkout-mx-view section.checkout-mx-section div.coupon-section p{display:block;font-size:4rem}}@media (max-width: 768px){div.checkout-mx-view section.checkout-mx-section div.coupon-section p{display:inline;font-size:3.5rem}div.checkout-mx-view section.checkout-mx-section div.coupon-section .course-price{margin-bottom:5%}}@media (min-width: 500px){div.checkout-mx-view section.checkout-mx-section div.payment-method-title-container{margin-top:3%;margin-bottom:3%}}@media (max-width: 499px){div.checkout-mx-view section.checkout-mx-section div.payment-method-title-container{margin-top:15%;margin-bottom:8%}}div.checkout-mx-view section.checkout-mx-section h3.subtitle{color:#8E4695;margin-left:8.33333%;font-weight:400}@media (min-width: 500px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container{margin:0 auto;max-width:84%}}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method-column{cursor:pointer}@media (max-width: 499px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method-column{margin-bottom:4%}}@media (min-width: 768px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method-column{width:20%;float:left;padding-right:inherit}}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method{min-height:32rem;position:relative;background:#F4F4F4;padding:10% 2% 15% 2%}@media (max-width: 768px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method{min-height:34rem;padding-top:10%}}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method img.payment-method-img{margin-bottom:8%;height:60px}@media (max-width: 768px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method img.payment-method-img{margin-bottom:2%;height:75px}}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method h4{font-weight:400}@media (max-width: 768px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method h4{margin-bottom:8%}}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method p{margin:0 10% 15% 10%;color:#525659;font-weight:normal}@media (min-width: 769px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method p{position:absolute;top:42%}}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method a{cursor:pointer}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method div.payment-method-buy-button{background-color:#F7A636;width:80%;margin:0 auto;border-radius:5px 5px 5px 5px;position:absolute;left:10%;bottom:5%;color:#fff;font-weight:600}@media (max-width: 768px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method div.payment-method-buy-button{bottom:15%}}div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method div.payment-method-buy-button:hover{background-color:#f0900a}@media (min-width: 500px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method div.payment-method-buy-button{padding:8%}}@media (max-width: 499px){div.checkout-mx-view section.checkout-mx-section div.payment-method-container div.payment-method div.payment-method-buy-button{padding:4%}}div.checkout-mx-view section.checkout-mx-section div.benefits-title-container{margin:4% 0 4% 0}div.checkout-mx-view section.checkout-mx-section div.benefits-container div.benefit{text-align:center}div.checkout-mx-view section.checkout-mx-section div.benefits-container div.benefit img{width:65px;height:65px}div.checkout-mx-view section.checkout-mx-section div.benefits-container div.benefit p{margin:10% 15% 10% 15%;color:#525659;font-weight:normal}div.checkout-mx-view .button-container,div.checkout-mx-view .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer div.checkout-mx-view .button-container-inline{margin-top:2rem;text-align:center}section.course-fold div.hero-container{bottom:inherit}section.course-fold div.video-container{margin:auto;border:2px solid #fff}@media (min-width: 768px){section.course-fold div.video-container{width:66%;height:67%}}section.course-fold h2.hero-subtitle{color:#fff;text-align:center;margin-top:2%}section.course-fold div.free-lesson-button{margin-top:4%}section.course-fold div.free-lesson-button a.button{background:#fb921c;max-width:60%}section.course-fold div.free-lesson-button a.button:hover{background:#f0900a}section.course-fold div a.fl-button{background:#fb921c;max-width:60% !important}section.course-fold div a.fl-button:hover{background:#f0900a}section.course-fold div a.course-fold-button{background:#fb921c;max-width:60% !important}section.course-fold div a.course-fold-button:hover{background:#f0900a}section.internal-error-section{border-radius:20px;border:solid 2px #8E4695;padding:5% 10% 3% 10%;max-width:600px;text-align:center;height:auto !important;margin-top:5%}section.internal-error-section h1{margin:6% 0 6% 0}section.internal-error-section img{width:85%}section.internal-error-section p{font-size:1.5rem}section.internal-error-section div.button-container,section.internal-error-section .inner-segment-fees .promo-footer div.button-container-inline,.inner-segment-fees .promo-footer section.internal-error-section div.button-container-inline{margin-top:15%}body{font-family:'Lato';font-weight:300}body li.settings-error{text-align:center;margin:0.5rem auto}body section#settings-container{margin-top:5.5%}body section#settings-container ul#option-tabs{width:16.66666667%;float:left;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;padding:0;margin-top:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;box-sizing:border-box;text-align:right;margin-bottom:0;list-style:none}@media (max-width: 768px){body section#settings-container ul#option-tabs{width:100%;max-width:100%;float:none}}body section#settings-container ul#option-tabs li{height:7%;position:relative}body section#settings-container ul#option-tabs li a{color:#8E4695;font-size:1.8rem;position:absolute;right:5%;top:27%}body section#settings-container ul#option-tabs li.active{background-color:#8E4695}body section#settings-container ul#option-tabs li.active a{color:#fff}body section#settings-container div.tab-content{width:83.33333333%;float:right;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px;height:100%}@media (max-width: 768px){body section#settings-container div.tab-content{width:100%;float:none;border:inherit;padding:0}}body section#settings-container div.tab-content .tab-pane{display:none}body section#settings-container div.tab-content .tab-pane.active{display:block}body section#settings-container div.tab-content div.columnPadding{height:auto;min-height:50%;padding:20px}body section#settings-container div.tab-content div.columnPadding form{display:block;margin-top:0em}body section#settings-container div.tab-content div.columnPadding form .form-group{margin-left:-15px;margin-right:-15px;margin-bottom:15px}body section#settings-container div.tab-content div.columnPadding form .form-group h3{margin-left:1%;font-size:2rem}body section#settings-container div.tab-content div.columnPadding form .form-group input.form-control,body section#settings-container div.tab-content div.columnPadding form .form-group select{display:block;font-weight:normal;font-size:14px;line-height:1.42857143;height:5rem;border-radius:5px;width:100%;padding:6px 12px;border:none;color:#555555;background:#F4F4F4;background-image:none;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}body section#settings-container div.tab-content div.columnPadding form .form-group.button-container,body section#settings-container div.tab-content div.columnPadding form .inner-segment-fees .promo-footer .form-group.button-container-inline,.inner-segment-fees .promo-footer body section#settings-container div.tab-content div.columnPadding form .form-group.button-container-inline{text-align:center}body section#settings-container div.tab-content div.panel-body{padding:15px}@media (max-width: 768px){body section#settings-container div.tab-content div.panel-body div.table-responsive{overflow-x:auto;max-width:50%}}body section#settings-container div.tab-content div.panel-body div.table-responsive table.table-bordered{border:1px solid #dddddd;border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;margin-bottom:20px}body section#settings-container div.tab-content div.panel-body div.table-responsive table.table-bordered tr th{border-top:0;border-bottom-width:2px;vertical-align:bottom;border-bottom:2px solid #dddddd;padding:8px;line-height:1.42857143;text-align:left}body section#settings-container div.tab-content div.panel-body div.table-responsive table.table-bordered tr th h4{font-size:18px;margin-top:10px;margin-bottom:10px;font-weight:500;line-height:1.1;color:inherit}body section#settings-container div.tab-content div.panel-body div.table-responsive table.table-bordered tr th.centerColumn{text-align:center}body section#settings-container div.tab-content div.panel-body div.table-responsive table.table-bordered thead th{border:1px solid #dddddd}body section#settings-container div.tab-content div.panel-body div.table-responsive table.table-bordered tbody th{border:1px solid #dddddd;padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd;text-align:left;padding:8px;line-height:1.42857143;vertical-align:top}body section#settings-container div.tab-content div.panel-body div.table-responsive table.table-bordered tbody th li a{color:#8E4695;text-decoration:none}div.change-password-title h1{font-size:2rem;margin:5% 0 2% 0}.reset-password-container{border-radius:20px;border:inherit}.reset-password-container div.panel-body input[type='password']{background:#F4F4F4;border-radius:5px;height:5rem;border:none}.reset-password-container div.panel-body input[type='submit']{display:block;width:100%}#modal-login-section .modal{display:block}div.checkout-custom-view #spinner-modal .modal{position:inherit;padding:inherit;margin:inherit;display:inherit}div.checkout-custom-view #spinner-modal .modal-form-container{margin-top:11rem}div.checkout-custom-view section.checkout-custom-section{font-family:'Lato';font-weight:300;padding-top:2rem;height:100%}div.checkout-custom-view section.checkout-custom-section .input{background:white;border:1px solid #ccc;margin-right:0.5rem}div.checkout-custom-view section.checkout-custom-section div.title-header{font-weight:400;color:#8E4695}div.checkout-custom-view section.checkout-custom-section div.title-header div{padding-left:10%}div.checkout-custom-view section.checkout-custom-section div.title-header h6{font-size:2rem}@media (min-width: 500px){div.checkout-custom-view section.checkout-custom-section div.title-header h1{font-size:3.5rem}}@media (max-width: 499px){div.checkout-custom-view section.checkout-custom-section div.title-header h1{font-size:3rem}}div.checkout-custom-view section.checkout-custom-section div.coupon-section{background:#F4F4F4;padding:2rem 0}@media (min-width: 769px){div.checkout-custom-view section.checkout-custom-section div.coupon-section{margin-top:2%;width:82.4%;margin-left:9.7%}}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.coupon-section{margin-top:10%;width:90%;margin-left:auto;margin-right:auto;padding:0}}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.course-price p{font-weight:400;line-height:4.5rem}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container{padding:0% 4%}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item{margin-bottom:7%}}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container{padding:4% 4%}}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container input[name='email']{width:70%}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item{display:block;font-size:1.7rem}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item span[data-reactid]{font-weight:400}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item a.coupon-section-link{margin-left:1%}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item a{color:#F7A636;font-weight:600;cursor:pointer}div.checkout-custom-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item a:hover{color:#f0900a}div.checkout-custom-view section.checkout-custom-section div.coupon-section p{color:#8E4695}@media (min-width: 769px){div.checkout-custom-view section.checkout-custom-section div.coupon-section p{display:block;font-size:4rem}}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.coupon-section p{display:inline;font-size:3.5rem}div.checkout-custom-view section.checkout-custom-section div.coupon-section .course-price{margin-bottom:5%}}@media (min-width: 500px){div.checkout-custom-view section.checkout-custom-section div.payment-method-title-container{margin-top:3%;margin-bottom:3%}}@media (max-width: 499px){div.checkout-custom-view section.checkout-custom-section div.payment-method-title-container{margin-top:8%;margin-bottom:8%}}@media (min-width: 500px){div.checkout-custom-view section.checkout-custom-section div.payment-card-title-container{margin-top:3%;margin-bottom:2%}}@media (max-width: 499px){div.checkout-custom-view section.checkout-custom-section div.payment-card-title-container{margin-top:8%;margin-bottom:8%}}div.checkout-custom-view section.checkout-custom-section h3.subtitle{color:#8E4695;margin-left:8.33333%;font-weight:400}@media (min-width: 500px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container{margin:0 auto;max-width:84%}}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method-column{cursor:pointer}@media (max-width: 499px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method-column{margin-bottom:4%}}@media (min-width: 768px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method-column{width:20%;float:left;padding-right:inherit}}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method{min-height:30rem;position:relative;background:#F4F4F4;padding:5% 2% 15% 2%}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method{min-height:34rem;padding-top:10%}}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method img.payment-method-img{margin-bottom:5%;height:60px}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method img.payment-method-img{margin-bottom:2%;height:75px}}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method h4{font-weight:400}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method h4{margin-bottom:8%}}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method p{margin:0 10% 15% 10%;color:#525659;font-weight:normal}@media (min-width: 769px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method p{position:absolute;top:40%}}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method a{cursor:pointer}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{background-color:#F7A636;width:80%;margin:0 auto;border-radius:5px 5px 5px 5px;position:absolute;left:10%;bottom:5%;color:#fff;font-weight:600}@media (max-width: 768px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{bottom:15%}}div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button:hover{background-color:#f0900a}@media (min-width: 500px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{padding:8%}}@media (max-width: 499px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{padding:4%}}@media screen and (max-width: 540px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.security-code-container{padding-left:0}}@media screen and (max-width: 540px){div.checkout-custom-view section.checkout-custom-section div.payment-method-container div.document-type-container{padding-right:0}}div.checkout-custom-view section.checkout-custom-section div.benefits-title-container{margin:2% 0 2% 0}div.checkout-custom-view section.checkout-custom-section div.benefits-container div.benefit{text-align:center}div.checkout-custom-view section.checkout-custom-section div.benefits-container div.benefit img{width:65px;height:65px}div.checkout-custom-view section.checkout-custom-section div.benefits-container div.benefit p{margin:10% 15% 10% 15%;color:#525659;font-weight:normal}div.checkout-custom-view section.checkout-custom-section img.mercado-pago-logo{margin-top:7%}div.checkout-custom-view .button-container,div.checkout-custom-view .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer div.checkout-custom-view .button-container-inline{margin-top:2rem;text-align:center}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after,.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort,.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover,.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1}.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before{background-image:linear-gradient(-25deg, rgba(255,255,255,0) 50%, rgba(255,255,255,0.2) 70%, rgba(255,255,255,0) 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front{transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:after,.jp-card-logo:before{box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:700;color:#fff;border:1px solid #EEE}.jp-card-logo.jp-card-amex:after,.jp-card-logo.jp-card-amex:before{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267AC3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.jp-card-logo.jp-card-discover,.jp-card-logo.jp-card-visa{text-align:center;font-weight:700;text-transform:uppercase}.jp-card.jp-card-amex.jp-card-flipped{transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card-logo.jp-card-discover{background:#F60;color:#111;font-style:normal;font-size:10px;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #EEE}.jp-card-logo.jp-card-discover:after,.jp-card-logo.jp-card-discover:before{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#FFF;background-image:radial-gradient(#fff, #F60);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before{background-color:#86B8CF}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{transition:.4s;content:" ";display:block;background-color:#F60;background-image:linear-gradient(#F60, #ffa366, #F60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,0.5)}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card-logo.jp-card-visa{background:#fff;color:#1A1876;font-size:15px;line-height:18px}.jp-card-logo.jp-card-maestro,.jp-card-logo.jp-card-mastercard{font-weight:700;text-align:center;line-height:36px;text-shadow:1px 1px rgba(0,0,0,0.6);color:#fff}.jp-card-logo.jp-card-visa:after,.jp-card-logo.jp-card-visa:before{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{background:#1A1876}.jp-card-logo.jp-card-visa:after{background:#E79800}.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card-logo.jp-card-mastercard{font-size:9px;z-index:1}.jp-card-logo.jp-card-mastercard:after,.jp-card-logo.jp-card-mastercard:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:red;z-index:-1}.jp-card-logo.jp-card-mastercard:after{right:0;background:#FFAB00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before{background-color:#0061A8}.jp-card-logo.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:1px solid #000;background-color:#FFF}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ED1C24;content:'';position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:'';position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:transparent #ED1C24 transparent transparent;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:#fff}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:'';position:absolute;top:50%;left:50%;display:block;background:#ED1C24;border-radius:2px 4px 6px 0;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:after,.jp-card-logo.jp-card-dankort .k:before{content:'';position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ED1C24 transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ED1C24}.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before{background-color:#0055C7}.jp-card-logo.jp-card-maestro{font-size:14px;z-index:1}.jp-card-logo.jp-card-maestro:after,.jp-card-logo.jp-card-maestro:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#0064CB;z-index:-1}.jp-card-logo.jp-card-maestro:after{right:0;background:#C00;z-index:-2}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before{background-color:#0B2C5F}.jp-card-container{perspective:1000px;width:350px;max-width:100%;height:200px;z-index:1;margin-top:-15px;margin-bottom:10px}.jp-card{font-family:"Helvetica Neue";line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .4s linear}.jp-card>*,.jp-card>:after,.jp-card>:before{box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{transform:rotateY(180deg)}.jp-card .jp-card-back,.jp-card .jp-card-front{backface-visibility:hidden;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .4s linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#DDD}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;transition:all .4s ease}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:500}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:"Bitstream Vera Sans Mono", Consolas, Courier, monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#CCC;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front{z-index:2}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;transition:.4s}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width: 480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:"Bitstream Vera Sans Mono", Consolas, Courier, monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:"Bitstream Vera Sans Mono", Consolas, Courier, monospace;letter-spacing:0;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{font-family:"Helvetica Neue";font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:"Bitstream Vera Sans Mono", Consolas, Courier, monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:linear-gradient(#444, #333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#FFF;background-image:linear-gradient(#fff, #fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free.\AIt comes with no warranty.\A For support issues, please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.jp-card.jp-card-identified{box-shadow:0 0 20px rgba(0,0,0,0.3)}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:rgba(0,0,0,0.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{transition:all .4s ease;background-image:linear-gradient(-25deg, rgba(255,255,255,0) 50%, rgba(255,255,255,0.2) 70%, rgba(255,255,255,0) 90%);opacity:1}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px rgba(255,255,255,0.3)}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:linear-gradient(-25deg, rgba(255,255,255,0) 50%, rgba(255,255,255,0.2) 70%, rgba(255,255,255,0) 90%)}@media screen and (max-width: 992px){#card-wrapper{display:none}}.jp-card-invalid{border-color:red !important}.jp-card-valid{border-color:green !important}#modal-login-section .modal{display:block}div.checkout-mercadopago-mx-view #spinner-modal .modal{position:inherit;padding:inherit;margin:inherit;display:inherit}div.checkout-mercadopago-mx-view #spinner-modal .modal-form-container{margin-top:11rem}div.checkout-mercadopago-mx-view section.checkout-custom-section{font-family:'Lato';font-weight:300;padding-top:2rem;height:100%}div.checkout-mercadopago-mx-view section.checkout-custom-section .input{background:white;border:1px solid #ccc;margin-right:0.5rem}div.checkout-mercadopago-mx-view section.checkout-custom-section div.title-header{font-weight:400;color:#8E4695}div.checkout-mercadopago-mx-view section.checkout-custom-section div.title-header div{padding-left:10%}div.checkout-mercadopago-mx-view section.checkout-custom-section div.title-header h6{font-size:2rem}@media (min-width: 500px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.title-header h1{font-size:3.5rem}}@media (max-width: 499px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.title-header h1{font-size:3rem}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section{background:#F4F4F4;padding:2rem 0}@media (min-width: 769px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section{margin-top:2%;width:82.4%;margin-left:9.7%}}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section{margin-top:10%;width:90%;margin-left:auto;margin-right:auto;padding:0}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.course-price p{font-weight:400;line-height:4.5rem}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container{padding:0% 4%}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item{margin-bottom:7%}}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container{padding:4% 4%}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container input[name='email']{width:70%}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item{display:block;font-size:1.7rem}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item span[data-reactid]{font-weight:400}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item a.coupon-section-link{margin-left:1%}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item a{color:#F7A636;font-weight:600;cursor:pointer}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section div.enter-coupon-container span.coupon-section-item a:hover{color:#f0900a}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section p{color:#8E4695}@media (min-width: 769px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section p{display:block;font-size:4rem}}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section p{display:inline;font-size:3.5rem}div.checkout-mercadopago-mx-view section.checkout-custom-section div.coupon-section .course-price{margin-bottom:5%}}@media (min-width: 500px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-title-container{margin-top:3%;margin-bottom:3%}}@media (max-width: 499px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-title-container{margin-top:8%;margin-bottom:8%}}@media (min-width: 500px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-card-title-container{margin-top:3%;margin-bottom:2%}}@media (max-width: 499px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-card-title-container{margin-top:8%;margin-bottom:8%}}div.checkout-mercadopago-mx-view section.checkout-custom-section h3.subtitle{color:#8E4695;margin-left:8.33333%;font-weight:400}@media (min-width: 500px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container{margin:0 auto;max-width:84%}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method-column{cursor:pointer}@media (max-width: 499px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method-column{margin-bottom:4%}}@media (min-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method-column{width:33.33%;float:left;padding-right:inherit}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.bank-select-column{cursor:pointer}@media (max-width: 499px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.bank-select-column{margin-bottom:4%}}@media (min-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.bank-select-column{width:33.33%;float:left;padding-right:inherit}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method{min-height:30rem;position:relative;background:#F4F4F4;padding:5% 2% 15% 2%}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method{min-height:34rem;padding-top:10%}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method img.payment-method-img{margin-bottom:5%;height:60px}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method img.payment-method-img{margin-bottom:2%;height:75px}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method h4{font-weight:400}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method h4{margin-bottom:8%}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method p{margin:0 10% 15% 10%;color:#525659;font-weight:normal}@media (min-width: 769px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method p{position:absolute;top:40%}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method a{cursor:pointer}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{background-color:#F7A636;width:80%;margin:0 auto;border-radius:5px 5px 5px 5px;position:absolute;left:10%;bottom:5%;color:#fff;font-weight:600}@media (max-width: 768px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{bottom:15%}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button:hover{background-color:#f0900a}@media (min-width: 500px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{padding:8%}}@media (max-width: 499px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.payment-method div.payment-method-buy-button{padding:4%}}@media screen and (max-width: 540px){div.checkout-mercadopago-mx-view section.checkout-custom-section div.payment-method-container div.security-code-container{padding-left:0}}div.checkout-mercadopago-mx-view section.checkout-custom-section div.benefits-title-container{margin:2% 0 2% 0}div.checkout-mercadopago-mx-view section.checkout-custom-section div.benefits-container div.benefit{text-align:center}div.checkout-mercadopago-mx-view section.checkout-custom-section div.benefits-container div.benefit img{width:65px;height:65px}div.checkout-mercadopago-mx-view section.checkout-custom-section div.benefits-container div.benefit p{margin:10% 15% 10% 15%;color:#525659;font-weight:normal}div.checkout-mercadopago-mx-view section.checkout-custom-section img.mercado-pago-logo{margin-top:7%}div.checkout-mercadopago-mx-view .button-container,div.checkout-mercadopago-mx-view .inner-segment-fees .promo-footer .button-container-inline,.inner-segment-fees .promo-footer div.checkout-mercadopago-mx-view .button-container-inline{margin-top:2rem;text-align:center}.preview-navbar{text-align:right;padding:2rem 10rem}@media screen and (max-width: 540px){.preview-navbar{display:none}}.preview-navbar .left-elements{float:left}.preview-navbar .right-elements a{margin-left:2rem}.preview-navbar a{font-size:1.8rem;color:#F7A636}.course-viewer .payable-plan{padding-right:5rem}@media (max-width: 768px){.course-viewer .payable-plan{padding-right:0}}.course-viewer .course-module .title{font-size:2.5rem;color:#8E4796;text-transform:uppercase;padding-bottom:1.5rem}.course-viewer .course-module .subtitle{font-size:1.8rem;color:#8E4796;padding-bottom:2.5rem;margin-top:-25px}.course-viewer .course-module .content{padding-bottom:1.5rem}.course-viewer .course-module .content .lesson-row{cursor:pointer}.course-viewer .course-module .content .lesson-row .gr-adapt,.course-viewer .course-module .content .lesson-row .gr-grow{padding:0}.course-viewer .course-module .content .lesson-row .right{color:#9b9b9b;border-bottom:#ddd solid 1px;margin-bottom:1rem;padding-bottom:1rem;margin-left:2rem}@media screen and (max-width: 540px){.course-viewer .course-module .content .lesson-row .right{margin-left:0rem}}.course-viewer .course-module .content .lesson-row .lesson-number{color:#8E4796;padding:.75rem 1rem;border:1px solid #b485ba;font-size:1.7rem;display:inline-block}.course-viewer .course-module .content .lesson-row .lesson-title{color:#333333;line-height:3.4rem;font-size:1.7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course-viewer .course-module .content .lesson-row .lesson-title:hover{color:#8E4796}.course-viewer .course-module .content .lesson-row .lesson-icon{line-height:3.4rem;font-size:1.7rem;text-align:right}.course-viewer .course-module .content .lesson-row .lesson-icon img{height:22px;vertical-align:middle}@media screen and (max-width: 540px){.course-viewer .course-module .content .lesson-row .lesson-icon img{height:32px}}.course-viewer .course-module .content .lesson-row:hover .lesson-number{background-color:#b485ba;color:white}.course-viewer .course-module .content .lesson-row:last-child .right{border:none}.preview-description{font-size:1.78rem;line-height:2.5rem}@media (max-width: 500px){.preview-description{padding:3rem 3rem}}@media (min-width: 501px){.preview-description{padding:3rem 10rem}.preview-description .extra-info{color:#8D8D8D;font-size:1.5rem;padding-top:4%}.preview-description .extra-info a{text-decoration:underline}}.preview-navbar{text-align:right;padding:2rem 10rem}@media screen and (max-width: 540px){.preview-navbar{display:none}}.preview-navbar .left-elements{float:left}.preview-navbar .right-elements a{margin-left:2rem}.preview-navbar a{font-size:1.8rem;color:#F7A636}.plan-viewer .payable-plan{padding-right:5rem}@media (max-width: 768px){.plan-viewer .payable-plan{padding-right:0}}.plan-viewer .course-module .title{text-align:left;font-size:2.5rem;color:#8E4796;text-transform:uppercase;padding-bottom:1.5rem;cursor:pointer}.plan-viewer .course-module .subtitle{font-size:1.8rem;color:#8E4796;padding-bottom:2.5rem;margin-top:-25px;cursor:pointer}.plan-viewer .course-module .content{padding-bottom:1.5rem}.plan-viewer .course-module .content .lesson-row{cursor:pointer}.plan-viewer .course-module .content .lesson-row .gr-adapt,.plan-viewer .course-module .content .lesson-row .gr-grow{padding:0}.plan-viewer .course-module .content .lesson-row .right{color:#9b9b9b;border-bottom:#ddd solid 1px;margin-bottom:1rem;padding-bottom:1rem;margin-left:2rem}@media screen and (max-width: 540px){.plan-viewer .course-module .content .lesson-row .right{margin-left:0rem;margin-bottom:2rem;padding-bottom:2rem}}.plan-viewer .course-module .content .lesson-row .number-container{height:100%;display:table;padding-bottom:2rem}@media screen and (max-width: 540px){.plan-viewer .course-module .content .lesson-row .number-container{padding-bottom:4rem}}.plan-viewer .course-module .content .lesson-row .number-container .number{height:100%;display:table-cell;vertical-align:middle}.plan-viewer .course-module .content .lesson-row .lesson-number{color:#8E4796;padding:.75rem 1rem;border:1px solid #b485ba;font-size:1.7rem;display:inline-block}.plan-viewer .course-module .content .lesson-row .lesson-title{color:#333333;line-height:2.2rem;font-size:1.7rem;display:table;height:100%}.plan-viewer .course-module .content .lesson-row .lesson-title .title-container{display:table-cell;height:100%;vertical-align:middle}.plan-viewer .course-module .content .lesson-row .lesson-icon{margin:auto;line-height:2rem;font-size:1.7rem;height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;display:table}.plan-viewer .course-module .content .lesson-row .lesson-icon .icon{display:table-cell;height:100%;vertical-align:middle}.plan-viewer .course-module .content .lesson-row .lesson-icon .icon .invitation{font-size:12px;color:#A654AF;font-style:italic}@media screen and (max-width: 540px){.plan-viewer .course-module .content .lesson-row .lesson-icon .icon .invitation{font-size:10px;font-style:normal;text-align:center;width:60px;line-height:100%}}.plan-viewer .course-module .content .lesson-row .lesson-icon .icon img{height:22px;vertical-align:middle}@media screen and (max-width: 540px){.plan-viewer .course-module .content .lesson-row .lesson-icon .icon img{height:32px;margin-bottom:0.4rem}}.plan-viewer .course-module .content .lesson-row:last-child .right{border:none}.preview-description{font-size:1.78rem;line-height:2.5rem}@media (max-width: 500px){.preview-description{padding:3rem 2rem;font-size:14px;line-height:20px}}@media (min-width: 501px){.preview-description{padding:3rem 10rem}.preview-description .extra-info{color:#8D8D8D;font-size:1.5rem;padding-top:4%}.preview-description .extra-info a{text-decoration:underline}}div.referral-action-modal div.modal-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:auto;position:fixed;z-index:40;bottom:0;left:0;right:0;top:0}div.referral-action-modal div.modal-container div.modal-background{background-color:rgba(10,10,10,0.86);bottom:0;left:0;position:absolute;right:0;top:0}div.referral-action-modal div.modal-container div.modal-content{max-width:50rem;padding:2rem;text-align:center;border-radius:15px;animation:movimiento-vertical 0.8s ease}@media screen and (max-width: 640px){div.referral-action-modal div.modal-container div.modal-content{max-width:35rem}}div.referral-action-modal div.modal-container div.modal-content h2.greetings{font-size:2rem;font-weight:bold;margin-bottom:1rem}div.referral-action-modal div.modal-container div.modal-content h3.whis{font-size:2.5rem;font-weight:normal;margin-bottom:1rem}div.referral-action-modal div.modal-container div.modal-content p{font-size:1.5rem;font-weight:normal;margin:2rem 0}div.referral-action-modal div.modal-container div.modal-content button.close-button{background-color:grey;border-radius:50px;max-width:25rem;margin:0 auto;color:#FFF;font-size:1.5rem;font-weight:400;padding:0.5rem 2rem}div.referral-action-modal div.modal-container div.modal-content button.close-button:hover{cursor:pointer}div.referral-action-modal div.modal-container div.modal-content div.whatsapp{background-color:#25d366;border-radius:50px;max-width:25rem;margin:0 auto}div.referral-action-modal div.modal-container div.modal-content div.whatsapp:hover{cursor:pointer}div.referral-action-modal div.modal-container div.modal-content div.whatsapp label{color:#FFF;font-size:2rem;font-weight:400;vertical-align:middle;margin-bottom:0}div.referral-action-modal div.modal-container div.modal-content div.whatsapp label:hover{cursor:pointer}div.referral-action-modal div.modal-container div.modal-content div.whatsapp img{max-width:4rem}@keyframes movimiento-vertical{from{top:-60rem}to{top:0}}div.checkout-header{position:relative;width:100%}div.checkout-header a{display:inline-block;height:3rem;margin:1rem}div.checkout-header div.logo-ae-container{display:inline-block}div.checkout-header div.logo-ae-container div.logo-container .checkout-logo-ae{padding-left:4rem;padding-top:1rem;max-width:32%;cursor:pointer}div.checkout-header div.right-header-buttons{display:inline-block;float:right;margin-right:7%}div.checkout-header div.right-header-buttons div.contact-button-container{height:3rem;line-height:3rem;display:inline-block}div.checkout-header div.right-header-buttons div.contact-button-container a.contact-button{font-size:1.6rem;color:#F7A636;line-height:26px}div.checkout-header div.right-header-buttons div.login-button-container{display:inline-block}div.checkout-header div.right-header-buttons div.login-button-container a.login-button{height:3rem;line-height:3rem;width:100%;border:1px solid #8E4796;border-radius:4px;font-size:1.5rem;text-align:center;color:#8E4796;transition-duration:300ms}div.checkout-header div.right-header-buttons div.login-button-container a.login-button:hover{background:#8E4796;color:#fff}div.checkout-header div.right-header-buttons div.courses-header-dropdown-container div.dropdown{display:inherit !important;right:6%;z-index:100}div.checkout-header div.right-header-buttons div.courses-header-dropdown-container div.dropdown a{display:block;margin-left:1.6rem;margin-right:1rem;height:inherit;padding-top:inherit}@media (min-width: 769px){div.checkout-header div.courses-button-container{margin-left:5%}div.checkout-header div.right-header-buttons div.courses-header-dropdown-container div.dropdown{top:90%}}@media (max-width: 768px){div.checkout-header div.right-header-buttons{display:none}}section.checkout-tabs-container{padding:1rem 0}@media (max-width: 321px){section.checkout-tabs-container{padding-left:0rem}}section.checkout-tabs-container header{padding-bottom:0}section.checkout-tabs-container header div.tab-heads{width:49%;display:inline-block;text-align:center;border:0.5px solid #B7B7B7;padding:3%}section.checkout-tabs-container header div.tab-heads:last-child{margin-left:2%}section.checkout-tabs-container header div.tab-heads.active{box-shadow:#00E676 0 9px inset;border-bottom:0}section.checkout-tabs-container header div.tab-heads.unique{margin-left:0;width:100%}section.checkout-tabs-container header div.tab-heads img.tab-head-img{height:2.7rem}section.checkout-tabs-container header div.tab-heads p.tab-head-text{font-size:1.3rem;color:#B7B7B7}section.checkout-tabs-container article.checkout-tabs-content{margin:0 1rem 1rem 1rem;padding-top:0;border:0.5px solid #B7B7B7;border-top:0}section.checkout-tabs-container article.checkout-tabs-content.free{border:none}div.steps-header div.steps-container{text-align:center}div.steps-header div.steps-container div.description-steps{font-size:30px;color:#9b9b9b;padding:2rem}div.steps-header div.steps-container div.step-item{display:inline-block;position:relative}div.steps-header div.steps-container div.step-item div.step-icon-container{background:#fff;margin:0 auto;display:table}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon{background:#00E676;opacity:0.2;color:#fff;display:table-cell;vertical-align:middle;height:100%;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon img{width:60%}div.steps-header div.steps-container div.step-item div.step-title{color:#000;opacity:0.2;font-size:1.5rem;padding:1.5rem 0}div.steps-header div.steps-container div.step-item div.step-active{opacity:1 !important}div.steps-header div.steps-container div.step-item:before{content:'';position:absolute;background:#00E676;opacity:0.5}div.steps-header div.steps-container div.step-item:first-child:before{display:none}@media (min-width: 768px){div.steps-header div.steps-container{padding-top:1rem}div.steps-header div.steps-container div.step-item{padding:1rem 12rem}div.steps-header div.steps-container div.step-item div.step-icon-container{width:5rem;height:5rem}div.steps-header div.steps-container div.step-item div.step-title{font-size:1.5rem;padding:1.5rem 0}div.steps-header div.steps-container div.step-item:before{top:3.5rem;left:-16em;width:32em;height:0.15rem;z-index:-1}div.steps-header div.steps-container div.step-item:first-child:before{display:none}}@media screen and (max-width: 540px){div.steps-header{background-color:#f8f8f8;position:relative}div.steps-header div.steps-container div.description-steps{background-color:white;font-size:2rem}div.steps-header div.steps-container div.step-item{padding:1rem 0.5rem 0}div.steps-header div.steps-container div.step-item div.step-icon-container{width:4rem;height:4rem;background-color:#f8f8f8;position:relative;z-index:20}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon img{width:50%}div.steps-header div.steps-container div.step-item div.step-title{font-size:1.5rem;padding:1rem 0}div.steps-header div.step-item:before{z-index:10;top:3rem;width:9rem;left:-5rem;height:0.15rem}}@media (max-width: 321px){div.steps-header div.steps-container div.description-steps{font-size:24px}div.steps-header div.steps-container div.step-item{padding:0.5rem 0.5rem 0}div.steps-header div.steps-container div.step-item div.step-icon-container{width:3rem;height:3rem;background-color:#f8f8f8;position:relative;z-index:20}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon img{width:50%}div.steps-header div.steps-container div.step-item div.step-title{font-size:1rem;padding:0.5rem 0}div.steps-header div.step-item:before{z-index:10;top:2rem;width:9rem;left:-4rem;height:0.15rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){div.steps-header div.steps-container{padding-top:1rem}div.steps-header div.steps-container div.step-item{padding:1rem 6rem}div.steps-header div.steps-container div.step-item div.step-icon-container{width:5rem;height:5rem}div.steps-header div.steps-container div.step-item div.step-title{font-size:1.5rem;padding:1.5rem 0}div.steps-header div.steps-container div.step-item:before{top:3.5rem;left:-11em;width:21em;height:0.15rem;z-index:-1}div.steps-header div.steps-container div.step-item:first-child:before{display:none}}div.register-form div.form-container{text-align:center;padding:0 10rem}div.register-form div.form-container div.error-message{width:60%;margin:auto}div.register-form div.form-container div.description{text-align:left;color:#4A4A4A;font-size:1.6rem;padding:1rem 0;margin-left:5rem}div.register-form div.form-container .form .email-input{width:50%;margin:auto;padding:1rem 0}div.register-form div.form-container .form .email-input input{background:#FDFDFD;border-radius:0.3rem;border:#f3f3f3 1px solid}div.register-form div.form-container .form button.register-button{width:40%;background-color:#00E676;border-radius:0.3rem;font-size:1.8rem;letter-spacing:0.1rem}div.register-form div.form-container .form div.already-registered-label{color:#00E676;display:block;margin-top:1.5rem;font-size:1.5rem;cursor:pointer;letter-spacing:0.1rem}@media screen and (max-width: 540px){div.register-form div.form-container{padding:2rem}div.register-form div.form-container div.description{margin-left:0;padding:0}div.register-form div.form-container .form{margin:0}div.register-form div.form-container .form input{margin:2rem 0}div.register-form div.form-container .form .email-input{width:90%}div.register-form div.form-container .form button.register-button{width:80%;height:6rem;font-size:2rem}}div.steps-header div.steps-container{text-align:center}div.steps-header div.steps-container div.description-steps{font-size:30px;color:#9b9b9b;padding:2rem}div.steps-header div.steps-container div.step-item{display:inline-block;position:relative}div.steps-header div.steps-container div.step-item div.step-icon-container{background:#fff;margin:0 auto;display:table}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon{background:#00E676;opacity:0.2;color:#fff;display:table-cell;vertical-align:middle;height:100%;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon img{width:60%}div.steps-header div.steps-container div.step-item div.step-title{color:#000;opacity:0.2;font-size:1.5rem;padding:1.5rem 0}div.steps-header div.steps-container div.step-item div.step-active{opacity:1 !important}div.steps-header div.steps-container div.step-item:before{content:'';position:absolute;background:#00E676;opacity:0.5}div.steps-header div.steps-container div.step-item:first-child:before{display:none}@media (min-width: 768px){div.steps-header div.steps-container{padding-top:1rem}div.steps-header div.steps-container div.step-item{padding:1rem 12rem}div.steps-header div.steps-container div.step-item div.step-icon-container{width:5rem;height:5rem}div.steps-header div.steps-container div.step-item div.step-title{font-size:1.5rem;padding:1.5rem 0}div.steps-header div.steps-container div.step-item:before{top:3.5rem;left:-16em;width:32em;height:0.15rem;z-index:-1}div.steps-header div.steps-container div.step-item:first-child:before{display:none}}@media screen and (max-width: 540px){div.steps-header{background-color:#f8f8f8;position:relative}div.steps-header div.steps-container div.description-steps{background-color:white;font-size:2rem}div.steps-header div.steps-container div.step-item{padding:1rem 0.5rem 0}div.steps-header div.steps-container div.step-item div.step-icon-container{width:4rem;height:4rem;background-color:#f8f8f8;position:relative;z-index:20}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon img{width:50%}div.steps-header div.steps-container div.step-item div.step-title{font-size:1.5rem;padding:1rem 0}div.steps-header div.step-item:before{z-index:10;top:3rem;width:9rem;left:-5rem;height:0.15rem}}@media (max-width: 321px){div.steps-header div.steps-container div.description-steps{font-size:24px}div.steps-header div.steps-container div.step-item{padding:0.5rem 0.5rem 0}div.steps-header div.steps-container div.step-item div.step-icon-container{width:3rem;height:3rem;background-color:#f8f8f8;position:relative;z-index:20}div.steps-header div.steps-container div.step-item div.step-icon-container div.step-icon img{width:50%}div.steps-header div.steps-container div.step-item div.step-title{font-size:1rem;padding:0.5rem 0}div.steps-header div.step-item:before{z-index:10;top:2rem;width:9rem;left:-4rem;height:0.15rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){div.steps-header div.steps-container{padding-top:1rem}div.steps-header div.steps-container div.step-item{padding:1rem 6rem}div.steps-header div.steps-container div.step-item div.step-icon-container{width:5rem;height:5rem}div.steps-header div.steps-container div.step-item div.step-title{font-size:1.5rem;padding:1.5rem 0}div.steps-header div.steps-container div.step-item:before{top:3.5rem;left:-11em;width:21em;height:0.15rem;z-index:-1}div.steps-header div.steps-container div.step-item:first-child:before{display:none}}div.checkout-header{position:relative;width:100%}div.checkout-header a{display:inline-block;height:3rem;margin:1rem}div.checkout-header div.logo-ae-container{display:inline-block}div.checkout-header div.logo-ae-container div.logo-container .checkout-logo-ae{padding-left:4rem;padding-top:1rem;max-width:32%;cursor:pointer}div.checkout-header div.right-header-buttons{display:inline-block;float:right;margin-right:7%}div.checkout-header div.right-header-buttons div.contact-button-container{height:3rem;line-height:3rem;display:inline-block}div.checkout-header div.right-header-buttons div.contact-button-container a.contact-button{font-size:1.6rem;color:#F7A636;line-height:26px}div.checkout-header div.right-header-buttons div.login-button-container{display:inline-block}div.checkout-header div.right-header-buttons div.login-button-container a.login-button{height:3rem;line-height:3rem;width:100%;border:1px solid #8E4796;border-radius:4px;font-size:1.5rem;text-align:center;color:#8E4796;transition-duration:300ms}div.checkout-header div.right-header-buttons div.login-button-container a.login-button:hover{background:#8E4796;color:#fff}div.checkout-header div.right-header-buttons div.courses-header-dropdown-container div.dropdown{display:inherit !important;right:6%;z-index:100}div.checkout-header div.right-header-buttons div.courses-header-dropdown-container div.dropdown a{display:block;margin-left:1.6rem;margin-right:1rem;height:inherit;padding-top:inherit}@media (min-width: 769px){div.checkout-header div.courses-button-container{margin-left:5%}div.checkout-header div.right-header-buttons div.courses-header-dropdown-container div.dropdown{top:90%}}@media (max-width: 768px){div.checkout-header div.right-header-buttons{display:none}}div.success-alert{background-color:#00E676 !important;border-radius:0 !important;text-align:center;letter-spacing:2px;margin-top:0;margin-bottom:0.6rem}div.success-alert div.icon{left:35% !important}div.success-alert div.icon div.icon-container{margin:0 auto;display:table;width:3rem;height:3rem}div.success-alert div.icon div.icon-container div.checkmark{background:#00C853;color:#fff;display:table-cell;vertical-align:middle;height:100%;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}div.success-alert div.icon div.icon-container div.checkmark img{width:60%}@media screen and (max-width: 540px){div.success-alert div.icon{left:10% !important}}div.price-container{text-align:center;padding:10px 0px}div.price-container div.payable-amount{font-size:40px;color:#A654AF}div.price-container div.payable-currency{font-size:14px;color:#A654AF;text-transform:lowercase}div.price-container div.unlimited-access{font-size:20px;color:#9B9B9B;margin-top:1rem;text-transform:uppercase}@media screen and (max-width: 540px){div.price-container{margin-left:2rem;padding:1rem}div.price-container div.price{display:inline-block}div.price-container div.unlimited-access{display:inline-block;float:left;margin-left:2rem;width:35%}}div.horizontal-step-item{display:table;position:relative}div.horizontal-step-item div.horizontal-step-icon-container{background:#fff;margin:0 auto;display:table}div.horizontal-step-item div.horizontal-step-icon-container div.horizontal-step-icon{background:#A654AF;color:#fff;vertical-align:middle;display:table-cell;height:100%;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}div.horizontal-step-item div.horizontal-step-icon-container div.horizontal-step-icon img{width:60%}div.horizontal-step-item div.horizontal-step-title{color:#A654AF;font-size:30px;padding-left:2rem;display:table-cell}@media (min-width: 768px){div.horizontal-step-item{padding:1rem 4rem}div.horizontal-step-item div.horizontal-step-icon-container{width:5rem;height:5rem}div.horizontal-step-item div.horizontal-step-title{font-size:30px;padding-left:2rem}}@media screen and (max-width: 540px){div.horizontal-step-item{padding:1rem 0.5rem 0 2rem}div.horizontal-step-item div.horizontal-step-icon-container{width:4rem;height:4rem;background-color:#f8f8f8;position:relative;z-index:20}div.horizontal-step-item div.horizontal-step-icon-container div.horizontal-step-icon img{width:50%}div.horizontal-step-item div.horizontal-step-title{font-size:30px;padding-left:2rem}}@media (max-width: 321px){div.horizontal-step-item{padding:0.5rem 0.5rem 0 2rem}div.horizontal-step-item div.horizontal-step-icon-container{width:4rem;height:4rem;background-color:#f8f8f8;position:relative;z-index:20}div.horizontal-step-item div.horizontal-step-icon-container div.horizontal-step-icon img{width:50%}div.horizontal-step-item div.horizontal-step-title{font-size:30px;padding-left:2rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){div.horizontal-step-item{padding:1rem 6rem}div.horizontal-step-item div.horizontal-step-icon-container{width:5rem;height:5rem}div.horizontal-step-item div.horizontal-step-title{font-size:30px;padding-left:2rem}}div.success-alert{background-color:#00E676 !important;border-radius:0 !important;text-align:center;letter-spacing:2px;margin-top:0;margin-bottom:0.6rem}div.success-alert div.icon{left:35% !important}div.success-alert div.icon div.icon-container{margin:0 auto;display:table;width:3rem;height:3rem}div.success-alert div.icon div.icon-container div.checkmark{background:#00C853;color:#fff;display:table-cell;vertical-align:middle;height:100%;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}div.success-alert div.icon div.icon-container div.checkmark img{width:60%}@media screen and (max-width: 540px){div.success-alert div.icon{left:10% !important}}div.buy-section-container{text-align:center}@media (max-width: 321px){div.buy-section-container{padding:0rem 1rem 0rem 1rem}}div.buy-section-container div.buy-button button.buy-button{width:30%;background-color:#00E676;border-radius:0.3rem;font-size:1.8rem;letter-spacing:0.1rem}div.buy-section-container div.buy-description{font-size:1.5rem;letter-spacing:0.1rem;color:#9b9b9b;padding:1rem}div.buy-section-container div.buy-image{padding:1rem}@media screen and (max-width: 540px){div.buy-section-container{padding:1rem}div.buy-section-container div.buy-button button.buy-button{width:100%;font-size:2rem;height:6rem}}div.method-select{padding-left:10rem}div.method-select div.description{padding-bottom:1.5rem;color:#9B9B9B;font-size:2rem}div.method-select div.method-item div.radio-items{width:100%;padding:0rem 1rem 0rem 0rem;display:inline}div.method-select div.method-item div.radio-items .image-item{height:5rem;margin-left:1.2rem}div.method-select div.method-item div.radio-items [type="radio"]:checked,div.method-select div.method-item div.radio-items [type="radio"]:not(:checked){position:absolute;left:-9999px}div.method-select div.method-item div.radio-items [type="radio"]:checked+label,div.method-select div.method-item div.radio-items [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}div.method-select div.method-item div.radio-items [type="radio"]:checked+label:before,div.method-select div.method-item div.radio-items [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:18%;width:30px;height:30px;border:1px solid #ddd;border-radius:100%;background:#fff}div.method-select div.method-item div.radio-items [type="radio"]:checked+label:after{content:'';width:12px;height:12px;background:#00E676;position:absolute;top:34%;left:9px;border-radius:100%;transition:all 0.2s ease}div.method-select div.method-item div.radio-items [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#00E676;position:absolute;top:10px;left:10px;border-radius:100%;transition:all 0.2s ease;opacity:0;transform:scale(0)}div.method-select div.method-item div.radio-items [type="radio"]:checked+label:after{opacity:1;transform:scale(2)}div.method-select div.method-item div.radio-items .description{display:none}div.other-payments-method-select{padding-bottom:9rem}@media screen and (max-width: 540px){div.method-select{padding:3rem}div.method-select div.method-item{padding-left:1rem}div.method-select div.method-item div.radio-items{padding:0.5rem;display:table}div.method-select div.method-item div.radio-items .image-item{height:6rem;margin-left:4rem}div.method-select div.method-item div.radio-items [type="radio"]:checked+label:before,div.method-select div.method-item div.radio-items [type="radio"]:not(:checked)+label:before{left:0;top:9%;width:50px;height:50px}div.method-select div.method-item div.radio-items [type="radio"]:checked+label:after{width:20px;height:20px;top:32%;left:15px}div.method-select div.method-item div.radio-items .description{display:table-cell;font-size:1.8rem;vertical-align:middle}div.method-select div.method-item div.radio-items .description .description-container{float:right;width:15rem}div.method-select div.method-item div.radio-items .description .description-container span{text-align:left}}@media (max-width: 360px){div.method-select div.method-item{padding-left:1rem}div.method-select div.method-item div.radio-items{padding:0.5rem;display:table}div.method-select div.method-item div.radio-items .image-item{height:6rem;margin-left:4rem}div.method-select div.method-item div.radio-items [type="radio"]:checked+label:before,div.method-select div.method-item div.radio-items [type="radio"]:not(:checked)+label:before{left:0;top:9%;width:50px;height:50px}div.method-select div.method-item div.radio-items [type="radio"]:checked+label:after{width:20px;height:20px;top:32%;left:15px}div.method-select div.method-item div.radio-items .description{display:table-cell;font-size:1.8rem;vertical-align:middle}div.method-select div.method-item div.radio-items .description .description-container{float:right;width:9rem}div.method-select div.method-item div.radio-items .description .description-container span{text-align:left}}div.credit-card-form-container div.payment-method-container>div:first-child{width:100%}div.credit-card-form-container div.payment-method-container{padding-top:3rem}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.alert-message-container{width:90%;padding-left:10rem}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container{width:90%}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input{background:#fff;border:#B7B7B7 0.5px solid;height:5rem}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input::-webkit-input-placeholder,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input::-moz-placeholder,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input:-ms-input-placeholder,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input:-moz-placeholder{font-size:16px;color:#4A4A4A}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container{display:table;margin-bottom:1rem}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.input-container,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.img-container{display:table-cell;vertical-align:middle}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.input-container{width:70%}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.input-container input{margin-bottom:0}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.img-container{width:30%;text-align:center}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.img-container img.security-code-img{width:50%}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container input{margin-top:1rem}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.month-dropdown,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.year-dropdown{height:5rem;border-radius:5px;width:49%;font-size:16px;color:#4A4A4A;padding:0.7rem;font-family:'Open Sans';font-weight:400}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.month-dropdown:last-child,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.year-dropdown:last-child{margin-left:2%}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.issuer-container{margin-top:1rem}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.doctype-container{width:29%;display:inline-block}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.docnumber-container{width:69%;margin-left:2%;display:inline-block}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.doctype-container select,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.instalments-container select,div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.issuer-container select{background:#fff;border:0.5px solid #B7B7B7;color:#4A4A4A}div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.pay-button-container{display:none}@media screen and (max-width: 540px){div.credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container{margin-left:1.5rem}}section.payments-desktop-general-section{padding:2rem 0 4rem 0}section.payments-desktop-general-section div.payment-methods-container{display:inline-block;width:70%}section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container{padding-left:10rem;position:relative}@media screen and (max-width: 540px){section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container{margin-left:1.5rem}}section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container select.month-dropdown,section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container select.year-dropdown,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container select.month-dropdown,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container select.year-dropdown{width:23% !important}section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.doctype-container,section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.docnumber-container,section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.instalments-container,section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.issuer-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.doctype-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.docnumber-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.instalments-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.issuer-container{width:48% !important}section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.doctype-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.doctype-container{width:12% !important}section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.docnumber-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.docnumber-container{width:34% !important}section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.card-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.card-container{width:30%;position:absolute;right:6rem;top:49%}@media (min-width: 1367px){section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.card-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.card-container{width:31%}}@media (width: 1024px){section.payments-desktop-general-section div.payment-methods-container div.credit-card-form-container div.form-inputs-container div.card-container,section.payments-desktop-general-section div.payment-methods-container div.payu-credit-card-form-container div.form-inputs-container div.card-container{padding:0.5rem;width:30%;position:absolute;right:5rem;top:52%}}section.payments-desktop-general-section div.price-general-container{display:inline-block;width:30%;float:right;margin-top:4rem}section.payments-desktop-general-section div.price-general-container div.price-container{width:35%}div.purple-stripe{background-color:#A654AF;height:30px;margin-top:1rem}div.payu-credit-card-form-container div.payment-method-container>div:first-child{width:100%}div.payu-credit-card-form-container div.payment-method-container{padding-top:3rem}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.alert-message-container{width:90%;padding-left:10rem}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container{width:90%}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input{background:#fff;border:#B7B7B7 0.5px solid;height:5rem}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input::-webkit-input-placeholder,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input::-moz-placeholder,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input:-ms-input-placeholder,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container input:-moz-placeholder{font-size:16px;color:#4A4A4A}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container{display:table;margin-bottom:1rem}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.input-container,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.img-container{display:table-cell;vertical-align:middle}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.input-container{width:70%}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.input-container input{margin-bottom:0}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.img-container{width:30%;text-align:center}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.security-code-container div.img-container img.security-code-img{width:50%}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container input{margin-top:1rem}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.month-dropdown,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.year-dropdown{height:5rem;border-radius:5px;width:49%;font-size:16px;color:#4A4A4A;padding:0.7rem;font-family:'Open Sans';font-weight:400}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.month-dropdown:last-child,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.expiration-container select.year-dropdown:last-child{margin-left:2%}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.issuer-container{margin-top:1rem}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.doctype-container{width:29%;display:inline-block}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.docnumber-container{margin-top:1rem;display:inline-block}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.doctype-container select,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.instalments-container select,div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.issuer-container select{background:#fff;border:0.5px solid #B7B7B7;color:#4A4A4A}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.pay-button-container{display:none}@media screen and (max-width: 540px){div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container{margin:auto}div.payu-credit-card-form-container div.payment-method-container div:first-child form.form.pay div.form-inputs-container div.docnumber-container{width:100%}}.other-payment-method-form{padding-left:10rem;margin-top:-7rem}.other-payment-method-form input{background-color:#fff;border:#B7B7B7 0.5px solid}.other-payment-method-form .docnumber-container input{width:40%}.other-payment-method-form .alert alert-danger,.other-payment-method-form .modal-error-label alert-danger{width:80%;margin-top:0}.modal-blocked-preview .modal-content .lock-icon-container{text-align:center}.modal-blocked-preview .modal-content .description-available{font-size:2.25rem;color:#8E4796;padding:2rem 2rem;text-align:center}@media (max-width: 361px){.modal-blocked-preview .modal-content .description-available{font-size:1.8rem}}.modal-blocked-preview .modal-content .description-invited{font-size:1.75rem;color:#4A4A4A;padding:1rem 5rem 3rem;text-align:center}@media (max-width: 361px){.modal-blocked-preview .modal-content .description-invited{font-size:1.1rem}}.modal-blocked-preview .modal-content .lock-cta-container{text-align:center}.modal-blocked-preview .modal-content .description-warranty{font-size:1.5rem;color:#8D8D8D;padding:2rem 2rem 2rem;text-align:center}.modal-blocked-preview div.description-bottom{border-top:solid thin #9B9B9B;font-size:1.5rem;color:#8D8D8D;margin:1rem;padding-top:1rem}@media screen and (max-width: 540px){.modal-blocked-preview div.description-bottom{display:none}}.modal-blocked-preview div.description-bottom p.description-text{display:inline}.modal-blocked-preview div.description-bottom img.available-icon{display:inline;vertical-align:middle;height:1.7rem}.modal-blocked-preview .button{min-width:28rem}.modal-blocked-preview .section-detail{overflow:hidden}@media screen and (max-width: 540px){.modal-blocked-preview .section-detail{display:none}}.modal-blocked-preview .section-detail .table{overflow:auto;display:table;float:right}.modal-blocked-preview .section-detail .table .description-container{display:table-cell;vertical-align:middle;text-align:center}.modal-blocked-preview .section-detail .table .description-container h2.detail{color:#9B9B9B;border-top:solid thin #8D8D8D;border-bottom:solid thin #8D8D8D;font-size:1.25rem;text-transform:uppercase;width:55%;margin:0 auto;padding:0.6rem 0.2rem}.modal-blocked-preview .section-detail .table .logo-container{overflow:hidden;display:table-cell;vertical-align:middle}.plan-viewer{padding-top:8rem;margin-top:-6rem}.plan-viewer div.title{text-align:center;margin:1rem 0}@media (max-width: 361px){.plan-viewer .viewer .viewer-detail .buttons .course a.button{font-size:1.3rem !important;height:5rem !important;line-height:3.5rem !important}}@media (max-width: 769px){.plan-viewer{padding:8rem 1rem 0 1rem}.plan-viewer .title{font-size:4rem}.plan-viewer .row .right,.plan-viewer header .header-container .right,header .plan-viewer .header-container .right,.plan-viewer .contact-container .form-container .right,.contact-container .plan-viewer .form-container .right,.plan-viewer section.checkout .checkout-container .right,section.checkout .plan-viewer .checkout-container .right,.plan-viewer .hero .hero-container .right,.hero .plan-viewer .hero-container .right,.plan-viewer .hero-free-course .hero-container .right,.hero-free-course .plan-viewer .hero-container .right,.plan-viewer .hero-payment-confirmation .hero-container .right,.hero-payment-confirmation .plan-viewer .hero-container .right,.plan-viewer .instructors .instructors-list-container .right,.instructors .plan-viewer .instructors-list-container .right,.plan-viewer .testimonials .testimonials-container .right,.testimonials .plan-viewer .testimonials-container .right,.plan-viewer .why-animaedu .benefits-list-container .right,.why-animaedu .plan-viewer .benefits-list-container .right,.plan-viewer .courses-list-container .right,.plan-viewer .course-details-container .right,.plan-viewer .course-benefits-container .right,.plan-viewer .instructor-detail-container .right,.plan-viewer .my-courses .course-subscriptions-containers .right,.my-courses .plan-viewer .course-subscriptions-containers .right,.plan-viewer .my-courses .course-subscriptions-list .course-subscription-item .right,.my-courses .course-subscriptions-list .plan-viewer .course-subscription-item .right,.plan-viewer .payment-details-container .right{position:sticky;bottom:0px;background:#fff}.plan-viewer .viewer .viewer-detail{display:block}.plan-viewer .viewer .viewer-detail .price{text-align:center;padding:10px 0px}.plan-viewer .viewer .viewer-detail .price .amount{font-size:3rem}.plan-viewer .viewer .viewer-detail .price .currency{font-size:1.4rem;font-weight:200}.plan-viewer .viewer .viewer-detail .price .detail{display:none;font-size:1.6rem}.plan-viewer .viewer .viewer-detail .price .right{display:none}.plan-viewer .viewer .viewer-detail .price .left{max-width:100%}.plan-viewer .viewer .viewer-detail .buttons{width:100%}.plan-viewer .viewer .viewer-detail .buttons .pack{display:none}.plan-viewer .viewer .viewer-detail .buttons .course{width:100%;padding:10px 0px}.plan-viewer .viewer .viewer-detail .buttons .course a.button{height:6rem;line-height:4rem;padding:0.6rem}.plan-viewer .viewer .viewer-detail .buttons .extra-info{display:none}.plan-viewer .viewer .viewer-detail .lesson-description{display:none}}@media (min-width: 770px){.plan-viewer{padding:10rem 10rem 0 10rem}.plan-viewer .title{font-size:3.2rem;font-weight:inherit}.plan-viewer .viewer{position:sticky;top:0px}.plan-viewer .viewer .viewer-detail{padding:4% 7%}.plan-viewer .viewer .viewer-detail .price{text-align:center;width:90%;padding:15px 5px}.plan-viewer .viewer .viewer-detail .price .full-price-container{position:absolute;text-align:center;display:inline-block}.plan-viewer .viewer .viewer-detail .price .full-price-container .full-price{left:-2rem;top:-20px;position:relative;color:red;text-decoration:line-through;font-size:2.5rem}.plan-viewer .viewer .viewer-detail .price .amount{font-size:5.5rem}.plan-viewer .viewer .viewer-detail .price .currency{font-size:1.75rem;font-weight:200}.plan-viewer .viewer .viewer-detail .price .detail{font-size:2.2rem}}.plan-viewer .viewer{padding:2% 0px}.plan-viewer .viewer .player.no-video{display:none}.plan-viewer .viewer .player iframe{border:none;width:100%;height:100%}.plan-viewer .viewer .viewer-detail .price{color:#8E4796}.plan-viewer .viewer .viewer-detail .price .detail{color:#9B9B9B;border-top:solid thin #9B9B9B;border-bottom:solid thin #9B9B9B;text-transform:uppercase;padding:10% 0px}.plan-viewer .viewer .viewer-detail .full-price-container .full-price{color:red;text-decoration:line-through}.plan-viewer .viewer .viewer-detail .lesson-title{font-size:2.5rem;line-height:28px;color:#8E4796;padding:3% 0;padding-bottom:0}.plan-viewer .viewer .viewer-detail .lesson-module-title{font-size:2.5rem;line-height:28px;color:#8E4796;padding:3% 0;padding-top:0}.plan-viewer .viewer .viewer-detail .lesson-description{font-size:1.5rem;line-height:22px;color:#9B9B9B}.plan-viewer .viewer .viewer-detail .buttons .pack{padding:2% 0px}.plan-viewer .viewer .viewer-detail .buttons .pack a.button{cursor:pointer;text-transform:uppercase;background-color:#F7A636;color:#fff;width:100%}.plan-viewer .viewer .viewer-detail .buttons .pack a.button:active{background:#fb921c}.plan-viewer .viewer .viewer-detail .buttons .pack a.button:hover{background:#f0900a}.plan-viewer .viewer .viewer-detail .buttons .course{padding:2% 0px}.plan-viewer .viewer .viewer-detail .buttons .course a.button{cursor:pointer;color:#fb921c;background:white;border:solid thin #fb921c;width:100%}.plan-viewer .viewer .viewer-detail .buttons .course a.button:active{background:whitesmoke}.plan-viewer .viewer .viewer-detail .buttons .course a.button:hover{background:ghostwhite}.plan-viewer .viewer .viewer-detail .buttons .course a.button-no-pack{text-transform:uppercase;background-color:#F7A636;color:#FFFFFF}.plan-viewer .viewer .viewer-detail .buttons .course a.button-no-pack:active{background:#fb921c}.plan-viewer .viewer .viewer-detail .buttons .course a.button-no-pack:hover{background:#F0900A}.plan-viewer .viewer .viewer-detail .buttons .extra-info{color:#8D8D8D;font-size:1.5rem;padding-top:4%}.plan-viewer .viewer .viewer-detail .buttons .extra-info a{text-decoration:underline}.plan-viewer div.viewer div.player{margin:0 auto}@media (max-height: 800px){.plan-viewer div.viewer div.player{height:240px;width:493.30px}}@media (max-height: 800px) and (max-width: 769px){.plan-viewer div.viewer div.player{height:20rem;width:inherit}}@media (min-height: 801px){.plan-viewer div.viewer div.player{height:42rem;width:90%}}.modal-course-blocked-preview a{text-decoration:underline}.modal-course-blocked-preview .modal-content .lock-icon-container{text-align:center}.modal-course-blocked-preview .modal-content .description-available{font-size:2.7rem;color:#4A4A4A;padding-top:2rem;text-align:center}.modal-course-blocked-preview .modal-content .description-invited{font-size:1.5rem;margin:0;color:#8D8D8D;padding:1rem 0 3rem;text-align:center}.modal-course-blocked-preview .modal-content .lock-cta-container{text-align:center}.modal-course-blocked-preview .modal-content .description-warranty{font-size:1.5rem;color:#8D8D8D;padding:2rem 2rem 2rem;text-align:center}.modal-course-blocked-preview .modal-content .form{text-align:center}.modal-course-blocked-preview .modal-content .form .input{width:80%;border-radius:0}.modal-course-blocked-preview .modal-content .form .button{width:80%;border-radius:0}.modal-course-blocked-preview .modal-content .already-registered{font-size:1.5rem;margin:0;color:#8D8D8D;text-align:left;padding:1rem 10%}.modal-course-blocked-preview div.description-bottom{font-size:1.5rem;color:#8D8D8D;margin:1rem;padding-top:1rem}@media screen and (max-width: 540px){.modal-course-blocked-preview div.description-bottom{display:none}}.modal-course-blocked-preview div.description-bottom p.description-text{display:inline;font-size:1.2rem}.modal-course-blocked-preview div.description-bottom img.available-icon{display:inline;vertical-align:middle;height:1.7rem}.modal-course-blocked-preview div.description-bottom .logo-container{overflow:hidden;display:block;vertical-align:middle;position:absolute;right:3rem;bottom:3rem}.modal-course-blocked-preview .button{min-width:28rem}.modal-course-blocked-preview .section-detail{overflow:hidden}@media screen and (max-width: 540px){.modal-course-blocked-preview .section-detail{display:none}}.modal-course-blocked-preview .section-detail .table{overflow:auto;display:table;float:right}.modal-course-blocked-preview .section-detail .table .description-container{display:table-cell;vertical-align:middle;text-align:center}.modal-course-blocked-preview .section-detail .table .description-container h2.detail{color:#9B9B9B;border-top:solid thin #8D8D8D;border-bottom:solid thin #8D8D8D;font-size:1.25rem;text-transform:uppercase;width:55%;margin:0 auto;padding:0.6rem 0.2rem}div.faqs-title{font-size:3.125rem;color:#4A4A4A;text-align:center}div.faqs-description{font-size:1.2rem;color:#9B9B9B;padding:0rem 0rem 3rem 0rem;text-align:center}div.faqs-scrollable-container{overflow-y:scroll;height:20rem;padding:1rem}div.faqs-scrollable-container div.question{font-size:2rem;color:#4A4A4A;padding:0rem 0rem 2rem 0rem;text-align:left}div.faqs-scrollable-container div.answer{font-size:1.25rem;color:#4A4A4A;padding:0rem 0rem 0.5rem 0rem;text-align:left}div.faqs-scrollable-container div.divide-section{margin:2rem 0.5rem 1rem 0rem;border-bottom:solid thin #8D8D8D}div.section-detail{margin-top:1.5rem}div.player-preview img{height:20rem}div.player-modal{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100;padding:14rem 0;background-color:rgba(0,0,0,0.94);text-align:center}div.player-modal iframe{height:24rem;width:100vw}div.player-modal div.close-video-icon-container{display:block;margin-top:2rem;text-align:center;color:#fff;font-size:2rem}div.player-modal div.close-video-icon-container span.icon{margin-right:2rem}section.payable-description-main{padding:0}section.header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 5vw;height:7rem;background-color:#B979BF}section.header div.logo-container img.logo{padding:0;cursor:pointer;height:4rem}@media screen and (max-width: 540px){section.header div.logo-container img.logo{height:2rem}}section.header div.button-container button.login,section.header .inner-segment-fees .promo-footer div.button-container-inline button.login,.inner-segment-fees .promo-footer section.header div.button-container-inline button.login{font-size:12px;background-color:#fff;border-radius:3px;padding:1rem 1.5rem;color:#707070}section.header div.button-container div.courses-header-dropdown-container div.dropdown,section.header .inner-segment-fees .promo-footer div.button-container-inline div.courses-header-dropdown-container div.dropdown,.inner-segment-fees .promo-footer section.header div.button-container-inline div.courses-header-dropdown-container div.dropdown{display:block !important;top:8%;right:7%;background-color:#fff;border:1px solid #A1A7B3;z-index:99999}section.header div.button-container div.courses-header-dropdown-container div.dropdown div.dropdown-item a,section.header .inner-segment-fees .promo-footer div.button-container-inline div.courses-header-dropdown-container div.dropdown div.dropdown-item a,.inner-segment-fees .promo-footer section.header div.button-container-inline div.courses-header-dropdown-container div.dropdown div.dropdown-item a{color:#000 !important}section.header.after-scroll{position:fixed;top:0;background:#fff;width:100%;height:6rem;box-shadow:4px 4px 4px rgba(161,167,179,0.3),0px 0px 24px rgba(161,167,179,0.3);z-index:100}section.header.after-scroll div.logo-container{display:inline-block;width:20%;height:auto !important;text-align:left}section.header.after-scroll div.logo-container img.logo{height:3rem;margin-left:30%}section.header.after-scroll div.badge-container span.badge{color:#A1A7B3;text-align:center;float:right;font-size:1.1rem;text-transform:uppercase;line-height:15px;width:9em;letter-spacing:1.28px}section.header.after-scroll div.aligner{display:inline-block;width:80%;text-align:right}section.header.after-scroll div.aligner button.cta-button{margin-right:3rem;background:#ff2b63;border-radius:4px;color:#fff;padding:0px 2rem;text-transform:uppercase;font-size:1.2rem;font-weight:400;height:3.9rem;box-shadow:4px 4px 4px rgba(161,167,179,0.3),0px 0px 24px rgba(161,167,179,0.3)}@media screen and (min-width: 1024px){section.header div.logo-container img.logo{max-width:none}}section.desktop-header{position:fixed;top:0;width:100%;height:6rem;padding:0;box-shadow:0 1px 5px rgba(0,0,0,0.5);z-index:100}section.desktop-header div.dropdown{display:inherit !important;right:2vw}section.desktop-header.white-bar{background:#fff}section.desktop-header.white-bar div.logo-container{width:51%}section.desktop-header.white-bar div.logo-container img,section.desktop-header.white-bar div.logo-container h2{display:inline-block}section.desktop-header.white-bar div.logo-container img.logo{height:4rem;cursor:pointer}section.desktop-header.white-bar div.logo-container h2.title{color:#A654AF;font-size:26px;font-weight:900;letter-spacing:3.70px;text-transform:uppercase}section.desktop-header.white-bar div.dropdown{right:11vw;background:#fff}section.desktop-header.white-bar div.dropdown div.dropdown-item a{color:#A654AF !important}section.desktop-header.white-bar div.buttons-and-links{width:72%;font-size:1.6rem;text-transform:uppercase}section.desktop-header.white-bar div.buttons-and-links div.aligner{width:100%;text-align:right}section.desktop-header.white-bar div.buttons-and-links div.aligner a.blog-link,section.desktop-header.white-bar div.buttons-and-links div.aligner a.other-packs-link{color:#505763}section.desktop-header.white-bar div.buttons-and-links div.aligner a.other-packs-link{margin:0 0 0 8rem}section.desktop-header.white-bar div.buttons-and-links div.aligner a.login{color:#A654AF;margin:0 0 0 4rem}section.desktop-header.white-bar div.buttons-and-links div.aligner button.buy{background:#A654AF;text-transform:uppercase;color:#fff;padding:0.5rem 2rem;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.5);margin:0 3rem}section.desktop-header.purple-bar{height:4rem;background-color:#B979BF}section.desktop-header.purple-bar div.aligner{width:100%;text-align:right}section.desktop-header.purple-bar div.aligner div.button-container button.login,section.desktop-header.purple-bar div.aligner .inner-segment-fees .promo-footer div.button-container-inline button.login,.inner-segment-fees .promo-footer section.desktop-header.purple-bar div.aligner div.button-container-inline button.login{font-size:12px;background-color:#fff;border-radius:3px;padding:1rem 1.5rem;color:#707070}section.desktop-header.purple-bar div.aligner div.button-container button.login:hover,section.desktop-header.purple-bar div.aligner .inner-segment-fees .promo-footer div.button-container-inline button.login:hover,.inner-segment-fees .promo-footer section.desktop-header.purple-bar div.aligner div.button-container-inline button.login:hover{background:#fff;color:#A654AF}@media (min-width: 799px) and (max-width: 1365px) and (min-height: 599px) and (max-height: 767px){section.desktop-header.white-bar div.logo-container img.logo{height:3rem !important}section.desktop-header.white-bar div.logo-container h2.title{font-size:22px !important}section.desktop-header.white-bar div.buttons-and-links{font-size:1.3rem !important}section.desktop-header.white-bar div.buttons-and-links a.other-packs-link{margin:0 0 0 4rem !important}section.desktop-header.white-bar div.buttons-and-links a.login{margin:0 0 0 2rem !important}section.desktop-header.white-bar div.buttons-and-links button.buy{margin:0 2rem !important}}div.trailer{height:43vh;box-shadow:inset 0 -40px 50px -2px #fff}div.trailer div.preview-container{position:relative;height:100%;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}div.trailer div.preview-container div.payable-name-container{margin:1.6rem;width:50%}div.trailer div.preview-container div.payable-name-container h1.title{margin:0;text-transform:uppercase;font-size:1.6rem;color:#F8A737}div.trailer div.preview-container div.payable-name-container h2.name{margin:0;color:#B979BF;font-size:2.6rem}div.trailer div.preview-container .play-icon-container{cursor:pointer}div.trailer div.preview-container .play-icon-container svg{position:absolute;width:5rem;height:5rem;top:40%;left:44%}div.trailer div.preview-container div.player iframe{width:100%;height:31rem}@media screen and (min-width: 1024px){div.trailer{height:58vh;box-shadow:none;border-radius:12px;width:90%}div.trailer div.preview-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}div.trailer div.preview-container .play-icon-container svg{position:unset;width:8rem;height:8rem}div.trailer div.preview-container div.player iframe{height:58vh}}section.benefits{background:rgba(216,216,216,0.15);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.benefits div.benefit-item{margin:4rem 0;text-align:center}section.benefits div.benefit-item div.img-container{box-shadow:0px 2px 11px rgba(0,0,0,0.5);background:#fff;border-radius:50%;width:100px;height:100px;margin:0 auto}section.benefits div.benefit-item div.img-container:active{box-shadow:none}section.benefits div.benefit-item div.img-container:active img.benefit-image{width:49px !important;height:49px !important}section.benefits div.benefit-item div.img-container div.table{height:100%;width:100%;display:table}section.benefits div.benefit-item div.img-container div.table div.table-cell{display:table-cell;vertical-align:middle}section.benefits div.benefit-item div.img-container div.table div.table-cell svg{width:52px;height:52px}section.benefits div.benefit-item h2.benefit-title{margin:2rem 0 1rem 0;color:#505763;font-size:26px;text-transform:uppercase}section.benefits div.benefit-item p.benefit-description{color:#505763;font-size:14px;line-height:20px;text-align:center}section.pack-info{background:#505763;padding-bottom:1rem;position:relative}section.pack-info div.pack-explanation{text-align:center;color:#fff}section.pack-info div.pack-explanation h2.title,section.pack-info div.pack-explanation p.description{width:85%}section.pack-info div.pack-explanation h2.title{letter-spacing:1.33px;line-height:30px;font-size:24px;margin:0 auto}section.pack-info div.pack-explanation p.description{line-height:20px;font-size:14px;margin:3rem auto}section.pack-info div.pack-explanation button.primary,section.pack-info div.pack-explanation button.secondary,section.pack-info div.pack-explanation .segment-container button.button,.segment-container section.pack-info div.pack-explanation button.button,section.pack-info div.pack-explanation .inner-segment button.button,.inner-segment section.pack-info div.pack-explanation button.button,section.pack-info div.pack-explanation .inner-segment-fees button.button,.inner-segment-fees section.pack-info div.pack-explanation button.button{display:block;margin:0 auto;text-transform:uppercase;width:60%;border-radius:3px;padding:1.4rem 0;margin-bottom:2rem}section.pack-info div.pack-explanation button.primary{font-size:16px;background:#2196F3}section.pack-info div.pack-explanation button.secondary,section.pack-info div.pack-explanation .segment-container button.button,.segment-container section.pack-info div.pack-explanation button.button,section.pack-info div.pack-explanation .inner-segment button.button,.inner-segment section.pack-info div.pack-explanation button.button,section.pack-info div.pack-explanation .inner-segment-fees button.button,.inner-segment-fees section.pack-info div.pack-explanation button.button{font-size:13px;background:rgba(255,255,255,0.1);border:1px solid #fff}section.pack-info.is-desktop{position:relative;overflow:hidden}section.pack-info.is-desktop:before{content:"";position:absolute;width:16%;height:34%;top:65%;left:18%;z-index:0;background-image:url(/img/ISO_logo_transparent.png) !important;background-repeat:no-repeat;background-size:22rem;transform:rotate(-6deg);opacity:0.6}@media (max-width: 1366px){section.pack-info.is-desktop:before{width:20%}}@media (min-height: 1079px){section.pack-info.is-desktop:before{top:65%}}section.pack-info.is-desktop div.courses-descriptions{width:85%;margin:0 auto}section.pack-info.is-desktop div.pack-explanation{margin-top:6rem;z-index:100}section.pack-info.is-desktop div.pack-explanation h2.title{font-size:29px;letter-spacing:0.12px}section.pack-info.is-desktop div.pack-explanation p.description{font-size:17px;line-height:30px;width:68%}section.pack-info.is-desktop div.pack-explanation button.primary,section.pack-info.is-desktop div.pack-explanation button.secondary,section.pack-info.is-desktop div.pack-explanation .segment-container button.button,.segment-container section.pack-info.is-desktop div.pack-explanation button.button,section.pack-info.is-desktop div.pack-explanation .inner-segment button.button,.inner-segment section.pack-info.is-desktop div.pack-explanation button.button,section.pack-info.is-desktop div.pack-explanation .inner-segment-fees button.button,.inner-segment-fees section.pack-info.is-desktop div.pack-explanation button.button{width:20%;z-index:500}section.pack-info.is-desktop.is-course{height:80vh}section.pack-info.is-desktop.is-course div.pack-explanation div.buttons-container{position:absolute;bottom:10%;width:100%}section.pack-info.is-desktop.is-course:before{background-size:30rem;height:90%;width:25%;top:8%;left:8%}@media (min-width: 1920px) and (min-height: 1080px){section.pack-info.is-desktop.is-course{height:60vh}}div.course-description{background:#fff;width:85%;margin:0 auto;text-align:center;padding:1.5rem 0 3rem 0;margin-bottom:3rem;position:relative}div.course-description span.course-badge{display:block;width:22%;font-size:12px;color:#fff;padding:4px 7px 4px 0;text-align:right;box-shadow:2px 2px 4px rgba(0,0,0,0.5);text-transform:uppercase}div.course-description span.course-badge:active{box-shadow:none;font-size:10px}div.course-description h2.title{color:#4A4A4A;font-size:20px;letter-spacing:1.6px;margin:2rem 1rem 4rem 1rem}div.course-description p.description{color:#4A4A4A;font-size:14px;width:85%;margin:0 auto;line-height:20px;text-align:left}div.course-description div.extra-info-container{width:85%;margin:2rem auto}div.course-description div.extra-info-container div.extra-info{margin:1rem 0;text-align:left}div.course-description div.extra-info-container div.extra-info span.title,div.course-description div.extra-info-container div.extra-info span.content{display:block}div.course-description div.extra-info-container div.extra-info span.title{color:#B9B9B9;font-size:16px;text-transform:uppercase}div.course-description div.extra-info-container div.extra-info span.content{font-size:14px}div.course-description div.button-container,div.course-description .inner-segment-fees .promo-footer div.button-container-inline,.inner-segment-fees .promo-footer div.course-description div.button-container-inline{clear:both;margin:3rem 0 0rem 0}div.course-description div.button-container button.nav-button,div.course-description .inner-segment-fees .promo-footer div.button-container-inline button.nav-button,.inner-segment-fees .promo-footer div.course-description div.button-container-inline button.nav-button{border:1px solid;border-radius:3px;width:45%;padding:1.5rem 0;text-transform:uppercase}div.course-description div.button-container button.nav-button:active,div.course-description .inner-segment-fees .promo-footer div.button-container-inline button.nav-button:active,.inner-segment-fees .promo-footer div.course-description div.button-container-inline button.nav-button:active{box-shadow:2px 2px 2px rgba(0,0,0,0.5)}div.course-description.primary{border-bottom:5px solid #F7A636}div.course-description.primary span.course-badge{background:#F7A636}div.course-description.primary div.extra-info span.content{color:#F7A636}div.course-description.primary div.button-container button.nav-button,div.course-description.primary .inner-segment-fees .promo-footer div.button-container-inline button.nav-button,.inner-segment-fees .promo-footer div.course-description.primary div.button-container-inline button.nav-button{border-color:#F7A636;color:#F7A636 !important}div.course-description.secondary,.segment-container div.course-description.button,.inner-segment div.course-description.button,.inner-segment-fees div.course-description.button{border-bottom:5px solid #A654AF}div.course-description.secondary span.course-badge,.segment-container div.course-description.button span.course-badge,.inner-segment div.course-description.button span.course-badge,.inner-segment-fees div.course-description.button span.course-badge{background:#A654AF}div.course-description.secondary div.extra-info span.content,.segment-container div.course-description.button div.extra-info span.content,.inner-segment div.course-description.button div.extra-info span.content,.inner-segment-fees div.course-description.button div.extra-info span.content{color:#A654AF}div.course-description.secondary div.button-container button.nav-button,.segment-container div.course-description.button div.button-container button.nav-button,.inner-segment div.course-description.button div.button-container button.nav-button,.inner-segment-fees div.course-description.button div.button-container button.nav-button,div.course-description.secondary .inner-segment-fees .promo-footer div.button-container-inline button.nav-button,.inner-segment-fees .promo-footer div.course-description.secondary div.button-container-inline button.nav-button,.segment-container div.course-description.button .inner-segment-fees .promo-footer div.button-container-inline button.nav-button,.inner-segment div.course-description.button .inner-segment-fees .promo-footer div.button-container-inline button.nav-button,.inner-segment-fees div.course-description.button .promo-footer div.button-container-inline button.nav-button,.inner-segment-fees .promo-footer div.course-description.button div.button-container-inline button.nav-button{border-color:#A654AF;color:#A654AF !important}div.course-description.is-desktop{width:45%;display:inline-block;min-height:66rem}div.course-description.is-desktop span.course-badge{font-size:15px}div.course-description.is-desktop h2.title{font-size:32px;line-height:40px;font-weight:400}div.course-description.is-desktop p.description{font-size:18px;line-height:40px;margin:0 auto 4rem auto}div.course-description.is-desktop div.extra-info-container div.extra-info{width:50%;display:inline-block;float:left}div.course-description.is-desktop div.extra-info-container div.extra-info span.title{font-size:24px}div.course-description.is-desktop div.extra-info-container div.extra-info span.content{font-size:18px}div.course-description.is-desktop div.button-container,div.course-description.is-desktop .inner-segment-fees .promo-footer div.button-container-inline,.inner-segment-fees .promo-footer div.course-description.is-desktop div.button-container-inline{margin:20rem 0 0rem 0;position:absolute;width:100%;bottom:5%}div.course-description.is-desktop.secondary,.segment-container div.course-description.is-desktop.button,.inner-segment div.course-description.is-desktop.button,.inner-segment-fees div.course-description.is-desktop.button{float:right}section.tabs{text-align:center}section.tabs h2.title{font-size:3.2rem}section.tabs h3.description{font-size:2rem;margin:2rem 0}section.tabs div.tabs-container{background:#fff;margin-bottom:0;box-shadow:3px 0 3px rgba(0,0,0,0.5)}div.tab{height:7rem}div.tab div.img-container,div.tab div.name-container{display:inline-block;height:100%}div.tab div.img-container{width:20%}div.tab div.img-container div.table{display:table;height:100%;width:100%}div.tab div.img-container div.table div.table-cell{display:table-cell;vertical-align:middle}div.tab div.name-container{width:80%}div.tab div.name-container div.table{display:table;height:100%;width:100%}div.tab div.name-container div.table div.table-cell{display:table-cell;vertical-align:middle;text-align:left}div.tab div.name-container div.table div.table-cell h2.name{font-size:2rem;text-transform:uppercase}div.tab.is-active{background:#2190E0;box-shadow:0 2px 10px rgba(0,0,0,0.5)}div.tab.is-active h2.name{color:#fff}div.tab:hover{cursor:pointer}div.tab.is-desktop{display:inline-block;width:50%;height:5rem}section.instructors-v2{background:rgba(185,185,185,0.2);padding-top:0}section.instructors-v2 div.gallery-cell{width:100vw}div.instructor div.image-container img.instructor-image{width:100vw}div.instructor div.texts-container{width:85%;margin:0 auto}div.instructor div.texts-container div.table{display:table;height:100%;width:100%;margin:3rem 0px}div.instructor div.texts-container div.table div.name-container,div.instructor div.texts-container div.table div.social-networks{display:table-cell;vertical-align:middle}div.instructor div.texts-container div.table div.name-container{width:70%}div.instructor div.texts-container div.table div.name-container h2.name{font-size:2rem;font-weight:400}div.instructor div.texts-container div.table div.social-networks{width:30%}div.instructor div.texts-container div.table div.social-networks a.social-network{display:inline}div.instructor div.texts-container div.table div.social-networks a.social-network img{width:3rem}div.instructor div.texts-container p.description{font-size:1.5rem;line-height:25px}div.instructor.is-mobile div.image-container img.instructor-image{height:100vw;width:100vw}div.instructor.is-desktop{background:rgba(185,185,185,0.2)}div.instructor.is-desktop div.image-container,div.instructor.is-desktop div.texts-container{display:inline-block}div.instructor.is-desktop div.image-container{width:40%}div.instructor.is-desktop div.image-container img.instructor-image{max-height:796px;width:54rem}div.instructor.is-desktop div.texts-container{width:60%;float:right;padding:5rem}div.instructor.is-desktop div.texts-container div.name-container h2.name{font-size:4rem}div.instructor.is-desktop div.texts-container div.social-networks{margin:4rem 0}div.instructor.is-desktop div.texts-container div.social-networks a.social-network{display:inline}div.instructor.is-desktop div.texts-container div.social-networks a.social-network img{width:5rem}section.testimonials-container section.testimonials{padding:10rem 0}section.testimonials-container section.testimonials.is-desktop button.flickity-prev-next-button{display:inherit}section.testimonials-container.is-desktop{padding-bottom:0}section.testimonials-container section.extra-benefits{background:rgba(185,185,185,0.1)}section.testimonials-container section.extra-benefits div.gallery-cell:nth-child(1){left:3%}section.testimonials-container section.extra-benefits div.gallery-cell:nth-child(2){left:103%}section.testimonials-container section.extra-benefits div.gallery-cell:nth-child(3){top:19%;left:210%}section.testimonials-container section.extra-benefits.is-desktop{background:#fff;padding-top:0}div.testimonial img.double-quote{width:2.7rem}div.testimonial p.content-text{font-size:1.5rem;line-height:27px;margin:2rem 0}div.testimonial h2{display:inline-block;font-size:2rem}div.testimonial h2.name{font-weight:bold}div.testimonial h2.country{margin-left:0.5rem}div.testimonial.is-desktop div.testimonial-content div.description-container,div.testimonial.is-desktop div.testimonial-content div.logo-container{display:inline-block}div.testimonial.is-desktop div.testimonial-content div.description-container{width:80%}div.testimonial.is-desktop div.testimonial-content div.description-container p.content-text{font-size:2.2rem;line-height:32px}div.testimonial.is-desktop div.testimonial-content div.logo-container{width:20%;float:right;text-align:center}div.testimonial.is-desktop div.testimonial-content div.logo-container img.logo{margin:0 auto}div.testimonial.is-desktop div.testimonial-content div.logo-container div.badge{margin-top:1rem}div.testimonial.is-desktop div.testimonial-content div.logo-container div.badge:before{content:"";display:block;width:50%;border-top:1px solid #b9b9b9;margin:0px auto}div.testimonial.is-desktop div.testimonial-content div.logo-container div.badge h2{display:block;font-size:1.5rem}div.testimonial.is-desktop div.testimonial-content div.logo-container div.badge h2.country{margin-top:0}div.extra-benefit{text-align:center;padding:5rem;margin:0 auto;width:100%;height:100%}div.extra-benefit svg{width:12rem}div.extra-benefit svg:active{width:10rem}div.extra-benefit h1.icon-text{font-size:8rem}div.extra-benefit h2.title{color:#505763;text-transform:uppercase;font-weight:400;margin:3rem 0 1rem 0}div.extra-benefit p.description{color:#505763;font-size:1.6rem;line-height:30px}div.extra-benefit.is-desktop{display:inline-block;width:33.33%}div.extra-benefit.is-desktop h2.title{font-size:28px;font-weight:500}div.extra-benefit.is-desktop p.description{font-size:14px;line-height:20px}div.pack-cta{text-align:center}div.pack-cta span.badge,div.pack-cta h3.aclaration{text-transform:uppercase}div.pack-cta span.badge{display:block;width:31%;margin-bottom:2rem;font-size:12px;color:#fff;padding:4px 0;text-align:center;box-shadow:2px 2px 4px rgba(0,0,0,0.5);background:#A654AF;letter-spacing:0.88px}div.pack-cta span.badge:active{box-shadow:none;font-size:10px}div.pack-cta h3.aclaration{color:#B9B9B9;font-size:16px;letter-spacing:1.9px}div.pack-cta h2.title{color:#A654AF;font-size:26px;letter-spacing:4px;text-transform:uppercase}div.pack-cta ul.includes{margin:5rem 0}div.pack-cta ul.includes li.included-item{font-size:14px;color:#4A4A4A}div.pack-cta p.discount-aclaration{font-size:1.7rem;color:#505763;margin:-3rem 0 3rem 0;font-weight:400}div.pack-cta p.discount-aclaration span{margin-left:1rem}div.pack-cta p.discount-aclaration span.total{color:#ff2b63;text-decoration:line-through}div.pack-cta button.primary{display:block;text-transform:uppercase;width:60%;border-radius:3px;padding:1.4rem 0;margin:4rem auto;font-size:16px;background:#2196F3;color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,0.5)}div.pack-cta button.primary:active{box-shadow:none}div.pack-cta.is-course button.primary{margin:4rem auto 0 auto}div.pack-cta.is-course div.link-container{margin:2rem 0 4rem 0}div.pack-cta.is-course div.link-container a.pack-description-link{font-size:1.8rem;text-decoration:underline;color:#2196F3}div.pack-cta.is-desktop{background:#fff;width:70%;padding:2rem 0;border:1px solid #F8F8F8;box-shadow:0px 0px 4px rgba(0,0,0,0.5)}div.pack-cta.is-desktop ul.includes li.included-item{font-size:1.6rem}div.pack-cta.is-desktop h5.notes{font-size:1.1rem}div.price-with-discount div.discount-container{font-size:2rem}div.price-with-discount div.discount-container span.old-price{color:red;text-decoration:line-through}div.price-with-discount div.discount-container span.discount{margin-left:1.5rem;color:#B9B9B9}div.price-with-discount div.new-price span.prefix{margin-right:1rem;font-size:2rem;color:#505763}div.price-with-discount div.new-price span.amount{font-size:4rem;font-weight:400;color:#505763}div.price-with-discount h3.currency-name{color:#505763}section.comparative div.comparative-boxes-container{position:relative;width:95%;margin:0 auto;border:1px solid #b9b9b9;border-radius:3px;padding-left:1rem}section.comparative div.comparative-boxes-container div.title-container{position:absolute;top:-3%;left:1.5%;width:97%;text-align:center;background:#fff}section.comparative div.comparative-boxes-container div.title-container span.title{text-transform:uppercase;font-size:2rem;color:#B9B9B9}section.comparative.is-desktop{background:rgba(185,185,185,0.2)}section.comparative.is-desktop div.desktop-comparative{width:80%;margin:0 auto}section.comparative.is-desktop div.desktop-comparative div.texts-container h2.title{font-weight:600;color:#505763}section.comparative.is-desktop div.desktop-comparative div.texts-container p.description{font-size:1.8rem;line-height:3rem;margin:4rem 0}section.comparative.is-desktop div.desktop-comparative div.boxes-container div.pack-cta-box-container,section.comparative.is-desktop div.desktop-comparative div.boxes-container div.courses-boxes-container{display:inline-block;width:50%}section.comparative.is-desktop div.desktop-comparative div.boxes-container div.courses-boxes-container div.text-container{text-align:center}section.comparative.is-desktop div.desktop-comparative div.boxes-container div.courses-boxes-container div.text-container h3.choose-one-course-text{font-size:2.3rem;text-transform:uppercase;color:#949494}section.comparative.is-desktop div.desktop-comparative.is-course div.boxes-container div.pack-cta-box-container div.text-container{text-align:center;margin-bottom:2rem}section.comparative.is-desktop div.desktop-comparative.is-course div.boxes-container div.pack-cta-box-container div.text-container h3.pack-text{font-size:2.3rem;text-transform:uppercase;color:#949494}section.comparative.is-desktop div.desktop-comparative.is-course div.boxes-container div.pack-cta-box-container div.pack-cta{margin:0 auto}section.comparative.is-desktop div.desktop-comparative.is-course div.boxes-container div.courses-boxes-container{float:right}section.comparative.is-desktop div.desktop-comparative.is-course div.boxes-container div.courses-boxes-container div.text-container{margin-bottom:5rem}div.course-comparing-box{overflow:auto;margin:3rem 0}div.course-comparing-box div.type-container span.payable-type{font-size:12px;color:#B9B9B9;text-transform:uppercase}div.course-comparing-box div.title-and-price h3.course-name,div.course-comparing-box div.title-and-price div.price{display:inline-block;width:50%}div.course-comparing-box div.title-and-price h3.course-name{text-transform:uppercase;color:#505763;font-size:16px}div.course-comparing-box div.title-and-price div.price{float:right}div.course-comparing-box div.includes-and-cta{margin:2rem 0}div.course-comparing-box div.includes-and-cta div.includes-container,div.course-comparing-box div.includes-and-cta div.button-container,div.course-comparing-box div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline,.inner-segment-fees .promo-footer div.course-comparing-box div.includes-and-cta div.button-container-inline{display:inline-block;width:50%}div.course-comparing-box div.includes-and-cta div.includes-container{float:left}div.course-comparing-box div.includes-and-cta div.includes-container ul.includes{font-size:1.3rem}div.course-comparing-box div.includes-and-cta div.button-container,div.course-comparing-box div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline,.inner-segment-fees .promo-footer div.course-comparing-box div.includes-and-cta div.button-container-inline{float:right;text-align:center;margin-top:2rem}div.course-comparing-box div.includes-and-cta div.button-container button.course-buy,div.course-comparing-box div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline button.course-buy,.inner-segment-fees .promo-footer div.course-comparing-box div.includes-and-cta div.button-container-inline button.course-buy{margin:0 auto;text-transform:uppercase;width:75%;border-radius:3px;padding:1rem 0;font-size:16px;background:rgba(247,166,54,0.8);color:#fff}div.course-comparing-box div.total-container{margin-top:13rem;text-align:center}div.course-comparing-box div.total-container p.total-price{font-size:2rem}div.course-comparing-box div.total-container p.total-price span.full-price{color:#ff2b63;text-decoration:line-through;margin-left:1rem;font-size:1.5rem}div.course-comparing-box.is-desktop{background:#fff;padding:2rem;box-shadow:0 0 15px rgba(0,0,0,0.5)}div.course-comparing-box.is-desktop div.includes-and-cta div.button-container,div.course-comparing-box.is-desktop div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline,.inner-segment-fees .promo-footer div.course-comparing-box.is-desktop div.includes-and-cta div.button-container-inline{margin:1.5rem 0}div.course-comparing-box.is-desktop div.includes-and-cta div.button-container button.course-buy,div.course-comparing-box.is-desktop div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline button.course-buy,.inner-segment-fees .promo-footer div.course-comparing-box.is-desktop div.includes-and-cta div.button-container-inline button.course-buy{background:rgba(166,84,175,0.8);box-shadow:1px 1px 4px rgba(0,0,0,0.5)}div.course-comparing-box.is-desktop div.includes-and-cta div.button-container button.course-buy:active,div.course-comparing-box.is-desktop div.includes-and-cta .inner-segment-fees .promo-footer div.button-container-inline button.course-buy:active,.inner-segment-fees .promo-footer div.course-comparing-box.is-desktop div.includes-and-cta div.button-container-inline button.course-buy:active{box-shadow:none}div.price{text-align:center;color:#505763}div.price p.installments-count{font-size:1.7rem}div.price span.prefix{font-size:1.5rem;font-weight:400}div.price span.amount{font-size:2.5rem;font-weight:400}section.more-payables{overflow:auto}section.more-payables div.title-container{text-align:center}section.more-payables div.title-container h2.title{font-size:2.5rem;color:#505763;margin:19rem 0 23rem 0}section.more-payables div.gallery-cell{overflow:auto;width:100vw;padding:3rem 0;background:rgba(185,185,185,0.2)}section.more-payables div.gallery-cell div.recommended-pack{height:100%;width:80%;margin:0 auto;position:relative}section.more-payables div.gallery-cell div.recommended-pack h2.name{position:absolute;bottom:20%;left:8%;text-transform:uppercase;color:#fff;font-size:2.5rem;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}section.more-payables div.gallery-cell div.recommended-pack img.image{height:100%;width:100%;border-radius:2px;box-shadow:1px 1px 10px rgba(0,0,0,0.5)}section.more-payables.is-desktop div.title-container h2.title{font-size:4.5rem;margin:15rem auto}section.more-payables.is-desktop div.recommended-pack{display:inline-block;width:33.33% !important;padding:0 3rem;cursor:pointer}section.more-payables.is-desktop div.recommended-pack h2.name{bottom:10% !important;left:17% !important;font-size:2.2rem !important;width:30rem}section.more-payables.is-desktop div.recommended-pack img{height:28rem !important}section.footer{background:#505763;margin-top:9rem}section.footer div.content{width:85%;margin:0 auto;text-align:center;color:#fff}section.footer div.content p.description{margin:2rem 0;font-size:1.3rem}section.footer div.content button.transparent{display:block;margin:3rem auto 5rem auto;text-transform:uppercase;width:60%;border-radius:3px;padding:1.4rem 0;font-size:13px;background:rgba(255,255,255,0.1);border:1px solid #fff}section.footer div.content p.rights{font-size:1.2rem}div.price-with-installments div.installments-count h3.installments{font-size:1.7rem;color:#505763;letter-spacing:2px}div.price-with-installments div.price-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}div.price-with-installments div.price-container div.prefix-container{text-align:right;padding-right:0}div.price-with-installments div.price-container div.prefix-container h3.prefix{font-size:1.4rem;font-weight:400;color:#505763}div.price-with-installments div.price-container div.amount-container{padding:0}div.price-with-installments div.price-container div.amount-container h3.amount{font-size:4rem;color:#505763}div.price-with-installments div.price-container div.discount-container{text-align:left;padding-left:0}div.price-with-installments div.price-container div.discount-container p.discount{font-size:1.8rem;color:#A1A7B3}div.price-with-installments div.currency-container h4.currency{font-size:1.5rem;color:#505763}section.atf{padding:0}section.atf div.container,section.atf div.terms-and-conditions,section.atf .footer div.footer-container,.footer section.atf div.footer-container,section.atf div.contact-container,section.atf .instructors div.instructors-container,.instructors section.atf div.instructors-container,section.atf div.testimonials,section.atf .why-animaedu div.why-animaedu-container,.why-animaedu section.atf div.why-animaedu-container,section.atf .why-animaedu div.buttons-container,.why-animaedu section.atf div.buttons-container,section.atf div.courses-preview,section.atf div.course-details,section.atf div.course-benefits,section.atf div.instructor-detail,section.atf div.my-courses,section.atf div.course-navigation,section.atf div.lesson,section.atf div.segment-container,section.atf div.main-form,section.atf div.payment-details{max-width:none;width:100%}@media screen and (max-width: 540px){section.atf div.container div.trailer-container,section.atf div.terms-and-conditions div.trailer-container,section.atf .footer div.footer-container div.trailer-container,.footer section.atf div.footer-container div.trailer-container,section.atf div.contact-container div.trailer-container,section.atf .instructors div.instructors-container div.trailer-container,.instructors section.atf div.instructors-container div.trailer-container,section.atf div.testimonials div.trailer-container,section.atf .why-animaedu div.why-animaedu-container div.trailer-container,.why-animaedu section.atf div.why-animaedu-container div.trailer-container,section.atf .why-animaedu div.buttons-container div.trailer-container,.why-animaedu section.atf div.buttons-container div.trailer-container,section.atf div.courses-preview div.trailer-container,section.atf div.course-details div.trailer-container,section.atf div.course-benefits div.trailer-container,section.atf div.instructor-detail div.trailer-container,section.atf div.my-courses div.trailer-container,section.atf div.course-navigation div.trailer-container,section.atf div.lesson div.trailer-container,section.atf div.segment-container div.trailer-container,section.atf div.main-form div.trailer-container,section.atf div.payment-details div.trailer-container{margin:0 auto;width:100%}}@media screen and (min-width: 1024px){section.atf{height:90vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.atf div.container div.trailer-container,section.atf div.terms-and-conditions div.trailer-container,section.atf .footer div.footer-container div.trailer-container,.footer section.atf div.footer-container div.trailer-container,section.atf div.contact-container div.trailer-container,section.atf .instructors div.instructors-container div.trailer-container,.instructors section.atf div.instructors-container div.trailer-container,section.atf div.testimonials div.trailer-container,section.atf .why-animaedu div.why-animaedu-container div.trailer-container,.why-animaedu section.atf div.why-animaedu-container div.trailer-container,section.atf .why-animaedu div.buttons-container div.trailer-container,.why-animaedu section.atf div.buttons-container div.trailer-container,section.atf div.courses-preview div.trailer-container,section.atf div.course-details div.trailer-container,section.atf div.course-benefits div.trailer-container,section.atf div.instructor-detail div.trailer-container,section.atf div.my-courses div.trailer-container,section.atf div.course-navigation div.trailer-container,section.atf div.lesson div.trailer-container,section.atf div.segment-container div.trailer-container,section.atf div.main-form div.trailer-container,section.atf div.payment-details div.trailer-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 1024px){div.atf-description{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}div.atf-description div.mobile-payable-description-container{padding:1.6rem}div.atf-description div.mobile-payable-description-container p.mobile-payable-description{color:#707070;font-size:1.4rem}div.atf-description div.desktop-payable-description-container{-ms-flex:14;flex:14;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}div.atf-description div.desktop-payable-description-container h1.title{-ms-flex:1;flex:1;font-size:2rem;color:#F8A737}div.atf-description div.desktop-payable-description-container h2.name{-ms-flex:14;flex:14;font-size:6.6rem;color:#B979BF;line-height:99px;max-width:40vw}div.atf-description div.desktop-payable-description-container h2.name.large{font-size:4.6rem;line-height:6rem}div.atf-description div.desktop-payable-description-container p.description{-ms-flex:17;flex:17;font-size:1.6rem;color:#707070;line-height:26px;margin:3rem 0}@media (max-width: 1365px){div.atf-description div.desktop-payable-description-container h2.name{font-size:5.2rem;line-height:69px}}@media screen and (min-width: 1024px){div.atf-description div.ctas-container{-ms-flex:3;flex:3}div.atf-description div.ctas-container div.all-courses-column{margin-left:0}div.atf-description div.ctas-container div.all-courses-column div.cta-all-courses div.all-courses-button-container{margin-left:0}div.atf-description div.ctas-container div.unique-course-column{margin-right:0}}div.atf-description hr{width:91%;height:1rem}div.cta-all-courses button{width:100%;border-radius:6px;background-color:#B979BF;padding:2.5rem 1rem;color:#fff;font-size:1.2rem;text-align:center}div.cta-all-courses div.aueat-benefit-container p.benefit{text-align:center;color:#000;font-size:1rem;margin-top:0.5rem}@media screen and (min-width: 1024px) and (max-width: 1365px){div.cta-all-courses button{padding:2.5rem 0.5rem}}div.cta-unique-course button{width:100%;border:1px solid #C28BC8;border-radius:6px;padding:2.5rem 1rem;color:#C28BC8;font-size:1.2rem;text-align:center}div.atf-price div.prices-container{text-align:center}div.atf-price div.prices-container p.installments-count,div.atf-price div.prices-container h3.currency-text{font-size:1.2rem}div.atf-price div.prices-container span.prefix,div.atf-price div.prices-container span.amount{font-size:2rem}
