#pricing-intro-text{width:90%;margin-inline-start:5%}.c-discount{color:black;text-align:center;font-weight:bold}.row .col-sm-3 .cd-pricing-wrapper .active{background-color:#e74c3c;color:white}.row .col-sm-3:nth-child(1) ul li:nth-child(1) .ribbon-wrapper-green,.row .col-sm-3:nth-child(1) ul li:nth-child(2) .ribbon-wrapper-green{display:none}.ribbon-wrapper-green{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px;z-index:99}.ribbon-green{font:bold 15px Sans-Serif;color:#333;text-align:center;transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#2ecc71;color:white}.ribbon-green:before,.ribbon-green:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon-green:before{left:0}.ribbon-green:after{right:0}.cd-header{height:100px;line-height:170px;position:relative}.cd-header h1{text-align:center;color:#FFFFFF;font-size:2.2rem}@media only screen and (min-width: 0px){.cd-header{height:160px;line-height:280px}.cd-header h1{font-size:3.6rem;font-weight:300}}.cd-pricing-container{width:100%;max-width:inherit;margin:2em auto}@media only screen and (min-width: 0px){.cd-pricing-container{margin:2em auto}.cd-pricing-container.cd-full-width{width:100%;max-width:none}}.cd-pricing-switcher{text-align:center}.cd-pricing-switcher .fieldset{display:inline-block;position:relative;padding:3px;border-bottom:1px solid black}.cd-pricing-switcher input[type="radio"]{position:absolute;opacity:0}.cd-pricing-switcher label{margin:0;position:relative;z-index:1;display:inline-block;width:135px;line-height:35px;cursor:pointer;font-size:1.4rem;color:black;text-align:center;text-transform:capitalize;transition:color 0.25s ease-in-out}.cd-pricing-switcher label~.cd-pricing-switcher label{margin-inline-start:2rem}.cd-pricing-switcher label:hover{color:var(--accent-color);font-weight:600}.cd-pricing-switcher .cd-switch{position:absolute;top:2px;left:0px;height:calc(100% - 2px);width:calc(50% - 64px);background-color:var(--secondary-color);transition:all 0.75s;color:whitesmoke}.cd-pricing-switcher input[type="radio"]#monthly:checked~.cd-switch{transform:translateX(0)}:lang(mx) .cd-pricing-switcher input[type="radio"]#monthly:checked~.cd-switch{width:calc(50% - 72px)}[dir=rtl] .cd-pricing-switcher input[type="radio"]#monthly:checked~.cd-switch{transform:translateX(calc(100% + 128px))}.cd-pricing-switcher input[type="radio"]#semi-yearly:checked~.cd-switch{transform:translateX(calc(50% + 64px))}.cd-pricing-switcher input[type="radio"]#yearly:checked~.cd-switch{transform:translateX(calc(100% + 128px))}:lang(mx) .cd-pricing-switcher input[type="radio"]#yearly:checked~.cd-switch{width:calc(50% - 69px);left:10px}[dir=rtl] .cd-pricing-switcher input[type="radio"]#yearly:checked~.cd-switch{transform:translateX(0)}.cd-pricing-switcher input[type="radio"]#monthly:checked~label[for="monthly"],.cd-pricing-switcher input[type="radio"]#semi-yearly:checked~label[for="semi-yearly"],.cd-pricing-switcher input[type="radio"]#yearly:checked~label[for="yearly"]{font-weight:600;color:whitesmoke}.no-js .cd-pricing-switcher{display:none}.cd-pricing-list{margin:2em 0 0}.cd-pricing-list>li{position:relative;margin-bottom:1em}@media only screen and (min-width: 0px){.cd-pricing-list{margin:3em 0 0}.cd-pricing-list:after{content:"";display:table;clear:both}.cd-pricing-list>li{width:33.3333333333%;float:left}.cd-has-margins .cd-pricing-list>li{width:32.3333333333%;float:left;margin-right:1.5%}.cd-has-margins .cd-pricing-list>li:last-of-type{margin-right:0}}.cd-pricing-wrapper p{line-height:inherit}.cd-pricing-wrapper{position:relative;background-color:#0c1f28}.touch .cd-pricing-wrapper{perspective:2000px}.cd-pricing-wrapper.is-switched .is-visible{transform:rotateY(180deg);-webkit-animation:cd-rotate 0.5s;-moz-animation:cd-rotate 0.5s;animation:cd-rotate 0.5s}.cd-pricing-wrapper.is-switched .is-hidden{transform:rotateY(0);-webkit-animation:cd-rotate-inverse 0.5s;-moz-animation:cd-rotate-inverse 0.5s;animation:cd-rotate-inverse 0.5s;opacity:0}.cd-pricing-wrapper.is-switched .is-selected{opacity:1}.cd-pricing-wrapper.is-switched.reverse-animation .is-visible{transform:rotateY(-180deg);animation:cd-rotate-back 0.5s}.cd-pricing-wrapper.is-switched.reverse-animation .is-hidden{transform:rotateY(0);animation:cd-rotate-inverse-back 0.5s;opacity:0}.cd-pricing-wrapper.is-switched.reverse-animation .is-selected{opacity:1}.cd-pricing-wrapper>div{background-color:#FFFFFF;backface-visibility:hidden;outline:1px solid transparent}.cd-pricing-wrapper>div.is-ended::after{display:none}.cd-pricing-wrapper .is-visible{position:relative;z-index:5}.cd-pricing-wrapper .is-hidden{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;transform:rotateY(180deg)}.cd-pricing-wrapper .is-selected{z-index:3 !important}@media only screen and (min-width: 0px){.cd-has-margins .cd-pricing-wrapper>div,.cd-has-margins .cd-popular .cd-pricing-wrapper>div{box-shadow:0 1px 5px rgba(0,0,0,0.1)}.cd-has-margins .cd-pricing-wrapper>div,.no-flip{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:1rem;border-end-end-radius:1rem}.cd-has-margins .cd-pricing-wrapper>div::before{display:none}}@media only screen and (min-width: 1500px){.cd-full-width .cd-pricing-wrapper>div{padding:2.5em 0}}.no-js .cd-pricing-wrapper .is-hidden{position:relative;transform:rotateY(0);margin-top:1em}.cd-pricing-header{z-index:1;padding-block-start:0;padding-block-end:0.5rem;padding-inline:0;background-color:white;color:black}.product-name{border-end-end-radius:1.25rem;padding-block:0.25rem;padding-inline-start:1rem;padding-inline-end:2.75rem;text-transform:capitalize;width:fit-content;color:white}.product-description{margin-block-start:1rem;padding-block-end:0.5rem;padding-inline:2%;font-size:1.35rem !important;border-block-end:1.5px solid black}.product-includes{padding-inline-start:1.25rem;text-align:start;font-weight:600}[dir=rtl].product-includes{text-align:right}.savings{display:block;text-align:center}#starter .cd-pricing-header,#starter .cd-pricing-wrapper>div,#academic .cd-pricing-header,#academic .cd-pricing-wrapper>div{background-color:#F2F2F2}#starter .product-name,#starter .try-btn,#starter .subscribe-btn,#starter .view-sub-btn,#academic .product-name,#academic .try-btn,#academic .subscribe-btn,#academic .view-sub-btn{background-color:black}#premium .product-name,#premium .try-btn,#premium .subscribe-btn,#premium .view-sub-btn,#hobbyist .product-name,#hobbyist .try-btn,#hobbyist .subscribe-btn,#hobbyist .view-sub-btn{background-color:var(--primary-color-dark)}#custom-plan .product-name,#custom-plan .try-btn,#custom-plan,#custom-plan .view-sub-btn{background-color:var(--secondary-color)}.cd-currency,.cd-value{font-family:'Noto Sans';font-size:3rem;font-weight:300}.no-flip .cd-value{font-size:2rem}.cd-duration{font-family:'Noto Sans';font-weight:700;font-size:1.3rem;color:rgba(0,0,0,0.6);text-transform:uppercase}.cd-duration::before{content:'/';margin-right:2px}.cd-pricing-body{overflow-x:auto;-webkit-overflow-scrolling:touch}.is-switched .cd-pricing-body{overflow:hidden}@media only screen and (min-width: 0px){.cd-pricing-body{overflow-x:visible}}.cd-pricing-features td:nth-of-type(2n-1){display:inline-block;width:175%;padding-inline-start:1rem;margin-block-end:2rem;font-family:'Noto Sans';text-align:start}.cd-pricing-features td:nth-of-type(2n){padding-inline-start:40%;padding-block-end:1.25rem;width:100%;text-align:start;overflow-wrap:break-word}:lang(de) .cd-pricing-features td:nth-of-type(2n){padding-inline-start:25%}.cd-pricing-features .feature-text{vertical-align:top}@keyframes cd-rotate{0%{transform:perspective(2000px) rotateY(0)}70%{transform:perspective(2000px) rotateY(200deg)}100%{transform:perspective(2000px) rotateY(180deg)}}@keyframes cd-rotate-inverse{0%{transform:perspective(2000px) rotateY(-180deg)}70%{transform:perspective(2000px) rotateY(20deg)}100%{transform:perspective(2000px) rotateY(0)}}@keyframes cd-rotate-back{0%{transform:perspective(2000px) rotateY(0)}70%{transform:perspective(2000px) rotateY(-200deg)}100%{transform:perspective(2000px) rotateY(-180deg)}}@keyframes cd-rotate-inverse-back{0%{transform:perspective(2000px) rotateY(180deg)}70%{transform:perspective(2000px) rotateY(-20deg)}100%{transform:perspective(2000px) rotateY(0)}}.inverse{color:#000 !important}.cd-price .cd-value{color:black;font-size:4.0rem}.cd-price .cd-currency{color:black;font-size:4rem !important}.cd-price{width:fit-content;padding-inline-start:1rem;font-family:'Noto Sans'}.action{font-family:'Montserrat', 'Oswald', sans-serif;display:inline-block;width:100%;max-width:280px;height:48px;font-size:16px;border-radius:30px;color:white;font-weight:600;text-transform:none;letter-spacing:0.8px;border:none;cursor:pointer;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);text-align:center;line-height:48px;padding:0;margin-top:15px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;box-shadow:0 6px 15px rgba(0,0,0,0.1)}.action:hover{transform:translateY(-3px) scale(1.02)}.action:active{transform:translateY(1px)}.try-btn,.view-sub-btn,.subscribe-btn{display:inline-block;width:90%;margin-block-end:0.75rem;font-weight:600;font-family:'IBM Plex Mono' !important;color:white;box-shadow:0px 4px 9px rgba(58,96,115,0.3)}.try-btn:hover{color:rgba(255,255,255,0.7)}.current-plan-badge{background:linear-gradient(45deg, #56ab2f, #a8e063);color:white;padding:8px 20px;border-radius:30px;font-weight:600;display:inline-block;font-size:14px;margin-top:15px;box-shadow:0 4px 10px rgba(0,0,0,0.1);letter-spacing:0.5px;text-transform:uppercase}#custom-package-header{background-color:#00800100;color:white;overflow:hidden;margin:0}#custom-package-title{color:white;margin-bottom:10px}#custom-package-subtitle{color:black;font-weight:400}#special-pricing{font-size:1.0em;display:block;color:#060606;margin-block-start:1rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}.inactive{text-decoration:line-through}.plans{width:100%;margin:0 auto;text-align:center}.plan{display:inline-block;width:auto;min-width:250px;max-width:320px;padding:6px;vertical-align:top}.at-school{background-image:url(/assets/features_home/at-school2.jpg);overflow:hidden;padding:250px 0;background-position:center center;background-size:cover}.tp-caption.boxshadow,.boxshadow{-moz-box-shadow:0 0 0px rgba(0,0,0,0);-webkit-box-shadow:0 0 0px rgba(0,0,0,0);box-shadow:0 0 0px rgba(0,0,0,0)}.no-flip .cd-pricing-wrapper,.no-flip .cd-pricing-wrapper>div{background-color:#0080011A;transform:none !important;transition:none !important;opacity:1 !important;visibility:visible !important;display:block !important}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.plan.no-flip.bounce{animation:bounce 1s ease}.cd-pricing-container,.cd-pricing-list,.plan,.cd-pricing-wrapper{background-color:transparent !important}.cd-pricing-list{margin-block-start:1.75rem}.cd-pricing-body{border-radius:0 0 8px 8px !important;overflow:hidden}.feature-unavailable{opacity:1}.feature-unavailable td{color:#999}.feature-unavailable .cancel{opacity:0.15}@media (max-width: 576px){:lang(mx) .cd-pricing-switcher input[type="radio"]#monthly:checked~.cd-switch{width:calc(50% - 64px)}:lang(mx) .cd-pricing-switcher input[type="radio"]#semi-yearly:checked~.cd-switch{width:120px}:lang(mx) .cd-pricing-switcher input[type="radio"]#yearly:checked~label[for="yearly"]{left:10px}.cd-pricing-switcher label{font-size:1.25rem;width:95px}.cd-pricing-switcher input[type="radio"]#monthly:checked~label[for="monthly"]{right:5px}[dir=rtl] .cd-pricing-switcher input[type="radio"]#monthly:checked~label[for="monthly"]{right:-5px}.cd-pricing-switcher input[type="radio"]#yearly:checked~label[for="yearly"]{left:5px}[dir=rtl] .cd-pricing-switcher input[type="radio"]#yearly:checked~label[for="yearly"]{left:-5px}.cd-pricing-switcher input[type="radio"]#semi-yearly:checked~.cd-switch{transform:translateX(calc(45% + 45px));width:110px}}
