h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}img{display:block}.list{list-style:none}.link{text-decoration:none}.container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 480px) and (max-width: 767px){.container{width:480px}}@media screen and (min-width: 768px) and (max-width: 1199px){.container{width:768px}}@media screen and (min-width: 1200px){.container{width:1200px}}body{font-family:var(--main-font-family);color:var(--text-contant-color);font-size:14px;letter-spacing:0.03em;max-width:1600px;margin-left:auto;margin-right:auto}img{max-width:100%;height:auto}.logo{font-family:var(--logo-font-family);font-weight:bold;color:var(--logo-color-begin);font-size:24px;line-height:1.16}.logo>span{color:var(--accent-color)}.f-logo{color:var(--hero-text-color);margin-right:0}@media screen and (min-width: 1200px){.logo{font-size:26px;line-height:1.19}}.header__menu-navigation-this-page{color:var(--accent-color);position:relative}.header__menu-navigation-this-page::after{content:'';position:absolute;bottom:-32px;display:block;width:100%;height:4px;background-color:var(--accent-color);border-radius:2px}.hero__btn{display:block;margin-left:auto;margin-right:auto;font-weight:bold;font-size:16px;line-height:1.88;color:var(--btn-text-color);background:var(--accent-color);box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:4px;cursor:pointer;border-style:none;padding:10px 32px;transition:background-color var(--time) var(--transition-bezier)}.hero__btn:hover,.hero__btn:focus{background-color:var(--hover-focus-color)}.modal__order-service{position:relative;padding:40px;background:var(--modal-order);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;overflow-y:scroll;top:12%}.modal__close-btn{position:absolute;display:flex;justify-content:center;align-items:center;padding:0;width:30px;height:30px;right:8px;top:8px;border-radius:50%;border:1px solid rgba(0,0,0,0.1);background-color:#fff;cursor:pointer}.modal__close-icon{width:30px;height:30px;transition:fill var(--time) var(--transition-bezier)}.modal__close-btn:focus .modal__close-icon,.modal__close-btn:hover .modal__close-icon{fill:var(--accent-color)}@media screen and (min-width: 480px){.modal__order-service{left:50%;transform:translateX(-50%);width:450px}}@media screen and (min-width: 1024px){.modal__order-service{top:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 1200px){.modal__order-service{width:528px}}.modal__appeal{font-weight:bold;font-size:20px;line-height:1.5;text-align:center;color:#212121;margin-bottom:12px}.modal__form{display:flex;flex-direction:column}.modal__form-field{font-size:12px;line-height:1.16;letter-spacing:0.01em}.modal__form-field:nth-child(-n+3){margin-bottom:10px}.modal__form-wrapper{margin-top:4px;position:relative;display:block}.modal__form-input{width:100%;border:1px solid rgba(33,33,33,0.2);box-sizing:border-box;border-radius:4px;height:40px;padding-left:42px;transition:border-color var(--time) var(--transition-bezier)}.modal__form-input:focus{border-color:var(--accent-color);outline:none}.modal__form-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);display:block;width:18px;height:18px;transition:fill var(--time) var(--transition-bezier)}.modal__form-input:focus+.modal__form-icon{fill:var(--accent-color)}.modal__form-text{margin-top:4px;width:100%;height:120px;border:1px solid rgba(33,33,33,0.2);box-sizing:border-box;border-radius:4px;padding:12px 16px;resize:none;transition:border-color var(--time) var(--transition-bezier)}.modal__form-text::placeholder{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:1.14;letter-spacing:0.01em;color:rgba(117,117,117,0.5)}.modal__form-text:focus{border-color:var(--accent-color);outline:none;fill:var(--accent-color)}.modal__form-checkbox{font-size:12px;line-height:1.16;letter-spacing:0.03em;margin-top:20px;margin-bottom:30px;display:flex;align-items:center;line-height:1.72}.modal__form-container{margin-left:7px}.modal__form-icon-checkbox{display:inline-block;vertical-align:middle;border:1px solid #000000;border-radius:2px;min-width:15px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);cursor:pointer;transition:background-color var(--time) var(--transition-bezier),border-color var(--time) var(--transition-bezier),box-shadow var(--time) var(--transition-bezier)}.modal__form-check:checked+.modal__form-icon-checkbox{background-color:var(--accent-color);border:none;box-shadow:none}.modal__form-check:focus+.modal__form-icon-checkbox{border:1px solid #000000;border-radius:2px}.modal__form-check:focus:not(:checked)+.modal__form-icon-checkbox{border:2px solid #000000;border-radius:2px}.modal__form-policy-link{color:var(--accent-color)}.modal__form-submit-btn{margin-left:auto;margin-right:auto;border:none;width:200px;min-height:50px;background:#2196f3;box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:4px;font-weight:bold;font-size:16px;line-height:1.88;letter-spacing:0.06em;color:#ffffff;transition:background-color var(--time) var(--transition-bezier)}.modal__form-submit-btn:focus,.modal__form-submit-btn:hover{background-color:var(--hover-focus-color)}@media screen and (min-width: 1200px){.modal__form-checkbox{font-size:14px;line-height:1.72;letter-spacing:0.03em}.modal__appeal{line-height:1.15}}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;background-color:#fff;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--time) var(--transition-bezier),visibility var(--time) var(--transition-bezier)}.is-open{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width: 768px){.mobile-menu__container{position:relative;padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between;width:100vw;height:100vh}.mobile-menu__close-btn{position:absolute;top:10px;right:15px}.mobile-menu__item:not(:first-child){margin-top:32px}.mobile-menu__item{font-weight:500;font-size:40px;line-height:1.17}.mobile-menu__link{color:var(--second-color);transition:color var(--time) var(--transition-bezier)}.mobile-menu__link:hover,.mobile-menu__link:focus{color:var(--accent-color)}.mobile-menu__this-page{color:var(--accent-color)}.mobile-menu__tel-link{color:var(--accent-color);font-weight:500;font-size:34px;line-height:1.17}.mobile-menu__contact-link-item:not(:first-child){margin-top:32px}.mobile-menu__mail-link{color:var(--text-contant-color);font-weight:500;font-size:24px;line-height:1.16}.mobile-menu__social-list{margin-top:64px;display:flex;flex-wrap:wrap}.mobile-menu__social-link-item:not(:last-child)::after{content:'';margin-right:10px;margin-left:10px;border-right:1px solid rgba(33,33,33,0.2)}.mobile-menu__social-link{font-weight:500;font-size:18px;line-height:1.22;color:var(--accent-color)}}.social-icon__list{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.social-icon__link{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;transition:background-color var(--time) var(--transition-bezier)}.social-icon__link:hover,.social-icon__link:focus{background-color:var(--header-background-color);background-color:var(--accent-color)}.social-icon__icon{width:20px;height:20px;fill:var(--customers-icon-fill);transition:fill var(--time) var(--transition-bezier)}.social-icon__link:hover>.social-icon__icon,.social-icon__link:focus>.social-icon__icon{fill:var(--header-background-color)}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.2);z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--time) var(--transition-bezier),visibility var(--time) var(--transition-bezier);overflow-y:scroll}@media screen and (max-width: 480px){.backdrop{padding:0 15px}}.is-hidden{opacity:1;visibility:visible;pointer-events:auto}.no-scrol{overflow:hidden}.hero{font-weight:900;background-color:var(--overlay-gradient);margin-right:auto;margin-left:auto;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero/mobile.jpg");max-width:480px}.hero__container{padding-top:118px;padding-bottom:118px}.hero__title{font-size:26px;line-height:1.16;text-align:center;letter-spacing:0.06em;text-transform:uppercase;color:var(--hero-text-color);margin-bottom:30px;margin-right:auto;margin-left:auto}@media screen and (min-width: 480px){.hero__title{width:360px}.hero{max-width:768px;background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero/tablet.jpg")}}@media screen and (min-device-pixel-ratio: 2) and (max-width: 767px), (min-resolution: 192dpi) and (max-width: 767px), (min-resolution: 2dppx) and (max-width: 767px){.hero{max-width:960px;background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero/mobile@2x.jpg")}}@media screen and (min-width: 768px){.hero{max-width:1600px;background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero/desktop.jpg")}}@media screen and (min-device-pixel-ratio: 2) and (min-width: 768px), (min-resolution: 192dpi) and (min-width: 768px), (min-resolution: 2dppx) and (min-width: 768px){.hero{max-width:1536px;background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero/tablet@2x.jpg")}}@media screen and (min-width: 1200px){.hero__container{padding-top:200px;padding-bottom:200px}.hero__title{font-size:44px;line-height:1.36;width:696px}}@media screen and (min-device-pixel-ratio: 2) and (min-width: 1200px), (min-resolution: 192dpi) and (min-width: 1200px), (min-resolution: 2dppx) and (min-width: 1200px){.hero{max-width:3200px;background-image:linear-gradient(rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero/desktop@2x.jpg")}}.header{background-color:var(--header-background-color);letter-spacing:0.02em;border-bottom:1px solid #ececec}.hader__container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.hader__container{padding-top:10px;padding-bottom:10px}.hader__menu-navigation{display:none}.header__contact-list{display:none}}@media screen and (min-width: 768px){.hader__mobile-menu-btn,.mobile-menu{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.header__navigation{display:flex;align-items:center;justify-content:space-between}.hader__menu-navigation{display:flex;font-weight:500;font-size:14px;line-height:1.14}.header__menu-navigation-item:not(:last-child){margin-right:50px}.header__menu-navigation-link{color:var(--second-color);transition:color var(--time) var(--transition-bezier)}.header__menu-navigation-link:hover,.header__menu-navigation-link:focus{color:var(--accent-color)}.header__contact-link{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:1.166;color:var(--text-contant-color);transition:color var(--time) var(--transition-bezier)}.header__contact-link:hover,.header__contact-link:focus{color:var(--accent-color)}}.header__container-navigation{display:flex;align-items:center;justify-content:space-between}.hader__mobile-menu-btn{display:inline-flex;border:none;padding:0;margin:0;background-color:transparent}.hader__mobile-menu-btn:hover,.hader__mobile-menu-btn:focus{fill:var(--accent-color)}.hader__mobile-icon{width:40px;height:40px}@media screen and (min-width: 768px) and (max-width: 1199px){.hader__container{padding-top:21px;padding-bottom:21px}.hader__menu-navigation{margin-left:88px}.header__contact-list{display:flex;flex-direction:column}.header__contact-link-item:not(:last-child){margin-bottom:10px}.header__mail-icon{width:14px;height:10px}.header__phone-icon{width:10px;height:14px}.hover-focus-icon{fill:var(--text-contant-color);margin-right:8px;transition:fill var(--time) var(--transition-bezier)}.header__contact-link:hover>.hover-focus-icon,.header__contact-link:focus>.hover-focus-icon{fill:var(--accent-color)}}@media screen and (min-width: 1200px){.hader__container{padding-top:24px;padding-bottom:25px}.hader__menu-navigation{margin-left:93px}.header__contact-list{display:flex;flex-wrap:wrap;justify-content:flex-end}.header__contact-link-item{min-width:160px;min-height:16px}.header__contact-link-item:not(:first-child){margin-left:30px}.header__contact-link{font-size:14px;line-height:1.14}.header__mail-icon{width:16px;height:12px}.header__phone-icon{width:10px;height:16px}.hover-focus-icon{fill:var(--text-contant-color);margin-right:10px;transition:fill var(--time) var(--transition-bezier)}.header__contact-link:hover>.hover-focus-icon,.header__contact-link:focus>.hover-focus-icon{fill:var(--accent-color)}}.our-features__icon-container{background:var(--team-background-color);display:flex;align-items:center;justify-content:center;border-radius:4px;margin-bottom:30px;padding-top:25px;padding-bottom:25px}.our-features__icon{display:block;width:70px;height:70px}.our-features__items{font-weight:bold;line-height:1.14;text-transform:uppercase;color:var(--second-color);margin-bottom:10px}.our-features__text{line-height:1.71}.team__section{background:var(--team-background-color);padding-top:60px;padding-bottom:60px}.team__title{font-weight:bold;text-align:center;font-size:28px;line-height:1.17;color:var(--second-color)}.team__card{background:var(--header-background-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);border-radius:0px 0px 4px 4px}.team__block-info{display:flex;flex-direction:column;padding-top:30px;padding-bottom:24px}.team__name-dev{font-weight:500;font-size:16px;line-height:1.18;text-align:center;color:var(--second-color);margin-bottom:10px}.team__dev-specialty{font-size:16px;line-height:1.19;text-align:center;margin-bottom:16px}.customers__title{font-weight:bold;font-size:28px;line-height:1.17;text-align:center;color:var(--second-color)}.customers__item{display:flex;align-items:center;justify-content:center;margin-top:30px;height:92px;box-sizing:border-box;border-radius:4px;border:1px solid var(--customers-icon-fill);transition:border var(--time) var(--transition-bezier),filter var(--time) var(--transition-bezier)}.customers__item:hover,.customers__item:focus{border:1px solid var(--accent-color);filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25))}.customers__icon{width:106px;height:60px;fill:var(--customers-icon-fill);transition:fill var(--time) var(--transition-bezier)}.customers__link:hover>.customers__icon,.customers__link:focus>.customers__icon{fill:var(--accent-color)}.customers__list{display:flex;justify-content:space-evenly;flex-wrap:wrap}@media screen and (max-width: 767px){.our-features__section{padding-top:60px;padding-bottom:60px}.customers__item{flex-basis:calc(100% / 2 - 30px);flex-grow:1}.customers__item:nth-child(2n){margin-left:30px}.our-features__list{display:flex;flex-wrap:wrap;justify-content:center}.our-features__list>li:not(:first-child){margin-top:30px}.our-features__items{text-align:center}.what-we-do__section{display:none}}@media screen and (max-width: 767px) and (min-width: 480px){.team__card{width:450px}.customers__list{display:flex;justify-content:space-between;flex-wrap:wrap}.customers__item{min-width:210px}}@media screen and (max-width: 767px){.team__card{margin-top:30px}.customers{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1199px){.our-features__section{padding-top:60px;padding-bottom:60px}.our-features__list{display:flex;flex-wrap:wrap}.our-features__list>li{width:354px}.our-features__list>li:nth-child(2n){margin-left:30px}.what-we-do__section{display:none}.team__list{display:flex;flex-wrap:wrap}.team__card{width:354px;margin-top:30px}.team__card:nth-child(2n){margin-left:30px}.customers{padding-top:60px;padding-bottom:60px}.customers__list{display:flex;justify-content:space-between;flex-wrap:wrap}.customers__item{width:226px}}@media screen and (min-width: 1200px){.our-features__section{padding-top:94px;padding-bottom:94px}.our-features__list{display:flex;justify-content:space-between}.our-features__list>li{width:270px}.what-we-do__section{padding-bottom:94px}.what-we-do__title{font-weight:bold;font-size:36px;line-height:1.17;text-align:center;color:var(--second-color);margin-bottom:50px}.what-we-do__photo{display:flex;flex-wrap:wrap}.what-we-do__photo>li:not(:first-child){margin-left:30px}.what-we-do__item{position:relative}.what-we-do__description{position:absolute;content:'';width:100%;min-height:70px;bottom:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:bold;line-height:1.14;background:var(--what-we-do-bg-color);color:var(--what-we-do-tx-color)}.team__section{padding-top:94px;padding-bottom:94px}.team__title{font-size:36px;margin-bottom:50px}.team__list{display:flex}.team__card{width:270px}.team__card:not(:first-child){margin-left:30px}.customers{padding-top:94px;padding-bottom:94px}.customers__title{font-size:36px}.customers__list{margin-top:30px;display:flex;justify-content:space-between}.customers__item{width:170px}}footer{background-color:var(--large-sections-color);padding-top:60px;padding-bottom:60px}address{margin-top:20px}.footer__geo-location,.footer__contact{font-style:normal;font-weight:normal;line-height:1.71}.footer__geo-location{color:var(--geo-location-color)}.footer__contact{color:var(--footer-contact-color);transition:color var(--time) var(--transition-bezier)}.footer__contact:hover,.footer__contact:focus{color:var(--hover-focus-color)}.footer__title{font-size:14px;line-height:1.14;text-transform:uppercase;color:var(--geo-location-color);margin-bottom:20px}.footer__social-list{display:flex}.footer__social-list>li:not(:first-child){margin-left:10px}.footer__social-link{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:rgba(255,255,255,0.1);border-radius:50%;transition:background-color var(--time) var(--transition-bezier)}.footer__social-link:hover,.footer__social-link:focus{background-color:var(--header-background-color);background-color:var(--accent-color)}.footer__social-icon{width:20px;height:20px;fill:var(--geo-location-color);transition:fill var(--time) var(--transition-bezier)}.footer__social-link:hover>.footer__social-icon,.footer__social-link:focus>.footer__social-icon{fill:var(--header-background-color)}.footer__form-appeal{font-style:normal;font-weight:bold;font-size:14px;line-height:16px;letter-spacing:0.03em;text-transform:uppercase;color:#ffffff;margin-bottom:20px;text-align:center}.footer__form-input{margin-bottom:20px;width:100%;height:50px;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-left:15px;background:#2f303a;color:#fff;transition:border-color var(--time) var(--transition-bezier)}.footer__form-input:focus{border-color:var(--accent-color);outline:none}.footer__submit-btn{background-color:var(--accent-color);width:200px;height:50px;margin-left:12px;box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:4px;font-style:normal;font-weight:bold;font-size:16px;line-height:1.88;display:flex;align-items:center;justify-content:center;letter-spacing:0.06em;cursor:pointer;border:none;color:#ffffff;transition:background-color var(--time) var(--transition-bezier)}.footer__submit-btn:focus,.footer__submit-btn:hover{background-color:var(--hover-focus-color)}.footer__submit-icon{width:20px;height:24px;margin-left:10px}@media screen and (max-width: 479px){.footer__form-block{width:100%}.footer__form>label{width:100%}}@media screen and (max-width: 767px){.footer__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer__adress-container{display:flex;flex-direction:column;align-items:center}.footer__list{display:flex;flex-direction:column;align-items:center}.footer__item:not(:last-child){margin-bottom:8px}.footer__social-link-container{margin-top:60px;margin-bottom:60px}.footer__title{text-align:center}.footer__form-appeal{text-align:center}.footer__form{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 480px){.footer__form-input{width:450px}}@media screen and (min-width: 768px) and (max-width: 1199px){.footer__container{display:flex;justify-content:center;flex-wrap:wrap}.footer__adress-container{margin-right:165px;display:flex;flex-direction:column;align-items:center}.footer__list{display:flex;flex-direction:column;align-items:center}.footer__item:not(:last-child){margin-bottom:8px}.footer__title{text-align:center}.footer__form-block{margin-top:60px}.footer__form-appeal{text-align:center}.footer__form{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 1200px){.footer__container{display:flex;align-items:baseline;justify-content:space-between}.footer__item:not(:last-child){margin-bottom:9px}.footer__form{display:flex;align-items:baseline}.footer__form-input{width:358px}.footer__form-appeal{text-align:left}}.portfolio__btn{font-weight:500;font-size:16px;line-height:1.63;color:var(--second-color);cursor:pointer;background:var(--portfolio-btn-color);border-radius:4px;border-style:none;padding:6px 22px;cursor:pointer;transition:box-shadow var(--time) var(--transition-bezier),background-color var(--time) var(--transition-bezier),color var(--time) var(--transition-bezier)}.portfolio__btn:hover,.portfolio__btn:focus{background-color:var(--accent-color);color:var(--btn-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)}.portfolio__item-container{position:relative;overflow:hidden}.portfolio__card-hover-tx{content:'';position:absolute;bottom:0;transform:translateY(100%);width:100%;height:100%;font-size:18px;line-height:1.55;color:var(--portfolio-card-tx);background-color:var(--portfolio-card-hover-card-color);padding:63px 24px;overflow:auto;transition:transform var(--time) var(--transition-bezier)}.portfolio__link:focus .portfolio__card-hover-tx,.portfolio__link:hover .portfolio__card-hover-tx{transform:translateY(0%)}.portfolio__title-work{font-weight:bold;font-size:18px;line-height:2;letter-spacing:0.06em;color:var(--second-color);margin-bottom:4px}.portfolio__description{font-size:16px;line-height:1.87;color:var(--text-contant-color)}.portfolio__link{display:block;transition:box-shadow var(--time) var(--transition-bezier)}.portfolio__link:focus,.portfolio__link:hover{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)}@media screen and (max-width: 767px){.portfolio__section{padding-top:60px;padding-bottom:60px}.portfolio__filter-btn{display:flex;flex-wrap:wrap}.portfolio__filter-btn>li{margin-bottom:15px}.portfolio__filter-btn>li:not(:last-child){margin-right:8px}.portfolio__list-features-card{display:flex;flex-wrap:wrap;margin-top:25px}.portfolio__item{width:100%;background:var(--header-background-color);box-sizing:border-box}.portfolio__item:not(:last-child){margin-bottom:30px}.portfolio__card-work{padding:20px 24px;border-left:1px solid var(--portfolio-card-color);border-right:1px solid var(--portfolio-card-color);border-bottom:1px solid var(--portfolio-card-color)}}@media screen and (min-width: 768px) and (max-width: 1199px){.portfolio__section{padding-top:60px;padding-bottom:60px}.portfolio__filter-btn{display:flex;justify-content:center;flex-wrap:wrap}.portfolio__filter-btn>li:not(:last-child){margin-right:8px}.portfolio__list-features-card{display:flex;flex-wrap:wrap;margin-top:30px}.portfolio__item{width:354px;background:var(--header-background-color);box-sizing:border-box;margin-right:30px;margin-top:30px}.portfolio__item:nth-child(2n){margin-right:0px}.portfolio__item:nth-child(-n+2){margin-top:0px}.portfolio__item:nth-child(-n+2) .portfolio__card-work{display:flex;flex-direction:column;height:146px}.portfolio__card-work{padding:20px 24px;border-left:1px solid var(--portfolio-card-color);border-right:1px solid var(--portfolio-card-color);border-bottom:1px solid var(--portfolio-card-color)}}@media screen and (min-width: 1200px){.portfolio__section{padding-top:94px;padding-bottom:94px}.portfolio__filter-btn{display:flex;justify-content:center;margin-bottom:50px}.portfolio__filter-btn>li:not(:last-child){margin-right:8px}.portfolio__list-features-card{display:flex;flex-wrap:wrap;margin-top:-30px}.portfolio__item{width:370px;background:var(--header-background-color);box-sizing:border-box;margin-left:30px;margin-top:30px}.portfolio__item:nth-child(3n+1){margin-left:0px}.portfolio__card-work{padding:20px 24px;border-left:1px solid var(--portfolio-card-color);border-right:1px solid var(--portfolio-card-color);border-bottom:1px solid var(--portfolio-card-color)}}:root{--btn-text-color: #ffffff;--hover-focus-color: #188ce8;--accent-color: #2196f3;--second-color: #212121;--text-contant-color: #757575;--hero-text-color: #ffffff;--main-font-family: 'Roboto', sans-serif;--logo-font-family: 'Raleway', sans-serif;--large-sections-color: #2f303a;--logo-color-begin: #000000;--geo-location-color: #ffffff;--portfolio-btn-color: #f5f4fa;--footer-contact-color: rgba(255, 255, 255, 0.6);--header-background-color: #ffffff;--team-background-color: #f5f4fa;--portfolio-card-color: #eeeeee;--overlay-gradient: #c4c4c4;--Regular-customers-background: #e5e5e5;--customers-icon-fill: #afb1b8;--what-we-do-tx-color: #ffffff;--what-we-do-bg-color: rgba(47, 48, 58, 0.8);--transition-bezier: cubic-bezier(0.4, 0, 0.2, 1);--time: 250ms;--portfolio-card-tx: #ffffff;--portfolio-card-hover-card-color: rgba(33, 150, 243, 0.9);--modal-order: #ffffff}.visually-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}
/*# sourceMappingURL=main.min.css.map */