﻿/* INDEX */

/* Layout and content */
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
body.body-noscroll{overflow:hidden;}
/* Hide scrollbar for Chrome, Safari and Opera */
body.body-noscroll::-webkit-scrollbar, .sidebar::-webkit-scrollbar {
  display: none;
}
/* Hide scrollbar for IE and Edge */
body.body-noscroll, .sidebar {
  -ms-overflow-style: none;
}

html,body{font-size:15px}
h1{font-size:36px}h2{font-size:30px}h3{font-size:22px}h4{font-size:18px}
h1,h2,h3,h4{font-weight:400;margin:10px 0}
html,body,h3,h4,p,div{font-family:"Roboto","Segoe UI","Helvetica",sans-serif}
h1,h2{font-family:"Lato","Roboto","Segoe UI","Helvetica",sans-serif}
html,body,p,div{line-height:1.5}
h1,h2,h3,h4{line-height:1.3}

a{color:#0A72C7!important;background-color:transparent;-webkit-text-decoration-skip:objects}
a.w3-bar-item{color:#000!important}
img{border-style:none;vertical-align:middle}
button,input,select{font:inherit;margin:0}
button,input{overflow:visible}button,select{text-transform:none}
button,html [type=button],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
label{opacity:0.60;font-size:12px!important;padding-bottom:2px}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before{content:"";display:table;clear:both}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.index-section, .index-section-img, .index-container{margin:auto}
.index-section{padding:24px 24px 32px 24px}
.index-section-img{padding:0px 24px 8px 24px}
.index-container h1{margin:32px 12px 8px 0px}
.index-container p{margin:0 18px}
.index-hero{max-width:560px}
.index-section div h2, .index-section div h3, .index-section div h4{margin-top:24px}
.index-container h3, .w3-third h3, .w3-half h3{margin:10px 18px 10px 18px;margin-top:10px!important}
.w3-third a, .w3-half a{margin-top:8px!important;margin-bottom:16px!important}
.w3-col,.w3-half,.w3-third{float:left;width:100%}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding-top:32px;padding-right:24px;padding-bottom:16px;padding-left:24px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.w3-bar-block.w3-center .w3-bar-item{text-align:center}
.w3-left-align{text-align:left!important}.w3-center{text-align:center!important}
.w3-section{margin-top:8px!important;margin-bottom:8px!important}

.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}
.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-left{float:left!important}.w3-right{float:right!important}

.w3-select{padding:8px;width:100%;border:1px solid #ccc;height:40px;background-color:#fff!important;border-radius:4px;color:#000}
.w3-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:3;overflow:auto;background-color:rgba(255,255,255,0.8)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:500px}
.cookie-notice{position:fixed;bottom:0px;left:0px;width:100%;margin:0;padding:16px;z-index:20;opacity:0.95;min-width:320px}

.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px}
.w3-table{border-collapse:collapse;border-spacing:0;width:100%;display:table}
.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table td,.w3-table th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table-16 th:first-child,.w3-table-16 td:first-child{padding-left:16px}
.th-index{width:160px}
.w3-table-16 td,.w3-table-16 th{padding:16px 8px}

.curved{border-radius:8px;overflow:hidden}
.curved-sm{border-radius:4px;overflow:hidden}

.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} 
.w3-button:disabled{cursor:not-allowed!important;opacity:0.3}
.w3-pill{border-radius:32px;padding:8px 24px;white-space:nowrap}

.w3-animate-opacity{animation:opac 0.4s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-opacity-button{background-color:rgba(26,11,32,0.4)!important}
.w3-opacity{opacity:0.60}.w3-opacity-max{opacity:0.25}
.w3-card{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-card-4{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}

.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-jumbo{font-size:64px!important}

/* Colors */
.w3-red{color:#fff!important;background-color:#DA190B!important}
.w3-white{color:#000!important;background-color:#fff!important}
.w3-black{color:#fff!important;background-color:#000!important}
.w3-dark-grey{color:#fff!important;background-color:#616161!important}
.w3-yellow{color:#000!important;background-color:#FFE924!important}
.w3-buy{color:#fff!important;background-color:#5561E2!important}
.w3-vlight-grey{color:#000!important;background-color:#f5f5f5!important}
.w3-text-blue{color:#0A72C7!important}
.w3-text-black{color:#000!important}
.w3-text-green{color:#128215!important}
.w3-text-red{color:#DA190B!important}
.w3-text-white{color:#fff!important}
.w3-border-white{border-color:#fff!important}

/* @media */
@media (hover: hover) {
    a:active,a:hover{outline-width:0}
    .w3-hover-light-grey:hover{color:#000!important;background-color:#e6e6e6!important}
    .w3-hover-black:hover{color:#fff!important;background-color:#000!important}
    .w3-button-hover-red:hover{color:#fff!important;background-color:#C2160A!important}
    .w3-opacity-button-hover:hover{background-color:rgba(26,11,32,0.6)!important}
}

@media (max-width:600px){.index-section h1, .w3-bar-item h1, .w3-col h1{font-size:30px}.index-section h2, .w3-bar-item h2, .w3-col h2, .w3-row h2{font-size:24px}.index-section h3, .th-index{font-size:18px!important}h4{font-size:15px!important;font-weight:bold}.th-index{width:90px}.w3-modal-content{margin:0 16px;width:auto!important}.w3-modal{padding-top:16px}}
@media (min-width:601px){.w3-third{width:33.33333%}.w3-half{width:49.99999%}.index-section, .index-section-img{width:85%;padding-left:48px;padding-right:48px}.index-section-img{padding-bottom:36px}.index-section{padding-bottom:60px}.w3-hide-small{display:block!important}.w3-show-small{display:none!important}.cookie-notice{bottom:8px;left:8px;width:272px;margin:16px;border-radius:4px;min-width:272px}.w3-modal-content{width:500px}.w3-modal{padding-top:48px}}

@media (max-width:903px){.alt-header{background: rgba(255, 255, 255, 0.8);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}}