.overview-content { font-size:16px; overflow:hidden; }
.overview-content .w1200 { margin:0 auto; position:relative; width:85.375em; }
.overview-content .regular { font-family:"AktivGrotesk-Regular", Helvetica, Arial; }
.overview-content .medium { font-family:"AktivGrotesk-Medium", Helvetica, Arial; }
.overview-content .bold { font-family:"AktivGrotesk-Bold", Helvetica, Arial; font-weight:normal; }
.overview-content .m-show { display:none; }
.overview-content .nowrap { white-space:nowrap; }
.overview-content .text>h2 { font-size:3.125em; letter-spacing:0.01em; line-height:1.2; }
.overview-content .text>p { font-size:1.25em; letter-spacing:0.01em; line-height:1.5; padding-top:1.5em; }
@media screen and (max-width:1440px){
  .overview-content { font-size:12px; }
}
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .m-light { font-family:"AktivGrotesk-Light", Helvetica, Arial; }
  .overview-content .m-regular { font-family:"AktivGrotesk-Regular", Helvetica, Arial; }
  .overview-content .m-show { display:block; }
  .overview-content .w1200 { width:auto; }
  .overview-content .text>h2 { font-size:2.5rem; padding:4rem 6% 2rem; }
  .overview-content .text>p { font-size:1.75rem; line-height:1.5; padding:0 6% 3rem; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* .overview-content .a { background:url(a.jpg) 50% 0 no-repeat; background-size:120em auto; height:59.1875em }
.overview-content .a .text { padding-top:20em; width:48em; }
.overview-content .a .text h2 { font-size:3.4375em; line-height:1.1; }
.overview-content .a .text p { font-size:1.875em; padding-top:1em; }
.overview-content .a .text p+p { padding-top:0; }
@media screen and (max-width:736px){
  .overview-content .a { background:url(m/a.jpg) 50% 0 / 100% 100% no-repeat; height:0; padding-bottom:124.5% }
  .overview-content .a .text { margin:0 0 0 6%; padding-top:13%; padding-left:0; width:80%; }
  .overview-content .a .text h2 { font-size:7vw; padding-top:0; padding-bottom:0; }
  .overview-content .a .text h2 br { display:none; }
  .overview-content .a .text p { font-size:4.375vw; line-height:1.2; padding-top:6%; padding-bottom:0; }
  .overview-content .a .text p+p { margin-top:3%; width:auto; } 
} */

.overview-content .a { background:url(a-new.jpg) 50% 0 no-repeat; background-size:120em auto; height:62.25em }
.overview-content .a .text { padding:5.25em 25% 0 8.125em; }
.overview-content .a .text h2 { font-size:3.4375em; line-height:1.1; }
.overview-content .a .text p { font-size:1.875em; padding-top:1em; }
.overview-content .a .text p+p { padding-top:0; }
@media screen and (max-width:736px){
  .overview-content .a { background:url(m/a-new.jpg) 50% 0 / 100% 100% no-repeat; height:0; padding-bottom:135.6% }
  .overview-content .a .text { padding:13% 6% 0 20%; }
  .overview-content .a .text h2 { font-size:7vw; padding-top:0; padding-bottom:0; }
  .overview-content .a .text h2 br { display:none; }
  .overview-content .a .text p { font-size:4.375vw; line-height:1.2; padding-top:6%; padding-bottom:0; }
  .overview-content .a .text p+p { margin-top:3%; width:auto; } 
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .b { background:url(b.jpg) 50% no-repeat; background-size:120em auto; height:47.5em;}
.overview-content .b .text { padding-top:18em; width:30em; }
@media screen and (max-width:736px){
  .overview-content .b { background:url(m/b.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:60%; }
  .overview-content .b .text { color:#323232; padding:0 0 1em; text-align:left; width:auto; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .c { background:url(c.jpg) 50% 100% no-repeat; background-color:#e2eaed; background-size:120em auto; height:57.6875em; }
.overview-content .c .text { float:right; padding:18em 4em 0; width:30em; }
@media screen and (max-width:736px){
  .overview-content .c { background:url(m/c.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:94% }
  .overview-content .c .text { color:#000; float:none; margin-right:0; padding:0; text-align:left; width:auto; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .d { padding-bottom:5em; }
.overview-content .d .text { margin:0 auto; padding:6em 0 4em; text-align:center; }
.overview-content .d ul { margin:0 auto; max-width:94.25em; width:90%; }
.overview-content .d ul:after { clear:both; content:""; display:block; }
.overview-content .d ul li { background-size:contain; background-repeat:no-repeat; height:0; padding-bottom:30.5%; position:relative; text-align:center; width:49.1%; }
.overview-content .d ul .li1 { background-image:url(d1.jpg); float:left; }
.overview-content .d ul .li2 { background-image:url(d2.jpg); float:right; }
.overview-content .d ul li .icon { background-size:contain; background-position:50%; background-repeat:no-repeat; height:10em; left:50%; margin:-5em 0 0 -5em; position:absolute; top:50%; width:10em; }
.overview-content .d ul li .icon .desc { color:#fff; display:block; font-size:1.125em; font-style:normal; line-height:1; margin:0 auto; padding:5em 0 0; width:8em; }
.overview-content .d ul .li1 .icon { background-image:url(d1-icon.png) }
.overview-content .d ul .li2 .icon { background-image:url(d2-icon.png) }
@media screen and (max-width:736px) {
  .overview-content .d { background:none; padding-bottom:0; }
  .overview-content .d .text { padding:0; text-align:left; width:auto; }
  .overview-content .d  ul li { padding-bottom:59%; width:100% }
  .overview-content .d .li2 { margin-top:6%; }
  .overview-content .d li span { font-size:2.5vw; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .e { background:url(e.jpg) 50% 0 no-repeat; background-size:120em auto; height:60em; }
.overview-content .e .text { color:#fff; margin:0 auto; padding-top:44em; text-align:center; width:72em; }
@media screen and (max-width:736px){
  .overview-content .e { background:url(m/e.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:52% }
  .overview-content .e .text { color:inherit; padding:0; text-align:left; width:auto; }
  .overview-content .e .text h2 br { display:none; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .f { background:url(f.jpg) 50% 0 no-repeat; background-size:120em auto; height:60.375em; }
.overview-content .f .text { padding-top:9em; width:33em; }
.overview-content .f .text .icon { background:url(f-icon.png) center no-repeat; height:70px; margin-top:2.5em; width:266px; }
@media screen and (max-width:736px){
  .overview-content .f { background:url(m/f.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:74% }
  .overview-content .f .text { color:inherit; padding:0; width:auto; }
  .overview-content .f .text h2 br { display:none; }
  .overview-content .f .text .icon { margin:-1rem 6% 3rem; }
}