html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#f1f5e7;background-image:url(bg.2fe8a90c.gif);background-position:50% 0;color:#000;font-family:OpenSans,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:1.6}html.ev body{background-image:none}div.page,ul.page{margin:0 auto;max-width:1100px;padding:20px;width:100%}#header{background:url(bg-header.0d40d4e3.png) repeat-x 53% -30px;background-position:calc(50% - 25px) -30px}#header div.page{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 20px 5px}@media only screen and (max-width:1100px){#header{background-position:-700px -30px}}#header .page a:first-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a9ca54;display:inline-block;flex-grow:0;flex-shrink:0;font-family:HVDPosterClean,Impact,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:39px;line-height:1;margin-bottom:15px;margin-left:5%;margin-top:10px;position:relative;width:40%}@media only screen and (max-width:1100px){#header .page a:first-child{font-size:3.5vw}}#header .page a.to-ev{margin-right:20px}@media only screen and (max-width:600px){#header{background:none}#header .page a:first-child{font-size:21px;margin-left:-10px;width:218px}}@media only screen and (max-width:800px){#header .page a.to-ev{align-self:start;margin-right:0}}#header .page a:first-child p{bottom:13%;margin:0;padding:0;position:absolute;right:7%;transform:rotate(-3deg)}#header .page a:first-child strong{color:#549d4c;display:block;font-weight:400;transform:rotate(2deg) translateX(2%)}#header .page a:first-child small{display:block;font-size:.5em;left:18%;position:relative;text-align:center}#header .page a:first-child img{width:100%}#search-form{align-items:center;background:#fcc202;bottom:0;display:inline-block;display:flex;justify-content:center;position:absolute;right:20px;text-align:center;top:0;white-space:nowrap;width:50px}#search-form input{vertical-align:middle}#search-form input[type=search]{padding:5px}#search-form>div{background:inherit;bottom:100%;display:none;padding:10px;position:absolute;right:0}#search-form:hover>div{display:block}#search-form:focus-within>div{display:block}@media only screen and (max-width:800px){#navi-main>ul:after{display:none}#search-form{background:#549d4c;bottom:100%;margin-bottom:20px;padding:10px;position:absolute;right:20px;top:auto;width:auto}#search-form>div{position:static}}#breadcrumb{display:block;list-style:none;margin-bottom:10px;margin-top:10px;padding-bottom:0;padding-top:0}#breadcrumb li{display:inline-block}#breadcrumb li~li:before{content:"›";display:inline-block;font-size:1.25em;margin:0 5px;white-space:pre}#breadcrumb li:last-child a{font-weight:700}#content{min-height:400px}#content div.page.split>div,#content div.page.split>h1{display:inline-block;width:70%;width:calc(100% - 300px)}#content div.page.split>div{vertical-align:top}#content div.page.split>div.aside{padding-left:25px;width:30%;width:300px}#content div.page.split>div.aside.cards{position:sticky}#content div.page.split>#share{color:#afb0ac;display:inline-flex;justify-content:space-around;margin-bottom:25px;vertical-align:middle}#content div.page.split>#share svg:hover{color:#fc5852}@media only screen and (max-width:815px){#content div.page.split.split>div,#content div.page.split>h1{display:block;padding:0;vertical-align:top;width:auto}#content div.page.split.split>#share{display:flex}#content div.page.split.split>div.cards{margin-top:40px}}@media only screen and (min-width:651px) and (max-width:815px){#content div.page.split.split>div.cards{margin-left:-25px}#content div.page.split.split>div.cards>div{display:inline-block;margin-left:25px;vertical-align:top;width:50%;width:calc(50% - 25px)}}#leader{padding-bottom:15px;padding-top:0}@media only screen and (min-width:900px){#leader.flex{display:flex;flex-wrap:wrap}#leader.flex>div,#leader.flex>picture{flex:1 0 auto}#leader.flex>div{background:#e8e8e0;width:60%}#leader.flex>picture{position:relative;width:40%}#leader.flex>picture img{height:100%;-o-object-fit:cover;object-fit:cover}#leader.flex>picture span.caption{bottom:0;left:0;position:absolute;right:0}}#footer{background:#355a2d;color:#fff}#footer b.h-like{font-size:18px}#footer>div:first-child>div.page,#footer>div>div.page{padding:0}#footer>div:first-child>div.page>div{overflow:hidden}#footer>div:first-child>div.page>div:first-child{background:#ee7b53}#footer>div:first-child>div.page>div:last-child{background:#549d4c}#footer>div:first-child>div.page>div>img{float:right;padding-left:5px}#footer>div>div.page>div{overflow:hidden;padding:20px}@media only screen and (min-width:850px){#footer>div:first-child{background:#549d4c;background:linear-gradient(90deg,#ee7b53 50%,#549d4c 0) no-repeat 50% 50%;position:relative}#footer>div:first-child:after,#footer>div:first-child:before{background:#549d4c;bottom:0;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:5px}#footer>div:first-child:before{background:#ee7b53;margin-left:-5px}#footer>div>div.page>div{display:inline-block;vertical-align:top;width:50%}}@media only screen and (max-width:849px){#footer>div:first-child>div.page>div>img{max-width:30%}}#footer>div.page{padding-top:0}#footer>div.page>div{border-top:1px solid #e2e4db}#footer>div.page>div img{margin-right:40px;margin-top:40px;max-width:100%;vertical-align:top}#footer>div.page>div>img:last-child{margin-right:0}#footer ul{list-style:none;padding:0}#footer ul li{margin:0;padding:0}#footer ul a,#footer ul svg{vertical-align:middle}#footer ul a{margin-left:5px;text-decoration:underline}#overlay{background:hsla(0,0%,61%,.67);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:100}#modal{background:#fff;border-radius:4px;box-shadow:2px 2px 11px 0 rgba(0,0,0,.5);left:50%;max-height:100%;max-height:calc(100% - 40px);max-width:100%;max-width:calc(100% - 40px);padding:40px 0;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%)}#modal>div{max-height:calc(100vh - 120px);max-width:1280px;overflow:auto;padding:0 40px}#modal img{display:block;max-width:calc(100vw - 135px)}#modal>button{background:transparent;border:none;cursor:pointer;font-size:20px;line-height:40px;padding:0 13px;position:absolute;right:0;top:0}#modal>button svg{height:20px;margin:0;vertical-align:middle}.iframe-16by9,.iframe-youtube,.page.iframe-youtube{height:0;padding-bottom:56.25%;position:relative}.iframe-16by9 iframe,.iframe-youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}