

/* Start:/local/zukka.css?17498391106664*/
@import url("/local/fonts/formular/formular.css");
/* @import url("/local/fonts/formular/formular.css");
@import url("/local/zukka.css");*/
body {
  font-family: 'Formular' !important;
--landing-font-family: 'Formular'; 

--border-color: #f9b52d;
--button-color:#f9b52d; ;
--button-color-light:#f7931e;/* hsla(40, 58%, 80%, 1);*/
--button-color-hover: #f7931e; 
--button-color-contrast: hsla(40, 94%, 13%, 1);
--primary: #10559a;
--primary-darken-1: #0e457c;
}
h1,h2,h3,h4,h5,h6 {font-family: 'Formular' !important;
--border-color: #f9b52d;
--border-color--hover: #f9b52d;
}
.btn {border-radius: 0;}
.landing-block-card-header {
  --border-color: #f9b52d;
  --border-color--hover: #f9b52d;
}
#b429,#b427,#b431,#b409,#b381,#b383,#howto,#b1071,
#block429,#block427,#block431,#block409,#block381,#block383,#block1071 {
  background-color: #f7f7f7;
}
#b1625, #block1625, #b2372 {
  background-color: #10559a;
}
#b1627, #block1627 {
  background-color: #003a70;
}
#b1647 {
  --bg: #f9b52d;
}
#howto .landing-semantic-subtitle-medium-primary {
  color: #302103!important;
}
#howto .g-brd-around {
  --bg: #fff;
}
#b1164 .landing-block-node-card-button:hover {
  background-color: #f9b52d !important;
}
#b1164 .landing-block-node-card-button:focus {
  background-color: transparent !important;
}

.landing-public-mode .block-20-3-four-cols-fix-img-title-text [data-pseudo-url*="\"enabled\":true}"] {
  cursor: default;
}

.landing-footer {
  --color: #f7f7f7;
}
.landing-footer h2 {
  --color: hsla(0, 0%, 86%, 1);
}
h6:not(.landing-block-node-subtitle) a:link, h6:not(.landing-block-node-subtitle) a:visited, .landing-main h6:not(.landing-block-node-subtitle) a:not(.g-button-color):link, .landing-main h6:not(.landing-block-node-subtitle) a:not(.g-button-color):visited {
  color: inherit;
}
.btn-primary, #b1498 .g-button-color, #block1498 .g-button-color,
#b1238 .g-button-color {
  background-color: #f9b52d;
  border-color: #f9b52d;
  color: #000;
}
.btn-primary:hover, #b1498 .g-button-color:hover, #block1498 .g-button-color:hover,
#b1238 .g-button-color:hover {
  background-color: #f7931e;
  border-color: #f7931e;
  color: #000;
}
.btn-primary:disabled {background-color: #757575; border-color: #757575; cursor:not-allowed;}

a[href^="mailto:"] {color: inherit;}

/*
.g-button-color:hover, .g-button-color.active, .g-button-color.g-btn-type-solid:hover, .g-button-color.g-btn-type-solid.active {
  background-color: #f7931e!important;
}
*/

.navbar .active > a, .navbar a:hover {
  --primary: #f7931e;
}

.landing-main a:not(.g-button-color):not(.btn):link, 
.landing-main a:not(.g-button-color):not(.btn):visited,
.landing-main .landing-block-node-card-text a:link, 
.landing-main .landing-block-node-card-text a:visited, 
.landing-main .landing-block-node-text a:not(.btn):link, 
.landing-main .landing-block-node-text a:not(.btn):visited {
  color: #0d47a1;
}

.g-brd-gray-light-v1--hover:hover {
  border-color: transparent!important;
  cursor: default!important;
}

.landing-block-card, .landing-block-card h3 {
  color: #302103;
}

.u-header {
  background: #fff;
}

.fa-weixin::before {
  content: "\f002" !important;
  font-family: "Font Awesome 6 Pro" !important;
  color: #000;
}

.block-59-2-search-sidebar {  
  height: 0;
  overflow: hidden; 
  transition: height 0.2s ease;
}

.landing-editor .block-59-2-search-sidebar,
.block-59-2-search-sidebar.active {
  height: 75px;
}

#b1219 :link, #b1219 :visited {
  color: inherit;
}

#menudd {
  text-transform: none!important;
}

.landing-block-node-author-img {display: none!important;}

h1,h2,h3,h4,h5 {
  color: #302103;
  --color: #302103;
}

.landing-block-node-text h3 {
  margin-bottom: 2rem;
  margin-top: 4rem;
}
.landing-block-node-text h4 {
  margin-bottom: 1.5rem;
  margin-top: 2rem;
}


