/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/starterkit_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/starterkit_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.header .block-system-branding-block{margin:0;padding:0;}.branding__site-logo{display:inline-block;width:100%;max-width:205px;background-color:inherit;}.branding__site-logo:hover,.branding__site-logo:focus{background-color:inherit;}.branding__site-logo img{width:87px;height:24px;}@media screen and (min-width:1024px){.branding{text-align:left;}.branding__site-logo img{width:106px;height:30px;}}
.header{background:linear-gradient(130.83deg,#3B62FD 39.28%,#5CBFFF 77.03%,#C0BDFF 99.14%);border-radius:0 0 40px 40px;padding:18px 16px 50px 16px;color:var(--color-white);font-family:'Inter';font-weight:400;}.header__top,.header__main{margin:0 auto;max-width:1164px;}.header__top{margin-bottom:24px;display:flex;gap:12px;align-items:center;justify-content:space-between;}.diatalks-user__login .login{display:block;padding:16px 32px;background:var(--color-medium-orange);border-radius:900px;font-family:'Inter';font-style:normal;font-weight:500;font-size:16px;line-height:120%;letter-spacing:-0.03em;color:var(--color-white);text-decoration:none;}.diatalks-user__trigger{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.16);color:transparent;cursor:pointer;}.diatalks-user__trigger-close{position:fixed;z-index:2;right:16px;top:18px;background-image:url(/themes/custom/diatalks/images/user-menu.svg);.diatalks-user__trigger--icon{display:none;}}.diatalks-user__trigger--icon{content:'';display:block;width:100%;height:100%;background-image:url(/themes/custom/diatalks/images/user-white.svg);background-position:center;background-repeat:no-repeat;}.diatalks-user__dropdown--expanded{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-medium-blue);z-index:101;border-bottom-right-radius:60px;border-bottom-left-radius:60px;}.diatalks-user__dropdown--links-section{display:none;padding-top:108px;}.user-menu-active{position:fixed;z-index:102;top:31px;}.diatalks-user__dropdown--name{display:flex;gap:16px;align-items:center;margin:0 16px;}.diatalks-user__dropdown--name-text{font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:120%;letter-spacing:-0.02em;}.diatalks-user__dropdown--name-icon{content:'';display:block;min-width:50px;height:50px;background-image:url(/themes/custom/diatalks/images/user-white.svg);background-color:rgba(255,255,255,0.16);background-position:center;background-repeat:no-repeat;border-radius:50%;}.diatalks-user__dropdown--links{padding:123px 16px 0 16px;}.diatalks-user__dropdown--link{display:block;text-decoration:none;font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:110%;letter-spacing:-0.02em;color:var(--color-white);}.diatalks-user__dropdown--link + .diatalks-user__dropdown--link{margin-top:40px;}.diatalks-user__support{position:fixed;bottom:0;width:100%;background:var(--color-medium-blue);border-radius:60px;}.diatalks-user__support--link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-family:'Inter';font-style:normal;font-weight:600;font-size:20px;line-height:120%;letter-spacing:-0.03em;color:var(--color-white);border:2.3px solid #FFFFFF;border-radius:60px;padding-left:69px;}.diatalks-user__support--link:after{content:'';width:69px;height:69px;border:2.3px solid #FFFFFF;border-radius:60px;margin-right:-2.3px;background-image:url(/themes/custom/diatalks/images/arrow-right-white.svg);background-position:center;background-repeat:no-repeat;}.page-title-block{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;margin:36px 0 8px 0;.back-link{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-0.04em;color:var(--color-white);text-decoration:none;}.back-link:before{display:inline-flex;line-height:inherit;font-size:8px;text-align:center;vertical-align:middle;margin-right:6px;padding-bottom:3px;}.page-title{font-family:'Istok Web';font-style:normal;font-weight:400;font-size:36px;line-height:90%;letter-spacing:-0.04em;margin:0;}}.menu--main{ul{display:flex;flex-direction:row;align-items:center;gap:42px;padding:0;margin:0;li.menu-item{list-style:none;a{font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:110%;letter-spacing:-0.04em;color:var(--color-white);text-decoration:none;&:hover{color:var(--color-dark-orange);}}}}}.header__top-menu{display:flex;align-items:center;gap:42px;.header__top-menu-trigger{display:none;}}body:not(.path-frontpage) .header__top-menu-trigger{display:none;}.path-frontpage .header{padding:0;background:linear-gradient(112.02deg,#3B62FD 8.92%,#5CBFFF 46.15%,#C0BDFF 94.59%);margin-bottom:120px;.header__top{padding:18px 16px 0 16px;}.page-title-block{margin:0;display:block;text-align:center;position:relative;.page-title,.back-link{display:none;}.front-slogan{margin:28px auto -34px auto;text-align:center;font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:120%;text-align:center;letter-spacing:-0.04em;color:var(--color-light-blue);p{margin:0;}}.front-title-main{position:relative;bottom:-58px;z-index:0;.main-image{max-height:388px;width:auto;&.large{display:none;}}}.front-title-bottom{position:relative;z-index:1;.bottom-image{min-height:230px;max-width:100%;&.large{display:none;}}}}.header-user-support{position:absolute;z-index:1;bottom:-35px;width:100%;background:var(--color-medium-orange);border-radius:60px;}.header-user-support--link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-family:'Inter';font-style:normal;font-weight:600;font-size:20px;line-height:120%;letter-spacing:-0.03em;color:var(--color-white);border-radius:60px;padding-left:69px;}.header-user-support--link:after{content:'';width:69px;height:69px;border:2.3px solid #FFFFFF;border-radius:60px;margin-right:-2.3px;background-image:url(/themes/custom/diatalks/images/arrow-right-white.svg);background-position:center;background-repeat:no-repeat;}}@media screen and (max-width:768px){.header__top-menu{gap:8px;.header__top-menu-trigger{display:block;cursor:pointer;background-image:url(/themes/custom/diatalks/images/btn.svg);background-position:center;background-repeat:no-repeat;background-color:var(--color-white);border-radius:50%;width:52px;height:52px;}.header__top-menu-trigger.close{position:fixed;z-index:102;right:16px;top:18px;background-image:url(/themes/custom/diatalks/images/user-menu.svg);}.menu--main{display:none;}.block-main-menu{display:none;}.block-main-menu.expanded{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-medium-blue);z-index:101;border-bottom-right-radius:60px;border-bottom-left-radius:60px;.menu--main{display:flex;flex-direction:column;justify-content:center;height:100%;ul{flex-direction:column;align-items:flex-start;padding:0 16px;li.menu-item a{font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:32px;letter-spacing:-0.02em;}}}}}}@media screen and (min-width:425px){.path-frontpage .header .page-title-block{.front-title-bottom{.bottom-image{max-width:initial;min-width:100%;}}}}@media screen and (min-width:768px){.path-frontpage .header .page-title-block{.front-slogan{color:var(--color-diamond-blue);font-size:20px;text-align:center;margin-bottom:23px;.text-white{color:var(--color-white);}}.front-title-main{position:initial;margin-top:45px;.main-image{&.small{display:none;}&.large{display:block;max-width:736px;margin:0 auto;}}}.front-title-bottom{.bottom-image{&.small{display:none;}&.large{display:block;max-width:736px;margin:0 auto;min-width:initial;}}}}}@media screen and (min-width:1024px){.header{background:linear-gradient(111.15deg,#3B62FD 1.67%,#3B62FD 44.95%,#5CBFFF 92.55%,#C0BDFF 128.59%);border-radius:0 0 60px 60px;padding:44px 16px 60px 16px;}.header__top{margin-bottom:40px;}.diatalks-user__trigger{display:flex;flex-direction:row;align-items:center;padding:13px 12px;gap:10px;border-radius:70px;width:auto;height:auto;}.diatalks-user__trigger--icon{width:24px;height:24px;}.diatalks-user__trigger--arrow{width:16px;height:16px;background-image:url(/themes/custom/diatalks/images/arrow-down-white.svg);background-position:center;background-repeat:no-repeat;}.diatalks-user__dropdown--expanded{position:relative;width:auto;height:auto;top:initial;left:initial;background:transparent;border-radius:0;.diatalks-user__trigger--icon{display:block;background-image:url(/themes/custom/diatalks/images/user-blue.svg);}.diatalks-user__trigger--arrow{background-image:url(/themes/custom/diatalks/images/arrow-up-dark-blue.svg);}.diatalks-user__trigger-close{position:initial;background:var(--color-white);width:50px;}.diatalks-user__dropdown--links-section{position:absolute;top:66px;right:0;background:var(--color-white);border-radius:26px;padding:28px;max-width:288px;}.diatalks-user__dropdown--name{margin:0;}.diatalks-user__dropdown--name-icon{display:none;}.diatalks-user__dropdown--name-text{font-family:'Inter';font-style:normal;font-weight:500;font-size:22px;line-height:130%;letter-spacing:-0.04em;color:var(--color-black);}.diatalks-user__dropdown--links{padding:20px 0 0 0;}.diatalks-user__dropdown--link{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-0.04em;color:var(--color-black);}.diatalks-user__dropdown--link:hover{color:var(--color-dark-blue);}.diatalks-user__dropdown--link + .diatalks-user__dropdown--link{margin-top:12px;}}.diatalks-user__support{display:none;}.page-title-block{gap:36px;margin:60px 0 0 0;.page-title{font-size:50px;line-height:100%;}}.path-frontpage .header{margin-bottom:181px;.header__main{max-width:1440px;}.page-title-block{.front-slogan{display:none;margin-top:16px;font-size:24px;position:absolute;top:236px;width:100%;}.front-title-main{.main-image.large{max-width:992px;}}.front-title-bottom{overflow:hidden;.bottom-image.large{max-width:992px;margin:0 auto 0 48px;}}.header-user-support{bottom:-60px;}.header-user-support--link{display:block;padding:35px 0;width:100%;font-weight:500;font-size:42px;line-height:120%;letter-spacing:-0.04em;}.header-user-support--link:after{display:block;position:absolute;top:0;right:0;width:112px;height:112px;border-width:4px;margin-right:-4px;background-size:40px;}}}}@media screen and (min-width:1200px){.header{padding:44px 0 60px 0;}.path-frontpage .header .page-title-block{.front-slogan{margin-top:52px;}.front-title-main{.main-image{&.large{max-width:1164px;}}}.front-title-bottom{.bottom-image{&.large{max-width:1215px;margin:0 auto;}}}}}
.ui-dialog-lecture-test-form{.ui-dialog-title{display:none;}.test__item{display:none;padding:40px 0 0 0;&.active{display:flex;}}.practice-form{margin-bottom:28px;}.option-wrapper + .option-wrapper{margin-top:10px;}.option-item{display:flex;flex-direction:row;align-items:center;padding:0px;}.option-wrapper.option-radio + .option-wrapper.option-radio,.option-wrapper.option-checkbox + .option-wrapper.option-checkbox{margin-top:16px;}.radio-item-input + label,.checkbox-item-input + label{display:inline-flex;align-items:center;user-select:none;cursor:pointer;}.radio-item-input + label:before,.checkbox-item-input + label:before{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:1px solid var(--color-dark-blue);border-radius:6px;margin-right:12px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}.radio-item-input + label:before{border-radius:24px;}.checkbox-item-input:checked + label:before{border-color:var(--color-dark-blue);background-color:var(--color-dark-blue);background-image:url(/themes/custom/diatalks/images/checkbox-blue.svg);}.checkbox-item-input + label.correct:before{border-color:var(--color-green);background-color:var(--color-green);background-image:url(/themes/custom/diatalks/images/checkbox-green.svg);}.checkbox-item-input + label.incorrect:before{border-color:var(--color-orange);background-color:var(--color-orange);background-image:url(/themes/custom/diatalks/images/checkbox-red.svg);}.radio-item-input:checked + label:before{border-color:var(--color-dark-blue);background-color:var(--color-dark-blue);background-image:url(/themes/custom/diatalks/images/radio-blue.svg);}.radio-item-input:checked + label.correct:before{border-color:var(--color-green);background-color:var(--color-green);background-image:url(/themes/custom/diatalks/images/radio-green.svg);}.radio-item-input + label.incorrect:before{border-color:var(--color-orange);background-color:var(--color-orange);background-image:url(/themes/custom/diatalks/images/radio-red.svg);}.radio-item-input,.checkbox-item-input{position:absolute;z-index:-1;opacity:0;}.radio-item-label,.checkbox-item-label{display:flex;flex-grow:1;align-items:center;justify-content:flex-start;flex-basis:fit-content;font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);cursor:pointer;}.test-controls{display:flex;align-items:center;justify-content:space-between;}.test-control{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 42px;border-radius:90px;font-family:'Inter';font-style:normal;font-weight:500;font-size:24px;line-height:120%;letter-spacing:-0.04em;cursor:pointer;&.prev{border:1px solid var(--color-dark-blue);color:var(--color-dark-blue);}&.next{background-color:var(--color-dark-blue);color:var(--color-white);}}.test-result{font-family:'Inter';font-style:normal;font-size:18px;line-height:140%;letter-spacing:-0.04em;margin-bottom:24px;.test-result-title{font-weight:500;&.right{color:var(--color-green);}&.wrong{color:var(--color-dark-orange);}}.test-result-text{color:var(--color-dark-grey);}}.show-answers{font-family:'Inter';font-style:normal;font-weight:500;font-size:24px;line-height:120%;letter-spacing:-0.04em;cursor:pointer;text-decoration:underline;min-width:140px;}}@media screen and (min-width:768px){.ui-widget-content.ui-dialog-lecture-test-form{background-color:var(--color-light-blue);.ui-dialog-content{overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;}.ui-dialog-content::-webkit-scrollbar{display:none;}.test__item{padding:0;.field--name-question{font-weight:500;font-size:24px;line-height:125%;letter-spacing:-0.04em;color:var(--color-dark);margin-bottom:20px;}.practice-form{margin-bottom:40px;}.radio-item-label,.checkbox-item-label{font-size:20px;line-height:130%;letter-spacing:-0.04em;color:var(--color-light-grey);}}.test-result{font-size:20px;.test-result-title{font-size:24px;}}}}
:root{--color-dark-blue:#3f6bfe;--color-medium-blue:#5cbfff;--color-pale-blue:#d8e8fc;--color-diamond-blue:#c5e4ff;--color-light-blue:#ebf4ff;--color-alice-blue:#eaefff;--color-dark-purple:#b7b4ff;--color-medium-purple:#cac8ff;--color-light-purple:#efeeff;--color-medium-orange:#ff6c3d;--color-blue-grey:#ebeff4;--color-very-lightest-grey:#999db2;--color-lightest-grey:#d3d9eb;--color-light-grey:#9194a8;--color-medium-grey:#d6dae6;--color-dark-grey:#5e648a;--color-darkest-grey:#343a40;--color-green:#1bb18c;--color-light-green:#e7f9f4;--color-dark-orange:#ff4b12;--color-orange:#ff7373;--color-light-orange:#ffeee9;--color-light-pink:#ffe0e0;--color-pink:#ffe8f2;--color-melon:#ffc5b2;--color-dark-melon:#ffc2af;--color-black:#010625;--color-dark:#2f3441;--color-white:#ffffff;}
@font-face{font-family:"Istok Web";src:url(/themes/custom/diatalks/fonts/istok-web/istokweb-regular.woff2) format("woff2"),url(/themes/custom/diatalks/fonts/istok-web/istokweb-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Istok Web";src:url(/themes/custom/diatalks/fonts/istok-web/istokweb-bold.woff2) format("woff2"),url(/themes/custom/diatalks/fonts/istok-web/istokweb-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Space Mono";src:url(/themes/custom/diatalks/fonts/space-mono/spacemono-regular.woff2) format("woff2"),url(/themes/custom/diatalks/fonts/space-mono/spacemono-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Space Mono";src:url(/themes/custom/diatalks/fonts/space-mono/spacemono-bold.woff2) format("woff2"),url(/themes/custom/diatalks/fonts/space-mono/spacemono-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url(/themes/custom/diatalks/fonts/inter/inter-regular.woff2) format("woff2"),url(/themes/custom/diatalks/fonts/inter/inter-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url(/themes/custom/diatalks/fonts/inter/inter-medium.woff2) format("woff2"),url(/themes/custom/diatalks/fonts/inter/inter-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url(/themes/custom/diatalks/fonts/inter/inter-semibold.woff2) format("woff2"),url(/themes/custom/diatalks/fonts/inter/inter-semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Glyphter';src:url(/themes/custom/diatalks/fonts/glyphter/glyphter.eot);src:url(/themes/custom/diatalks/fonts/glyphter/glyphter.eot#iefix) format('embedded-opentype'),url(/themes/custom/diatalks/fonts/glyphter/glyphter.woff) format('woff'),url(/themes/custom/diatalks/fonts/glyphter/glyphter.ttf) format('truetype'),url(/themes/custom/diatalks/fonts/glyphter/glyphter.svg#Glyphter) format('svg');font-weight:normal;font-style:normal;}[class*='icon-']:before{display:inline-block;font-family:'Glyphter';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:'\0041';}.icon-Check:before{content:'\0042';}.icon-check-circle:before{content:'\0044';}.icon-chevron-left:before{content:'\0045';}.icon-chevron-left-large:before{content:'\0046';}.icon-chevron-right:before{content:'\0047';}.icon-ex:before{content:'\0048';}.icon-eye:before{content:'\0049';}.icon-eye-off:before{content:'\004a';}.icon-file:before{content:'\004b';}.icon-goal:before{content:'\004c';}.icon-heart:before{content:'\004d';}.icon-plus-circle:before{content:'\004f';}.icon-star:before{content:'\0050';}.icon-thumbs-down:before{content:'\0052';}.icon-thumbs-up:before{content:'\0053';}.icon-user:before{content:'\0054';}.icon-video:before{content:'\0055';}
.region-content .messages-wrapper,.messages__wrapper{max-width:1164px;margin:32px auto;padding:0 16px;}.region-content .messages,.ui-dialog .messages{border-radius:32px;box-shadow:none;background-image:none;border:none;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:130%;letter-spacing:-0.04em;}.region-content .messages.messages--error a,.ui-dialog .messages.messages--error a,.region-content .messages.messages--error,.ui-dialog .messages.messages--error{background:var(--color-light-orange);color:var(--color-dark-orange);}.ui-dialog .messages-dialog{padding:16px 20px;margin-bottom:24px;}.ajax-progress.ajax-progress-throbber{display:none;}
.region-content .block-donation{margin:80px 0;padding:0;}.donation-notice{background:var(--color-alice-blue);border-radius:60px;display:flex;align-items:center;margin:0 16px -29px 16px;position:relative;z-index:100;}.donation-notice-icon{width:56px;height:56px;margin:6px 14px 6px 6px;background-image:url(/themes/custom/diatalks/images/heart-blue.svg);background-position:center;}.donation-notice-text{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:130%;text-align:center;letter-spacing:-0.04em;color:var(--color-dark-blue);}.donation-main{background:linear-gradient(97.13deg,var(--color-medium-orange) 0%,var(--color-melon) 88.96%);border-radius:28px;padding-top:57px;}.donation-title{font-family:'Istok Web';font-style:normal;font-weight:400;font-size:36px;line-height:90%;letter-spacing:-0.04em;color:var(--color-white);}.donation-text{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;color:var(--color-white);margin:12px 0 42px 0;}.donation-title p,.donation-text p{max-width:775px;margin:0;}.donation-form-main{display:flex;gap:8px;}.block-donation-block .donation-form .form-item-sum{flex-grow:1;display:flex;margin:0;}.block-donation-block .donation-form .form-item-sum input{font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:110%;text-align:center;letter-spacing:-0.02em;color:var(--color-dark-melon);background:var(--color-white);border-radius:60px;border:none;padding:16px 20px;flex-grow:1;}.block-donation-block .donation-form .form-item-sum input::placeholder{color:var(--color-dark-melon);}.block-donation-block .donation-form .form-submit{color:transparent;width:68px;height:68px;border-radius:50%;background-image:url(/themes/custom/diatalks/images/circle-arrow-right.svg);background-position:center;background-size:cover;border:none;margin:0;padding:0;}.donation-info-link-wrapper{padding:12px 20px;}.form-item-accept,.donation-info-link{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;line-height:130%;letter-spacing:-0.04em;color:var(--color-white);}.donation-form .form-item-accept a{color:var(--color-white);}.donation-footer{width:100%;height:281px;border-radius:28px;background-image:url(/themes/custom/diatalks/images/donation-footer.svg);background-repeat:no-repeat;background-position:right;}.donation-form-main .form-submit{width:70px;height:70px;}.donation-form-wrapper .donation-form .form-item-accept{font-size:14px;line-height:120%;display:flex;gap:16px;align-items:flex-start;flex-direction:row;margin-top:16px;.form-checkbox{border:1px solid var(--color-white);}.form-checkbox.error{background:transparent;}.form-checkbox + label{max-width:590px;color:var(--color-white);}.form-checkbox:checked{background-image:url(/themes/custom/diatalks/images/check-white.svg);background-position:center;border:1px solid var(--color-white);}}.ui-dialog-donation-form .donation-form{padding:0;.form-submit{background-color:var(--color-medium-orange);border-radius:60px;box-sizing:border-box;border:3px solid var(--color-white);background-image:url(/themes/custom/diatalks/images/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:32px;color:transparent;width:100%;padding:14px 0;margin:0;}.form-type-checkbox{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-0.04em;input.form-checkbox{border:1px solid var(--color-dark-grey);}label{color:var(--color-dark-grey);}}}.ui-dialog-donation-form .donation-form .form-item-sum{display:none;}.ui-dialog-donation-form .donation-form-main{flex-direction:column;gap:12px;.donation-options{display:flex;gap:4px;align-items:center;}.donation-option{padding:14px 17px;background:var(--color-medium-orange);border-radius:60px;font-family:'Inter';font-style:normal;font-weight:400;font-size:24px;line-height:125%;text-align:center;letter-spacing:-0.04em;color:var(--color-white);cursor:pointer;&.active{background:var(--color-dark-blue);}}}@media screen and (min-width:768px){.ui-dialog-donation-form .donation-form-main{flex-direction:row;gap:12px;.donation-options{gap:8px;.donation-option{display:flex;align-items:center;height:70px;font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:110%;text-align:center;letter-spacing:-0.02em;padding:0 20px;}}}.ui-dialog-donation-form .donation-form .form-submit{width:70px;height:70px;border-radius:50%;border:none;}}@media screen and (min-width:1024px){.donation-form .form-item-sum .form-text{display:none;}.form-item-sum .form-item--error-message{margin-top:16px;}.region-content .block-donation{position:relative;margin:129px 0 90px 0;width:100%;max-width:none;}.donation-notice{display:inline-flex;margin:0;position:absolute;top:-39px;right:138px;}.donation-notice-icon{width:66px;height:66px;margin:8px 12px 8px 8px;background-size:cover;}.donation-notice-text{font-size:20px;padding-right:22px;}.donation-main{background:linear-gradient(112.9deg,var(--color-medium-orange) 24.67%,var(--color-melon) 92.56%);border-radius:40px;padding-top:72px;padding-bottom:72px;}.donation-title,.donation-text,.donation-form-wrapper,.donation-info-link-wrapper{margin:0 auto;max-width:992px;}.donation-title{font-size:50px;line-height:100%;}.donation-text{font-size:20px;line-height:130%;margin:20px auto 40px auto;}.donation-footer{width:500px;height:353px;background-image:url(/themes/custom/diatalks/images/donation-footer-large.svg);border-radius:40px;background-position:right;position:absolute;bottom:0;right:0;}.block-donation .donation-form{.donation-options{display:flex;align-items:center;gap:8px;}.donation-option{font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:110%;text-align:center;letter-spacing:-0.02em;color:var(--color-medium-orange);background:var(--color-white);border-radius:60px;cursor:pointer;padding:17px 24px;}.donation-option.active{color:var(--color-white);background:var(--color-dark-blue);}}.donation-info-link{font-size:14px;}}@media screen and (min-width:1200px){.donation-title,.donation-text,.donation-form-wrapper,.donation-info-link-wrapper{max-width:1164px;}}@media screen and (max-width:1023px){.block-donation-block .donation-options{display:none;}.block-donation-block .donation-title,.block-donation-block .donation-text,.block-donation-block .donation-form{padding-left:16px;padding-right:16px;}}
footer{padding:60px 16px 0 16px;background:linear-gradient(113.36deg,#c0bdff 2.17%,var(--color-medium-blue) 51.29%,#3b62fd 97.55%);border-radius:40px 40px 0 0;position:relative;z-index:0;}.menu--footer .menu{display:flex;flex-direction:column;align-items:center;padding:0px;gap:20px;}footer .block-menu ul{list-style-type:none;margin:0;padding:0;}.menu--footer ul li{display:block;}.menu--footer ul li a{font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:110%;letter-spacing:-0.04em;color:var(--color-white);text-decoration:none;}.block-simplenews-subscription-block form{margin-top:42px;padding:0;.form-item-message{font-size:14px;color:var(--color-white);}.field--type-email{margin-top:12px;.form-email{padding:20px;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;color:var(--color-light-grey);background:var(--color-white);}.form-email::placeholder{color:var(--color-light-grey);}}.form-actions{margin:24px 0 12px 0;.form-submit{width:100%;}}.form-item-agreement{display:none;}.user-notice{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-0.04em;color:var(--color-white);p{margin:0;}a{color:var(--color-white);}}.button-link{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 42px;gap:10px;background:var(--color-medium-orange);border-radius:90px;font-family:'Inter';font-style:normal;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-0.03em;color:var(--color-white);text-decoration:none;margin-bottom:12px;}}.region-bottom{display:flex;flex-direction:column;align-items:center;margin-top:42px;}.region-bottom-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1164px;padding:26px 0 16px 0;}.region-bottom-prefix{background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/diatalks/images/logo-footer.svg);display:block;width:100%;height:54px;border-bottom:1px solid #add2ff;padding:0 7.5px;}.menu--bottom ul li a{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;line-height:120%;letter-spacing:-0.04em;text-decoration:underline;color:var(--color-white);}.social-links{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:18px;list-style-type:none;margin:0;}.social-links li a{display:block;width:32px;height:32px;}.icon-vk{background-image:url(/themes/custom/diatalks/images/vk-footer.svg);height:33px;}.icon-mail{background-image:url(/themes/custom/diatalks/images/mail-footer.svg);}@media screen and (min-width:768px){footer .region-footer{max-width:736px;margin:20px auto 0 auto;display:flex;align-items:center;justify-content:space-between;.block,.block + .block{margin:0;padding:0;}}footer .menu--footer .menu{align-items:flex-start;}footer .region-bottom .block{margin:0;padding:0;}footer .block-simplenews-subscription-block form{max-width:415px;margin-top:0;}}@media screen and (min-width:1024px){footer{background:linear-gradient(113.36deg,#c0bdff 2.17%,#5cbfff 51.29%,#3b62fd 97.55%);border-radius:60px 60px 0 0;}footer .region-footer{max-width:992px;}footer .menu--footer .menu{gap:24px;}.region-bottom .menu--bottom ul li a{font-size:18px;}.region-bottom .region-bottom-prefix{background-image:url(/themes/custom/diatalks/images/logo-footer-large.svg);height:189px;}footer .region-bottom{margin-top:101px;}footer .block-menu.menu--bottom ul{display:flex;flex-direction:row;gap:20px;}footer .block-simplenews-subscription-block form{max-width:580px;margin-top:0;.user-notice{display:none;}.form-item-message{font-size:20px;line-height:130%;}.main-wrapper{display:flex;margin-top:24px;gap:16px;.field--type-email{margin:0;max-width:344px;.form-email{padding:20px 42px;font-size:16px;line-height:120%;min-height:24px;}}.form-actions{margin:0;}}.form-item-agreement{display:flex;gap:12px;.form-checkbox{border:1px solid var(--color-white);}label{font-size:14px;line-height:120%;color:var(--color-white);}}.button-link{max-width:250px;}}}@media screen and (min-width:1200px){footer .region-footer{max-width:1164px;}}@media screen and (max-width:767px){.menu--footer ul li:last-child{width:100%;a{font-family:'Inter';font-weight:500;font-size:16px;line-height:120%;letter-spacing:-0.03em;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 32px;gap:10px;background:var(--color-dark-blue);border-radius:900px;margin-top:12px;}}}
form{max-width:1164px;padding:0 16px;}.path-user .block-local-tasks-block{display:none;}.form-item,.field--type-datetime{display:flex;flex-direction:column;gap:8px;position:relative;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;margin-inline:0;}.form-wrapper:not(:first-child),.form-item + .form-item,.form-items-group + .form-items-group{margin-top:20px;}.form-item label,.field--type-datetime .label{color:var(--color-black);margin-bottom:2px;}.form-item label p{margin:0;}.field--type-datetime .label{margin:0;font-weight:400;}.field--type-datetime .form-type-date{display:flex;}.form-item input:not([type="checkbox"]),textarea{color:var(--color-black);background:var(--color-light-blue);border-radius:900px;border:none;padding:20px 42px;}.form-item input:placeholder{color:var(--color-light-grey);}textarea:focus,textarea:focus-visible,.form-item input:focus,.form-item input:focus-visible{outline:none;border:1px solid var(--color-dark-blue);}.form-item input.error{background:var(--color-light-orange);}.form-item--error-message{color:var(--color-dark-orange);}.form-item--error-message strong{font-weight:inherit;}.form-item--error-message a{color:var(--color-dark-orange);}.form-item-name.form-disabled{display:none;}.shwpd{width:24px;height:100%;position:absolute;right:42px;background-position:center;background-repeat:no-repeat;cursor:pointer;}.eye-open{background-image:url(/themes/custom/diatalks/images/eye.svg);}.eye-close{background-image:url(/themes/custom/diatalks/images/eye-off.svg);}.login-form-auth-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;}.login-form-auth-link{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--color-light-blue);border-radius:40px;color:transparent;font-size:0;width:33%;padding:18px 26px;}.auth-text{display:none;}.auth-icon{display:block;width:29px;height:29px;background-position:center;background-repeat:no-repeat;}.login-form-auth-link.vk .auth-icon{background-image:url(/themes/custom/diatalks/images/vk-login.svg);}.login-form-auth-link.mailru .auth-icon{background-image:url(/themes/custom/diatalks/images/mailru-login.svg);}.login-form-auth-link.yandex .auth-icon{background-image:url(/themes/custom/diatalks/images/yandex-login.svg);}.additional-form-text{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-0.04em;padding:28px 0;}.form-submit{display:block !important;font-family:'Inter';font-style:normal;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-0.03em;color:var(--color-white);background:var(--color-medium-orange);border-radius:900px;border:none;padding:20px 42px;cursor:pointer;}.user-login-form{.form-submit{margin:32px 0 16px 0;width:100%;}.form-actions > a{display:block;font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-0.04em;text-decoration:none;color:var(--color-dark-blue);}.form-actions > a + a{margin-top:6px;}.user-notice{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-0.04em;color:var(--color-light-grey);margin-top:16px;a{color:var(--color-light-grey);}}}.user-pass{.form-item-name{margin-bottom:32px;}.form-submit{width:100%;}}.user-register-form{padding:60px 16px 80px 16px;}.user-update-form{overflow:hidden;.password-confirm-message{display:none;}.form-submit{margin:32px 0 60px 0;width:100%;}}.form-items-group-title{font-family:'Istok Web';font-style:normal;font-weight:400;font-size:36px;line-height:110%;letter-spacing:-0.04em;color:var(--color-black);margin-bottom:32px;}.form-items-group + .form-items-group-title{margin-top:60px;}.user-form-account .form-item-pass{gap:0px;}input[disabled="true"]{background:var(--color-lightest-grey);cursor:initial;}.course-targets-form{padding:0 0 28px 0;legend{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);margin-bottom:28px;}fieldset{display:block;margin:0;.form-item--error-message{margin-bottom:16px;}}.form-submit{width:100%;margin:28px 0 0 0;}.form-submit.course-reminders-link{width:auto;text-align:center;text-decoration:none;}ul{margin:0px 0 24px 0;padding:0px 16px 0 24px;li{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);}}}.form-checkboxes{.form-item{flex-direction:row;gap:12px;align-items:baseline;}.form-item + .form-item{margin-top:16px;}input.form-checkbox{position:absolute;z-index:-1;opacity:0;}label{display:flex;flex-grow:1;align-items:center;justify-content:flex-start;flex-basis:fit-content;font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);}input.form-checkbox + label{display:inline-flex;align-items:flex-start;user-select:none;cursor:pointer;}input.form-checkbox + label:before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid var(--color-light-grey);border-radius:6px;margin-right:12px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}input.form-checkbox:checked + label:before{border-color:var(--color-dark-blue);background-color:var(--color-dark-blue);background-image:url(/themes/custom/diatalks/images/checkbox-blue.svg);}}form:not(.course-habits-tracker-form) .form-type-checkbox{font-size:20px;line-height:130%;letter-spacing:-0.04em;color:var(--color-black);gap:16px;align-items:flex-start;flex-direction:row;margin-top:16px;}form:not(.course-habits-tracker-form) .form-type-checkbox .form-checkbox{min-width:24px;height:24px;border:1px solid var(--color-light-grey);border-radius:6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}form:not(.course-habits-tracker-form) .form-type-checkbox .form-checkbox + label{cursor:pointer;max-width:590px;}form:not(.course-habits-tracker-form) .form-type-checkbox .form-checkbox + label a{color:inherit;}form:not(.course-habits-tracker-form) .form-type-checkbox .form-checkbox:checked{background-image:url(/themes/custom/diatalks/images/checkbox-blue.svg);background-position:center;border:1px solid var(--color-dark-blue);}.course-habits-tracker-form{padding:40px 0 0 0;.anon-notice-wrapper{display:flex;flex-direction:row;align-items:center;padding:20px;gap:20px;background:var(--color-light-blue);border-radius:20px;.anon-notice-icon{min-width:40px;height:40px;background-image:url(/themes/custom/diatalks/images/exclamation.svg);}.anon-notice-text{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);text-decoration:none;}.anon-notice-text a{color:var(--color-dark-blue);text-decoration:none;}}.notice-wrapper{display:flex;align-items:center;gap:16px;padding:16px 40px 16px 16px;background-image:url(/themes/custom/diatalks/images/notice-bg.svg);margin-bottom:28px;background-position:center;background-repeat:no-repeat;background-size:100%;max-width:375px;min-height:89px;}.notice-icon{min-width:32px;height:32px;background-image:url(/themes/custom/diatalks/images/calendar-light-blue.svg);background-position:center;background-repeat:no-repeat;}.notice-text{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;color:var(--color-dark);}.current-month{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;text-align:center;letter-spacing:-0.04em;color:var(--color-black);}.days-of-week{margin-top:12px;display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;}.days-of-week-days{margin:0;display:flex;flex-direction:row;align-items:center;gap:19px;}.week-day{display:flex;flex-direction:column;gap:2px;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;text-align:center;letter-spacing:-0.04em;min-width:26px;}.week-day-name{color:var(--color-light-grey);}.week-day-name:first-letter{text-transform:uppercase;}.week-day-number{color:var(--color-black);}.days-of-week .form-submit{margin:0;font-size:0;border-radius:initial;padding:0;min-width:20px;height:20px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover;}.prev-week{background-image:url(/themes/custom/diatalks/images/chevron-left.svg);}.next-week{background-image:url(/themes/custom/diatalks/images/chevron-right.svg);}.habit-item{margin-top:16px;background:var(--color-light-blue);border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:20px 16px;}.habit-item-link{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;color:var(--color-black);text-decoration:none;background-image:url(/themes/custom/diatalks/images/edit.svg);background-repeat:no-repeat;background-position:right center;.habit-item-link-text{padding-right:16px;}}.habit-items{margin:0;display:flex;flex-direction:row;gap:10px;.form-item{display:block;font-size:0;}.form-item + .form-item{margin:0;}label{font-size:0;margin:0;}.habit-item-checkbox{position:absolute;z-index:-1;opacity:0;}.habit-item-checkbox + label{display:inline-flex;align-items:flex-start;user-select:none;cursor:pointer;}.habit-item-checkbox + label:before{content:'';display:inline-block;width:36px;height:36px;flex-shrink:0;flex-grow:0;border:none;border-radius:50%;background:var(--color-white);background-repeat:no-repeat;background-position:center center;cursor:pointer;}.habit-item-checkbox:checked + label:before{background-color:var(--color-dark-blue);background-image:url(/themes/custom/diatalks/images/check.svg);}}.habit-add-link{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-blue);text-decoration:none;text-align:center;display:block;margin:28px 0 0 0;}.habit-add-link:before{content:'';display:inline-block;width:32px;height:32px;background-image:url(/themes/custom/diatalks/images/plus-circle.svg);background-position:center;background-repeat:no-repeat;background-size:cover;vertical-align:middle;margin-right:11px;}.field--name-docs .field__label{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-0.04em;color:var(--color-dark-grey);margin-top:40px;}.field--name-docs .file{display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:left center;padding-left:29px;background-image:url(/themes/custom/diatalks/images/doc.svg);margin-left:3px;margin-top:20px;}.field--name-docs .file a{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;text-decoration:none;color:var(--color-dark-grey);}.field--name-docs .file a .file-size{color:var(--color-light-grey);text-transform:lowercase;}}.course-add-habit-form,.course-edit-habit-form{padding:0;.form-item label{font-size:20px;line-height:130%;margin:0 0 28px 0;}.form-submit{margin:32px 0 0 0;width:100%;}input[name="delete"]{background-color:var(--color-white);border:1px solid var(--color-medium-orange);color:var(--color-medium-orange);}}.course-review-form{padding:0;fieldset{display:block;margin:0;}.form-radios{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;.form-item{margin:0;display:block;input[type=radio]{display:none;}label{display:flex;justify-content:center;align-items:center;margin:0;font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:110%;text-align:center;letter-spacing:-0.02em;color:var(--color-dark-blue);width:70px;height:70px;background-color:var(--color-light-blue);border-radius:50%;user-select:none;cursor:pointer;}input[type=radio]:checked + label,label:hover{color:var(--color-white);background-color:var(--color-dark-blue);}}}.form-submit{width:100%;margin:32px 0 0 0;}}.lesson-feedback-form{margin:28px 0;padding:20px;background-color:var(--color-light-blue);border-radius:20px;.rating-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center;margin:0;.fieldset-legend{font-family:'Inter';font-style:normal;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);}.form-item{margin:0;float:right;}input{position:absolute;top:0px;left:0px;opacity:0;}label{display:inline-block;width:32px;height:32px;background-image:url(/themes/custom/diatalks/images/star.svg);background-position:center;background-repeat:no-repeat;background-size:cover;color:transparent;cursor:pointer;margin:0;}.form-radios .form-item:hover ~ .form-item label,.form-radios .form-item:hover label,.form-radios .form-item.checked label,.form-radios .form-item.checked ~ .form-item label{background-image:url(/themes/custom/diatalks/images/star-checked.svg);}}.form-textarea{background:var(--color-white);border-radius:50px;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;color:var(--color-light-grey);margin:28px 0;padding:20px 42px;border:none;height:auto;overflow:hidden;resize:none;}.form-type-textarea .description{white-space:pre-wrap;visibility:hidden;position:absolute;z-index:-1;}.form-submit{width:100%;margin:0;}}.course-reminders-form{padding:0;.form-text{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);margin-bottom:28px;}.form-item-time label,.days-options .fieldset-legend,.form-type-checkbox label.option,.type-calendar .fieldset-legend,.form-item-tg-name label{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-0.04em;color:var(--color-dark-grey);}.days-options{margin:0;.form-checkboxes{display:flex;gap:20px;align-items:center;.form-item.form-type-checkbox{margin:16px 0 0 0;label.option{display:flex;flex-direction:column-reverse;gap:8px;}input.form-checkbox + label:before{margin:0;}}}}.form-item-time{margin:28px 0 0 0;gap:10px;}.type-calendar{margin:28px 0 0 0;}.type-tg{margin:0;}.form-item-calendar{margin:12px 0 0 36px;}.form-submit{width:100%;margin:28px 0 79px 0;}.form-item-tg-name input{margin-bottom:0;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-radius:90px;}}.course-reminders-page-wrapper .select2-container.select2-container--default.select2-container--open:not(.select2){position:fixed !important;top:0 !important;z-index:9999;}.simplenews-subscriber-account-form{overflow:hidden;.form-checkboxes{label{font-size:20px;line-height:130%;color:var(--color-black);}.form-type-checkbox .form-checkbox + label{max-width:none;}.form-item + .form-item{margin-top:20px;}}.form-actions{margin-top:40px;.form-submit{margin:32px 0 60px 0;width:100%;}}.form-items-group-title{margin-bottom:24px;}.form-items-group-title + .form-wrapper{margin-top:0;}fieldset{margin:0;.form-item:first-child{margin-top:0;}}.field--name-subscriptions{margin-bottom:40px;}}.ui-dialog-contact-form .webform-submission-contact-form{padding:0;.form-type-processed-text p{margin:16px 0 0 0;color:var(--color-light-grey);a{color:var(--color-light-grey);}}.form-actions .form-submit{width:100%;}.messages-wrapper{margin-bottom:16px;}}.webform-confirm-text{font-family:'Istok Web';font-style:normal;font-weight:400;font-size:36px;line-height:90%;text-align:center;letter-spacing:-0.04em;color:var(--color-black);margin-bottom:24px;}.webform-confirm-image{display:flex;align-items:center;flex-direction:column;}.ui-dialog-story-form{.ui-dialog-title{padding-top:36px;}.webform-submission-story-form{padding:0;}}.webform-submission-story-form{padding:0 16px;max-width:1164px;.webform-top-text{padding:0;}.webform-flexbox{display:flex;flex-direction:column;gap:12px;}.form-type-textarea{margin-top:20px;.form-textarea-wrapper textarea{border-radius:40px;}}.form-item-story-file,.form-item-photo{margin-top:20px;.form-managed-file .webform-file-button{display:flex;align-items:center;flex-direction:column;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;text-decoration:none;color:var(--color-white);background-color:var(--color-dark-blue);padding:20px 42px;border-radius:90px;margin:0;cursor:pointer;}.js-hide{display:none !important;}}.webform-options-display-two-columns .form-type-checkbox{display:block;}.webform-checkboxes-other-input{max-width:259px;.form-text{margin-top:16px;width:100%;}}}.change-pwd-form{.form-item--error-message{position:absolute;bottom:-20px;}.form-actions{margin-top:32px;}}@media screen and (min-width:768px){form{margin:0 auto;}.auth-text{display:block;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-0.04em;color:var(--color-black);text-decoration:none;}.additional-form-text{padding:32px 0;}.user-login-form{padding:0;.form-submit{margin:32px 0 20px 0;}.user-notice{margin-top:20px;}.user-notice{font-size:14px;line-height:120%;}}.user-pass{.additional-form-text{padding:20px 0 32px 0;}}.course-targets-form{padding:0;legend{font-size:20px;line-height:130%;margin-bottom:32px;}ul{padding:8px 16px 0 32px;li{font-size:20px;line-height:130%;}}.form-submit{margin:32px 0 0 0;}}.form-checkboxes{label{font-size:20px;line-height:130%;}}.course-review-form .form-radios{gap:8px;}.course-reminders-form{.form-text{font-size:20px;}.form-submit:not(.close){width:auto;margin:32px 0 0 0;}.form-submit.close{margin:12px 0 0 0;}}.webform-confirm-text{font-size:50px;line-height:100%;}.ui-dialog-story-form{.ui-dialog-title{padding:0;}.ui-dialog-content{overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;}.ui-dialog-content::-webkit-scrollbar{display:none;}.webform-submission-story-form{padding:0;.info-group .webform-flex{max-width:218px;}}}.webform-submission-story-form{position:relative;.info-group{padding:0 8px;flex-direction:row;justify-content:space-between;.webform-flex--container{margin:0;}.webform-flex--container > .form-item > input:not([type="checkbox"]),.webform-flex--container > .form-item > select{width:auto;}}.contacts-group{padding:0 8px;flex-direction:row;justify-content:space-between;.webform-flex--container{margin:0;}.webform-flex{width:50%;}.webform-flex--container > .form-item > input:not([type="checkbox"]),.webform-flex--container > .form-item > select{width:auto;}.form-item-photo{margin-top:0;}}.webform-checkboxes-other-input{max-width:259px;}}.ui-dialog-course-targets-form,.ui-dialog-user-login-form{.ui-dialog-content{overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;}.ui-dialog-content::-webkit-scrollbar{display:none;}}}@media screen and (min-width:1024px){.form-items-group{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;}.form-items-group + .form-items-group{margin-top:40px;}.form-items-group + .field--type-boolean{margin-top:32px;}.form-items-group .form-wrapper{width:375px;margin:0;}.form-items-group-title{margin-bottom:40px;}.user-form-account{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;.form-item-current-pass{width:375px;}.form-item-pass{width:66%;display:flex;flex-direction:row;gap:20px;margin-top:0;.form-item{width:375px;}}}.user-form-account .confirm-parent{margin-top:0px;}.user-update-form .form-actions,.simplenews-subscriber-account-form .form-actions{width:100%;margin-top:40px;.form-submit{width:33%;}}.course-habits-tracker-form{padding:60px 0 0 0;.anon-notice-wrapper{padding:32px;.anon-notice-text{font-size:20px;line-height:130%;}}.header-wrapper{display:flex;align-items:center;gap:84px;.notice-wrapper{padding:20px 44px 20px 20px;background-image:url(/themes/custom/diatalks/images/notice-bg-large.svg);background-position:center;background-repeat:no-repeat;margin:0;max-width:340px;}.header-dates-wrapper{margin-top:0;}.current-month{font-family:'Istok Web';font-size:36px;line-height:90%;}.days-of-week{gap:8px;margin-top:30px;}.days-of-week-days{gap:0px;}.week-day{font-size:18px;line-height:140%;min-width:52px;padding:12px 12px 0px 12px;}.week-day-number{font-weight:500;font-size:22px;line-height:130%;}.current-date{background:var(--color-pale-blue);border-radius:60px;border-bottom-left-radius:0;border-bottom-right-radius:0;}}.main-wrapper{background:var(--color-light-blue);border-radius:28px;padding:16px;.habit-item{flex-direction:row;gap:20px;justify-content:space-between;margin:0;padding:0;}.habit-item:last-of-type .form-item.current-date{border-radius:60px;border-top-left-radius:0;border-top-right-radius:0;}.habit-item-link{font-size:24px;line-height:125%;background:none;display:flex;align-items:center;max-width:340px;}.habit-item-link:after{content:'';display:inline-block;width:20px;height:20px;background-image:url(/themes/custom/diatalks/images/edit.svg);background-repeat:no-repeat;background-position:center;margin-left:12px;}.habit-item-link-text{max-width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;}.habit-item + .habit-item{margin-top:0px;}.habit-items{gap:0;margin-right:28px;.form-item{display:flex;align-items:center;min-width:76px;padding:12px 0;}.form-item.current-date{background:var(--color-pale-blue);}.habit-item-checkbox + label:before{width:52px;height:52px;}}}.field--name-docs div.field__label{font-size:24px;line-height:125%;}.field--name-docs div.file a{font-size:20px;line-height:130%;}}.course-edit-habit-form .form-actions{display:flex;gap:20px;margin-top:0;}.lesson-feedback-form{margin:40px 0;padding:32px;.rating-wrapper{gap:16px;.fieldset-legend{font-size:20px;line-height:120%;}}.form-textarea{margin:24px 0 20px 0;}.form-submit{width:auto;}}.user-register-form{padding:60px 0 80px 0;}.change-pwd-form{.form-item--error-message{bottom:-28px;}}}@media screen and (min-width:1164px){form{padding:0;}.course-habits-tracker-form{.main-wrapper{padding:52px 40px 56px 60px;.header-wrapper{align-items:center;.notice-text{font-size:20px;line-height:130%;}}}}}
.ui-widget.ui-widget-content{background:var(--color-white);}.ui-widget-overlay{background:var(--color-black);opacity:40%;}.ui-dialog-titlebar{padding:28px 16px;}.ui-dialog-user-pass-form .ui-dialog-titlebar{padding:28px 16px 0 16px;}.ui-dialog-title{font-family:'Istok Web';font-style:normal;font-weight:400;font-size:36px;line-height:110%;letter-spacing:-0.04em;color:var(--color-black);padding-top:102.5px;display:block;}.ui-button.ui-dialog-titlebar-close{display:block;width:52px;height:52px;background-image:url(/themes/custom/diatalks/images/menu.svg);background-position:center;background-repeat:no-repeat;border:transparent;border-radius:50%;margin:0;position:absolute;top:16px;right:16px;}.ui-dialog-buttonpane{display:none;}.ui-dialog-course-targets-form .ui-dialog-title,.ui-dialog-course-reminders-form .ui-dialog-title{padding-top:0px;}.ui-dialog-course-targets-form .ui-dialog-titlebar{padding-bottom:16px;}.ui-dialog-course-reminders-form .ui-dialog-titlebar{padding:44px 16px 16px 16px;}@media screen and (min-width:768px){.ui-widget.ui-widget-content{border-radius:40px;padding:65px;}.ui-dialog-titlebar{padding:0 0 32px 0;}.ui-dialog-course-reminders-form .ui-dialog-titlebar{padding:0 0 20px 0;}.ui-dialog-title{font-size:50px;line-height:100%;padding-top:0;}.ui-button.ui-dialog-titlebar-close{top:32px;right:32px;}.ui-dialog-user-pass-form .ui-dialog-titlebar{padding:0;}.ui-dialog-course-targets-form .ui-dialog-titlebar{padding-bottom:12px;}.ui-dialog-course-targets-form.course-targets-form-confirmation{max-width:550px;}.ui-dialog-donation-form .ui-dialog-title,.ui-dialog-course-review-form .ui-dialog-title{text-align:center;}.ui-dialog-course-review-form.ui-widget.ui-widget-content{padding:60px;}}@media screen and (min-width:1024px){.ui-button.ui-dialog-titlebar-close{top:0;right:-68px;}}@media screen and (max-width:767px){.ui-widget.ui-widget-content{width:100% !important;height:100% !important;top:0 !important;left:0 !important;background:var(--color-white);overflow-y:scroll;overflow-x:hidden;}.ui-dialog-content{padding:0 16px;}.ui-dialog-course-targets-form.course-targets-form-confirmation .ui-dialog-title{padding-top:246.5px;}}
.node{padding:0 16px 0 16px;}.node h4{font-family:'Inter';font-style:normal;font-weight:400;font-size:24px;line-height:125%;letter-spacing:-0.04em;color:var(--color-black);margin:0;}.text-formatted:not(.field--name-description):not(.field--name-content),.field--type-text-with-summary{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);img,video{width:auto;height:auto;max-width:100%;}table{border-top:0;border-left:0;border-right:0;border-collapse:collapse;color:var(--color-light-grey);width:auto !important;tr{border-left:0;border-right:0;border-bottom:solid 1px var(--color-lightest-grey);th{border:0;font-weight:500;text-align:left;p{margin:0;}}td:nth-child(2){font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:110%;letter-spacing:-0.02em;color:var(--color-dark-blue);}}td{border:0;padding:6px;vertical-align:top;p,ul{margin:0;}}}h2{font-family:'Inter';font-style:normal;font-weight:400;font-size:24px;line-height:125%;letter-spacing:-0.04em;color:var(--color-black);}a{font-weight:500;color:var(--color-dark-blue);}}.text-formatted strong{font-weight:600;letter-spacing:-0.03em;}.text-formatted:not(.field--name-description) blockquote{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;gap:20px;background-color:var(--color-light-blue);border-radius:20px;margin:28px 0;.accent{font-family:'Inter';font-style:normal;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-0.03em;display:flex;gap:20px;flex-direction:column;&:before{content:'';display:flex;min-width:40px;height:40px;background-image:url(/themes/custom/diatalks/images/exclamation.svg);background-position:left;background-repeat:no-repeat;}}img{width:64px;height:64px;max-width:120px;border-radius:50%;}p{margin:0;}.blockquote__image{position:relative;overflow:hidden;width:120px;height:120px;border-radius:50%;img{display:block;height:auto;width:auto;min-height:100%;min-width:100%;max-height:120%;max-width:120%;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}}.lesson-item-wrapper .node .text-formatted blockquote img{width:64px;height:64px;max-width:120px;border-radius:50%;}.node--type-task .text-formatted blockquote p{color:var(--color-black);font-size:20px;line-height:130%;}.node--type-task .text-formatted blockquote .media--type-document{width:100%;.file{display:contents;}}.node--type-task .text-formatted blockquote a{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 0;gap:10px;background:var(--color-dark-blue);border-radius:900px;font-family:'Inter';font-weight:500;font-size:16px;line-height:120%;letter-spacing:-0.03em;color:var(--color-white);text-decoration:none;margin-top:20px;}.node--type-task:not(.taxonomy-term) .text-formatted blockquote img{display:none;}.node--type-task.taxonomy-term .text-formatted blockquote img{width:232px;height:268px;margin:0;align-self:end;border-radius:0;}.node--type-task.taxonomy-term{margin-top:40px;}.text-formatted ol{counter-reset:li;padding:0 0 0 45px;margin:0;img{padding:12px 0;}}.text-formatted ol > li{list-style:none;position:relative;}.text-formatted ol + ol,.text-formatted ol > li + li{margin-top:12px;}.text-formatted ol > li:before{content:counter(li);counter-increment:li;position:absolute;left:-45px;top:5px;font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:110%;letter-spacing:-0.04em;color:var(--color-dark-blue);}.text-formatted ol[start="2"]{counter-reset:ol 1}.text-formatted ol[start="3"]{counter-reset:ol 2}.text-formatted ol[start="4"]{counter-reset:ol 3}.text-formatted ol[start="5"]{counter-reset:ol 4}.text-formatted ol[start="6"]{counter-reset:ol 5}.text-formatted ol[start="7"]{counter-reset:ol 6}.text-formatted ol[start="8"]{counter-reset:ol 7}.text-formatted ol[start="9"]{counter-reset:ol 8}.text-formatted ol[start="10"]{counter-reset:ol 9}.text-formatted ol[start="11"]{counter-reset:ol 10}.text-formatted ol[start="12"]{counter-reset:ol 11}.text-formatted ol[start="13"]{counter-reset:ol 12}.text-formatted ol[start="14"]{counter-reset:ol 13}.text-formatted ol[start="15"]{counter-reset:ol 14}.text-formatted ol[start="16"]{counter-reset:ol 15}.text-formatted ol[start="17"]{counter-reset:ol 16}.text-formatted ol[start="18"]{counter-reset:ol 17}.text-formatted ol[start="19"]{counter-reset:ol 18}.text-formatted ol[start="20"]{counter-reset:ol 19}.text-formatted .tooltip{border-bottom:1px dashed;color:var(--color-dark-blue);cursor:pointer;display:inline-block;position:relative}.text-formatted .tooltip:before{border-style:solid;border-width:0 9px 6px 9px;border-color:transparent transparent #fff;content:'';display:none;margin-left:-9px;position:absolute;top:90%;left:50%;z-index:52}.text-formatted .tooltip:after{border-style:solid;border-width:0 10px 6px 10px;border-color:transparent transparent #e0e0e0;content:'';display:none;margin-left:-10px;position:absolute;top:90%;left:50%;z-index:49}.text-formatted .tooltip:hover:before{display:block}.text-formatted .tooltip:hover:after{display:block}.text-formatted .tooltip:hover .tooltip__text{display:block}.text-formatted .tooltip__text{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 5px 20px rgba(0,0,0,.2);color:#5f656f;display:none;font-size:13px;padding:8px 16px;position:absolute;top:110%;left:0;width:320px;z-index:50}.next-lesson-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:24px 0 82px 0;gap:10px;height:68px;background:var(--color-dark-blue);border-radius:900px;font-family:'Inter';font-style:normal;font-weight:500;font-size:24px;line-height:120%;letter-spacing:-0.04em;text-decoration:none;color:var(--color-white);border:0;cursor:pointer;}.lesson-item-title-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;}.previous-next-lesson-list{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:8px;list-style-type:none;margin:0;}.previous-next-lesson-list li a{display:block;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:cover;}.previous-next-lesson-list li a.previous-lesson-link{background-image:url(/themes/custom/diatalks/images/prev.svg);}.previous-next-lesson-list li a.next-lesson-link{background-image:url(/themes/custom/diatalks/images/next.svg);}.field--name-caption{margin:16px 16px 24px 32px;}.field--name-caption .field__item,.field--name-docs .field__label,.field--name-useful-links .field__label{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);}.node--type-documents .field--name-useful-links .field__label,.node--type-documents .field--name-docs .field__label{font-size:20px;}.field--name-caption .field__item{display:list-item;}.field--name-docs .field__items{margin-top:16px;}.node--type-documents .field--name-docs .field__items{margin-top:20px;}.field--name-docs .field__items > .field__item + .field__item,.field--name-useful-links .field__items > .field__item + .field__item{padding-top:12px;}.field--name-docs .field__label:after,.field--name-useful-links .field__label:after{content:' :';}.field--name-useful-links{margin:24px 0 0 0;}.field--name-useful-links .field__items{margin-top:12px;}.field--name-useful-links a{color:var(--color-dark-blue);}.field--name-docs .field__item .file{padding-left:29px;background-image:url(/themes/custom/diatalks/images/doc.svg);margin-left:3px;background-position:left top;}.field--name-useful-links a,.field--name-docs .field__item .file a{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-0.04em;text-decoration:none;}.field--name-docs .field__item .file a{color:var(--color-dark-grey);}.field--name-docs .field__item .file a .file-size{color:var(--color-light-grey);text-transform:lowercase;}.field--name-field-media-oembed-video{position:relative;min-height:225px;iframe{position:absolute;}}.media--type-remote-video .field--name-field-media-oembed-video iframe{position:relative;width:100%;min-height:225px;border-radius:24px;}.field-video-start{position:absolute;width:100%;height:100%;background-image:url(/themes/custom/diatalks/images/play.svg);background-position:center;background-repeat:no-repeat;cursor:pointer;pointer-events:none;z-index:1;}.field-video-end{position:absolute;z-index:1;display:none;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;}.field-video-next,.field-video-replay{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;}.replay-icon{width:80px;height:80px;background-image:url(/themes/custom/diatalks/images/replay.svg);background-position:center;background-repeat:no-repeat;}.replay-text{padding:6px 8px;background:rgba(0,0,0,0.2);backdrop-filter:blur(3px);border-radius:900px;font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:120%;text-align:center;letter-spacing:-0.04em;color:var(--color-white);}.next-icon{width:80px;height:80px;background-image:url(/themes/custom/diatalks/images/next-lecture.svg);background-position:center;background-repeat:no-repeat;}.next-link{display:block;padding:6px 8px;background:var(--color-white);border-radius:90px;font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:120%;text-align:center;letter-spacing:-0.04em;color:var(--color-black);text-decoration:none;}.next-lesson-btn.disabled-link{background-color:var(--color-lightest-grey);color:var(--color-white);margin-bottom:20px;}.video-warning{font-family:'Inter';font-style:normal;font-weight:400;font-size:18px;line-height:140%;text-align:center;letter-spacing:-0.04em;color:var(--color-dark-grey);}.lecture-item-main{padding:24px 16px 0 16px;}.lecture-item-links{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:20px;background:var(--color-light-blue);border-radius:24px;.lecture-item-link{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;padding:20px 42px;font-family:'Inter';font-style:normal;font-weight:500;font-size:18px;line-height:120%;letter-spacing:-0.04em;color:var(--color-light-grey);text-decoration:none;}.lecture-item-link.active{color:var(--color-white);background:linear-gradient(94.43deg,#3F6BFE 2.04%,#5CBFFF 91.87%);border-radius:900px;}}.field--name-video .media video{width:100%;height:auto;border-radius:28px;}.field--name-contents .field__label{font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:110%;letter-spacing:-0.02em;color:var(--color-black);}.field--name-contents .field__item > ul{margin-top:20px;padding:0;li{list-style-type:none;margin-top:16px;a{font-family:'Inter';font-style:normal;font-weight:600;font-size:18px;line-height:120%;letter-spacing:-0.03em;color:var(--color-dark-grey);text-decoration:none;}ul{margin:0;padding:0;li{margin-top:8px;position:relative;&:before{content:'';display:inline-block;min-width:16px;height:16px;margin-right:11px;border:1.5px solid var(--color-very-lightest-grey);border-radius:50%;}&:not(:last-child):after{content:'';display:block;width:1px;height:calc(100% - 8px);background-color:var(--color-very-lightest-grey);position:absolute;top:18px;left:8px;}a{font-weight:400;font-size:16px;letter-spacing:-0.04em;color:var(--color-very-lightest-grey);}}}}}.field--name-contents .field__item > ul > li > ul > li > ul > li{display:flex;}.field--name-contents .field__item > ul > li > ul > li > ul{position:relative;padding:0 0 0 16px;}.field--name-contents .field__item > ul > li > ul > li > ul:before{content:'';display:block;width:1px;height:18px;background-color:var(--color-very-lightest-grey);position:absolute;transform:rotateZ(156deg);top:-16px;}.field--name-contents .field__item > ul > li > ul > li > a{display:inline-flex;max-width:280px;}.previous-next-lecture-block{margin:40px auto 24px auto;padding:0;ul{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0;padding:0;li{list-style-type:none;a{font-family:'Inter';font-style:normal;font-weight:500;font-size:22px;line-height:130%;letter-spacing:-0.04em;color:var(--color-dark-grey);text-decoration:none;}.previous-lecture-link:before,.next-lecture-link:after{content:'';display:inline-block;width:11px;height:17px;}.previous-lecture-link:before{margin-right:12px;background-image:url(/themes/custom/diatalks/images/chevron-left-dark.svg);}.next-lecture-link:after{margin-left:12px;background-image:url(/themes/custom/diatalks/images/chevron-right-dark.svg);}}}}.field--name-question{font-family:'Inter';font-style:normal;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-0.04em;color:var(--color-dark-grey);margin:0 0 24px 0;}.lecture-item-header .field--name-image img{border-radius:28px;}.test-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;background-color:var(--color-light-blue);border-radius:20px;margin:28px 0;.test-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;}.test-slogan{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-0.04em;color:var(--color-black);}.test-link{display:flex;align-items:center;a{font-family:'Inter';font-style:normal;font-weight:500;font-size:16px;line-height:120%;letter-spacing:-0.03em;color:var(--color-white);background:var(--color-dark-blue);border-radius:90px;text-decoration:none;padding:16px 32px;}}img{display:none;}}.lecture-check{margin-left:auto;margin-right:auto;max-width:768px;}.lecture-check__list{counter-reset:check;}.lecture-check__item{counter-increment:check;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:768px;}.lecture-check__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--color-black);font-family:'Istok Web';font-style:normal;font-weight:400;font-size:50px;line-height:100%;letter-spacing:-0.04em;margin-bottom:36px;min-height:72px;position:relative;padding-left:118px;padding-right:16px;padding-top:4px;padding-bottom:4px;}.lecture-check__title:before{font-family:'Space Mono',Arial,sans-serif;color:var(--color-dark-blue);border-right:3px solid #fff;content:counter(check);font-size:55px;line-height:72px;width:79px;text-align:center;position:absolute;left:0;top:0;}.lecture-check__content{line-height:1.6;padding-left:79px;}.lecture-check__content .table-no-border{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center;}.lecture-check__content .table-no-border>div{margin:20px;}.lecture-check__content .big{font-family:'Space mono';color:var(--color-dark-blue);display:block;font-size:36px;}.lecture-check__content .lecture-check__accent{background:var(--color-light-blue);border-radius:50px;font-style:italic;font-weight:500;margin:32px 0;padding:20px 40px;}.lecture-check__content ul{list-style:none;margin-top:32px;margin-bottom:32px;padding-left:56px;}.lecture-check__content ul li{min-height:32px;margin-bottom:12px;padding-left:48px;position:relative;background-image:url(/themes/custom/diatalks/images/plus-circle.svg);background-position:left center;background-repeat:no-repeat;}.lecture-check__content ul li:last-child{margin-bottom:0;}.lecture-check__content .ul-check li{background-image:url(/themes/custom/diatalks/images/checkbox-blue.svg);background-position:left center;background-repeat:no-repeat;min-height:20px;padding-left:38px;}.lecture-check__content p{font-style:italic;font-weight:500;margin-bottom:32px;}.lecture-content__title{font-size:21px;font-weight:500;font-style:italic;margin-left:auto;margin-right:auto;margin-bottom:40px;max-width:768px;}.node.node--type-task.taxonomy-term .text-formatted blockquote p a,.node.node--type-task blockquote .media a{color:var(--color-white);}@media screen and (min-width:768px){.node--type-task .text-formatted blockquote{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 32px;gap:24px;isolation:isolate;background:var(--color-light-blue);border-radius:20px;font-family:'Space Mono',Arial,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:120%;letter-spacing:-0.02em;color:var(--color-black);position:relative;.media--type-document{display:contents;.field,.field__item{display:contents;}a{min-width:127px;position:absolute;bottom:32px;}}p{align-self:flex-start;padding-top:16px;}}.node--type-task:not(.taxonomy-term) .text-formatted blockquote img{display:block;min-width:154px;height:178px;margin:0;border-radius:initial;}.node--type-task .text-formatted blockquote p a{max-width:127px;}.next-lesson-btn{display:inline-flex;width:227px;margin:26px 0 0 0;}.next-lesson-btn + .next-lesson-btn{margin-left:12px;}.node--type-task.taxonomy-term .text-formatted blockquote p a{padding:20px 42px;font-family:'Inter';font-style:normal;font-weight:500;font-size:24px;line-height:120%;letter-spacing:-0.04em;position:absolute;bottom:40px;}.previous-next-lecture-block{padding:0 16px;ul{flex-direction:row;}}}@media screen and (min-width:1024px){.node{width:100%;}.node h4{font-family:'Istok Web';font-size:50px;line-height:100%;margin:0;}.previous-next-lesson-list li a{width:50px;height:50px;}.text-formatted{font-size:20px;}.text-formatted:not(.field--name-description) blockquote{flex-direction:row;align-items:center;padding:32px;border-radius:28px;.accent{flex-direction:row;}img{width:120px;height:120px;}}.node--type-task .text-formatted blockquote{max-width:769px;}.text-formatted ol > li:before{top:0;}.field--name-video,.lecture-item-header .field--name-image{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:20px;max-width:769px;background:var(--color-light-blue);border-radius:28px 28px 0 0;}.field--name-video .media{width:100%;}.field--name-video .media iframe{width:100%;min-height:474px;border-radius:20px;}.node .field--name-caption{background:var(--color-light-blue);border-radius:0 0 28px 28px;margin:0;padding:0px 16px 24px 48px;}.field--name-docs{margin:40px 0;}.node--type-documents .field--name-useful-links .field__label,.node--type-documents .field--name-docs .field__label{font-size:20px;}.field--name-useful-links a,.field--name-docs .field__item .file a{font-size:20px;}.node--type-task.taxonomy-term{max-width:1164px;margin-top:60px;}.node--type-task.taxonomy-term .text-formatted blockquote{max-width:inherit;padding:40px;align-items:flex-start;position:relative;}.node--type-task.taxonomy-term .text-formatted blockquote p{max-width:730px;font-family:'Istok Web';font-style:normal;font-weight:400;font-size:50px;line-height:100%;letter-spacing:-0.04em;}.node--type-documents.taxonomy-term .field--name-useful-links .field__label,.node--type-documents.taxonomy-term .field--name-docs .field__label{font-size:24px;}.node--type-page{max-width:1164px;margin:0 auto;padding:40px 0 0 0;}.field-video-start{background-size:85px 85px;}.field--name-field-media-oembed-video{min-height:474px;}.next-icon,.replay-icon{width:85px;height:85px;}.video-warning{display:inline-block;margin-left:20px;}.lecture-item-header{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:32px auto 60px auto;.node{padding:0 0 0 16px;max-width:640px;}.author{background:var(--color-light-blue);border-radius:0 0 28px 28px;padding:0 24px 24px 24px;}.author + .author{margin-top:-24px;padding-top:18px;}}.lecture-item-links{width:640px;border-radius:80px;margin-top:80px;.lecture-item-link{font-size:24px;padding:20px 0;}}.lecture-item-main{margin:0 auto;padding:0 16px;.lecture-item-content{max-width:640px;}.field--name-contents{max-width:327px;position:sticky;height:100%;}}.page-node-type-introduction .lecture-item-main{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:20px;}.field--name-question{font-size:20px;line-height:120%;letter-spacing:-0.03em;margin:0 0 28px 0;}.test-section{padding:40px;flex-direction:row;justify-content:space-between;.test-wrapper{min-height:330px;justify-content:space-between;}.test-slogan{font-family:'Istok Web';font-size:50px;line-height:100%;}.test-link{a{font-size:24px;letter-spacing:-0.04em;padding:20px 42px;}}img{display:block;}}.text-formatted:not(.field--name-description){table{max-width:769px;thead{font-weight:500;font-size:24px;line-height:125%;letter-spacing:-0.04em;th{padding:24px;}}td{font-size:20px;line-height:130%;letter-spacing:-0.04em;padding:24px;}td:nth-child(2){font-size:32px;}}h2{font-family:'Istok Web';font-style:normal;font-weight:400;font-size:50px;line-height:100%;letter-spacing:-0.04em;color:var(--color-black);}}.previous-next-lecture-block{max-width:1164px;}}@media screen and (min-width:1200px){.node--type-task.taxonomy-term .text-formatted blockquote img{min-width:308px;height:356px;}.lecture-item-header{max-width:1164px;justify-content:space-between;.node{max-width:769px;}}.lecture-item-links{width:745px;}.lecture-item-main{max-width:1164px;.lecture-item-content{max-width:769px;}}}@media screen and (max-width:1024px){.node.node--type-task .text-formatted blockquote p{width:100%;}}@media all and (max-width:1023px){.lecture-check__content table{font-size:14px;}.lecture-check__content .big{font-size:24px;}}@media all and (max-width:900px){.lecture-check__content{padding-left:0}.lecture-check__title{font-size:32px;margin-bottom:20px;}.lecture-check__item{margin-bottom:40px;}.lecture-check__content ul{margin-top:20px;margin-bottom:20px;}}@media all and (max-width:680px){.lecture-check__title{font-size:24px;min-height:56px;padding-left:80px;}.lecture-check__title::before{font-size:32px;line-height:56px;height:56px;width:59px;}.lecture-check__content ul{padding-left:0;}.lecture-check__content .table-no-border{display:block;}}
