@import url(https://fonts.googleapis.com/css?family=Raleway);*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-family:InterR;font-size:62.5% !important}html span{font-family:InterB}@media only screen and (max-width: 900px){html{font-size:56.25% !important}}@media only screen and (max-width: 1240px){html{font-size:40% !important}}@media only screen and (max-width: 700px){html{font-size:30% !important}}@media only screen and (max-width: 576px){html{font-size:20% !important}}@media only screen and (min-width: 1800px){html{font-size:75% !important}}button{background:none;border:none;padding:0}.main-container{display:grid;grid-template-rows:70rem 50rem 65rem 90rem 55rem 25rem;grid-template-columns:1fr}@media only screen and (max-width: 576px){.main-container{grid-template-rows:175rem 120rem 80rem 260rem 140rem 45rem;grid-template-columns:1fr}}.content-container{max-width:117rem;margin-left:auto;margin-right:auto}@font-face{font-family:"MegrimR";src:url("../fonts/Megrim-Regular.ttf");font-display:swap;font-weight:regular}@font-face{font-family:"InterB";src:url("../fonts/Inter-Bold.ttf");font-display:swap;font-weight:bold}@font-face{font-family:"InterR";src:url("../fonts/Inter-Regular.ttf");font-display:swap;font-weight:regular}@font-face{font-family:"OswaldB";src:url("../fonts/Oswald-Bold.ttf");font-display:swap;font-weight:bold}.section-one{grid-column:1 / -1;grid-row:2 / 3;display:flex;justify-content:center;background-color:#f5f5f5;padding-top:15rem;font-family:InterR}.section-one span{font-family:InterB}.section-one__left-part{text-align:center}.section-one__left-part h3{font-size:2.2rem;color:#00559C;padding-top:2rem}@media only screen and (max-width: 576px){.section-one h3{font-size:5rem}}.section-one__photo{background-image:url("../img/photo.webp");background-position:57% 53%;background-size:40rem;border:0.6rem solid #00559C;border-radius:50%;margin:0 auto;width:20rem;height:20rem;transition:background-size 1s, filter 1s}.section-one__photo:hover{background-size:26rem;filter:blur(0.1rem);transition:1s}@media only screen and (max-width: 576px){.section-one__photo:hover{background-size:60rem}}@media only screen and (max-width: 576px){.section-one__photo{width:40rem;height:40rem;background-size:80rem;border:1rem solid #00559C}}.section-one__right-part{margin-left:5rem}@media only screen and (max-width: 576px){.section-one__right-part{margin:0}}.section-one__description{width:65rem;height:25rem;background-color:#00559C;border-radius:1.3rem;box-shadow:14px 19px 7px -2px rgba(34,60,80,0.2)}.section-one__description p{transition:padding 1s, font-size 1s}.section-one__description:hover p{padding:1.5rem;font-size:2.5rem;transition:1s}@media only screen and (max-width: 576px){.section-one__description:hover p{font-size:4rem;padding:2}}@media only screen and (max-width: 1240px){.section-one__description{padding-right:2rem}}@media only screen and (max-width: 576px){.section-one__description{margin-top:3rem;text-align:center;width:90rem;height:40rem}}.section-one__text{font-size:2.4rem;color:white;padding:2rem}@media only screen and (max-width: 576px){.section-one__text{font-size:4rem}}@media only screen and (max-width: 576px){.section-one{padding-top:0rem;flex-direction:column;align-items:center}}.section-two{grid-column:1 / -1;grid-row:3 / 4;background:linear-gradient(0deg, #735897 0%, #00559c 100%);background-attachment:fixed;display:flex;flex-direction:column;align-items:center}.section-two__title{font-family:InterR;font-size:4rem;color:white;padding-top:4rem}@media only screen and (max-width: 576px){.section-two__title{font-size:6rem}}.section-two__gallery{padding-top:3rem}.section-two__gallery img{height:45rem}@media only screen and (max-width: 576px){.section-two__gallery img{height:60rem}}.section-three{grid-column:1 / -1;grid-row:4 / 5;background-color:#f5f5f5;display:flex;justify-content:center;flex-direction:column}.section-three__title{font-family:InterR;margin-top:3rem;font-size:4rem;color:#00559C}.section-three__title span{font-family:InterB}@media only screen and (max-width: 576px){.section-three__title{font-size:6rem}}.section-three__cards{display:grid;grid-template-rows:40rem 30rem;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin-top:3rem}.section-three__cards img{box-shadow:0px 0px 5px 2px rgba(240,240,240,0.592);border-radius:2rem;cursor:pointer;width:25rem;z-index:10}.section-three__cards img:hover{box-shadow:0px 0px 15px 5px rgba(212,200,97,0.796);width:30rem;z-index:99}@media only screen and (max-width: 576px){.section-three__cards img{width:48rem;margin:3rem}.section-three__cards img:hover{width:48rem}}@media only screen and (max-width: 576px){.section-three__cards{grid-template-rows:minmax(40rem, 1fr);grid-template-columns:1fr 1fr}}.section-three__card-1{transform:rotate(-15deg) translate(10rem, 3rem);transition:1s}@media only screen and (max-width: 576px){.section-three__card-1{transform:none}}.section-three__card-1:hover{transform:rotate(0deg) translate(10rem, 3rem)}@media only screen and (max-width: 576px){.section-three__card-1:hover{transform:none}}.section-three__card-2{transition:1s}@media only screen and (max-width: 576px){.section-three__card-2{transform:none}}.section-three__card-3{transform:rotate(17deg) translate(-10rem, 5rem);transition:1s}@media only screen and (max-width: 576px){.section-three__card-3{transform:none}}.section-three__card-3:hover{transform:rotate(0deg) translate(-10rem, 5rem)}@media only screen and (max-width: 576px){.section-three__card-3:hover{transform:none}}.section-three__card-4{transform:rotate(-12deg) translate(15rem, -17rem);transition:1s}@media only screen and (max-width: 576px){.section-three__card-4{transform:none}}.section-three__card-4:hover{transform:rotate(0deg) translate(15rem, -17rem)}@media only screen and (max-width: 576px){.section-three__card-4:hover{transform:none}}.section-three__card-5{transform:rotate(-2deg) translate(0rem, -15rem);transition:1s}@media only screen and (max-width: 576px){.section-three__card-5{transform:none}}.section-three__card-5:hover{transform:rotate(0) translate(0rem, -15rem)}@media only screen and (max-width: 576px){.section-three__card-5:hover{transform:none}}.section-three__card-6{transform:rotate(15deg) translate(-16rem, -17rem);transition:1s}@media only screen and (max-width: 576px){.section-three__card-6{transform:none}}.section-three__card-6:hover{transform:rotate(0deg) translate(-16rem, -17rem)}@media only screen and (max-width: 576px){.section-three__card-6:hover{transform:none}}.section-four{grid-column:1 / -1;grid-row:5 / 6;background:linear-gradient(324deg, #735897 0%, #00559c 100%);background-attachment:fixed}.section-four__title{position:sticky;font-size:4rem;color:white;margin-top:5rem;z-index:99}@media only screen and (max-width: 576px){.section-four__title{font-size:6rem}}.section-four__content{margin-top:4rem;display:flex;flex-direction:row;align-items:center}@media only screen and (max-width: 576px){.section-four__content{flex-direction:column-reverse}}@media only screen and (max-width: 1240px){.section-four__left-part{padding-left:2rem}}.section-four__text{font-size:2.5rem;color:white;margin-bottom:3rem;padding-right:8rem}@media only screen and (max-width: 576px){.section-four__text{margin:3;font-size:4rem;text-align:center;padding-right:0;margin-top:5rem}}.section-four__text-button{font-size:2.5rem;color:white;margin-bottom:1rem}@media only screen and (max-width: 576px){.section-four__text-button{font-size:4rem;text-align:center;margin-bottom:5rem}}.section-four__buttons{display:flex}@media only screen and (max-width: 576px){.section-four__buttons{justify-content:space-evenly}}.section-four__button{width:18rem;height:6rem;background-color:#f5f5f5;border-radius:1.5rem}.section-four__button:hover{transform:translateY(-0.4rem);cursor:pointer}.section-four__button:active{transform:translateY(-0.2rem)}.section-four__button_google img{margin-left:2.5rem;width:13rem;transform:translateY(-3.4rem)}@media only screen and (max-width: 576px){.section-four__button img{width:35rem;transform:translateY(-11rem)}}.section-four__button_yandex{margin-left:2rem}.section-four__button_yandex img{margin-left:3.6rem;width:11rem;transform:translateY(-0.2rem)}@media only screen and (max-width: 576px){.section-four__button_yandex img{width:30rem;transform:translateY(-3rem)}}@media only screen and (max-width: 576px){.section-four__button{width:40rem;height:13rem}}@media only screen and (max-width: 1240px){.section-four__right-part{padding-right:2rem}}@media only screen and (max-width: 576px){.section-four__right-part{padding-right:0rem}}.header{grid-column:1 / -1;grid-row:1 / 2;background-image:url("../img/header-img.webp");background-attachment:fixed;background-position:center;background-size:cover;position:relative;filter:drop-shadow(5px 15px 23px rgba(0,0,0,0.5))}.header__up-section{text-align:center;justify-content:space-between;padding-top:4rem}.header__title{font-family:MegrimR;font-size:6rem;color:white}@media only screen and (max-width: 576px){.header__title{font-size:10rem}}.header__hamburger{position:fixed;font-family:InterR;right:10rem;top:5rem;z-index:100}.header__down-section{display:flex;flex-direction:column;justify-content:flex-end;clip-path:polygon(50% 0%, 100% 20%, 100% 100%, 0 100%, 0% 20%);background-color:#00559cd3;margin-top:7rem;width:100%;height:59rem}@media only screen and (max-width: 576px){.header__down-section{clip-path:polygon(50% 0%, 100% 20%, 100% 100%, 0 100%, 0% 20%);margin-top:20px;width:100%;height:158rem}}.header__top-content{display:flex;justify-content:flex-start}@media only screen and (max-width: 576px){.header__top-content{flex-direction:column;align-items:center;height:70rem}}.header__left-part{width:80rem;height:38rem}.header__left-part h1{margin:5rem;color:white;font-size:3rem}.header__left-part p{color:white;font-size:2.4rem;margin:5rem 0rem 6rem 5rem}@media only screen and (max-width: 576px){.header__left-part{width:100rem;text-align:center}.header__left-part h1{font-size:7rem}.header__left-part p{font-size:6rem}}.header__right-part{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%}.header__right-part img{margin:0 0 1rem 7rem;width:55rem;border-radius:3rem;border:.4rem solid white}@media only screen and (max-width: 576px){.header__right-part{display:none}}.header__wrapper{display:flex}.header__bottom-content{display:flex;height:9.5rem;justify-content:space-around;background-color:white}.header__bottom-content p{font-size:2rem;text-align:center;padding-top:.7rem}.header__bottom-content img{width:4rem;height:4rem}@media only screen and (max-width: 576px){.header__bottom-content{border-radius:5rem;margin-bottom:2rem;flex-direction:column;height:60rem}.header__bottom-content p{font-size:6rem}.header__bottom-content img{width:8rem;height:8rem}}.header__description{display:flex;justify-content:center;padding-top:2rem;width:33rem;text-align:center}.header__description:hover{border-bottom:.5rem solid black}.header__description:hover p{transform:translateY(0.3rem)}.header__description:hover img{transform:translateY(0.3rem)}@media only screen and (max-width: 576px){.header__description{border-bottom:none !important;padding-top:0;width:100%}.header__description p{transform:none !important}.header__description img{transform:none !important}}@media only screen and (max-width: 576px){.header{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}}.phone-link{color:#d7bc32;text-decoration:underline;font-weight:600;cursor:pointer;transition:all 0.5s ease}.phone-link:hover{font-size:2.8rem;transition:1s}@media only screen and (max-width: 576px){.phone-link:hover:hover{font-size:inherit;transition:none}}.footer{grid-column:1 / -1;grid-row:6 / 7;background-color:#f5f5f5;text-align:center;font-family:OswaldR}.footer__info{display:flex;justify-content:space-evenly}.footer__text-block{width:30rem}.footer__text-block p{font-size:2rem;padding-top:1.7rem}.footer__text-block h2{font-size:2.5rem;padding-top:4.5rem}@media only screen and (max-width: 576px){.footer__text-block h2{font-size:4rem}.footer__text-block p{font-size:3.5rem}}.footer__title{background-color:#735897;width:27rem;height:6.5rem;color:white;font-family:MegrimR;font-size:6rem;margin:0 auto}@media only screen and (max-width: 576px){.footer__title{height:10rem;width:40rem;font-size:10rem}}.footer__micro{margin-top:2rem;font-size:1.4rem}h2{vertical-align:center;text-align:center}*{font-family:"Raleway";box-sizing:border-box}.top-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#FFF;height:5rem;padding:1em}@media only screen and (max-width: 576px){.top-nav{display:none}}.menu{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}.menu>li{margin:0 1rem;overflow:hidden}.menu-button-container{border:0.2rem solid;border-radius:100%;height:160%;width:5rem;display:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}#menu-toggle{display:none}.menu-button,.menu-button::before,.menu-button::after{display:block;background-color:#fff;position:absolute;height:.4rem;width:3rem;transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1);border-radius:.2rem}.menu-button::before{content:'';margin-top:-.8rem}.menu-button::after{content:'';margin-top:.8rem}#menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0rem;transform:rotate(405deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:rgba(255,255,255,0)}#menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0rem;transform:rotate(-405deg)}@media (max-width: 1800px){.menu-button-container{display:flex}.menu{position:absolute;top:0;margin-top:8rem;right:3rem;flex-direction:column;width:20%;justify-content:center;align-items:center}#menu-toggle ~ .menu li{height:0;margin:0;padding:0;border:0;transition:height 400ms cubic-bezier(0.23, 1, 0.32, 1)}#menu-toggle:checked ~ .menu li{border:1px ridge white;border-radius:2%;height:min-content;width:20rem;padding:0.5em;transition:height 400ms cubic-bezier(0.23, 1, 0.32, 1)}.menu>li{font-size:2rem;display:flex;justify-content:center;margin:0;padding:0.5em 0;width:100%;background-color:#00559C}.menu>li:hover{background-color:#735897;font-size:2.2rem}.menu>li:active{background-color:#00559C}.menu>li a{text-decoration:none;color:white}.menu>li:not(:last-child){border-bottom:1px solid #444}}.carousel{width:90rem}@media only screen and (max-width: 576px){.carousel{width:110rem}}.carousel-control-prev-icon{width:8rem;height:8rem}@media only screen and (max-width: 576px){.carousel-control-prev-icon{width:12rem;height:12rem}}.carousel-control-next-icon{width:8rem;height:8rem}@media only screen and (max-width: 576px){.carousel-control-next-icon{width:12rem;height:12rem}}.carousel-indicators{bottom:-6rem}@media only screen and (max-width: 576px){.carousel-indicators{bottom:-8rem}}.map.container-fluid{height:35rem;width:50rem;padding:0;background-image:url(/uploads/common/ymap0.png);background-position:center center}@media only screen and (max-width: 576px){.map.container-fluid{height:60rem;width:100rem}}
