@keyframes aniGradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.serif{font-family:'All Round Gothic','Hiragino Maru Gothic Pro','Microsoft YaHei','Hiragino Sans GB',sans-serif}@media (min-width:600px){.maincontent .whiteframe>div:not(.md-subheader){padding-left:24px;padding-right:24px}}.maincontent .overviewContent{line-height:1.6}.maincontent .overviewContent .intro{padding-inline-end:1em}@media (max-width:599px){.maincontent .overviewContent .intro{position:relative;z-index:1;top:0;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);padding-inline-end:0}}.maincontent .zoomOut{-webkit-transition:5s ease-out;transition:5s ease-out;background-size:860px auto}.maincontent .zoomOut:hover{background-size:430px auto;box-shadow:inset 0 0 20px #FFF,inset 0 0 10px #FFF,inset 0 0 5px #FFF}.maincontent .photoSlideShow{float:inline-end;width:40%;margin-block:3.5em 3em;margin-inline:1em 0;z-index:10;opacity:0;-ms-transform:translate(100px,0);-webkit-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:0.5s;transition:0.5s;min-width:320px}@media (max-width:599px){.maincontent .photoSlideShow{width:100%;margin:0 0 3em;float:none}}.maincontent .photoSlideShow figcaption{text-align:center;background-color:#999;color:#FFF;padding:4px 8px}.maincontent .photoSlideShow .carousel-indicators{bottom:-32px;width:100%}.maincontent .photoSlideShow.page-animation{position:relative;opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.maincontent .photoSlideShow.page-animation:before,.maincontent .photoSlideShow.page-animation:after{z-index:-1;position:absolute;content:"";bottom:18px;left:8px;width:50%;top:80%;-webkit-box-shadow:0 16px 8px rgba(0,0,0,0.5);-moz-box-shadow:0 16px 8px rgba(0,0,0,0.5);box-shadow:0 16px 8px rgba(0,0,0,0.5);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.maincontent .photoSlideShow.page-animation:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:8px;left:auto}.maincontent .photoSlideShow img{width:100%;-webkit-transition:0.5s;transition:0.5s;border:8px solid #999;border-top:0;box-sizing:border-box}.maincontent .parallax{margin:-16px -32px;position:relative;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;max-height:70 vm}@media (min-width:960px){.maincontent .parallax{background-size:88% auto;background-position:80% center;min-height:500px}}@media (min-width:1280px){.maincontent .parallax{background-size:85% auto;background-position:90% center;min-height:500px}}@media (min-width:1400px){.maincontent .parallax{background-size:1100px auto;background-position:70% center;min-height:500px}}@media (min-width:1920px){.maincontent .parallax{background-position:60% center}}@media (max-width:1279px){.maincontent .parallax{background-size:80% auto;background-position:center right;min-height:600px}}@media (max-width:959px){.maincontent .parallax{background-size:100% auto;background-position:50% 180px;min-height:450px}}@media (max-width:599px){.maincontent .parallax{background-size:100% auto;background-position:50% 180px;min-height:200px;margin:-24px -16px}}@media (max-width:419px){.maincontent .parallax{background-size:100% auto;background-position:50% 180px;min-height:200px}}@media (min-width:960px){html.translated-rtl .maincontent .parallax,html[dir=rtl] .maincontent .parallax{background-position:20% center}}@media (min-width:1280px){html.translated-rtl .maincontent .parallax,html[dir=rtl] .maincontent .parallax{background-position:10% center}}@media (min-width:1400px){html.translated-rtl .maincontent .parallax,html[dir=rtl] .maincontent .parallax{background-position:30% center}}@media (min-width:1920px){html.translated-rtl .maincontent .parallax,html[dir=rtl] .maincontent .parallax{background-position:40% center}}@media (max-width:1279px){html.translated-rtl .maincontent .parallax,html[dir=rtl] .maincontent .parallax{background-position:center left}}.maincontent .overscreen{padding:24px 32px;background:rgba(255,255,255,0.8);margin-block:60px 0;margin-inline:0 24px;max-width:70%}@media (max-width:599px){.maincontent .overscreen{max-width:100%;margin:0;padding:24px 16px}}.promise>div{margin:8px 0}.promise>div>p{margin:0;display:block;box-shadow:0 1px 2px rgba(0,0,0,0.2);padding:16px;min-height:100%;box-sizing:border-box}.promise>div .title{display:block;margin-bottom:8px}@media (min-width:600px){.promise>div:nth-child(odd)>p{margin-right:0.5em}.promise>div:nth-child(even)>p{margin-left:0.5em}}.jobs md-card h4{margin:0;padding:16px;background-color:#EEE}.jobs md-card h4 span{font-weight:normal;color:#999;font-size:12px}.jobs v-pane{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}.jobs v-pane.is-expanded{margin:8px 0}.jobs v-pane.is-expanded:before{display:block;content:"";height:3px;background:#63c956;background:-webkit-linear-gradient(135deg,#63c956,#08daab);background:-o-linear-gradient(135deg,#63c956,#08daab);background:-moz-linear-gradient(135deg,#63c956,#08daab);background:-ms-linear-gradient(135deg,#63c956,#08daab);background:linear-gradient(135deg,#63c956,#08daab)}.jobs v-pane-header{margin:0;padding:16px;background-color:#EEE;font-weight:bold}.jobs v-pane-header small{font-weight:normal;color:#999;font-size:12px;white-space:nowrap;display:none}.jobs v-pane-header::after,.jobs v-pane-header::before{inset-inline-end:8px}.jobs v-pane-content .jobDescription{padding:16px}.alert-success.aboutFormSuccessAlert{font-size:14px;line-height:16px}