.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper.repetition-loading{pointer-events:none;cursor:default}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions,.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions{position:relative;display:inline-block}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after,.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .25s ease-in-out}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after{background-image:url('/images/icons/icon-add-to-repetitions-newest-loader.svg')}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{background-image:url('/images/icons/icon-remove-from-repetitions-newest-loader.svg')}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-add-to-repetitions::after,.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-remove-from-repetitions::after{opacity:1}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v31/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}.repetitionAddOrRemoveLinkWrapper.repetition-loading{pointer-events:none;cursor:default}.repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions,.repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions{position:relative;display:inline-block}.repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after,.repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .25s ease-in-out}.repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after{background-image:url('/images/icons/icon-add-to-repetitions-newest-loader.svg')}.repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{background-image:url('/images/icons/icon-remove-from-repetitions-newest-loader.svg')}.repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-add-to-repetitions::after,.repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-remove-from-repetitions::after{opacity:1}.groupRegistrationPageEnFAQ img{height:16px !important}.groupRegistrationPagePlFAQ img{height:18px}@media (max-width:1440px){.groupRegistrationPagePlFAQ img{height:14px}}@media (min-width:1441px) and (max-width:1500px){.groupRegistrationPagePlFAQ img{height:16px}}.migrationPricingBanner{display:block;margin-top:40px}@media (min-width:700px){.migrationPricingBanner{margin-top:48px}}@media (min-width:1670px){.migrationPricingBanner{margin-top:80px}}.migrationPricingBanner .widget{background:#FFECE2}@media (min-width:768px){.migrationPricingBanner .widget{padding-top:24px;padding-bottom:24px;padding-left:24px}}.migrationPricingBanner .widget *{color:#E94600;margin:0}.migrationPricingBanner .widget .migrationPricingBannerTxt h2{font-size:14px}@media (min-width:768px){.migrationPricingBanner .widget .migrationPricingBannerTxt h2{font-size:16px}}@media (min-width:1670px){.migrationPricingBanner .widget .migrationPricingBannerTxt h2{font-size:18px}}.migrationPricingBanner .widget .migrationPricingBannerTxt p{font-size:13px!important}@media (min-width:1670px){.migrationPricingBanner .widget .migrationPricingBannerTxt p{font-size:14px!important}}@media (max-width:600px){.blikHeader{margin:25px 0 15px 15px}}.smallText{font-size:13px;margin:10px 0;padding:0 15px}.smallText.first{margin-top:15px}*{box-sizing:border-box}.widget.giftCard .transactionDetailsBox{margin-top:24px}.widget.giftCard .transactionDetailsBox .courseImg{display:block;margin-bottom:10px}p.flagWithCourseAndSub{position:relative;min-width:215px}@media (max-width:340px){p.flagWithCourseAndSub{font-size:14px}}p.flagWithCourseAndSub .courseImg{vertical-align:-30px;margin-right:15px}p.flagWithCourseAndSub .subscribtionLenght{margin:5px 0;position:absolute;bottom:-5px;left:60px;color:#959595}.transactionInfo{padding:24px 0;display:flex;align-items:center;justify-content:space-between}.transactionInfo span.transactionLargePrice{color:#333333;font-size:24px}.transactionInfo span.transactionLargePrice s{color:#828282;font-weight:400}.transactionInfo span.bigger,.transactionInfo span.transactionLargePrice.bigger{font-size:24px !important;font-weight:600}.migrationInfo{color:#828282;margin:-20px 0 25px !important;font-weight:400!important}.orderingPageContainer{max-width:1000px;margin:0 auto}.orderingPageContainer .subAccount{font-size:13px}@media (max-width:1000px){.orderingPageContainer .subAccount{padding-left:20px}}.orderingPageContainer .widget{padding:24px}.orderingPageContainer .changeCourseOption{display:none}.orderingPageContainer .transactionDetailsBoxWrapper{border-bottom:1px solid #e2dfdf;padding-bottom:25px}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout){display:block;position:relative}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .subscribtionLenght{display:none}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .bundleLayout{border:1px solid #e2dfdf;border-radius:25px;padding:24px;position:relative}@media (max-width:480px){.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .bundleLayout{padding:24px 12px}}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .courseOption{display:flex;justify-content:space-between;align-items:center}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .courseOption .detailsRow .course{display:flex;align-items:center;font-size:18px}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .courseOption .detailsRow .course .courseImg{width:20px}@media (max-width:480px){.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .courseOption .detailsRow .course br{display:none}}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .courseOption .detailsRow .planInfo{font-weight:400;font-size:14px;padding-left:37px}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .courseOption .priceRow{text-align:end}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .courseOption .priceRow .regularPrice{color:#828282;font-weight:400}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .smallInfo{font-size:13px;font-weight:400;color:#828282}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .topInfoBox{padding:2px 5px;background-color:#ff5c00;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;color:#fff;width:fit-content;position:absolute;top:-15px;left:25px;font-size:14px}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .plusSeparator span{background-color:white;z-index:2;position:relative;padding:5px 10px;font-size:24px}.orderingPageContainer .transactionDetailsBoxWrapper .transactionDetailsBox:has(.bundleLayout) .plusSeparator::before{content:"";display:block;position:relative;top:20px;left:0;right:0;height:.5px;background-color:#e2dfdf;z-index:1}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapper .plusSign{font-size:30px;font-weight:600;margin:15px auto}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapper .upSale{display:flex;align-items:center;justify-content:space-between}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapper .upSale .price{text-align:end}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapper .upSale .price span{display:block}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapper .upSale .price .small{font-weight:300;color:#333333}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox{border:none}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .buttonMarketingStyle{display:block;text-align:center}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout{border:1px solid #e2dfdf;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;padding:14px;margin:0 auto 45px}@media (min-width:600px){.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout{padding:24px;width:60%}}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout h3{font-size:18px;margin-top:0;font-weight:600;padding-bottom:20px}@media (min-width:600px){.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout h3{font-size:24px}}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout .transactionDetailsBox{display:flex;justify-content:space-between;font-size:14px;font-weight:600}@media (min-width:600px){.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout .transactionDetailsBox{font-size:20px}}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout .transactionDetailsBox img{vertical-align:-45px;margin-right:17px}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout .transactionDetailsBox .transactionInfo{display:block;padding:0}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout .transactionDetailsBox .transactionInfo s{color:#959595}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout .transactionDetailsBox .subscribtionLenght{display:block;margin:-25px 0 20px 62px;font-size:14px;font-weight:400}.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout a,.orderingPageContainer .transactionDetailsBoxWrapper.upSaleWrapperBox .upSaleWrapperForCheckout .abstractButtonAppearance{width:100%}.orderingPageContainer .transactionDetailsBoxWrapper.noBorder{border:none;padding:24px 0}.orderingPageContainer .transactionDetailsBoxWrapper.noBorder .transactionInfo,.orderingPageContainer .transactionDetailsBoxWrapper.noBorder #invoiceVatOrderingFormArea{padding:10px 12px}.orderingPageContainer .transactionDetailsBoxWrapper.noBorder p.smallInfo.additionalInfo{text-align:end;max-width:260px;margin-right:0;margin-left:auto}.orderingPageContainer .transactionDetailsBoxWrapper.noBorder p.smallInfo.additionalInfo .discountBox{background-color:#ff5c00;color:#fff;padding:0 5px}.orderingPageContainer #blikInfoForm{display:none}.orderingPageContainer #blikInfoForm .blikAdditionalInformation{padding-left:28px}.orderingPageContainer #blikInfoForm .blikAdditionalInformation p{color:#828282}.orderingPageContainer #blikInfoForm .supportedBanks{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:15px 0;gap:20px 60px}@media (max-width:600px){.orderingPageContainer #blikInfoForm .supportedBanks{gap:25px;padding:15px}}.orderingPageContainer #blikInfoForm .supportedBanks img{max-width:50px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.orderingPageContainer .paymentMethodForm{margin-top:15px}.orderingPageContainer .paymentMethodForm h3{margin-bottom:15px}.orderingPageContainer .paymentMethodForm .paymentBoxesContainer{display:flex;gap:16px;width:100%}@media (max-width:768px){.orderingPageContainer .paymentMethodForm .paymentBoxesContainer{flex-direction:column}}.orderingPageContainer .paymentMethodForm .paymentBox{flex:1;border:1px solid #e2dfdf;border-radius:8px;padding:25px;cursor:pointer;position:relative}.orderingPageContainer .paymentMethodForm .paymentBox.active{border-color:#007FF3}.orderingPageContainer .paymentMethodForm .paymentBox .paymentMethodOption{display:none}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent .methodLabel{font-weight:normal;color:#828282;cursor:pointer;margin:0}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent .blikIcon{width:58px;height:auto}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent .cardContainer{display:flex;gap:6px;align-items:center}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent .cardContainer .cardIcon{width:45px}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent.has-saved-card{flex-direction:row;justify-content:space-between;align-items:stretch;gap:16px}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent.has-saved-card .boxColumn{display:flex;flex-direction:column;justify-content:space-between}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent.has-saved-card .boxColumn.leftColumn{align-items:flex-start}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent.has-saved-card .boxColumn.rightColumn{align-items:flex-end;text-align:right}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent .existingCardInfo,.orderingPageContainer .paymentMethodForm .paymentBox .boxContent p{color:#828282;margin:0}.orderingPageContainer .paymentMethodForm .paymentBox .boxContent .changeCardLink{color:#0065c2;margin-top:auto}.orderingPageContainer .buttonPay{margin-top:20px}.orderingPageContainer .cardContainer .cardBoxHeader{max-width:475px;margin:35px auto 0;display:flex;align-items:center}@media (max-width:600px){.orderingPageContainer .cardContainer .cardBoxHeader{text-align:center}}.orderingPageContainer .cardContainer .cardBoxHeader p{display:inline-block;width:100%;margin:5px 0 0 0}@media (min-width:600px){.orderingPageContainer .cardContainer .cardBoxHeader p{width:69%}}.orderingPageContainer .cardContainer .cardBoxHeader img:not(.info-icon){margin:0;width:40%}@media (min-width:600px){.orderingPageContainer .cardContainer .cardBoxHeader img:not(.info-icon){width:30%}}.orderingPageContainer .cardContainer .container-secure-form *:not([class*="button"]){font-size:14px;color:#333333}.orderingPageContainer .cardContainer div.removeCardDataContainer{margin-top:0 !important}.orderingPageContainer .cardContainer .container-secure-form,.orderingPageContainer .cardContainer div.removeCardDataContainer{text-align:center;max-width:480px;margin:10px auto;display:block;border-radius:5px;box-sizing:border-box}.orderingPageContainer .cardContainer div.removeCardDataContainer{margin:0 auto}.orderingPageContainer .cardContainer div.removeCardDataContainer button{margin-top:0}.orderingPageContainer .cardContainer div.removeCardDataContainer a.helpTooltip{position:absolute;margin-left:5px;margin-top:7px}.orderingPageContainer .cardContainer .container-secure-form #responseTokenize{color:#333333}.orderingPageContainer .cardContainer .card-container{width:100%;margin:0 auto;border-radius:8px;padding:10px;text-align:left;box-sizing:border-box}.orderingPageContainer .cardContainer .card-container aside{padding-bottom:6px}.orderingPageContainer .cardContainer .payu-card-form{background-color:#ffffff;padding:10px 5px;border-radius:8px;border:2px solid #b0b0b0}.orderingPageContainer .cardContainer .card-details{clear:both;overflow:auto;margin-top:10px}.orderingPageContainer .cardContainer .card-details .expiration{width:50%;float:left;padding-right:5%}.orderingPageContainer .cardContainer .card-details .cvv{width:45%;float:left}.orderingPageContainer .cardContainer .card-details .cvv aside span{padding-left:6px}.orderingPageContainer .cardContainer .response-success{color:#438F29}.orderingPageContainer .cardContainer .response-error{color:#990000}.orderingPageContainer .cardContainer .cardBoxHeader{max-width:unset;justify-content:space-between}.orderingPageContainer .cardContainer .cardBoxHeader .helpTooltip{padding-left:3px}.orderingPageContainer .cardContainer .cardBoxHeader .helpTooltip img{width:15px}.orderingPageContainer .cardContainer .cardBoxHeader h2{margin-bottom:0;align-self:center}.orderingPageContainer .cardContainer .cardBoxHeader p{width:unset}.orderingPageContainer .cardContainer .cardBoxHeader img:not(.info-icon){max-width:90px}.orderingPageContainer .cardContainer .buttonPay{display:flex;justify-content:center;margin:20px auto 0}.orderingPageContainer .container-secure-form{max-width:none !important}.orderingPageContainer .container-secure-form .card-container{padding:10px 0}.orderingPageContainer .container-secure-form .card-container .card-details .cvv{width:50%}.orderingPageContainer #tokenizeButton{width:100%}@media (max-width:600px){.orderingPageContainer #blikForm{margin:0 15px}}.orderingPageContainer #blikForm .widget{padding:20px 30px}@media (max-width:600px){.orderingPageContainer #blikForm .widget{padding:24px 16px}}.orderingPageContainer #blikForm .transactionDetailsBox{display:block;margin-bottom:15px}.orderingPageContainer #blikForm .transactionDetailsBox .price{margin-left:auto;text-align:end;font-weight:800;font-size:24px}@media (max-width:600px){.orderingPageContainer #blikForm .transactionDetailsBox .price{font-size:18px}}.orderingPageContainer #blikForm .transactionDetailsBox .detailsRow{display:flex;justify-content:space-between;margin:15px auto 0;align-items:center;gap:12px}.orderingPageContainer #blikForm .transactionDetailsBox .detailsRow.priceRow{padding-top:32px;margin:0 auto 15px}.orderingPageContainer #blikForm .transactionDetailsBox .courseOption{border-bottom:1px solid #b0b0b0;padding-bottom:32px}.orderingPageContainer #blikForm .transactionDetailsBox .courseOption .detailsRow .courseName{font-size:20px}@media (max-width:600px){.orderingPageContainer #blikForm .transactionDetailsBox .courseOption .detailsRow .courseName{font-size:16px}}.orderingPageContainer #blikForm .transactionDetailsBox .courseOption .detailsRow .premium{width:120px}.orderingPageContainer #blikForm .transactionDetailsBox .courseOption .detailsRow img:not(.premiumImage),.orderingPageContainer #blikForm .transactionDetailsBox .courseOption .detailsRow .courseImg{width:20px;height:auto}.orderingPageContainer #blikForm .transactionDetailsBox .courseOption .smallInfo{font-size:13px;font-weight:400}.orderingPageContainer #blikForm .transactionDetailsBox .courseOption.upSaleOption{padding-top:32px}.orderingPageContainer #blikForm .newBlikBodeForm label{display:block;font-size:24px;font-weight:800;margin:-10px auto 20px}.orderingPageContainer #blikForm .newBlikBodeForm input{font-family:'Droid Sans Mono','Roboto Mono','Source Code Pro',monospace;font-weight:600;font-variant-numeric:tabular-nums;width:180px;padding:12px 0;text-align:center;font-size:26px;line-height:32px;background-color:#F2F2F6;border:2px solid transparent;border-radius:8px;letter-spacing:2px;transition:border-color .2s;display:block;margin:0 auto}.orderingPageContainer #blikForm .newBlikBodeForm input::placeholder{color:#828282;letter-spacing:10px;font-weight:normal;padding-left:10px;font-size:16px}.orderingPageContainer #blikForm .newBlikBodeForm .inputError{border-color:#E43629;background-color:#ffc9c2}.orderingPageContainer #blikForm .newBlikBodeForm .errorMessage{display:none;color:#E43629;font-size:13px;margin-top:8px;font-weight:600}.orderingPageContainer #blikForm .newBlikBodeForm img{width:90px}.migrationPricingBanner{margin-top:0}@media (min-width:1400px){.migrationPricingBanner{margin-top:15px}}.upSaleBox{max-width:870px;margin-bottom:60px}@media (min-width:768px){.upSaleBox{display:flex;justify-content:space-between;gap:15px}}@media (min-width:900px){.upSaleBox{gap:30px}}.upSaleBox .offerBox,.upSaleBox .courseRow{-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;border:1px solid #b0b0b0}.upSaleBox .offerBox{padding:15px 15px 80px;position:relative;margin-top:60px}@media (min-width:768px){.upSaleBox .offerBox{width:100%}}.upSaleBox .offerBox h3,.upSaleBox .offerBox .abstractButtonClass,.upSaleBox .offerBox .transactionInfo{position:absolute}.upSaleBox .offerBox h3{left:0;top:-64px}.upSaleBox .offerBox .transactionInfo{bottom:10px;left:15px}.upSaleBox .offerBox .abstractButtonClass{bottom:13px;right:12px}.upSaleBox .offerBox .courseRow{font-weight:bold;clear:both;padding:10px 13px;min-height:70px;position:relative}@media (max-width:400px){.upSaleBox .offerBox .courseRow{font-size:13px;min-height:60px}}.upSaleBox .offerBox .courseRow .courseImg{width:37px;height:37px;float:left;margin-top:4px;margin-right:13px}@media (max-width:400px){.upSaleBox .offerBox .courseRow .courseImg{margin-top:1px;width:25px}}.upSaleBox .offerBox .courseRow .subscribtionLenght{display:block;font-weight:normal;padding-left:38px}.upSaleBox .offerBox .courseRow .specialOfferDescription{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:50px}@media (max-width:400px){.upSaleBox .offerBox .courseRow .specialOfferDescription{padding-left:37px}}.upSaleBox .offerBox .plusSign{font-size:30px}.upSaleBox .offerBox .upSaleCourses{background-color:#daf7eb8f;border:1px solid #a2ebcd85;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box}.upSaleBox .offerBox .upSaleCourses .courseRow{border:none}.upSaleBox .offerBox.upSaleOffer h3{color:#00AC8D}div.transactionDetailsBox{margin:0 auto 15px}div.transactionDetailsBox .courseImg{width:45px;height:45px}@media (min-width:360px){div.transactionDetailsBox .courseImg{height:50px}}@media (min-width:768px){div.transactionDetailsBox .courseImg{height:57px}}div.transactionDetailsBox p{margin:0;font-weight:600}@media (min-width:360px){div.transactionDetailsBox p{font-size:18px}}@media (min-width:768px){div.transactionDetailsBox p{font-size:20px}}div.transactionDetailsBox p .subscribtionLenght{font-weight:400;display:block}@media (min-width:360px){div.transactionDetailsBox p .subscribtionLenght{font-size:15px}}div.transactionDetailsBox img+p.lifetime{margin:-53px 0 0 60px}@media (min-width:360px){div.transactionDetailsBox img+p.lifetime{margin-top:-57px}}@media (min-width:768px){div.transactionDetailsBox img+p.lifetime{margin:-65px 0 0 65px}}div.transactionDetailsBox .transactionInfo span{display:block}div.transactionDetailsBox .transactionInfo .transactionLargePrice{font-size:1.4em;font-weight:bold}div.transactionDetailsBox .transactionInfo .transactionLargePrice.special-offer-discout-to-amount{color:#00AC8D}@media (min-width:992px){div.transactionDetailsBox .changeCourseOption{position:absolute;top:34px;right:28px}}.premiumBox .transactionDetailsBoxWrapper{border:none!important;padding:24px 0!important}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox{display:block;border:2px solid transparent;background-image:radial-gradient(circle at bottom right, #61FFE3 0%, #FFFFFF 7%),linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%);background-origin:border-box;background-clip:padding-box,border-box;border-radius:8px;padding:10px}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox p{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%);-webkit-background-clip:text;background-clip:text;color:transparent;border:none;position:relative}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox p img:first-of-type{display:none}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox p .subscribtionLenght{margin:0!important;color:#333333;background-color:transparent;padding:0}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox p .courseFlags{position:absolute;right:-2px;top:10px;background:radial-gradient(467.14% 1279.25% at 12.9% 0%, #FFFFFF 65.14%, #61FFE3 95.78%)}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox p .courseFlags img:first-of-type{display:inline}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox p .courseFlags .courseImg{width:25px;height:25px;vertical-align:0;margin-right:5px}.premiumBox .transactionDetailsBoxWrapper .transactionDetailsBox .transactionInfo{border-top:none;padding:10px 0}.paymentPostalAddressFormPage{border-top:1px solid #e2dfdf;margin-top:15px;padding-top:12px}.paymentPostalAddressFormPage .requiredInputsInfo{margin-top:3px}.paymentPostalAddressFormPage form{width:100%;padding-top:13px}@media (min-height:900px){.paymentPostalAddressFormPage form{padding-top:30px}}@media (min-height:1300px){.paymentPostalAddressFormPage form{padding:160px 0}}@media (max-width:991px){.paymentPostalAddressFormPage form{max-width:520px;margin:0 auto}}@media (min-width:992px){.paymentPostalAddressFormPage form .width50ColumnForDesktop{width:50%;float:left}.paymentPostalAddressFormPage form .width50ColumnForDesktop:first-of-type{padding-right:60px}.paymentPostalAddressFormPage form .width50ColumnForDesktop:nth-of-type(2){padding-left:60px}}.paymentPostalAddressFormPage form .formSpacer{padding-bottom:60px}.paymentPostalAddressFormPage form .input-line{padding-bottom:1.1em}.paymentPostalAddressFormPage form .input-line label{display:block;padding:7px 0}.paymentPostalAddressFormPage form .buttonBox{text-align:right;padding:30px 0}@media (min-height:900px){.paymentPostalAddressFormPage form .buttonBox{padding:40px 0}}@media (min-height:1300px){.paymentPostalAddressFormPage form .buttonBox{padding:60px 0}}body .select2-container{max-width:100%}body .select2-container--default .select2-results__option,body .select2-container--default .select2-selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 30px)}body .select2-container--default{min-width:200px}body .select2-container--default.select2-container--open .select2-selection .select2-selection__arrow{transform:rotateX(180deg)}body .select2-container--default.select2-container--above.select2-container--open .select2-selection{border-radius:0 0 17px 17px;border-top:none}body .select2-container--default.select2-container--below.select2-container--open .select2-selection{border-radius:17px 17px 0 0;border-bottom:none}body .select2-container--default .select2-selection{border:1px solid #ccc;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;padding:8px 45px 9px 15px;height:auto}body .select2-container--default .select2-selection .select2-selection__rendered{color:#333333;font-weight:500;font-size:16px;line-height:initial;padding:0}@media (max-width:767px){body .select2-container--default .select2-selection .select2-selection__rendered{font-size:13px}}body .select2-container--default .select2-selection .select2-selection__arrow{position:absolute;top:0;right:0;bottom:0;width:34px;transition-duration:.4s;height:auto}body .select2-container--default .select2-selection .select2-selection__arrow b{position:absolute;top:8px;left:4px;transition:transform 1s;display:block;width:20px;height:20px;background-image:url(/images/icons/navigation-icons/arrow-small.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);border:none;margin:0}@media (min-width:768px){body .select2-container--default .select2-selection .select2-selection__arrow b{top:10px}}body .select2-container--default .select2-dropdown{border-color:#ccc;overflow:hidden}body .select2-container--default .select2-dropdown.select2-dropdown--below{box-shadow:0 10px 11px #393d590d}body .select2-container--default .select2-dropdown.select2-dropdown--above{box-shadow:0 -10px 11px #393d590d}body .select2-container--default .select2-search--dropdown{padding-left:13px;padding-right:13px}body .select2-container--default .select2-search--dropdown input.select2-search__field{-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;border-color:#ccc}body .select2-container--default .select2-results__option{padding:10px 15px}@media (max-width:767px){body .select2-container--default .select2-results__option{font-size:13px}}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f2f2f6;color:#222222}body .select2-container--default .select2-results__option[aria-selected=true]{background-color:#e3e3eb}body .select2-container--default .select2-results>.select2-results__options{max-height:210px}.addInvoiceRequest{width:720px}.addInvoiceRequest td,.addInvoiceRequest th{padding:5px}.addInvoiceRequest textarea,.addInvoiceRequest .big-input{width:320px}.specialOfferToChooseBox{margin:0 0 1em;background-color:white;box-shadow:0 0 19px rgba(38,72,146,0.15)}.specialOfferToChooseBox .specialOfferToChooseContents{padding:1.5em}.specialOfferToChooseBox .specialOfferToChooseContents .specialOfferText{float:left}@media (max-width:730px){.specialOfferToChooseBox .specialOfferToChooseContents .specialOfferText{margin-bottom:20px;width:100%;text-align:center;float:none}}.specialOfferToChooseBox .specialOfferToChooseContents .specialOfferText p{margin:0 0 .5em 0}.specialOfferToChooseBox .specialOfferToChooseContents .specialOfferText s.special-offer-discout-from-amount{color:#333333}.specialOfferToChooseBox .specialOfferToChooseContents .specialOfferText span.special-offer-discout-to-amount{color:#333333;font-weight:bold}.specialOfferToChooseBox .specialOfferToChooseContents .special-offers-offer-ordering{text-align:right;margin-top:.4em}@media (max-width:730px){.specialOfferToChooseBox .specialOfferToChooseContents .special-offers-offer-ordering{width:100%;text-align:center}}.purchaseLimitationsText{margin-bottom:20px}.paymentMethods{margin:0 -7.5px}.paymentMethods p{padding-left:7.5px}@media (min-width:360px){.paymentMethods p{margin-bottom:10px}}.simplePaymentButtonBox{margin:7.5px 0;padding:0 7.5px}@media (min-width:360px){.simplePaymentButtonBox{float:left}}@media (min-width:360px) and (max-width:600px){.simplePaymentButtonBox{width:50%}}@media (min-width:601px) and (max-width:800px){.simplePaymentButtonBox{width:33.33%}}@media (min-width:801px) and (max-width:1050px){.simplePaymentButtonBox{width:25%}}@media (min-width:1050px){.simplePaymentButtonBox{width:20%}}a.simplePaymentButton{display:block;border:1px solid #b0b0b0;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;padding:3px 11px 0;text-align:center;font-size:.9em}a.simplePaymentButton:not(.noHover):hover{text-decoration:none;border:1px solid #0065c2}a.simplePaymentButton div.channelLogoWrapper img{max-width:110px;width:100%}@media (min-width:1440px){a.simplePaymentButton div.channelLogoWrapper img{max-width:130px}}a.simplePaymentButton .chanelLabel{margin-top:0;font-size:13px;padding:0}a.simplePaymentButton.ersteBank div.channelLogoWrapper{max-width:100px;margin:11px auto}@media (max-width:1440px){a.simplePaymentButton.ersteBank div.channelLogoWrapper{margin:5px auto}}div.manualTransferPageContainer{padding:20px;margin:20px auto 5px;border:1px solid #ddd}@media (max-width:480px){div.manualTransferPageContainer{padding:10px}}div.manualTransferPageContainer h2{margin-bottom:0}div.manualTransferPageContainer .manualTransferPagePrice{font-size:2em;font-weight:bold;padding-bottom:10px;margin-top:0;border-bottom:1px solid #b0b0b0}div.manualTransferPageContainer h3{font-weight:bold;margin-bottom:0}div.manualTransferPageContainer p{margin-top:5px}div.manualTransferPageContainer div.manualTransferPaymentButtons{padding:.5em 0}@media (min-width:534px){div.manualTransferPageContainer div.manualTransferPaymentButtons p{display:inline-block}}@media (max-width:533px){div.manualTransferPageContainer div.manualTransferPaymentButtons .abstractButtonClass{display:block;margin:5px auto}}@media (max-width:533px){div.manualTransferPageContainer div.manualTransferPaymentButtons .abstractButtonClass{width:100%}div.manualTransferPageContainer div.manualTransferPaymentButtons .abstractButtonClass .abstractButtonAppearance{width:100%}}@media (min-width:600px) and (orientation:landscape){.isMobile .afterPaymentContents .widget{position:relative;top:unset;transform:unset}}.afterPaymentContents{min-height:100dvh;box-sizing:border-box;position:relative;padding:0}@media (max-width:600px){.afterPaymentContents{display:flex;flex-direction:column}}.afterPaymentContents .widget{padding:0;margin-bottom:0}@media (max-width:600px){.afterPaymentContents .widget{min-height:100dvh;height:auto;display:flex;flex-direction:column;background:transparent}}@media (min-width:601px){.afterPaymentContents .widget{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0;width:600px;-webkit-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);-moz-box-shadow:0 0 19px rgba(38, 72, 146, 0.15);box-shadow:0 0 19px rgba(38, 72, 146, 0.15);padding:0 0 25px 0}}.afterPaymentContents .widget p.short{max-width:370px;margin:15px auto}.afterPaymentContents .widget .topPart{padding:25px 0 10px}@media (max-width:600px){.afterPaymentContents .widget .topPart{padding:50px 0}}.afterPaymentContents .widget .topPart h1{max-width:396px;margin:5px auto}@media (max-width:600px){.afterPaymentContents .widget .topPart h1{max-width:290px;margin:25px auto}}.afterPaymentContents .widget .topPart .bigger{font-weight:600;font-size:18px}.afterPaymentContents .widget .bottomPart{width:90%;margin:0 auto}@media (max-width:600px){.afterPaymentContents .widget .bottomPart{border-top-left-radius:40px;border-top-right-radius:40px;padding:50px 10px 0;background-color:#fff;display:flex;flex-direction:column;flex:1 1 0;width:100%}}.afterPaymentContents .widget .bottomPart .bottomBox{padding:3px 40px;margin:45px auto;background-color:#f4f4f7;border-radius:3px}.afterPaymentContents .widget .bottomPart ul{text-align:left}.afterPaymentContents .widget .bottomPart ul li{list-style-image:url("/images/icons/check1a-grey.svg");padding:10px 0}.afterPaymentContents .widget .bottomPart ul li::marker{font-size:2em}.afterPaymentContents .widget .bottomPart .supportedBanks{display:flex;align-items:center;flex-wrap:wrap;padding:15px 0;gap:20px 60px;justify-content:center}@media (max-width:600px){.afterPaymentContents .widget .bottomPart .supportedBanks{gap:25px;padding:15px}}.afterPaymentContents .widget .bottomPart .supportedBanks img{max-width:50px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.afterPaymentContents .widget .buttonParagraph{min-width:60%;max-width:300px;margin:15px auto}@media (max-width:600px){.afterPaymentContents .widget .buttonParagraph{margin:auto auto 35px!important}}.afterPaymentContents .widget .buttonParagraph .abstractButtonClass{display:block;margin:15px auto}.afterPaymentContents .widget .buttonParagraph .abstractButtonAppearance{width:100%}.afterPaymentContents .widget .blueCircle,.afterPaymentContents .widget .greenCircle,.afterPaymentContents .widget .pendingCircle{width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;margin:0 auto 25px}.afterPaymentContents .widget .blueCircle{background-color:#fff}.afterPaymentContents .widget .pendingCircle{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%)}.afterPaymentContents .widget .blueCircle .dot,.afterPaymentContents .widget .pendingCircle .dot{width:5px;height:5px;background-color:#fff;border-radius:50%;margin:0 3px;transform:scale(1);opacity:.5;animation:dotBounce 2s infinite ease-in-out}.afterPaymentContents .widget .blueCircle .dot1,.afterPaymentContents .widget .pendingCircle .dot1{animation-delay:0s}.afterPaymentContents .widget .blueCircle .dot2,.afterPaymentContents .widget .pendingCircle .dot2{animation-delay:.5s}.afterPaymentContents .widget .blueCircle .dot3,.afterPaymentContents .widget .pendingCircle .dot3{animation-delay:1s}@keyframes dotBounce{0%{transform:scale(1);opacity:.5}25%{opacity:1}33%{transform:scale(1.7);opacity:1}41%{opacity:1}66%{transform:scale(1);opacity:.5}100%{transform:scale(1);opacity:.5}}.afterPaymentContents .widget .blueCircle::before{content:'';position:absolute;inset:0;border:5px solid rgba(122,122,122,0.2);border-radius:50%;box-sizing:border-box}.afterPaymentContents .widget .blueCircle .dot{background-color:#0065c2}.afterPaymentContents .widget .greenCircle img,.afterPaymentContents .widget .premiumCircle img{animation:tickScale 1.5s infinite ease-in-out;transform:scale(1)}@keyframes tickScale{0%{transform:scale(1)}40%{transform:scale(1.4)}60%{transform:scale(1.4)}100%{transform:scale(1)}}.afterPaymentContents .widget .greenCircle{background-color:#00AC8D}.afterPaymentContents .widget .buttonParagraph{margin-top:28px}.afterPaymentContents.transactionFailed{background-color:#ffc9c2}@media (max-width:600px){.afterPaymentContents.transactionFailed .topPart{background-color:#ffc9c2}}.afterPaymentContents.transactionCompleted,.afterPaymentContents.transactionPending{background:linear-gradient(135deg, #FF833E 0%, #FF5C00 51.51%, #B93700 100%)}.afterPaymentContents.transactionCompleted .widget h1:not(.center),.afterPaymentContents.transactionPending .widget h1:not(.center){color:#fff}@media (min-width:601px){.afterPaymentContents.transactionCompleted .widget h1:not(.center),.afterPaymentContents.transactionPending .widget h1:not(.center){color:#333333}}.afterPaymentContents.premiumScreen{background-image:url("/images/premium/premium-mobile-background.svg");background-size:cover;background-repeat:no-repeat}@media (min-width:600px){.afterPaymentContents.premiumScreen{background-image:url("/images/premium/premium-background.svg")}}@media (min-width:601px){.afterPaymentContents.transactionPending.premiumScreen .widget{background-color:#fff}}@media (max-width:600px){.afterPaymentContents.transactionPending.premiumScreen .widget .pendingCircle::before{content:'';position:absolute;inset:0;border:5px solid rgba(255,255,255,0.2);border-radius:50%;box-sizing:border-box}}.afterPaymentContents.transactionPending.premiumScreen .widget h1,.afterPaymentContents.transactionPending.premiumScreen .widget p.bigger{color:#fff}@media (min-width:601px){.afterPaymentContents.transactionPending.premiumScreen .widget h1,.afterPaymentContents.transactionPending.premiumScreen .widget p.bigger{color:#333333}}.afterPaymentContents.transactionPending.premiumScreen .abstractButtonAppearance{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%)}.afterPaymentContents.transactionPending.premiumScreen .abstractButtonAppearance .buttonText{color:#fff}.afterPaymentContents.transactionCompleted.premiumScreen .widget{background-color:transparent}@media (min-width:601px){.afterPaymentContents.transactionCompleted.premiumScreen .widget{border:1px solid #fff}}.afterPaymentContents.transactionCompleted.premiumScreen .widget h1,.afterPaymentContents.transactionCompleted.premiumScreen .widget p{color:#fff}.afterPaymentContents.transactionCompleted.premiumScreen .widget .bottomPart{background-color:transparent}.afterPaymentContents.transactionCompleted.premiumScreen .widget .bottomBox{background-color:transparent;border:none;padding:0}.afterPaymentContents.transactionCompleted.premiumScreen .widget .abstractButtonAppearance{background:white}.afterPaymentContents.transactionCompleted.premiumScreen .widget .abstractButtonAppearance .buttonText{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%);background-clip:text;color:transparent}.premiumCongratulations{background-image:url("/images/premium/premium-mobile-background.svg");background-size:cover;background-repeat:no-repeat}@media (min-width:600px){.premiumCongratulations{background-image:url("/images/premium/premium-background.svg")}}.premiumCongratulations .afterPaymentContents{background:transparent;min-height:95dvh}.premiumCongratulations .afterPaymentContents .orderingScreenContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.premiumCongratulations .afterPaymentContents .logo{padding-bottom:30px}.premiumCongratulations .afterPaymentContents .widget{background-color:transparent;padding:20px;max-width:90%;margin:0 auto;position:relative;transform:none}@media (min-width:600px){.premiumCongratulations .afterPaymentContents .widget{border:1px solid #fff;max-width:none}}@media (max-width:599px){.premiumCongratulations .afterPaymentContents .widget{display:flex;flex-direction:column;min-height:100dvh}}@media (max-width:599px) and (max-width:599px){.premiumCongratulations .afterPaymentContents .widget p.buttonParagraph{margin-top:auto}}.premiumCongratulations .afterPaymentContents .widget .abstractButtonAppearance{background-color:#fff}@media (max-width:599px){.premiumCongratulations .afterPaymentContents .widget .abstractButtonAppearance{margin-top:auto}}.premiumCongratulations .afterPaymentContents .widget .abstractButtonAppearance .buttonText{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%);background-clip:text;color:transparent}.premiumCongratulations .afterPaymentContents .widget .topPart{background-image:none;padding:20px 0 0;mask:none}.premiumCongratulations .afterPaymentContents .widget .topPart h1,.premiumCongratulations .afterPaymentContents .widget .topPart p{color:#fff}.premiumCongratulations .afterPaymentContents .widget .topPart h1{margin:25px auto;font-size:38px}.premiumCongratulations .afterPaymentContents .widget .topPart .bigger{margin-left:auto;margin-right:auto;max-width:358px}.premiumCongratulations .afterPaymentContents .widget .topPart .small{margin-left:auto;margin-right:auto;max-width:400px;padding:25px 0}.premiumCongratulations .afterPaymentContents .widget .topPart .small.additionalCourse{padding:10px 0 0}.premiumCongratulations .afterPaymentContents .widget .topPart .abstractButtonAppearance{background-color:#fff}.premiumCongratulations .afterPaymentContents .widget .topPart .abstractButtonAppearance .buttonText{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%);background-clip:text;color:transparent}.premiumCongratulations .afterPaymentContents .widget .bottomPart p{color:#fff}.premiumCongratulations .afterPaymentContents .widget .bottomPart .bottomBox{background-color:transparent;border:none;padding:0}.premiumCongratulations .afterPaymentContents .widget.pending{background-color:#fff}.premiumCongratulations .afterPaymentContents .widget.pending h1,.premiumCongratulations .afterPaymentContents .widget.pending p{color:#333333}.premiumCongratulations .afterPaymentContents .widget.pending h1{margin:50px 0;font-size:24px}.premiumCongratulations .afterPaymentContents .widget.pending .abstractButtonAppearance{background:linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%)}.premiumCongratulations .afterPaymentContents .widget.pending .abstractButtonAppearance .buttonText{color:#fff}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins{margin:45px auto;max-width:600px;border-radius:25px;padding:0}@media (max-width:601px){.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins{margin:0 auto;border-radius:unset}}@media (max-width:450px){.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins{background:linear-gradient(to bottom, #b8fff2 30%, #f2f2f6 100%)}}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .upperContainer{height:160px;background-image:url("/images/premium/pricing-step/top-image.png");background-size:cover;background-position:center}@media (max-width:450px){.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .upperContainer{background-image:url("/images/premium/pricing-step/top-image-mobile.png")}}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .upperContainer .iconLinkButton{padding:10px 0 0 10px;box-sizing:content-box}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .upperContainer .iconLinkButton:hover{background-color:transparent}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper{padding:0 0 25px 0}@media (max-width:601px){.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper{padding:0 20px 25px}}@media (max-width:450px){.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper{border-top-left-radius:25px;border-top-right-radius:25px;background-color:#fff}}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper h1{padding:40px 0 0;font-size:24px}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .price{background-color:#8dffea;display:inline-block;padding:2px 5px;font-weight:800;border-radius:3px;margin:0 auto;font-size:18px}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .smaller{font-size:14px;max-width:280px;margin:32px auto}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .features{max-width:506px;border-radius:25px;padding:20px;border:1px solid transparent;margin:32px auto;background-image:linear-gradient(white, white),linear-gradient(310deg, #00EAC0 2.67%, #0186FF 48.46%, #0165C2 96.05%);background-clip:padding-box,border-box}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .features h3{margin-top:0}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .features .feature{display:flex;align-items:center;gap:15px}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .tiny{font-size:13px;margin:32px auto}.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .buttonPremiumStyle,.intermediateStepForPremium .wrapperMakingContentsCenteredWithMargins .intermediateStepWrapper .abstractButtonAppearance{width:90%;margin-bottom:16px}
.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper.repetition-loading{pointer-events:none;cursor:default}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions,.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions{position:relative;display:inline-block}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after,.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .25s ease-in-out}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after{background-image:url('/images/icons/icon-add-to-repetitions-newest-loader.svg')}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{background-image:url('/images/icons/icon-remove-from-repetitions-newest-loader.svg')}.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-add-to-repetitions::after,.addOrRemoveAnimation .repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-remove-from-repetitions::after{opacity:1}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls28A.ttf) format('truetype')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v31/d6lIkaiiRdih4SpP_SQvyQ.ttf) format('truetype')}@font-face{font-family:'Cutive Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cutivemono/v23/m8JWjfRfY7WVjVi2E-K9H6RCTms.ttf) format('truetype')}@font-face{font-family:'Droid Sans Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/droidsansmono/v21/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v16/N0bS2SlFPv1weGeLZDto1d3HnvfR.ttf) format('truetype')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/inconsolata/v37/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Nova Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/novamono/v23/Cn-0JtiGWQ5Ajb--MRKvZ2Zc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW9.ttf) format('truetype')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW9.ttf) format('truetype')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEA.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sourcecodepro/v31/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QtMlrSQ.ttf) format('truetype')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v19/KFO-CneDtsqEr0keqCMhbC-BL9H1tYg.ttf) format('truetype')}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}.dikiSearchFormMixin{position:relative;margin:0 auto}.dikiSearchFormMixin.dikiSearchFormMainPage{width:500px}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:90%;margin-bottom:30px}}@media (max-width:340px){.dikiSearchFormMixin.dikiSearchFormMainPage{width:100%}}.dikiSearchFormMixin.dikiSearchHeaderTop{width:445px;z-index:1501}@media (max-width:550px){.dikiSearchFormMixin.dikiSearchHeaderTop{width:100%}}.dikiSearchFormMixin.dikibodymodal{width:445px;margin:0 0 20px}@media (max-width:550px){.dikiSearchFormMixin.dikibodymodal{width:80%}}.dikiSearchFormMixin input[type="search"]{border:1px solid rgba(51,51,51,0.2);-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;box-sizing:border-box;margin:0 auto;padding:4px 105px 4px 30px;outline:none;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:1.3em;color:#222222;width:100%;height:60px}.dikiSearchFormMixin input[type="search"]:hover,.dikiSearchFormMixin input[type="search"]:focus{border:1px solid rgba(51,51,51,0.3)}@media (max-width:550px){.dikiSearchFormMixin input[type="search"]{height:50px;padding-right:92px}}.dikiSearchFormMixin .autocompleteResults{margin-top:-5px;margin-left:20px;width:70%;position:absolute;z-index:1060}.dikiSearchFormMixin .autocompleteResults .ui-autocomplete{max-height:325px;min-height:100px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0;margin:0;top:0 !important;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0 6px 11px rgba(88,100,148,0.26);text-align:left;max-width:470px!important;left:0 !important}.dikiSearchFormMixin .autocompleteResults li{margin:5px;font-size:16px;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper{padding:8px 6px 8px 8px}.isDesktop .dikiSearchFormMixin .autocompleteResults li .ui-menu-item-wrapper.ui-state-active{background-color:rgba(0,0,0,0.13)}.dikiSearchFormMixin .clear-button{background-image:url("/images/diki/icons/icon-cancel.svg");border-right:1px solid #BDBDBD;width:45px;height:30px;display:block;position:absolute;right:45px;top:-10%;background-size:auto;background-repeat:no-repeat;background-position:center;opacity:.9;font-size:14px;height:34px;width:51px;top:12px;right:55px}@media (max-width:550px){.dikiSearchFormMixin .clear-button{top:9px;right:47px;width:44px}}.dikiSearchFormMixin button[type="submit"]{outline:none;border:0;height:34px;width:34px;position:absolute;z-index:1610;top:12px;right:13px;background-color:transparent;background-image:url("/images/diki/icons/icon-search.svg");background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer}@media (max-width:550px){.dikiSearchFormMixin button[type="submit"]{top:8px;right:9px}}.dikiSearchFormMixin button[type="submit"]:not(.noHover):hover{cursor:pointer;filter:brightness(0%)}#dikiPopupButton{width:38px;height:30px;padding:5px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;box-shadow:0 2.39px 9.56px 0 rgba(0,0,0,0.16);background-color:white;position:absolute;cursor:pointer;z-index:9999999999999;border:none;display:none}#dikiPopupButton,#dikiPopupButton *{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-spinner{width:20px;height:20px;display:block;border:2px solid #0065c2;border-top:2px solid white;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}.darkMode #dikiPopupButton{border:1px solid rgba(255,255,255,0.2);background:#272727}.darkMode #dikiPopupButton .loader-spinner{border:2px solid #5eb2ea;border-top:2px solid #272727}.repetitionAddOrRemoveLinkWrapper.repetition-loading{pointer-events:none;cursor:default}.repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions,.repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions{position:relative;display:inline-block}.repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after,.repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .25s ease-in-out}.repetitionAddOrRemoveLinkWrapper .icon-add-to-repetitions::after{background-image:url('/images/icons/icon-add-to-repetitions-newest-loader.svg')}.repetitionAddOrRemoveLinkWrapper .icon-remove-from-repetitions::after{background-image:url('/images/icons/icon-remove-from-repetitions-newest-loader.svg')}.repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-add-to-repetitions::after,.repetitionAddOrRemoveLinkWrapper.repetition-loading .icon-remove-from-repetitions::after{opacity:1}.clickableHeader{cursor:pointer;padding:20px 55px 20px 20px;position:relative;margin:0}@media (min-width:1200px){.clickableHeader{padding-left:25px}}.clickableHeader:after{content:url("/images/icons/navigation-icons/arrow.svg");width:45px;height:45px;position:absolute;top:50%;right:4px;margin-top:-21px;transition-duration:.8s;transform:rotate(90deg)}.clickableHeader.up:after{transform:rotate(-90deg)}.toggledContent{display:none;padding:0 20px 20px}@media (min-width:1200px){.toggledContent{padding-left:25px;padding-right:25px}}.toggledContent.visible{display:block}.toggledContent p:first-of-type{margin-top:0}.toggledContent p:last-of-type{margin-bottom:0}
