:root{--main-color: #212121;--color-grey---: #2F303A;--color-sky-: #2196F3;--color-milk-: #FFFFFF}img{display:block;height:auto}body{font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5,h6,p,ul{margin:0}.body{background-color:#f5f5f5}.ul{list-style:none;text-decoration:none}.container .responsive{max-width:1600px}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.header{border-bottom:1px solid #ececec}@media(min-width: 480px){.header{width:480px}}@media screen and (min-width: 768px){.header{width:768px;margin:auto}}@media screen and (min-width: 1200px){.header{width:1200px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 480px){.tit{width:480px;display:none}}@media screen and (min-width: 768px){.tit{width:768px;display:none}}@media(min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 1200px){.container{width:1600px;margin:0 auto;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}}@media(min-width: 480px){.header__container{width:480px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px){.header__container{width:768px}}@media screen and (min-width: 1200px){.header__container{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;height:80px}}.logo{letter-spacing:.03em;color:#000;font-family:"Raleway";font-weight:700;padding-top:24px;padding-bottom:24px}@media screen and (min-width: 480px){.logo{font-family:"Raleway";font-style:normal;font-weight:700;font-size:24px;line-height:28px}}@media screen and (min-width: 1200px){.logo{font-size:26px;line-height:28px}}.logo span{color:var(--color-sky-)}@media(min-width: 480px){.navigation{width:480px;display:none;margin:0px}}@media screen and (min-width: 768px){.navigation{color:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:43px}}@media screen and (min-width: 1200px){.navigation{color:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:93px}}@media screen and (min-width: 480px){.navigation__list{min-width:480px}}@media screen and (min-width: 768px){.navigation__list{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}@media screen and (min-width: 1200px){.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}.navigation__item{fill:#757575;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.navigation__item:hover{fill:#2196f3}@media screen and (min-width: 768px){a.navigation__link{text-decoration:none;color:var(--main-color);font-size:14px;line-height:16px;letter-spacing:.02em;padding-top:20px;padding-bottom:27px;position:relative;font-weight:500px}a.navigation__link:focus,a.navigation__link:hover{color:#2196f3;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}}@media screen and (min-width: 1200px){a.navigation__link{text-decoration:none;color:var(--main-color);font-size:14px;line-height:1.17;letter-spacing:.02em;padding-top:20px;padding-bottom:27px;position:relative;font-weight:500px}a.navigation__link:focus,a.navigation__link:hover{color:#2196f3;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}}.index__border::after{position:absolute;content:"";display:block;width:100%;height:4px;background-color:#2196f3;border-radius:2px;bottom:-4px;left:0}@media screen and (min-width: 768px){.index__border::after{position:absolute;content:"";display:block;width:100%;height:4px;background-color:#2196f3;border-radius:2px;bottom:4px;left:0}}@media(min-width: 480px){.connect{display:none}}@media screen and (min-width: 768px){.connect{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0px;margin-right:10px}}@media screen and (min-width: 1200px){.connect{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0px}}.connect__link{text-decoration:none}.connect__link:focus,.connect__link:hover{color:var(--color-sky-);fill:#2196f3;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 768px){.connect__link{display:block;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.02em;text-decoration:none;color:#757575;padding-top:8px;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}}@media screen and (min-width: 1200px){.connect__link{font-size:14px;font-weight:500;line-height:16px;letter-spacing:.02em;text-decoration:none;color:#757575;padding-left:10px;padding-top:20px;padding-bottom:20px;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}}.connect__mail,.connect__tel{margin-right:2px}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.main{margin-left:auto;margin-right:auto}@media screen and (min-width: 480px){.section-main{width:480px;height:400px;background-color:#2f303a;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.4))),url(../images/hero.jpg);background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}}@media screen and (min-width: 768px){.section-main{width:768px;height:400px;background-color:#2f303a;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.4))),url(../images/hero.jpg);background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto;text-align:center;padding-top:118px;padding-bottom:200px}}@media screen and (min-width: 1200px){.section-main{width:1600px;height:550px;background-color:#2f303a;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.4))),url(../images/hero.jpg);background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto;text-align:center;padding-top:200px;padding-bottom:200px}}@media screen and (min-width: 480px){.hero{padding-top:118px;padding-left:45px;padding-right:45px;text-align:center;text-transform:uppercase;color:#fff;font-weight:900;font-size:26;line-height:1.62;letter-spacing:.06em}}@media screen and (min-width: 768px){.hero{padding:0;margin:auto;width:360px;font-weight:900;font-size:26px;line-height:42px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fff}}@media screen and (min-width: 1200px){.hero{font-weight:900;font-size:44px;line-height:60px;letter-spacing:.06em;margin:auto;width:695px;color:#fff}}.button-logo{border:none;border-radius:4px;width:216px;height:50px;left:692px;margin-top:30px;cursor:pointer;font-weight:700;font-size:16px;line-height:1.88;letter-spacing:.06em;font-family:inherit;background:var(--color-sky-);color:var(--color-milk-);-webkit-transition:250ms cubic-bezier(0.4, 0, 0.2, 1);transition:250ms cubic-bezier(0.4, 0, 0.2, 1)}.button-logo:last-child{padding-left:0px;padding-top:0px}.button-logo:hover,.button-logo:focus{background:#188ce8;color:var(--color-milk-)}.button-logo:last-child{padding-left:0px;padding-top:0px}.section{margin:auto}@media screen and (min-width: 480px){.section{display:block}}@media screen and (min-width: 768px){.section{width:768px;padding-top:34px;padding-bottom:34px}}@media screen and (min-width: 1200px){.section{width:1600px;padding-top:94px;padding-bottom:94px;display:-webkit-box;display:-ms-flexbox;display:flex}}.wrap-item-list{height:120px;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;background-color:#f5f4fa;margin-bottom:30px}@media screen and (min-width: 480px){.box{width:480px;margin:auto;display:inline-block;text-align:justify}}@media screen and (min-width: 768px){.box{width:768px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:justify;padding:0px}}@media screen and (min-width: 1200px){.box{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:0}}@media screen and (min-width: 480px){.cont-list{width:480px}}@media screen and (min-width: 768px){.cont-list{width:370px;height:226px;margin-right:10px}}@media screen and (min-width: 1200px){.cont-list{width:290px;margin-right:10px}.cont-list:last-child{margin-right:0}}@media screen and (min-width: 1200px){.wrapper{width:270px}.wrapper :last-child{margin-right:0px}}.title-caption{font-weight:700;font-size:14px;line-height:16px;letter-spacing:.03em;color:var(--main-color);padding-bottom:10px}.text-desc{font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em;color:#757575}.title{text-align:center;font-weight:700;font-size:36px;line-height:1.16;letter-spacing:.03em;color:var(--main-color);padding-bottom:50px}@media screen and (min-width: 480px){.container_block{width:480px;display:none}}@media screen and (min-width: 768px){.container_block{width:768px;display:none}}@media screen and (min-width: 1200px){.container_block{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 480px){.block{width:480px;display:none}}@media screen and (min-width: 768px){.block{width:768px;display:none}}@media screen and (min-width: 1200px){.block{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:0}}.what_we_do{position:relative}.applications{position:absolute;bottom:0;right:0;width:370px;height:70px;background-color:rgba(47,48,58,.8);opacity:1;-webkit-transition:bottom 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:bottom 250ms cubic-bezier(0.4, 0, 0.2, 1)}.text_app{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700px;font-size:14px;line-height:16;letter-spacing:3%;font-style:Bold;position:relative;bottom:105%;color:#fff}.section-item{margin-right:30px;background:var(--color-milk-);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.12),0px 1px 1px rgba(0,0,0,.14),0px 2px 1px rgba(0,0,0,.2);box-shadow:0px 1px 3px rgba(0,0,0,.12),0px 1px 1px rgba(0,0,0,.14),0px 2px 1px rgba(0,0,0,.2);border-radius:0px 0px 4px 4px}.section-item:last-child{margin-right:0px}.main-soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:6px}.main-soc-item{list-style:none;margin-bottom:30px}.main-item-list{width:44px;height:44px;border-radius:50%;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;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);-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);background-color:var(--color-milk-)}.main-item-list:hover,.main-item-list:focus{background-color:#2196f3}.main-soc-icon{fill:#afb1b8}.main-item-list:hover .main-soc-icon,.main-item-list:focus .main-soc-icon{fill:#fff}.clients{padding:0;width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.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:175px;height:92px;border:1px solid #afb1b8;border-radius:4px;fill:#afb1b8;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);-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)}.clients-link:hover,.clients-link:focus{border-color:#2196f3;fill:#2196f3}.clients-link:hover,.clients-link:focus{border-color:#2196f3;fill:#2196f3}.clients-icon{margin-top:15px}@media screen and (min-width: 480px){.dropbtn{margin-left:auto;border:none;background-color:rgba(0,0,0,0);cursor:pointer;margin-right:auto}.dropbtn:hover,.dropbtn:focus{color:#2196f3}}@media screen and (min-width: 768px){.dropbtn{display:none;margin-right:auto}}@media screen and (min-width: 1200px){.dropbtn{display:none}}@media screen and (min-width: 768px){.menu{display:none}}@media screen and (min-width: 1200px){.menu{display:none}}.dropdown{position:relative;display:inline-block;margin-left:auto}.dropdown_content{display:none;position:absolute;background-color:#fff;min-width:480px;max-width:767px;height:650px;right:0px;z-index:1;padding:15px;display:block}.dropdown__link{font-family:"Roboto";font-style:normal;font-weight:500;font-size:40px;line-height:47px;letter-spacing:.02em;padding:12px 16px;text-decoration:none;display:block;color:#212121}.dropdown__link:hover{color:#2196f3}.show{display:block}.dropdown__connect{font-weight:500;font-size:34px;line-height:40px;text-decoration:none;letter-spacing:.02em;color:#2196f3}.dropdown__connect__link{font-weight:500;font-size:24px;line-height:28px;letter-spacing:.02em;text-decoration:none;color:#757575;margin-bottom:10px}.dropdown__wrap{margin-top:230px}.dropdown__app{font-weight:500;font-size:18px;line-height:22px;letter-spacing:.02em;color:#2196f3;text-decoration:none;padding-right:15px}.dropdown__wraper{margin-top:50px}.footer_form{width:358px;height:50px;margin-right:12px;padding-left:16px;border:1px solid rgba(255,255,255,.3);border-radius:4px;outline:none;font-size:16px;font-weight:400;line-height:20px;background-color:#2f303a;color:#afb1b8}.footer_form::-webkit-input-placeholder{color:rgba(255,255,255,.6);opacity:1}.footer_form::-moz-placeholder{color:rgba(255,255,255,.6);opacity:1}.footer_form:-ms-input-placeholder{color:rgba(255,255,255,.6);opacity:1}.footer_form::-ms-input-placeholder{color:rgba(255,255,255,.6);opacity:1}.footer_form::placeholder{color:rgba(255,255,255,.6);opacity:1}.footer-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:60px;padding-bottom:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-grey---);height:252px}.page-title-footer{letter-spacing:.06em;font-weight:700;font-size:26px;line-height:1.19;margin:auto}.footer-logo{padding-bottom:20px;font-family:"Raleway";color:var(--color-milk-);font-weight:700;font-size:26px;line-height:1.19;letter-spacing:.03em}.footer-logo span{font-size:26px;line-height:1.19;font-family:"Raleway";font-weight:700;letter-spacing:.03em;color:#2196f3}.navigation-footer :focus,.navigation-footer :hover,a.navigation-footer{color:#2196f3;font-weight:500px;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.navigation-footer{padding:0}.address-footer{font-weight:400;font-size:14px;font-style:normal;line-height:1.71;letter-spacing:.03em;padding-bottom:9px;color:rgba(255,255,255,.6)}.address-footer:last-child{padding-bottom:0px}.title__footer{font-weight:700px;letter-spacing:3%;font-style:Bold;font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;padding-bottom:20px}.wrap_contacts{margin-right:70px}.footer__soc{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;gap:10px}.my_link_footer{width:44px;height:44px;border-radius:50%;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;background-color:rgba(255,255,255,.1);fill:#fff;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);-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__soc_item:hover .my_link_footer,.footer__soc_item:focus .my_link_footer{fill:#fff;background-color:#2196f3}.footer__soc_item{list-style:none}.footer__soc_item:last-child{margin-right:0px}.footer_soc_icon{-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.address-link{font-weight:400;font-size:14px;line-height:1.71;letter-spacing:.03em;font-style:normal;color:#fff}.backdrop{top:0;left:0;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.2);opacity:1;visibility:visible}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.backdrop .is-hidden{opacity:.5;pointer-events:none}.modal_window{position:relative}.button_modal{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.1)}.modal_close{width:11px;height:11px;top:60px;display:inline-block;margin-top:5px;stroke-width:0;fill:currentColor}.modal_close:hover{fill:#2196f3}.modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform 250ms linear;transition:-webkit-transform 250ms linear;transition:transform 250ms linear;transition:transform 250ms linear, -webkit-transform 250ms linear;width:528px;height:581px;background-color:#f5f5f5;padding:40px;border-radius:4px}.modal_title{font-weight:700;font-size:20px;line-height:30px;letter-spacing:3%;font-style:Bold;text-align:center;margin-bottom:12px;color:#212121}.form_input{position:relative;width:100%;height:40px;border:1px solid rgba(33,33,33,.2);border-radius:4px;margin-bottom:16px;padding-left:42px}.form_input:focus{outline:0;outline-offset:0;border:2px solid #2196f3;color:#757575;fill:#2196f3}.form_input::-webkit-input-placeholder{font-weight:400;font-size:14px;line-height:1.71;letter-spacing:3%}.form_input::-moz-placeholder{font-weight:400;font-size:14px;line-height:1.71;letter-spacing:3%}.form_input:-ms-input-placeholder{font-weight:400;font-size:14px;line-height:1.71;letter-spacing:3%}.form_input::-ms-input-placeholder{font-weight:400;font-size:14px;line-height:1.71;letter-spacing:3%}.form_input::placeholder{font-weight:400;font-size:14px;line-height:1.71;letter-spacing:3%}.input{position:relative;width:448px;height:40px;margin:0 auto}.input:focus-within{fill:#2196f3}.form_input:focus+.modal-icon{fill:#2196f3}.form_input:not(:focus):not(:-moz-placeholder-shown):valid{background-color:#cbe3c8}.form_input:not(:focus):not(:-ms-input-placeholder):valid{background-color:#cbe3c8}.form_input:not(:focus):not(:placeholder-shown):valid{background-color:#cbe3c8}.form_input:not(:focus):not(:-moz-placeholder-shown):invalid{background-color:rgba(195,192,192,.2)}.form_input:not(:focus):not(:-ms-input-placeholder):invalid{background-color:rgba(195,192,192,.2)}.form_input:not(:focus):not(:placeholder-shown):invalid{background-color:rgba(195,192,192,.2)}.input_title{font-size:14px;color:#757575;display:block;margin-bottom:4px;margin-top:31px}.modal_text{width:100%;height:120px;resize:none;padding-left:16px;padding-top:12px;color:rgba(117,117,117,.5);border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:none;font-style:Regular;font-size:12px;line-height:14px}.checkbox_send_btn{margin-left:118px}.send{margin:auto;border-radius:4px;border:#2196f3;width:200px;height:50px;cursor:pointer;font-family:inherit;background:var(--color-sky-);color:var(--color-milk-)}.input_checkbox{width:16px;height:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;opacity:1;border:2px;border-radius:1px solid var(--main-color);visibility:hidden}.checkbox_send{padding-bottom:20px;position:relative}.label_checkbox{font-size:14px;color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.label_checkbox span{width:16px;height:15px;border:2px solid #212121;border-radius:3px;margin-right:8px;-webkit-transition:backgraund-color 250ms linear;transition:backgraund-color 250ms linear}.check_icon{fill:rgba(0,0,0,0)}.input_checkbox:checked+.label_checkbox span{background-color:#2196f3;border-color:#2196f3}.input_checkbox:focus+.label_checkbox span{border-color:var(--color-sky-)}.input_checkbox:checked+.label_checkbox .check_icon{fill:#f5f4fa}.label_checkbox::before{width:16px;height:15px;border:2px solid #212121;border-radius:3px;margin-right:8px;-webkit-transition:250ms linear;transition:250ms linear}.input_checkbox:checked+.label_checkbox::before{background-color:#2196f3;background-image:url(../images/check.svg);border:none;background-repeat:no-repeat;background-position:center}.sing_up{display:-webkit-box;display:-ms-flexbox;display:flex}.icon_send{width:24px;height:24px;margin-top:4px;margin-left:10px}.block_svg{margin-right:93px}.send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;margin-left:10px}.send:hover{background-color:#188ce8;color:#ececec}.modal-icon{position:absolute;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%);left:15px;width:18px;height:18px}.connection-field{display:block;margin-bottom:30px;width:330px;height:40px;margin:0 auto;padding-left:40px;border-radius:4px;border:1px solid rgba(33,33,33,.2)}.section .bt{font-family:"Roboto";color:#212121;background-color:#f5f4fa}.btn{padding-bottom:50px}.bt{cursor:pointer;width:112px;height:38px;left:726px;top:174px;background-color:#f5f4fa;font-family:inherit;border:none;border-radius:4px;margin-left:10px;color:var(--main-color);-webkit-transition:backgroud-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:backgroud-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.bt:hover,.bt:focus{color:var(--color-milk-);background:#188ce8}.bt:last-child{margin-left:0px}@media screen and (min-width: 480px){.filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;row-gap:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;margin-top:10px}}@media screen and (min-width: 1200px){.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}}.animation{position:relative;overflow:hidden}.section-hhh{text-transform:uppercase;color:var(--main-color)}.position_action{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33,150,243,.9);opacity:.5;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:250ms cubic-bezier(0.4, 0, 0.2, 1);transition:250ms cubic-bezier(0.4, 0, 0.2, 1);padding:63px 24px;font-style:regular;color:#fff}.animation_hover{top:0;left:0;text-decoration:none;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16);box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16);width:370px;-webkit-transform:translateY(100%);transform:translateY(100%);-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)}.animation_hover:hover .position_action{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16);box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16);-webkit-transform:translateY(0%);transform:translateY(0%);top:0;left:0;width:100%;opacity:1;background-color:rgba(33,150,243,.8)}@media screen and (min-width: 768px){.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0px}}@media screen and (min-width: 1200px){.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.flex-element:focus,.flex-element:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16);box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16)}@media screen and (min-width: 480px){.flex-element{-ms-flex-preferred-size:450px;flex-basis:450px}}@media screen and (min-width: 768px){.flex-element{-ms-flex-preferred-size:350px;flex-basis:350px;width:calc((100% - 50px)/2);margin:10px}}@media screen and (min-width: 1200px){.flex-element{-ms-flex-preferred-size:370px;flex-basis:370px;width:calc((100% - 60px)/3);margin:30px}}@media screen and (max-width: 767px){.flex-element:not(:last-child){margin-bottom:10px}}.flex-element-div{background:var(--color-milk-);border-top:0;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}@media screen and (min-width: 480px){.flex-element-div{width:369px}}@media screen and (min-width: 768px){.flex-element-div{width:359px}}@media screen and (min-width: 1200px){.flex-element-div{width:370px}}.text{color:#757575;text-align:center}.text-desc{color:#757575}.section-color{background-color:#f5f4fa}.people{text-align:center;padding-top:30px;padding-bottom:10px;color:var(--main-color)}.portfolio-semple{padding-top:20px;padding-bottom:4px;padding-left:24px;padding-right:24px;color:var(--main-color)}.subtitle{padding-bottom:20px;padding-left:24px;padding-right:24px;color:#757575}.label_checkbox span{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}/*# sourceMappingURL=main.min.css.map */