@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&display=swap";:root{--gap-x: 15px;--gap-y: 24px;--gap-y-large: 64px;--vh100: calc(var(--vh, 1vh) * 100);--font-base-color: #343946;--white: #FFF;--black: #000;--blue: #238DEF;--color-accent: #6788F3;--color-accent-hover: #516fd8;--color-minor: #A0A2AC;--color-bg: rgba(103, 136, 243, .12);--color-bg-hover:rgba(103, 136, 243, .16);--color-bg-buttons: rgba(35, 141, 239, .08);--color-error: #C00;--font-base: "Manrope", sans-serif;--font-mobile: "Inter", sans-serif;--font-second: "Literata", sans-serif;--font-base-line-height: 1.4;--heading-line-height: 1.2;--text-base-size: 1em;--text-multiplier: 1;--body-bgcolor: #FFFFFF;--body-color: #2F3139;--link-color: var(--body-color);--zindex-bg: -1;--zindex-base: 1000;--zindex-modal: calc(var(--zindex-base) + 10);--zindex-fixed: calc(var(--zindex-modal) + 10);--header-bgcolor: transparent;--header-color: var(--color-accent);--base-transition-time: .5s}.hidden{display:none!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-underline{text-decoration:underline!important}.non-decorated{text-decoration:none!important}.text-nowrap{white-space:nowrap!important}.text-caps{text-transform:uppercase!important}.text-error{color:var(--color-error)!important}.text-accent,a.text-accent{color:var(--color-accent)!important}.text-marked,a.text-marked{color:var(--color-marked)!important}.text-smaller{font-size:85%!important}.text-minor{color:#dedede!important}.block-centered{display:block;margin:0 auto}.overflow-hidden{overflow:hidden!important}@media screen and (max-width:767px){.mobile-hidden{display:none!important}.text-center-mobile{text-align:center!important}}@media screen and (min-width:768px){.mobile-only{display:none!important}}body{font-family:var(--font-base);color:var(--font-base-color);width:100%;padding:16px 16px 96px;position:relative;max-width:100%;margin:0;background-color:#f6f7f9;box-sizing:border-box}@media screen and (min-width:768px){body{max-width:1294px;width:1294px;margin:calc(var(--gap-y-large) / 2) auto 0;padding-bottom:112px}}body.popup_show{overflow:hidden}@media screen and (min-width:768px){body.home,body.single-post{max-width:1440px;width:1440px}}body.home .entry-content a,body.single-post .entry-content a{color:var(--blue)}body.home .entry-content a:hover,body.single-post .entry-content a:hover{text-decoration:underline}html{scroll-behavior:smooth}img{max-width:100%}#page{position:relative}header{max-width:834px}#breadcrumbs{margin-bottom:var(--gap-y)}#breadcrumbs>span{display:flex}#breadcrumbs img{padding:0 14px}#breadcrumbs>span>span{display:flex;padding:4px 8px;background-color:transparent;font-size:12px;line-height:16px;font-weight:500;border-radius:8px}#breadcrumbs>span>span:first-of-type{background-color:#888a9414}#breadcrumbs>span>span:first-of-type:hover{background-color:#888a9414;color:var(--color-accent);box-shadow:#00000059 0 3px 10px}#breadcrumbs>span>span.breadcrumb_last{color:var(--color-minor);background-color:#888a9414}article,#comments{max-width:834px;margin:0 auto}article a.link,article p.link,#comments a.link,#comments p.link{background-color:var(--color-bg);padding:8px;border-radius:8px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;color:#6788f3;display:flex;align-items:center;position:relative;margin:0;cursor:pointer}article a.link:hover,article p.link:hover,#comments a.link:hover,#comments p.link:hover{background-color:var(--color-bg-hover)}.single-projects .site-header,.single-projects article,.single-projects #comments{max-width:1264px;margin:0 auto}h1,.h1{font-family:var(--font-mobile);font-size:36px;font-weight:700;line-height:44px;text-align:center;margin:0}@media screen and (min-width:768px){h1,.h1{font-size:40px;line-height:48px}}@media screen and (min-width:1024px){h1,.h1{font-size:44px;line-height:52px}}.subtitle{font-family:var(--font-base);font-size:20px;font-weight:400;line-height:28px;text-align:center;margin:6px 0}h2,.h2{font-family:var(--font-mobile);font-size:32px;font-weight:700;line-height:40px;margin:32px 0 12px}@media screen and (min-width:768px){h2,.h2{font-size:36px;line-height:44px}}@media screen and (min-width:1024px){h2,.h2{font-size:40px;line-height:48px}}.single-projects .referat .entry-content h2,.single-projects .referat .entry-content .h2,h2.referat{font-size:22px;line-height:30px}@media screen and (min-width:768px){.single-projects .referat .entry-content h2,.single-projects .referat .entry-content .h2,h2.referat{font-size:26px;line-height:34px}}@media screen and (min-width:1024px){.single-projects .referat .entry-content h2,.single-projects .referat .entry-content .h2,h2.referat{font-size:30px;line-height:38px}}h3,.h3{font-family:var(--font-mobile);font-size:28px;font-weight:700;line-height:36px;margin:32px 0 12px}@media screen and (min-width:768px){h3,.h3{font-size:32px;line-height:40px}}@media screen and (min-width:1024px){h3,.h3{font-size:36px;line-height:44px}}.single-projects .referat .entry-content h3,.single-projects .referat .entry-content .h3{font-size:20px;line-height:28px}@media screen and (min-width:768px){.single-projects .referat .entry-content h3,.single-projects .referat .entry-content .h3{font-size:24px;line-height:32px}}@media screen and (min-width:1024px){.single-projects .referat .entry-content h3,.single-projects .referat .entry-content .h3{font-size:28px;line-height:36px}}h4,.h4{font-family:var(--font-mobile);font-size:24px;font-weight:700;line-height:32px;margin:32px 0 12px}@media screen and (min-width:768px){h4,.h4{font-size:28px;line-height:36px}}@media screen and (min-width:1024px){h4,.h4{font-size:32px;line-height:40px}}h5,.h5{font-family:var(--font-mobile);font-size:20px;font-weight:700;line-height:28px;margin:32px 0 12px}@media screen and (min-width:768px){h5,.h5{font-size:24px;line-height:32px}}@media screen and (min-width:1024px){h5,.h5{font-size:28px;line-height:36px}}h6,.h6{font-family:var(--font-mobile);font-size:16px;font-weight:700;line-height:24px}@media screen and (min-width:768px){h6,.h6{font-size:20px;line-height:28px}}@media screen and (min-width:1024px){h6,.h6{font-size:24px;line-height:32px}}p,ul,ol{font-family:var(--font-base);font-size:16px;font-weight:400;line-height:24px;text-align:left}a{color:var(--font-base-color);text-decoration:none}a:hover{color:var(--color-accent)}.header_line{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;flex-direction:column;gap:10px;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width:768px){.header_line{flex-direction:row;align-items:flex-start;margin-bottom:16px}}.header_line .header_info{display:flex;align-items:center;gap:5px;color:#67758e;font-family:var(--font-mobile);font-weight:500;font-size:12px;line-height:16px}.header_line .header_info a,.header_line .header_info p,.header_line .header_info div{white-space:nowrap}.header_line .time,.header_line .views{color:#67758e;font-family:var(--font-mobile);font-weight:500;font-size:12px;line-height:16px}.alttext{color:#70727c;font-family:var(--font-base);font-size:13px;font-weight:400;line-height:20px;text-align:left}.comments_info{display:flex;align-items:center;justify-content:center;height:60px}.comments_info img{margin-right:4px}.wp-block-lazyblock-important-block{background:#6788f31f;border-top:1px solid rgb(103,136,243);border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:24px;position:relative;margin:28px 0 0}.wp-block-lazyblock-important-block p{font-family:var(--font-base);font-size:20px;font-weight:400;line-height:28px;color:#2f3139;margin:0}.wp-block-lazyblock-important-block:before{content:"Важно";position:absolute;top:-12px;left:24px;color:var(--white);background-color:#6788f3;padding:4px 8px 4px 24px;border-radius:8px;height:16px;display:flex;align-items:center;justify-content:center;background-image:url(/images/important.svg);background-position:6px;background-repeat:no-repeat;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.wp-block-table table{border-collapse:collapse;border-radius:16px;overflow:hidden;border:none;box-shadow:0 0 0 2px #d2d5e0;margin:1px;width:calc(100% - 2px)}.wp-block-table thead{background-color:#edeffa}.wp-block-table td,.wp-block-table th{border:1px solid rgb(210,213,224)}.wp-block-table th{text-align:left}.wp-block-table thead th,.wp-block-table thead{border-bottom:1px solid rgb(210,213,224)}.wp-block-table th{font-size:10px;font-weight:700;line-height:16px;padding:12px 36px 12px 12px;color:#70727c}.wp-block-table td{font-size:14px;font-weight:400;line-height:16px;padding:12px;color:#2f3139}.wp-block-table td a{background-color:var(--color-bg);border-radius:8px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;color:#6788f3;display:flex;align-items:center;position:relative;padding:2px 8px}.wp-block-table td a:before{content:"";position:relative;top:0;left:-6px;display:block;width:16px;height:16px;background-image:url(/images/new.svg);background-position:6px;background-repeat:no-repeat}.wp-block-table .has-fixed-layout{width:calc(100% - 2px)}.wp-block-image.img_on_fon{background:#edeffa;border-radius:16px;padding:12px}.block_plus_minus{display:flex;flex-direction:column;gap:16px;padding-top:16px}@media screen and (min-width:768px){.block_plus_minus{flex-direction:row}}.block_plus_minus-plus{border:1px solid rgb(104,230,53);padding:24px;border-radius:16px;position:relative;width:50%}.block_plus_minus-plus:before{content:"";background-image:url(/images/good.svg);background-repeat:no-repeat;background-position:center;display:block;background-color:#68e635;width:32px;height:32px;top:0;left:0;position:absolute;border-top-left-radius:16px;border-bottom-right-radius:16px}.block_plus_minus-minus{border:1px solid rgb(255,110,100);padding:24px;border-radius:16px;position:relative;width:50%}.block_plus_minus-minus:before{content:"";background-image:url(/images/notgood.svg);background-repeat:no-repeat;background-position:center;display:block;background-color:#ff6e64;width:32px;height:32px;top:0;left:0;position:absolute;border-top-left-radius:16px;border-bottom-right-radius:16px}.doc_material_type .h4{text-align:center}@media screen and (max-width:767px){.doc_material_type .h4{font-size:9px;line-height:10px}}.referat header{border:1px solid #F1F8FE;background-color:var(--white);padding:15px;min-width:100%;gap:16px;border-radius:24px;box-sizing:border-box}@media screen and (min-width:768px){.referat header{min-width:834px;padding:24px}}.referat header .header_line_taxonomy{display:flex;flex-wrap:wrap;gap:10px}.referat header .header_line_taxonomy a{white-space:nowrap}.referat h1{text-align:left}.referat .h1{font-family:var(--font-second);margin-bottom:16px;font-size:32px}@media screen and (max-width:767px){.referat .h1{font-size:13px;line-height:15px}}.referat .kamatoc__top,.referat .kamatoc__sub{width:100%;display:flex;align-items:center}.referat .doc_material_by_block{margin-top:80px}.referat .doc_material_by{font-family:var(--font-second);display:block;width:228px;text-align:left;margin-left:auto;margin-right:0}@media screen and (max-width:767px){.referat .doc_material_by{font-size:7px;line-height:8px;width:100px}}.referat .doc_first_page_ll{display:flex;justify-content:center}@media screen and (max-width:767px){.referat .doc_first_page_ll{font-size:7px;line-height:8px}}.referat .kamatoc-wrap__title p{font-family:var(--font-second);font-weight:700;font-size:8px;line-height:10px;letter-spacing:0px;color:#343946}@media screen and (min-width:768px){.referat .kamatoc-wrap__title p{font-size:20px;line-height:23.2px}}.referat .kamatoc__top a,.referat .kamatoc__sub a{font-family:var(--font-second);font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;color:#343946;text-decoration:none;border-bottom:none!important;display:block;padding-right:10px}@media screen and (min-width:768px){.referat .kamatoc__top a,.referat .kamatoc__sub a{font-size:20px;line-height:29.7px}}.referat .kamatoc__sub_1{margin-left:16px}@media screen and (min-width:768px){.referat .kamatoc__sub_1{margin-left:32px}}.referat .kamatoc__sub a{padding-left:0}.capitalize:first-letter{text-transform:uppercase}.ms_preview_block{list-style-type:none}.ms_preview_block li{display:block;position:relative}.ms_preview_block li:before{content:"";position:absolute;top:-4px;left:-40px;padding:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2012C0%205.37258%205.37258%200%2012%200H20C26.6274%200%2032%205.37258%2032%2012V20C32%2026.6274%2026.6274%2032%2020%2032H12C5.37258%2032%200%2026.6274%200%2020V12Z'%20fill='%23238DEF'%20fill-opacity='0.08'/%3e%3crect%20width='16'%20height='16'%20transform='translate(8%208)'%20fill='white'%20fill-opacity='0.01'/%3e%3cpath%20d='M14.4721%2014.8619C14.2117%2014.6015%2013.7896%2014.6015%2013.5293%2014.8619C13.2689%2015.1222%2013.2689%2015.5443%2013.5293%2015.8047L14.4721%2014.8619ZM16.0007%2017.3333L15.5293%2017.8047C15.6543%2017.9297%2015.8238%2017.9999%2016.0007%2017.9999C16.1775%2017.9999%2016.347%2017.9297%2016.4721%2017.8047L16.0007%2017.3333ZM23.1387%2011.138C23.3991%2010.8776%2023.3991%2010.4555%2023.1387%2010.1952C22.8784%209.93484%2022.4563%209.93484%2022.1959%2010.1952L23.1387%2011.138ZM23.334%2015.9999C23.334%2015.6317%2023.0355%2015.3333%2022.6673%2015.3333C22.2991%2015.3333%2022.0007%2015.6317%2022.0007%2015.9999H23.334ZM19.0007%2010.8038C19.3195%2010.9879%2019.7272%2010.8786%2019.9113%2010.5598C20.0954%2010.2409%2019.9862%209.83317%2019.6673%209.64907L19.0007%2010.8038ZM13.5293%2015.8047L15.5293%2017.8047L16.4721%2016.8619L14.4721%2014.8619L13.5293%2015.8047ZM16.4721%2017.8047L23.1387%2011.138L22.1959%2010.1952L15.5293%2016.8619L16.4721%2017.8047ZM22.0007%2015.9999C22.0007%2017.3207%2021.5648%2018.6046%2020.7608%2019.6525L21.8186%2020.4642C22.8013%2019.1835%2023.334%2017.6142%2023.334%2015.9999H22.0007ZM20.7608%2019.6525C19.9567%2020.7004%2018.8294%2021.4536%2017.5536%2021.7955L17.8987%2023.0834C19.458%2022.6656%2020.8359%2021.7449%2021.8186%2020.4642L20.7608%2019.6525ZM17.5536%2021.7955C16.2778%2022.1373%2014.9248%2022.0487%2013.7046%2021.5432L13.1943%2022.775C14.6858%2023.3928%2016.3394%2023.5012%2017.8987%2023.0834L17.5536%2021.7955ZM13.7046%2021.5432C12.4843%2021.0378%2011.4649%2020.1438%2010.8045%2018.9999L9.64981%2019.6666C10.457%2021.0646%2011.7029%2022.1573%2013.1943%2022.775L13.7046%2021.5432ZM10.8045%2018.9999C10.1441%2017.8561%209.87959%2016.5263%2010.052%2015.2168L8.73006%2015.0427C8.51935%2016.6432%208.84265%2018.2686%209.64981%2019.6666L10.8045%2018.9999ZM10.052%2015.2168C10.2244%2013.9073%2010.8241%2012.6912%2011.758%2011.7573L10.8152%2010.8145C9.67372%2011.956%208.94078%2013.4422%208.73006%2015.0427L10.052%2015.2168ZM11.758%2011.7573C12.692%2010.8233%2013.908%2010.2237%2015.2175%2010.0513L15.0435%208.72933C13.443%208.94004%2011.9567%209.67298%2010.8152%2010.8145L11.758%2011.7573ZM15.2175%2010.0513C16.527%209.87886%2017.8568%2010.1434%2019.0007%2010.8038L19.6673%209.64907C18.2693%208.84192%2016.644%208.51862%2015.0435%208.72933L15.2175%2010.0513Z'%20fill='%23238DEF'/%3e%3c/svg%3e");background-position:0;background-repeat:no-repeat}.ms_preview_title{margin-bottom:4px;display:block;font-weight:700}.ms_preview_text{font-size:14px;margin-bottom:16px;display:block}.doc_first_page{border:1px solid #F1F8FE;background-color:var(--white);padding:20px 26px;min-width:100%;min-height:90vh;gap:16px;border-radius:24px;display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box}@media screen and (min-width:768px){.doc_first_page{min-width:834px;padding:48px 58px;min-height:1100px;width:834px}}.doc_first_page .doc_first_page_tl{display:flex;justify-content:center}.doc_first_page .doc_first_page_tl p{font-family:var(--font-second);text-align:center}@media screen and (max-width:767px){.doc_first_page .doc_first_page_tl p{font-size:7px;line-height:8px}}.project_list{border:1px solid #F1F8FE;background-color:var(--white);padding:20px 26px;min-width:100%;gap:16px;border-radius:24px;display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box}@media screen and (min-width:768px){.project_list{min-width:834px;padding:48px 58px;width:834px}}.project_list p{word-break:break-all;overflow-wrap:break-word}.doc_content_index,.entry-content{border:1px solid #F1F8FE;background-color:var(--white);padding:20px 26px;min-width:100%;min-height:90vh;border-radius:24px;box-sizing:border-box}@media screen and (min-width:768px){.doc_content_index,.entry-content{padding:48px 58px;min-width:834px;min-height:1100px;width:834px}}.doc_content_index{display:flex;justify-content:space-between;flex-direction:column}.single-projects .doc_content_index{border:0;padding:0 16px 16px;min-height:auto;background-color:#f6f7f9;min-width:auto;width:auto}@media screen and (min-width:768px){.single-projects .doc_content_index{padding:0 32px 32px}}.entry-content.more{background:url(/images/more.webp);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.entry-content.more .more_block{border:1px solid rgb(241,248,254);padding:24px;border-radius:24px;background:var(--white);box-shadow:0 0 24px #00000029;box-shadow:0 0 2px #00000014}.entry-content.more .more_block p{font-family:var(--font-mobile);font-weight:700;letter-spacing:-1%;font-size:14px;line-height:20px;margin-top:0}@media screen and (min-width:768px){.entry-content.more .more_block p{font-size:18px;line-height:24px}}.entry-content.more .more_block a{font-family:var(--font-mobile);display:block;color:#fff;width:calc(100% - 30px);height:24px;gap:8px;border-radius:12px;padding:16px 16px 14px 14px;background:#238def;text-align:center}@media screen and (max-width:767px){.entry-content.more .more_block a{font-size:14px;line-height:20px}}.entry-content.more .more_block a:hover{background:#0261ad}.post-type-archive article,.archive article,.single-projects article{max-width:1264px}.post-type-archive .referat_category_list,.archive .referat_category_list,.single-projects .referat_category_list{max-width:1216px;margin:48px auto 0;border-radius:24px;border:1px solid rgba(213,217,226,.48);background-color:var(--white);padding:32px 24px}.post-type-archive .referat_category_list .h3,.archive .referat_category_list .h3,.single-projects .referat_category_list .h3{margin-top:0}.post-type-archive header.site-header,.archive header.site-header,.single-projects header.site-header{max-width:1264px;margin:0 auto}.post-type-archive .referat-list-header,.archive .referat-list-header,.single-projects .referat-list-header{background-color:#2ec4b6;background-image:url(/images/referat_list_header.png);background-repeat:no-repeat;background-position:right;height:128px;border-radius:12px;margin-bottom:0;padding:32px;width:1200px;max-width:1264px}@media screen and (max-width:767px){.post-type-archive .referat-list-header,.archive .referat-list-header,.single-projects .referat-list-header{width:calc(100% - 48px);padding:24px;height:auto;background-size:cover}}.post-type-archive .referat-list-header span.referat-list-header-title,.archive .referat-list-header span.referat-list-header-title,.single-projects .referat-list-header span.referat-list-header-title{font-family:var(--font-base);font-weight:700;font-size:64px;line-height:64px;color:var(--white);display:flex}.post-type-archive .referat-list-header span.referat-list-header-text,.archive .referat-list-header span.referat-list-header-text,.single-projects .referat-list-header span.referat-list-header-text{font-family:var(--font-base);font-weight:700;font-size:32px;line-height:32px;color:var(--white);display:flex}.post-type-archive .article_list,.archive .article_list,.single-projects .article_list{width:1264px;display:flex;grid-template-columns:auto auto auto;gap:24px;margin:0 auto;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:767px){.post-type-archive .article_list,.archive .article_list,.single-projects .article_list{flex-direction:column;width:100%}}.post-type-archive .article_list .referat_card,.archive .article_list .referat_card,.single-projects .article_list .referat_card{max-width:none;padding:16px;width:100%;background-color:var(--white);border-radius:24px;max-width:29%}@media screen and (max-width:767px){.post-type-archive .article_list .referat_card,.archive .article_list .referat_card,.single-projects .article_list .referat_card{max-width:calc(100% - 32px)}}.post-type-archive .article_list .referat_card .header_line_taxonomy,.archive .article_list .referat_card .header_line_taxonomy,.single-projects .article_list .referat_card .header_line_taxonomy{background-color:#238def14;border-radius:24px;padding:8px 12px}.post-type-archive .article_list .referat_card .header_line_taxonomy a,.archive .article_list .referat_card .header_line_taxonomy a,.single-projects .article_list .referat_card .header_line_taxonomy a{color:#238def;font-size:12px;line-height:16px}.post-type-archive .article_list .referat_card .h1,.archive .article_list .referat_card .h1,.single-projects .article_list .referat_card .h1{font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1%;text-align:left}.post-type-archive .Referat_Swiper .referat_card,.archive .Referat_Swiper .referat_card,.single-projects .Referat_Swiper .referat_card{max-width:100%;box-sizing:border-box}.post-type-archive #categories-container,.archive #categories-container,.single-projects #categories-container{margin-top:25px}.post-type-archive #categories-container .categories-wrapper,.archive #categories-container .categories-wrapper,.single-projects #categories-container .categories-wrapper{column-count:1;column-gap:30px}@media screen and (min-width:768px){.post-type-archive #categories-container .categories-wrapper,.archive #categories-container .categories-wrapper,.single-projects #categories-container .categories-wrapper{column-count:3}}.post-type-archive #categories-container .category-block,.archive #categories-container .category-block,.single-projects #categories-container .category-block{display:inline-flex;align-items:center;width:100%;break-inside:avoid;margin-bottom:32px}.post-type-archive #categories-container .category-block .categories-letter,.archive #categories-container .category-block .categories-letter,.single-projects #categories-container .category-block .categories-letter{color:#238def;margin:0 16px;font-weight:700;display:flex;align-items:center;line-height:23px}.post-type-archive #categories-container .category-block a,.archive #categories-container .category-block a,.single-projects #categories-container .category-block a{border-bottom:1px solid rgba(213,217,226,.48);display:flex}.post-type-archive .preview-content ul,.archive .preview-content ul,.single-projects .preview-content ul{list-style-type:none;margin:0;padding:0}.post-type-archive .preview-content ul li,.archive .preview-content ul li,.single-projects .preview-content ul li{margin:0 0 20px;color:#67758e;font-size:14px;line-height:20px}.post-type-archive .toggle-button,.post-type-archive .kc-toc-toggle,.archive .toggle-button,.archive .kc-toc-toggle,.single-projects .toggle-button,.single-projects .kc-toc-toggle{position:relative;padding:0;margin:0 0 20px;background-color:transparent;color:#238def;font-size:12px;line-height:16px}.post-type-archive .toggle-button:after,.post-type-archive .kc-toc-toggle:after,.archive .toggle-button:after,.archive .kc-toc-toggle:after,.single-projects .toggle-button:after,.single-projects .kc-toc-toggle:after{content:"";position:absolute;background:url(/images/angle.svg) no-repeat right 10px center;background-size:cover;width:10px;height:6px;display:block;top:6px;right:-20px;background-position:center}.post-type-archive .toggle-button.open:after,.post-type-archive .kc-toc-toggle.open:after,.archive .toggle-button.open:after,.archive .kc-toc-toggle.open:after,.single-projects .toggle-button.open:after,.single-projects .kc-toc-toggle.open:after{transform:rotate(-180deg)}.post-type-archive .blue_link,.archive .blue_link,.single-projects .blue_link{color:#238def}.post-type-archive .kc-toc-toggle,.archive .kc-toc-toggle,.single-projects .kc-toc-toggle{margin-top:2rem;margin-bottom:0}.post-type-archive .kc-toc-hidden,.archive .kc-toc-hidden,.single-projects .kc-toc-hidden{display:none}.post-type-archive .kc-toc-hidden.kc-toc-hidden--open,.archive .kc-toc-hidden.kc-toc-hidden--open,.single-projects .kc-toc-hidden.kc-toc-hidden--open{display:block}.post-type-archive .referat_list-content-title,.archive .referat_list-content-title,.single-projects .referat_list-content-title{color:#b1b9c8;font-size:14px;line-height:20px;margin-bottom:12px}.post-type-archive .simple_buttons,.archive .simple_buttons,.single-projects .simple_buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.post-type-archive .simple_buttons .simple_button img,.archive .simple_buttons .simple_button img,.single-projects .simple_buttons .simple_button img{margin-right:8px}.top_menu{display:flex;align-items:center;gap:var(--gap-x);margin-bottom:var(--gap-y-large)}.top_menu a.link{background-color:var(--color-bg);padding:8px;border-radius:8px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;color:#6788f3;display:flex;align-items:center;position:relative;cursor:pointer}.top_menu a.link>span{display:none}@media screen and (min-width:768px){.top_menu a.link>span{display:block}}@media screen and (min-width:768px){.top_menu a.link img{margin-right:4px}}.top_menu a.link:hover{background-color:var(--color-bg-hover)}.top_menu a.link .bookmark_popup{position:absolute;top:0;background-color:#2f3139;color:var(--white);display:flex;white-space:nowrap;align-items:center;padding:6px 12px;gap:4px;border-radius:8px;left:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear,top .5s linear}.top_menu a.link .bookmark_popup.active{visibility:visible;opacity:1;top:40px}.top_menu a.link .bookmark_popup span{padding:2px 6px;background-color:var(--white);border-radius:4px;color:#2f3139}.social_buttons{display:flex;align-items:center;gap:calc(var(--gap-x) / 2);font-size:12px;line-height:16px;font-weight:500}.social_buttons span{display:none}@media screen and (min-width:768px){.social_buttons span{display:block}}.social_buttons a{display:flex}.burger.close:before,.burger.close:after{left:6px;width:20px}.burger.close:before{box-shadow:none;transform:rotate(45deg);top:15px}.burger.close:after{transform:rotate(135deg);bottom:15px}.burger:before,.burger:after{content:"";left:10px;position:absolute;display:block;width:12px;height:2px;border-radius:2px;background:#fff}.burger:before{top:10px;box-shadow:0 5px #fff}.burger:after{bottom:10px}.burger{cursor:pointer;display:block;position:relative;border:none;border-radius:8px;background-color:#6788f3;width:32px;height:32px;margin-right:0;margin-left:auto}.burger.close{position:absolute;right:16px;top:16px}.mobile_menu{position:absolute;top:100vh;visibility:hidden;left:-16px;z-index:5;background-color:var(--white);height:0;right:0;transition:all .5s;width:100vw}.mobile_menu ul{width:calc(100% - 32px)}.mobile_menu .widget_block p{line-height:32px}body.active{overflow:hidden;height:100vh}body.active .mobile_menu{top:-16px;visibility:visible;height:100vh}.wp-block-lazyblock-course-block{position:relative}.wp-block-lazyblock-course-block h2,.wp-block-lazyblock-course-block .h2{margin:0}.wp-block-lazyblock-course-block img{width:100%}.wp-block-lazyblock-course-block p{font-size:16px;font-weight:600;line-height:24px}@media screen and (min-width:768px){.wp-block-lazyblock-course-block p{font-size:20px;line-height:28px}}.wp-block-lazyblock-course-block a{position:absolute;bottom:0;padding:12px 16px;background-color:var(--color-accent);color:var(--white);border-radius:8px;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.01em}@media screen and (min-width:768px){.wp-block-lazyblock-course-block a{font-size:20px;font-weight:600;line-height:24px}}.wp-block-lazyblock-course-block a:hover{background-color:var(--color-accent-hover)}.block_text_over_img{position:absolute;top:16px;left:16px;margin-right:16px;max-width:100%;height:calc(100% - 32px);display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:768px){.block_text_over_img{top:40px;left:40px;max-width:50%;height:calc(100% - 80px)}}#tocmenu,.kc-toc-hidden{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:8px}#tocmenu a,.kc-toc-hidden a{margin:4px 0;border-bottom:1px;border-bottom:1px solid #b9bbc6}#left_side_widget{position:absolute;top:400px;left:0;width:240px}#left_side_widget.fixed{left:auto;top:60px}#right_side_widget{position:absolute;top:400px;right:0;width:240px;z-index:5}#right_side_widget ul{max-height:70vh;overflow:auto}#right_side_widget.fixed{top:60px;right:0}#right_side_widget.fixed.bottom{top:auto;bottom:0;position:absolute}@media screen and (min-width:768px){#right_side_widget.fixed{right:15px}}@media screen and (min-width:1400px){#right_side_widget.fixed{right:calc((100% - 1408px)/2);left:auto}}#right_side_widget.fixed.referat{top:400px;bottom:auto;transition:all 1s}#right_side_widget.fixed.referat.bottom{transition:all 1s;top:auto;bottom:610px;position:absolute}@media screen and (min-width:1400px){#right_side_widget.fixed.referat{right:calc((100% - 1264px)/2);left:auto}}#right_side_widget,#left_side_widget{box-shadow:0 4px 8px #25262c14;background-color:var(--white)}#right_side_widget.fixed,#left_side_widget.fixed{position:fixed}.slider-panel ul,.slider-panel ol,.mobile_menu ul,.mobile_menu ol,#right_side_widget ul,#right_side_widget ol{padding:16px;list-style-type:none;margin:0;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.slider-panel ul li,.slider-panel ol li,.mobile_menu ul li,.mobile_menu ol li,#right_side_widget ul li,#right_side_widget ol li{padding:4px 0;margin-bottom:4px}.slider-panel a,.slider-panel li,.mobile_menu a,.mobile_menu li,#right_side_widget a,#right_side_widget li{text-decoration:none;border-bottom:0;font-size:14px;line-height:18px;font-weight:600;letter-spacing:.01em}@media screen and (min-width:768px){.slider-panel a,.slider-panel li,.mobile_menu a,.mobile_menu li,#right_side_widget a,#right_side_widget li{font-size:12px;line-height:16px}}.slider-panel p,.slider-panel a#back-to-categories,.mobile_menu p,.mobile_menu a#back-to-categories,#right_side_widget p,#right_side_widget a#back-to-categories{border-bottom:1px solid rgb(210,213,224);font-size:13px;font-weight:700;line-height:16px;color:#6788f3;margin:0;padding:16px;height:32px;display:flex;align-items:center}.slider-container{position:relative;width:100%;overflow:hidden}.slider-panel{position:absolute;top:0;left:-1100%;width:100%;height:100%;padding:0;transition:left .5s ease;overflow-y:auto;scrollbar-width:thin}#categories .slider-panel{height:100vh}.slider-panel.active{left:0}#back-to-categories{display:block;margin-bottom:10px;text-decoration:none;color:#007bff}#back-to-categories img{margin-right:8px}.category-button{cursor:pointer}#footer_widget{bottom:-10%;left:0;position:absolute;width:100%;z-index:5;transition:all .5s;height:80px}@media screen and (min-width:768px){#footer_widget{box-shadow:0 -8px 16px #25262c14;background:var(--white)}}#footer_widget .fixed_line{display:flex;max-width:1184px;margin:0 auto;align-items:center;justify-content:space-between;height:80px;padding:0 16px}@media screen and (min-width:768px){#footer_widget .fixed_line{padding:0}}#footer_widget .fixed_line img{margin-right:16px}#footer_widget .fixed_line-block{display:flex;align-items:center}#footer_widget .fixed_line-text{font-size:16px;font-weight:400;line-height:24px}#footer_widget .fixed_line-text span{font-size:20px;font-weight:700;line-height:24px}#footer_widget a.generate{padding:12px 16px;background-color:var(--color-accent);color:var(--white);border-radius:8px}#footer_widget a.generate:hover{background-color:var(--color-accent-hover)}#footer_widget a.scrollup{right:16px;background-color:var(--white);width:48px;height:48px;border-radius:8px;border:1px solid #6788F3;display:flex;align-items:center;justify-content:center;padding:0}#footer_widget a.scrollup img{margin:0}#footer_widget.fixed{bottom:0;position:fixed}#right_side_widget.referat{top:auto;border:1px solid #F1F8FE;border-radius:24px;width:100%;padding:24px;box-sizing:border-box;position:relative;transition:all 1s}#right_side_widget.referat.fixed{top:60px}@media screen and (min-width:768px){#right_side_widget.referat{width:404px;top:190px;position:fixed;right:calc((100% - 1264px)/2)}}#right_side_widget.referat p{font-family:var(--font-mobile);font-weight:700;letter-spacing:-1%;font-size:18px;line-height:24px;margin-top:0;color:#343946;border-bottom:0;padding:0}#right_side_widget.referat ul{list-style-type:none}#right_side_widget.referat ul li{display:block;position:relative;padding-left:22px;font-size:16px;line-height:20px}#right_side_widget.referat ul li:before{content:"";position:absolute;top:0;left:-16px;padding:0;height:24px;width:24px;display:flex;align-items:center;justify-content:center;background-image:url(/images/li_icon_no_bg.svg);background-position:0;background-repeat:no-repeat;background-size:24px 24px}#right_side_widget.referat a{font-family:var(--font-mobile);display:block;color:#fff;font-size:14px;line-height:20px;width:calc(100% - 30px);height:18px;gap:8px;border-radius:12px;padding:16px 16px 14px 14px;background:#238def;text-align:center}#right_side_widget.referat a:hover{background:#0261ad}#commentForm{background:#6788f30a;border-radius:16px;padding:24px}#commentForm .comment-form-author-email-wrapper{display:flex;justify-content:space-between;gap:16px;flex-direction:column}@media screen and (min-width:768px){#commentForm .comment-form-author-email-wrapper{flex-direction:row}}#commentForm .comment-form-author-email-wrapper p{width:100%}#commentForm .form-submit{margin-bottom:0}#commentForm .comment-notes{margin-top:0}#commentForm input{min-height:44px;padding:0 10px}#commentForm textarea{height:82px;padding:10px}#commentForm #submit{background:#6788f3;padding:12px;border-radius:8px;color:#fff}#commentForm input,#commentForm textarea{gap:4px;border-radius:8px;border:1px solid rgb(185,187,198)}#commentForm .comment-form-cookies-consent{display:none}#commentForm .comment-form-author,#commentForm .comment-form-email,#commentForm .comment-form-comment{display:flex;flex-direction:column}#commentForm label{font-size:10px;font-weight:700;line-height:16px;letter-spacing:.03em;color:#2f3139}#commentForm .comment-notes{display:inline-flex;align-items:center;padding:12px;background:#888a9414;border-radius:12px;font-size:14px;font-weight:400;line-height:16px}#commentForm .comment-notes img{margin-right:8px}.faq{margin:0 auto}.faq-item{margin-bottom:8px;border-radius:8px;border:1px solid rgb(103,136,243);padding:16px}.faq-question{cursor:pointer;font-size:16px;font-weight:700;line-height:20px;color:#6788f3;display:flex;justify-content:space-between}.faq-answer{padding-top:10px;font-size:14px;line-height:1.5;display:none;font-size:16px;font-weight:400;line-height:20px;color:#2f3139}.faq_opened_block{width:32px;height:32px;border-radius:8px;background:#6788f31f;display:flex;align-items:center;justify-content:center;min-width:32px;margin-left:10px}.related_materials{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (min-width:768px){.related_materials{display:flex;flex-wrap:wrap}}.related_materials-items{width:100%}@media screen and (min-width:768px){.related_materials-items{width:256px}}.related_materials-items a{font-size:14px;font-weight:700;line-height:16px;letter-spacing:.01em;color:#2f3139}.related_materials-items p{font-family:var(--fontfamily);font-size:13px;font-weight:400;line-height:16px;letter-spacing:.01em;color:#70727c;margin-top:4px}.related_materials-image{width:100%;height:90px;background-position:center;background-size:cover;border-radius:16px;margin-bottom:16px}@media screen and (min-width:768px){.related_materials-image{height:144px}}#subscripe_popup{position:fixed;bottom:-100%;left:0;right:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;opacity:0;transition:all .5s ease;border:1px solid #b9bbc6;width:calc(96% - 40px);max-width:520px;box-shadow:0 24px 32px #25262c14;background:#e0eefb;margin:0 auto;border-radius:16px;padding:24px 20px;height:auto;background-image:url(../images/form_bg.png);background-position:right center;background-repeat:no-repeat;z-index:200;background-size:auto 50%}@media screen and (min-width:768px){#subscripe_popup{background-size:auto;padding:48px 40px}}#subscripe_popup p{text-align:left;width:75%;margin-bottom:48px;font-weight:600}@media screen and (max-width:767px){#subscripe_popup p{font-size:16px;line-height:20px}}#subscripe_popup .h1{text-align:left;font-size:40px;font-weight:700;line-height:48px;margin:0}@media screen and (max-width:767px){#subscripe_popup .h1{font-size:24px;line-height:36px}}#subscripe_popup .close_container{width:32px;height:32px;border-radius:8px;background:#6788f31f;display:flex;align-items:center;justify-content:center;min-width:32px;position:absolute;top:24px;right:24px}#subscripe_popup .close_container a{display:flex}.popupbg{display:none;position:fixed;inset:0;height:100%;width:100%;background-color:#00000080;z-index:100}.popup_show .popupbg{display:block}#subscripe_popup.show{bottom:auto;top:20%;opacity:1}@media screen and (min-width:768px){#subscripe_popup.show{bottom:30%;top:auto}}button{margin:10px;border:none;cursor:pointer}#subscriptionForm{position:relative;width:100%}#subscriptionForm #subscriber_email{min-height:41px;width:calc(100% - 16px);padding-left:10px;padding-top:15px}#subscriptionForm label{position:absolute;top:10px;left:10px;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.03em;text-transform:uppercase}.subsribe_buttons{display:flex;justify-content:space-between;gap:0;flex-direction:column}@media screen and (min-width:768px){.subsribe_buttons{flex-direction:row;gap:8px}}.subsribe_buttons a,.subsribe_buttons button{padding:0;background-color:var(--color-accent);border-radius:8px;margin:16px 0 0;width:100%;font-size:16px;font-weight:600;line-height:16px;letter-spacing:.01em;color:var(--white);min-height:48px;display:flex;align-items:center;justify-content:center;white-space:nowrap}@media screen and (min-width:768px){.subsribe_buttons a,.subsribe_buttons button{padding:0 20px}}.subsribe_buttons a:hover,.subsribe_buttons button:hover{background-color:var(--color-accent-hover);color:var(--white)}.subsribe_buttons a{background-color:#6788f31f;color:var(--color-accent)}.subsribe_buttons a:hover{color:var(--color-accent);background-color:#6788f31f}footer{background-color:#2a2e38;border-radius:24px;padding:32px;margin:64px auto 0;width:1264px;box-sizing:border-box}footer .footer-1 a{color:#fff;font-weight:700}footer .footer-1 a:hover{text-decoration:underline;color:#fff}@media screen and (max-width:767px){footer{width:100%;padding:24px}}footer .footer_container,footer .footer_bottom_menu{display:flex;gap:24px;width:100%}@media screen and (max-width:767px){footer .footer_container,footer .footer_bottom_menu{flex-direction:column}}footer .footer_container>div,footer .footer_bottom_menu>div{width:25%;color:var(--white)}@media screen and (max-width:767px){footer .footer_container>div p,footer .footer_bottom_menu>div p{margin-top:0}}@media screen and (max-width:767px){footer .footer_container>div,footer .footer_bottom_menu>div{width:100%}}footer .footer_container ul,footer .footer_bottom_menu ul{margin-left:0;padding-left:0;list-style-type:none}@media screen and (max-width:767px){footer .footer_container ul,footer .footer_bottom_menu ul{flex-direction:column}}footer .footer_container ul a,footer .footer_bottom_menu ul a{color:var(--white)}footer .footer_bottom_menu{color:var(--white);display:flex;justify-content:space-between}footer .footer_bottom_menu ul{display:flex;gap:24px;margin-bottom:0}footer .footer_bottom_menu p{margin-bottom:0}.search_container{max-width:1214px;margin:32px auto;border:1px solid #F1F8FE;background:#f6fafe;padding:24px;border-radius:24px}@media screen and (max-width:480px){.search_container{padding:16px}}.search_container #ajax-search-form{display:flex;flex-wrap:nowrap}@media screen and (max-width:480px){.search_container #ajax-search-form{flex-direction:column;gap:8px}}.search_container input#search-input{width:80%;border-radius:12px 0 0 12px;padding-left:16px;height:52px}.search_container input#search-input,.search_container #search-category{border:1px solid rgba(213,217,226,.48);font-size:14px;line-height:20px}@media screen and (max-width:480px){.search_container input#search-input,.search_container #search-category{border-radius:12px;width:calc(100% - 22px)}}.search_container #search-category{color:#238def;padding-left:16px;height:56px;appearance:none;padding-right:30px;background:url(/images/angle.svg) no-repeat right 10px center;background-size:12px;background-color:var(--white)}@media screen and (max-width:480px){.search_container #search-category{width:calc(100% - 2px)}}.search-container-second input#search-category-input{width:calc(100% - 16px);border-radius:12px;height:52px;border:1px solid rgba(213,217,226,.48);font-size:14px;line-height:20px;padding-left:16px}#search-results div{margin:16px}.referat_slider{width:1216px;display:flex;gap:24px;margin:0 auto;justify-content:flex-start;align-items:flex-start;padding:24px}@media screen and (max-width:480px){.referat_slider{flex-direction:column;padding:24px 16px;width:calc(100% - 32px);background:#f6fafe;border:1px solid rgb(241,248,254);margin-top:24px;border-radius:24px}}.referat_slider .referat_Swiper{width:100%;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;flex:1;max-height:100%;overflow-y:auto;height:425px}.referat_slider .h4{margin-top:0}@media screen and (min-width:768px){.referat_slider .h4{margin-bottom:36px}}.referat_slider .slider_subtitile{color:#343946;font-weight:700;margin:0}.referat_slider .slider_text{margin-top:12px}.referat_slider .referat_swiper_buttons{display:flex;gap:16px;width:100%}.referat_slider .referat_Swiper_link{background:#238def;border-radius:12px;padding:8px 16px;display:flex;align-items:center;color:var(--white);font-size:14px;line-height:20px;position:absolute;right:16px}@media screen and (min-width:768px){.referat_slider .referat_Swiper_link{position:relative;right:auto}}.referat_slider .referat_Swiper_link img{margin-right:12px}.referat_slider .referat_Swiper-button-next,.referat_slider .referat_Swiper-button-prev{background-color:#238def14;padding:16px;border-radius:12px;width:16px;height:16px;cursor:pointer}.referat_slider .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.referat_slider .swiper-slide .slider_number{border-radius:24px;background-color:#444d60;color:var(--white);padding:4px 12px}.referat_slider .referat_image{width:100%;min-width:100%;position:relative}@media screen and (min-width:768px){.referat_slider .referat_image{width:720px;min-width:720px}}.pagination{display:flex;justify-content:center}.pagination .page-numbers{display:flex;list-style-type:none}.pagination .page-numbers li,.pagination .page-numbers a{width:48px;height:48px;font-weight:400;font-size:12px;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center;color:#238def}.pagination .page-numbers a.next,.pagination .page-numbers a.prev{background:#d3e8fc;border-radius:50%}.pagination .page-numbers span{display:block;background:#238def;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--white)}.swiper-pagination{margin-top:32px;position:relative}.swiper_articles_header{position:relative;display:flex;justify-content:space-between}.swiper-buttons{width:80px;display:flex;align-items:center;justify-content:space-between;margin:32px 0 12px}@media screen and (min-width:768px){.swiper-buttons{align-items:flex-start;width:120px;margin:0}}.swiper-button-prev,.swiper-button-next{background:#d3e8fc;border-radius:50%;position:relative;width:24px;height:24px;font-weight:400;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center;color:#238def}@media screen and (min-width:768px){.swiper-button-prev,.swiper-button-next{width:48px;height:48px}}.swiper-button-prev:after,.swiper-button-next:after{font-size:7px}@media screen and (min-width:768px){.swiper-button-prev:after,.swiper-button-next:after{font-size:14px}}.blue_text{color:var(--blue)}.simple_button{background-color:var(--color-bg-buttons);font-size:12px;line-height:16px;border-radius:24px;padding:8px 12px;white-space:nowrap;display:flex;align-items:center}.wpaicg-chat-shortcode{width:100%;margin-bottom:32px}
