@media only screen and (min-width :1200px) and (max-width:1269px){h3{min-height:115px}}@media only screen and (max-width :1199px){header a{font-size:23px}.works .col-xl-3:nth-child(3),.works .col-xl-3:nth-child(4){margin-top:30px}h3{min-height:50px}.hidden-menu{z-index:9;padding:0 45px;font-weight:900}}@media only screen and (max-width :991px){header a{font-size:21px}.hidden-menu{width:60%;right:-60%}h1{font-size:40px}.righter{text-align:left}.hidden-menu-ticker:checked~.menu-top{width:60%}}@media only screen and (min-width:768px) and (max-width :991px){.principles-container{max-width:100%}.principles-arrow{max-width:170px}.principles-arrow-block{font-size:16px;width:96.5%}.principles-arrow-wrap:after{left:96.5%;border-width:45px}.principles-icon-block{min-height:116px}.principles-icon{min-width:116px}.principles-arrow:before{padding:36px}}@media only screen and (max-width :767px){.righter,footer{text-align:center}header a{font-size:16px}.slide_item,.slideshow-gallery{height:100vh;height:calc(var(--vh,1vh) * 100)}.first-slide,.slide_item{background-position:center center}.first-slide{background-image:url(../img/slide_item_1_mobile.webp)}.second-slide{background-image:url(../img/slide_item_2_mobile.webp)}.third-slide{background-image:url(../img/slide_item_3_mobile.webp)}.fourth-slide{background-image:url(../img/slide_item_4_mobile.webp)}.fifth-slide{background-image:url(/img/slide_item_5_mobile.webp)}.technique .slide_item-p,.technique .slider_container,.technique img{max-width:550px}.menu,header .row{align-items:center}.hidden-menu{padding:0 35px}figcaption{height:auto}.contacts .col-md-5,.works .col-xl-3{margin-top:30px}.works .col-xl-3:first-child{margin-top:0}.document-img{width:200px}.logo-img{max-width:200px}h2{margin-bottom:25px;font-size:22px}.principles-icon-img,figcaption,figure{max-width:320px;margin-left:auto;margin-right:auto}.principles-icon-img{display:block}.principles{background-image:none}.technique .slide_item-p{font-size:35px}.close{top:25px;padding:14px 5px 10px}.close span{margin:6px 0 0;width:35px;height:4px}footer{padding-bottom:70px}.righter{margin-top:1rem}}@media only screen and (max-height :600px){.hidden-menu{justify-content:flex-start;padding-top:15px;padding-bottom:15px}}@media only screen and (max-width :575px){.btn-menu,.lang,.langs{width:auto}.owl-dots,.title,h1{left:15px}.technique .close,h1{right:15px}header a{font-size:15px}.menu{height:200px}.langs{flex-direction:column}.lang{padding:0 10px;cursor:pointer;height:45px}.lang:first-of-type{border-top-left-radius:17px;border-top-right-radius:17px;border-bottom-left-radius:0}.lang:nth-of-type(2){border-radius:0;width:auto}.lang:last-of-type{border-top-right-radius:0;border-bottom-left-radius:17px;border-bottom-right-radius:17px}.in-flex{padding:10px}.owl-dots{bottom:20px}header .header-top{align-items:flex-start}.block,.telp{font-size:20px}.technique .slide_item{height:100%}.document-img{width:130px}h1{font-size:30px;line-height:1.2}.title{font-size:18px}.btn-menu .btn-menu-p{display:none}.menu-top{height:230px}.hidden-menu{top:228px;width:100%;right:-100%}@keyframes menu{0%{top:-100%;visibility:hidden}100%{top:228px;visibility:visible}}.hidden-menu-ticker:checked~.menu-top{width:100%}header{padding:15px}.holder,.padding .holder:first-child{margin-top:30px}.margnull,.technique .slider_container.first_type_slide{margin-top:0}.technique .padding{padding:0}h2{font-size:19px}.flex,.holder img{display:block}input[type=submit]{float:right}.technique .slide_item-p{font-size:20px;padding-bottom:15px;position:absolute;top:0;background:rgba(0,152,152,.7)}.technique .slider_container{top:0;left:0;display:block;position:static;margin-top:30px;border:10px solid #2b4a4a}.slider-name,.technique .owl-carousel{border:1px solid #fff}.slider-name{background:#2b4a4a;color:#fff;text-transform:uppercase;margin:0;padding:10px 10px 20px;text-align:center;border-bottom:0}.slider_container{position:relative}footer{padding-bottom:110px}.next_button,.prev_button{padding:0 15px}.principles-icon{padding:10px;min-width:110px}.principles-icon-block{min-height:110px}.principles-arrow-block{padding-left:5px;font-size:14px;width:96.5%}.principles-arrow{margin-left:3px;max-width:130px}.principles-arrow:before{padding:0;width:78px;height:77.78px;border:10px solid #286e6b;border-left:none;border-top:none}.principles-arrow-wrap:after{border-width:42px;left:96.5%}.close_but{width:30%;height:30%}.next_button,.prev_button{height:40%}}@media only screen and (max-width :370px){.hidden-menu{padding-left:25px;padding-right:25px}}