*{box-sizing:border-box}body{font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;background-image:url("../assets/background-esep.png");background-attachment:fixed;background-size:cover;background-repeat:no-repeat;margin:0}
a{text-decoration:none;display:inline-block;cursor:pointer}p{margin:3px 0;line-height:2}
.title{font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#2b2d32;margin-bottom:33px}
.text{font-weight:400;font-size:16px;line-height:24px;text-align:left}.container{width:890px;margin:0 auto;padding:0;position:relative}
.content{padding:0 10px}.logo{padding:107px 0 47px}.text-list{list-style-type:"— ";font-weight:400;font-size:16px;line-height:2.2;padding-left:20px;margin:0;margin-top:16px;margin-bottom:51px}
.sub-title{font-weight:600;font-size:22px;line-height:28px;display:flex;align-items:center}
.middle-container{height:74px}.first-image{margin-top:29px;margin-bottom:77px}.screenshots_image{display:flex;justify-content:space-between;max-width:300px;gap:20px}
.screenshots_image_1{display:flex;justify-content:space-between;max-width:400px;gap:20px}
.screenshot-img{margin-right:77px}.screenshot-text{margin-bottom:41px}.small_image{width:288px;height:152px}
.files{display:flex;justify-content:space-between;margin:48px 0}.files_item{background-color:#eaf6ff}
.files_item a{padding:16px;color:#217ede;font-weight:500;font-size:14px;line-height:20px}
.files_item img{margin-right:15px;margin-bottom:-3px}.contacts{padding:32px;width:600px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 14px 25px -3px rgba(34,60,80,0.17);-moz-box-shadow:0 14px 25px -3px rgba(34,60,80,0.17);box-shadow:0 14px 25px -3px rgba(34,60,80,0.17)}
.contacts_title{color:#455a64;font-weight:400;font-size:16px;line-height:24px}.contacts_info{width:450px;display:flex;justify-content:space-between}
.contacts_text a{color:#455a64;margin:12px 22px 0 0;font-weight:600;font-size:20px;line-height:28px;font-style:normal;text-decoration:none;padding-bottom:8px}
.contacts_phone img{margin-bottom:-5px}.contacts_text img{padding-right:8px}.footer{text-align:center;margin-top:88px;padding-bottom:64px;font-weight:500;font-size:14px;line-height:20px;color:#455a64}
#myImg1,#myImg2,#myImg3{border-radius:5px;cursor:pointer;transition:.3s;width:100%}
#myImg1:hover{opacity:.7}#myImg2:hover{opacity:.7}#myImg3:hover{opacity:.7}.modal{overflow:hidden;display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.modal-content{margin:auto;display:block;width:80%}#caption{margin:auto;display:block;width:80%;text-align:center;color:#ccc;padding:10px 0}
.modal-content,#caption{animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}
to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s}
.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%}
}.files{display:flex;justify-content:flex-start;margin:48px 20px}.files_item{background-color:#eaf6ff;margin-right:30px}