@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?srf3rx");src:url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"),url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"),url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");font-weight:normal;font-style:normal}*{box-sizing:border-box}h2{line-height:1.3em}a{color:#3578a3;font-weight:700}body{font-family:Arial;margin:0;line-height:1.4em}figure{margin:0;padding:0}.video{width:100%;position:relative;padding:0 0 56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn{text-decoration:none;outline:0;border:2px solid #d6e3ea;border-radius:4px;background:#3578a3;text-align:center;font-weight:700;color:#f9f9f9;text-transform:uppercase;white-space:nowrap;cursor:pointer;display:inline-block;padding:20px 40px;font-size:23px;margin:20px 0}@media only screen and (min-width: 769px){.btn{padding:0.5rem 1rem 0.3rem 1rem;padding:0.5rem 1.2rem;height:4rem;line-height:2.9rem}}.btn.red{border:4px solid #cc2127;color:#cc2127}.btn-small{padding:10px 20px;font-size:18px;margin:20px 0}@media only screen and (min-width: 769px){.btn-small{padding:0.5rem 1rem 0.3rem 1rem;padding:0.5rem 1.2rem;height:4rem;line-height:2.9rem}}.btn-outline{display:inline-block;padding:6px 8px;border:2px solid #3578a3;text-decoration:none}.btn-outline:hover{border:2px solid #185ae5;color:#185ae5}.copyright{display:block;width:100%;max-width:100%;background:#333;color:#000;font-weight:700;padding:20px;text-align:center;color:#d6e3ea}.copyright a{text-decoration:none;border:none;color:#d6e3ea}header{background:#fff;display:block;margin:0 auto}header .contact{width:100%;background:#f7f7f7;display:block;margin:0 auto;border-bottom:2px solid #f0f0f0;color:#222;text-align:center;padding:20px 0;font-weight:900}@media only screen and (min-width: 1170px){header .contact{display:flex;justify-content:center;align-items:center;margin:0;padding:20px}header .contact div{margin:0 20px}}.teaser{padding:20px 0}@media only screen and (min-width: 1170px){.teaser{display:flex;width:1200px;margin:2em auto;align-items:center}}.teaser .text{padding:0 20px}body{margin:0;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;background:#fff;color:#222;font-size:1.1em;line-height:1.5}h1,h2,h3,h4{margin:0;padding-bottom:1.5}h2{font-size:1.2em}img{display:block;width:100%;height:auto}#teaser{margin:0;padding:0;min-height:100vh;color:#fff;text-align:center;display:grid}#teaser .bg-image{position:absolute;background-size:cover;width:100%;height:100vh;z-index:-1;opacity:.8}#teaser .wrap{padding:0 1.5em;grid-column-start:center;grid-row-start:center}@media only screen and (min-width: 1170px){#teaser .wrap{max-width:50vw}}#teaser h1{font-size:2em}#teaser p{font-weight:900;font-size:20px}#sec-a{background:#eaeaea;color:#333;padding-bottom:2em}#sec-a .wrap{padding:2em;text-align:center}@media only screen and (min-width: 1170px){#sec-a .wrap{grid-column:2/4;font-size:1.8em}}#sec-b{background:#333}#sec-b ul{display:block;margin:0;padding:0;list-style:none}#sec-b ul img{width:100%;height:auto}@media only screen and (min-width: 1170px){#sec-b ul{padding:4em 0;display:flex;justify-content:space-around}}#sec-b ul li{padding:1.5em}@media only screen and (min-width: 1170px){#sec-b ul li{padding:0;margin:0;width:31%}}#sec-c .box{padding:2em;color:#fff}#sec-c .box a{color:#fff}@media only screen and (min-width: 1170px){#sec-c .box{grid-column:span 2}}#sec-c .box:first-child{background:#36525b}#sec-c .box:last-child{background:#374168}.card{background:#fff;color:#333}.card .card-cnt{padding:2em}footer{padding:2em;background:#000}footer div{margin:1.5em 0}@media only screen and (min-width: 1170px){footer div{grid-column:span 2;text-align:center}}@media only screen and (min-width: 1170px){.grid{display:grid;grid-template-columns:1fr repeat(2, minmax(auto, 25em)) 1fr}}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
