@media (max-width:899px){.wrapper{padding-top:60px}.header-container{height:60px}header{height:60px}header .logo img{width:138px;height:auto}header nav{position:fixed;top:0;bottom:0;right:-240px;width:240px;transition:all 0.3s;background:#3D4C56}header nav ul{display:block !important}header nav ul li.close{display:block !important;height:59px;border-bottom:1px solid #5E717E !important;position:relative}header nav ul li.close span{cursor:pointer;width:24px;height:24px;background:url("../img/close.svg") center center no-repeat;position:absolute;top:18px;right:20px}header nav ul li a{border-bottom:1px solid #5E717E !important;padding:10px 20px}header nav.active{right:0}.nav-mobile-toggle{display:block !important;margin-left:114px}section.banner-video .overlay .text-layer .subtitle{font-size:20px}section.banner-video .overlay .text-layer .title{font-size:45px}section.banner-video .overlay .text-layer .paragraph{font-size:18px}.typography h1,.typography .h1,h1,.h1{font-size:30px}.typography h2,.typography .h2{font-size:20px;margin-bottom:14px}.typography p{font-size:16px;margin-bottom:16px}.typography ul{font-size:16px}.typography h1,.typography .h1{margin-bottom:20px;padding-bottom:20px}.custom-grid-1{gap:32px}.custom-grid-1 .col:first-child{flex:0 0 45%}.custom-grid-1 .col:last-child{flex:0 0 calc(55% - 32px)}.grid-type-1 .flex-row{flex-direction:column !important}.grid-type-1 .col .text{font-size:12px;text-align:center}.custom-grid-2 .col-left{margin-left:calc(50% - 91vw)}.geo .text{font-size:16px}.geo .text strong{font-size:20px}.custom-grid-2 .col-right .grid .col strong{font-size:56px}section.contacts .grid-type-2{gap:16px}.contact-item{font-size:20px;gap:14px !important}section.contacts .grid-type-2 .col-left{flex:0 0 42%}section.contacts .grid-type-2 .col-right{flex:0 0 calc(58% - 32px)}section.breadcrumbs{font-size:14px}section.page{background-size:510px auto}.service-item .col.content{min-height:240px}.service-item .col.content .title{font-size:20px}.service-item .col.content .text{font-size:16px}section.about{background-size:110% auto}}@media (max-width:767px){.custom-grid-1{margin-bottom:30px !important}.custom-grid-1 .col:first-child{flex:0 0 100%}.custom-grid-1 .col:last-child{display:none}section.about .grid-type-1{display:flex !important;flex-direction:column !important;margin-bottom:30px !important}.nav-mobile-toggle{margin-left:0}section.banner-video .overlay .text-layer .subtitle{font-size:16px}section.banner-video .overlay .text-layer .title{font-size:36px}section.banner-video .overlay .text-layer .paragraph{font-size:14px}.grid-type-1 .flex-row{flex-direction:row !important}.grid-type-1 .col{padding:15px 20px !important}.grid-type-1 .col .text{text-align:left}.geo .text br{display:none}.geo .item .icon{flex:0 0 60px}.custom-grid-2 .col-left{display:none}section.about{padding-top:30px !important;padding-bottom:35px !important}section.banner-video,section.about,section.resources,section.park,section.partners,section.contacts,section.page{margin-bottom:10px !important}.custom-grid-2 .col-right{padding-top:20px !important;padding-bottom:30px !important}.page .custom-grid-2 .grid{grid-template-columns:repeat(1, 1fr)}.page .custom-grid-2 .grid .col{display:block !important}section.resources .h1{margin-bottom:20px !important}section.contacts{padding-top:30px !important;padding-bottom:40px !important}section.contacts .grid-type-2{display:flex;flex-direction:column}footer{font-size:14px}footer .container-1060{padding-top:27px !important;padding-bottom:27px !important}section.contacts .grid-type-2 .col-right iframe{height:250px}.scroll-to-top{bottom:95px}section.breadcrumbs{font-size:12px}section.page{background-size:321px auto}section.services .container-1060{padding:0}.service-item{flex-direction:column !important;gap:0}.service-item .col.image div{display:none}.service-item .col.image img{display:block !important;width:calc(100% + 40px);height:auto}.service-item .col.content{min-height:0;padding:25px 20px}.service-item .col.content .title{margin-bottom:10px}section.services{padding-bottom:10px !important}section.services .bg-white.mb-30{margin-bottom:10px !important}}@media (max-width:479px){header .logo img{width:110px}header .inner .container-1060 .tel{gap:9px;font-size:12px}header .inner .container-1060 .tel img{width:14px;height:auto}section.banner-video .overlay .text-layer .subtitle{font-size:13px}section.banner-video .overlay .text-layer .title{font-size:30px}section.banner-video .overlay .text-layer .paragraph{font-size:12px}.custom-grid-2 .col-right .grid{display:flex;flex-direction:column}.custom-grid-2 .col-right .grid .col{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:5px;font-size:11px}.custom-grid-2 .col-right .grid .col br{display:none}.custom-grid-2 .col-right .grid .col strong{font-size:50px}.custom-grid-2 .col-right .grid .col div:first-child{flex:0 0 97px}section.park .typography p{font-size:12px}section.partners .typography p br{display:none}section.page{background-size:229px auto}.service-item .col.content{padding:16px 20px}section.about{background-size:140% auto;background-position:right bottom}.custom-grid-2 .col-right .grid .col div:last-child{padding-bottom:7px}section.about{background-position:35% 77% !important}}@media (max-width:1440px){section.banner-video .video,section.banner-video .responsive-image{display:none !important}section.banner-video .video.show-1440,section.banner-video .responsive-image.show-1440{display:block !important}}