html{font-size:16px}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:Raleway,sans-serif;font-variant-numeric:lining-nums proportional-nums;line-height:1}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}ul{list-style-type:none}ul li{display:inline-block}a,a:active,a:focus,a:hover{text-decoration:none}button,input,select,textarea{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Raleway,sans-serif}button:focus,input:focus,select:focus,textarea:focus{outline:0}button,input{background:0 0}button{cursor:pointer}.container{width:1300px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.title-1 p{color:#000;font-size:32px;line-height:1.2;font-weight:800}.subtitle-1{margin-top:15px}.subtitle-1 p{color:#777;font-size:15px;line-height:1.5;font-weight:400}#header{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;background:#FC0}#header .wrapper_box{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}#header .wrapper_box .logo_block{-ms-flex-negative:0;flex-shrink:0;display:block;width:120px}#header .wrapper_box .logo_block img{width:100%;margin-bottom:-1px}#header .wrapper_box .contacts_box{-ms-flex-negative:0;flex-shrink:0}#header .wrapper_box .contacts_box a.phone{color:#000;font-size:18px;line-height:1;font-weight:600;display:block;text-align:right}#header .wrapper_box .contacts_box a.mail{display:block;color:#000;font-size:14px;line-height:1;font-weight:400;text-decoration:underline;text-underline-offset:4px;margin-top:4px;text-align:right}#header .wrapper_box .contacts_box a.mail:hover{text-decoration:none}#main{margin-top:15px}#main .wrapper_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#main .wrapper_box .content_box{width:58%;padding:25px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#main .wrapper_box .content_box h1{color:#000;font-size:45px;line-height:1.05;font-weight:700}#main .wrapper_box .content_box h2{margin-top:15px;color:#797979;font-size:18px;line-height:1.5;font-weight:500}#main .wrapper_box .image_box{width:40%;position:relative}#main .wrapper_box .image_box .img{position:absolute;top:0;left:0;width:100%;height:100%}#main .wrapper_box .image_box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#documents{padding:50px 0}#documents .wrapper_box{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#documents .wrapper_box .item{width:49%;aspect-ratio:1.2;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);display:block;position:relative}#documents .wrapper_box .item:hover span{opacity:1}#documents .wrapper_box .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#documents .wrapper_box .item span{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;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:.1;color:#fff;font-size:16px;line-height:1;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#footer{background:#F9F9F9;padding-top:50px;padding-bottom:20px}#footer .wrapper_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .wrapper_box .logo_box{width:50%}#footer .wrapper_box .logo_box .logo_block{width:130px}#footer .wrapper_box .logo_box .logo_block img{width:100%;margin-bottom:-1px}#footer .wrapper_box .logo_box .requisites{margin-top:30px}#footer .wrapper_box .logo_box .requisites p{margin-bottom:10px;color:#000;font-size:16px;line-height:1.2;font-weight:400}#footer .wrapper_box .logo_box .requisites p:last-child{margin-bottom:0}#footer .wrapper_box .contacts_box{-ms-flex-negative:0;flex-shrink:0}#footer .wrapper_box .contacts_box a.phone{color:#000;font-size:18px;line-height:1;font-weight:600;display:block;text-align:right}#footer .wrapper_box .contacts_box a.mail{display:block;color:#000;font-size:14px;line-height:1;font-weight:400;text-decoration:underline;text-underline-offset:4px;margin-top:4px;text-align:right}#footer .wrapper_box .contacts_box a.mail:hover{text-decoration:none}#footer .info_box{margin-top:20px;padding-top:20px;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .info_box p{color:#777;font-size:14px;line-height:1;font-weight:400}#footer .info_box .link_box{-ms-flex-negative:0;flex-shrink:0}#footer .info_box .link_box a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;color:#000;font-size:14px;line-height:1;font-weight:400;text-decoration:underline;text-underline-offset:2px;text-align:right;margin-bottom:8px}#footer .info_box .link_box a:last-child{margin-bottom:0}#footer .info_box .link_box a:hover{text-decoration:none}#page{padding-top:30px;padding-bottom:50px}#page .page_box{margin-top:30px}