.btn-outline-light{--bs-btn-color: #FFFFFF}@font-face{font-family:"Inter";src:url("/fonts/starahasicka/Inter-VariableFont_opsz,wght.ttf") format("truetype");font-weight:400 600 700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/starahasicka/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");font-weight:400 600 700;font-style:italic;font-display:swap}:root{--container-width: 1192px}.container{max-width:var(--container-width)}@media(max-width: 768px){.h80{min-height:230px}.h80 .responsive-item{min-height:230px}}.header-desktop{padding-top:0rem;position:relative;z-index:2;grid-template-columns:100px auto 1fr;align-items:center;gap:1rem;color:#0069b4}.header-desktop .brand-mark{justify-self:start}.header-links,.mobile-links{display:flex;gap:2.3rem;align-items:center}.header-links li.nav-item,.mobile-links li.nav-item{list-style-type:none}.header-links li.nav-item.active,.mobile-links li.nav-item.active{font-weight:700}.header-links li.nav-item:hover,.header-links li.nav-item:focus,.header-links li.nav-item:active,.mobile-links li.nav-item:hover,.mobile-links li.nav-item:focus,.mobile-links li.nav-item:active{background-color:rgba(0,0,0,0);border:none;outline:none}.header-links .nav-link,.mobile-links .nav-link{padding:0;color:#0069b4;font-size:1.125rem}.header-links .nav-link:hover,.header-links .nav-link:focus,.header-links .nav-link:active,.mobile-links .nav-link:hover,.mobile-links .nav-link:focus,.mobile-links .nav-link:active{background-color:rgba(0,0,0,0)}.header-links .nav-link:hover,.header-links .nav-link:focus,.header-links .nav-link:active,.header-links .nav-link.active,.mobile-links .nav-link:hover,.mobile-links .nav-link.active{color:#0069b4;border:none;outline:none;box-shadow:none}.header-bottom-links{color:#0069b4;font-size:.9em}.header-bottom-links a{text-decoration:none;color:#0069b4}.nav-meta{padding-left:1rem;border-left:1px solid #0069b4}.brand-mark{justify-self:center}.header-mobile{padding-left:0rem;padding-right:1rem;position:relative;z-index:2}.header-mobile .brand-mark{padding-top:0;width:6rem}.nav-toggle{width:48px;height:3rem;padding-left:0;padding-right:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.nav-toggle span{width:100%;height:4px;border-radius:2px;background-color:#0069b4}.dropdown-menu{background-color:#bfe8ed;border-color:#0069b4;min-width:0px}.dropdown-menu li{padding-left:0}.dropdown-menu li:active,.dropdown-menu li:hover,.dropdown-menu li:focus{background-color:rgba(0,0,0,0);color:#0069b4}.dropdown-menu li:before{content:none}.dropdown-menu li a{color:#0069b4}.dropdown-menu li a:active,.dropdown-menu li a:hover,.dropdown-menu li a:focus{background-color:rgba(0,0,0,0);color:#0069b4}.mobile-nav{background:#fff}.mobile-nav .offcanvas-title{color:#0069b4}.mobile-links{flex-direction:column;align-items:flex-start}.catalog{border-top:18px solid #00a3b5}.catalog .catalog-h2{padding-top:1rem;font-size:2.25rem;margin-top:0rem;margin-bottom:1rem}.catalog .catalog-in-image{width:100%;max-height:500px}.catalog .parametrs{font-size:1.5rem}.project-photo-carousel-wrapper{position:relative;overflow:visible}.project-photo-carousel{position:relative}.custom-carousel-control{width:50px;height:50px;top:50%;bottom:auto;transform:translateY(-50%);opacity:1;background:none}.custom-carousel-prev{left:-65px}.custom-carousel-next{right:-65px}.custom-carousel-svg{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#000;transition:transform .2s ease,opacity .2s ease}.custom-carousel-svg svg{width:100%;height:100%;display:block}.custom-carousel-control:hover .custom-carousel-svg{transform:scale(1.08);opacity:.75}.custom-carousel-control:focus{box-shadow:none}@media(max-width: 767.98px){.project-photo-carousel-wrapper{padding-left:45px;padding-right:45px}.custom-carousel-prev{left:-45px}.custom-carousel-next{right:-45px}.custom-carousel-control,.custom-carousel-svg{width:38px;height:38px}}.catalog-in{font-size:1.3125rem;line-height:1.5625rem}.catalog-in .catalog-in-header{min-height:710px;background-size:cover;background-position:center}@media(min-width: 1600px){.catalog-in .catalog-in-header{min-height:80vh}}.catalog-in .catalog-in-header .catalog-in-header-strip{background-color:rgba(0,105,180,.5)}.catalog-in .catalog-in-header .catalog-in-header-strip h1{color:#fff;font-size:3.5rem;font-weight:700}.catalog-in h3{font-size:2rem;font-weight:700}.catalog-in .parameters-in{font-size:1.5rem;font-weight:700}.page-in-header{min-height:710px;background-size:cover;background-position:center center}.page-in-header .page-in-header-strip{background-color:rgba(0,105,180,.5)}.page-in-header .page-in-header-strip h1{color:#fff;font-size:3.5rem;font-weight:700}.catalog2 h3{font-size:2rem;font-weight:700}.catalog2-preview-text{max-height:8em;overflow:hidden;position:relative}.catalog2-preview-text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4rem;pointer-events:none}.catalog2-preview-side-image{display:block;width:100%}.catalog2-article.is-expanded .catalog2-preview-text{max-height:none}.catalog2-article.is-expanded .catalog2-preview-text::after{display:none}.catalog2-toggle-close{display:none}.catalog2-toggle{position:relative;background-image:none}.catalog2-toggle:hover,.catalog2-toggle:focus{background-image:none !important}.catalog2-toggle::after{content:"";position:absolute;top:50%;right:.5rem;width:24px;height:20px;background-image:url(/images/upload/web/arrow_right_white.svg);background-position:center;background-repeat:no-repeat;background-size:24px 20px;transform:translateY(-50%) rotate(90deg);transition:transform .5s,background-image .5s}.catalog2-toggle:hover::after,.catalog2-toggle:focus::after{background-image:url(/images/upload/web/arrow_right_b1.svg)}.catalog2-toggle-close::after{transform:translateY(-50%) rotate(-90deg)}.catalog2-article.is-expanded .catalog2-toggle-open{display:none}.catalog2-article.is-expanded .catalog2-toggle-close{display:inline-block}.catalog2-gallery .catalog2-carousel-photo img{aspect-ratio:4/3;object-fit:cover}.catalog2-expanded{width:100%}.catalog2-gallery .project-photo-carousel-wrapper{position:relative;overflow:visible}.catalog2-gallery .catalog2-slider-viewport{overflow-x:hidden;overflow-y:visible}.catalog2-gallery .catalog2-slider-track{display:flex;gap:1rem}.catalog2-gallery .catalog2-carousel-photo{flex:0 0 calc(50% - .5rem)}.catalog2-gallery .custom-carousel-control{width:50px;height:50px;top:50%;bottom:auto;transform:translateY(-50%);opacity:1;background:none;z-index:2}.catalog2-gallery .custom-carousel-prev{left:-65px}.catalog2-gallery .custom-carousel-next{right:-65px}.catalog2-gallery .custom-carousel-svg{width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease}.catalog2-gallery .custom-carousel-control:hover .custom-carousel-svg{transform:scale(1.08);opacity:.75}.catalog2-gallery .custom-carousel-control:focus{box-shadow:none}@media(max-width: 991.98px){.catalog2-preview-text{max-height:24rem}.catalog2-preview-side-image{height:auto;margin-top:1.5rem}.catalog2-gallery .project-photo-carousel-wrapper{padding-left:45px;padding-right:45px}.catalog2-gallery .catalog2-carousel-photo{flex-basis:100%}.catalog2-gallery .custom-carousel-prev{left:-10px}.catalog2-gallery .custom-carousel-next{right:-10px}}.border-item-top{border-top:8px solid #bfe8ed}@media only screen and (min-width: 993px){.border-item-top{border-top:16px solid #bfe8ed}}.bordertop>.container>.row{border-top:8px solid #bfe8ed}@media only screen and (min-width: 993px){.bordertop>.container>.row{border-top:16px solid #bfe8ed}}.borderbottom>.container>.row{border-bottom:8px solid #bfe8ed}@media only screen and (min-width: 993px){.borderbottom>.container>.row{border-bottom:16px solid #bfe8ed}}#carouselHP .carousel-inner .carousel-item{min-height:auto;aspect-ratio:3/2}.containernarrow>.container>.row{margin-left:0px;margin-right:0px}@media only screen and (min-width: 768px){.containernarrowmobile>.container>.row{margin-left:0px;margin-right:0px}}footer{font-size:1.125rem}.footer-links{list-style:none}@media only screen and (max-width: 768px){.footer-links{padding-left:70px;padding-bottom:20px}}.footer-links li{list-style:none}@media only screen and (max-width: 768px){.footer-social{padding-left:60px}}.download{text-transform:uppercase;background-image:url(/images/upload/web/arrow_down.svg)}.download:hover{background-image:url(/images/upload/web/arrow_down_third.svg) !important}