@font-face{font-family:'Museo Sans Light';src:url(../fonts/MuseoSansCyrl/MuseoSansCyrl-300.eot);src:url(../fonts/MuseoSansCyrl/MuseoSansCyrl-300.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl/MuseoSansCyrl-300.woff) format("woff"),url(../fonts/MuseoSansCyrl/MuseoSansCyrl-300.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Museo Sans 700 Bold';src:url(../fonts/MuseoSansCyrl/MuseoSansCyrl-700.eot);src:url(../fonts/MuseoSansCyrl/MuseoSansCyrl-700.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl/MuseoSansCyrl-700.woff) format("woff"),url(../fonts/MuseoSansCyrl/MuseoSansCyrl-700.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Andantino script';src:url(../fonts/andantino.ttf)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;color:#333;font-family:'Museo Sans Light',sans-serif;font-weight:300}.nav{background-color:#dcdcdc}@media (min-width:1200px){.container{max-width:1130px;margin:auto}}@media (max-width:1200px){.container{width:900px;margin:auto}}@media (max-width:992px){.container{width:745px}}@media (max-width:768px){.container{width:600px}}@media (max-width:666px){.container{width:500px}}@media (max-width:576px){.container{width:400px}}@media (max-width:420px){.container{width:276px}}.section_1{width:90%;margin-left:75px}.section_4{width:60%;margin-left:18%}.section_5{width:60%;margin-left:18%}.section_6{width:60%;margin-left:18%}.section_7{width:60%;margin-left:18%}.section_8{height:960px;width:70%;margin-left:13%}.section_9{width:80%;margin-left:150px}.nav{width:100%;position:absolute;top:0;left:0;right:0;z-index:1;padding:25px;background-color:inherit}.nav__info{margin-right:55px}.nav__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__logo{font-family:Andantino script;font-size:35px}.nav__icon{width:20%}.nav__link{font-size:16px;margin-right:70px;font-weight:600;color:#333}.nav__link:after{display:block;content:"";height:1px;background-color:#333;width:0%;-webkit-transition:.3s;transition:.3s}.nav__link:hover:after{width:100%}a{display:inline-block;text-decoration:none}.brg-menu{display:none}@media (max-width:1200px){.nav__info{margin-right:0}.nav__link{margin-right:50px;font-size:16px}}@media (max-width:992px){.nav{padding:25px 10px}.nav__info{margin-right:0}.nav__link{margin-right:40px;font-size:14px}}@media (max-width:768px){.nav__link{margin-right:30px;font-size:13px}}@media (max-width:666px){.nav__logo{font-size:29px}.nav__link{margin-right:20px}}@media (max-width:666px){.nav__logo{font-size:25px}}@media (max-width:576px){.nav__logo{font-size:23px}.nav__info{margin-right:-10px}}@media (max-width:420px){.nav a{color:#333;font-weight:600;position:fixed;display:none}.brg-menu{display:block}.brg-menu-1{top:20px;right:104px}.brg-menu-2{top:50px;right:145px}.brg-menu-3{top:75px;right:125px}#menu{display:none}#toggleMenu{display:block;position:fixed;width:30%;top:24px;right:-30px}#menu:checked~a{display:block}#brg-menu-1{border-radius:10px;padding-bottom:55px;background-color:#faebd7;padding-top:5px;padding-left:5px;padding-right:40px}}.header{position:relative;width:100%;height:auto;background-image:-webkit-gradient(linear,left top,left bottom,from(#d4ebf7),color-stop(#d8ebf6),color-stop(#dcecf6),color-stop(#e0ecf5),color-stop(#e4edf4),color-stop(#e8edf4),color-stop(#ebeef3),color-stop(#efeef3),color-stop(#f3eff2),color-stop(#f7eff1),color-stop(#fbf0f1),to(#fff0f0));background-image:linear-gradient(to bottom,#d4ebf7,#d8ebf6,#dcecf6,#e0ecf5,#e4edf4,#e8edf4,#ebeef3,#efeef3,#f3eff2,#f7eff1,#fbf0f1,#fff0f0);-webkit-box-shadow:0 -20px 20px 0 #fff0f0 inset;box-shadow:0 -20px 20px 0 #fff0f0 inset}.header-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:130px;padding-bottom:10px}.header__title{font-size:50px;padding-top:10px;line-height:60px;color:#333}.header__suptitle{margin-top:10px;font-size:27px}.header__text{padding-bottom:30px;max-width:100%;line-height:1.7}.header__img{width:100%;height:auto}@media (max-width:1200px){.photo{max-width:480px;-webkit-box-shadow:0 0 60px 0 #fff;box-shadow:0 0 60px 0 #fff;margin-top:120px;margin-left:20px;width:100%;float:right;border-radius:70px}.header-block{padding-top:115px}}@media (max-width:992px){.photo{max-width:375px}.header__text{max-width:100%}.header-block{padding-top:110px}.header__title{font-size:35px;line-height:41px;margin-left:30px}.header__suptitle{margin-top:4px;font-size:25px;margin-left:32px}}@media (max-width:768px){.header__text{padding-bottom:5px}.header-block{padding-top:90px}.header__title{font-size:32px;line-height:42px;margin-left:0}.header__suptitle{margin-top:0;font-size:20px;margin-left:0}.photo{margin-top:90px}}@media (max-width:666px){.header__box{padding-bottom:495px}.header__photo{position:absolute;top:54%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-block{padding-top:70px}.header__title{font-size:27px;line-height:35px;margin-left:20px}.header__suptitle{margin-top:0;font-size:16px;margin-left:20px;text-align:center}.header__text{margin:auto}.photo{margin-left:0}}@media (max-width:576px){.photo{margin-top:100px}.header-block{padding-top:80px}.header__title{padding-top:0;font-size:26px;line-height:30px;margin-left:11px}.header__suptitle{margin-top:0;font-size:15px;margin-left:11px}}@media (max-width:420px){.header__text{max-width:100%}.header-block{padding-top:70px}.header__title{text-align:center}.header__suptitle{font-size:17px}}@media (min-width:1200px){.photo{-webkit-box-shadow:0 0 60px 0 #fff;box-shadow:0 0 60px 0 #fff;margin-top:120px;margin-left:20px;max-width:600px;width:100%;float:right;border-radius:70px}}.price{padding:50px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#f7dede),color-stop(#f7dfdf),color-stop(#f6dfdf),color-stop(#f6e0e0),color-stop(#f5e0e0),color-stop(#f5e1e1),color-stop(#f4e1e1),color-stop(#f4e2e2),color-stop(#f3e2e2),color-stop(#f3e3e3),color-stop(#f2e3e3),to(#f2e4e4));background-image:linear-gradient(to bottom,#f7dede,#f7dfdf,#f6dfdf,#f6e0e0,#f5e0e0,#f5e1e1,#f4e1e1,#f4e2e2,#f3e2e2,#f3e3e3,#f2e3e3,#f2e4e4)}.price__title{margin:auto;width:100px;font-size:30px}.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:20px;padding:0;justify-content:center;}.price__list__text{text-align:center}.price__list__item{position:relative;float:left;padding:1em;margin:2em 10px 4em;background:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(245,245,245,.99)),color-stop(rgba(245,245,245,.99)),color-stop(rgba(246,245,245,.99)),color-stop(rgba(246,245,245,.99)),color-stop(rgba(247,245,245,.99)),color-stop(rgba(247,245,245,.99)),color-stop(#f8f5f5),color-stop(#f8f5f5),color-stop(#f9f5f5),color-stop(#f9f5f5),color-stop(#faf5f5),to(#faf5f5));background-image:linear-gradient(to top,rgba(245,245,245,.99),rgba(245,245,245,.99),rgba(246,245,245,.99),rgba(246,245,245,.99),rgba(247,245,245,.99),rgba(247,245,245,.99),#f8f5f5,#f8f5f5,#f9f5f5,#f9f5f5,#faf5f5,#faf5f5);border:1px solid #faf6f5;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;font-size:17px;line-height:1.4;font-weight:600;margin:10px 10px;height:120px;width:251px}.price__list__item::after,.price__list__item::before{content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;max-width:300px;border-radius:0 0 120px 120px;height:20%;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.7);box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.price__list__item::after{right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.price__list__money{text-align:center;font-weight:400;padding-top:15px}@media (max-width:1200px){.price{padding:30px 0}.price__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:992px){.price__list__item{margin:10px 50px}}@media (max-width:768px){.price__list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-left:0}.price__list__item{width:270px;margin:10px 13px;font-size:16px}}@media (max-width:666px){.price{padding:5px 0}.price__list__item{width:250px;margin:10px 0;font-size:15px}.price__list__text{width:215px}.container{width:540px}}@media (max-width:576px){.container{width:400px}}@media (max-width:420px){.container{width:276px}}.about{background-color:#faf6f5;background-image:-webkit-gradient(linear,right top,left top,from(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),to(#fff0f0));background-image:linear-gradient(to left,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0);padding:1px 0 30px 0}.about__title{max-width:115px;margin:auto;font-size:30px;padding-bottom:25px}.about__text{line-height:2;text-align:start;font-size:17px}@media (min-width:1200px){.doc{margin:0;padding-top:30px}}.documents{text-decoration:underline}.strong{font-weight:600}@media (max-width:1200px){.doc{margin:0;padding-top:0}.container-about{width:975px}.about__text{text-align:start;font-size:17px;padding:0 25px}}@media (max-width:992px){.container-about{width:753px}.about__text{padding:0 5px;font-size:15px}}@media (max-width:768px){.container-about{width:600px}.about{padding:20px 0}.about__text{padding:0;font-size:15px}}@media (max-width:666px){.container-about{width:550px}.about{padding:10px 0}.about__text{padding:0;font-size:14px}}@media (max-width:576px){.container-about{width:385px}.strong{font-size:13px}}@media (max-width:420px){.container-about{width:371px}.about{padding:10px 0}.about__text{text-align:start;padding:0;font-size:12px}.strong{width:230px;line-height:1.8}.doc{padding-bottom:10px}}@media (max-width:399px){.container-about{width:355px}}@media (max-width:379px){.container-about{width:292px}}.contacts{position:relative;background-color:#faf6f5;height:650px;background-image:-webkit-gradient(linear,right top,left top,from(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),color-stop(#fff0f0),to(#fff0f0));background-image:linear-gradient(to left,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0,#fff0f0)}.contacts__map{position:absolute;top:0;right:0;width:50%;height:100%}.contacts-text{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:560px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:25%}.contacts-box-1{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__title{font-weight:700;margin-left:20px;line-height:25px;max-width:560px;padding-bottom:40px}.contacts__time{line-height:25px;margin-left:20px;padding-bottom:40px}.contacts__phone{margin-left:20px;text-decoration:none;color:#333;font-weight:600;padding-bottom:45px;padding-top:5px}.contacts__email{margin-left:20px}.contacts__icon{width:5%;height:5%}.email{color:#333;font-weight:600}.iframe{height:100%;width:100%}@media (max-width:1200px){.contacts-text{top:23%;max-width:450px}}@media (max-width:992px){.contacts-text{font-size:16px;max-width:394px}}@media (max-width:768px){.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-text{position:inherit;margin:auto;padding:40px 0}.contacts__map{position:inherit;width:100%;min-height:100vh}}@media (max-width:576px){.contacts-text{font-size:14px}.contacts__title{padding-bottom:20px}.contacts__time{padding-bottom:20px}.contacts__phone{padding-bottom:25px}}@media (max-width:420px){.contacts-container{width:330px}}@media (max-width:349px){.contacts-container{width:269px}}