:root{--color-green:#00c49c;--color-ligt-green:#eef9f5;--color-light-greey:#a0aec0;--color-main-grey:#5e605e;--color-background:#f9fafb;--light-blue:#f0f4f6;--color-border:#e5e7eb}body * .marker-button{border:none;border-radius:1.5rem;cursor:pointer;font-size:16px;font-weight:700;padding:1rem 2rem;width:100%}body * .marker-button-disabled,body * .marker-button-primary{background:var(--color-green)!important;color:#fff}body * .marker-button-secondary{background:var(--color-ligt-green)!important;color:var(--color-green);padding:12px}body * .pricingLink{background:#5e605e;border-radius:5rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin-top:.5rem;padding:.5rem 1rem;text-decoration:none}body * .main-wrapper{background:#fff;display:flex;justify-content:center;width:100%}body * .bg-gray{background:var(--color-background)}body * .user-logo{border-radius:100%;cursor:pointer;margin-bottom:20px;max-width:50px}body * .article-category{background-color:#f3f4f6;border-radius:1.5rem;color:#111827;display:inline-block;font-size:.75rem;font-weight:700;line-height:1rem;margin-bottom:.25rem;margin-right:.25rem;padding:.25rem 1rem;text-transform:uppercase}.navbar-wrapper{border-bottom:1px solid var(--light-blue);position:relative}.navbar-wrapper ul li.menu-item{cursor:pointer}.navbar-wrapper .hidden{opacity:0;pointer-events:none}.navbar-wrapper .markerContent-profile{background-color:#fff;border-radius:10px;box-shadow:-1px 6px 12px #a1a1a1,-6px -6px 12px #fff;opacity:1;padding:10px;position:absolute;right:20px;transition:all .5s;white-space:nowrap}.navbar-wrapper .markerContent-profile a{color:#3c434a;font-size:14px;text-decoration:none}.navbar-wrapper .markerContent-profile a.active{font-weight:600}.navbar-wrapper .marker-button-secondary.subs-counter{align-items:center;display:flex;font-size:1rem;margin-right:1rem;padding:.3rem 1.5rem;white-space:nowrap;width:auto}.navbar-wrapper .user-logo{margin-bottom:unset}.navbar-wrapper .pricingLink{align-items:center;background:transparent;color:var(--color-main-grey);font-size:1.2em;font-weight:600;margin-right:1.5rem;margin-top:unset;padding:1em}.navbar-wrapper .creditsLink,.navbar-wrapper .pricingLink{display:flex;justify-content:center;text-decoration:none}.navbar-wrapper .searchWrapper{margin:5px 40px}.navbar-wrapper .searchWrapper,.navbar-wrapper .searchWrapper form{display:flex;position:relative;width:100%}.navbar-wrapper .searchWrapper form .search-icon-wrapper{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0}.navbar-wrapper .searchWrapper form .search-icon-wrapper__right{right:10px}.navbar-wrapper .searchWrapper form .search-icon-wrapper__left{left:10px}.navbar-wrapper .searchWrapper form .search-input{background-color:var(--light-blue);border-radius:1.5rem;padding:0 35px;width:100%}.navbar-wrapper .searchWrapper .autocomplete-list{background:#fff;border-radius:10px;box-shadow:-1px 6px 12px #a1a1a1,-6px -6px 12px #fff;box-sizing:border-box;height:200px;overflow-y:auto;position:absolute;top:55px;width:100%}.navbar-wrapper .searchWrapper .autocomplete-list .searchResultItem{cursor:pointer;font-size:.8rem;padding:10px}.navbar-wrapper .searchWrapper .autocomplete-list .searchResultItem:hover{background:#c7c7c7}.navbar-wrapper .searchWrapper .autocomplete-list::-webkit-scrollbar{width:3px}.navbar-wrapper .searchWrapper .autocomplete-list::-webkit-scrollbar-thumb{background-color:#a9a9a9}.not-found-wrapper{align-items:center;display:flex;height:90vh}.not-found-wrapper .not-found-text{color:var(--color-light-greey);font-weight:400;padding:10px}.not-found-wrapper .not-found-text:first-child{border-right:1px solid}.cartLink{justify-content:center;margin-right:2rem;text-decoration:none}.cartLink,.cartLink .cartIconWrap{align-items:center;display:flex}.cartLink .cartIconWrap .cartCount{color:#000;font-size:1rem;margin-right:.3rem}.cartLink .cartIconWrap .cartCount:hover,.cartLink .cartIconWrap:hover .cartCount{color:var(--color-green);transition:.2s}.cart-content-wrapper{justify-content:space-between!important}.cart-content-wrapper .cartFormWrapper{background:#fff;border:.1px solid var(--color-border);border-radius:.25rem;height:-moz-fit-content;height:fit-content;max-width:20rem;padding:1rem;width:100%}.cart-content-wrapper .cartFormWrapper .cartTitle{font-size:.875rem;font-weight:700;margin:unset}.cart-content-wrapper .cartFormWrapper .orderInfo{display:flex;justify-content:space-between;margin-top:1rem}.cart-content-wrapper .cartFormWrapper .pricingLink,.cart-content-wrapper .cartFormWrapper button{margin-top:1rem}.cart-content-wrapper .cartItemsWrapper{width:100%}.cart-content-wrapper .cartItemsWrapper .cartItem{background:#fff;border:.1px solid var(--color-border);border-radius:.25rem;display:flex;justify-content:space-between;margin:0 1rem 1rem 0;padding:1rem}.cart-content-wrapper .cartItemsWrapper .cartItem .first .cartItemName{font-size:1.125rem;font-weight:700;line-height:1.75rem;margin:unset}.cart-content-wrapper .cartItemsWrapper .cartItem .first .cartItemInfo{align-items:center;display:flex;margin-top:1rem}.cart-content-wrapper .cartItemsWrapper .cartItem .first .cartItemInfo .article-details{margin-left:1.5rem}.cart-content-wrapper .cartItemsWrapper .cartItem .second{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.cart-content-wrapper .cartItemsWrapper .cartItem .second .cartItem-buttons-wrapper{display:flex;gap:1rem}.cart-content-wrapper .cartItemsWrapper .cartItem .second button{display:flex;font-size:.875rem;padding:.6rem 2rem;width:-moz-fit-content;width:fit-content}.cartIsEmptyWrapper{background:#fff;display:flex;justify-content:center;padding:3rem 0;width:100%}.cartIsEmptyWrapper .cartIsEmpty{align-items:center;display:flex;flex-direction:column;margin-top:5rem;width:20rem}.cartIsEmptyWrapper .cartIsEmpty .cartEmptyIconWrapper{align-items:center;background:var(--color-ligt-green);border-radius:1.5rem;display:flex;justify-content:center;margin:auto;padding:3rem;width:-moz-fit-content;width:fit-content}.cartIsEmptyWrapper .cartIsEmpty .cartIsEmptyTitle{font-size:1.125rem;font-weight:700;line-height:1.75rem;text-align:center}.cartIsEmptyWrapper .cartIsEmpty .cartIsEmptyText{font-size:.875rem;line-height:1.25rem;margin-top:.75rem}.paymentResultsWrapper{align-items:center;background:#fff;display:flex;flex-direction:column;margin:2rem;padding:5rem}.paymentResultsWrapper .icon-wrapper svg{background:var(--color-ligt-green);border-radius:300px;color:var(--color-green);padding:2rem}.pricing-content-wrapper{align-items:center;align-self:center;background:#fff;display:flex;flex-direction:column;margin-bottom:4rem;max-width:56rem;padding:2.5rem 2.5rem 0;width:100%}.pricing-content-wrapper .pricing-title{font-size:2.25rem;line-height:2.5rem;margin:unset;text-align:center}.pricing-content-wrapper .pricing-text{max-width:42rem;text-align:center}.pricing-content-wrapper .PricingFormWrapper{align-items:center;display:flex;flex-direction:column;margin-top:1rem;max-width:42rem;width:100%}.pricing-content-wrapper .PricingFormWrapper .pricingSwitcher{background-color:var(--color-background);border-radius:.5rem;margin-top:1rem;padding:.13rem;width:-moz-fit-content;width:fit-content}.pricing-content-wrapper .PricingFormWrapper .pricingSwitcher .switcherButton{background:transparent;border:unset;border-radius:.5rem;cursor:pointer;padding:.6rem .75rem}.pricing-content-wrapper .PricingFormWrapper .pricingSwitcher .switcherButton.active{background:#fff;font-weight:700;padding:.5rem .75rem}.pricing-content-wrapper .PricingFormWrapper .plansWrapper{-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:space-between;margin-top:1rem;max-width:42rem;width:100%}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem{align-items:center;background-color:#fff;border:1px solid var(--color-border);border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:-1rem;padding:1.25rem;width:100%}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .PricingItemTitle{font-size:1.25rem;line-height:1.75rem;margin:unset}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .priceInfo{font-size:.875rem;line-height:24px;margin-top:1rem;text-align:center}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .subsPlansButtons{-moz-column-gap:.4rem;column-gap:.4rem;display:flex;padding:1rem 0}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .subsPlansButtons .subsPlan{background:var(--color-background);border:unset;border-radius:1rem;cursor:pointer;padding:.25rem 1rem;white-space:nowrap}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .subsPlansButtons .subsPlan.active{border:1px solid var(--color-green)}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .home{width:100%}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .price-wrapper{margin-bottom:2rem}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .price-wrapper .Plan-Price{font-size:1.875rem;font-weight:600;line-height:2.25rem}.pricing-content-wrapper .PricingFormWrapper .plansWrapper .PricingItem .price-wrapper .priceForArticle{text-align:center}.subscription-top{display:flex;justify-content:space-between;padding:2rem 0}.subscription-top .marker-button.marker-button-primary{font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;width:-moz-fit-content;width:fit-content}.homePageTextWrapper{align-items:center;display:flex;flex-direction:column;padding:2rem 4rem}.homePageTextWrapper .homePageTitle{color:var(--color-main-grey);font-size:3em}.homePageTextWrapper .homePageMainText p{font-size:1.3em;text-align:center}.homePageTextWrapper .ul-wrapper{align-items:center;background:var(--color-main-grey);border:3px solid #74c6c2;border-radius:3rem;color:#fff;display:flex;flex-direction:column;padding:.5rem 2rem}.homePageTextWrapper .ul-wrapper .stepsTitle{color:var(--color-green);font-size:1.5em;margin:.5em 0;text-decoration:underline}.homePageTextWrapper .ul-wrapper .steps{align-items:center;counter-reset:li;display:flex;flex-direction:column;font-size:1.1em;list-style:none;margin-left:1rem;margin-top:.3rem}.homePageTextWrapper .ul-wrapper .steps .stepsItem{counter-increment:li;font-size:1.1em}.homePageTextWrapper .ul-wrapper .steps .stepsItem:before{color:var(--color-green);content:counter(li);display:inline-block;margin-left:-.5em;width:1em}.homePageTextWrapper h3{color:var(--color-green);font-size:1.4em}.account-profile-form .FormInput input{background-color:var(--light-blue);border-radius:1.5rem;border-width:.5px;margin:8px 0;padding:.6rem 1rem;transition:border .3s;width:100%}.account-profile-form .FormInput input:focus{border-color:#000}.account-profile-form .FormInput label{font-size:16px;font-weight:600;margin-left:5px}.account-profile-form .first-last-name{display:flex;justify-content:space-between}.account-profile-form .first-last-name .FormInput:first-child{margin-right:10px}.account-profile-form .first-last-name .FormInput:last-child{margin-left:10px}.account-profile-form .marker-button-disabled{cursor:unset;opacity:.5}.user-account{display:flex;justify-content:space-between}.user-account h3{font-size:24px;font-weight:700;line-height:28px}.user-account .account-navigation,.user-account .account-profile-form{width:100%}.user-account .account-profile-form form>*{margin-bottom:15px}.user-account .account-profile-form form span{border-radius:20px;display:flex;justify-content:center;padding:5px}.user-account .account-profile-form form .success{background-color:var(--color-green);color:#fff}.user-account .account-profile-form form .error{background-color:#ff9d9d;color:#fff}.user-account .account-menu .account-menu-item{padding:15px 0}.user-account .account-menu .account-menu-item a{color:#3c434a;font-size:16px;text-decoration:none}.user-account .account-menu .account-menu-item a.active{font-weight:600}.page-content{display:flex;flex-direction:column}.articles-wrapper{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.articles-wrapper .article{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.articles-wrapper .article .article-top{padding-bottom:1rem}.articles-wrapper .article .article-title{color:#000;cursor:pointer;font-size:1.25rem;line-height:1.5rem;text-decoration:none}.articles-wrapper .article .article-title .search-mach{background:var(--color-green);color:#fff}.articles-wrapper .article .article-title:hover{color:var(--color-green);transition:.2s}.articles-wrapper .article .article-buttons{display:flex;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem}.articles-wrapper .article .article-buttons .articleInCart{align-items:center;display:flex;font-size:1em;font-weight:700;width:100%}.articles-wrapper .article .article-buttons .marker-button{flex:1;font-size:1em;max-width:128px;padding:.5rem 1.5em;text-align:center;white-space:nowrap}.articles-wrapper .article .article-buttons .marker-button:first-child{margin-right:1em}.article-details{align-items:center;display:flex;padding:1rem 0}.article-details .article-author{margin-left:1rem}.modalClose{display:flex;justify-content:right;margin-bottom:.4rem;margin-right:-.2rem}.modalClose svg{cursor:pointer}.modalContentWrapper{height:100%;max-height:38rem;overflow:auto;width:100%}@media screen and (max-width:1400px){.articles-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1100px){.articles-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.articleWrapper{flex-direction:column}.articleWrapper .articleHeader{display:flex;flex:1 1 0;justify-content:space-between;width:100%}.articleWrapper .articleHeader .articleInfo .articleCategories{display:flex}.articleWrapper .articleHeader .articleInfo .articleCategories .articleCategory{background:var(--light-blue);border-radius:1.5rem;font-weight:700;line-height:1rem;margin-bottom:.5rem;margin-right:.5rem;padding:.25rem 1rem;text-transform:uppercase}.articleWrapper .articleHeader .articleInteraction{display:flex;flex-direction:column;max-width:12rem}.articleWrapper .articleHeader .articleInteraction button{font-size:15px;padding:.5rem 1rem;width:auto}.articleWrapper .articleHeader .articleInteraction .marker-button-primary{margin-top:1rem}.articleWrapper .articleHeader .articleInteraction .articleInCart{font-size:1em;font-weight:700;margin:.5rem;text-align:center}.articleWrapper .articleHeader .articleInteraction .purchased-link{display:flex;justify-content:center;margin-top:.5rem;text-decoration:unset}.paginationWrapper{display:flex;justify-content:center;margin-top:4rem}.paginationWrapper li a{align-items:center;background:var(--color-ligt-green);border-radius:100%;color:var(--color-green);cursor:pointer;display:flex;font-weight:700;height:1.7rem;justify-content:center;margin:.2rem;padding:.3rem;width:1.7rem}.paginationWrapper li.currentPage a{background:var(--color-green);color:#fff}body * .article-page{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-right:20px;min-height:100vh;position:relative}body * .container{box-sizing:border-box;max-width:1280px;padding:20px}body * .container,body * .preloaderWrapper{display:flex;justify-content:center;width:100%}body * .preloaderWrapper{align-items:center}body * a{border:none}body * a:focus{outline:none}
