:root{--basic-black:#000;--basic-dark:#4d4d4d;--basic-extra-dark:#283136;--basic-light:#d7dcde;--basic-extra-light:#eee;--basic-white:#fff;--basic-grey:#666;--grey-social:#e1e1e1;--grey-input:#444;--grey-control:#c1c1c1;--grey-sort:#231f20;--grey-light:#ababab;--grey:#a6a6a6;--black-70:rgba(0,0,0,.7);--black-60:rgba(0,0,0,.6);--black-30:rgba(0,0,0,.3);--black-15:rgba(0,0,0,.15);--black-10:rgba(0,0,0,.1);--white-30:rgba(255,255,255,.3);--darck-12:rgba(77,77,77,.12);--grey-input-50:rgba(68,68,68,.5);--grey-20:#a6a6a600;--shadow:rgba(0,1,1,.1);--shadow-light:rgba(0,0,0,.25);--shadow-dark:rgba(0,0,0,.4);--accent-red:#fb565a;--accent-green:#00ca74;--accent-yellow:#efc849;--btn-basic_hover:#e74246;--btn-basic_focus:#d7373b;--btn-app_hover:#00bc6c;--btn-app_focus:#00aa62;--btn-presentation_hover:#eab534;--btn-presentation_focus:#e5a722;--btn_hover:#b4b9bb;--page-current:#dbdbdb;--page-hover:#dfdfdf;--page-focus:#d5d5d5}.page{height:100%}.page-body{min-width:1440px;margin:0;padding:0;font-family:"Roboto",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:var(--basic-extra-dark);background-color:var(--basic-white);min-height:100%;display:-ms-grid;display:grid;-ms-grid-rows:-webkit-min-content 1fr -webkit-min-content;-ms-grid-rows:min-content 1fr min-content;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;-ms-flex-line-pack:start;align-content:start}
a{text-decoration:none;transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out}img{max-width:100%;height:auto}.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}.main-header{background-color:var(--basic-extra-light)}.main-navigation{height:66px;font-size:16px;line-height:30px;color:var(--basic-black);background-color:transparent;font-weight:500;text-transform:uppercase}.main-navigation-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:160px 40px 1fr 40px 160px;grid-template-columns:160px 1fr 160px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;width:1160px;margin:0 auto;padding:0;margin-top:49px}.main-header__logo[href]:hover{opacity:.7}.main-header__logo[href]:focus,.main-header__logo[href]:active{opacity:.3}.site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;row-gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px}
.site-navigation li{position:relative}.user-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px}.user-navigation .basket-link{padding-left:40px;position:relative}.basket-link:before{content:"";position:absolute;width:15px;height:15px;top:7px;left:0;background-image:url("../img/icon/cart.svg");background-repeat:no-repeat;background-position:0 0}.site-navigation a{color:var(--basic-black)}.user-navigation a{color:var(--basic-black)}.site-navigation a[href]:hover{color:var(--accent-red)}.user-navigation a[href]:hover{color:var(--accent-red)}.site-navigation a[href]:focus,.site-navigation a[href]:active{color:var(--black-30)}.user-navigation a[href]:focus,.user-navigation a[href]:active{color:var(--black-30)}.active-page:before{content:"";position:absolute;color:var(--basic-black);bottom:-15px;height:2px;width:100%;background-color:var(--accent-red)}
.user-navigation a:not([href]){color:var(--basic-black);padding-bottom:13px;border-bottom:2px solid var(--accent-red)}.container{width:1160px;margin-left:auto;margin-right:auto}.title-wrapper{background-color:var(--basic-extra-light);height:-webkit-max-content;height:-moz-max-content;height:max-content}.page-title{font-weight:500;margin-top:0;margin-bottom:0;padding:0;text-align:center;padding-top:78px;padding-bottom:108px;font-size:55px;line-height:55px;color:var(--basic-black)}.slider-wrapper{background-color:var(--basic-extra-light);height:431px;margin-bottom:80px}.main-slider{display:-ms-grid;display:grid;position:relative}.slider__list{list-style:none;margin:0;padding:0}.slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-repeat:no-repeat;background-color:var(--basic-extra-light);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:431px;margin:0;padding:0;margin-right:3px}
.slider__item p{margin:0;padding:0}.slide__title{width:538px;font-size:55px;line-height:55px;font-weight:500;margin-bottom:25px;margin-top:78px;color:var(--basic-black)}.slider__item-long{background-image:url("../img/content/long_expensive.png");background-position-x:right}.slider__item-love{background-image:url("../img/content/love_math.png");background-position-x:right}.slider__item-only{background-image:url("../img/content/only_night.png");background-position-x:right}.slide{display:none}.slide-current{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-controls button{position:relative;padding:0;width:18px;height:18px;background-color:var(--basic-white);border-radius:50%;border:none;cursor:pointer;bottom:114px}.current:before{content:"";position:absolute;right:5px;bottom:5px;width:4px;height:4px;background-color:transparent;border:2px solid var(--grey-control);border-radius:50%}
.button{font-weight:500;font-size:16px;line-height:18px;text-align:center;color:var(--basic-white);text-transform:uppercase;background-color:var(--accent-red);border-radius:3px;padding:16px 54px;border:none;transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out}.button:hover{background-color:var(--btn-basic_hover)}.button:focus,.button:active{background-color:var(--btn-basic_focus);color:var(--white-30);-webkit-box-shadow:inset 0px 3px 0px var(--shadow);box-shadow:inset 0px 3px 0px var(--shadow)}.slider__item .button{margin-top:38px;margin-bottom:80px}.services{margin-bottom:80px}.services__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:1fr 1fr 1fr;gap:40px;list-style:none;margin:0;padding:0}.services__item h3{font-weight:700;font-size:24px;line-height:30px;text-transform:uppercase;margin:0;padding-top:25px;margin-bottom:16px}
.services__item p{color:var(--basic-extra-dark);margin:0;margin-bottom:32px}.services__item{display:-ms-grid;display:grid;background-repeat:no-repeat;margin-right:60px;padding-top:146px;min-height:201px}.services__item-site{background-image:url("../img/content/web_site.png")}.button-services{padding:17px 40px 15px 39px;-ms-grid-column-align:start;justify-self:start;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.services__item-application{background-image:url("../img/content/application.png")}.button-application{background-color:var(--accent-green)}.button-application:hover{background-color:var(--btn-app_hover)}.button-application:focus,.button-application:active{background-color:var(--btn-app_focus)}.services__item-presentation{background-image:url("../img/content/presentation.png")}.button-presentation{background-color:var(--accent-yellow)}.button-presentation:hover{background-color:var(--btn-presentation_hover)}.button-presentation:focus,.button-presentation:active{background-color:var(--btn-presentation_focus)}.index-columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 360px;grid-template-columns:1fr 360px;color:var(--basic-black);gap:40px;padding-top:39px;border-top:2px solid var(--basic-extra-light);margin-bottom:73px}
.index-columns .title{font-size:45px;line-height:45px;font-weight:500;margin:34px 0 32px}.about-us{color:var(--basic-extra-dark)}.about-us p{margin:0;margin-bottom:40px}h4{font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;margin:0;margin-bottom:23px}.about-servises__list{list-style:none;margin:0;padding-left:0}.about-servises__item{position:relative;margin:0;margin-bottom:24px;padding-left:32px}.about-servises__item:before{content:"";position:absolute;left:0;top:11px;width:25px;height:2px;background-color:var(--accent-red)}.about-servises__item:last-child{margin-bottom:0}.statistics__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:360px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.statistics__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:22px}.statistics__table:last-child{padding-right:0}.statistics{background:url("../img/content/nerds-illustration.png") no-repeat}
.statistics h4{text-align:center;padding-top:245px;margin-bottom:31px}.statistics__term{font-weight:700;font-size:45px;line-height:64px;margin-bottom:10px}.statistics__term sup{font-size:26px}.statistics__definition{line-height:18px;color:var(--basic-extra-dark);margin:0;padding:0}.customers__list{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(4,1fr);gap:40px;margin:0;padding:0;border-top:2px solid var(--basic-extra-light);border-bottom:2px solid var(--basic-extra-light);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.customers__item{position:relative}.customers__item:not(:first-child):before{content:"";position:absolute;top:66px;left:-20px;width:2px;height:52px;background-color:var(--basic-extra-light)}.customers__item a{height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:20%}.customers__list img{margin:auto}.customers__item a:hover{opacity:100%}
.customers__item a:focus,.customers__item a:active{opacity:10%}.contacts__map{position:relative;margin-bottom:68px}.contacts{position:absolute;padding-top:54px;padding-bottom:54px;top:54px;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--basic-grey);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:220px;background-color:var(--basic-white);-webkit-box-shadow:0px 20px 40px var(--shadow-dark);box-shadow:0px 20px 40px var(--shadow-dark)}.contacts p{line-height:18px;margin:0}.contacts .title{color:var(--basic-black);text-transform:uppercase;font-weight:700;font-size:18px;line-height:30px;margin-bottom:23px}.contacts .address{margin-bottom:16px}.contacts__phone{color:inherit}.contacts .button{padding:17px 45px 15px 44px;margin-top:37px}.map{background:url("../img/content/map.png") 50% 50% no-repeat;height:416px;width:100%}
.map{display:block;z-index:0}.page-catalog{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 2fr;grid-template-columns:1fr 2fr;-ms-flex-line-pack:start;align-content:start;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:55px}.filter{width:260px}.filter fieldset{padding:0;margin:0;margin-bottom:49px;border:none}.range-filter{width:260px;margin-top:31px}.range-controls{position:relative;height:41px;margin-bottom:15px;padding-top:39px;padding-left:20px;padding-right:20px;background-color:var(--basic-extra-light);border-radius:5px}.range-controls .toggle{position:absolute;top:31px;left:0;width:4px;height:4px;padding:0;border:8px solid var(--basic-white);background-color:var(--grey-light);border-radius:50%;-webkit-box-shadow:0px 2px 1px var(--black-15);box-shadow:0px 2px 1px var(--black-15);cursor:pointer}.range-controls .toggle-min{left:18px}.range-controls .toggle-max{left:160px}.price-controls label{text-transform:uppercase;font-family:"Roboto","Arial",sans-serif;font-size:16px}
.price-controls input{font-family:inherit;font-size:inherit}.price-controls input{width:60px;padding:10px;margin-left:10px;text-align:center;color:var(--basic-extra-dark);border:none;border-radius:5px;background:var(--basic-extra-light);font-family:inherit;font-size:inherit}.price-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.range-controls .bar{width:70%;height:2px;background:var(--accent-green)}.range-controls .scale{height:2px;background:var(--basic-light)}.filter ul{list-style:none;line-height:20px;margin:0;padding:0}.filter li{margin-bottom:20px}.filter li:last-child{margin-bottom:0}.filter__input-price{width:205px;height:80px;padding-left:140px;background-color:var(--basic-extra-light)}.filter__peculiarties{margin-bottom:48px}.filter-title{font-weight:700;font-size:18px;line-height:30px;text-transform:uppercase;color:var(--basic-black);margin:0;margin-bottom:16px}.filter-option label{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:36px}
.filter__input-checkbox+label:before{content:"";position:absolute;left:0;top:-3px;width:23px;height:23px;border:2px solid var(--basic-dark);opacity:.4;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.filter__input-checkbox:checked+label:before{display:none}.filter__input-checkbox:checked+label:after{content:"";position:absolute;top:-3px;left:0;width:25px;height:23px;background-image:url("../img/icon/checkbox-on.svg");background-repeat:no-repeat;background-position:0 0;opacity:.4}.filter__input-checkbox:hover+label:before,.filter__input-checkbox:hover+label:after,.filter__input-checkbox:focus+label:before,.filter__input-checkbox:focus+label:after{opacity:1}.filter__input-checkbox:focus{opacity:1}.filter__input-radio+label:before{content:"";position:absolute;left:0;top:-3px;width:17px;height:17px;border:4px solid var(--basic-dark);opacity:.4;border-radius:50%}.filter__input-radio:checked+label:after{content:"";position:absolute;top:5px;left:8px;width:9px;height:9px;background-color:var(--basic-dark);opacity:.4;border-radius:50%}
.filter__input-radio:hover+label:before,.filter__input-radio:hover+label:after,.filter__input-radio:focus+label:before,.filter__input-radio:focus+label:after{opacity:100%}.filter .button{background-color:var(--basic-extra-light);color:var(--basic-black);padding:17px 89px 15px 88px}.filter .button:hover{background-color:var(--page-hover)}.filter .button:focus,.filter .button:active{background-color:var(--page-focus);-webkit-box-shadow:inset 0px 3px 0px var(--shadow);box-shadow:inset 0px 3px 0px var(--shadow);color:var(--black-30)}.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product .filter-title{margin-right:auto;margin-bottom:48px}.sorting__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin:0;padding:0;margin-left:47px}.sorting__list a{color:var(--black-30);text-transform:uppercase;font-size:14px;line-height:18px}
.sorting__list a:not([href]){color:var(--basic-black)}.sorting__list:hover{color:var(--black-60)}.sorting__list a[href]:hover{color:var(--black-60)}.sorting__list a[href]:focus,.sorting__list a[href]:active{color:var(--basic-black)}.rating__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;gap:18px;margin-left:47px}.rating__item path{opacity:.2}.rating__item:not([href]) path{fill:var(--grey-sort);opacity:1}.rating__item[href]:hover path{opacity:1}.rating__item[href]:focus path,.rating__item[href]:active path{fill:var(--grey-sort);opacity:1}.catalog__list{list-style:none;grid-column:2/-1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:30px;padding:0;margin-bottom:55px;margin-top:0}.catalog__item{position:relative;width:360px;height:580px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;color:var(--basic-grey);line-height:18px;padding-top:40px;transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out}
.catalog__item:before{content:"";position:absolute;top:0;left:0;width:360px;height:40px;background-image:url("../img/icon/browser.svg");background-color:var(--basic-white);background-position:0 0;background-repeat:no-repeat;opacity:12%;border-top-left-radius:5px;border-top-right-radius:5px}.catalog__item-image img{-webkit-clip-path:inset(0 0 0 round 0 0 5px 5px);clip-path:inset(0 0 0 round 0 0 5px 5px)}.catalog__item-image{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid var(--black-10);-webkit-clip-path:inset(1 1 0 round 0 0 5px 5px);clip-path:inset(1 1 0 round 0 0 5px 5px);background-color:#f2f2f2;width:360px;height:580px;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog__item p{padding:0;margin:0}.catalog__item-info{position:absolute;bottom:-1px;left:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:255px;min-height:231px;line-height:18px;text-align:center;background-color:var(--basic-extra-light);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-left:52px;padding-right:53px}
.catalog__item-info h3{font-weight:700;font-size:18px;line-height:30px;margin:0;text-transform:uppercase}.catalog__item:hover{-webkit-filter:drop-shadow(0px 6px 15px var(--shadow-light));filter:drop-shadow(0px 6px 15px var(--shadow-light))}.catalog__item:hover .catalog__item-image,.catalog__item:focus .catalog__item-image{border:none;width:360px;height:580px}.catalog__item:hover:before,.catalog__item:focus:before{opacity:1}.catalog__item-info a:first-child{color:var(--basic-black);margin-top:26px;margin-bottom:12px}.catalog__item-info a:first-child:hover{color:var(--accent-red)}.catalog__item-info a:first-child:focus,.catalog__item-info a:first-child:active{color:var(--black-30)}.button-catalog{margin-bottom:44px;margin-top:32px;padding-left:72px;padding-right:72px}.catalog__item:focus-within .catalog__item-info,.catalog__item:hover .catalog__item-info{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;margin-bottom:28px;gap:11px}
.pagination__item a{display:block;padding:17px 20px 15px;border-radius:3px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:18px;color:var(--basic-black);background-color:var(--basic-extra-light)}.next a{padding:17px 77px 15px 78px}.pagination__list a[href]:hover{background-color:var(--page-hover)}.pagination__list a[href]:focus,.pagination__list a[href]:active{background-color:var(--page-focus);-webkit-box-shadow:inset 0px 3px 0px var(--shadow);box-shadow:inset 0px 3px 0px var(--shadow);color:var(--black-30)}.pagination__list a:not([href]){border:3px solid var(--page-current);background-color:transparent;padding:14px 17px 12px}.footer-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 760px;grid-template-columns:1fr 760px;margin-bottom:68px}.footer-social__list{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:81px 9px 81px 9px 81px;grid-template-columns:81px 81px 81px;gap:9px;margin:0;padding:0}.footer-social__item a{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:81px;height:81px;border-radius:50%;position:relative;background-color:var(--grey-social)}
.footer-social__item .vk:before{content:"";position:absolute;top:28px;left:28px;width:25px;height:25px;background-image:url("../img/icon/vk-icon.svg");background-repeat:no-repeat}.footer-social__item .fb:before{content:"";position:absolute;top:28px;left:28px;width:25px;height:25px;background-image:url("../img/icon/fb-icon.svg");background-repeat:no-repeat}.footer-social__item .insta:before{content:"";position:absolute;top:28px;left:28px;width:25px;height:25px;background-image:url("../img/icon/insta-icon.svg");background-repeat:no-repeat}.social-button:hover{background-color:var(--btn-basic_hover)}.social-button:active{background-color:var(--btn-basic_hover)}.social-button:focus,.social-button:active{background-color:var(--btn-basic_focus);-webkit-box-shadow:inset 0px 3px 0px var(--shadow);box-shadow:inset 0px 3px 0px var(--shadow)}.social-button:focus.vk:before,.social-button:focus.fb:before,.social-button:focus.insta:before,.social-button:active.vk:before,.social-button:active.fb:before,.social-button:active.insta:before{opacity:.3}
.sale p{margin:0;padding:0}.sale .title{font-weight:700;font-size:36px;line-height:36px;margin-top:7px;margin-bottom:10px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 20px 40px var(--shadow-dark);box-shadow:0px 20px 40px var(--shadow-dark);background-color:var(--basic-white)}.modal-show{display:block;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.6s;animation-duration:.6s}.modal-error{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:.6s;animation-duration:.6s}.modal-exit{-webkit-animation-name:reverse;animation-name:reverse;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal__title{font-weight:700;font-size:45px;line-height:53px;margin:0;padding:0;color:var(--basic-black);margin-bottom:37px}.modal__wrie-us{max-width:960px;min-height:590px;padding:52px 99px 84px 100px;margin:0 auto;bottom:169px;top:auto}
.write-us__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.write-us__form p{color:var(--basic-black);font-weight:700;font-size:16px;line-height:18px;margin:0;padding:0}.write-us__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.write-us__item textarea{width:760px;min-height:118px;font:inherit;color:var(--basic-dark);border:2px solid var(--basic-light);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;margin-top:9px;margin-bottom:47px;padding-top:15px;padding-left:15px;resize:none}.write-us__item input::-webkit-input-placeholder,.write-us__item textarea::-webkit-input-placeholder{color:var(--grey-input-50)}.write-us__item input::-moz-placeholder,.write-us__item textarea::-moz-placeholder{color:var(--grey-input-50)}.write-us__item input:-ms-input-placeholder,.write-us__item textarea:-ms-input-placeholder{color:var(--grey-input-50)}
.write-us__item input::-ms-input-placeholder,.write-us__item textarea::-ms-input-placeholder{color:var(--grey-input-50)}.write-us__item input::placeholder,.write-us__item textarea::placeholder{color:var(--grey-input-50)}.write-us__item input{color:var(--basic-dark);border:2px solid var(--basic-light);border-radius:3px;width:360px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;padding:15px 13px;margin-bottom:34px;margin-top:9px}.button-write-us{padding:17px 83px 15px}.write-us__item input:hover{border-color:var(--btn_hover)}.write-us__item input:focus::-webkit-input-placeholder,.write-us__item input:active::-webkit-input-placeholder{border-color:var(--basic-black);color:var(--grey-input)}.write-us__item input:focus::-moz-placeholder,.write-us__item input:active::-moz-placeholder{border-color:var(--basic-black);color:var(--grey-input)}.write-us__item input:focus:-ms-input-placeholder,.write-us__item input:active:-ms-input-placeholder{border-color:var(--basic-black);color:var(--grey-input)}
.write-us__item input:focus::-ms-input-placeholder,.write-us__item input:active::-ms-input-placeholder{border-color:var(--basic-black);color:var(--grey-input)}.write-us__item input:focus::placeholder,.write-us__item input:active::placeholder{border-color:var(--basic-black);color:var(--grey-input)}.write-us__item textarea:hover{border-color:var(--btn_hover)}.write-us__item textarea:focus,.write-us__item textarea:active{border-color:var(--basic-black);color:var(--basic-dark)}.modal__close{background-color:transparent;border:none;position:absolute;width:21px;height:21px;top:67px;right:89px;background-image:url("../img/icon/close-cross.svg");background-repeat:no-repeat;cursor:pointer;opacity:.3}.modal__close:focus,.modal__close:hover{opacity:1}.modal__close:active{opacity:.1}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes reverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}30%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes reverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}30%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}
