:root{--primary:#f49900;--secondary:#346dcc;--dark:#333;--light:#f6f6f6;--white:#fff;--light-blue:#e2f0fb}
html{font-family:Roboto,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:rgba(26,26,26,.8);fill:rgba(26,26,26,.8);font-size:18px;font-weight:300;line-height:1.45em}
body,p{margin:0}
article,aside,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block;margin:0;padding:0}
address,figcaption{font-style:normal}
a{background-color:transparent;text-decoration:none}
.opacity{opacity:.54}
a:active,a:hover,a:link{outline:0}
ul{list-style:none;margin:0;padding:0}
.h1,.h1-large,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:300;letter-spacing:-.015em;margin:0}
.h1,h1{font-size:2.1em;line-height:1.15em}
.h2,h2{font-size:1.25em;line-height:1.3em}
.h3,h3{font-size:1.15em}
.h4,h4{font-size:1.1em}
.h1-large{font-size:3em;line-height:1em}
.strong,b,strong{font-weight:400}
.superstrong{font-weight:900}
p{margin-bottom:2em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;width:100%;height:auto}
img[alt]{color:rgba(0,0,0,0)}
svg:not(:root){overflow:hidden}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;box-sizing:border-box}
.block{display:block}
.inline-block{display:inline-block}
table,tbody{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
blockquote{margin:0}
blockquote p{border-left:.4em solid #c8d643;padding-left:.6em;font-style:italic;margin:0;padding-bottom:.1em;padding-top:.1em}
cite{text-align:right;display:block}
.table-default{width:100%;margin-bottom:2em}
.table-default td,.table-default th{text-align:left;line-height:1.7em}
.table-default td{border-bottom:1px dotted #ccc}
.table-default td:last-child,.table-default th:last-child{text-align:right}
.btn{padding:.6em 1.8em;text-align:center;display:inline-block;border:1px solid transparent;border-radius:.15em;text-decoration:none;cursor:pointer;vertical-align:top;-webkit-appearance:none;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease;box-sizing:border-box;font-family:inherit;line-height:1.7em}
.btn:hover{box-shadow:rgba(0,0,0,.3) 0 16px 16px 0}
.grid-auto{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(320px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px}
.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;list-style:none;height:inherit}
.flex-row.between{justify-content:space-between}
.flex-row.center{justify-content:center}
.flex-row.end{justify-content:flex-end}
.flex-row.start{justify-content:flex-start}
.flex-row.align-top{align-items:flex-start}
.flex-row.align-bottom{align-items:flex-end}
.flex-row.align-center{align-items:center;}
.flex-row.no-wrap{flex-wrap: nowrap;}
.flex-col{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:center;list-style:none;height:inherit}
.flex-col.align-stretch{align-items:stretch}
[class^=container]{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}
.container-1400,.max-1400{max-width:1400px}
.container-1300,.max-1300{max-width:1300px}
.container-1200,.max-1200{max-width:1200px}
.container-1100,.max-1100{max-width:1100px}
.container-1000,.max-1000{max-width:1000px}
.container-900,.max-900{max-width:900px}
.container-850,.max-850{max-width:850px}
.container-800,.max-800{max-width:800px}
.container-750,.max-750{max-width:750px}
.container-700,.max-700{max-width:700px}
.container-650,.max-650{max-width:650px}
.container-600,.max-600{max-width:600px}
.container-550,.max-550{max-width:550px}
.container-500,.max-500{max-width:500px}
.container-450,.max-450{max-width:450px}
.container-400,.max-400{max-width:400px}
.container-350,.max-350{max-width:350px}
.container-320,.max-320{max-width:320px}
.container-300,.max-300{max-width:300px}
.container-250,.max-250{max-width:250px}
.container-200,.max-200{max-width:200px}
.container-170,.max-170{max-width:170px}
.container-150,.max-150{max-width:150px}
.container-125,.max-125{max-width:125px}
[class^=col]{box-sizing:border-box;padding:10px}
.col-1of1{width:100%}
.col-1of2{width:50%}
.col-1of3{width:33.3333%}
.col-2of3{width:66.6666%}
.col-1of4{width:25%}
.col-3of4{width:75%}
.col-1of5{width:20%}
.col-2of5{width:40%}
.col-3of5{width:60%}
.col-4of5{width:80%}
[class*=padding]{box-sizing:border-box}
.gap-10{gap:10px}
.gap-20{gap:20px}
.padding-3{padding:3px}
.padding-5{padding:5px}
.padding-10{padding:10px}
.padding-15{padding:15px}
.padding-20{padding:20px}
.padding-30{padding:30px}
.padding-40{padding:40px}
.padding-50{padding:50px}
.padding-60{padding:60px}
.padding-80{padding:80px}
.padding-150{padding:150px}
.padding-140{padding:140px}
.padding-130{padding:130px}
.padding-120{padding:120px}
.padding-110{padding:110px}
.padding-100{padding:100px}
.padding-0{padding:0}
.padding-lr-0{padding-left:0;padding-right:0}
.padding-lr-5{padding-left:5px;padding-right:5px}
.padding-lr-10{padding-left:10px;padding-right:10px}
.padding-lr-20{padding-left:20px;padding-right:20px}
.padding-lr-30{padding-left:30px;padding-right:30px}
.padding-lr-40{padding-left:40px;padding-right:40px}
.padding-lr-60{padding-left:60px;padding-right:60px}
.padding-t-5{padding-top:5px}
.padding-tb-5{padding-top:5px;padding-bottom:5px}
.padding-tb-10{padding-top:10px;padding-bottom:10px}
.padding-tb-20{padding-top:20px;padding-bottom:20px}
.padding-t-10{padding-top:10px}
.padding-t-20{padding-top:20px}
.padding-t-30{padding-top:30px}
.padding-t-40{padding-top:40px}
.padding-t-60{padding-top:60px}
.padding-t-80{padding-top:80px}
.padding-t-100{padding-top:100px}
.padding-t-0{padding-top:0}
.padding-b-5{padding-bottom:5px}
.padding-b-10{padding-bottom:10px}
.padding-b-20{padding-bottom:20px}
.padding-b-30{padding-bottom:30px}
.padding-b-40{padding-bottom:40px}
.padding-b-60{padding-bottom:60px}
.padding-b-80{padding-bottom:80px}
.padding-b-100{padding-bottom:100px}
.padding-b-0{padding-bottom:0}
.padding-l-0{padding-left: 0px;}
.padding-l-10{padding-left: 10px;}
.padding-l-20{padding-left: 20px;}
.padding-r-0{padding-right: 0px;}
.padding-r-10{padding-right: 10px;}
.padding-r-20{padding-right: 20px;}
.margin-0{margin:0}
.margin-t-0{margin-top:0}
.margin-t-20{margin-top:20px}
.margin-b-0{margin-bottom:0}
.margin-b-10{margin-bottom:10px}
.margin-lr-auto{margin-left:auto;margin-right:auto}
.esc-lr-10{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}
.dp-14{width:18px;height:14px}
.dp-18{width:18px;height:18px}
.dp-24{width:24px;height:24px}
.dp-30{width:30px;height:30px}
.dp-36{width:36px;height:36px}
.dp-40{width:40px;height:40px}
.dp-48{width:48px;height:48px}
.dp-64{width:64px;height:64px}
.radius-0{border-radius:0}
.radius-2{border-radius:2px}
.radius-3{border-radius:3px}
.radius-4{border-radius:4px}
.radius-5{border-radius:5px}
.radius-10{border-radius:10px}
.circle{border-radius:50%;overflow:hidden}
.v-sub{vertical-align:sub}
.v-middle{vertical-align:middle}
.float-right{float:right}
.float-left{float:left}
.z-bg{z-index:-1}
.z-0{z-index:0}
.z-98{z-index:98}
.z-99{z-index:99}
.z-100{z-index:100}
.bg-primary{background:var(--primary)}
.bg-secondary{background:var(--secondary)}
.bg-white{background:var(--white)}
.bg-dark{background:var(--dark)}
.bg-gray{background:#767676}
.bg-light{background:var(--light)}
.bg-light-blue{background:var(--light-blue)}
.fill-white{fill:var(--white)}
.fill-dark{fill:var(--dark)}
.fill-light{fill:var(--light)}
.fill-primary{fill:var(--primary)}
.fill-secondary{fill:var(--secondary)}
.fill-gray{fill:#767676}
.fill-light-blue{fill:var(--light-blue)}
.txt-normal{font-size:100%;line-height:1.45em}
.txt-small,small{font-size:80%;line-height:1.5em}
.txt-medium{font-size:90%;line-height:1.5em}
.txt-center{text-align:center}
.txt-right{text-align:right}
.txt-left{text-align:left}
.txt-shadow{text-shadow:1px 1px 1px #000}
.txt-truncate{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}
.txt-justify{text-align:justify}
.txt-primary,a.txt-primary{color:var(--primary)}
.txt-secondary,a.txt-secondary{color:var(--secondary)}
.txt-dark,a.txt-dark{color:var(--dark)}
.txt-light,a.txt-light{color:var(--light)}
.txt-white,a.txt-white{color:var(--white)}
.txt-uppercase{text-transform:uppercase}
.txt-underline{text-decoration:underline}
.hover-underline:hover{text-decoration:underline}
.hover-opacity:hover{opacity:1}
.hover-scale:hover{filter:scale(1)}
.hover-zoom{transition:all 200ms;}
.hover-zoom:hover{transform: scale(1.05);}
.relative{position:relative}
.absolute{position:absolute}
.absolute.center{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.v-bottom{bottom:5%}
.v-top{top:5%}
.h-left{left:5%}
.h-right{right:5%}
.hidden,[hidden]{display:none}
.mob-only{display:none}
.italic{font-style:italic}
.grid{
    display: grid
  }
  
  .h-auto{
    height: auto
  }
  
  .w-full{
    width: 100%
  }
  
  .grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  
  .gap-4{
    gap: 1rem
  }

  .gap-6{
    gap: 1.5rem
  }
  
  .gap-8{
    gap: 2rem
  }
  
  .overflow-hidden{
    overflow: hidden
  }
  
  .truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
  
  .object-cover{
    object-fit: cover
  }
  
  @media (min-width: 1024px){
    .lg\:grid-cols-2{
      grid-template-columns: repeat(2, minmax(0, 1fr))
    }
  }
  
  
@media only screen and (min-width:481px) and (max-width:1024px){
.tab-1of1{width:100%}
.tab-1of2{width:50%}
.tab-1of3{width:33.3333%}
.tab-2of3{width:66.6666%}
.tab-1of4{width:25%}
.tab-3of4{width:75%}
.tab-1of5{width:20%}
.tab-txt-normal{font-size:100%}
.tab-txt-medium{font-size:90%}
.tab-txt-small{font-size:80%}
.tab-hidden{display:none}
.tab-padding-10{padding:10px}
.tab-padding-20{padding:20px}
.tab-padding-30{padding:30px}
}
@media screen and (max-width:767px){
.mob-1of1{width:100%}
.mob-1of2{width:50%}
.mob-1of3{width:33.3333%}
.mob-2of3{width:66.6666%}
.mob-1of4{width:25%}
.mob-3of4{width:75%}
.h1,.h1-large,.mob-h1,h1{font-size:1.7em}
.h2,.mob-h2,h2{font-size:1.2em}
.h3,.mob-h3,h3{font-size:1.1em}
.h4,.mob-h4,h4{font-size:1em}
.mob-hidden{display:none}
.mob-margin-0{margin:0}
.mob-padding-0{padding:0}
.mob-padding-3{padding:3px}
.mob-padding-5{padding:5px}
.mob-padding-10{padding:10px}
.mob-padding-20{padding:20px}
.mob-padding-30{padding:30px}
.mob-padding-60{padding:60px}
.mob-padding-40{padding:40px}
.mob-padding-50{padding:50px}
.mob-padding-t-5{padding-top:5px}
.mob-padding-t-10{padding-top:10px}
.mob-padding-t-20{padding-top:20px}
.mob-padding-t-30{padding-top:30px}
.mob-padding-t-40{padding-top:40px}
.mob-padding-t-0{padding-top:0}
.mob-padding-b-5{padding-bottom:5px}
.mob-padding-b-10{padding-bottom:10px}
.mob-padding-b-20{padding-bottom:20px}
.mob-padding-b-30{padding-bottom:30px}
.mob-padding-b-40{padding-bottom:40px}
.mob-padding-b-0{padding-bottom:0}
.mob-padding-tb-5{padding-top:5px;padding-bottom:5px}
.mob-padding-tb-10{padding-top:10px;padding-bottom:10px}
.mob-padding-tb-20{padding-top:20px;padding-bottom:20px}
.mob-padding-lr-0{padding-left:0;padding-right:0}
.mob-padding-lr-5{padding-left:5px;padding-right:5px}
.mob-padding-lr-10{padding-left:10px;padding-right:10px}
.mob-padding-lr-20{padding-left:20px;padding-right:20px}
.mob-esc-lr-10{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}
.mob-esc-lr-20{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}
.mob-radius-0{border-radius:0}
.mob-txt-center{text-align:center}
.mob-txt-left{text-align:left}
.mob-txt-right{text-align:right}
.mob-txt-normal{font-size:100%}
.mob-txt-medium{font-size:90%}
.mob-txt-small{font-size:80%}
.mob-dp-24{width:24px;height:24px}
.mob-dp-36{width:36px;height:36px}
.mob-only{display:block}
}
@media print{
html{font-size:12px}
body{max-width:80%;padding:40px 5%}
.list-todo{list-style:initial}
.list-todo li:before,.print-hidden{display:none}
.print-break{page-break-before:always;padding-top:60px}
*,:after,:before{color:#000;box-shadow:none;text-shadow:none}
pre{white-space:pre-wrap}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}