﻿body{overflow-x:hidden;margin:0;color:#222c35;font-family:"RLight";font-size:17px;background-color:var(--blue)}:root{--blue:#151b3b;--orange: #d3531a}.no-scroll{overflow:hidden}#loading{background-color:#333}*{box-sizing:border-box;outline:none}a{transition:0.5s}p{padding-bottom:15px;padding-top:0px;margin:0}p a{color:red;text-decoration:none;position:relative;transition:0.5s}p a:after{width:100%;content:"";height:1px;position:absolute;bottom:1px;left:0;background:red}p a:hover{color:red}p ul{padding:0;margin:0}p ul li{list-style:none;position:relative;padding-left:25px;padding-bottom:15px}p ul li:before{content:"—";top:0;position:absolute;left:0;color:red}p ul li a{color:red;text-decoration:none;position:relative;transition:0.5s}p ul li a:after{width:100%;content:"";height:1px;position:absolute;bottom:1px;left:0;background:red}p ul li a:hover{color:red}h1{font-weight:normal}h2{font-weight:normal;font-size:45px;font-family:"ARegular";margin:0;padding:0}h3{font-weight:normal;font-size:30px;font-family:"ARegular";margin:0;padding:0}.table-window{width:100%;overflow-x:auto}.table-window::-webkit-scrollbar{width:3px}.table-window::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.table-window::-webkit-scrollbar-thumb{background-color:#c3c3c3;outline:1px solid #c3c3c3}table{width:100%;border:1px solid #ddd;font-size:16px;border-collapse:collapse}table tr{height:60px;border-bottom:1px solid #ddd}table tr:hover{background:#eee;cursor:default}table tr:first-child:hover{background:transparent;cursor:default}table td{padding-left:35px}table td a{border:none}table th{color:red;border-bottom:1px solid #ddd;cursor:default;padding-left:35px;text-align:left}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:25px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aaa;border-radius:5px;background:#f8f8f8}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'';position:absolute;height:15px;border-radius:4px;width:15px;top:4px;left:2px;font-size:14px;background:var(--orange);transition:all .2s}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.buttonsvyaz{text-decoration:none;margin:auto;margin-top:20px;display:table;text-align:center;color:#fff;padding:10px 25px;text-transform:uppercase;background:red;border:2px solid red;cursor:pointer;border-radius:50px;font-size:16px;transition:0.5s;letter-spacing:2px}.buttonsvyaz:after{display:none}.buttonsvyaz:hover{background:#fff;color:red}.files-save{display:inline-block;text-decoration:none;padding:10px;padding-left:60px;border:2px solid red;position:relative;cursor:pointer;margin-right:5px;margin-bottom:5px;transition:0.5s}.files-save:hover{border:2px solid red}.files-save span{display:block;text-align:left}.files-save:after{display:none}.files-save img{height:30px;width:30px;position:absolute;top:15px;left:15px}.shadow-sec{position:fixed;z-index:100;background:var(--blue);top:0;display:none;left:0;width:100%;height:100%;overflow:auto;background-position:center;background-repeat:no-repeat;background-image:url("/site/img/bg-line.png");background-repeat:repeat-y}.shadow-sec .close{position:absolute;top:25px;height:35px;z-index:6;width:35px;right:25px}.shadow-sec .close:before{width:47px;height:2px;top:15px;right:-7px;transform:rotate(-45deg);background:#b40000;content:"";position:absolute;border-radius:10px;transition:0.3s}.shadow-sec .close:after{width:47px;height:2px;top:15px;right:-7px;transform:rotate(45deg);background:#b40000;content:"";position:absolute;border-radius:10px;transition:0.3s}.shadow-sec .close:hover{cursor:pointer}.shadow-sec .close:hover:before{background:#f1f1f1}.shadow-sec .close:hover:after{background:#f1f1f1}.window{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;color:#fff;margin:auto;width:600px;padding:20px;padding-top:50px}.window .submit:disabled{cursor:url(/site/img/cross.png) 20 20,not-allowed;opacity:0.6}@media (max-width: 450px){.window{width:100%;margin:auto;height:100%;position:relative}}.window .title{width:100%;text-align:left;font-size:35px;padding-top:15px;float:left;font-family:"ABlack";text-transform:uppercase}.window .caption{text-align:left;float:left;font-family:"ALight";width:100%;font-size:20px;margin-bottom:30px}.window span{float:left;width:100%;margin-bottom:5px;font-family:"ASBold";font-size:20px}.window input{width:100%;padding-left:10px;padding-right:10px;font-size:18px;margin-bottom:10px;outline:none;font-family:"ARegular";border:none;background:#f1f1f1;border-radius:10px;float:left;height:45px}.window #phone-mask{letter-spacing:2px}.window textarea{width:100%;max-height:200px;padding:10px;padding-top:7px;font-family:"ARegular";font-size:18px;margin-bottom:10px;outline:none;background:#f1f1f1;border-radius:10px;border:none;float:left;min-height:100px;resize:vertical}.window .politic{width:100%;float:left;margin-top:10px;margin-bottom:20px}.window .politic span{float:right;font-size:17px;width:calc(100% - 25px);font-family:"ARegular"}.window .politic a{text-decoration:none;color:var(--orange);position:relative;display:inline-block;transition:0.5s}.window .politic a:after{position:absolute;bottom:0;left:0;content:"";transition:0.5s;width:0%;height:1px;background:var(--orange)}.window .politic a:hover{color:var(--red)}.window .politic a:hover:after{width:100%}.window .error-window{float:left;width:100%;font-size:13px;margin-top:5px}.window .submit{outline:none;border:none;transition:0.5s;margin:auto;font-family:"ABold";background:var(--orange);border-radius:10px;padding:10px 20px;font-size:18px;text-align:center;text-transform:uppercase;color:#fff;transition:0.5s;cursor:pointer;margin-bottom:50px}.window .submit:hover{background:#fff;color:var(--orange);box-shadow:0 0 10px rgba(0,0,0,0.5)}.window .unmasked-value{display:none}.btn-call{cursor:pointer;transition:0.5s}.wrapper{max-width:1170px;margin:0 auto;height:inherit;padding-left:20px;padding-right:20px}.justify-content{text-align:justify;font-size:0}.justify-content:after{display:inline-block;width:100%;content:""}
