html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;letter-spacing:0.03em;line-height:1.1;scroll-behavior:smooth;color:#000;background-color:#fff}ul{list-style:none;margin:0;padding:0}a{text-decoration:none;display:inline-block}h1,h2,h3,p{margin:0}img{display:block;width:100%;height:auto}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 1400px){.container{width:1400px}}.section{padding-top:40px;padding-bottom:40px}.title{margin-bottom:20px;text-align:center;font-size:25px;line-height:1.7;color:#000}@media screen and (min-width: 768px){.title{margin-bottom:30px;font-size:30px}}@media screen and (min-width: 1400px){.title{margin-bottom:40px;font-size:50px}}.current{color:#f30693}.hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.header-container{position:relative;z-index:10;padding:7px 0;background-color:#000}.contacts-item{display:none}@media screen and (min-width: 1400px){.contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}}.contacts-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1;color:#fff;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.contacts-link:hover,.contacts-link:focus{color:#f30693}@media screen and (min-width: 1400px){.contacts-link{font-size:25px;font-weight:500}}.header-icon{margin-right:4px;fill:currentColor;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 1400px){.header-icon{margin-right:14px}}.logo-container{padding-top:20px;padding-bottom:20px;text-align:center}@media screen and (min-width: 768px){.logo-container{padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 1400px){.logo-container{padding-top:50px;padding-bottom:50px}}.header-logo{margin-bottom:15px;font-size:80px;font-family:"Oswald",sans-serif;text-transform:uppercase;color:#f30693}@media screen and (min-width: 768px){.header-logo{margin-bottom:10px;font-size:80px}}@media screen and (min-width: 1400px){.header-logo{margin-bottom:20px;font-size:120px}}.header-text{font-size:15px;font-weight:400;text-transform:uppercase;color:#888}@media screen and (min-width: 768px){.header-text{font-size:16px}}@media screen and (min-width: 1400px){.header-text{font-size:20px}}.hero-overlay{position:relative;width:100%;height:500px;background-color:#888;background-image:url("../images/hero/hero-480.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 767px){.hero-overlay{background-image:url("../images/hero/hero-480.jpg")}}@media screen and (min-width: 768px){.hero-overlay{height:700px;background-image:url("../images/hero/hero-768.jpg")}}@media screen and (min-width: 1400px){.hero-overlay{max-width:1600px;height:800px;margin:0 auto;background-image:url("../images/hero/hero-1600.jpg")}}.undertitle-box{position:absolute;width:60%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:15px 15px;background-color:rgba(47,48,58,0.5)}@media screen and (min-width: 768px){.undertitle-box{width:57%;padding:35px 35px}}@media screen and (min-width: 1400px){.undertitle-box{padding:40px 100px}}.under-title{font-family:"Oswald",sans-serif;text-align:center;font-size:30px;line-height:1.6;letter-spacing:0.06em;text-transform:uppercase;color:#fff}@media screen and (min-width: 768px){.under-title{font-weight:700;font-size:35px;line-height:1.5;letter-spacing:0.06em}}@media screen and (min-width: 1400px){.under-title{font-weight:900;font-size:60px;line-height:1.6;letter-spacing:0.06em}}.about-slogan{display:block;margin-bottom:40px;font-size:16px;line-height:1.7;color:#888}@media screen and (min-width: 768px){.about-slogan{font-size:20px}}@media screen and (min-width: 1400px){.about-slogan{font-size:35px}}.about-item{padding-left:20px}@media screen and (min-width: 768px){.about-item{padding-left:30px}}@media screen and (min-width: 1400px){.about-item{padding-left:70px}}.about-list{display:-webkit-box;display:-ms-flexbox;display:flex}.about-list:not(:last-child){margin-bottom:20px}.about-text{font-size:16px;line-height:1.7;color:#000}@media screen and (min-width: 768px){.about-text{font-size:18px}}@media screen and (min-width: 1400px){.about-text{font-size:30px}}.about-icon{display:inline;vertical-align:center;margin-right:30px;fill:#f30693}.price-section{border-top:3px solid #ECECEC;border-bottom:3px solid #ECECEC}@media screen and (min-width: 1400px){.price-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.price-list{position:relative;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.12),0px 8px 8px rgba(0,0,0,0.06),3px 6px 8px rgba(0,0,0,0.16);box-shadow:0px 4px 4px rgba(0,0,0,0.12),0px 8px 8px rgba(0,0,0,0.06),3px 6px 8px rgba(0,0,0,0.16)}@media screen and (max-width: 1399px){.price-list:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 1400px){.price-list:not(:last-child){margin-right:30px}}.price-link{-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.price-box{position:absolute;bottom:0;left:0;width:100%;padding:10px 0 10px;background-color:rgba(236,48,186,0.7)}@media screen and (min-width: 1400px){.price-box{padding:15px 0 15px}}.price-title{font-weight:500;text-align:center;text-transform:uppercase;color:#fff}@media screen and (min-width: 1400px){.price-title{font-weight:700}}.box{margin-bottom:40px;padding:15px 15px;border-radius:15px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.06),1px 4px 6px rgba(0,0,0,0.16);box-shadow:0px 1px 1px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.06),1px 4px 6px rgba(0,0,0,0.16);background-color:#fff}@media screen and (min-width: 768px){.box{padding:25px 25px}}@media screen and (min-width: 1400px){.box{padding:40px 40px}}.box:last-child{margin-bottom:0}.secondary-title{margin:25px;font-size:14px;text-align:center;text-transform:uppercase;color:#000}.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.list:not(:last-child){border-bottom:2px solid #ECECEC}.text{margin:10px 0;font-size:20px;font-family:"Oswald",sans-serif;color:#f30693}@media screen and (min-width: 768px){.text{margin:10px 0;font-size:20px}}@media screen and (min-width: 1400px){.text{margin:20px 0;font-size:35px}}.service-text{font-size:16px}@media screen and (min-width: 768px){.service-text{font-size:18px}}@media screen and (min-width: 1400px){.service-text{font-size:30px}}.address-section.section{padding-bottom:0}@media screen and (min-width: 1400px){.address-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 767px){.address-list{margin-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 1399px){.address-list{margin-bottom:60px}}@media screen and (min-width: 1400px){.address-list{width:calc(100%  / 2);margin-bottom:60px}}.address-link{display:block;text-align:center;font-size:20px;font-style:normal;color:#000}@media screen and (min-width: 1400px){.address-link{font-size:30px}}.address-icon{display:block;margin:0 auto;margin-bottom:30px;fill:#f30693}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width: 768px){.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1400px){.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-logo-container{text-align:center}@media screen and (min-width: 768px){.footer-logo-container{text-align:left}}@media screen and (min-width: 1400px){.footer-logo-container{text-align:left}}.footer-logo{font-size:80px;line-height:1.8;font-family:"Oswald",sans-serif;text-transform:uppercase;border-bottom:2px solid #ECECEC;color:#f30693}@media screen and (min-width: 768px){.footer-logo{font-size:80px}}@media screen and (min-width: 1400px){.footer-logo{font-size:90px}}.footer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}@media screen and (min-width: 768px){.footer-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;border:none}}@media screen and (min-width: 1400px){.footer-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0;border:none}}.footer-list:not(:last-child){margin-right:10px}.footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;width:45px;height:45px;border-radius:50px;-webkit-transition:backgroud-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:backgroud-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.footer-link:hover,.footer-link:focus{background-color:#f30693}.footer-icon{fill:#fff}.copyright-box{padding:10px 0;background-color:#000}@media screen and (min-width: 1400px){.copyright-box{padding:15px 0}}.copyright{font-size:14px;text-align:center;letter-spacing:0.07em;color:#ECECEC}@media screen and (min-width: 1400px){.copyright{font-size:20px}}.nav-item{display:none}@media screen and (min-width: 1400px){.nav-item{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;border-top:3px solid #ECECEC;border-bottom:3px solid #ECECEC}}.nav-list{position:relative;margin-right:28px;padding:7px}@media screen and (min-width: 1400px){.nav-list{margin-right:28px;padding:0}}.nav-link{font-size:16px;letter-spacing:0.05em;text-transform:uppercase;color:#fff;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-link:hover,.nav-link:focus{color:#f30693}@media screen and (min-width: 768px){.nav-link{font-size:16px;font-weight:500;color:#fff}}@media screen and (min-width: 1400px){.nav-link{font-size:22px;font-weight:500;color:#000}}.down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-icon{margin-left:2px;fill:#000}.nav-link:hover .menu-icon,.nav-link:focus .menu-icon{fill:#f30693}.nav-link:hover{color:#f30693}.submenu,.nav-link:focus{color:#f30693}.submenu{background:#F3F3F3;position:absolute;left:0;visibility:hidden;opacity:0;z-index:5;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.nav-list:hover .submenu,.nav-list:focus .submenu{visibility:visible;opacity:1}.submenu-link{font-weight:500;padding:25px 15px;color:#888}.submenu-link:hover,.submenu-link:focus{color:#f30693}.submenu-list:not(:last-child){border-bottom:1px dotted #888}@media screen and (max-width: 1399px){.menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;color:#fff;background-color:transparent;background-origin:border-box;border:none}.menu-btn:hover,.menu-btn:focus{color:#f30693}.menu-btn .open-icon{display:block}.menu-btn .close-icon{display:none}.menu-icon{fill:currentColor}.menu-btn.is-open .open-icon{display:none}.menu-btn.is-open .close-icon{display:block}}@media screen and (min-width: 1400px){.menu-btn{display:none}}@media screen and (max-width: 1399px){.menu-container{position:absolute;top:100%;left:0;width:100%;height:350px;padding:20px;background-color:#000;visibility:hidden;z-index:-1;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:visibility 300ms linear, -webkit-transform 250ms linear;transition:visibility 300ms linear, -webkit-transform 250ms linear;transition:transform 250ms linear, visibility 300ms linear;transition:transform 250ms linear, visibility 300ms linear, -webkit-transform 250ms linear}.menu-container.is-open{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:initial}}@media screen and (min-width: 1400px){.menu-container{display:none}}.mobile-contacts-item{padding-top:60px}.mobile-contacts-list{margin-bottom:30px}.mobile-contacts-link{font-size:18px;color:#fff;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mobile-contacts-link:hover,.mobile-contacts-link:focus{color:#f30693}.header-icon{margin-right:4px;fill:currentColor;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}
/*# sourceMappingURL=main.min.css.map */