.contact-second__link,.contact__link{font-style:normal;font-size:18px;line-height:1.67;letter-spacing:.02em;color:#fff;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}html{scroll-behavior:smooth;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#fff;color:#303030;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.7;letter-spacing:.02em;margin:0}img{display:block;max-width:100%;height:auto}ul{list-style:none;padding:0}h3,p,ul{margin:0}a{text-decoration:none;color:inherit}.container{margin:0 auto;padding-left:31px;padding-right:31px}@media screen and (min-width:480px){.container{max-width:480px}}@media screen and (min-width:768px){.container{max-width:768px;padding-left:39px;padding-right:39px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding-left:55px;padding-right:55px}}.section{padding-top:84px;padding-bottom:84px}@media screen and (min-width:768px){.section{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1280px){.section{padding-top:130px;padding-bottom:130px}}.section__title{margin-top:0;margin-bottom:20px;font-family:Raleway,sans-serif;font-weight:700;font-size:42px;line-height:1.17;letter-spacing:.05em}.secondary__social,.section__subtitle,.section__subtitle--portfolio{display:flex;align-items:center;margin-top:0;margin-bottom:20px;font-weight:600;font-size:11px;line-height:1.36;letter-spacing:.1em;text-transform:uppercase}.secondary__social:before,.section__subtitle--portfolio:before,.section__subtitle:before{display:inline-block;content:"";width:60px;height:1px;margin-right:20px;background-color:#303030}.button,.button--color{display:inline-block;min-width:160px;padding:12px 20px;border:1px solid #ff6c00;border-radius:25px;outline:none;background-color:transparent;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;line-height:1.333;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;color:#fff;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button--color:focus,.button--color:hover,.button:focus,.button:hover{background-color:#ff6c00}.button--color{color:#303030}.button--color:focus,.button--color:hover{color:#fff}.about-us.button--color,.button.about-us{color:#191c26}.about-us.button--color:focus,.about-us.button--color:hover,.button.about-us:focus,.button.about-us:hover{color:#fff}.header{position:absolute;top:0;left:0;width:100%;z-index:2;font-weight:600;letter-spacing:.1em}.header__inner{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.header__inner{max-width:92%;padding-top:40px}}@media screen and (min-width:768px){.header__inner{display:flex;align-items:center;justify-content:space-between;width:95%}}@media screen and (min-width:1280px){.header__inner{width:94%}}@media screen and (min-width:1600px){.header__inner{width:1475px}}@media screen and (max-width:767px){.header__mob{display:flex;align-items:center;justify-content:flex-end}}.header__logo{display:inline-block}.header__button-menu{display:flex;justify-content:center;align-items:center;padding:0;border:none;outline:none;fill:#303030;background-color:transparent;cursor:pointer;z-index:100}@media screen and (min-width:768px){.header__button-menu{display:none}}@media screen and (max-width:767px){.header__menu-inner{position:absolute;top:0;right:0;bottom:0;height:100vh;padding:118px 103px 80px 40px;z-index:10;background-color:#fff;box-shadow:-1px 0 3px rgba(0,0,0,.16),-2px 0 4px rgba(0,0,0,.08),-4px 0 8px rgba(0,0,0,.04);transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.header__menu-inner.is-open{transform:translateX(0);overflow-y:scroll}}@media screen and (min-width:768px){.header__menu-inner{display:flex;align-items:center;justify-content:space-evenly;flex-grow:1;margin-left:140px;font-size:12px;line-height:1.33}}@media screen and (max-width:767px){.header__nav-list{margin-bottom:64px;font-size:18px;line-height:1.39}}@media screen and (min-width:768px){.header__nav-list{display:flex}}@media screen and (max-width:767px){.header__nav-item{margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:1279px){.header__nav-item:not(:first-child){margin-left:24px}}@media screen and (min-width:1280px){.header__nav-item:not(:first-child){margin-left:40px}}.header__nav-link{color:#303030;transition:color .25s cubic-bezier(.4,0,.2,1)}.header__nav-link:focus,.header__nav-link:hover{color:#ff6c00}@media screen and (min-width:768px){.header__nav-link{display:block;padding:13px 0;color:#fff}}.header__social{display:none}@media screen and (max-width:767px){.header__social{display:block;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}}.header__social-item{font-size:14px}.header__social-item:first-child:before{content:"";display:inline-block;width:60px;height:1px;margin-right:20px;background-color:#303030}.header__social-item:first-child{display:flex;align-items:center}@media screen and (max-width:767px){.header__social-item:first-child{margin-bottom:24px}.header__social-item:not(:first-child){margin-right:15px}}.header__social-link{color:#303030;transition:color .25s cubic-bezier(.4,0,.2,1)}.header__social-link:focus,.header__social-link:hover{color:#ff6c00}@media screen and (min-width:768px){.header__social-link{color:#fff}}.header__contacts{display:flex;flex-direction:column}@media screen and (max-width:767px){.header__contacts{margin-bottom:64px}}@media screen and (min-width:768px){.header__contacts{margin-left:auto}}@media screen and (min-width:768px) and (max-width:1279px){.header__contacts{flex-direction:column-reverse;align-items:center}}@media screen and (min-width:1280px){.header__contacts{flex-direction:row;align-items:center;padding:37px 0}}@media screen and (max-width:767px){.header__button-feedback{min-width:190px;text-align:center;color:#303030;transition:color .25s cubic-bezier(.4,0,.2,1)}.header__button-feedback:hover{color:#fff}}@media screen and (min-width:768px) and (max-width:1279px){.header__button-feedback{margin-top:40px;margin-bottom:20px}}@media screen and (min-width:1280px){.header__button-feedback{margin-left:40px}}.header__contacts-link{color:#303030;transition:color .25s cubic-bezier(.4,0,.2,1)}.header__contacts-link:focus,.header__contacts-link:hover{color:#ff6c00}@media screen and (max-width:767px){.header__contacts-link{margin-bottom:24px}}@media screen and (min-width:768px){.header__contacts-link{color:#fff}}@media screen and (min-width:1280px){.header__contacts-link{padding:15px 0}}.logo{fill:#fff}@media screen and (min-width:768px){.logo{fill:#303030}}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(25,28,38,.2);z-index:5;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.backdrop{opacity:0;pointer-events:none;overflow:hidden}}@media screen and (min-width:768px){.backdrop{position:static;background-color:transparent}}@media screen and (max-width:767px){.scroll-hidden{overflow:hidden}}@media screen and (max-width:767px){.header__button-menu .icon-cross{display:none}.header__button-menu.is-open .icon-cross{display:block}.header__button-menu.is-open{fill:#303030}.header__button-menu.is-open .icon-menu{display:none}.backdrop.is-visible{opacity:1;pointer-events:auto}.header__button-menu .icon-menu,.icon-cross{transition:fill .25s cubic-bezier(.4,0,.2,1)}.header__button-menu .icon-cross{fill:#303030}.header__button-menu:focus .icon-cross,.header__button-menu:focus .icon-menu,.header__button-menu:hover .icon-cross,.header__button-menu:hover .icon-menu{fill:#ff6c00}}.hero{position:relative;max-width:1600px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.hero{padding-left:135px}}@media screen and (min-width:1280px){.hero{padding-left:155px}}.hero__description{position:absolute;top:40%;left:31px;z-index:1;max-width:306px}@media screen and (min-width:577px) and (max-width:767px){.hero__description{max-width:352px}}@media screen and (min-width:768px){.hero__description{left:270px}}@media screen and (min-width:1120px){.hero__description{left:240px;max-width:486px;top:30%}}.hero__title{margin-top:0;margin-bottom:20px;font-family:Raleway,sans-serif;font-weight:700;font-size:48px;line-height:1.2;letter-spacing:.05em;color:#fff;text-shadow:3px 1px 7px #000,10px 8px 13px red}@media screen and (min-width:1120px){.hero__title{font-size:72px}}.hero__subtitle--color{color:#fff;text-shadow:3px 1px 7px #000,10px 8px 13px red}.hero__subtitle--color:before{background-color:rgba(157,164,189,.6)}.hero__text{margin:0;font-size:16px;line-height:1.6;color:#fff;text-shadow:3px 1px 7px #000,10px 8px 13px red}@media screen and (min-width:1280px){.hero__text{font-size:18px;line-height:1.7}}.hero__social{display:none;font-size:11px;font-weight:600}@media screen and (min-width:768px){.hero__social{display:flex;align-items:center;position:absolute;bottom:150px;transform:translateX(-80%) rotate(-90deg)}}.hero__social:before{display:inline-block;content:"";width:60px;height:1px;margin-right:20px;background-color:#303030}.hero__social-item:first-child{margin-right:40px}.hero__social-link{transition:color .25s cubic-bezier(.4,0,.2,1)}.hero__social-link:focus,.hero__social-link:hover{color:#ff6c00}.siema{width:100%;height:100%;background-color:#191c26}.siema-buttons{display:none}@media screen and (min-width:768px){.siema-buttons{position:absolute;display:flex;right:55px;bottom:40px}}.slider-button{display:inline-block;min-width:60px;padding:8px 0;margin:0;border:transparent;border-bottom:1px solid rgba(157,164,189,.6);background-color:transparent;font-weight:600;font-size:11px;line-height:1.36;letter-spacing:.1em;color:rgba(157,164,189,.6);cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.slider-button:focus,.slider-button:hover{color:#fff;border-color:#fff;outline:none}.prev{margin-right:26px;text-align:left}.next{text-align:right}.slider-foto{width:100%;height:100%;object-fit:cover}.dots{display:none}@media screen and (min-width:768px){.dots{display:flex;flex-direction:column;justify-content:center;position:absolute;top:50%;right:39px}}.dots__item{width:8px;height:2px;margin:7px;border:none;background-color:#9da4bd;outline:none;cursor:pointer}.dots__item--active{width:18px;background:#fff;z-index:3}@media screen and (max-width:768px){.about-us__pictures{display:none}}@media screen and (min-width:768px){.about-us__pictures{display:flex;flex-direction:column;flex-shrink:0;margin-right:30px}.about-us__pictures .picture-1{margin-bottom:30px}}@media screen and (min-width:1280px){.about-us__pictures{flex-direction:row}.about-us__pictures .picture-1{margin-bottom:0;margin-right:30px}}@media screen and (min-width:768px){.about-us__aboutus--flex{display:flex;align-items:stretch}}@media screen and (max-width:1280px){.about-us__title{font-size:28px;max-width:330px}}@media screen and (min-width:1280px){.about-us__title{max-width:500px}}@media screen and (min-width:768px){.about-us__about{max-width:330px}}@media screen and (min-width:1280px){.about-us__about{max-width:500px}}.about-us__about--title{margin-bottom:20px;font-size:16px;line-height:1.5;color:#555}@media screen and (min-width:1280px){.about-us__about--title{font-size:18px;line-height:1.6}}.about-us__about--subtitle{font-size:14px;line-height:1.85;margin-bottom:40px;color:#555}.services{height:826px;background-color:#111319;background-image:linear-gradient(90deg,rgba(17,19,25,.8),rgba(17,19,25,.8)),url(/fotolab/foto1.3c5bff09.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.services{background-image:linear-gradient(90deg,rgba(17,19,25,.8),rgba(17,19,25,.8)),url(/fotolab/foto1.3c5bff09.jpg)}}@media screen and (min-width:768px){.services{height:858px;background-image:linear-gradient(90deg,rgba(17,19,25,.8),rgba(17,19,25,.8)),url(/fotolab/foto1.3c5bff09.jpg)}}@media screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.services{background-image:linear-gradient(90deg,rgba(17,19,25,.8),rgba(17,19,25,.8)),url(/fotolab/foto1.3c5bff09.jpg)}}@media screen and (min-width:1280px){.services{height:718px;background-image:linear-gradient(90deg,rgba(17,19,25,.8),rgba(17,19,25,.8)),url(/fotolab/foto1.3c5bff09.jpg)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.services{background-image:linear-gradient(90deg,rgba(17,19,25,.8),rgba(17,19,25,.8)),url(/fotolab/foto1.3c5bff09.jpg)}}.services__title{color:#fff;margin-bottom:44px}.services__subtitle{position:relative;margin-top:0;margin-bottom:20px;padding-left:80px;font-weight:600;font-size:11px;line-height:1.36;letter-spacing:.1em;text-transform:uppercase;color:rgba(157,164,189,.6)}.services__subtitle:before{position:absolute;left:0;top:50%;display:inline-block;content:"";width:60px;height:1px;background-color:rgba(157,164,189,.6)}.services__list{color:#9da4bd}@media screen and (min-width:1280px){.services__list{width:50%;height:240px;padding:30px 40px;background-image:linear-gradient(180deg,#090b13 0,rgba(9,11,19,.2))}}@media screen and (min-width:1280px){.services__list--light{background-image:linear-gradient(180deg,#171a24 0,rgba(23,26,36,.2))}}@media screen and (max-width:1279px){.services__list--light{margin-bottom:20px}}.services__item{display:flex;flex-wrap:nowrap;font-size:14px;line-height:2.14}.services__item:not(:last-child){margin-bottom:20px}@media screen and (min-width:768px){.services__item{font-size:18px;line-height:1.7}}.services__item-title{margin:0;display:inline-flex;align-items:flex-end;flex-grow:1;white-space:nowrap}.services__item-title:after{content:"";display:inline-flex;width:100%;height:1px;margin-right:6px;margin-left:7px;background:rgba(157,164,189,.12)}@media screen and (max-width:479px){.services__item-title{font-size:3vw;white-space:wrap}}.services__item-price{display:inline-flex;margin:0}@media screen and (max-width:479px){.services__item-price{font-size:3vw}}.container-list{padding:30px;background-color:#171a24;background:linear-gradient(180deg,#171a24 0,rgba(23,26,36,.2));margin-bottom:50px}@media screen and (min-width:1280px){.container-list{display:flex;background-color:none;background:none;padding:0}}.features__statistic,.services-button{display:flex;justify-content:center}.features__statistic{flex-wrap:wrap;margin:-15px}@media screen and (min-width:768px){.features__statistic{width:450px;margin-left:auto}}@media screen and (min-width:1280px){.features__statistic{width:370px}}.features__statistic-item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:15px;padding:20px 0;width:calc(50% - 30px);height:133px;background-color:#f7f7f7;text-align:center}.features__statistic-item .count{font-weight:700;font-size:42px;line-height:1.35;transition:all .25s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:260px){.features__statistic-item .count{font-size:24px}}@media screen and (max-width:199px){.features__statistic-item .count{font-size:12px}}.features__statistic-item .count:after{display:inline-block;content:"+";font-weight:600;font-size:16px;line-height:1.37;color:#ff6c00;margin-left:2px;transform:translateY(-23px);transition:all .25s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:260px){.features__statistic-item .count:after{transform:translateY(-13px);font-style:14px}}@media screen and (max-width:199px){.features__statistic-item .count:after{transform:translateY(-3px);font-style:12px}}.features__statistic-item .text{max-width:140px;font-weight:600;font-size:11px;line-height:1.36}.features__statistic-item:nth-child(2){margin-top:45px}.features__statistic-item:nth-child(3){margin-top:-15px}@media screen and (max-width:1280px){.features__text{margin-bottom:44px;color:#555}}@media screen and (min-width:768px){.features__description{max-width:500px}}@media screen and (min-width:1280px){.features__description{margin-left:130px}}@media screen and (min-width:768px){.features--flex{display:flex;flex-direction:column}}@media screen and (min-width:1280px){.features--flex{display:flex;flex-direction:row-reverse}}.section__subtitle--portfolio{margin-bottom:44px}@media screen and (min-width:768px){.portfolio__list{display:flex;flex-wrap:wrap;margin:-15px}}@media screen and (max-width:767px){.portfolio__list .portfolio__item:not(:last-child){margin-bottom:30px}}@media screen and (min-width:768px){.portfolio__list .portfolio__item{flex-basis:calc(50% - 30px);margin:15px}}@media screen and (min-width:1280px){.portfolio__list .portfolio__item{flex-basis:calc(50% - 30px);margin:15px}}.portfolio__list .portfolio__item img{border-radius:10px}@media screen and (min-width:1280px){.primary{display:flex}}.feedback{padding-top:84px;padding-bottom:84px;background-color:#191c26}@media screen and (min-width:768px){.feedback{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1280px){.feedback{padding-top:130px;width:100%}}.form{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.form__group{display:flex}}.form__input{margin-bottom:44px;padding-bottom:8px;width:100%;height:24px;font-family:Open Sans,sans-serif;font-weight:600;font-size:11px;line-height:1.36;letter-spacing:.1em;text-transform:uppercase;color:#fff;background-color:transparent;border:none;border-bottom:1px solid rgba(157,164,189,.4);outline:none}@media screen and (min-width:768px){.form__input--margin{margin-right:30px}}.form__input:focus-within{border-bottom:1px solid #fff}.form__input:focus-within::placeholder{color:#fff}.form__comment{height:76px;resize:none}.form__submit{display:flex;justify-content:center}@media screen and (min-width:768px){.form__submit{justify-content:flex-start}}.form input:invalid:not(:placeholder-shown){border-color:red}.form input:valid:not(:placeholder-shown){border-color:green}.contact{padding-top:84px;padding-bottom:84px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/fotolab/photo-girl2.57f1d7db.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.contact{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/fotolab/photo-girl2.57f1d7db.jpg)}}@media screen and (min-width:768px){.contact{padding-top:100px;padding-bottom:100px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/fotolab/photo-girl2.57f1d7db.jpg)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.contact{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/fotolab/photo-girl2.57f1d7db.jpg)}}@media screen and (min-width:1280px){.contact{padding-top:130px;padding-bottom:130px;padding-left:100px;width:100%;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/fotolab/photo-girl2.57f1d7db.jpg)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.contact{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/fotolab/photo-girl2.57f1d7db.jpg)}}@media screen and (min-width:768px){.contact__list{margin-right:30px;width:330px}}@media screen and (min-width:768px){.contact__group{display:flex}}@media screen and (min-width:1280px){.contact__group{flex-direction:column}}.contact__title{margin-bottom:44px;text-align:center;color:#fff}@media screen and (min-width:768px){.contact__title{margin-bottom:40px;text-align:left}}.contact__subtitle{color:#fff}.contact__subtitle:before{background:rgba(157,164,189,.4)}.contact__link{display:flex;align-items:center;margin-bottom:20px}.contact__link-email{margin-bottom:44px;text-decoration:underline}.contact__icon{margin-right:16px}.contact-second{padding-top:84px;padding-bottom:84px;background-color:#191c26;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.contact-second{background-color:#191c26}}@media screen and (min-width:768px){.contact-second{padding-top:100px;padding-bottom:100px;background-color:#191c26}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.contact-second{background-color:#191c26}}@media screen and (min-width:1280px){.contact-second{padding-top:130px;padding-bottom:130px;padding-left:100px;width:100%;background-color:#191c26}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.contact-second{background-color:#191c26}}@media screen and (min-width:768px){.contact-second__list{margin-right:30px;width:330px}}@media screen and (min-width:768px){.contact-second__group{display:flex}}@media screen and (min-width:1280px){.contact-second__group{flex-direction:column}}.contact-second__title{margin-bottom:44px;text-align:center;color:#fff}@media screen and (min-width:768px){.contact-second__title{margin-bottom:40px;text-align:left}}.contact-second__subtitle{color:#fff}.contact-second__subtitle:before{background:rgba(157,164,189,.4)}.contact-second__link{display:flex;align-items:center;margin-bottom:20px}.contact-second__link-email{margin-bottom:44px;text-decoration:underline}.contact-second__icon{margin-right:16px}.worktime__subtitle{font-size:18px;line-height:1.67;letter-spacing:.02em;color:#fff}.secondary{padding-top:44px;padding-bottom:44px}@media screen and (min-width:768px){.secondary{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}}.secondary__social{justify-content:flex-end}@media screen and (min-width:768px){.secondary__social{margin-bottom:0}}.secondary__social:before{margin-right:40px}.secondary__copyright,.secondary__social-link{font-weight:600;font-size:11px;line-height:1.36;letter-spacing:.2em;text-transform:none;color:#303030;text-decoration:none}.secondary__copyright:not(:last-child),.secondary__social-link:not(:last-child){margin-right:40px}.secondary__copyright{display:flex;align-items:center;color:#9da4bd}.secondary__icon{margin-right:6px}
/*# sourceMappingURL=/fotolab/js.ca1d1e37.css.map */