.home-banner{position:relative;background:url(images/banner.png) right no-repeat fixed;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 1024px){.home-banner{margin-bottom:20px}}.home-banner .h1{text-align:center;color:#fff;margin:auto}.home-banner .h1 h1{font-size:5em;margin-bottom:20px}@media screen and (max-width: 600px){.home-banner .h1 h1{font-size:4em}}.home-banner .h1 strong{font-weight:400;letter-spacing:3px;font-size:30px;display:block;margin-bottom:15px}@media screen and (max-width: 600px){.home-banner .h1 strong{font-size:20px}}.about{background:url(images/root-about.png) center no-repeat;background-size:cover;margin:0 auto 40px;padding:60px 30px 60px 50px;min-height:550px;max-width:1280px}@media screen and (max-width: 1024px){.about{margin:0 20px 50px}}@media screen and (max-width: 600px){.about{position:relative;padding:30px 30px 40px 30px;overflow:hidden}.about:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(255,255,255,0.6);display:block;content:''}}.about .about-box{width:50%}@media screen and (max-width: 600px){.about .about-box{position:relative;z-index:9;width:100%}}.about .h2{position:relative;text-align:left !important;letter-spacing:2px;margin-bottom:30px}.about .h2 h2{font-size:25px}.about .h2 strong{text-transform:uppercase;color:#00479d}.about .h2:before{position:absolute;top:calc(100% / 2);left:-50px;background:#00479d;content:'';display:block;width:40px;height:3px}.about p{font-size:15px;line-height:1.5;letter-spacing:1.5px;margin-bottom:25px}.certificate .section-container{display:table}@media screen and (max-width: 829px){.certificate .section-container{display:block}}.certificate .section-container .box-center{display:table-row}@media screen and (max-width: 829px){.certificate .section-container .box-center{display:block;margin:auto;max-width:500px}}.certificate .section-container .box-center .left,.certificate .section-container .box-center .center,.certificate .section-container .box-center .right{vertical-align:middle;display:table-cell;width:calc(100% / 3)}@media screen and (max-width: 829px){.certificate .section-container .box-center .left,.certificate .section-container .box-center .center,.certificate .section-container .box-center .right{vertical-align:top;display:block !important;padding:0;margin:0 auto 20px;width:100%}}.service{background:url(images/service/root-service.png) center center no-repeat;background-size:cover;padding:7% 20px;overflow:hidden}.service .h2{text-align:center;letter-spacing:2px;margin-bottom:50px}.service .h2 h2{font-size:25px}.service .h2 strong{text-transform:uppercase;color:#00479d;display:block;margin-bottom:20px}.service .h2 p{font-size:15px;line-height:1.5;letter-spacing:1.5px}.service .container{margin:auto;max-width:1280px}.service .container ul{list-style:none;margin:0;padding:0}.service .container ul li{float:left;margin-right:calc(10px * 5 / 4);margin-bottom:calc(10px * 5 / 4);width:calc(100% / 5 - 10px)}.service .container ul li:nth-child(5n){margin-right:0}.service .container ul li img{max-width:inherit;width:100%}@media screen and (max-width: 600px){.service .container ul{list-style:none;margin:0;padding:0}.service .container ul li{float:none;display:block;margin-bottom:20px !important;width:100%}.service .container ul img{max-width:inherit;width:100%}}.service .container ul li{text-align:center;background:#7c7c7c;padding:40px 0}@media screen and (max-width: 600px){.service .container ul li{margin:0 auto 15px !important;max-width:200px}}.service .container ul li strong{font-size:20px;letter-spacing:2px;color:#fff;display:block;margin-bottom:10px}@media screen and (max-width: 829px){.service .container ul li strong{font-size:16px}}.service .container ul li img{width:auto;height:80px}@media screen and (max-width: 829px){.service .container ul li img{height:60px}}#node-breadcrumb{text-align:center;font-size:10px;letter-spacing:1px;padding:15px 20px;margin:auto;max-width:1280px}.wrapper-about #about-banner{position:relative;overflow:hidden}.wrapper-about #about-banner .heading{position:absolute;top:calc(50% - 50px);left:0;right:0;z-index:9;text-align:center;letter-spacing:2px;color:#fff;margin:auto}@media screen and (max-width: 484px){.wrapper-about #about-banner .heading{top:calc(50% - 30px)}}.wrapper-about #about-banner .heading h1{font-size:2em}@media screen and (max-width: 484px){.wrapper-about #about-banner .heading h1{font-size:20px}}.wrapper-about #about-banner .heading strong{font-size:1.6em;display:block;margin-bottom:20px}@media screen and (max-width: 484px){.wrapper-about #about-banner .heading strong{font-size:15px;margin-bottom:10px}}.wrapper-about #about-banner .heading p{font-size:16px;line-height:1.6}@media screen and (max-width: 484px){.wrapper-about #about-banner .heading p{font-size:13px}}.wrapper-about #about-banner img{display:block;width:100%;-webkit-animation:slide 15s running;-moz-animation:slide 15s running;-ms-animation:slide 15s running;-o-animation:slide 15s running;animation:slide 15s running;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}@keyframes slide{0%{-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes slide{0%{-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}}.wrapper-about .h2{margin-bottom:40px}.wrapper-about .section{margin:auto;max-width:1280px}.section-container{margin:auto;max-width:980px}.history{padding:70px 20px}@media screen and (max-width: 829px){.history{padding:20px}}.history .h2 p{position:relative;display:inline-block;padding-bottom:10px;border-bottom:1px #aeaeae solid}.history .h2 p:after{position:absolute;top:31px;left:0;right:0;background:#aeaeae;display:block;margin:auto;content:'';width:1px;height:40px}.history .section-container{margin-bottom:60px;max-width:700px}.history .section-container h3{text-align:center;padding:7px;margin:0 auto 20px;border:1px #aeaeae solid;max-width:210px}.history .section-container p{letter-spacing:2px;line-height:1.8;color:#7c7c7c;display:block;margin-bottom:15px}.images{overflow:hidden}.images img{float:left;display:block;width:calc(100% / 4)}@media screen and (max-width: 829px){.images img{width:calc(100% / 2)}}.organization{background:#f7f7f7;padding:70px 20px}.organization img{display:block;margin:auto;max-width:700px}.certificate{background:#00479d;padding:70px 20px;overflow:hidden}.certificate h2,.certificate h3,.certificate p{color:#fff}.certificate .section-container ul{list-style:none;margin:0;padding:0}.certificate .section-container ul li{float:left;margin-right:calc(20px * 3 / 2);margin-bottom:calc(20px * 3 / 2);width:calc(100% / 3 - 20px)}.certificate .section-container ul li:nth-child(3n){margin-right:0}.certificate .section-container ul li img{max-width:inherit;width:100%}@media screen and (max-width: 600px){.certificate .section-container ul{list-style:none;margin:0;padding:0}.certificate .section-container ul li{float:none;display:block;margin-bottom:20px !important;width:100%}.certificate .section-container ul img{max-width:inherit;width:100%}}.certificate .section-container ul li h3{text-align:center;margin-bottom:20px}.certificate .section-container ul li:nth-child(1) img,.certificate .section-container ul li:nth-child(3) img{display:block;margin:auto;max-width:200px}.wrapper-service #service-banner{position:relative;overflow:hidden}.wrapper-service #service-banner .heading{position:absolute;top:calc(50% - 50px);left:0;right:0;z-index:9;text-align:center;letter-spacing:2px;color:#fff;margin:auto}@media screen and (max-width: 484px){.wrapper-service #service-banner .heading{top:calc(50% - 30px)}}.wrapper-service #service-banner .heading h1{font-size:2em}@media screen and (max-width: 484px){.wrapper-service #service-banner .heading h1{font-size:20px}}.wrapper-service #service-banner .heading strong{font-size:1.6em;display:block;margin-bottom:20px}@media screen and (max-width: 484px){.wrapper-service #service-banner .heading strong{font-size:15px;margin-bottom:10px}}.wrapper-service #service-banner .heading p{font-size:16px;line-height:1.6}@media screen and (max-width: 484px){.wrapper-service #service-banner .heading p{font-size:13px}}.wrapper-service #service-banner img{display:block;width:100%;-webkit-animation:slide 15s running;-moz-animation:slide 15s running;-ms-animation:slide 15s running;-o-animation:slide 15s running;animation:slide 15s running;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}@keyframes slide{0%{-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes slide{0%{-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}}.wrapper-service section{padding:0 20px;margin:auto;max-width:1280px}#node-sitemap{padding:30px 20px}#node-sitemap .heading{margin:0 auto 20px;max-width:980px}#node-sitemap .heading h1{font-size:30px;font-weight:400;letter-spacing:1px;color:#00479d}@media screen and (max-width: 829px){#node-sitemap .heading h1{font-size:35px}}#node-sitemap .container{padding:40px 0;margin:auto;max-width:980px}#node-sitemap .container .top,#node-sitemap .container .main,#node-sitemap .container .side,#node-sitemap .container .bottom{padding-bottom:80px;min-height:inherit}#node-sitemap .container .top ul,#node-sitemap .container .main ul,#node-sitemap .container .side ul,#node-sitemap .container .bottom ul{list-style:none;padding:0;margin:0;overflow:hidden}#node-sitemap .container .top ul li,#node-sitemap .container .main ul li,#node-sitemap .container .side ul li,#node-sitemap .container .bottom ul li{margin-bottom:10px}@media screen and (max-width: 829px){#node-sitemap .container .top ul li,#node-sitemap .container .main ul li,#node-sitemap .container .side ul li,#node-sitemap .container .bottom ul li{margin-bottom:5px}}#node-sitemap .container .top ul li a,#node-sitemap .container .main ul li a,#node-sitemap .container .side ul li a,#node-sitemap .container .bottom ul li a{color:#00479d}@media screen and (max-width: 829px){#node-sitemap .container .top ul li a,#node-sitemap .container .main ul li a,#node-sitemap .container .side ul li a,#node-sitemap .container .bottom ul li a{font-size:13px}}#node-sitemap .container .top>ul>li,#node-sitemap .container .main>ul>li,#node-sitemap .container .side>ul>li,#node-sitemap .container .bottom>ul>li{float:left;margin-right:50px}@media screen and (max-width: 829px){#node-sitemap .container .top>ul>li,#node-sitemap .container .main>ul>li,#node-sitemap .container .side>ul>li,#node-sitemap .container .bottom>ul>li{margin-right:calc(20px * 2 / 1);margin-bottom:50px;width:calc(100% / 2 - 20px)}#node-sitemap .container .top>ul>li:nth-child(2n),#node-sitemap .container .main>ul>li:nth-child(2n),#node-sitemap .container .side>ul>li:nth-child(2n),#node-sitemap .container .bottom>ul>li:nth-child(2n){margin-right:0}}#node-sitemap .container .top>ul>li>a,#node-sitemap .container .main>ul>li>a,#node-sitemap .container .side>ul>li>a,#node-sitemap .container .bottom>ul>li>a{font-size:16px;font-weight:500;text-transform:uppercase;display:block;margin-bottom:20px}@media screen and (max-width: 829px){#node-sitemap .container .top>ul>li>a,#node-sitemap .container .main>ul>li>a,#node-sitemap .container .side>ul>li>a,#node-sitemap .container .bottom>ul>li>a{font-size:15px;margin-bottom:0px}}#node-sitemap .container .top>ul>li>a:after,#node-sitemap .container .main>ul>li>a:after,#node-sitemap .container .side>ul>li>a:after,#node-sitemap .container .bottom>ul>li>a:after{background:#00479d;display:block;content:'';margin:10px 0;width:20px;height:2px}.main-404{padding:40px 20px;margin:auto;max-width:980px}
