section.main-image{height:959px;background-image:url(/themes/frontend/img/main-image-background.png);background-repeat:no-repeat;background-size:auto 959px;background-position:top}@media screen and (max-width:1920px){section.main-image{background-image:url(/themes/frontend/img/main-image-background-1920.png)}}@media screen and (max-width:1500px){section.main-image{background-image:url(/themes/frontend/img/main-image-background-1500.png);background-size:auto 941px}}@media screen and (max-width:1200px){section.main-image{background-image:url(/themes/frontend/img/main-image-background-1200.png);background-size:auto 839px}}@media screen and (max-width:960px){section.main-image{height:670px;background-image:url(/themes/frontend/img/main-image-background-960.png);background-size:auto 667px}}@media screen and (max-width:700px){section.main-image{height:561px;background-image:url(/themes/frontend/img/main-image-background-700.png);background-size:auto 561px}}@media screen and (max-width:460px){section.main-image{height:528px;background-image:url(/themes/frontend/img/main-image-background-460.png);background-size:auto 528px}}section.main-image .slogan-1,section.main-image .slogan-2{position:absolute;left:calc(50% - 583px);max-width:100%;color:#fff;margin-top:0}section.main-image .slogan-1{top:178px;width:410px;line-height:110%;font-weight:700;font-size:56px}section.main-image .slogan-2{top:316px;line-height:150%;font-weight:300;font-size:38px}section.main-image .button{position:absolute;top:400px;left:0}@media screen and (max-width:1200px){section.main-image .slogan-1,section.main-image .slogan-2{left:calc(50% - 445px)}section.main-image .slogan-1{top:165px}section.main-image .slogan-2{top:300px}section.main-image .button{left:calc(50% - 445px);top:390px}}@media screen and (max-width:960px){section.main-image .slogan-1,section.main-image .slogan-2{left:calc(50% - 340px)}section.main-image .slogan-1{top:145px;width:370px;font-size:46px}section.main-image .slogan-2{top:255px;font-size:30px}section.main-image .button{left:calc(50% - 340px);top:330px}}@media screen and (max-width:700px){section.main-image .slogan-1,section.main-image .slogan-2{left:calc(50% - 185px)}section.main-image .slogan-1{top:120px}section.main-image .slogan-2{top:230px}section.main-image .button{left:calc(50% - 185px);top:300px}}@media screen and (max-width:460px){section.main-image .x-container{padding-top:130px;text-align:center}section.main-image .button,section.main-image .slogan-1,section.main-image .slogan-2{position:relative;left:auto;top:auto;display:inline-block}section.main-image .slogan-1{margin-bottom:12px;font-size:42px}section.main-image .slogan-2{font-size:28px}}section.main-content{margin-top:-120px;margin-bottom:300px;text-align:center}section.base{height:1580px;margin-top:-260px;background-image:url(/themes/frontend/img/base-background.png);background-repeat:no-repeat;background-size:auto 1400px;background-position:center top 180px}section.base h2{padding-top:12px;width:456px;max-width:100%;margin:0 auto;line-height:120%;font-size:52px;font-weight:700;color:#000;text-align:center}section.base .iconbox-ct{margin-top:125px;text-align:center}section.base .iconbox-ct .iconbox{position:relative;display:block;width:100%;min-height:435px;clear:both}section.base .iconbox-ct .iconbox .textbox{background-repeat:no-repeat;background-position:left 70px top;background-size:290px 435px}section.base .iconbox-ct .iconbox:first-of-type .textbox{background-image:url(/themes/frontend/img/base-section-iconbox-background-1.png)}section.base .iconbox-ct .iconbox:first-of-type h3{margin-top:145px}section.base .iconbox-ct .iconbox:nth-of-type(2) .imgbox,section.base .iconbox-ct .iconbox:nth-of-type(2) .textbox{float:right}section.base .iconbox-ct .iconbox:nth-of-type(2) .textbox{background-image:url(/themes/frontend/img/base-section-iconbox-background-2.png);background-position:right 170px center}section.base .iconbox-ct .iconbox:nth-of-type(2) h3,section.base .iconbox-ct .iconbox:nth-of-type(2) p{padding-left:70px}section.base .iconbox-ct .iconbox:nth-of-type(2) h3{margin-top:100px}section.base .iconbox-ct .iconbox:nth-of-type(3) .textbox{background-image:url(/themes/frontend/img/base-section-iconbox-background-3.png)}section.base .iconbox-ct .iconbox:nth-of-type(3) h3{margin-top:110px}section.base .iconbox-ct .iconbox .imgbox,section.base .iconbox-ct .iconbox .textbox{display:inline-block;width:50%;vertical-align:top}section.base .iconbox-ct .iconbox .imgbox{padding-top:10px}section.base .iconbox-ct .iconbox .textbox{height:435px;text-align:left}section.base .iconbox-ct .iconbox h3,section.base .iconbox-ct .iconbox p{width:100%}section.base .iconbox-ct .iconbox h3{font-size:36px;font-weight:300;color:#3026a0}section.base .iconbox-ct .iconbox h3 .highlight{font-size:42px;font-weight:700}section.base .iconbox-ct .iconbox p{margin-top:35px;line-height:150%;font-size:24px;font-weight:300;color:#000}@media screen and (max-width:1200px){section.base .iconbox-ct .iconbox br{display:none}}@media screen and (max-width:960px){section.base{height:1430px;margin-top:-60px;background-image:url(/themes/frontend/img/base-background-960.png);background-size:auto 1430px;background-position:center top 150px}section.base .x-container{overflow:hidden}section.base h2{padding-top:0;font-size:44px}section.base .iconbox-ct .iconbox{min-height:385px}section.base .iconbox-ct .iconbox .imgbox{padding-top:0;padding-right:25px;text-align:right}section.base .iconbox-ct .iconbox .textbox{height:385px;background-size:235px auto}section.base .iconbox-ct .iconbox h3{max-width:260px;line-height:120%;font-size:30px}section.base .iconbox-ct .iconbox h3 .highlight{font-size:36px}section.base .iconbox-ct .iconbox p{max-width:275px;margin-top:0;font-size:20px}section.base .iconbox-ct .iconbox:first-of-type .textbox{padding-left:50px}section.base .iconbox-ct .iconbox:first-of-type h3{margin-top:45px}section.base .iconbox-ct .iconbox:nth-of-type(2) .imgbox{padding-left:15px;padding-right:0;text-align:left}section.base .iconbox-ct .iconbox:nth-of-type(2) .textbox{padding-left:70px;background-position:right 50px top}section.base .iconbox-ct .iconbox:nth-of-type(2) h3{margin-top:42px}section.base .iconbox-ct .iconbox:nth-of-type(2) p{max-width:400px}section.base .iconbox-ct .iconbox:nth-of-type(3){height:405px}section.base .iconbox-ct .iconbox:nth-of-type(3) .imgbox{margin-top:42px}section.base .iconbox-ct .iconbox:nth-of-type(3) .textbox{padding-left:0;height:400px;background-position:left 60px top 50px}section.base .iconbox-ct .iconbox:nth-of-type(3) h3{max-width:290px;margin-top:100px}section.base .iconbox-ct .iconbox:nth-of-type(3) p{max-width:305px;margin-top:35px}}@media screen and (max-width:700px){section.base{height:auto;margin-top:50px}section.base .x-container:before{position:absolute;left:0;top:50%;width:100%;height:50%;background-color:#f4f4f4;content:"";z-index:-1}section.base h2{font-size:40px}section.base .iconbox-ct{margin-top:20px}section.base .iconbox-ct .iconbox .imgbox,section.base .iconbox-ct .iconbox .textbox{display:block;margin:0 auto}section.base .iconbox-ct .iconbox .textbox{width:400px;max-width:100%;height:auto;margin-top:10px;text-align:center}section.base .iconbox-ct .iconbox h3{margin-top:0;margin-bottom:13px;max-width:100%}section.base .iconbox-ct .iconbox p{margin-bottom:55px;max-width:100%}section.base .iconbox-ct .iconbox:first-of-type .textbox{padding-left:0;background-image:none}section.base .iconbox-ct .iconbox:first-of-type h3{margin-top:22px}section.base .iconbox-ct .iconbox:nth-of-type(2) .imgbox,section.base .iconbox-ct .iconbox:nth-of-type(2) .textbox{float:none}section.base .iconbox-ct .iconbox:nth-of-type(2) .textbox{padding-left:0;background-image:none}section.base .iconbox-ct .iconbox:nth-of-type(2) h3,section.base .iconbox-ct .iconbox:nth-of-type(2) p{padding-left:0}section.base .iconbox-ct .iconbox:nth-of-type(2) h3{margin-top:40px}section.base .iconbox-ct .iconbox:nth-of-type(2) p{margin-bottom:35px}section.base .iconbox-ct .iconbox:nth-of-type(3){height:auto}section.base .iconbox-ct .iconbox:nth-of-type(3) .textbox{padding-left:0;height:auto;background-image:none}section.base .iconbox-ct .iconbox:nth-of-type(3) h3{margin:24px auto 0}section.base .iconbox-ct .iconbox:nth-of-type(3) p{max-width:385px;margin:12px auto 0}}@media screen and (max-width:460px){section.base{margin-top:90px}section.base h2{font-size:34px}section.base .iconbox-ct .iconbox{margin-bottom:65px}section.base .iconbox-ct .iconbox .imgbox{padding-right:0;width:100%;text-align:center}section.base .iconbox-ct .iconbox:nth-of-type(2) .imgbox{padding-left:0;width:100%;text-align:center}section.base .iconbox-ct .iconbox:first-of-type h3,section.base .iconbox-ct .iconbox:nth-of-type(2) h3,section.base .iconbox-ct .iconbox:nth-of-type(3) h3{margin-top:36px}section.base .iconbox-ct .iconbox h3{font-size:26px}section.base .iconbox-ct .iconbox h3 .highlight{font-size:32px}section.base .iconbox-ct .iconbox p{font-size:18px}}section.like{height:1532px;background-image:url(/themes/frontend/img/like-background.png);background-repeat:no-repeat;background-size:auto 1532px;background-position:top;border-top:1px solid #f7f7f7}@media screen and (max-width:1500px){section.like{background-image:url(/themes/frontend/img/like-background-1500.png);background-size:auto 1465px}}@media screen and (max-width:1200px){section.like{background-image:url(/themes/frontend/img/like-background-1200.png);background-size:auto 1340px}}@media screen and (max-width:960px){section.like{background-image:url(/themes/frontend/img/like-background-960.png);background-size:auto 1272px}}@media screen and (max-width:700px){section.like{height:1626px;margin-top:-24px;background-image:url(/themes/frontend/img/like-background-700.png);background-size:auto 1626px}}@media screen and (max-width:460px){section.like{height:1560px;margin-top:-70px;background-image:url(/themes/frontend/img/like-background-460.png);background-size:auto 1560px}}section.like h2{padding-left:160px;padding-top:160px;line-height:100%;font-size:56px;font-weight:700;color:#fff}section.like h2 span{display:block}section.like h2 span:nth-of-type(2){margin-left:115px;margin-top:10px}section.like .iconbox-ct{margin-top:100px;text-align:center}section.like .iconbox-ct .iconbox{display:inline-block;width:390px;vertical-align:top}section.like .iconbox-ct .iconbox h3,section.like .iconbox-ct .iconbox p{padding:0 60px;color:#fff}section.like .iconbox-ct .iconbox h3{margin-top:40px;line-height:120%;font-size:32px;font-weight:700}section.like .iconbox-ct .iconbox p{margin-top:24px;line-height:150%;font-size:20px;font-weight:300}@media screen and (max-width:1200px){section.like .iconbox-ct .iconbox{width:320px}section.like .iconbox-ct .iconbox br{display:none}section.like .iconbox-ct .iconbox h3,section.like .iconbox-ct .iconbox p{padding:0 10px}}section.like .button-ct{margin-top:20px}@media screen and (max-width:960px){section.like h2{padding-top:135px;padding-left:190px;font-size:44px}section.like .iconbox-ct{margin-top:65px}section.like .iconbox-ct .iconbox{width:220px}section.like .iconbox-ct .iconbox+.iconbox{margin-left:20px}section.like .iconbox-ct .iconbox:nth-of-type(3) h3{padding:0 34px}section.like .iconbox-ct .iconbox h3{font-size:28px}section.like .iconbox-ct .iconbox p{font-size:18px}section.like .button-ct{margin-top:25px}}@media screen and (max-width:700px){section.like h2{padding-top:122px;padding-left:0;font-size:40px;text-align:center}section.like h2 span:nth-of-type(2){margin-left:0}section.like .iconbox-ct{margin-top:42px}section.like .iconbox-ct .iconbox{display:block;width:420px;max-width:100%;margin:0 auto}section.like .iconbox-ct .iconbox+.iconbox{margin-left:auto}section.like .iconbox-ct .iconbox h3{margin-top:18px;margin-bottom:15px}section.like .iconbox-ct .iconbox p{margin-top:0}section.like .iconbox-ct .iconbox:nth-of-type(2){margin-top:30px}section.like .iconbox-ct .iconbox:nth-of-type(3) h3{margin-top:42px}section.like .button-ct{margin-top:50px}}@media screen and (max-width:460px){section.like h2{padding-top:105px;font-size:36px}section.like .iconbox-ct .iconbox h3{font-size:26px}section.like .iconbox-ct .iconbox p{font-size:16px}}section.features{margin-top:-140px}section.features h2{line-height:120%;font-size:52px;font-weight:700;text-align:center;color:#000}section.features .iconbox-ct{margin-top:60px;text-align:center}section.features .iconbox-ct .iconbox{display:inline-block;width:585px;vertical-align:top}section.features .iconbox-ct .iconbox h3,section.features .iconbox-ct .iconbox p{padding:0 45px;text-align:left}section.features .iconbox-ct .iconbox h3{margin-top:20px;line-height:120%;font-size:36px;font-weight:300;color:#3026a0}section.features .iconbox-ct .iconbox h3 .highlight{font-size:42px;font-weight:700}section.features .iconbox-ct .iconbox p{margin-top:25px;margin-bottom:18px;line-height:150%;font-size:20px;font-weight:300}@media screen and (max-width:1200px){section.features .iconbox-ct .iconbox{width:420px}section.features .iconbox-ct .iconbox:nth-of-type(2n){margin-left:100px}section.features .iconbox-ct .iconbox h3,section.features .iconbox-ct .iconbox p{padding:0}}@media screen and (max-width:960px){section.features{margin-top:-250px}section.features h2{font-size:44px}section.features .iconbox-ct .iconbox{width:280px;margin-top:36px}section.features .iconbox-ct .iconbox:nth-of-type(2n){margin-left:124px}section.features .iconbox-ct .iconbox h3,section.features .iconbox-ct .iconbox p{text-align:center}section.features .iconbox-ct .iconbox h3{font-size:30px}section.features .iconbox-ct .iconbox h3 .highlight{font-size:36px}section.features .iconbox-ct .iconbox p{font-size:18px}}@media screen and (max-width:700px){section.features{margin-top:-55px}section.features h2{font-size:40px}section.features .iconbox-ct .iconbox{display:block;width:410px;max-width:100%;margin:0 auto}section.features .iconbox-ct .iconbox+.iconbox{margin-top:50px}section.features .iconbox-ct .iconbox:nth-of-type(2n){margin-left:auto}}@media screen and (max-width:460px){section.features{margin-top:-35px}section.features h2{font-size:36px}section.features .iconbox-ct .iconbox h3{font-size:26px}section.features .iconbox-ct .iconbox h3 .highlight{font-size:30px}section.features .iconbox-ct .iconbox p{font-size:16px}}