*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:Raleway,sans-serif}.header{background-color:#000;margin:0 auto;padding:18px 0}@media only screen and (width<=767px){.header{z-index:2;padding:16px 0;position:fixed;top:0;left:0;right:0}}.header__container{justify-content:space-between;align-items:center;max-width:1238px;margin:0 auto;padding:0 15px;display:flex}@media only screen and (width<=1024px){.header__container{padding:0 16px}}@media only screen and (width<=767px){.header__container{column-gap:calc(100% - 89px);margin-right:12px}}.header__logo{z-index:1;justify-content:center;align-items:center;display:flex}.header__logo svg{width:86.803px;height:31px}@media only screen and (width<=767px){.header__logo svg{width:65px;height:22.92px}}.header__nav{width:100%;max-width:600px}@media only screen and (width<=767px){.header__nav{background-color:#000;width:100%;max-width:767px;height:100vh;padding:100px 0;transition:left .3s linear;position:fixed;top:0;left:100%}}.header__nav-list{display:flex}@media only screen and (width<=767px){.header__nav-list{flex-direction:column}}.header__nav.open{left:0%}.header__toggle-menu{z-index:2;cursor:pointer;width:24px;height:18px;display:none;position:relative}@media only screen and (width<=767px){.header__toggle-menu{align-items:center;display:flex;position:fixed;right:20px}}.header__toggle-menu:before{content:"";border-bottom:3px solid #fff;width:100%;transition:all .3s linear;display:block;position:absolute;top:0;left:0}.header__toggle-menu:after{content:"";border-bottom:3px solid #fff;width:100%;transition:all .3s linear;display:block;position:absolute;bottom:0;left:0}.header__toggle-menu.open .header__toogle-item{width:0}.header__toggle-menu.open:after{transform:rotate(-45deg)translate(5px,-5px)}.header__toggle-menu.open:before{transform:rotate(45deg)translate(5.8px,5.8px)}.header__toogle-item{border-bottom:3px solid #fff;width:100%;transition:all .3s linear;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (width<=767px){.header__list-item{flex-grow:0;margin-bottom:44px}}.header__list-item{flex:auto;list-style:none}.header__link{color:#fff;text-align:center;text-transform:capitalize;padding:10px 15px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:19.07px;text-decoration:none;list-style:none;display:block}.header__link:hover{background-color:#ec7979}.header__link:active{background-color:#ab4949}.main-container{max-width:1200px;margin:0 auto;padding:0 15px}@media only screen and (width<=1024px){.main-container{padding:0 16px}}.banner{background:url(banner.da06b78e.jpg) 50%/cover;margin:0 auto;padding:306px 0 185px;position:relative}@media only screen and (width<=1024px){.banner{padding-top:137px}}@media only screen and (width<=767px){.banner{margin-top:54px;padding:92px 0 50px}}.banner:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.banner__container{justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (width<=767px){.banner__container{padding:0 16px;display:block}}.banner__info{width:100%;max-width:670px}@media only screen and (width<=1024px){.banner__info{max-width:454.36px}}@media only screen and (width<=767px){.banner__info{max-width:100%}}.banner__logo-wrapper{margin-bottom:71px}@media only screen and (width<=1024px){.banner__logo-wrapper{margin-bottom:54.08px}.banner__logo-wrapper svg{max-width:115.28px;max-height:41.17px}}@media only screen and (width<=767px){.banner__logo-wrapper{display:none}}.banner__title{color:#fff;text-transform:uppercase;margin-bottom:97.12px;font-size:48px;font-weight:500;line-height:56px;position:relative}.banner__title:after{content:"";border-bottom:1px solid #fff;width:170px;position:absolute;bottom:-55.12px;left:0}@media only screen and (width<=1024px){.banner__title:after{width:115.28px;bottom:-41.49px}}@media only screen and (width<=767px){.banner__title:after{width:134px;bottom:-43.88px;left:50%;transform:translate(-50%)}}@media only screen and (width<=1024px){.banner__title{margin-bottom:72.49px;font-size:36px;line-height:42.26px}}@media only screen and (width<=800px){.banner__title{font-size:30px;line-height:40px}}@media only screen and (width<=767px){.banner__title{text-align:center;max-width:100%;margin-bottom:85.88px}}.banner__description{color:#fff;max-width:270px;margin-bottom:39px;font-size:18px;font-weight:400;line-height:21.13px}@media only screen and (width<=1024px){.banner__description{max-width:184px;margin-bottom:31.32px;font-size:14px;line-height:16.44px}}@media only screen and (width<=767px){.banner__description{text-align:center;max-width:100%;margin:0 auto 42px}}.banner__button{color:#fff;text-align:center;text-transform:capitalize;cursor:pointer;background-color:#0000;border:2px solid #fff;width:100%;max-width:270px;padding:16px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24.51px}@media only screen and (width<=1024px){.banner__button{max-width:184px;padding:10.75px}}@media only screen and (width<=767px){.banner__button{max-width:288px;margin:0 auto 56px;display:block}}.banner__form-wrapper{text-align:center;background-color:#fff;border-radius:10px;max-width:470px}@media only screen and (width<=1024px){.banner__form-wrapper{max-width:398px}}@media only screen and (width<=767px){.banner__form-wrapper{max-width:100%;margin:0 auto}}.banner__form{margin-bottom:75px;padding:36px 50px 0}@media only screen and (width<=767px){.banner__form{margin-bottom:51px;padding:40px 28px 0 20px}}.banner__form .form__input:last-child{margin-bottom:0}.form__title{color:#333;text-align:center;text-transform:uppercase;margin-bottom:55px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:32.68px}@media only screen and (width<=1024px){.form__title{margin-bottom:55px;font-size:18px;line-height:24.51px}}@media only screen and (width<=767px){.form__title{margin-bottom:24px;font-size:14px;line-height:19px}}.form__coloring{color:#ec7979;font-family:Open Sans,sans-serif}.form__input{color:#ec7979;border:1px solid #0000;border-bottom-color:#bdbdbd;width:100%;max-width:370px;margin-bottom:20px;padding:16px 0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:19.07px;transition:all .1s linear}.form__input::placeholder{color:#bdbdbd}.form__input:focus{border:1px solid #ec7979;border-radius:10px;outline:none;padding-left:5px}@media only screen and (width<=767px){.form__input{margin:34px auto 30px;display:block}}.form__button{color:#fff;text-align:center;cursor:pointer;background-color:#ec7979;border:1px solid #ec7979;border-radius:0 0 10px 10px;width:100%;padding:20px;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;line-height:20.43px}.form__button:hover{background-color:#ab4949;border:1px solid #ab4949}.form__button:active{border:1px solid #ab4949}.icons{justify-content:center;column-gap:32.8px;display:flex}@media only screen and (width<=1024px){.icons{column-gap:28px}}@media only screen and (width<=767px){.icons{column-gap:17px}}.social{background-color:#f8efef;margin-bottom:100px;padding:32px 0 18px}@media only screen and (width<=1024px){.social{margin-bottom:50px;padding:13px 0}}@media only screen and (width<=767px){.social{padding:40px 0}}.social__container{align-items:center;display:flex}@media only screen and (width<=1024px){.social__container{justify-content:space-between}}@media only screen and (width<=767px){.social__container{display:block}}.social__container .social__icon{width:70px;height:70px}@media only screen and (width<=1024px){.social__container .social__icon{width:53px;height:53px}}@media only screen and (width<=767px){.social__container .social__icon{width:26px;height:26px}}@media only screen and (width<=1024px){.social__text{max-width:402px}}@media only screen and (width<=767px){.social__text{text-align:center;margin:0 auto}}.social__title{color:#000;text-transform:capitalize;margin-bottom:16px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:32.68px}@media only screen and (width<=1024px){.social__title{margin-bottom:22px;font-size:18px;line-height:24.51px}}.social__description{color:#86878b;font-size:18px;font-weight:400;line-height:21.13px}@media only screen and (width<=1024px){.social__description{font-size:14px;line-height:16.44px}}@media only screen and (width<=767px){.social__description{margin-bottom:32px}}.social__icons{column-gap:30px}@media only screen and (width<=1024px){.social__icons{column-gap:21px}}@media only screen and (width<=767px){.social__icons{column-gap:17px}}.social__icon{justify-content:center;align-items:center;width:53.2px;height:53.2px;display:flex}.social__icon svg{width:100%}.social__icon:hover path{fill:#ab4949}.info{margin-bottom:118px}@media only screen and (width<=1024px){.info{margin-bottom:100px}}@media only screen and (width<=786px){.info{margin-bottom:52px;scroll-margin-top:65px}}.info__container{border:1px solid #c6cbcd;order:1;display:none}.info__tabs{flex-wrap:wrap;display:flex}.info__tab{color:#333;text-align:center;text-transform:uppercase;cursor:pointer;width:100%;max-width:178px;padding:10px 0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:19.07px;text-decoration:none;display:inline-block}.info__tab-input{opacity:0;position:absolute}.info__tab-input:checked+.info__tab{z-index:1;border:1px solid #c6cbcd;border-radius:5px 5px 0 0;max-width:203px;position:relative}@media only screen and (width<=1056px){.info__tab-input:checked+.info__tab{max-width:172.12px}}@media only screen and (width<=874px){.info__tab-input:checked+.info__tab{max-width:102.86px}}.info__tab-input:checked+.info__tab+.info__container{display:flex}.info__tab-input:checked+.info__tab:after{content:"";background-color:#fff;width:100%;height:5px;position:absolute;bottom:-5px;left:0}@media only screen and (width<=1024px){.info__tab{max-width:156px}.info__tab-active{max-width:172px}}@media only screen and (width<=786px){.info__tab{max-width:85px;padding:8px 0}.info__tab-active{max-width:103px}}.info__page{vertical-align:top;width:59.83%;padding:55px 30px 54px 100px;display:inline-block}@media only screen and (width<=1024px){.info__page{width:63%;padding:37px 26.21px 50px 50.68px}}@media only screen and (width<=786px){.info__page{text-align:center;width:100%;padding:35px 20.57px 30px 24.69px}}.info__page p:first-of-type{margin-bottom:26px}@media only screen and (width<=1024px){.info__page p:first-of-type{margin-bottom:15px}}.info__page p:last-of-type{margin-bottom:82px}@media only screen and (width<=1024px){.info__page p:last-of-type{margin-bottom:38px}}@media only screen and (width<=786px){.info__page p:last-of-type{margin-bottom:38px}}.info__title{color:#333;margin-bottom:57px;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;line-height:40.85px}@media only screen and (width<=1024px){.info__title{margin-bottom:57px;font-size:24px;line-height:32.68px}}@media only screen and (width<=786px){.info__title{margin-bottom:62px;font-size:18px;line-height:25px}}.info__text{color:#333;font-size:18px;font-weight:400;line-height:21.13px}@media only screen and (width<=1024px){.info__text{max-width:482.89px;font-size:14px;line-height:16.44px}}@media only screen and (width<=786px){.info__text{max-width:100%;font-size:13px;line-height:15px}}.info__image-wrapper{justify-content:center;align-items:center;display:flex;overflow:hidden}.info__image{width:auto;height:100%}@media only screen and (width<=1024px){.info__image{max-width:398.21px}}@media only screen and (width<=786px){.info__image{display:none}}.button-third{color:#fff;text-transform:capitalize;cursor:pointer;background-color:#ec7979;border:none;width:100%;max-width:270px;padding:17px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24.51px}.button-third:active{box-shadow:inset 0 0 10px #ab4949}.button-third:hover{background-color:#ab4949}@media only screen and (width<=1024px){.button-third{max-width:231.87px;padding:16.75px}}@media only screen and (width<=767px){.button-third{max-width:242px;padding:12.75px}}.awesome{margin-bottom:118px}.awesome__list{column-gap:26px;display:flex}@media only screen and (width<=1024px){.awesome__list{column-gap:20px}}@media only screen and (width<=767px){.awesome__list{display:block}}@media only screen and (width<=1024px){.awesome{margin-bottom:60px}}@media only screen and (width<=767px){.awesome{scroll-margin-top:65px}}.head{margin-bottom:92px}@media only screen and (width<=1024px){.head{margin-bottom:69px}}@media only screen and (width<=767px){.head{margin-bottom:82px}}.head__title{color:#000;text-align:center;text-transform:uppercase;margin-bottom:80px;font-size:36px;font-weight:400;line-height:42.26px;position:relative}.head__title:after{content:"";border-top:1px solid #ec7979;width:170px;display:inline-block;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@media only screen and (width<=1024px){.head__title{margin-bottom:83px;font-size:24px;line-height:28.18px}.head__title:after{width:142px;bottom:-51px}}@media only screen and (width<=767px){.head__title{margin-bottom:83px;font-size:18px;line-height:21px}.head__title:after{width:134px}}.head__text{color:#86878b;text-align:center;font-size:18px;font-weight:400;line-height:21.13px}@media only screen and (width<=1024px){.head__text{font-size:14px;line-height:16.44px}}@media only screen and (width<=767px){.head__text{font-size:13px;line-height:15px}}.advantage{text-align:center;max-width:371px}@media only screen and (width<=767px){.advantage{max-width:100%;margin-bottom:44px}}.advantage__wrapper-icon{border:1px solid #ec7979;border-radius:100px;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 24px;display:flex}.advantage__wrapper-icon svg{width:80%;height:80%}@media only screen and (width<=1024px){.advantage__wrapper-icon{width:79.55px;height:79.55px;margin:0 auto 40px}}.advantage__title{color:#000;margin-bottom:30px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:32.68px}@media only screen and (width<=1024px){.advantage__title{margin-bottom:25px;font-size:18px;line-height:25px}}@media only screen and (width<=767px){.advantage__title{margin-bottom:40px}}.advantage__text{color:#000;font-size:18px;font-weight:400;line-height:21.13px}@media only screen and (width<=1024px){.advantage__text{font-size:14px;line-height:16px}}.pricing{background-color:#f5f5f5;margin-bottom:118px;padding-top:82px;padding-bottom:83px}@media only screen and (width<=1024px){.pricing{margin-bottom:100px;padding-top:100px;padding-bottom:50px}}@media only screen and (width<=767px){.pricing{margin-bottom:37px;padding-top:50px;padding-bottom:26px;scroll-margin-top:25px}.pricing .head__title{font-size:24px;line-height:28px}}.pricing__head{margin-bottom:79px}@media only screen and (width<=1024px){.pricing__head{margin-bottom:50px}}@media only screen and (width<=767px){.pricing__head{margin-bottom:24px}}.pricing__block{column-gap:30px;display:flex}@media only screen and (width<=1024px){.pricing__block{column-gap:20px}}@media only screen and (width<=767px){.pricing__block{display:block}}.pricing__list{text-align:center;flex:auto;list-style-type:none}.pricing__list:hover{margin:-20px 0 20px;box-shadow:0 5px 10px #3333}@media only screen and (width<=1024px){.pricing__list:hover{margin:-18px 0 18px}}@media only screen and (width<=767px){.pricing__list{margin:0 auto 27px}.pricing__list:last-of-type{margin-bottom:0}}.pricing__title{color:#fff;text-transform:capitalize;background-color:#333;border-bottom:2px solid #f5f5f5;padding:14px 0 13px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:33px}@media only screen and (width<=1024px){.pricing__title{padding:10px}}@media only screen and (width<=767px){.pricing__title{padding:10px;font-size:18px;line-height:25px}}.pricing__price{color:#fff;background-color:#333;border-bottom:2px solid #f5f5f5;padding:29px 0;font-size:36px;font-weight:700;line-height:42px}@media only screen and (width<=1024px){.pricing__price{padding:27.5px 10px}}@media only screen and (width<=767px){.pricing__price{padding:24px 10px;font-size:24px;line-height:28px}}.pricing__period{color:#ffffff80;background-color:#333;border-bottom:2px solid #f5f5f5;padding:15px 0 14px;font-size:18px;font-weight:400;line-height:21px}@media only screen and (width<=1024px){.pricing__period{padding:11.5px 10px}}@media only screen and (width<=767px){.pricing__period{padding:11.5px 10px;font-size:14px;line-height:16px}}.pricing__space{color:#86878b;text-transform:capitalize;background-color:#fff;border-bottom:2px solid #f5f5f5;padding:15px 0 14px;font-size:18px;font-weight:400;line-height:21px}@media only screen and (width<=1024px){.pricing__space{padding:11.5px 10px}}@media only screen and (width<=767px){.pricing__space{padding:11.5px 10px;font-size:14px;line-height:16px}}.pricing__space:last-child{border:none}.customers{margin-bottom:118px}@media only screen and (width<=1024px){.customers{margin-bottom:57px}}@media only screen and (width<=767px){.customers{margin-bottom:32px;scroll-margin-top:65px}.customers .head__title{font-size:24px;line-height:28px}}.customers__head{margin-bottom:83px}@media only screen and (width<=1024px){.customers__head{margin-bottom:32px}}@media only screen and (width<=767px){.customers__head{margin-bottom:32px}}.customers__list{grid-template-columns:repeat(3,1fr);column-gap:30px;display:grid}@media only screen and (width<=1024px){.customers__list{column-gap:20px}}@media only screen and (width<=767px){.customers__list{column-gap:0;display:flex}}.swiper-pagination-bullet{opacity:1;background:0 0;border:1px solid #86878b;border-radius:14px;width:9.49px;height:9.49px;margin:0 21px;transition:all .2s linear}.swiper-pagination-bullet:hover,.swiper-pagination-bullet:active,.swiper-pagination-bullet-active{background:#86878b;border:1px solid #86878b}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 21px -10px}@media only screen and (width<=767px){.customer{margin-bottom:40px}}.customer__quote{color:#86878b;text-align:center;background-color:#e2e2e2;border-radius:10px;margin-bottom:66px;padding:38px 25px 37px;font-size:18px;font-weight:400;line-height:21px;position:relative}@media only screen and (width<=1024px){.customer__quote{padding:50px 30px;font-size:14px;line-height:16px}}@media only screen and (width<=767px){.customer__quote{margin:0 auto 40px;padding:50px 30px;font-size:14px;line-height:16px}}.customer__quote:after{content:"";border-top:20px solid #e2e2e2;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;display:inline-block;position:absolute;top:100%;left:70px}@media only screen and (width<=1024px){.customer__quote:after{border-left:13px solid #0000;border-right:13px solid #0000}}.customer__info{column-gap:30px;display:flex}@media only screen and (width<=767px){.customer__info{justify-content:flex-start;max-width:370px}}.customer__photo-wrapper{object-fit:cover;border-radius:50%;flex-shrink:0;width:70px;height:70px;overflow:hidden}@media only screen and (width<=1024px){.customer__photo-wrapper{width:63px;height:63px}}@media only screen and (width<=767px){.customer__photo-wrapper{width:57px;height:57px}}.customer__photo{width:100%;height:100%}.customer__name{color:#000;text-transform:capitalize;margin-bottom:18px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:30px}@media only screen and (width<=1024px){.customer__name{margin-bottom:18px;font-size:18px;line-height:25px}}@media only screen and (width<=767px){.customer__name{margin-bottom:18px;font-size:14px;line-height:19px}}.customer__position{color:#000;font-size:18px;font-weight:400;line-height:21.13px}@media only screen and (width<=1024px){.customer__position{font-size:14px;line-height:16px}}@media only screen and (width<=767px){.customer__position{font-size:13px;line-height:15px}}.design{background:url(city.a599b730.jpg) 50%/cover;margin:0 auto 67px;padding:70px 0;position:relative}@media only screen and (width<=1024px){.design{margin-bottom:100px;padding:100px 0 50px}}@media only screen and (width<=767px){.design{margin-bottom:50px;padding:58px 0}.design .head__title{font-size:24px;line-height:28px}.design .head__text{font-size:14px;line-height:16px}}.design:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.design__container{position:relative}.design__head{margin-bottom:80px}@media only screen and (width<=1024px){.design__head{margin-bottom:69px}}@media only screen and (width<=767px){.design__head{margin-bottom:66px}}.design__title{color:#fff}.design__title:after{border-top:1px solid #fff}.design__text{color:#fff}.design__button{color:#fff;text-align:center;text-transform:capitalize;cursor:pointer;background-color:#0000;border:2px solid #fff;width:100%;max-width:370px;margin:0 auto;padding:16px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24.51px;display:block}@media only screen and (width<=1024px){.design__button{max-width:318px;padding:14.75px}}@media only screen and (width<=767px){.design__button{max-width:287px;padding:14.75px}}.button-first:hover{color:#ab4949;border-color:#ab4949}.button-first:active{color:#fff;background-color:#ab4949;border-color:#ab4949}.contacts{margin-bottom:66px}@media only screen and (width<=1024px){.contacts{margin-bottom:50px}}@media only screen and (width<=767px){.contacts{margin-bottom:40px;scroll-margin-top:65px}.contacts .head__title{font-size:24px;line-height:28px}.contacts .head__text{font-size:14px;line-height:16px}}.contacts__head{margin-bottom:89px}@media only screen and (width<=1024px){.contacts__head{margin-bottom:72px}}@media only screen and (width<=767px){.contacts__head{margin-bottom:64px}}.contacts__block{column-gap:30px;margin-bottom:52px;display:flex}@media only screen and (width<=1024px){.contacts__block{column-gap:20px;margin-bottom:50px}}@media only screen and (width<=767px){.contacts__block{display:block}}.contacts__block .contacts__input:last-of-type{margin-bottom:0}.contacts__inputs{width:100%;max-width:570px}@media only screen and (width<=767px){.contacts__inputs{max-width:100%}}.contacts__input{width:100%;max-width:570px;margin-bottom:52px}@media only screen and (width<=1024px){.contacts__input{margin-bottom:30px}}.contacts__button{cursor:pointer;max-width:370px;margin:0 auto;display:block}@media only screen and (width<=1024px){.contacts__button{max-width:318px}}@media only screen and (width<=767px){.contacts__button{max-width:288px}}textarea{resize:none}@media only screen and (width<=767px){textarea{height:180px}}.footer{background-color:#000;padding:35px 0 27px}.footer .social__icon{width:53.2px;height:53.2px}.footer .icons{margin-bottom:27.8px}@media only screen and (width<=767px){.footer .icons{margin-bottom:43px}}@media only screen and (width<=1024px){.footer{padding:35px 0 30px}.footer .social__icon{width:45px;height:45px}}@media only screen and (width<=767px){.footer{padding:35px 0 45px}.footer .social__icon{width:26px;height:26px}}.footer__text{color:#86878b;text-align:center;font-size:18px;font-weight:400;line-height:21.13px}@media only screen and (width<=1024px){.footer__text{font-size:14px;line-height:16px}}@media only screen and (width<=767px){.footer__text{font-size:14px;line-height:16px}}
/*# sourceMappingURL=index.80ac2c5a.css.map */
