@media(max-width:1200px){.grid-block .not-slider-block .fw-25.p15,
.grid-block .not-slider-block .fw-20.p15{flex:0 0 33.3%;max-width:33.3%}}@media(max-width:992px){.grid-block .not-slider-block .fw-33.p15,
.grid-block .not-slider-block .fw-25.p15,
.grid-block .not-slider-block .fw-20.p15{flex:0 0 50%;max-width:50%}}@media(max-width:767px){.grid-block .not-slider-block .fw-33.p15,
.grid-block .not-slider-block .fw-25.p15,
.grid-block .not-slider-block .fw-20.p15{flex:0 0 75%;max-width:75%}}@media(max-width:579px){.grid-block .not-slider-block .fw-33.p15,
.grid-block .not-slider-block .fw-25.p15,
.grid-block .not-slider-block .fw-20.p15{flex:0 0 100%;max-width:100%}}.priziv-block .left .bottom
.item{flex:1 1 auto}.priziv-block
.left{min-height:420px}@media(max-width:992px){.priziv-block .left
.top{margin-bottom:24px}.priziv-block .left
br{display:none}}@media(max-width:579px){.priziv-block .left,
.priziv-block
.right{flex:0 0 100%;max-width:100%}.priziv-block
.left{min-height:1px}.priziv-block
.left{order:2}.priziv-block
.right{max-height:250px;height:250px}.priziv-block .right
.back{background-position:top center!important}.priziv-block
h3{font-size:20px}.priziv-block .mt-24{margin-top:16px}.priziv-block
.btn{width:100%}}.gallery-block
.plus{background:#357D69AD;opacity:0;position:absolute;inset:0;z-index:2;transition:.3s}.gallery-block a:hover
.plus{opacity:1}.gallery-block
a{height:290px}.gallery-block .fw-25
a{height:250px}@media(max-width:1200px){.gallery-block
a{height:250px}.gallery-block .fw-25
a{height:220px}}@media(max-width:767px){.gallery-block
a{height:190px}.gallery-block .fw-25
a{height:190px}}@media(max-width:579px){.gallery-block
a{height:240px}.gallery-block .p15.mb-24{flex:0 0 100%;max-width:100%}}@media(max-width:480px){.gallery-block
a{height:190px}}.slider-uslugi .slick-dots{margin-top:24px}.slider-uslugi-mobile-block{display:none}@media(max-width:992px){.slider-uslugi-mobile-block{display:block}.slider-uslugi-block{display:none}.slider-uslugi-mobile-block .fw-33.p15.mb-24{margin-bottom:0;flex:0 0 auto;max-width:100%}}.menu-block .slider-block .slick-list,
.menu-block .slider-block .slick-track{height:380px}.menu-block .slick-dots{margin-top:24px}.menu-block .left .bottom ul li
svg{flex:0 0 44px;width:44px;height:auto}.menu-block .right
.img{max-width:100%}@media(max-width:1700px){.menu-block .slider-block{padding-left:0;padding-right:0}}@media(max-width:992px){.menu-block .left.fw-50,
.menu-block .right.fw-50{flex:0 0 100%;max-width:100%}.menu-block .left.fw-50{order:2}.menu-block .right.fw-50{margin-bottom:16px}.menu-block .slider-block{max-width:100%!important}.menu-block .left .bottom ul li
svg{flex:0 0 32px;width:32px}.menu-block .left .bottom ul li
span{margin-left:14px;font-size:14px}.menu-block
.h4{font-size:20px}}@media(max-width:767px){.menu-block .slick-dots{margin-bottom:0}.menu-block .slider-block .slick-list,
.menu-block .slider-block .slick-track{height:300px}}@media(max-width:579px){.menu-block .hide-desctop
.bottom{display:block}.menu-block .left .bottom
.btn{width:100%}.menu-block .hide-desctop .bottom .btn-block{padding-left:0;margin-top:24px}.menu-block .hide-desctop .bottom
.btn{width:100%}.menu-block .hide-desctop
.bottom{font-size:16px}.menu-block .hide-desctop .bottom b,
.menu-block .hide-desctop .bottom
strong{display:block}}@media(max-width:480px){.menu-block .hide-desctop .top .flex
span{max-width:220px}.menu-block .slider-block .slick-list,
.menu-block .slider-block .slick-track{height:200px}}.ideal-item .text-2{font-size:18px}.ideal-item .btn-xs{font-size:16px}@media(max-width:1200px){.ideal-item.fw-20{flex:0 0 33.3%;max-width:33.3%}.ideal-item.fw-20:nth-last-child(-n+2){flex:0 0 50%;max-width:50%}}@media(max-width:767px){.ideal-item.fw-20{flex:0 0 50%;max-width:50%}.ideal-item.fw-20:nth-last-child(-n+1){flex:0 0 100%;max-width:100%}}@media(max-width:579px){.ideal-block .mb-m24{margin-bottom:-8px}.ideal-item{flex:0 0 100%!important;max-width:100%!important;margin-bottom:8px}.ideal-item
a{padding:9px
12px;display:flex;align-items:center;flex-flow:row nowrap}.ideal-item a .text-block{flex-grow:1;text-align:left}.ideal-item a .img-block{order:2;flex:0 0 88px;max-width:88px;height:88px}.ideal-item a .img-block
img{width:100%;height:100%;object-fit:cover}}.map-block
#map{border:4px
solid var(--main);height:700px;background:url(/wp-content/themes/ostrov/img/lazy-big.png)no-repeat center / cover}.map-block .pbl-white
#map{background:var(--fon) url(/wp-content/themes/ostrov/img/lazy-big.png)no-repeat center / cover}.map-block .tab-maps{position:absolute;left:24px;right:24px;bottom:24px;z-index:3}.map-block .tab-maps
.btn{padding:10px
16px;font-size:16px}.map-block .tab-maps
.btn.active{background:var(--main);color:var(--white)}.map-block .copy-link{margin-left:8px;cursor:pointer;display:flex;align-items:center}.map-block .copy-link svg:nth-child(2),
.map-block .copy-link.active
svg{display:none}.map-block .copy-link.active svg:nth-child(2){display:block}@media(max-width:1200px){.map-block
#map{height:500px}.map-block .ml-48{margin-left:24px}.map-block .mr-48{margin-right:24px}.map-block .blmain .text-3{font-size:14px}.map-block .socs .mr-48{margin-right:48px}}@media(max-width:992px){.map-block
#map{height:500px}.map-block .tab-maps{position:relative;inset:auto;margin-top:40px}.map-block .tab-maps
.back{background:transparent;padding:0;flex-flow:column nowrap;align-items:center;text-align:center}.map-block .tab-maps .back .text-1{font-size:24px;margin-bottom:24px}.map-block .ml-48{margin-left:0px}.map-block .mr-48{margin-right:0px}}@media(max-width:767px){.map-block .tab-maps .back .row-4{flex-flow:row wrap;margin-bottom:-16px!important}.map-block .tab-maps .back .row-4
.p15{margin-bottom:16px!important;flex:0 0 33.3%;max-width:33.3%}.map-block .tab-maps .back .row-4
.btn{width:100%}.map-block .pbl-white
#map{height:350px}.row-contact .fw-50{flex:0 0 100%;max-width:100%}.map-block .ml-48{margin-left:24px}.map-block .mr-48{margin-right:24px}}@media(max-width:579px){.map-block .tab-maps .back .row-4
.p15{flex:0 0 50%;max-width:50%}.map-block .copys-block,
.map-block
.address{display:block}.map-block .ml-48{margin-left:0px}.map-block .mr-48{margin-right:0px}.map-block
#map{height:440px}}@media(max-width:420px){.map-block .tab-maps .back .row-4
.p15{flex:0 0 100%;max-width:100%}.map-block .pbl-white
#map{height:240px}.map-block
#map{height:380px}}@media(max-width:370px){.map-block .kv .text-4{font-size:12px}}