@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v21/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/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v28/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/v22/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/v20/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/v15/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v15/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/v36/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/v22/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/v20/_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/v14/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/v13/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/v30/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/v30/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/v15/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/v30/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/v30/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/v16/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/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/v17/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}@media (max-width:479px){.hide-below-xs{display:none !important}}@media (max-width:767px){.hide-below-sm{display:none !important}}@media (max-width:991px){.hide-below-md{display:none !important}}@media (max-width:1199px){.hide-below-lg{display:none !important}}@media (max-width:1669px){.hide-below-xl{display:none !important}}@media (min-width:480px){.hide-from-xs{display:none !important}}@media (min-width:768px){.hide-from-sm{display:none !important}}@media (min-width:992px){.hide-from-md{display:none !important}}@media (min-width:1200px){.hide-from-lg{display:none !important}}.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:"DM Sans",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%)}@media (max-width:345px){.en_GB .profileSettingsBox h2,.de_DE .profileSettingsBox h2{font-size:10.5pt !important;padding-right:48px !important}.en_GB .profileSettingsBox ul,.de_DE .profileSettingsBox ul{padding-left:49px !important}.en_GB .profileSettingsBox ul li,.de_DE .profileSettingsBox ul li{font-size:14px}}.es_ES .profilePagesContent.changePhotoPage #deleteAvatarLink{margin-left:35px}@media (min-width:992px){.es_ES .cookiePreferences .preferencesOption .checkboxSubcaption{max-width:70%}}.es_ES .cookiePreferences .preferencesOption .cookieHeader{margin-bottom:5px}.es_ES .cookiePreferences .preferencesOption button{margin-top:5px}.pl_PL .cookiePreferences .buttonBox{border-bottom:2px solid #e3e3eb;padding:20px 0}.pl_PL .cookiePreferences .buttonBox button{margin:15px 5px}.pl_PL .cookiePreferences .buttonBox .abstractButtonAppearance{width:200px}.customiseCookiesContent{border-top:2px solid #e3e3eb;padding-top:20px;display:none;position:relative;display:block;border-top:none}.customiseCookiesContent.visible{display:block}.customiseCookiesContent .switchContainer{height:initial;padding:15px 0;float:none}@media (min-width:992px){.customiseCookiesContent .switchContainer{width:60%}}.customiseCookiesContent .switchContainer:not(.last){border-bottom:1px solid #00000020}.customiseCookiesContent .switchContainer .headerSpan img{vertical-align:middle;filter:sepia(38%) saturate(4579%) hue-rotate(198deg) brightness(75%)}.customiseCookiesContent .switchContainer label.grey:before{content:url(/images/miniicons/padlock.svg);position:absolute;width:15px;left:-25px}.customiseCookiesContent .switchContainer label.grey span.slider{background-color:#BDBDBD !important}.customiseCookiesContent .switchContainer label.grey span.slider:before{background-color:#959595 !important}.customiseCookiesContent .saveCookies{margin:10px auto;display:block}@media (min-width:992px){.customiseCookiesContent .saveCookies{position:absolute;right:5px;bottom:0;margin:0}}.customiseCookiesContent .saveCookies .abstractButtonAppearance{width:250px}@media (min-width:992px){.customiseCookiesContent{width:80%}}.customiseCookiesContent h2{margin:30px 0 0}.customiseCookiesContent .switchContainer{width:100%;height:auto!important;padding:25px 0 10px}.customiseCookiesContent .switchContainer p{font-size:14px}@media (min-width:992px){.customiseCookiesContent .switchContainer p{width:85%;float:left}}.customiseCookiesContent .switchContainer .headerSpan{margin:10px 0}.customiseCookiesContent .switchContainer label{vertical-align:middle}.customiseCookiesContent .saveCookies{position:relative;margin:10px 0 50px}.profileSettingsMainPageContents{min-height:70vh}@media (max-width:991px){.profileSettingsMainPageContents{max-width:650px;margin:0 auto}}.profileSettingsMainPageContents,.profileSettingsMainPageContents *{box-sizing:border-box}.profileSettingsMainPageContents .profileSettingsBoxesContainer{display:grid;grid-gap:8px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"box1 box2 box3" "box1 box2 box4"}@media (max-width:991px){.profileSettingsMainPageContents .profileSettingsBoxesContainer{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;grid-template-areas:"box1 box2" "box1 box2" "box3 box4"}}.profileSettingsMainPageContents .profileSettingsBoxesContainer.uaSiteContainer,.profileSettingsMainPageContents .profileSettingsBoxesContainer.basicPlSiteContainer{grid-template-areas:"box1 box2 box4" "box1 box2 box4"}@media (max-width:991px){.profileSettingsMainPageContents .profileSettingsBoxesContainer.uaSiteContainer,.profileSettingsMainPageContents .profileSettingsBoxesContainer.basicPlSiteContainer{grid-template-areas:"box1 box2" "box1 box2" "box4 box4"}}.profileSettingsMainPageContents .profileSettingsBoxesContainer.esSiteContainer{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"box1 box2"}@media (max-width:650px){.profileSettingsMainPageContents .profileSettingsBoxesContainer{display:block}}.profileSettingsMainPageContents .profileSettingsBoxesContainer .box1{grid-area:box1}.profileSettingsMainPageContents .profileSettingsBoxesContainer .box2{grid-area:box2}.profileSettingsMainPageContents .profileSettingsBoxesContainer .box3{grid-area:box3}.profileSettingsMainPageContents .profileSettingsBoxesContainer .box4{grid-area:box4}.profileSettingsMainPageContents .profileSettingsBox{box-shadow:0 2px 3px rgba(111,123,138,0.11);border-radius:8px;padding:1px 20px;background:#fff}@media (max-width:650px){.profileSettingsMainPageContents .profileSettingsBox{height:80px;padding:1px 20px;margin:8px 0}}.profileSettingsMainPageContents .profileSettingsBox h2{margin:20px 0;position:relative}@media (max-width:650px){.profileSettingsMainPageContents .profileSettingsBox h2{margin:25px 0;font-size:12pt;padding-right:50px}}.profileSettingsMainPageContents .profileSettingsBox h2 img{vertical-align:middle;margin-right:10px}@media (max-width:650px){.profileSettingsMainPageContents .profileSettingsBox h2 img{margin-right:15px}}.profileSettingsMainPageContents .profileSettingsBox h2 .showHideSettingsList{right:-6px;top:-7px;position:absolute}@media (min-width:651px){.profileSettingsMainPageContents .profileSettingsBox h2 .showHideSettingsList{display:none}}.profileSettingsMainPageContents .profileSettingsBox ul{list-style-type:none;padding:1px 1px 10px 46px;margin:0}@media (max-width:650px){.profileSettingsMainPageContents .profileSettingsBox ul{display:none;padding-left:52px}}.profileSettingsMainPageContents .profileSettingsBox ul li:not(:first-of-type){margin:15px 0}.profileSettingsMainPageContents .profileSettingsBox ul li:first-of-type:last-of-type{margin:0 0 15px}.plainBackground .profilePagesContent.resetAccountPassword{padding:15px;max-width:600px;margin:30px auto}.plainBackground .profilePagesContent.resetAccountPassword .buttonRegularStyle{margin-right:10px}.profilePagesContent,.profilePagesContent *{box-sizing:border-box}.profilePagesContent.changePhotoPage #imageToCropDiv{display:none}.profilePagesContent.changePhotoPage #imageToCropDiv #saveImgSize{margin-right:10px}.profilePagesContent.changePhotoPage #imageToCropDiv .imageToCropWrap{height:300px}.profilePagesContent.changePhotoPage #deleteAvatarLink{display:inline-block;width:34px;height:34px;border-radius:50%;text-align:center;margin-left:10px;position:absolute;top:-50px;left:160px}.profilePagesContent.changePhotoPage #deleteAvatarLink img{margin-top:8px}.profilePagesContent.changePhotoPage .deleteUserPhoto{position:relative}.profilePagesContent.changePhotoPage #photofile{display:none}.profilePagesContent.changePhotoPage .userAvatarPhoto{height:36px;margin:15px 0;display:block}.profilePagesContent.changePhotoPage .userAvatarPhoto span.photoReplaceButton{background-color:#0065c2;color:#fff;padding:7px 27px;position:relative;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;cursor:pointer;display:inline-block;vertical-align:top;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.profilePagesContent.changePhotoPage .userAvatarPhoto span.photoReplaceButton:not(.noHover):hover{text-decoration:none}.profilePagesContent.changePhotoPage #croppedActions{padding-bottom:30px}.profilePagesContent.resetAccountPassword label:not(input[type='checkbox'] + label, input[type='radio'] + label),.profilePagesContent.profileAccountData label:not(input[type='checkbox'] + label, input[type='radio'] + label),.profilePagesContent.resetAcountDataPage label:not(input[type='checkbox'] + label, input[type='radio'] + label){display:block;padding:7px 0}.profilePagesContent.resetAccountPassword .informationUnderFormField,.profilePagesContent.profileAccountData .informationUnderFormField,.profilePagesContent.resetAcountDataPage .informationUnderFormField{margin-top:-10px}.profilePagesContent.resetAccountPassword .formFieldWithErrorWrapper .informationUnderFormField,.profilePagesContent.profileAccountData .formFieldWithErrorWrapper .informationUnderFormField,.profilePagesContent.resetAcountDataPage .formFieldWithErrorWrapper .informationUnderFormField{margin-top:5px}.profilePagesContent.resetAccountPassword .buttonsBox,.profilePagesContent.profileAccountData .buttonsBox,.profilePagesContent.resetAcountDataPage .buttonsBox{text-align:center}@media (min-width:480px){.profilePagesContent.resetAccountPassword .buttonsBox,.profilePagesContent.profileAccountData .buttonsBox,.profilePagesContent.resetAcountDataPage .buttonsBox{text-align:right}}.profilePagesContent.resetAccountPassword form,.profilePagesContent.profileAccountData form,.profilePagesContent.resetAcountDataPage form,.profilePagesContent.resetAccountPassword .accountDataPageRow,.profilePagesContent.profileAccountData .accountDataPageRow,.profilePagesContent.resetAcountDataPage .accountDataPageRow{max-width:455px;margin:45px auto}.profilePagesContent.resetAccountPassword form .formSubmitBtnBox,.profilePagesContent.profileAccountData form .formSubmitBtnBox,.profilePagesContent.resetAcountDataPage form .formSubmitBtnBox,.profilePagesContent.resetAccountPassword .accountDataPageRow .formSubmitBtnBox,.profilePagesContent.profileAccountData .accountDataPageRow .formSubmitBtnBox,.profilePagesContent.resetAcountDataPage .accountDataPageRow .formSubmitBtnBox{margin-bottom:40px}.profilePagesContent.resetAccountPassword form .basicSelectorRadioOptions,.profilePagesContent.profileAccountData form .basicSelectorRadioOptions,.profilePagesContent.resetAcountDataPage form .basicSelectorRadioOptions{display:inline;margin-right:25px}.profilePagesContent.resetAccountPassword form select,.profilePagesContent.profileAccountData form select,.profilePagesContent.resetAcountDataPage form select{width:100%}.profilePagesContent.resetAccountPassword form .abstractButtonClass,.profilePagesContent.profileAccountData form .abstractButtonClass,.profilePagesContent.resetAcountDataPage form .abstractButtonClass,.profilePagesContent.resetAccountPassword form .abstractButtonAppearance,.profilePagesContent.profileAccountData form .abstractButtonAppearance,.profilePagesContent.resetAcountDataPage form .abstractButtonAppearance{width:100%}.profilePagesContent.resetAccountPassword form .connectAccountBtn,.profilePagesContent.profileAccountData form .connectAccountBtn,.profilePagesContent.resetAcountDataPage form .connectAccountBtn,.profilePagesContent.resetAccountPassword form .connectedAccountBtn,.profilePagesContent.profileAccountData form .connectedAccountBtn,.profilePagesContent.resetAcountDataPage form .connectedAccountBtn{display:inline-block;height:48px;line-height:46px;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;color:#333333;width:100%}.profilePagesContent.resetAccountPassword form .connectAccountBtn img,.profilePagesContent.profileAccountData form .connectAccountBtn img,.profilePagesContent.resetAcountDataPage form .connectAccountBtn img,.profilePagesContent.resetAccountPassword form .connectedAccountBtn img,.profilePagesContent.profileAccountData form .connectedAccountBtn img,.profilePagesContent.resetAcountDataPage form .connectedAccountBtn img{vertical-align:-4px;margin-left:2px}.profilePagesContent.resetAccountPassword form .connectAccountBtn,.profilePagesContent.profileAccountData form .connectAccountBtn,.profilePagesContent.resetAcountDataPage form .connectAccountBtn{border:1px solid #b4b4b4}.profilePagesContent.resetAccountPassword form .connectAccountBtn:hover,.profilePagesContent.profileAccountData form .connectAccountBtn:hover,.profilePagesContent.resetAcountDataPage form .connectAccountBtn:hover{border-color:#8f8f8f;color:#222222}.profilePagesContent.resetAccountPassword form .connectedAccountBtn,.profilePagesContent.profileAccountData form .connectedAccountBtn,.profilePagesContent.resetAcountDataPage form .connectedAccountBtn{background-color:#f2f2f6}.profilePagesContent.resetAccountPassword .accountDataPageRow h2,.profilePagesContent.profileAccountData .accountDataPageRow h2,.profilePagesContent.resetAcountDataPage .accountDataPageRow h2{margin-top:36px}.profilePagesContent.resetAccountPassword .accountDataPageRow .formSubmitBtnBox,.profilePagesContent.profileAccountData .accountDataPageRow .formSubmitBtnBox,.profilePagesContent.resetAcountDataPage .accountDataPageRow .formSubmitBtnBox{margin-top:42px}.profilePagesContent.resetAccountPassword .postalAddressSettings h2,.profilePagesContent.profileAccountData .postalAddressSettings h2,.profilePagesContent.resetAcountDataPage .postalAddressSettings h2{margin-top:60px}.profilePagesContent input[type='checkbox'],.profilePagesContent input[type='radio']{display:inline-block;vertical-align:text-bottom}@media (max-width:767px){.profilePagesContent input[type='checkbox'],.profilePagesContent input[type='radio']{max-width:10%}}.profilePagesContent .field label{margin-right:15px}.profilePagesContent form.learningPreferences .preferencesOption:first-of-type{border-top:unset}.profilePagesContent form.learningPreferences .preferencesOption:last-of-type{border-bottom:unset}.profilePagesContent form.learningPreferences.ajaxDataSendFormClass .formResponseContainerDiv{margin-top:15px}.profilePagesContent .formResponseContainerDiv{height:80px}.profilePagesContent .preferencesOption{padding:32px 0;border-bottom:unset;border-top:1px solid #e3e3eb}.profilePagesContent .preferencesOption:last-of-type{margin-bottom:30px;border-bottom:1px solid #e3e3eb}.profilePagesContent .preferencesOption label{font-weight:600}.profilePagesContent .preferencesOption .checkboxSubcaption{color:#333333}.profilePagesContent div.switchContainer{float:right;height:80px}@media (max-width:767px){.profilePagesContent div.switchContainer{height:42px}}.profilePagesContent div.switchContainer label.switch{margin-left:25px}.profilePagesContent .switchContainer+label,.profilePagesContent .switchContainer+label+.checkboxSubcaption{-webkit-transition:.4s;transition:.4s}.profilePagesContent .switchContainer:not(:has(input:checked + .slider))+label,.profilePagesContent .switchContainer:not(:has(input:checked + .slider))+label+.checkboxSubcaption{color:#828282}.profilePagesContent div.basicSelectorRadioOptions label{display:inline-block;vertical-align:middle}@media (max-width:767px){.profilePagesContent div.basicSelectorRadioOptions label{max-width:90%}}.profilePagesContent .formtable td.caption{padding-left:0}.profilePagesContent .checkboxSubcaption{font-size:.85em;color:#767676;margin-top:5px;margin-bottom:0px}.profilePagesContent button{margin-top:18px}@media (min-height:900px){.profilePagesContent button{margin-top:30px}}.profilePagesContent.emailPreferences h3{margin:1.5em 0}.profilePagesContent.emailPreferences .ajaxDataSendFormClass{margin-top:32px}.profilePagesContent.emailPreferences .lastAnnotation{padding:12px 0 24px}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}body.dikibody .select2-container--default{margin-top:-4px}body.dikibody #kod_kraju+.select2-container--default{margin-top:5px}.learningGoalsPageNew div.goalPresetDiv{cursor:pointer;border:2px solid #ddd;padding:10px 15px ;border-radius:15px;margin:15px 5px;box-sizing:border-box}.learningGoalsPageNew div.goalPresetDiv.regularBorder{border:2px solid #ddd}.learningGoalsPageNew div.goalPresetDiv.borderSelected{border:2px solid #0065c2}.learningGoalsPageNew div.goalPresetDiv.borderSelected .infoDiv .dot{display:block}@media (min-width:992px){.learningGoalsPageNew div.goalPresetDiv{width:31%;display:inline-block;padding:4px 7px 0;margin:15px 14px}.learningGoalsPageNew div.goalPresetDiv:first-of-type{margin:15px 14px 15px 0}.learningGoalsPageNew div.goalPresetDiv:nth-of-type(3){margin:15px 0 15px 14px}}@media (min-width:1670px){.learningGoalsPageNew div.goalPresetDiv{width:31.6%;padding:4px 15px 0}}@media (min-width:2560px){.learningGoalsPageNew div.goalPresetDiv{width:32.15%}}.learningGoalsPageNew div.goalPresetDiv .goalsImage{width:40px;margin-right:15px;margin-bottom:-5px}.learningGoalsPageNew div.goalPresetDiv .infoDiv{border-bottom:1px solid #ddd;padding-bottom:5px;position:relative}.learningGoalsPageNew div.goalPresetDiv .infoDiv .dot{position:absolute;height:8px;width:8px;background-color:#0065c2;border-radius:50%;display:none;top:13px;right:2px}.learningGoalsPageNew div.goalPresetDiv .mainGoalInfo{margin:5px;display:inline-block}@media (max-width:335px){.learningGoalsPageNew div.goalPresetDiv .mainGoalInfo{font-size:14px}}.learningGoalsPageNew div.goalPresetDiv .flexParagraph{display:flex;justify-content:space-between;margin:5px 0}.learningGoalsPageNew div.goalPresetDiv .flexParagraph b{margin-right:10px}.learningGoalsPageNew div.goalPresetDiv .additionalTimeInfo{background-color:#f0f6fd;border-radius:9px;padding:5px;text-align:center;font-size:14px}@media (max-width:1640px){.learningGoalsPageNew div.goalPresetDiv .additionalTimeInfo{font-size:13px;padding:5px 0}}@media (max-width:600px){.learningGoalsPageNew div.goalPresetDiv .additionalTimeInfo{display:none}}.learningGoalsPageNew div.goalPresetDiv input{display:none}.learningGoalsPageNew button{margin-top:0;margin-bottom:18px}.learningGoalsPageNew button .abstractButtonAppearance{width:130px}@media (max-width:600px){.learningGoalsPageNew button .abstractButtonAppearance{width:280px}}.learningGoalsPageNew #GOAL_CUSTOM_div{margin:10px 0 10px 5px;width:97.5%;padding:10px}@media (min-width:600px){.learningGoalsPageNew #GOAL_CUSTOM_div{padding:10px 15px;width:99.5%;margin:10px 0}}@media (min-width:992px){.learningGoalsPageNew #GOAL_CUSTOM_div{width:99%}}@media (min-width:1366px){.learningGoalsPageNew #GOAL_CUSTOM_div{width:100%}}.learningGoalsPageNew #GOAL_CUSTOM_div .additionalTimeInfo,.learningGoalsPageNew #GOAL_CUSTOM_div .flexParagraph{display:none!important}.learningGoalsPageNew #GOAL_CUSTOM_div .infoDiv{border-bottom:none;display:flex;padding:15px 5px}@media (max-width:992px){.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent{border-top:2px solid #ddd;padding:20px 0}}@media (min-width:992px){.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent{width:35%;margin:0 20% 0 auto}}.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent p{display:flex}.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent p input:last-of-type{margin-left:auto}.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent p input.goalfield{width:55px;border-radius:5px;border:2px solid #ddd}@media (max-width:380px){.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent p input.goalfield{width:35px}}.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent p label{margin:5px 0 0 5px}@media (max-width:380px){.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent p label{font-size:14px}}@media (max-width:340px){.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent p label{font-size:13px}}.learningGoalsPageNew #GOAL_CUSTOM_div .toggledContent input{display:inline}.learningGoalsPageNew .weeklyGoalsHints{background-color:#f3fcfc;background-image:url("/images/layout-companies/learning-styles/light-bulb-gray.svg");background-size:45px;background-repeat:no-repeat;background-position:20px 15px;border-radius:7px;padding:20px}@media (max-width:600px){.learningGoalsPageNew .weeklyGoalsHints{background-position:10px 18px}}.learningGoalsPageNew .weeklyGoalsHints .textContents h2{margin:5px 0 20px 70px}@media (max-width:600px){.learningGoalsPageNew .weeklyGoalsHints .textContents h2{margin:10px 0 20px 50px}}.learningGoalsPageNew .weeklyGoalsHints .textContents p{margin:5px 0 5px 70px}@media (max-width:600px){.learningGoalsPageNew .weeklyGoalsHints .textContents p{margin:5px 0}}.learnigLevelsAndLanguages .width-55{width:55%;float:left}@media (max-width:767px){.learnigLevelsAndLanguages .width-55{width:100%;float:none}}.learnigLevelsAndLanguages .width-45{width:45%;float:left}@media (max-width:767px){.learnigLevelsAndLanguages .width-45{width:100%;float:none}}.learnigLevelsAndLanguages div.basicSelectorRadioOptions{margin:20px 0}.learnigLevelsAndLanguages div.basicSelectorRadioOptions label{width:85%}.learnigLevelsAndLanguages [type="checkbox"],.learnigLevelsAndLanguages [type="radio"]{margin-right:7px}.learnigLevelsAndLanguages .nobottommargin{max-width:360px}.learnigLevelsAndLanguages button{margin-top:40px}@media (max-width:767px){.learnigLevelsAndLanguages button{margin:40px auto 0;display:block}}@media (max-width:767px){.learnigLevelsAndLanguages .hiddenOnSmartphone{display:none}.learnigLevelsAndLanguages .basicSelectorRadioOptions input{width:4%}.learnigLevelsAndLanguages label{width:90%}.learnigLevelsAndLanguages label>a{display:block;font-size:.85em;margin:6px 0 0}.learnigLevelsAndLanguages .oneLine{display:block;font-size:.85em;margin:6px 0 0}.learnigLevelsAndLanguages .oneLine a{display:inline-block}}.resetAcountDataPage.resetLearningData .learningLanguageInfo{margin-top:45px}.resetAcountDataPage.resetLearningData input[type='checkbox']{vertical-align:inherit;margin-right:10px}.resetAcountDataPage.resetLearningData .helpTooltip{margin-left:5px;vertical-align:-1px}.confirmationWithPasswordForm .confirmationP{margin-top:45px}#pricingDiscountInfo{background-color:#00AC8D;border-radius:8px;padding:25px 10px 10px;text-align:center}@media (min-width:600px){#pricingDiscountInfo{display:flex;justify-content:space-between;align-items:center;padding:15px}}#pricingDiscountInfo.blueBackground{background-color:#43acc3}#pricingDiscountInfo img{width:50px}@media (min-width:600px){#pricingDiscountInfo img{width:87px}}@media (min-width:600px){#pricingDiscountInfo .textContent{width:65%}}@media (min-width:1670px){#pricingDiscountInfo .textContent{width:78%}}#pricingDiscountInfo .textContent p,#pricingDiscountInfo .textContent h3{color:#fff;margin:6px 0}@media (min-width:600px){#pricingDiscountInfo .textContent p,#pricingDiscountInfo .textContent h3{text-align:left;margin:0}}#pricingDiscountInfo button{margin-top:0}.purchasedPackagesTiles *,.etutorPlusAbo *{box-sizing:border-box}.purchasedPackagesTiles .packageTileBox,.etutorPlusAbo .packageTileBox{padding:3px 0}.purchasedPackagesTiles .packageTile,.etutorPlusAbo .packageTile{padding:20px 15px 5px}@media (min-width:700px){.purchasedPackagesTiles .packageTile,.etutorPlusAbo .packageTile{padding:11px 15px;display:flex;align-items:center}}@media (min-width:700px){.purchasedPackagesTiles .packageTile .imgBox,.etutorPlusAbo .packageTile .imgBox{width:4%}}.purchasedPackagesTiles .packageTile .imgBox img,.etutorPlusAbo .packageTile .imgBox img{width:35px}@media (min-width:700px){.purchasedPackagesTiles .packageTile .imgBox img,.etutorPlusAbo .packageTile .imgBox img{width:100%;vertical-align:middle}}@media (min-width:700px){.purchasedPackagesTiles .packageTile p.small.gray,.etutorPlusAbo .packageTile p.small.gray{width:33%;text-align:center}}.purchasedPackagesTiles .packageTile h3,.etutorPlusAbo .packageTile h3{display:inline-block;margin:0 15px;font-weight:500}@media (min-width:700px){.purchasedPackagesTiles .packageTile h3,.etutorPlusAbo .packageTile h3{width:29%;text-align:left}}@media (min-width:700px){.purchasedPackagesTiles .packageTile .buttonBox,.etutorPlusAbo .packageTile .buttonBox{text-align:right;width:33%;margin:0}}.purchasedPackagesTiles .packageTile .buttonBox .abstractButtonAppearance,.etutorPlusAbo .packageTile .buttonBox .abstractButtonAppearance{width:200px}@media (min-width:700px){.etutorPlusAbo .packageTile .imgBox{width:20%;margin-right:15px}}.etutorPlusAbo .packageTile .imgBox img{width:inherit}@media (max-width:699px){.etutorPlusAbo .packageTile .imgBox img{margin-bottom:10px}}@media (min-width:700px){.etutorPlusAbo .packageTile .imgBox img{width:100%}}.etutorPlusAbo .packageTile h3{font-weight:700}@media (min-width:700px){.etutorPlusAbo .packageTile h3{width:16%}}@media (min-width:768px) and (max-width:1670px){.etutorPlusAbo .packageTile h3{font-size:14px}}@media (min-width:700px){.etutorPlusAbo .packageTile p.small.gray{padding:0 10px}}.subscriptionBox .packageTile{padding:0}.subscriptionBox .courseInformation{text-align:left;border-bottom:3px solid #f2f2f6;padding:20px 0 20px 85px;display:flex;background-repeat:no-repeat;background-position:20px 23px;background-size:45px;flex-direction:column}@media (min-width:600px){.subscriptionBox .courseInformation{position:relative;display:block;padding:20px 0 40px 85px!important}}.subscriptionBox .courseInformation h3{margin:0}.subscriptionBox .courseInformation:has(a.changePlanButton) .planType{float:left;padding-right:10px;order:1}.subscriptionBox .courseInformation .changePlanButton,.subscriptionBox .courseInformation .cancelSub{order:3}@media (min-width:600px){.subscriptionBox .courseInformation .changePlanButton,.subscriptionBox .courseInformation .cancelSub{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.subscriptionBox .courseInformation .changePlanButton.changePlanButton,.subscriptionBox .courseInformation .cancelSub.changePlanButton{right:210px}.subscriptionBox .courseInformation .changePlanButton.cancelSub,.subscriptionBox .courseInformation .cancelSub.cancelSub{right:3%}}@media (max-width:599px){.subscriptionBox .courseInformation .changePlanButton,.subscriptionBox .courseInformation .cancelSub{margin-top:18px;margin-left:-65px}}.subscriptionBox .courseInformation form{order:4;margin:0;display:block}.subscriptionBox .courseInformation form button{margin-top:20px}@media (min-width:600px){.subscriptionBox .courseInformation form{top:8px;position:absolute;display:inline;right:15px;margin:0}}@media (min-width:600px){.subscriptionBox .courseInformation{padding:20px 0 20px 85px}}.subscriptionBox .courseAdditionalInformation{padding:15px 0 25px 20px;text-align:left}@media (min-width:600px){.subscriptionBox .courseAdditionalInformation{padding:15px 0 25px 85px}.subscriptionBox .courseAdditionalInformation span{display:inline-block}}.subscriptionBox .courseAdditionalInformation .paymentMethod{display:table-cell;color:#959595;padding-top:10px}@media (max-width:600px){.subscriptionBox .courseAdditionalInformation .paymentMethod{max-width:200px}}.subscriptionBox .courseAdditionalInformation .paymentMethod span{display:inline-block}.subscriptionBox .courseAdditionalInformation .paymentMethod img,.subscriptionBox .courseAdditionalInformation .paymentMethod span,.subscriptionBox .courseAdditionalInformation .paymentMethod a{vertical-align:middle}@media (min-width:600px){.subscriptionBox .courseAdditionalInformation .paymentMethod a{padding-left:15px}}.subscriptionBox .courseAdditionalInformation .paymentMethod img{width:50px;margin:0 9px 0 3px}.subscriptionBox .courseAdditionalInformation .helpTooltip{margin-left:4px;vertical-align:-3px}.subscriptionBox .canceled .courseInformation{display:block;position:relative}.subscriptionBox .canceled .courseInformation h3{margin:0}@media (max-width:450px){.subscriptionBox .canceled .courseInformation{padding-bottom:86px}}.subscriptionBox .canceled .subscriptionBoxBtn{position:absolute;top:50%;margin-top:-23px;right:15px}@media (max-width:450px){.subscriptionBox .canceled .subscriptionBoxBtn{bottom:15px;margin-top:0;top:unset}}@media (max-width:450px){.subscriptionBox .canceled .paymentMethod a:last-of-type{display:block}}.aboHistoryTable{background-color:#fff;border-radius:8px;padding:20px}.aboHistoryTable .standardTableFullWidth{border:none;border-collapse:separate;border-spacing:0 11px;background-color:#fff}.aboHistoryTable .standardTableFullWidth tbody,.aboHistoryTable .standardTableFullWidth th,.aboHistoryTable .standardTableFullWidth td{border:none}.aboHistoryTable .standardTableFullWidth th{background-color:#fff}.aboHistoryTable .standardTableFullWidth tr{background-color:#f9f9fb;height:60px}.aboHistoryTable .standardTableFullWidth tr.toggleBox{background-color:transparent!important}.aboHistoryTable .standardTableFullWidth td:first-child,.aboHistoryTable .standardTableFullWidth th:first-child{border-radius:8px 0 0 8px}@media (min-width:600px){.aboHistoryTable .standardTableFullWidth td:first-child,.aboHistoryTable .standardTableFullWidth th:first-child{width:17%}}@media (min-width:600px){.aboHistoryTable .standardTableFullWidth td:nth-child(2),.aboHistoryTable .standardTableFullWidth th:nth-child(2){width:37%}}@media (min-width:992px){.aboHistoryTable .standardTableFullWidth td:nth-child(2),.aboHistoryTable .standardTableFullWidth th:nth-child(2){width:47%}}@media (min-width:1670px){.aboHistoryTable .standardTableFullWidth td:nth-child(2),.aboHistoryTable .standardTableFullWidth th:nth-child(2){width:56%}}.aboHistoryTable .standardTableFullWidth td:last-child,.aboHistoryTable .standardTableFullWidth th:last-child{border-radius:0 8px 8px 0}.aboHistoryTable .standardTableFullWidth td:last-child img{vertical-align:middle}@media (max-width:600px){.aboHistoryTable .standardTableFullWidth td:last-child{text-align:center}}@media (min-width:1200px){.widgetWithMinimalisticTabsAbove.referralProgram{padding:20px 130px}}.widgetWithMinimalisticTabsAbove.referralProgram h3{font-size:20px}.widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBoxes{display:flex;flex-wrap:wrap;place-content:center;gap:40px;margin-top:40px}.widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBoxes .courseBox{display:flex;flex-direction:column;width:300px;box-shadow:0 30px 32px 0 rgba(0,0,0,0.06);-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);padding:32px;gap:15px}.widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBoxes .courseBox .flag{width:42px;height:42px;margin:0 auto}.widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBoxes .courseBox .lessonsNum{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:10px}.widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBoxes .courseBox p{display:flex;place-content:space-between;margin:0}.widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBoxes .courseBox .buttonPrimaryStyle{margin-top:20px}.promotionCodeActivation{text-align:center;padding:30px 0}@media (max-height:525px){.promotionCodeActivation{padding:0}}@media (min-height:900px){.promotionCodeActivation{padding:53px 0}}.promotionCodeActivation img{max-width:250px}.promotionCodeActivation .h1{margin-bottom:25px}.promotionCodeActivation .msgboxdiv{max-width:360px;margin-left:auto;margin-right:auto}.promotionCodeActivation .formInputLine:not(.referralProgram){max-width:360px;margin-left:auto;margin-right:auto}.promotionCodeActivation .formSubmitButton button{margin-top:10px;min-width:153px}.promotionCodeActivation .formSubmitButton button .abstractButtonAppearance{width:100%}.promotionCodeActivation .additionalInfo{margin-top:35px}@media (min-height:900px){.promotionCodeActivation .additionalInfo{margin-top:80px}}.promotionCodeActivation.couponWasActivatedBox .cta{margin-top:40px}.promotionCodeActivation .unlockReferralCode{max-width:514px}@media (max-width:600px){.promotionCodeActivation .unlockReferralCode{width:340px}}.promotionCodeActivation.referralCode{display:flex;flex-direction:column;align-items:center}.promotionCodeActivation.referralCode .colorfulBox{padding:40px;width:100%;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box}@media (max-width:767px){.promotionCodeActivation.referralCode .colorfulBox{padding:30px}}@media (max-width:500px){.promotionCodeActivation.referralCode .colorfulBox{text-align:left}}.promotionCodeActivation.referralCode .colorfulBox.lightBlue{background-color:#DBEEFF}.promotionCodeActivation.referralCode .colorfulBox.lightGreen{background-color:rgba(0,172,141,0.1)}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine{display:flex;justify-content:center;gap:40px}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine{padding:10px 0;position:relative}@media (min-width:600px){.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine.width-50{width:50%;float:left}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine.width-50.firstPart{padding-right:9px}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine.width-50.lastPart{padding-left:9px}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine.width-50.lastPart .animatedLabel{left:25px}}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine .animatedLabel{position:absolute;top:23px;left:16px;font-size:13px;color:#888;transition:all .35s}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine .animatedLabel.onTopLabel{top:3px;background-color:white;font-size:.8em;line-height:1em;padding:2px 5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;z-index:999;color:#737373}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine .animatedLabel.focusLabel{color:#0065c2}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine select{max-width:100%}@media (max-width:767px){.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine{flex-direction:column;gap:15px;margin-top:30px;place-items:center}}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine,.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .msgboxdiv{width:100%}@media (min-width:501px) and (max-width:767px){.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine,.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .msgboxdiv{width:90%}}@media (min-width:768px){.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine,.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .msgboxdiv{width:460px}}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine label{color:#828282 !important}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine input{border:1px solid #00000033;text-align:center}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine input.codeActivated{color:#00AC8D;font-weight:500}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formInputLine input:has(+.msgboxdiv){border:1px solid #CC0000;font-weight:500}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formSubmitButton{margin-top:8px}@media (max-width:767px){.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .formSubmitButton{margin-top:0}}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine button{margin-top:unset}.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .msgboxdiv{max-width:unset}@media (min-width:501px) and (max-width:767px){.promotionCodeActivation.referralCode .colorfulBox .inputAndBtnLine .msgboxdiv{width:100%}}.promotionCodeActivation.referralCode .checkIfYouQualify{margin-top:30px}@media (min-width:501px) and (max-width:767px){.promotionCodeActivation.referralCode .checkIfYouQualify{margin-top:50px}}.promotionCodeActivation.referralCode .checkIfYouQualify .requirements{display:flex;gap:25px;margin-top:30px}@media (max-width:767px){.promotionCodeActivation.referralCode .checkIfYouQualify .requirements{flex-direction:column}}.promotionCodeActivation.referralCode .checkIfYouQualify .requirements .requirement{display:flex;gap:25px;text-align:left;place-items:center;flex:1}.promotionCodeActivation.referralCode .checkIfYouQualify .requirements .requirement img{width:52px}.couponCodeEntry{position:relative;margin:15px 9px;width:23%;float:left;text-align:center;box-shadow:0 0 19px rgba(38,72,146,0.15);height:265px}@media (max-width:1670px){.couponCodeEntry{font-size:14px;padding:0 7px}}@media (max-width:1024px){.couponCodeEntry{width:46.9%;height:240px}}@media (max-width:650px){.couponCodeEntry{width:100%;margin:15px auto}}.profileSettingsForm .requiredFieldsInfo{opacity:.8}.profileSettingsForm .cropper-view-box,.profileSettingsForm #userAvatar img{border-radius:50%}.profileSettingsForm #userAvatar img{width:180px;height:180px}.pushNotificationBadges{margin-top:20px}.pushNotificationBadges .appBtn:last-of-type{margin-left:10px}.pushNotificationsSettingsPage{overflow:visible}.pushNotificationDiv{border-top:1px solid #e3e3eb}@media (min-width:1300px){.pushNotificationDiv{padding-top:9px}}.pushNotificationDiv:first-of-type{border-top:none;padding-top:0}.pushNotificationDiv div.switchContainer{float:none;height:auto}.pushNotificationDiv div.switchContainer label.switch{float:right}.pushNotificationDiv div.switchContainer .checkboxSubcaption{max-width:522px;padding-bottom:1.1em}.pushNotificationDiv .pushSettingsImg{margin:27px auto 33px;display:block}@media (min-width:500px){.pushNotificationDiv .pushSettingsImg{margin:27px 0 33px}}@media (min-height:860px){.pushNotificationDiv .pushSettingsImg{margin:41px 0 48px}}.pushNotificationDiv .additionalData{display:none;margin:25px 0}.pushNotificationDiv .additionalData>label{margin-right:9px;font-size:.85em}.pushNotificationDiv .additionalData #przypomnienie_o_nauce_godzina_box{min-width:95px}.pushNotificationDiv .additionalData .days{margin-top:10px;max-width:315px;position:relative}.pushNotificationDiv .additionalData .days .daysCounter{font-size:.85em;color:#a2a2a2;position:absolute;top:-29px;right:5px}.pushNotificationDiv .additionalData .days label{width:30px;height:30px;background-color:#eee;display:inline-block;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;text-align:center;line-height:29px;font-size:.85em;margin-right:10px;cursor:pointer;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear;vertical-align:1px}.pushNotificationDiv .additionalData .days label:hover{background-color:#e0e0e0}.pushNotificationDiv .additionalData .days label:last-of-type{margin-right:0}@media (min-width:360px){.pushNotificationDiv .additionalData .days label{width:36px;height:36px;line-height:35px}}.pushNotificationDiv .additionalData .days input[type='checkbox']{display:none}.pushNotificationDiv .additionalData .days input:checked+label{font-weight:500;background-color:#fff;border:1px solid #ccc}.pushNotificationDiv .additionalData .days input:checked+label:hover{color:#222222;border-color:#BDBDBD}.pushNotificationDiv .pushSettingsButtons{margin-top:35px}.unsubscribePageContents{padding-top:15px;max-width:660px;margin-left:auto;margin-right:auto}@media (max-width:415px){.unsubscribePageContents h1{max-width:250px;margin-left:auto;margin-right:auto}}.unsubscribePageContents .unsubscribeTxtContainer{display:grid}.unsubscribePageContents .unsubscribeTxtContainer .checkYourPreferences{margin:1.1em auto;max-width:550px}@media (min-height:900px){.unsubscribePageContents .unsubscribeTxtContainer .checkYourPreferences{margin:32px auto}}.unsubscribePageContents .unsubscribeTxtContainer .checkYourPreferences~p{margin-top:0}.unsubscribePageContents .unsubscribeTxtContainer .buttonContainer{padding:53px 0 20px}.unsubscribePageContents .unsubscribeTxtContainer p.formOption{padding:0 8px}@media (min-width:768px){.unsubscribePageContents .unsubscribeTxtContainer p.formOption{padding:0 20px}}.unsubscribePageContents .unsubscribeTxtContainer .regardlessOfYourPreferences{margin-top:40px}.unsubscribePageContents .unsubscribeTxtContainer hr{border-color:#ffffff42}.unsubscribePageContents .unsubscribeTxtContainer input{float:left;margin-top:4px;margin-left:4px}.unsubscribePageContents .unsubscribeTxtContainer label{display:block;padding-left:33px;text-align:left}.unsubscribePageContents .unsubscribeTxtContainer .labelPseudoHeader{display:inline-block;padding-bottom:7px}.cancelSubscription,.renewSubscription,.updateCard,.changePlan{min-height:75vh}@media (max-width:1200px){.cancelSubscription h1,.renewSubscription h1,.updateCard h1,.changePlan h1{margin:20px 0 15px 6%}}.cancelSubscription p,.renewSubscription p,.updateCard p,.changePlan p{max-width:500px;margin:20px auto}.cancelSubscription .smallWidget,.renewSubscription .smallWidget,.updateCard .smallWidget,.changePlan .smallWidget{padding-bottom:75px}@media (max-width:1200px){.cancelSubscription .smallWidget,.renewSubscription .smallWidget,.updateCard .smallWidget,.changePlan .smallWidget{width:80%;margin:0 auto}}.cancelSubscription .smallWidget h2:first-child,.renewSubscription .smallWidget h2:first-child,.updateCard .smallWidget h2:first-child,.changePlan .smallWidget h2:first-child,.cancelSubscription .smallWidget img.titleImg,.renewSubscription .smallWidget img.titleImg,.updateCard .smallWidget img.titleImg,.changePlan .smallWidget img.titleImg{margin-top:40px}.cancelSubscription h2:first-child{margin-bottom:40px}.renewSubscription .subscriptionBox{max-width:550px;margin:0 auto;box-shadow:none}.renewSubscription .subscriptionBox .packageTileBox{border:2px solid #e3e3eb;border-radius:8px}.renewSubscription .subscriptionBox .packageTileBox .courseInformation{padding:10px 0 10px 65px;border-bottom:2px solid #f2f2f6;background-position:15px 17px;background-size:35px}.renewSubscription .subscriptionBox .packageTileBox .courseInformation h3{margin:0}.renewSubscription .subscriptionBox .packageTileBox .courseAdditionalInformation{padding:15px}.renewSubscription .smallWidget h2{margin:20px 0 25px 0}.removeCardData .subscriptionBox{max-width:90%}.removeCardData .subscriptionBox p{max-width:750px}.removeCardData .subscriptionBox .packageTileBox{margin:15px auto}@media (min-width:767px){.removeCardData .subscriptionBox .packageTileBox{width:60%}}.removeCardData .subscriptionBox .packageTileBox .paymentMethod{display:block;padding:0;margin:5px auto}.removeCardData .subscriptionBox .packageTileBox .paymentMethod img{width:50px}.updateCard .container-secure-form *{font-size:14px;color:#333333}.updateCard div.removeCardDataContainer{margin-top:0 !important}.updateCard .container-secure-form,.updateCard div.removeCardDataContainer{text-align:center;max-width:480px;margin:10px auto;display:block;border-radius:5px;box-sizing:border-box}.updateCard div.removeCardDataContainer{margin:0 auto}.updateCard div.removeCardDataContainer button{margin-top:0}.updateCard div.removeCardDataContainer a.helpTooltip{position:absolute;margin-left:5px;margin-top:7px}.updateCard .container-secure-form #responseTokenize{color:#333333}.updateCard .card-container{width:100%;margin:0 auto;border-radius:8px;padding:10px;text-align:left;box-sizing:border-box}.updateCard .card-container aside{padding-bottom:6px}.updateCard .payu-card-form{background-color:#ffffff;padding:10px 5px;border-radius:8px;border:2px solid #e3e3eb}.updateCard .card-details{clear:both;overflow:auto;margin-top:10px}.updateCard .card-details .expiration{width:50%;float:left;padding-right:5%}.updateCard .card-details .cvv{width:45%;float:left}.updateCard .card-details .cvv aside span{padding-left:6px}.updateCard button#tokenizeButton{background-color:#0065c2;border:none;padding:8px 45px;margin:20px auto;border-radius:40px;color:#fff !important;cursor:pointer;font-size:16px !important}.updateCard button#tokenizeButton:disabled{background-color:#f4f4f7;color:#BDBDBD !important;font-weight:600;cursor:not-allowed}.updateCard .response-success{color:#438F29}.updateCard .response-error{color:#990000}.updateCard .cardBoxHeader{max-width:475px;margin:35px auto 0}@media (max-width:600px){.updateCard .cardBoxHeader{text-align:center}}.updateCard .cardBoxHeader p{display:inline-block;width:100%;margin:5px 0 0 0}@media (min-width:600px){.updateCard .cardBoxHeader p{width:69%}}.updateCard .cardBoxHeader img{margin:0;width:40%}@media (min-width:600px){.updateCard .cardBoxHeader img{width:30%}}.updateCard .smallWidget center img{width:25%;margin:0 auto;text-align:center}.updateCard .bottomContent{padding-top:30px}@media (max-width:450px){.updateCard .bottomContent{padding-top:75px}}.updateCard .bottomContent p{max-width:none}.updateCard h2#header{position:absolute;top:35%;margin-left:auto;margin-right:auto;left:0;right:0}.changePlan .changePlanContent{max-width:650px;margin:0 auto;text-align:center}.changePlan .changePlanContent .monthlyYearlyPlan{margin:25px 0}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan{margin:15px auto;padding:8px 12px;text-align:left}@media (min-width:768px){.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan{margin:0 auto;width:43%;display:inline-block}}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan .boxes,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan .boxes{display:flex;align-items:center;justify-content:space-between}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan .boxes .box1,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan .boxes .box1,.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan .boxes .box2,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan .boxes .box2{display:inline-block;padding:7px;border-radius:8px;color:#fff}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan .boxes .box1,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan .boxes .box1{background-color:#333333}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan .boxes .box2,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan .boxes .box2{background-color:#00AC8D}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan .boxes .green,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan .boxes .green{color:#00AC8D}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan .subscriptionPrice,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan .subscriptionPrice{font-weight:600;font-size:24px;margin:15px 0 0}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan p,.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan p{margin:0}.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan{border-radius:8px;background-color:#f2f2f6}@media (min-width:768px){.changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan{margin-right:15px}}.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan{border-radius:8px;border:1px solid #00AC8D}@media (min-width:768px){.changePlan .changePlanContent .monthlyYearlyPlan .yearlyPlan{margin-left:15px}}.changePlan .changePlanContent .whatKnow{text-align:left;padding-left:10px}.changePlan .changePlanContent .whatKnow p{margin:20px 0}.changePlan .changePlanContent .whatKnow ul{padding-inline-start:17px}.changePlan .changePlanContent .whatKnow ul li{padding:7px 0}.changePlan .changePlanContent .whatKnow .paymentText p:not(b){margin:2px 0}.changePlan .changePlanContent .whatKnow .paymentText p:has(img){margin-bottom:15px}.changePlan .changePlanContent .whatKnow .paymentText p:has(img) img{margin:0 0 0 5px}.dikibody div.profileAccountData.dikicolumn,.dikibody .profilePagesContent.dikicolumn,.diki-angielski-body div.profileAccountData{min-height:50vh}.dikibody div.profileAccountData.dikicolumn *,.dikibody .profilePagesContent.dikicolumn *,.diki-angielski-body div.profileAccountData *{box-sizing:border-box}.dikibody div.profileAccountData.dikicolumn h2,.dikibody .profilePagesContent.dikicolumn h2,.diki-angielski-body div.profileAccountData h2{text-align:center}.cancelSubscriptionNewLook{display:flex;flex-direction:column;gap:16px;place-items:center;height:754px;justify-content:center;align-items:center;text-align:center;max-width:520px;margin:0 auto}.cancelSubscriptionNewLook .catImg{margin-bottom:32px}.cancelSubscriptionNewLook p{margin:0 auto}.cancelSubscriptionNewLook .abstractButtonClass{margin:16px auto}.cancelSubscriptionNewLook .abstractButtonClass .abstractButtonAppearance{width:220px}.sureYouWantToUnsubscribe .benefitsOfStaying{list-style-image:url('/images/icons/check-green.svg');padding:0 10px;margin-left:auto;margin-right:auto;width:90%}.sureYouWantToUnsubscribe .benefitsOfStaying li{text-align:left;margin-bottom:8px}.sureYouWantToUnsubscribe .benefitsOfStaying li::marker{width:24px}
body.darkMode .profileProgressBarTable td.progressBarRow .profileProgressBar .profileProgressBarGrey{background-color:#181818}body.darkMode .profileProgressBarTable td.progressBarRow .profileProgressBar .profileProgressBarGreen{background-color:#309970}body.darkMode .profileSettingsMainPageContents .profileSettingsBox{background:#282828;box-shadow:none}body.darkMode .profilePagesContent.emailPreferences .checkboxSubcaption,body.darkMode .profilePagesContent.learningPreferences .checkboxSubcaption{color:#e7e7e7}body.darkMode .profilePagesContent.emailPreferences .switchContainer:not(:has(input:checked + .slider))+label,body.darkMode .profilePagesContent.learningPreferences .switchContainer:not(:has(input:checked + .slider))+label,body.darkMode .profilePagesContent.emailPreferences .switchContainer:not(:has(input:checked + .slider))+label+.checkboxSubcaption,body.darkMode .profilePagesContent.learningPreferences .switchContainer:not(:has(input:checked + .slider))+label+.checkboxSubcaption{color:#959595}body.darkMode .profilePagesContent.emailPreferences .preferencesOption:last-of-type,body.darkMode .profilePagesContent.learningPreferences .preferencesOption:last-of-type{border-bottom:1px solid #4d4d4d}body.darkMode .profilePagesContent .checkboxSubcaption{color:#959595}body.darkMode .profilePagesContent .pushNotificationDiv{border-top-color:#656565}body.darkMode .profilePagesContent .preferencesOption{border-color:#4d4d4d}body.darkMode #pricingDiscountInfo,body.darkMode .learningGoalsPageNew .weeklyGoalsHints,body.darkMode .learningGoalsPageNew div.goalPresetDiv .additionalTimeInfo{background-color:#363636}body.darkMode #pricingDiscountInfo span.discountValue,body.darkMode .learningGoalsPageNew .weeklyGoalsHints span.discountValue,body.darkMode .learningGoalsPageNew div.goalPresetDiv .additionalTimeInfo span.discountValue{color:#e85000}body.darkMode #pricingDiscountInfo img,body.darkMode .learningGoalsPageNew .weeklyGoalsHints img,body.darkMode .learningGoalsPageNew div.goalPresetDiv .additionalTimeInfo img{filter:brightness(2)}body.darkMode .mainContents .companyLearningGoals .profileProgressBarTable td.progressBarRow .profileProgressBar .profileProgressBarGreen{background-color:#309970}body.darkMode .learningGoalsPageNew .weeklyGoalsHints{background-image:url("/images/icons/bulb-dm.svg")}body.darkMode .purchasedPackagesTiles .packageTile{border:1px solid #777777}body.darkMode .afterRegistrationContainer .startLearningTilesContainer .startLearningTile{border-color:#888}body.darkMode .afterRegistrationContainer .startLearningTilesContainer .startLearningTile img.courseImg{border-color:#282828}body.darkMode .afterRegistrationContainer .startLearningTilesContainer .startLearningTile.becorrectTile{background-color:#363636}body.darkMode .afterRegistrationContainer .startLearningTilesContainer .startLearningTile.becorrectTile .becorrectLogoContainer img{filter:brightness(200)}body.darkMode .chooseLanguageContents .basicSelectorRadioOptions input:checked+label{border-color:#5eb2ea}body.darkMode .chooseLanguageContents .basicSelectorRadioOptions input:checked+label:after{background-color:#5eb2ea}body.darkMode .purchasedPackagesTiles .packageTile h3{color:#e7e7e7}body.darkMode div.formWrapper{background-color:#282828}body.darkMode .user-public-profile-tabs .currentRank td{background-color:#333}body.darkMode .chooseWeeklyGoal .basicSelectorRadioOptions input:checked+label{border:2px solid #5eb2ea}body.darkMode .subscriptionHistory #pricingDiscountInfo{background-color:#20805a}body.darkMode .subscriptionHistory #pricingDiscountInfo.blueBackground{background-color:#107cd2}body.darkMode .subscriptionHistory .smallWidget.voucherBox{background-color:#363636}body.darkMode .subscriptionHistory #pricingDiscountInfo img{filter:brightness(.8)}body.darkMode .subscriptionHistory #pricingDiscountInfo .textContent h3,body.darkMode .subscriptionHistory #pricingDiscountInfo .textContent p{color:#d9d9d9}body.darkMode .subscriptionHistory .subscriptionBox .packageTileBox .packageTile{background-color:#363636}body.darkMode .subscriptionHistory .subscriptionBox .packageTileBox .packageTile .courseInformation{border-bottom:3px solid #282828}body.darkMode .subscriptionHistory .subscriptionBox .packageTileBox .packageTile img.visaCard{filter:brightness(25)}body.darkMode .subscriptionHistory .aboHistoryTable .standardTableFullWidth tr{background-color:#282828}body.darkMode .subscriptionHistory .aboHistoryTable .standardTableFullWidth tr.clickableHeader{background-color:#363636}body.darkMode .cancelSubscription .smallWidget img,body.darkMode .renewSubscription .smallWidget img{filter:brightness(1.2)}body.darkMode .updateCard .container-secure-form *{color:#e7e7e7}body.darkMode .updateCard #responseTokenize{color:#e7e7e7}body.darkMode .updateCard .payu-card-form{background-color:#656565;border:2px solid #464646}body.darkMode .changePlan .changePlanContent .monthlyYearlyPlan .monthlyPlan{background-color:#363636;border:1px solid #959595}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox h1{color:white}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox.lightBlue{background-color:#003362}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox.lightGreen{background-color:#168672}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox .formInputLine label{background-color:#335c81 !important;color:rgba(255,255,255,0.5) !important}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox .formInputLine label.codeActivated{background-color:#00AC8D !important;color:#ffffff80 !important}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox .formInputLine input{background-color:#335c81;color:white;border:1px solid #335c81}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox .formInputLine input.codeActivated{background-color:#00AC8D;color:#222222;border:1px solid #00AC8D}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .referralCode .colorfulBox .formInputLine input:has(+.msgboxdiv){border:1px solid #FF3333}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBox{background-color:#222;border:1px solid rgba(255,255,255,0.1)}body.darkMode .widgetWithMinimalisticTabsAbove.referralProgram .couponWasActivated .courseBox .lessonsNum{border-bottom:1px solid rgba(255,255,255,0.1)}
