:root{--font-roboto: 'Roboto', sans-serif;--text-black-cl: #212121;--text-white-cl: #FFFFFF;--bt-nav-cl: #2196F3;--paragraf-color: #757575;--background-cl-body: #FFFFFF;--footer__logo-cl: #2196F3;--logo-secondary-cl: #000000;--hero-background-cl: #2F303A;--bt-cl: #2196F3;--bt-cl-secondary: #188CE8;--team-background-cl: #F5F4FA;--footer-adress__link-cl: rgba(255, 255, 255, 0.6);--border-line: #EEEEEE;--header-line: #ECECEC;--social-cl: #AFB1B8}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}body{font-family:'Roboto', sans-serif;color:var(--text-black-cl);background-color:var(--background-cl-body);font-size:14px;letter-spacing:0.03em}.section{padding-top:94px;padding-bottom:94px}.list{list-style:none;padding:0px;margin:0px}.link{text-decoration:none}address{font-style:normal}h1,h2,h3,h4,h5,h6,p{padding:0px;margin:0px}img{display:block;max-width:100%;height:auto}.conteiner{width:1200px;margin:0 auto;padding:0 15px}@-webkit-keyframes opacity{0%{opasity:0}10%{opacity:0.1;border-radius:50%}20%{opacity:0.2;border-radius:45%}30%{opacity:0.3;border-radius:40%}40%{opacity:0.4;border-radius:35%}50%{opacity:0.5;border-radius:30%}60%{opacity:0.6;border-radius:25%}70%{opacity:0.7;border-radius:20%}80%{opacity:0.8;border-radius:15%}90%{opacity:0.9;border-radius:10%}100%{opacity:1;border-radius:4%}}@keyframes opacity{0%{opasity:0}10%{opacity:0.1;border-radius:50%}20%{opacity:0.2;border-radius:45%}30%{opacity:0.3;border-radius:40%}40%{opacity:0.4;border-radius:35%}50%{opacity:0.5;border-radius:30%}60%{opacity:0.6;border-radius:25%}70%{opacity:0.7;border-radius:20%}80%{opacity:0.8;border-radius:15%}90%{opacity:0.9;border-radius:10%}100%{opacity:1;border-radius:4%}}@-webkit-keyframes example{from{left:-700px}to{left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%)}}@keyframes example{from{left:-700px}to{left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%)}}.header__logo{font-family:'Raleway';font-weight:700;font-size:26px;line-height:1.19;letter-spacing:0.03em;color:var(--logo-secondary-cl);padding-top:24px;padding-bottom:24px}.header__logo-cl{color:var(--footer__logo-cl)}.footer__logo{font-family:'Raleway';font-weight:700;font-size:26px;line-height:1.19;color:var(--background-cl-body);display:block;margin-bottom:20px}.footer__logo-cl{color:var(--footer__logo-cl)}.hero-bt__open--modal{cursor:pointer;font-family:inherit;font-weight:700;font-size:16px;line-height:1.87;letter-spacing:0.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.15);box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:4px;border:none;color:var(--text-white-cl);background-color:var(--bt-cl);margin-right:auto;margin-left:auto;padding:10px 32px 10px 32px;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),border-radius 1s cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),border-radius 1s cubic-bezier(0.4, 0, 0.2, 1)}.hero-bt__open--modal:hover,.hero-bt__open--modal:focus{background:var(--bt-cl-secondary);border-radius:50%}.backdrop-form__btn-sub__close--modal{position:absolute;cursor:pointer;top:8px;right:8px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,0.1);background-color:var(--background-cl-body);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop-form__btn-sub__close--modal:hover,.backdrop-form__btn-sub__close--modal:focus{fill:var(--bt-cl)}.backdrop-form__btn-sub{cursor:pointer;font-family:inherit;font-weight:700;font-size:16px;line-height:1.87;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:0.06em;border:none;border-radius:4px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.15);box-shadow:0px 4px 4px rgba(0,0,0,0.15);background-color:var(--bt-cl);color:var(--text-white-cl);padding:10px 55px 10px 55px;margin-top:30px;margin-left:auto;margin-right:auto;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop-form__btn-sub:hover,.backdrop-form__btn-sub:focus{background:var(--bt-cl-secondary)}.footer-social__link{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;fill:var(--background-cl-body);background:rgba(255,255,255,0.1);width:44px;height:44px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.footer-social__link:hover,.footer-social__link:focus{background-color:var(--bt-cl)}.footer-modal__btn-sub{cursor:pointer;font-family:inherit;font-weight:700;font-size:16px;line-height:1.87;letter-spacing:0.06em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border:none;border-radius:4px;color:var(--text-white-cl);background-color:var(--bt-cl);margin-top:36px;width:200px;padding:10px 29px 10px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.footer-modal__btn-sub:hover,.footer-modal__btn-sub:focus{background:var(--bt-cl-secondary)}.servise-bt{font-family:inherit;font-weight:500;font-size:16px;line-height:1.62;text-align:center;letter-spacing:0.03em;background:var(--team-background-cl);color:var(--text-black-cl);cursor:pointer;padding:6px 22px;border-radius:4px;border:none;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),color 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),color 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),color 250ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),color 250ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1)}.servise-bt:hover,.servise-bt:focus{-webkit-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);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);color:var(--background-cl-body);background:var(--bt-cl)}.team-social__link{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:44px;height:44px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.team-social__link:hover,.team-social__link:focus{background:var(--bt-nav-cl)}.team-box___social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;fill:var(--social-cl);-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.team-social__link:hover .team-box___social-icons,.team-social__link:focus .team-box___social-icons{fill:var(--background-cl-body)}.footer__social-text{font-weight:700;line-height:1.14;text-transform:uppercase;color:var(--background-cl-body);margin-bottom:20px}.footer-social__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-social__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}.footer-social__item:last-child{margin-right:0}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);-webkit-transition:opacity 250ms, visibility 250ms;transition:opacity 250ms, visibility 250ms;z-index:1}.is-hidden{opacity:0;pointer-events:none;visibility:hidden;scale:2;-webkit-transition:opacity 250ms, visibility 250ms;transition:opacity 250ms, visibility 250ms}.backdrop__modal-wrapper{position:absolute;top:50%;left:50%;width:528px;height:581px;background-color:var(--background-cl-body);-webkit-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);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;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:40px}.modal-item:last-child{margin-bottom:50px}.backdrop-form__text{font-weight:700;font-size:20px;line-height:1.15;text-align:center;color:var(--text-black-cl);margin-bottom:12px}.backdrop-form__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.backdrop-form__label-text{font-weight:400;font-size:12px;line-height:1.16;letter-spacing:0.01em;color:var(--paragraf-color);margin-bottom:4px}.backdrop-form__label:hover .backdrop-form__icon-input{fill:var(--bt-cl)}.backdrop-form__input{outline-style:none;cursor:pointer;border-radius:4px;border:1px solid rgba(33,33,33,0.2);padding:11px 12px 11px 36px;-webkit-transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop-form__label:hover .backdrop-form__input,.backdrop-form__input:focus{border-color:var(--bt-cl)}.backdrop-form__icon-input{position:absolute;cursor:pointer;bottom:10px;left:12px;fill:var(--text-black-cl);-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop-form__input:focus-within+.backdrop-form__icon-input{fill:var(--bt-cl)}.backdrop-form__input-warning{position:absolute;font-weight:400;font-size:12px;line-height:1.14;letter-spacing:0.01em;color:var(--bt-cl);bottom:-17px;right:5px;opacity:0;-webkit-transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop-form__input:focus ~ .backdrop-form__input-warning{opacity:1}.backdrop-form__input:valid ~ .backdrop-form__input-warning{opacity:0}.backdrop-form__label.comment{margin-bottom:20px}.backdrop-form__comment{resize:none;outline-style:none;font-weight:400;line-height:1.14;letter-spacing:0.01em;height:120px;border:1px solid rgba(33,33,33,0.2);border-radius:4px;padding:12px 16px;-webkit-transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop-form__comment:hover,.backdrop-form__comment:focus{border-color:var(--bt-cl)}.backdrop-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--paragraf-color);font-weight:400;line-height:1.71;color:#757575}.backdrop-form__checkbox-text{color:var(--paragraf-color);font-weight:400;line-height:1.71}.form-checkbox-link{color:var(--bt-cl)}.backdrop-form__input-check{background:var(--bt-cl);border-radius:2px;margin-right:7px}.backdrop-form__checkbox-style{width:16px;height:15px;margin-right:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:2px solid var(--text-black-cl);outline-offset:-2px;border-radius:2px;-webkit-transition:background-color 255ms cubic-bezier(0.4, 0, 0.2, 1),outline-color 255ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 255ms cubic-bezier(0.4, 0, 0.2, 1),outline-color 255ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.backdrop-form__checkbox-icon{opacity:0;-webkit-transition:255ms ease-in;transition:255ms ease-in;fill:var(--background-cl-body)}.backdrop-form__checkbox-style:hover,.backdrop-form__input-check:focus-within+.backdrop-form__checkbox-style{outline-color:var(--bt-cl)}.backdrop-form__input-check:checked+.backdrop-form__checkbox-style{background-color:var(--bt-cl);outline-color:var(--bt-cl)}.backdrop-form__input-check:checked+.backdrop-form__checkbox-style .backdrop-form__checkbox-icon{opacity:1}.header{border-bottom:1px solid var(--header-line)}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:93px}.header__list-contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.header__item{margin-right:50px}.header__item:last-child{margin-right:0}.header__item-contact{margin-right:30px}.header__item-contact:last-child{margin-right:0}.header__link{position:relative;font-weight:500;line-height:1.14;letter-spacing:0.02em;color:var(--black-cl);padding:32px 0px;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.header__link:hover,.header__link:focus{color:var(--bt-nav-cl)}.header__link.accent::after{position:absolute;content:'';display:block;width:100%;height:4px;bottom:0%;background-color:var(--bt-nav-cl);border-radius:2px}.accent{color:var(--bt-nav-cl)}.header__link-contact{font-weight:500;line-height:1.14;letter-spacing:0.02em;color:var(--black-cl);padding:32px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--paragraf-color);fill:currentColor;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.header__link-contact:hover,.header__link-contact:focus{color:var(--bt-nav-cl)}.header__icons{margin-right:10px}.header__icons:hover,.header__icons:focus{color:var(--bt-nav-cl)}.hero{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47,48,58,0.4)), to(rgba(47,48,58,0.4))),url(../images/backgroundheader/img.jpg);background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/backgroundheader/img.jpg);background-repeat:no-repeat;background-color:var(--hero-background-cl);background-size:cover;max-width:1600px;height:600px;padding:200px 0px;margin-left:auto;margin-right:auto}.hero__title{position:relative;font-weight:900;font-size:44px;line-height:1.36;text-align:center;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-white-cl);width:696px;margin-bottom:30px;-webkit-transition:cubic-bezier(0.02, -0.3, 1, -0.01);transition:cubic-bezier(0.02, -0.3, 1, -0.01);-webkit-animation-name:example;animation-name:example;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.peculiarities__name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:700;line-height:1.14;text-transform:uppercase;color:var(--text-black-cl);margin-bottom:10px}.peculiarities__list{display:-webkit-box;display:-ms-flexbox;display:flex}.peculiarities__item{margin-left:30px;width:270px}.peculiarities__item:first-child{margin-left:0px}.peculiarities__icons{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--team-background-cl);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border-radius:4px;width:100%;height:120px;padding:25px 102px;margin-bottom:30px}.peculiarities__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1.71;color:var(--paragraf-color)}.work{padding-top:0}.work__title{font-weight:700;font-size:36px;line-height:1.16;text-align:center;color:var(--text-black-cl);margin-bottom:50px}.work__list{display:-webkit-box;display:-ms-flexbox;display:flex}.work__images{position:relative;margin-left:30px}.work__images:first-child{margin-left:0px}.work__images::before{position:absolute}.work__text{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.14;text-align:center;text-transform:uppercase;color:var(--background-cl-body);background-color:rgba(47,48,58,0.8);left:0%;bottom:0%;height:70px;width:100%}.team{background-color:var(--team-background-cl)}.team__title{font-weight:700;font-size:36px;line-height:1.16;text-align:center;color:var(--text-black-cl);margin-bottom:50px}.team__list{display:-webkit-box;display:-ms-flexbox;display:flex}.team__item{background-color:var(--background-cl-body);-webkit-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);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;margin-left:30px}.team__item:first-child{margin-left:0px}.team__box{padding-top:30px;padding-bottom:30px}.team-box___name{font-weight:500;font-size:16px;line-height:1.18;text-align:center;color:var(--text-black-cl);margin-bottom:10px}.team-box___text{font-size:16px;line-height:1.18;text-align:center;color:var(--paragraf-color);margin-bottom:16px}.team-box__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-box___social-item{margin-right:10px}.team-box___social-item:last-child{margin-right:0}.client__title{font-weight:700;font-size:36px;line-height:1.16;text-align:center;color:var(--text-black-cl);margin-bottom:50px}.client__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client__item{margin-right:30px}.client__item:last-child{margin-right:0}.clients__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:170px;height:92px;border-radius:4px;border:1px solid var(--social-cl);fill:var(--social-cl);-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1),border-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1),border-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.clients__link:hover,.clients__link:focus{fill:var(--bt-nav-cl);border-color:var(--bt-cl)}.footer{background-color:var(--hero-background-cl);padding:60px 0px}.footer__conteiner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer__address{margin-right:70px}.footer-adress__item{margin-bottom:8px;width:231px}.footer-adress__item:last-child{margin-bottom:0px}.footer-adress__link{font-style:normal;font-weight:400;line-height:1.71;color:var(--background-cl-body);-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.footer-adress__link:hover,.footer-adress__link:focus{color:var(--bt-nav-cl)}.footer-adress__link-contact{font-style:normal;font-weight:400;line-height:1.71;color:var(--footer-adress__link-cl);-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.footer-adress__link-contact:hover,.footer-adress__link-contact:focus{color:var(--bt-nav-cl)}.footer__modal{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:93px}.footer-backdrop__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:12px}.footer-backdrop__label-text{font-weight:700;line-height:1.14;text-transform:uppercase;color:var(--background-cl-body)}.footer-backdrop__input{cursor:pointer;outline:none;margin-top:20px;padding:15px 16px 15px 16px;width:358px;color:var(--background-cl-body);background-color:var(--hero-background-cl);border:1px solid rgba(255,255,255,0.3);border-radius:4px;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15));-webkit-transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.footer-backdrop__input:hover,.footer-backdrop__input:focus{border-color:var(--bt-cl)}.footer-backdrop__label:focus-within+.footer-backdrop__input{border-color:var(--bt-cl)}.footer__modal-btn{position:relative}.footer__modal-icon{position:absolute;bottom:12px;right:28px;fill:var(--background-cl-body)}.portfolio__servise-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.portfolio__servise-item{margin-left:8px}.portfolio__servise-item:first-child{margin-left:0px}.portfolio-projects__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-projects__item{margin-right:30px;margin-bottom:30px}.portfolio-projects__item:nth-child(3n+3){margin-right:0px}.portfolio-projects__item:nth-last-child(-n+3){margin-bottom:0}.portfolio-projects__link{display:block}.portfolio-projects__link:hover,.portfolio-projects__link:focus{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.06),1px 4px 6px rgba(0,0,0,0.16);box-shadow:0px 1px 1px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.06),1px 4px 6px rgba(0,0,0,0.16)}.portfolio__overley{position:relative;overflow:hidden}.portfolio-projects__overley{position:absolute;bottom:0%;right:0%;width:100%;height:100%;background-color:rgba(33,150,243,0.9);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:250ms ease;transition:250ms ease}.portfolio-projects__overley-text{padding:63px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:normal;font-weight:400;font-size:18px;line-height:1.55;color:#FFFFFF}.portfolio-projects__link:hover .portfolio__overley .portfolio-projects__overley,.portfolio-projects__link:focus .portfolio__overley .portfolio-projects__overley{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}.project__box{padding:20px 24px;border:1px solid var(--border-line);border-top:none}.projects__title{font-weight:700;font-size:18px;line-height:2;letter-spacing:0.06em;color:var(--text-black-cl);padding-left:0px;margin-bottom:4px}.projects__text{font-style:normal;font-size:16px;line-height:1.87;color:var(--paragraf-color)}
/*# sourceMappingURL=main.min.css.map */