:root{--first-color: #212121;--accent-color: #2196f3;--second-color: #757575;--other-color: #ffffff;--font-main:"Roboto", sans-serif;--font-second: "Raleway"}.main-btn,.footer-form-btn,.modal-batton{min-width:200px;min-height:50px;background-color:var(--accent-color);color:var(--other-color);font-weight:700;font-size:16px;line-height:1.875;border-radius:4px;cursor:pointer;border:1px solid rgba(0,0,0,0.15);transition-property:background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.main-btn:hover,.footer-form-btn:hover,.modal-batton:hover,.main-btn:focus,.footer-form-btn:focus,.modal-batton:focus{background-color:#188ce8}.icons-about__link,.footer-icons-list__link{border-radius:50%;display:flex;width:44px;height:44px;align-items:center;justify-content:center;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.header-container__logo-header,.footer-logos__link{font-family:var(--font-second);font-weight:700;font-size:24px;line-height:1.16667;letter-spacing:0.03em;color:var(--accent-color)}@media screen and (min-width: 1200px){.header-container__logo-header,.footer-logos__link{font-weight:700;font-size:26px;line-height:1.19231}}html{box-sizing:border-box}body{font-family:var(--font-main);color:var(--first-color)}p,h1,h2,h3,h4{margin:0}ul{margin:0;padding:0}.list{list-style:none}.link{text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}img{display:block;height:auto;max-width:100%}.container{width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 1200px){.container{width:1200px}}.header{border-bottom:1px solid #ececec}.header-tab{position:relative}@media screen and (min-width: 768px){.header-tab{display:flex}}.header-container__logo-header{padding-top:16px;padding-bottom:16px}@media screen and (min-width: 768px){.header-container__logo-header{padding-top:26px;padding-bottom:26px;margin-right:88px}}@media screen and (min-width: 1200px){.header-container__logo-header{margin-right:93px}}.contact-list__link{font-weight:500;font-size:14px;line-height:1.14286;letter-spacing:0.02em;color:var(--first-color);padding-top:32px;padding-bottom:32px;position:relative;transition-property:color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.contact-list__link:hover,.contact-list__link:focus{color:var(--accent-color)}.contact-list__item:not(:last-child){margin-right:50px}.contact-list{display:flex}.header-container{display:flex;align-items:center}.nav{display:none}@media screen and (min-width: 768px){.nav{display:flex}}.contact-list--current{color:var(--accent-color)}.contact-list--current::after{content:'';position:absolute;width:100%;height:4px;border-radius:2px;background-color:var(--accent-color);left:0;bottom:0}.header-contact{margin-left:auto;display:none}@media screen and (min-width: 768px){.header-contact{display:block;margin-left:84px}}@media screen and (min-width: 1200px){.header-contact{display:flex;margin-left:305px}}.header-contact__letter{font-weight:500;font-size:12px;line-height:1.16667;color:var(--second-color);display:flex;align-items:center;transition-property:color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.header-contact__letter:hover,.header-contact__letter:focus{color:var(--accent-color)}@media screen and (min-width: 768px){.header-contact__letter{margin-bottom:10px;padding-top:0;padding-bottom:0}}@media screen and (min-width: 1200px){.header-contact__letter{font-weight:500;font-size:14px;line-height:1.14286;margin-bottom:0;padding-top:32px;padding-bottom:32px}}@media screen and (min-width: 1200px){.header-contact__item:not(:last-child){margin-right:50px}}.header-contact__svg{margin-right:10px;fill:currentColor;transition-property:fill;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms;width:14px;height:10px}@media screen and (min-width: 1200px){.header-contact__svg{width:16px;height:12px;margin-left:auto}}.header-contact__phone{margin-right:10px;fill:currentColor;width:10px;height:14px;transition-property:fill;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.header-contact__letter:hover,.header-contact__letter:focus,.header-contact__phone:hover,.header-contact__phone:focus{fill:var(--accent-color)}.mobile-menu{position:fixed;z-index:2;background-color:var(--other-color);width:100vw;height:100vh;top:0;left:0}@media screen and (min-width: 768px){.mobile-menu{display:none}}.mobila{padding:48px 40px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.open-mob-menu{width:40px;height:40px;background-color:transparent;border:transparent;position:absolute;right:15px;top:10px;cursor:pointer}@media screen and (min-width: 768px){.open-mob-menu{display:none}}.open-mob-menu__svg{width:24px;height:16px;transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.open-mob-menu__svg:hover,.open-mob-menu__svg:focus{fill:var(--accent-color)}.close-mob-menu{border:none;background-color:transparent;padding:0;position:absolute;top:15px;right:25px}.close-mob-menu__svg{width:18px;height:18px;transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.close-mob-menu__svg:hover,.close-mob-menu__svg:focus{fill:var(--accent-color)}.mob-menu-list__item{margin-bottom:32px}.mob-menu-list__link{font-weight:500;font-size:40px;line-height:1.175;color:var(--first-color);letter-spacing:0.02em;position:relative}.mob-menu-list__link--current{color:var(--accent-color)}.mob-menu-list__link--current{color:var(--accent-color)}.mob-menu-list__link--current::after{content:'';position:absolute;width:100%;height:4px;border-radius:2px;background-color:var(--accent-color);left:0;bottom:0}.mobile-contact{margin-bottom:64px}.mobile-contact__item:not(:last-child){margin-bottom:32px}.mobile-contact__phone{font-weight:500;font-size:30px;line-height:1.33333;color:var(--accent-color);letter-spacing:0.02em}@media screen and (min-width: 480px){.mobile-contact__phone{font-weight:500;font-size:34px;line-height:1.17647}}.mobile-contact__letter{font-weight:500;font-size:24px;line-height:1.16667;color:var(--second-color);letter-spacing:0.02em}.mob-sotial-list{display:flex}.mob-sotial-list__item{margin-right:10px}.mob-sotial-list__item:not(:last-child){padding-right:10px;border-right:1px solid rgba(33,33,33,0.2)}.mob-sotial-list__link{font-weight:500;font-size:12px;line-height:1.83333;color:var(--accent-color);letter-spacing:0.02em}@media screen and (min-width: 480px){.mob-sotial-list__link{font-weight:500;font-size:18px;line-height:1.22222}}.main{background-color:#2f303a;text-align:center;background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/studia/Hero-fon/Hero-mob1x.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:118px;padding-bottom:198px;margin-right:auto;margin-left:auto}@media (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.main{background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/studia/Hero-fon/Hero-mob2x.jpg)}}@media screen and (min-width: 768px){.main{background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/studia/Hero-fon/Hero-tab1x.jpg);padding-bottom:118px}}@media screen and (min-width: 768px) and (min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi), screen and (min-width: 768px) and (min-resolution: 2dppx){.main{background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/studia/Hero-fon/Hero-tab2x.jpg)}}@media screen and (min-width: 1200px){.main{background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/studia/Hero-fon/Hero-des1x.jpg);padding-bottom:200px;padding-top:200px;max-width:1600px}}@media screen and (min-width: 1200px) and (min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 192dpi), screen and (min-width: 1200px) and (min-resolution: 2dppx){.main{background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/studia/Hero-fon/Hero-des2x.jpg)}}.main-title{font-weight:900;font-size:26px;line-height:1.61538;color:var(--other-color);text-transform:uppercase;margin-bottom:30px;letter-spacing:0.06em;margin-left:auto;margin-right:auto;max-width:360px}@media screen and (min-width: 1200px){.main-title{font-weight:900;font-size:44px;line-height:1.36364;max-width:696px}}.hero{padding-top:60px;padding-bottom:60px}@media screen and (min-width: 1200px){.hero{padding-top:94px;padding-bottom:94px}}.hero-list{margin-bottom:-30px}@media screen and (min-width: 768px){.hero-list{display:flex;flex-wrap:wrap;margin-right:-30px}}.hero-list__item{width:100%}@media screen and (min-width: 480px){.hero-list__item{margin-bottom:30px}}@media screen and (min-width: 768px){.hero-list__item{width:calc(100% / 2 - 30px);margin-right:30px}}@media screen and (min-width: 1200px){.hero-list__item{width:calc(100% / 4 - 30px)}}.hero-icons{border-radius:4px;height:120px;background:#f5f4fa;margin-bottom:30px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.hero-icons{width:354px}}@media screen and (min-width: 1200px){.hero-icons{width:270px}}.hero-list__title{font-weight:700;font-size:14px;line-height:1.14286;letter-spacing:0.03em;text-transform:uppercase;color:var(--first-color);margin-bottom:10px}@media screen and (min-width: 480px) and (max-width: 768px){.hero-list__title{text-align:center}}.hero-list__text{font-weight:400;font-size:14px;line-height:1.71429;letter-spacing:0.03em;color:var(--second-color)}@media screen and (min-width: 768px){.hero-list__text{max-width:354px}}@media screen and (min-width: 1200px){.hero-list__text{max-width:270px}}.hero-icons__antenna{width:70px;height:70px;justify-content:center;align-items:center}@media screen and (min-width: 1200px){.pre-about{padding-bottom:94px}}.pre-about-list{display:none}@media screen and (min-width: 1200px){.pre-about-list{display:flex}}.pre-about__title{display:none}@media screen and (min-width: 1200px){.pre-about__title{font-weight:700;font-size:36px;line-height:1.16667;text-align:center;letter-spacing:0.03em;color:var(--first-color);margin-bottom:50px;display:block}}.pre-about-list__item{position:relative}.pre-about-list__item:not(:nth-child(3n)){margin-right:30px}@media screen and (min-width: 1200px){.pre-about-list__item{width:370px}}.pre-about-div__text{font-weight:700;font-size:14px;line-height:1.14286;color:var(--other-color);text-transform:uppercase;text-align:center}.pre-about-div{width:100%;height:70px;display:flex;background-color:rgba(47,48,58,0.8);justify-content:center;align-items:center;position:absolute;bottom:0}.about{background:#f5f4fa;padding-top:60px;padding-bottom:60px}@media screen and (min-width: 1200px){.about{padding-top:94px;padding-bottom:94px}}.container-about-title{font-weight:700;font-size:28px;line-height:1.17857;text-align:center;letter-spacing:0.03em;margin-bottom:30px}@media screen and (min-width: 1200px){.container-about-title{margin-bottom:50px;font-weight:700;font-size:36px;line-height:1.16667}}.about-list{margin-bottom:-30px}@media screen and (min-width: 768px){.about-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-30px}}.about-list__item{box-shadow:0px 1px 3px rgba(0,0,0,0.12),0px 1px 1px rgba(0,0,0,0.14),0px 2px 1px rgba(0,0,0,0.2);border-radius:0px 0px 4px 4px;background:#ffffff;margin-bottom:30px;width:100%}@media screen and (min-width: 768px){.about-list__item{margin-right:30px;flex-basis:calc(100% / 2 - 30px)}}@media screen and (min-width: 1200px){.about-list__item{flex-basis:calc(100% / 4 - 30px)}}@media screen and (min-width: 480px){.about-list__item{width:450px}}@media screen and (min-width: 768px){.about-list__item{width:354px}}@media screen and (min-width: 1200px){.about-list__item{width:270px}}.about-list__img{margin:0 auto}.about-border{padding-top:30px;padding-bottom:30px}.about-border__title{font-weight:500;font-size:16px;line-height:1.1875;text-align:center;letter-spacing:0.03em;color:var(--first-color);margin-bottom:10px}.about-border__text{font-weight:400;font-size:16px;line-height:1.1875;text-align:center;letter-spacing:0.03em;color:var(--second-color);margin-bottom:16px}.icons-about{display:flex;justify-content:center}.icons-about__item{width:44px;height:44px;display:flex}.icons-about__item:not(:last-child){margin-right:10px}.icons-about__svg{width:22px;height:22px;fill:currentColor}.icons-about__link{transition-property:color, background-color;color:#afb1b8;background-color:#ffffff}.icons-about__link:hover,.icons-about__link:focus{background-color:var(--accent-color);color:#ffffff}.client{padding-top:60px;padding-bottom:60px}@media screen and (min-width: 1200px){.client{padding-top:94px;padding-bottom:94px}}.clients__title{font-weight:700;font-size:28px;line-height:1.17857;color:var(--first-color);text-align:center;margin-bottom:30px}@media screen and (min-width: 1200px){.clients__title{font-weight:700;font-size:36px;line-height:1.16667;margin-bottom:50px}}.clients__list{margin:-15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.clients__item{margin:15px}@media screen and (max-width: 767px){.clients__item{flex-basis:calc(100% / 2 - 30px)}}@media screen and (min-width: 768px){.clients__item{flex-basis:calc(100% / 3 - 30px)}}@media screen and (min-width: 1200px){.clients__item{flex-basis:calc(100% / 6 - 30px)}}.clients__link{height:92px;border-color:#afb1b8;border-radius:4px;border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;color:#afb1b8;transition-property:border-color, color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.clients__link:hover,.clients__link:focus{border-color:var(--accent-color);color:var(--accent-color)}.clients__svg{fill:currentColor;width:106px;height:60px}.footer{background-color:#2f303a;padding-top:60px;padding-bottom:60px}@media screen and (min-width: 1200px){.footer-wrap{display:flex;align-items:baseline}}@media screen and (min-width: 768px){.footer-tablet{display:flex;align-items:baseline}}@media screen and (min-width: 768px){.footer-logos{margin-left:76px}}@media screen and (min-width: 1200px){.footer-logos{margin-left:0}}.footer-logos__link{display:block;margin-bottom:20px;text-align:center}@media screen and (min-width: 1200px){.footer-logos__link{text-align:start}}.footer-list{margin-bottom:60px}@media screen and (min-width: 1200px){.footer-list{margin-bottom:0}}.footer-list__item:not(:last-child){margin-bottom:8px}@media screen and (min-width: 1200px){.footer-list__item:not(:last-child){margin-bottom:9px}}.footer-list__adress-link{font-weight:400;font-size:14px;line-height:1.71429;font-style:normal;letter-spacing:0.03em;color:var(--other-color);display:block;text-align:center}.footer-list__adress-link:hover,.footer-list__adress-link:focus{color:grey}@media screen and (min-width: 1200px){.footer-list__adress-link{text-align:start}}.footer-list__link{font-weight:400;font-size:14px;line-height:1.71429;font-style:normal;letter-spacing:0.03em;color:rgba(255,255,255,0.6);display:block;transition-property:color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms;text-align:center}.footer-list__link:hover,.footer-list__link:focus{color:grey}@media screen and (min-width: 1200px){.footer-list__link{text-align:start}}@media screen and (min-width: 768px){.footer-icons{margin-left:auto;margin-right:89px}}@media screen and (min-width: 1200px){.footer-icons{margin-left:70px;margin-right:0}}.footer-icons__title{font-weight:700;font-size:14px;line-height:1.14286;text-transform:uppercase;color:var(--other-color);display:block;margin-bottom:20px;font-style:normal;text-align:center}@media screen and (min-width: 1200px){.footer-icons__title{text-align:start}}.footer-icons-list{display:flex;justify-content:center;margin-bottom:60px}.footer-icons-list__sotial:not(:last-child){margin-right:10px}.footer-icons-list__link{transition-property:background-color;background-color:rgba(255,255,255,0.1)}.footer-icons-list__link:hover,.footer-icons-list__link:focus{background-color:var(--accent-color)}.footer-icons-list__svg{fill:var(--other-color);width:20px;height:20px}@media screen and (min-width: 1200px){.footer-form{display:flex;justify-content:flex-end;flex-grow:1}}.footer-form__text{font-weight:700;font-size:14px;line-height:1.14286;color:var(--other-color);margin-bottom:20px;text-transform:uppercase;text-align:center}@media screen and (min-width: 1200px){.footer-form__text{text-align:start}}.footer-form__input{border-radius:4px;border:1px solid rgba(255,255,255,0.3);font-weight:400;font-size:16px;line-height:1.25;color:rgba(255,255,255,0.6);background-color:#2f303a;outline:none;width:100%;height:50px;margin-right:12px;padding-left:16px;display:block;margin-bottom:20px}@media screen and (min-width: 768px){.footer-form__input{width:450px;margin-left:166px;margin-right:152px}}@media screen and (min-width: 768px){.footer-form__input{width:450px}}@media screen and (min-width: 1200px){.footer-form__input{display:inline;margin-left:0;margin-right:0;width:358px;margin-bottom:0}}.footer-form-btn{margin-right:auto;margin-left:auto;display:block}@media screen and (min-width: 1200px){.footer-form-btn{margin-right:0;margin-left:12px;display:inline}}.footer-form-btn__icon{width:24px;height:24px;margin-left:10px;margin-bottom:-6px}.filters-list{display:flex;flex-wrap:wrap;justify-content:start}@media screen and (min-width: 768px){.filters-list{margin-bottom:0px;justify-content:center}}.filters-list__item{margin-bottom:15px}@media screen and (max-width: 767px){.filters-list__item:nth-last-child(-n+2){margin-bottom:40px}}@media screen and (min-width: 768px){.filters-list__item{margin-bottom:30px}}@media screen and (min-width: 1200px){.filters-list__item{margin-bottom:50px}}.filters-list__item:not(:last-child){margin-right:8px}.filters-btn{font-weight:500;font-size:16px;line-height:1.625;text-align:center;letter-spacing:0.03em;color:var(--first-color);background:#f5f4fa;border-radius:4px;border:1px solid transparent;padding:6px 22px;transition-property:box-shadow, color, background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.filters-btn:hover,.filters-btn:focus{color:var(--other-color);background-color:var(--accent-color);box-shadow:0 2px 2px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.08),0 3px 2px rgba(0,0,0,0.1)}.content{padding-top:60px;padding-bottom:60px}@media screen and (min-width: 1200px){.content{padding-top:94px;padding-bottom:94px}}.content-list{margin-bottom:-30px}@media screen and (min-width: 768px){.content-list{display:flex;flex-wrap:wrap;margin-right:-30px}}.content-list__item{margin-bottom:30px;width:100%;border-bottom:1px solid #eeeeee}@media screen and (min-width: 768px){.content-list__item{margin-right:30px;flex-basis:calc(100% / 2 - 30px)}}@media screen and (min-width: 1200px){.content-list__item{flex-basis:calc(100% / 3 - 30px)}}@media screen and (min-width: 480px){.content-list__item{width:450px}}@media screen and (min-width: 768px){.content-list__item{width:354px}}@media screen and (min-width: 1200px){.content-list__item{width:270px}}.content-list__link{display:flex;flex-direction:column;height:100%;transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.content-list__link:hover,.content-list__link:focus{box-shadow:1px 4px 6px rgba(0,0,0,0.16),0 4px 4px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.12);display:block}.content-div{position:relative;overflow:hidden}.content-div__img{width:450px}.content-overlay{position:absolute;background-color:var(--accent-color);width:100%;height:100%;top:0;left:0;transform:translateY(101%);transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms}.content-list__item:hover .content-overlay,.content-list__item:focus .content-overlay{transform:translateY(0)}.content-overlay__text-hidden{font-weight:400;font-size:14px;line-height:2;color:var(--other-color);letter-spacing:3%;padding:50px 24px}@media screen and (min-width: 480px){.content-overlay__text-hidden{font-weight:400;font-size:18px;line-height:1.55556;padding:77px 24px}}@media screen and (min-width: 480px){.content-overlay__text-hidden{padding:49px 24px}}@media screen and (min-width: 480px){.content-overlay__text-hidden{padding:63px 24px}}.content-border{background:var(--other-color);border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;padding-top:20px;padding-bottom:20px;padding-right:24px;padding-left:24px;flex-grow:1}.content-border__title{font-weight:700;font-size:18px;line-height:2;letter-spacing:0.06em;color:var(--first-color);margin-bottom:4px}.content-border__text{font-weight:400;font-size:16px;line-height:1.875;letter-spacing:0.03em;color:var(--second-color);list-style:none}.backdrop{position:fixed;background-color:rgba(0,0,0,0.2);width:100vw;height:100vh;overflow:scroll;top:0;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}.modal{position:absolute;width:100%;max-height:100vh;background-color:var(--other-color);border-radius:4px;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px}@media screen and (min-width: 480px){.modal{width:480px;height:609px}}@media screen and (min-width: 1200px){.modal{width:528px;height:581px}}.modal-close{width:30px;height:30px;border-radius:50%;position:absolute;cursor:pointer;right:0;top:8px;right:8px;border:1px solid rgba(0,0,0,0.1);background-color:var(--other-color);transition:border 250ms cubic-bezier(0.4, 0, 0.2, 1)}.modal-close__svg{width:18px;height:18px;display:flex;justify-content:center;align-items:center;transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.modal-close__svg:hover,.modal-close__svg:focus{fill:var(--accent-color)}.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.modal-form__text{font-weight:700;font-size:20px;line-height:1.5;color:var(--first-color);text-align:center;margin-bottom:12px}@media screen and (min-width: 1200px){.modal-form__text{font-weight:700;font-size:20px;line-height:1.15}}.div-forms{position:relative}.div-forms__lable{display:block;font-weight:400;font-size:12px;line-height:1.16667;color:var(--second-color);margin-bottom:4px}.div-forms__input{width:100%;height:40px;margin-bottom:10px;border-radius:4px;border:1px solid rgba(33,33,33,0.2);padding-left:42px;outline:none;transition:border 250ms cubic-bezier(0.4, 0, 0.2, 1)}.div-forms__input:hover,.div-forms__input:focus{border:1px solid var(--accent-color)}.div-forms__input:hover+.div-forms__svg,.div-forms__input:focus+.div-forms__svg{fill:var(--accent-color)}.div-forms__svg{position:absolute;left:12px;top:55%;transform:translateY(-50%);width:18px;height:18px;transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.div-forms__comments{width:100%;height:120px;border-radius:4px;border:1px solid rgba(33,33,33,0.2);resize:none;padding:12px 16px;outline:none;transition:border 250ms cubic-bezier(0.4, 0, 0.2, 1)}.div-forms__comments:hover,.div-forms__comments:focus{border:1px solid var(--accent-color)}.div-forms__comments::placeholder{color:rgba(117,117,117,0.5);font-weight:400;font-size:12px;line-height:calc(14 / 12)}.div-check{display:flex;margin-top:20px;align-items:center;justify-content:center}@media screen and (max-width: 479px){.div-check{margin-top:10px}}.div-check__input:checked+.modal-lables span{background-color:var(--accent-color);border:none}.div-check__input:checked+.modal-lables .svg-check{fill:var(--other-color)}.svg-check{display:flex;justify-content:center;align-items:center;fill:var(--other-color)}.span-check{width:16px;height:15px;margin-right:7px;border:1px solid var(--first-color);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);display:flex;justify-content:center;align-items:center}.modal-lables{font-weight:400;font-size:12px;line-height:1.16667;color:#757575;display:flex;align-items:center}@media screen and (min-width: 1200px){.modal-lables{font-weight:400;font-size:14px;line-height:1.71429}}.modal-link{color:#188ce8;margin-left:3px}.button-modal{display:flex;justify-content:center;align-items:center;margin-top:30px;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 479px){.button-modal{margin-top:10px}}.modal-batton{letter-spacing:6%;box-shadow:0 4px 4px rgba(0,0,0,0.15)}
/*# sourceMappingURL=main.min.css.map */