/* norm */*,button{padding:0}*,body{margin:0}*,:after,:before{box-sizing:border-box}body,html{height:100%;}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;color:inherit;text-decoration:none}b,strong{font-weight:bolder}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}:focus{outline:0}button{border:none;background:0 0;cursor:pointer}/* grid */.row{display:flex;flex-wrap:wrap}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%}@media (min-width:320px){.col-xs-1{flex:0 0 auto;width:8.33333333%}.col-xs-2{flex:0 0 auto;width:16.66666667%}.col-xs-3{flex:0 0 auto;width:25%}.col-xs-4{flex:0 0 auto;width:33.33333333%}.col-xs-5{flex:0 0 auto;width:41.66666667%}.col-xs-6{flex:0 0 auto;width:50%}.col-xs-7{flex:0 0 auto;width:58.33333333%}.col-xs-8{flex:0 0 auto;width:66.66666667%}.col-xs-9{flex:0 0 auto;width:75%}.col-xs-10{flex:0 0 auto;width:83.33333333%}.col-xs-11{flex:0 0 auto;width:91.66666667%}.col-xs-12{flex:0 0 auto;width:100%}.col-xs-20{flex:0 0 auto;width:20%}}@media (min-width:576px){.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.col-sm-20{flex:0 0 auto;width:20%}}@media (min-width:768px){.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.col-md-20{flex:0 0 auto;width:20%}}@media (min-width:992px){.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.col-lg-20{flex:0 0 auto;width:20%}}@media (min-width:1200px){.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.col-xl-20{flex:0 0 auto;width:20%}}@media (min-width:1400px){.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.col-xxl-20{flex:0 0 auto;width:20%}.hidden-xxl{display:none!important}}@media (min-width:1200px) and (max-width:1400px){.hidden-xl{display:none!important}}@media (min-width:992px) and (max-width:1200px){.hidden-lg{display:none!important}}@media (min-width:768px) and (max-width:992px){.hidden-md{display:none!important}}@media (min-width:576px) and (max-width:768px){.hidden-sm{display:none!important}}@media (max-width:576px){.hidden-xs{display:none!important}}.gap-x-30 {    margin-left: -15px;    margin-right: -15px;}.gap-x-30>[class^="col-"] {    padding-left: 15px;    padding-right: 15px;}.gap-x-20 {    margin-left: -10px;    margin-right: -10px;}.gap-x-20>[class^="col-"] {    padding-left: 10px;    padding-right: 10px;}.gap-y-20 {    margin-top: -10px;    margin-bottom: -10px;}.gap-y-20>[class^="col-"] {    padding-top: 10px;    padding-bottom: 10px;}.gap-20 {    margin: -10px;}.gap-20>[class^="col-"] {    padding: 10px;}.gap-y-14 {    margin-top: -7px;    margin-bottom: -7px;}.gap-y-14>[class^="col-"] {    padding-top: 7px;    padding-bottom: 7px;}.gap-10 {    margin: -5px;}.gap-10>[class^="col-"] {    padding: 5px;}.gap-6 {    margin: -3px;}.gap-6>[class^="col-"] {    padding: 3px;}.gap-y-6 {    margin-top: -3px;    margin-bottom: -3px;}.gap-y-6>[class^="col-"] {    padding-top: 3px;    padding-bottom: 3px;}.container {    max-width: 1420px;    padding: 0 10px;    position: relative;    margin-right: auto;    margin-left: auto;}.slider_container{    max-width: 1758px;    padding: 0 14px;    position: relative;    margin-right: auto;    margin-left: auto;}.inner_container{    max-width: 1228px;    padding: 0 14px;    position: relative;    margin-right: auto;    margin-left: auto;}.wrapper {    display: flex;    flex-direction: column;    height: 100%;    overflow-x: hidden;}.content {    flex: 1 0 auto;}.footer {    flex: 0 0 auto;}@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }.fit_img {    display: block;    max-width: 100%;    height: auto;    object-fit: cover;    object-position: center;}.loader{    position: fixed;    z-index: 99;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.3);    display: flex;    align-items:center;    justify-content: center;}.loader:after{    content: '';    display: block;    max-width:150px;    max-height:150px;    width: 100%;    height: 100%;    background: url("/public/img/loader.svg") no-repeat 50% 50%;    background-size: contain;    /*-webkit-animation:spin 4s linear infinite;    -moz-animation:spin 4s linear infinite;    animation:spin 4s linear infinite;*/}.alert{    display: none;}.alert_content{    padding: 20px;    border-radius: 5px;    background: #009688;    color: white;    font-family: inherit;    font-size: 18px;    position: fixed;    z-index: 10;    top:50%;    left:50%;    transform: translate(-50%,-50%);}.alert_overlay{    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    background:rgba(0,0,0,0.5);    z-index:9;}.alert_title{    font-weight: bold;    text-align: center;}.alert_message{    line-height: 1.2;    padding-top: 10px;    font-size: 16px;    text-align: center;}.alert_ok{    max-width: 100px;    width: 100%;    text-transform: uppercase;    color: #fff;    background: #4caf50;    font-weight: 700;    border-radius: 5px;    padding:5px;    display: block;    margin: 20px auto 0 auto;    cursor: pointer;    font-size: 14px;    transition: background 0.3s ease;}.alert_ok:hover{    background: #8bc34a;    transition: background 0.3s ease;}.df{    display: flex;}.fw{    flex-wrap: wrap;}.ac{    align-items: center;}.jcc{    justify-content: center;}.jcsb{    justify-content: space-between;}.transition,.transition:hover,.transition.active{    transition:all 0.3s ease;}.hidden{    display: none;}