.dark{background-color:#6ccddd;}.dark h2{font-weight:bold;color:#fff;}.language-switcher-language-url.contextual-region .contextual{right:20px;}
@media screen and (min-width:320px){.region-header{grid-template-areas:"logo"
                      "search"
                      "right";}.region-header div#block-sdelayposledniyshag{display:none;}.catalog-courses-cubes .view-content{grid-template-columns:1fr;}.views-eva-photo .field-content img{border-radius:10px;}}
@media screen and (min-width:480px){.region-content .block-facets-summary .content ul,.region-content .facets-widget-links ul.facet-inactive{grid-template-columns:repeat(2,1fr);}ul.facet-active .facet-item--expanded .facets-widget- ul{grid-template-columns:repeat(2,1fr);}.views-eva-photo .field-content{grid-template-columns:repeat(2,1fr);}}
@media screen and (min-width:720px){.catalog-courses-cubes .view-content{grid-template-columns:repeat(2,1fr);}.program-params table tr th{width:300px;}}
@media screen and (min-width:1000px){.region-header{grid-template-areas:"logo search right"
                      "footer footer footer";grid-template-columns:290px 1fr 290px;}.region-header div#block-sdelayposledniyshag{display:block;}.courses-cubes .view-content{grid-template-columns:repeat(3,1fr);}.region-content .block-facets-summary .content ul,.region-content .facets-widget-links ul.facet-inactive{grid-template-columns:repeat(4,1fr);grid-gap:5px 10px;padding:0;}ul.facet-active .facet-item--expanded .facets-widget- ul{grid-template-columns:repeat(4,1fr);}.catalog-courses-cubes .view-content{grid-template-columns:repeat(3,1fr);}.views-eva-photo .field-content{grid-template-columns:repeat(4,1fr);}.views-eva-photo .field-content img{border-radius:190px;}.views-eva-photo .field-content a:focus img,.views-eva-photo .field-content a:hover img{border-radius:15px;transition:0.3s;}.main.content-block-htable{display:grid;grid-template-columns:1fr 300px;}div.course-org{padding:20px 20px;background:#e8f6f9;}.course-org .views-row{display:grid;grid-template-areas:"title title"
                      "address phones";}.course-org .title{grid-area:title;border-bottom:1px solid #00aec5;}.course-org .title span{margin-right:10px;}.course-org .address{grid-area:address;}.course-org .phones{grid-area:phones;}}
body{font-size:15px;}
body{color:#4e4e4e;}a,.link{color:#117685;border-bottom:none;}a:hover,a:focus,.link:hover,.link:focus{color:#72e6f7;}h2,.heading-b{margin:0;}#header{background-color:#0cacc4;background-image:none;}.region-secondary-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;}.region-header{display:grid;}.region-header .site-branding{grid-column:logo;float:none;}.site-branding__text{grid-area:logo;display:grid;grid-template-areas:"name slogan";grid-template-columns:58px 200px;grid-gap:5px;padding:0;}.site-branding__name{align-self:center;font-size:2.821em;font-weight:bold;}.site-branding__slogan{margin-top:0px;align-self:center;}.region-header .search-block-form{grid-column:search;float:none;}.region-header .block-language{grid-column:right;}.region-header div#block-sdelayposledniyshag{grid-column:footer;}div#block-sdelayposledniyshag .content{width:100%;height:260px;text-align:center;font-size:2em;font-weight:bold;background:no-repeat center bottom;}html[lang="ru"] div#block-sdelayposledniyshag .content{background-image:url(/themes/custom/zutheme/images/123-ru.webp);}html[lang="uk"] div#block-sdelayposledniyshag .content{background-image:url(/themes/custom/zutheme/images/123-ua.webp);}div#block-sdelayposledniyshag div{margin:0 auto;display:table;}div#block-sdelayposledniyshag p{padding:0;margin:0;}.region-primary-menu .block-search{margin-bottom:5px;}.sidebar .block{border-color:#e7f6f9;background-color:#e7f6f9;}.sidebar h2{border-bottom:1px solid #72e6f7;}.block-language{text-align:right;}.block-language .content ul{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;font-size:1.143em;}.region-header .block li{padding:3px 10px;}.messages.messages--error{display:none;}.user-logged-in .messages.messages--error{display:block;}.view-content{margin-bottom:20px;}.region.region-content{border-radius:0 0 5px 5px;overflow:hidden;}.region-content > div:nth-child(2){border-radius:5px 5px 0 0;}.path-frontpage .region-content .block-facets{margin:10px 0;border-radius:5px;}.region-content .block-facets{background-color:#e7f6f9;border-radius:0px;padding:10px;margin:0px 0;}.facets-widget-links{background-color:#fff;border-radius:5px;padding:5px 0 15px;}.region-content .block-facets-summary .content ul,.region-content .facets-widget-links ul.facet-inactive{display:grid;grid-gap:5px 10px;padding:0;}ul.facet-active .facet-item--expanded .facets-widget- ul{display:grid;}span.facet-item__status.js-facet-deactivate{display:none;}.region-content .block-facets-summary .content  li::marker,.facets-widget-links li::marker{content:"";}.facets-widget-links li.facet-item{padding:3px 7px;}.region-content .facets-widget-links ul li a{display:grid;grid-template-areas:"value count";grid-template-columns:minmax(150px,300px) 40px;width:100%;border-bottom:none;}.region-content .facets-widget-links ul li a.is-active{border-bottom:1px solid #00aec5;padding-bottom:5px;}span.facet-item__value{grid-column:value;}span.facet-item__count{grid-column:count;text-align:end;color:#c6c6c6;}.search-form{background-color:#fff;border-radius:5px;display:grid;grid-template-columns:1fr 40px;}.form-item,.form-actions{margin-top:0;margin-bottom:0;}.form-actions{padding-top:0;}.search-form .form-search{margin-left:5px;width:100%;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea{color:#4e4e4e;border:none;}:focus-visible{outline:none;}.button.search-form__submit,.search-form__submit{background:#fff url(/themes/custom/zutheme/images/loupe.svg) no-repeat center;}.button.search-form__submit:hover,.search-form__submit:hover,.button.search-form__submit:focus,.search-form__submit:focus{background:#fff url(/themes/custom/zutheme/images/loupe.svg) no-repeat center;}.button{border:1px solid #fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;}.catalog-courses-cubes{background-color:#e7f6f9;padding:10px;}.catalog-courses-cubes .view-content{display:grid;grid-gap:10px;}.catalog-courses-cubes .views-row{}article.node--view-mode-teaser{padding:20px;background:linear-gradient(270deg,#F8F8F8 0.01%,rgba(248,248,248,0) 51.45%);border:1px solid #12b4e9;}.node--view-mode-teaser{height:calc(100% - 40px);margin:0;}.node--view-mode-teaser header{display:none;}.node--view-mode-teaser .node__content{display:flex;flex-wrap:wrap;position:relative;flex-direction:column;justify-content:space-between;align-content:stretch;min-height:100%;}.node--view-mode-teaser h2{padding-top:0;font-size:1.143em;}.field--type-entity-reference{margin:0;}.node--view-mode-teaser .group-cover{display:grid;grid-template-columns:110px 1fr;width:100%;height:120px;overflow:hidden;}.node--view-mode-teaser .field--type-image{margin:0;}.node--view-mode-teaser .field--type-image img{margin:0;}.node--view-mode-teaser .group-col-1{display:grid;grid-template-areas:"date"
                      "h2";grid-template-rows:30px auto;}.node--view-mode-teaser .field--name-field-nachalo-zanyatiy{border-bottom:1px solid #ddd;}.node--view-mode-teaser .field--name-field-display-title{grid-area:h2;}.node--view-mode-teaser .group-col-2{width:100%;display:flex;flex-direction:column;flex:1 1 auto;}.node--view-mode-teaser .group-col-3{display:flex;width:100%;height:77px;margin-top:10px;padding-top:10px;justify-content:space-between;border-top:1px solid #ddd;flex:0 1 auto;}div.courses-cubes{background-color:#0ca8bf;padding:20px;border-radius:5px;}.courses-cubes .view-content{display:grid;grid-gap:20px;}article.node--view-mode-cubes{height:100%;}.node--view-mode-cubes .node__content{display:flex;flex-wrap:wrap;position:relative;flex-direction:column;justify-content:space-between;align-content:stretch;min-height:100%;overflow:hidden;border-radius:5px;background-color:#fff;}.node--view-mode-cubes .node__content > div{margin:0 20px;flex:0 1 auto;}.node--view-mode-cubes .node__content > div:first-child{margin:0 0 10px;}.node--view-mode-cubes .node__content > div:last-child{flex:1 1 auto;}.node--view-mode-cubes header{display:none;}.node--view-mode-cubes img,.node--view-mode-cubes .field--type-image{margin:0;}.node--view-mode-cubes a{color:#4f4f4f;font-weight:bold;}.node--view-mode-cubes .col-1{display:grid;grid-template-areas:"date akciya region";grid-template-columns:1fr auto auto;grid-gap:5px;align-items:center;color:#0cacc4;font-weight:bold;}.field--name-field-nachalo-zanyatiy{padding:3px 0px;}.field--name-field-akciya{grid-column:akciya;padding:3px 10px;background-color:#0cc380;color:#fff;border-radius:5px;width:max-content;text-align:right;}.field--name-field-region{grid-column:region;padding:3px 10px;background-color:#c4240c;color:#fff;border-radius:5px;width:max-content;text-align:right;}.group-title{display:grid;grid-template-areas:"logo title";grid-template-columns:80px 1fr;grid-gap:5px;}.group-title .field--type-image{grid-column:logo;margin:0;}.group-title .field--type-image img{margin:0;align-self:center;}.group-title [class*="title"]{grid-column:title;align-self:center;}.group-about{display:grid;grid-template-areas:"article aside";grid-template-columns:1fr 290px;}.group-about article{grid-column:article;padding:10px 15px 0 0;border-top:1px solid #e8f6f9;border-right:1px solid #e8f6f9;}.group-about aside{grid-column:aside;padding:10px;background:#e8f6f9;border-radius:0 5px 0 0;}.horizontal-tabs{border:1px solid #e8f6f9;}.horizontal-tabs .horizontal-tabs-list{background-color:#e8f6f9;border-bottom:1px solid #e8f6f9;}.horizontal-tabs .horizontal-tabs-list .selected a{background:#00aec5;color:#fff;}.horizontal-tabs  .horizontal-tab-button{background:#e8f6f9;border-right:1px solid #e8f6f9;}.horizontal-tabs details > .details-wrapper{padding:0;}fieldset.field-usl-akcii{border:1px solid #e8f6f9;padding:0.35em 2.625em 0.75em;border-bottom:none;border-radius:5px 5px 0 0;background:#e8f6f9;}.field-usl-akcii legend{margin:0 50px 0 auto;}.field-usl-akcii span.fieldset-legend{padding:5px 30px;border:1px solid #e8f6f9;border-radius:6px;background:#fff;color:#c61d07;font-weight:bold;}.field-usl-akcii div.fieldset-wrapper{display:grid;grid-template-columns:200px 1fr;align-items:center;margin:0px 0 5px;}.page-node-type-programmy-kursy- div#node-spec-courses-full-group-course-desk{display:grid;grid-template-areas:"cost col1 col2 reg";padding:20px;border:1px solid #e8f6f9;border-bottom:none;}.group-cena{grid-column:cost;}.group-col1{grid-column:col1;}.group-col2{grid-column:col2;}.field--name-field-stoimost-do-akcii{text-decoration:line-through;}.group-vkladki1 .horizontal-tabs{margin:0;border-bottom:none;}.group-prog{margin:0;}.path-node #main-photo-courses-group{float:left;margin:0 1em 0 0;}div.views-eva-photo{padding:50px 20px;background:#e8f6f9;}.views-eva-photo .field-content{display:grid;grid-gap:10px;text-align:center;}.views-eva-photo .field-content a:focus,.views-eva-photo .field-content a:hover{border:none;}.program-params table{margin:0;}.program-params tr{background:#e8f6f9;}.program-params table tr th{background:#00aec5;}.program-params tr td,.program-params tr th{border-right:1px solid #e8f6f9;border-left:1px solid #00aec5;}div#block-rng-registration{padding:1px 10px 20px;background-color:#6ccddd;}form#registration-ostavit-zayavku-form{}div##block-rng-registration div.content > form{margin:0px auto;}form#registration-ostavit-zayavku-form details#edit-people{display:none;}form#registration-ostavit-zayavku-form input[class*="form"],form#registration-ostavit-zayavku-form textarea{width:100%;border:1px solid #ddd;}form#registration-ostavit-zayavku-form input#edit-submit{width:auto;border-radius:13px;background:#e8f6f9;font-weight:bold;}form#registration-ostavit-zayavku-form div#edit-actions{text-align:center;margin:10px 0;}.path-registration-success p > b{display:none;}div.course-org{padding:20px 20px;background:#e8f6f9;}.course-org .title{border-bottom:1px solid #00aec5;margin-bottom:10px;}.course-org .title span{margin-right:10px;}
