@media all and (max-width:1200px){#header,.top-banner{display:none}.header .logo img{height:42px}.header .btn{margin:0 15px 0 auto}.header{padding-top:15px;padding-bottom:15px}#header-mobile{display:block}#header-mobile .container,.menu-btn-open{display:flex;justify-content:space-between}#header-mobile .container{align-items:center}.menu-btn-open{width:35px;height:25px;flex-direction:column}.menu-btn-close>div,.menu-btn-open>div{width:100%;height:2px;background-color:var(--black);border-radius:5px}.menu-btn-close{width:35px;height:25px;position:relative;margin-top:-12px}.menu-btn-close>div{right:-5px;width:34px;position:absolute;top:calc(50% - 1px)}.menu-btn-close>div:first-child{transform:rotate(45deg)}.menu-btn-close>div:last-child{transform:rotate(-45deg)}.menu-btns{z-index:3}.menu-btns.open .menu-btn-open{display:flex}.menu-btns.open .menu-btn-close{display:none}.menu-btns:not(.open) .menu-btn-open{display:none}.menu-btns:not(.open) .menu-btn-close{display:block}.header-mobile-wrap{position:fixed;top:0;left:0;background-color:var(--white);width:calc(100vw - 55px);height:100vh;z-index:2;padding:15px;transition:.3s}.header-mobile-wrap .main-menu{padding-top:30px}.header-mobile-wrap .main-menu ul{flex-direction:column;align-items:flex-start;gap:18px}.header-mobile-wrap .main-menu ul li a{line-height:1;display:flex;font-size:1.6rem}.header-mobile-wrap address a,.header-mobile-wrap address span{font-size:1.6rem;color:var(--black);line-height:2.6rem;width:fit-content;word-break:break-word}.header-mobile-wrap address{display:flex;flex-direction:column;gap:12px;margin-top:30px}.header-mobile-wrap address .address,.header-mobile-wrap address .email,.header-mobile-wrap address .tel{padding-left:32px;position:relative}.header-mobile-wrap address .address:before{content:url(../img/icons/location-black.svg);position:absolute;top:0;left:0}.header-mobile-wrap address .email:before,.header-mobile-wrap address .tel:before{content:url(../img/icons/msg-black.svg);width:17px;height:14px;position:absolute;top:4px;left:0}.header-mobile-wrap address .tel:before{content:url(../img/icons/call-black-small.svg);top:2px}.header-mobile-wrap .arto-social{background:var(--brown);padding:8px 5px 1px;margin-top:10px}.header.menu-translate .header-mobile-wrap{transform:translateX(-100%);transition:.3s}.header:not(.menu-translate) .overlay{position:fixed;top:0;right:0;background:#ecbd1799;backdrop-filter:blur(5px);width:100vw;height:100vh;transition:.1s}.header-mobile-wrap .main-menu nav>ul>li{flex-direction:column;gap:20px}.banners-block__items.grid-2{grid-template-columns:1fr}.banners-block__item{min-height:500px;padding:0}.banners-block .bg{position:absolute;width:100%;height:50%;left:0}.banners-block .bg-1{right:auto;top:0}.banners-block .bg-2{left:0;top:50%}.banners-block__item:first-child,.banners-block__item:last-child{padding-left:0;padding-right:0}.contact-us-banner__content{flex-direction:column;align-items:center}.contact-us-banner .dividing-line{height:3px;width:auto}.contact-us-banner .btns{gap:30px}.contact-us-banner__content p{text-align:center}.page-title{height:300px}.only-desktop{display:none}.address-block .address{background-color:var(--middle-gray);color:var(--white);padding:30px 15px}.address-block h5{font-size:2rem;margin-top:30px}.address-block .address .grid-2{gap:0}.content-block .grid-2{grid-template-columns:1fr}.grid-5,.wp-block-group.meet-our-team__items.grid-5>div.wp-block-group__inner-container{grid-template-columns:1fr 1fr}.meet-our-team h2{margin-bottom:30px}.call-us-block .call-info .call-info__icon{width:100px;height:100px}.call-us-block .call-info span{font-size:2.5rem}.call-us-block .call-info a{font-size:3.5rem}.contact-block__form .popup-book-now-content{flex-direction:column}.contact-block__form .popup-book-now-content>div{width:100%}.contact-info-block .grid-2{gap:60px}.contact-info__items.grid-2>div{flex-direction:column;gap:60px}.contact-info__item h5{margin-top:30px}.contact-block__form .popup-book-now-content form,.contact-block__form .popup-book-now-content form .form-group{grid-column:1;column-gap:0}.contact-block__form .popup-book-now-content .text{height:800px}.contact-block__form .popup-book-now-content form .form-group.agreement label{padding-left:30px}.contact-block__form .popup-book-now-content form .form-group.agreement{margin-top:0}input[type=checkbox]:before,input[type=checkbox]:checked:after{top:7px}.content-with-img-block-1 .grid-2{grid-template-columns:1fr}.footer-bottom{flex-direction:column;padding:15px 0 30px}.main__content-with-img-block .grid-2{grid-template-columns:1fr 1fr;gap:60px}.main__content-with-img-block .media .img-container .info-text{width:200px;height:200px;padding:15px;left:-20px;bottom:-20px}.main__content-with-img-block .img-container img{object-position:58%}.main__content-with-img-block .media .img-container{padding-right:0}}