@font-face{font-family:"Raleway";font-style:normal;font-weight:700;src:url("../fonts/raleway-v19-latin_cyrillic-ext_cyrillic/raleway-v19-latin_cyrillic-ext_cyrillic-700.eot");src:local(""),url("../fonts/raleway-v19-latin_cyrillic-ext_cyrillic/raleway-v19-latin_cyrillic-ext_cyrillic-700.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-v19-latin_cyrillic-ext_cyrillic/raleway-v19-latin_cyrillic-ext_cyrillic-700.woff2") format("woff2"),url("../fonts/raleway-v19-latin_cyrillic-ext_cyrillic/raleway-v19-latin_cyrillic-ext_cyrillic-700.woff") format("woff"),url("../fonts/raleway-v19-latin_cyrillic-ext_cyrillic/raleway-v19-latin_cyrillic-ext_cyrillic-700.ttf") format("truetype"),url("../fonts/raleway-v19-latin_cyrillic-ext_cyrillic/raleway-v19-latin_cyrillic-ext_cyrillic-700.svg#Raleway") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-regular.eot");src:local(""),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-regular.woff2") format("woff2"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-regular.woff") format("woff"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-regular.ttf") format("truetype"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/-v27-latin_cyrillic-ext_cyrillic-500.eot");src:local(""),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-500.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-500.woff2") format("woff2"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-500.woff") format("woff"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-500.ttf") format("truetype"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-700.eot");src:local(""),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-700.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-700.woff2") format("woff2"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-700.woff") format("woff"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-700.ttf") format("truetype"),url("../fonts/roboto-v27-latin_cyrillic-ext_cyrillic/roboto-v27-latin_cyrillic-ext_cyrillic-700.svg#Roboto") format("svg")}:root{--body-color: #ffffff;--text-color: #757575;--title-color: #212121;--hover-color: #2196f3;--section-color: #f5f4fa;--dark-bg-color: #2f303a;--dark-bg-text-color: #ffffff;--button-color: #2196f3;--dark-dg-filters-color: #f5f4fa;--icon-color: #afb1b8;--button-close-color: #000000;--animation-duration: 250ms cubic-bezier(0.4, 0, 0.2, 1)}body{background:var(--body-color);color:var(--text-color);font-family:Roboto, sans-serif;letter-spacing:0.03em}body.modal-open{overflow:hidden}body.menu-open{overflow:hidden;overflow-y:none}.zeroing{margin-top:0;margin-bottom:0}.list{list-style:none;padding-left:0}.container{margin-left:auto;margin-right:auto;padding:0 15px 0 15px}@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}}.img{display:block;max-width:100%;max-height:100%}.header{position:relative;border-bottom:1px solid #ececec}@media screen and (max-width: 768px){.header{padding-top:10px;padding-bottom:10px}}@media screen and (min-width: 768px){.header-main-nav{display:flex;align-items:center}}.main-nav{display:flex;align-items:center}@media screen and (max-width: 768px){.main-nav{justify-content:space-between}}.link{color:var(--text-color);font-weight:500;font-size:14px;line-height:1.14;letter-spacing:0.02em;text-decoration:none;transition:color var(--animation-duration)}.link:active,.link:hover,.link:focus{color:var(--hover-color)}.logo{color:var(--title-color);font-family:Raleway, sans-serif;font-weight:700;font-size:26px;line-height:1.2}.logo__web{color:var(--hover-color)}.footer-logo{display:inline-block;margin-bottom:20px;margin-right:0;color:var(--dark-bg-text-color)}.menu{display:flex;align-items:center;margin-left:88px}@media screen and (min-width: 1200px){.menu{margin-left:93px}}.menu__item:not(:last-child){margin-right:50px}@media screen and (max-width: 768px){.menu--desktop{display:none}}.menu__link{position:relative;display:block;padding-top:32px;padding-bottom:32px;--text-color: #212121}.menu__current{color:var(--hover-color)}.menu__current.menu__item::after{content:"";display:block;width:100%;height:4px;background:#2196f3;border-radius:2px}.button-nav{display:inline-flex;position:relative;z-index:6;margin:0;padding:0;border:none;background-color:transparent}.button-nav__icon{--icon-color: #000;transition:fill var(--animation-duration)}.button-nav__icon:hover,.button-nav__icon:focus{fill:var(--hover-color)}.icon-menu{display:none}.is-open .icon-menu{display:block}.is-open .icon-close{display:none}.mobile-menu{display:none;position:absolute;top:0;right:0;width:100%;height:100%;z-index:5;padding:48px 40px;overflow-y:scroll;background:var(--body-color);box-shadow:0px 4px 8px rgba(0,0,0,0.04),0px 2px 4px rgba(0,0,0,0.08),0px 1px 3px rgba(0,0,0,0.16);transition:display var(--animation-duration)}.mobile-menu.is-open{display:block}.menu-mobile{margin-bottom:302px}.menu-mobile__item:not(:last-child){margin-bottom:32px}.menu-mobile__link{font-size:40px;line-height:1.17;color:var(--title-color)}.menu-mobile__link.current{color:var(--hover-color)}.contact-mobile{margin-bottom:64px}.contact-mobile__item:not(:last-child){margin-bottom:32px}.contact-mobile__link{font-size:24px;line-height:28px;color:var(--text-color)}.contact-mobile__link.link--color{font-size:34px;line-height:1.17;color:var(--hover-color)}.social-mobile{display:flex;flex-wrap:wrap}.social-mobile__link{font-size:18px;line-height:1.22;color:var(--hover-color)}.social-mobile__dash{border:1px solid rgba(33,33,33,0.2);transform:rotate(90deg);padding:0;margin-left:10px;margin-right:10px}@media screen and (min-width: 768px){.close{display:none}}.contact{margin-left:auto}@media screen and (min-width: 1200px){.contact{display:flex;align-items:center}}@media screen and (min-width: 768px) and (max-width: 1200px){.contact__item:not(:last-child){margin-bottom:10px}}@media screen and (min-width: 1200px){.contact__item:not(:last-child){margin-right:50px}}.contact__link:hover .contact__icon,.contact__link:focus .contact__icon,.contact__link:active .contact__icon,.contact__link:hover .icon__mail,.contact__link:focus .icon__mail,.contact__link:active .icon__mail{fill:var(--hover-color)}@media screen and (max-width: 768px){.contact--desktop{display:none}}@media screen and (min-width: 1200px){.contact__link{display:flex;align-content:center;padding-top:32px;padding-bottom:32px}}.contact__icon{margin-right:10px;width:10px;height:16px;fill:var(--text-color);transition:fill var(--animation-duration)}.icon__mail{width:16px;height:12px;fill:var(--text-color);transition:fill var(--animation-duration)}.section .container{padding-top:94px;padding-bottom:94px}.container.not{padding-top:0}.section__title{color:var(--title-color);font-weight:700;font-size:36px;line-height:1.16;margin-bottom:10px}.container>.section__title{text-align:center;margin-bottom:50px}.section__text{color:var(--text-color);font-weight:400}.hero{max-width:1600px;margin-right:auto;margin-left:auto;background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/imgfon.jpg");background-color:var(--dark-bg-color);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.hero{background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/fon/imgfon@2x.jpg")}}.hero-container{padding-top:200px;padding-bottom:200px}.hero__title{display:block;width:100%;max-width:696px;margin-left:auto;margin-right:auto;color:var(--dark-bg-text-color);font-weight:900;letter-spacing:0.06em;text-align:center;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width: 768px){.hero__title{font-size:26px;line-height:1.62}}@media screen and (min-width: 768px){.hero__title{font-size:44px;line-height:1.37}}.button{padding:10px 32px;margin-left:auto;margin-right:auto;background:var(--button-color);box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:4px;color:var(--dark-bg-text-color);font-family:inherit;font-weight:700;font-size:16px;line-height:1.8;display:flex;align-items:center;text-align:center;letter-spacing:0.06em;cursor:pointer;transition:color var(--animation-duration),background-color var(--animation-duration)}.button:active,.button:hover,.button:focus{--button-color: #ffffff;color:var(--hover-color)}.button:hover .icon,.button:focus .icon,.button:active .icon{fill:var(--hover-color)}.feature-items{display:flex}@media screen and (max-width: 768px){.feature-items{display:block}}@media screen and (min-width: 768px) and (max-width: 1200px){.feature-items{flex-wrap:wrap;margin-left:-30px;margin-top:-30px}}@media screen and (max-width: 768px){.feature__list{max-width:450px;margin-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 1200px){.feature__list{flex-basis:calc((100% - 30px * 2) / 2);margin-left:30px;margin-top:30px}}@media screen and (min-width: 1200px){.feature__list:not(:last-child){margin-right:30px}}.feature__icon{display:flex;justify-content:center;align-items:center;height:120px;background-color:var(--section-color);border-radius:4px}@media screen and (max-width: 768px){.feature__icon{width:100%}}@media screen and (min-width: 768px){.feature__icon{width:354px}}@media screen and (min-width: 1200px){.feature__icon{width:270px}}.feature__icon{display:inline-flex;margin-bottom:30px}.feature__title{font-size:14px;line-height:1.14;text-transform:uppercase}@media screen and (max-width: 768px){.feature__title{text-align:center}}.feature__text{font-size:14px;line-height:1.7}@media screen and (max-width: 1200px){.hobbies{display:none}}.hobbies-items{display:flex;flex-wrap:wrap}.hobbies__list{flex-basis:calc((100% - 30px * 2) / 3);z-index:1;position:relative;width:370px;height:294px}.hobbies__list:not(:last-child){margin-right:30px}.img{display:block}.overlay{position:absolute;padding:27px 81px;top:224px;left:0;width:100%;height:70px;background-color:rgba(47,48,58,0.8)}.overlay__text{color:var(--dark-bg-text-color);font-weight:700;font-size:14px;line-height:1.14;text-align:center;text-transform:uppercase}.section.team{background:var(--section-color)}@media screen and (min-width: 768px){.team-items{display:flex;flex-wrap:wrap}}@media screen and (min-width: 768px) and (max-width: 1200px){.team-items{margin-right:-30px;margin-top:-30px}}.team__list{background:var(--dark-bg-text-color);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);text-align:center}@media screen and (max-width: 768px){.team__list{max-width:450px}}@media screen and (min-width: 768px) and (max-width: 1200px){.team__list{flex-basis:calc((100% - 30px * 2) / 2);margin-right:30px;margin-top:30px;width:354px}}@media screen and (min-width: 1200px){.team__list{width:270px;flex-basis:calc((100% - 30px * 3) / 4)}}@media screen and (max-width: 768px){.team__list:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 1200px){.team__list:not(:last-child){margin-right:30px}}.text-card{padding:30px 32px;border-radius:0px 0px 4px 4px}.section__subtitle{margin-bottom:10px;color:var(--title-color);font-weight:500;font-size:16px;line-height:1.35;text-align:center}.section__text-card{margin-bottom:16px;font-size:16px;line-height:1.35;text-align:center}.social-icons{display:inline-flex}.social-icons__item:not(:last-child){margin-right:10px}.social__link{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;background-color:var(--dark-bg-text-color);transition:background-color var(--animation-duration)}.social__link:hover .icon,.social__link:focus .icon,.social__link:active .icon{fill:var(--dark-bg-text-color)}.social__link:hover,.social__link:focus,.social__link:active{background-color:var(--hover-color)}.icon{fill:var(--icon-color);transition:fill var(--animation-duration)}.join__title{margin-bottom:20px;font-weight:700;font-size:14px;line-height:1.14;text-transform:uppercase;color:var(--dark-bg-text-color)}.join-social__link{--dark-bg-text-color: rgba(255, 255, 255, 0.1);transition:background-color var(--animation-duration)}.join-social__link:hover .social__icon--active,.join-social__link:focus .social__icon--active,.join-social__link:active .social__icon--active{fill:var(--icon-color)}.join-social__link:hover,.join-social__link:focus,.join-social__link:active{background-color:var(--hover-color)}.social__icon--active{--icon-color: #ffffff;transition:fill var(--animation-duration)}.section-clients{text-align:center}@media screen and (max-width: 1200px){.clients{display:flex;flex-wrap:wrap;margin-left:-30px;margin-top:-30px}}@media screen and (min-width: 1200px){.clients{display:inline-flex;flex-wrap:nowrap}.clients__icons-item:not(:last-child){margin-right:30px}}@media screen and (max-width: 768px){.clients__icons-item{flex-basis:calc((100% - 30px * 2) / 2)}}@media screen and (min-width: 768px) and (max-width: 1200px){.clients__icons-item{flex-basis:calc((100% - 30px * 3) / 3)}}@media screen and (max-width: 1200px){.clients__icons-item{margin-left:30px;margin-top:30px}}.clients__link{display:inline-flex;justify-content:center;align-items:center;height:90px;border:1px solid #afb1b8;box-sizing:border-box;border-radius:4px;background-color:var(--dark-bg-text-color);transition:border var(--animation-duration)}.clients__link:hover .icon,.clients__link:focus .icon,.clients__link:active .icon{fill:var(--hover-color)}.clients__link:hover,.clients__link:focus,.clients__link:active{border:1px solid var(--hover-color)}@media screen and (max-width: 480px){.clients__link{width:100%}}@media screen and (min-width: 480px){.clients__link{width:170px}}.clients__icon{fill:var(--icon-color);transition:fill var(--animation-duration)}.footer{background:var(--dark-bg-color);font-weight:400;font-size:14px;line-height:1.7}@media screen and (max-width: 1200px){.footer{text-align:center}}@media screen and (min-width: 768px){.flexbox{display:flex;align-items:baseline}}@media screen and (min-width: 768px) and (max-width: 1200px){.flexbox{flex-wrap:wrap}}.footer__container{padding-top:60px;padding-bottom:60px}.footer-position{flex-basis:50%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.footer-position:not(:last-child){margin-bottom:60px}}@media screen and (min-width: 1200px){.footer-position{max-width:231px;margin-left:0}.footer-position:not(:last-child){margin-right:70px}}.adress{color:var(--dark-bg-text-color);font-style:normal}.adress__text{display:inline-block;margin-bottom:9px}.footer__contact__link{--text-color: rgba(255, 255, 255, 0.6);font-weight:400;letter-spacing:0.03em}.footer__contact__item:not(:last-child){margin-bottom:4px}.block-form{display:flex;max-width:450px}@media screen and (max-width: 1200px){.block-form{flex-direction:column;align-items:center}}.footer-form{width:100%}@media screen and (min-width: 1200px){.footer-form{width:570px;height:86px;display:flex;flex-direction:row;align-items:flex-end}}.footer-form__field{display:flex;flex-direction:column}.footer-form__lible{font-weight:700;font-size:14px;line-height:1.3;text-transform:uppercase;color:var(--dark-bg-text-color);margin-bottom:17px}.footer-form__input{width:450;height:50px;font-weight:400;font-size:16px;line-height:1.25;color:var(--dark-bg-text-color);background-color:var(--dark-bg-color);border:1px solid rgba(255,255,255,0.3);box-sizing:border-box;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15));border-radius:4px;padding:12.5px 16px;transition:border var(--animation-duration),-webkit-text-fill-color var(--animation-duration),-webkit-box-shadow var(--animation-duration)}.footer-form__input:focus{outline:none;border:1px solid var(--dark-bg-text-color)}.footer-form__input::placeholder{display:flex;align-items:center;color:rgba(255,255,255,0.6)}.footer-form__input:-webkit-autofill,.footer-form__input:-webkit-autofill:hover,.footer-form__input:-webkit-autofill:focus{-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--dark-bg-color) inset}@media screen and (min-width: 1200px){.footer-form__input{width:358px;height:42.44px}}.footer-button{padding:10px 29px;height:42.44px;margin-top:20px}@media screen and (min-width: 1200px){.footer-button{margin-top:0;margin-left:12px}}.footer-button__icon{fill:var(--dark-bg-text-color);margin-left:10px}.portfolio-container{padding-top:94px;padding-bottom:94px}.portfolio-title{margin-bottom:0;font-size:0}.filters{display:flex;justify-content:center;margin-bottom:50px}@media screen and (max-width: 768px){.filters{justify-content:flex-start;flex-wrap:wrap}}.filters__item:not(:last-child){margin-right:8px}@media screen and (max-width: 768px){.filters__item:not(:last-child):nth-child(-n+3){margin-bottom:15px}}@media screen and (max-width: 272px){.filters__item:not(:last-child){margin-bottom:15px}}.filters__button{padding:6px 22px;background:var(--dark-dg-filters-color);border-radius:4px;color:var(--title-color);font-family:inherit;font-weight:500;font-size:16px;line-height:1.6;text-align:center;cursor:pointer;transition:color var(--animation-duration),background-color var(--animation-duration),box-shadow var(--animation-duration)}.filters__button:active,.filters__button:hover,.filters__button:focus{background:var(--button-color);color:var(--dark-bg-text-color);box-shadow:0px 3px 1px rgba(0,0,0,0.1),0px 1px 2px rgba(0,0,0,0.08),0px 2px 2px rgba(0,0,0,0.12);border-radius:4px}@media screen and (min-width: 768px){.project{display:flex;flex-wrap:wrap;margin-left:-30px;margin-top:-30px}}@media screen and (max-width: 768px){.project__item:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 768px){.project__item{flex-basis:calc((100% - 30px * 2) / 2);margin-left:30px;margin-top:30px;max-width:354px}}@media screen and (min-width: 1200px){.project__item{max-width:370px;flex-basis:calc((100% - 30px * 3) / 3)}}.image{position:relative;overflow:hidden;z-index:1}.overlay-project{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33,150,243,0.9);transform:translatey(100%);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);padding:63px 24px}.overlay-project__text{color:var(--dark-bg-text-color);font-weight:400;font-size:18px;line-height:1.5}.text-image{padding:20px 24px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee}.project__title{font-size:18px;line-height:2;letter-spacing:0.06em;margin-bottom:4px}.project__text{font-size:16px;line-height:1.8}.project__item:hover,.project__item:focus,.project__item:active{box-sizing:border-box;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)}.project__item:hover .overlay-project,.project__item:focus .overlay-project{transform:translatex(0)}@media screen and (max-width: 768px){.project__item{max-width:450px}}@media screen and (min-width: 768px){.project__item{width:354px}}@media screen and (min-width: 1200px){.project__item{width:370px}}@media screen and (min-width: 768px) and (max-width: 1200px){.text-image--tablet{padding-bottom:54px}}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8;background-color:rgba(0,0,0,0.2);transition:opacity var(--animation-duration)}@media screen and (max-width: 1200px){.backdrop{overflow-y:scroll}}.backdrop.is-hidden{opacity:0;pointer-events:none}.is-hidden .modal{opacity:0}.modal{position:absolute;top:50%;left:50%;background-color:var(--body-color);transform:translate(-50%, -50%);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:4px;transition:opacity var(--animation-duration)}@media screen and (max-width: 768px){.modal{max-width:450px;width:100%}}@media screen and (min-width: 768px){.modal{width:450px;height:609px}}@media screen and (min-width: 1200px){.modal{width:528px;height:581px}}.button-close{position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,0.1);background-color:var(--dark-bg-text-color);transition:fill var(--animation-duration)}.button-close__icon{fill:var(--button-close-color)}.button-close__icon:hover,.button-close__icon:focus{fill:var(--hover-color);cursor:pointer}.form{padding:40px}@media screen and (max-width: 768px){.form{max-width:100%}}@media screen and (min-width: 768px){.form{width:450px;height:609px}}@media screen and (min-width: 1200px){.form{width:528px;height:581px}}.form__heading{margin-bottom:12px;font-weight:700;font-size:20px;line-height:1.15;text-align:center;color:var(--title-color)}.form-field{display:flex;flex-direction:column}.form-field:not(:last-child){margin-bottom:10px}.form-field input:focus,.form-field textarea:focus{outline:none;border:1px solid #2196f3;color:var(--hover-color)}.form-field input:focus+.icon,.form-field textarea:focus+.icon{fill:var(--hover-color)}.form__lible{font-weight:400;font-size:12px;line-height:1.16;letter-spacing:0.01em;color:var(--text-color);margin-bottom:4px}.field-position{position:relative}.form__input{border:1px solid rgba(33,33,33,0.2);box-sizing:border-box;border-radius:4px;padding-top:12px;padding-bottom:12px;padding-left:42px;transition:border var(--animation-duration),color var(--animation-duration)}.form__textarea{border:1px solid rgba(33,33,33,0.2);box-sizing:border-box;border-radius:4px;resize:none;padding-top:16px;padding-bottom:16px;padding-left:12px;transition:border var(--animation-duration),color var(--animation-duration)}.form__textarea::placeholder{font-weight:400;font-size:12px;line-height:1.16;letter-spacing:0.01em;color:rgba(117,117,117,0.5)}.form__lible{width:100%}.form__input{width:100%}.form__icon{position:absolute;fill:var(--title-color);top:50%;left:12px;transform:translateY(-50%);transition:fill var(--animation-duration)}.form-agreement{margin-top:20px;margin-bottom:30px;font-weight:400;font-size:14px;line-height:1.7;text-align:center}.form-agreement__label{color:var(--text-color)}.form-agreement__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.form-agreement__input:checked+.icon{background-color:var(--hover-color);border:1px solid var(--hover-color);background-image:url("../images/icons.svg/check.svg");background-size:contain;background-origin:border-box}.form-agreement__icon{display:inline-block;width:16px;height:15px;border-radius:4px;border:2px solid var(--title-color);margin-right:11px;transition:background-color var(--animation-duration),background-image var(--animation-duration)}.form-agreement__link{color:var(--hover-color);text-decoration:underline}.form-agreement{margin-top:20px;margin-bottom:30px;font-weight:400;font-size:14px;line-height:1.7;text-align:center}.form-agreement__label{color:var(--text-color)}.form-agreement__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.form-agreement__input:checked+.icon{background-color:var(--hover-color);border:1px solid var(--hover-color);background-image:url("../images/icons.svg/check.svg");background-size:contain;background-origin:border-box}.form-agreement__icon{display:inline-block;width:16px;height:15px;border-radius:4px;border:2px solid var(--title-color);margin-right:11px;transition:background-color var(--animation-duration),background-image var(--animation-duration)}.form-agreement__link{color:var(--hover-color);text-decoration:underline}.button-submit{padding:10px 55px;transition:background-color var(--animation-duration),box-shadow var(--animation-duration)}.button-submit:hover,.button-submit:focus,.button-submit:active{color:var(--dark-bg-text-color);--button-color: #188ce8}
/*# sourceMappingURL=main.min.css.map */