@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:focus,a:hover,button:focus{outline:0}address{font-style:normal}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(../fonts/ubuntu-v11-latin-ext_latin-300.woff2) format("woff2"),url(../fonts/ubuntu-v11-latin-ext_latin-300.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(../fonts/ubuntu-v11-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/ubuntu-v11-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(../fonts/ubuntu-v11-latin-ext_latin-500.woff2) format("woff2"),url(../fonts/ubuntu-v11-latin-ext_latin-500.woff) format("woff")}html{font-size:12px;color:#949494;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{font-family:ubuntu;font-weight:400;font-size:12px;font-size:1rem}h1{font-size:10.8px;line-height:16px;font-weight:300}@media screen and (min-width:320px){h1{font-size:calc(10.8px + 9.12 * (100vw - 320px)/ (580))}}@media screen and (min-width:900px){h1{font-size:19.92px}}@media screen and (min-width:320px){h1{line-height:calc(16px + 12 * (100vw - 320px)/ (580))}}@media screen and (min-width:900px){h1{line-height:28px}}h2{margin-top:40px;font-size:31.2px;font-size:2.6rem;line-height:32px;font-weight:500}h3{font-size:21.6px;font-size:1.8rem;line-height:28px;font-weight:500}h4{font-size:14.4px;font-size:1.2rem;line-height:24px;font-weight:500}a{text-decoration:none;color:#949494}a:hover{color:#ff8a3d}footer address,footer dl,footer figcaption,footer nav,footer p,footer ul,main address,main dl,main figcaption,main nav,main p,main ul{line-height:20px}footer strong,main strong{font-weight:400;color:#191e23}footer dl,main dl{color:#949494}footer dl dt,main dl dt{font-weight:600;text-transform:uppercase;line-height:20px;margin-top:20px;font-size:10.2px;font-size:.85rem}footer dl dt:first-child,main dl dt:first-child{margin-top:0}::-moz-selection{background:#ff8a3d;color:#fff}::selection{background:#ff8a3d;color:#fff}::-moz-selection{background:#ff8a3d;color:#fff}html{background:#eaeaea}body{width:100%;*zoom:1;min-height:100vh;margin:0 auto;background:#fff}body:after,body:before{content:"";display:table}body:after{clear:both}main{overflow:hidden}.container{width:88%;margin:0 auto;padding-left:6%;padding-right:6%}@media screen and (min-width:550px){.container{width:92%;padding-left:4%;padding-right:4%}}.container-inner{display:block;width:101.46048%;margin-left:-.73024%;margin-right:-.73024%;*zoom:1}.container-inner:after,.container-inner:before{content:"";display:table}.container-inner:after{clear:both}.maincol{display:inline;float:left;width:65.20619%;margin-left:.73024%;margin-right:.73024%}.maincol.centercol{margin-left:17.39691%}#breakpoint-label:after{content:'–';position:fixed;top:0;right:0;z-index:10000;padding:5px 8px;background:#ccc;color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:10px}@media screen and (min-width:993px){#breakpoint-label:after{content:'large-up';background:#9acd32}}@media screen and (max-width:1200px){#breakpoint-label:after{content:'large';background:green}}@media screen and (max-width:992px){#breakpoint-label:after{content:'medium';background:#00f}}@media screen and (max-width:768px){#breakpoint-label:after{content:'small';background:purple}}@media screen and (max-width:549px){#breakpoint-label:after{content:'mobile';background:orange}}@media screen and (max-width:310px){#breakpoint-label:after{content:'smallmobile';background:red}}footer{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:justify;align-content:space-between;padding-top:20px;padding-bottom:20px}@media screen and (min-height:320px){footer{padding-top:calc(20px + 30 * (100vh - 320px)/ (580));padding-bottom:calc(20px + 30 * (100vh - 320px)/ (580))}}@media screen and (min-height:900px){footer{padding-top:50px;padding-bottom:50px}}footer address{display:inline;float:left;width:48.53952%;margin-left:.73024%;margin-right:.73024%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer address>div{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;margin-right:10%}footer nav{justify-self:flex-end;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width:549px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer address>div,footer nav{text-align:center;margin-bottom:20px}footer nav br{content:' '}footer nav br:after{content:' / '}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;height:35px}@media screen and (min-height:320px){header{padding-top:calc(20px + 30 * (100vh - 320px)/ (580));padding-bottom:calc(20px + 30 * (100vh - 320px)/ (580))}}@media screen and (min-height:900px){header{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:320px){header{height:calc(35px + 30 * (100vw - 320px)/ (580))}}@media screen and (min-width:900px){header{height:65px}}header #logo{display:inline;float:left;width:19.37285%;margin-left:.73024%;margin-right:.73024%}@media screen and (max-width:768px){header #logo{display:inline;float:left;width:23.53952%;margin-left:.73024%;margin-right:.73024%}}@media screen and (max-width:549px){header #logo{display:inline;float:left;width:27.70619%;margin-left:.73024%;margin-right:.73024%}}header #logo img{width:100%;height:auto;max-width:190px}header h1{text-align:right;justify-self:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main{-webkit-box-sizing:border-box;box-sizing:border-box}body.fit-viewportheight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.fit-viewportheight main{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-content header{border-bottom:1px solid #ccc}.page-content footer{border-top:1px solid #ccc}.page-content .fullwidth{display:inline;float:left;width:81.87285%;margin-left:.73024%;margin-right:.73024%;margin-left:9.06357%;margin-top:40px;margin-bottom:40px}@media screen and (max-width:549px){.page-content .fullwidth{display:inline;float:left;width:98.53952%;margin-left:.73024%;margin-right:.73024%}}.page-content h2,.page-content h3,.page-content p,.page-content ul{margin-bottom:20px}.page-content ul{list-style:square;padding-left:2em}.page-index main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-index main .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-index h2{position:relative;z-index:100;border-radius:100px;padding:12px 24px;background:#ff8a3d;color:#fff;margin-bottom:10vh;text-align:center;font-size:16.8px;line-height:28px}@media screen and (min-width:1000px){.page-index h2{font-size:calc(16.8px + 7.2 * (100vw - 1000px)/ (500))}}@media screen and (min-width:1500px){.page-index h2{font-size:24px}}@media screen and (min-width:1000px){.page-index h2{line-height:calc(28px + 22 * (100vw - 1000px)/ (500))}}@media screen and (min-width:1500px){.page-index h2{line-height:50px}}.page-index h2 a{white-space:nowrap;color:#fff}@-webkit-keyframes fade{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}100%{opacity:0}}@keyframes fade2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}100%{opacity:0}}@keyframes fade3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}100%{opacity:0}}.page-index .slideshow{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.page-index .slideshow .img{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center center;-webkit-animation-delay:2s!important;animation-delay:2s!important;opacity:0}.page-index .slideshow .img:nth-child(1){opacity:1;-webkit-animation:fade 16s infinite;animation:fade 16s infinite;background-image:url(../images/image-1.jpg)}.page-index .slideshow .img:nth-child(2){-webkit-animation:fade2 16s infinite;animation:fade2 16s infinite;background-image:url(../images/image-2.jpg)}.page-index .slideshow .img:nth-child(3){-webkit-animation:fade3 16s infinite;animation:fade3 16s infinite;background-image:url(../images/image-3.jpg)}@media screen and (max-width:549px){.page-index main{min-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-index main .container{padding:0;width:100%}.page-index h2{border-radius:0;padding:12px 24px;width:100%;background:#ff8a3d;color:#fff;font-size:18px;font-size:1.5rem;margin:0}.page-index h2 span{display:block;font-size:13.2px;font-size:1.1rem;line-height:20px;margin-bottom:4px}.page-index .slideshow{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.page-index .slideshow .img{background-position:right}}