main:has(.inframed) .logos-topline, 
main:has(.inframed) .block-0-menu-15-photography,
main:has(.inframed) .block-59-2-search-sidebar,
main:has(.inframed) .block-26-separator, 
main:has(.inframed) .block-12-image-carousel-6-cols-fix-2,
main:has(.inframed) .landing-footer,
main:has(.inframed) h6.landing-block-node-subtitle
{
  display: none;
}

main:has(.inframed) .g-font-size-45 {font-size: 2.5rem!important;}

.dropdown-backdrop {
  display: none;
  position: fixed;
  background: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.dropdown-item {text-transform: none!important;}
.dropdown-item:active {background: #f7f7f7;}

.dropdown-backdrop.show {
  display: block;
}

.form-control.invalid {
  border-color: #f7931e;
}
.form-control.valid {
  border-color: #01c700;
}

.logos-topline {
  background: #10559a;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1rem;
}
.logos-topline a:link, .logos-topline a:visited {
  color: inherit;
  font-weight: bold;
}
.logos-topline a:hover {
  color: #eee;
}

.u-carousel-indicators-v1 span, .u-carousel-indicators-v1--white-inverse span, .u-carousel-indicators-v1--white span {
  background-color: #fff!important;
  opacity: 1;
}
.u-carousel-indicators-v1 li.slick-active span, .u-carousel-indicators-v1--white-inverse li.slick-active span, .u-carousel-indicators-v1--white li.slick-active span {
  background-color: #f7931e!important;
}

#b740 .img-fluid {
  max-width: 1280px;
}

.fancybox-button--share {display: none;}

.block-wrapper.block-0-feedback {
 background-repeat: no-repeat;
/* background-image: url(/local/fon1.jpg);
 background-position: center center;
 background-size: cover;*/
 background-image: url(/local/poloska.jpg);
 background-position: right 80px center;
 background-size: auto 90%;
 height: 100%;
 padding: 30px;
}
@media(max-width: 572px) {
 .block-wrapper.block-0-feedback {
  padding: 0 15px;
  background-size: auto 100%;
  background-position: right -125px center;
 }
}
#b2738.block-wrapper.block-0-feedback {
 background-color: #F3F8FE;
 background-image: url(/local/vuzbg2.jpg),linear-gradient(to bottom, #F3F8FE 0%, #F2F7FD 100%);
 background-position: right center;
 background-size: contain;
}

#b3059 h6 {display: none;}

@media (min-width: 577px) {
  .block-43-4-cover-with-price-text-button-bgimg h3 {font-size: 48px;}
  #b384 article {
    min-height: 530px;
  }
  #b384 .g-brd-gray-light-v4 {
    display: none;
  }
}

@media (max-width: 576px) {
  .block-57-text-with-factoid-right .landing-block-node-number.g-pt-150 {
    padding-top: 2rem!important;
  }
  .dropdown-menu {
    display: block!important;
    border: 0px none;
  }
}
/* End */


/* Start:/bitrix/templates/landing24/template_styles.min.css?16856262052401*/
.landing-edit-mode,.landing-public-mode{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:flex;flex-direction:column}.landing-layout-flex{display:flex;flex-wrap:nowrap;flex-direction:column;flex-grow:1}@media(max-width:780px){.landing-layout-flex.sidebar-right .landing-sidebar{order:1}}.landing-header+.landing-main{flex-grow:1}@media(min-width:1px){.landing-layout-breakpoint--all .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--all .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--all .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-breakpoint--all .landing-layout-flex .landing-sidebar{width:30%}.landing-layout-breakpoint--all .landing-layout-flex .landing-main{width:70%}}@media(min-width:576px){.landing-layout-breakpoint--mobile .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--mobile .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--mobile .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-breakpoint--mobile .landing-layout-flex .landing-sidebar{width:30%}.landing-layout-breakpoint--mobile .landing-layout-flex .landing-main{width:70%}}@media(min-width:768px){main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex,.landing-layout-breakpoint--tablet .landing-layout-flex{flex-direction:row}main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex.sidebar-right,main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex.without-left,.landing-layout-breakpoint--tablet .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--tablet .landing-layout-flex.without-left{flex-direction:row-reverse}main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex .landing-sidebar,.landing-layout-breakpoint--tablet .landing-layout-flex .landing-sidebar{width:30%}main:not([class*="landing-layout-breakpoint"]) .landing-layout-flex .landing-main,.landing-layout-breakpoint--tablet .landing-layout-flex .landing-main{width:70%}}@media(min-width:992px){.landing-layout-breakpoint--desktop .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--desktop .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--desktop .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-flex .landing-sidebar{width:300px;min-width:300px}.landing-layout-flex .landing-main{width:calc(100% - 300px)}}
/* End */
/* /local/zukka.css?17498391106664 */
/* /bitrix/templates/landing24/template_styles.min.css?16856262052401 */
