html{width:100%;min-height:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;background:#ffffff}
body{width:100%;margin:0;padding:0;box-sizing:border-box;color:#444444;font-family:sans-serif;font-size:1em;line-height:1.5em;overflow-x:hidden;text-rendering:optimizeLegibility;text-rendering:geometricPrecision}
body.mobile{text-rendering:optimizeSpeed}
body.modal-open{overflow:hidden}
body.mobile.modal-open{position:fixed}
div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,del,em,img,small,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,main{margin:0;padding:0;border:0;outline:0;background:transparent;box-sizing:border-box}
div,article,aside,footer,header,hgroup,main,menu,nav,section,ul,li{display:block}
a{text-decoration:none}
a{color:#000}
a:hover{color:#000;text-decoration:none;outline:0}
p a:hover{text-decoration:underline}
a:active{outline:0}
a:link{-webkit-tap-highlight-color:#000}
ul{list-style:none}
hr{clear:both;height:0px;border:0;border-top:1px solid #ccc;margin:0.75rem 0;padding:0}
img{border:0;max-width:100%;height:auto}
img,a img,td,td img{vertical-align:middle}
p{margin:0 0 1.5rem 0;overflow-wrap:break-word;word-wrap:break-word}
p:last-child,div p:last-child,article p:last-child{margin-bottom:0}
small{font-size:0.8em;line-height:1.5em}
del{text-decoration:line-through}
b,strong,th{font-weight:700}
select,input,textarea,button{color:#444;font-size:1rem}
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password]{}
input[type="search"]{-webkit-appearance:textfield}
input[type="submit"],button{-webkit-appearance:none}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:middle}
input,select,textarea,button,.button{margin:0;box-sizing:border-box;border:none}
button{width:auto;overflow:visible}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}
img.fill{width:100%;height:auto}
img.contain{max-width:100%;height:auto}.clickable{cursor:pointer}.side-1{padding-left:1.5rem;padding-right:1.5rem}.side-1-2{padding-left:0.75rem;padding-right:0.75rem}.padding-1{padding:1.5rem}.padding-1-2{padding:0.75rem}.bottom-1{padding-bottom:1.5rem}.bottom-1-2{padding-bottom:0.75rem}.top-1{padding-top:1.5rem}.top-1-2{padding-top:0.75rem}.pushdown-1{margin-bottom:1.5rem}.pushdown-1-2{margin-bottom:0.75rem}.pushup-1{margin-top:1.5rem}.pushup-1-2{margin-top:0.75rem}.center{text-align:center}.left{text-align:left}.right{text-align:right}
#cookielaw{position:fixed;bottom:0;left:0;width:100%;min-height:3rem;z-index:999;background:black;color:white;padding:0.75rem 1rem;display:none}.cookielaw-wrap{width:100%;display:table}.cookielaw-msg{display:table-cell;vertical-align:middle}.cookielaw-btn{display:table-cell;vertical-align:middle;padding-left:0.75rem}.tooltip-parent{position:relative}.tooltip-parent:hover.tooltip,.tooltip-on{display:block!important}.tooltip{display:none;position:absolute;top:100%;z-index:800}#tat-overlay{position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,0.3);z-index:900}.modal{display:none;position:fixed;z-index:901;width:100%;max-width:100%;height:100%;top:0;left:0}.modal-close{position:absolute;top:0px;right:0px;cursor:pointer}
img.alignright{float:right;margin:0 0 1.5rem 1.5rem}
img.alignleft{float:left;margin:0 1.5rem 1.5rem 0}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.gallery{margin:auto;margin:1.5rem 0;font-size:0}.gallery.gallery-item{display:inline-block;text-align:center;width:100%;overflow:hidden}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16%}.gallery-columns-6 .gallery-item:nth-child(6),.gallery-columns-6 .gallery-item:nth-child(12){margin-right:0}.gallery img{border:none}.gallery.gallery-caption{margin-left:0}.gallery.gallery-item a{display:block}.gallery.gallery-item a img{width:100%;height:auto}