@media screen and (max-width:767px){.heading2 h1{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:768px) and (max-width:1023px),print{.heading2 h1{font-size:40px;font-size:4rem;line-height:48px}}@media screen and (min-width:1024px) and (max-width:1499px){.heading2 h1{font-size:34px;font-size:3.4rem;line-height:42px}}@media screen and (min-width:1500px){.heading2 h1{font-size:65px;font-size:6.5rem;line-height:75px}}.heading2 .slider-images picture:not(.open){display:none}.heading2 .slider-images picture.open{display:block}.heading2 .slider-images img{display:block;width:100%}.heading2 .slider-box{background:#1c3553;color:#fff;overflow:hidden;position:relative;z-index:1}.heading2 .slider-box .slider{*zoom:1}.heading2 .slider-box .slider:after,.heading2 .slider-box .slider:before{display:table;content:""}.heading2 .slider-box .slider:after{clear:both}.heading2 .slider-box .slider:not(.slick-initialized) .slider-item:not(:first-child){display:none}.heading2 .slider-box .slider .slick-list{width:100%}.heading2 .slider-box .slider .slick-track{*zoom:1}.heading2 .slider-box .slider .slick-track:after,.heading2 .slider-box .slider .slick-track:before{display:table;content:""}.heading2 .slider-box .slider .slick-track:after{clear:both}.heading2 .slider-box .slider .slider-item{float:left;width:100%}.heading2 .slider-box .slider h2{color:#fff}@media screen and (max-width:767px){.heading2 .slider-box .slider h2{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:768px) and (max-width:1023px),print{.heading2 .slider-box .slider h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1024px) and (max-width:1499px){.heading2 .slider-box .slider h2{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:1500px){.heading2 .slider-box .slider h2{font-size:35px;font-size:3.5rem;line-height:45px}}.heading2 .slider-box .slider h2 em{font-style:normal;font-weight:300}.heading2 .slider-box .slider .slick-dots{font-size:0;font-size:0rem;line-height:0;left:0;position:absolute;right:0;text-align:center;z-index:1}.heading2 .slider-box .slider .slick-dots li{display:inline-block}.heading2 .slider-box .slider .slick-dots li.slick-active button{background:#fff}.heading2 .slider-box .slider .slick-dots li:not(:last-child){margin-right:10px}.heading2 .slider-box .slider .slick-dots button{background:0 0;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;display:block;overflow:hidden;text-indent:200%;white-space:nowrap;width:10px;height:10px}.heading2 .slider-box .slider .slick-arrow{overflow:hidden;text-indent:200%;white-space:nowrap;position:absolute;width:22px;height:22px;z-index:2}.heading2 .slider-box .slider .slick-arrow.slick-disabled{display:none!important}.heading2 .slider-box .slider .slick-arrow.slick-prev{background:url(../img/arrow-prev-2-white.svg) left top no-repeat;left:17%}.heading2 .slider-box .slider .slick-arrow.slick-next{background:url(../img/arrow-next-2-white.svg) left top no-repeat;right:17%}@media screen and (max-width:767px){.heading2{margin-bottom:70px}.heading2 .top .desc{padding-bottom:70px}.heading2 .slider-box,.heading2 .slider-images{margin:0 auto;max-width:480px}.heading2 .slider-box .slider{padding-left:15px;padding-right:15px;padding-top:20px}}@media screen and (min-width:768px),print{.heading2{position:relative;z-index:1}.heading2 .slider-images{bottom:0;position:absolute;right:0;z-index:1}}@media screen and (min-width:768px) and (max-width:1023px),print{.heading2{margin-bottom:85px}.heading2 .top .desc{padding-bottom:85px}.heading2 .left-col,.heading2 .slider-images{width:calc((100% - 20px) / 2)}.heading2 .slider-box .slider{padding-left:20px;padding-right:20px;padding-top:30px}}@media screen and (max-width:1023px),print{.heading2 .desc,.heading2 h1{max-width:450px}.heading2 .slider-box .slider h2 em{display:block}}@media screen and (min-width:1024px){.heading2 h1.w500{max-width:500px}.heading2 .desc.w560{max-width:560px}.heading2 .desc.w700{max-width:700px}.heading2 .left-col,.heading2 .slider-images{width:calc((100% - 40px) / 2)}.heading2 .slider-box .slider-box-in{margin:0 auto;max-width:66%}.heading2 .slider-box .slider h2{position:relative;z-index:1}.heading2 .slider-box .slider h2 em{left:-25.6%;position:absolute;text-align:center;top:0;width:25.6%;z-index:2}}@media screen and (min-width:1024px) and (max-width:1499px){.heading2{margin-bottom:70px}.heading2.pt{padding-top:30px}.heading2 .top .desc{padding-bottom:70px}.heading2 .slider-box .slider{padding-top:50px}}@media screen and (max-width:1499px),print{.heading2 .desc{padding-top:25px}.heading2 .desc p+p{padding-top:20px}.heading2 .slider-box .slider{padding-bottom:82px}.heading2 .slider-box .slider .slider-desc{padding-top:20px}.heading2 .slider-box .slider .slick-dots{bottom:36px}.heading2 .slider-box .slider .slick-arrow{bottom:30px}}@media screen and (min-width:1500px){.heading2{margin-bottom:110px}.heading2.two-cols{min-height:887px}.heading2.pt{padding-top:95px}.heading2 .top{min-height:497px}.heading2 .top .desc{padding-bottom:90px}.heading2 .desc{font-size:28px;font-size:2.8rem;line-height:38px;padding-top:21px}.heading2 .desc p+p{padding-top:30px}.heading2 .slider-box{min-height:390px}.heading2 .slider-box .slider{padding-bottom:111px;padding-top:56px}.heading2 .slider-box .slider .slider-desc{font-size:20px;font-size:2rem;line-height:28px;padding-top:38px}.heading2 .slider-box .slider .slick-dots{bottom:49px}.heading2 .slider-box .slider .slick-arrow{bottom:43px}}.list-basic.blue h2,.list-basic.blue h3{color:#fff}.list-basic.blue a.main{color:#fff;background:#203551}.list-basic.blue .tag{color:#1c3553}.list-basic.gray a.main{background:#e9e9e7}.list-basic.tags .list-basic-item{position:relative;z-index:1}.list-basic .list-basic-item{text-decoration:none}.list-basic .list-basic-item:hover .btn-white-border-2{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.list-basic .list-basic-item:hover .btn-blue-border-2{-webkit-box-shadow:inset 0 0 0 2px #1c3553;box-shadow:inset 0 0 0 2px #1c3553;text-decoration:underline}.list-basic .list-basic-item:active .btn-white-border-2{background:#fff;color:#1c3553;text-decoration:none}.list-basic .list-basic-item:active .btn-blue-border-2{background:#1c3553;color:#fff;text-decoration:none}.list-basic .list-basic-item a.main{display:block;height:100%;position:relative;z-index:1}.list-basic a{text-decoration:none}.list-basic a.tag:hover{text-decoration:underline}.list-basic a.tag,.list-basic small.tag{background:#fd0;display:block;font-weight:700;left:0;position:absolute;z-index:1}.list-basic picture{background:#fff;display:block}.list-basic img{background:#fff;display:block;width:100%}@media screen and (max-width:767px){.list-basic .content h2,.list-basic .content h3{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:768px) and (max-width:1023px),print{.list-basic .content h2,.list-basic .content h3{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1024px) and (max-width:1499px){.list-basic .content h2,.list-basic .content h3{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:1500px){.list-basic .content h2,.list-basic .content h3{font-size:35px;font-size:3.5rem;line-height:45px}}.list-basic .content .desc{padding-top:15px}@media screen and (max-width:767px){.list-basic{margin:0 auto;max-width:480px}.list-basic .list-basic-item{display:block}.list-basic .content{padding:25px 15px}.list-basic .content h2+.btn-blue-border-2,.list-basic .content h2+.btn-white-border-2,.list-basic .content h3+.btn-blue-border-2,.list-basic .content h3+.btn-white-border-2{margin-top:20px}.list-basic .content .desc{padding-bottom:20px}}@media screen and (min-width:768px){.list-basic{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.list-basic .list-basic-item{position:relative;z-index:1}.list-basic .btn-blue-border-2,.list-basic .btn-white-border-2{position:absolute;z-index:1}}@media screen and (min-width:768px) and (max-width:1023px){.list-basic .list-basic-item{width:calc((100% - 20px) / 2)}.list-basic .list-basic-item:not(:nth-child(2n)){margin-right:20px}}@media screen and (min-width:768px) and (max-width:1499px){.list-basic .content{padding:30px 20px 108px}.list-basic .content .btn-blue-border-2,.list-basic .content .btn-white-border-2{bottom:30px;left:20px}}@media screen and (min-width:1024px){.list-basic .list-basic-item{width:calc((100% - 80px) / 3)}.list-basic .list-basic-item:not(:nth-child(3n)){margin-right:40px}}@media screen and (max-width:1499px){.list-basic.tags .list-basic-item{padding-top:48px}.list-basic a.tag,.list-basic small.tag{font-size:16px;height:48px;line-height:48px;padding-left:20px;padding-right:20px;top:0}.list-basic .list-basic-item{margin-bottom:50px}}@media screen and (min-width:1500px){.list-basic:not(.tags) .list-basic-item:nth-child(n+4){margin-top:80px}.list-basic.tags .list-basic-item:nth-child(-n+3){margin-top:50px}.list-basic.tags .list-basic-item:nth-child(n+4){margin-top:130px}.list-basic a.tag,.list-basic small.tag{font-size:18px;font-size:1.8rem;line-height:50px;height:50px;padding-left:35px;padding-right:35px;top:-50px}.list-basic .content{padding:54px 40px 148px}.list-basic .content .desc{font-size:20px;font-size:2rem;line-height:28px}.list-basic .content .btn-blue-border-2,.list-basic .content .btn-white-border-2{bottom:59px;left:40px}}.newsletter.gray .content{background:#e9e9e7}.newsletter.gray form input{border:1px solid #1c3553;border-right:0}.newsletter.gray form button{background:0 0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#1c3553;display:inline-block;font-weight:700;text-align:center;text-decoration:none;-webkit-box-shadow:inset 0 0 0 1px #1c3553;box-shadow:inset 0 0 0 1px #1c3553}.newsletter.gray form button.linkedin:active span:before{background:url(../img/linkedin-small-white.svg) no-repeat}.newsletter.gray form button.linkedin span{padding-left:38px}.newsletter.gray form button.linkedin span:before{background:url(../img/linkedin-small.svg) no-repeat;width:26.63px;height:26.63px;top:-4px}.newsletter.gray form button.facebook:active span:before{background:url(../img/facebook-small-white.svg) no-repeat}.newsletter.gray form button.facebook span{padding-left:28px}.newsletter.gray form button.facebook span:before{background:url(../img/facebook-small.svg) no-repeat;width:14.26px;height:26.63px;top:-4px}.newsletter.gray form button span{display:inline-block;position:relative;z-index:1}.newsletter.gray form button span:before{content:"";left:0;position:absolute;z-index:1}.newsletter.gray form button:hover{-webkit-box-shadow:inset 0 0 0 2px #1c3553;box-shadow:inset 0 0 0 2px #1c3553;text-decoration:underline}.newsletter.gray form button:active{background:#1c3553;color:#fff;text-decoration:none}.newsletter.blue .content{background:#1c3553;color:#fff}.newsletter.blue h2{color:#fff}.newsletter.blue form input{border:1px solid #fff;border-right:0}.newsletter.blue form button{background:0 0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;text-align:center;text-decoration:none;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.newsletter.blue form button:hover{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;text-decoration:underline}.newsletter.blue form button:active{background:#fff;color:#1c3553;text-decoration:none}@media screen and (max-width:767px){.newsletter h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:768px) and (max-width:1023px),print{.newsletter h2{font-size:36px;font-size:3.6rem;line-height:42px}}@media screen and (min-width:1024px) and (max-width:1499px){.newsletter h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1500px){.newsletter h2{font-size:45px;font-size:4.5rem;line-height:50px}}.newsletter .desc p:not(.bigger){font-size:20px;font-size:2rem;line-height:32px}.newsletter .desc p.bigger{font-size:22px;font-size:2.2rem;line-height:32px}.newsletter form{*zoom:1}.newsletter form:after,.newsletter form:before{display:table;content:""}.newsletter form:after{clear:both}.newsletter form input{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 20px}.newsletter form button{float:left}.newsletter form button em{font-style:normal}.newsletter .error,.newsletter .error a{color:#CE0B40}.newsletter .success,.newsletter .success a{color:#4E9625}@media screen and (max-width:499px){.newsletter form input{width:170px;height:46px}.newsletter form button{width:120px}.newsletter form button em{display:none}}@media screen and (min-width:500px) and (max-width:767px){.newsletter form input{width:250px;height:46px}}@media screen and (max-width:767px){.newsletter{margin-left:-15px;margin-right:-15px;padding-bottom:70px}.newsletter .content{padding:40px 15px}.newsletter .content-in{margin:0 auto;max-width:450px}}@media screen and (min-width:768px) and (max-width:1023px),print{.newsletter{margin-left:-20px;margin-right:-20px;padding-bottom:85px}.newsletter .content{padding:50px 20px}.newsletter form input{width:300px;height:46px}.newsletter form button{min-width:150px}}@media screen and (max-width:1023px),print{.newsletter form input{font-size:18px}}@media screen and (min-width:1024px){.newsletter .content{position:relative;z-index:1}.newsletter .content:before{background-position:center center;background-repeat:no-repeat;content:"";left:0;position:absolute;top:0;z-index:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media screen and (min-width:1024px) and (max-width:1499px){.newsletter{padding-bottom:70px}.newsletter .content{padding-left:390px}.newsletter .content:before{background-image:url(../images/bgs/newsletter-mid.png);width:390px;height:100%}.newsletter .content-in{padding:30px}.newsletter form input{font-size:16px;width:260px;height:46px}.newsletter form button{min-width:150px}}@media screen and (max-width:1499px),print{.newsletter .desc,.newsletter h2{padding-bottom:20px}.newsletter form button{font-size:16px;font-size:1.6rem;line-height:18px;padding:14px 15px}.newsletter .error,.newsletter .success{font-size:16px;font-size:1.6rem;line-height:18px;padding-top:15px}}@media screen and (min-width:1500px){.newsletter{padding-bottom:110px}.newsletter .content{padding-left:533px}.newsletter .content:before{background-image:url(../images/bgs/newsletter.png);width:533px;height:100%}.newsletter .content-in{padding:40px 13%}.newsletter .desc,.newsletter h2{padding-bottom:30px}.newsletter form input{font-size:17px;width:319px;height:56px}.newsletter form button{font-size:17px;font-size:1.7rem;line-height:19px;min-width:175px;padding:18px 15px 19px}.newsletter .error,.newsletter .success{font-size:17px;font-size:1.7rem;line-height:17px;padding-top:16px}}.social-gray{background:#e9e9e7;text-align:center}@media screen and (max-width:767px){.social-gray h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:768px) and (max-width:1023px),print{.social-gray h2{font-size:36px;font-size:3.6rem;line-height:42px}}@media screen and (min-width:1024px) and (max-width:1499px){.social-gray h2{font-size:30px;font-size:3rem;line-height:36px}}@media screen and (min-width:1500px){.social-gray h2{font-size:45px;font-size:4.5rem;line-height:50px}}.social-gray .desc{margin:0 auto;max-width:400px}.social-gray .links{font-size:0;font-size:0rem;line-height:0;text-align:center}.social-gray .links a{display:inline-block;height:30px;margin:0 10px;text-decoration:none}.social-gray .links a img{display:block;height:30px}@media screen and (max-width:767px){.social-gray{margin-bottom:70px;padding:30px 15px}}@media screen and (min-width:768px) and (max-width:1023px){.social-gray{margin-bottom:85px;padding:50px 20px}}@media screen and (min-width:1024px) and (max-width:1499px){.social-gray{margin-bottom:70px;padding:70px 30px}}@media screen and (max-width:1499px){.social-gray .desc,.social-gray h2{padding-bottom:20px}}@media screen and (min-width:1500px){.social-gray{margin-bottom:110px;padding:80px 30px}.social-gray h2{padding-bottom:30px}.social-gray .desc{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:30px}}.filter{background:#e9e9e7;*zoom:1}.filter:after,.filter:before{display:table;content:""}.filter:after{clear:both}.filter a{float:left;text-decoration:none}.filter a.act{font-weight:700;text-decoration:underline}.filter a:hover{text-decoration:underline}.filter .form-search input{background:0 0;border:0;border-bottom:2px solid #707070;border-top:2px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;font-size:18px;width:205px}.filter .form-search button{background:0 0;float:left;font-weight:700;margin-left:10px;text-align:center}.filter .form-search button.active{text-decoration:underline}.filter .form-search button.active:hover{text-decoration:none}.search-box .result,.search-box .search-result-head .search-result-head-item,.search-box .search-result-row .search-result-row-item:first-child{font-weight:700}.search-box .more{background:url(../img/arrow-right-blue.svg);display:block;overflow:hidden;text-indent:200%;white-space:nowrap;position:relative;width:18.7px;height:18.22px;text-decoration:none;z-index:1}@media screen and (max-width:767px){.filter{margin-left:-15px;margin-right:-15px;padding:10px 15px}.filter a{font-size:16px;font-size:1.6rem;line-height:26px}.filter a:not(:last-child){margin-right:20px}.filter a+.form-search{padding-top:20px}.filter .form-search{clear:left;float:left}.list-basic{padding-bottom:20px}.search-box{padding-bottom:70px}.search-box .result{font-size:30px;font-size:3rem;line-height:36px;padding-bottom:20px}.search-box .search-result-head{display:none}.search-box .search-result-row{border-bottom:1px solid #707070;padding-bottom:15px;padding-top:15px}.search-box .more{display:none}}@media screen and (min-width:768px) and (max-width:1023px),print{.filter{margin-left:-20px;margin-right:-20px;padding:15px 20px}.filter a{font-size:16px;font-size:1.6rem;line-height:30px}.filter a:not(:last-child){margin-right:30px}.list-basic{padding-bottom:35px}.search-box{padding-bottom:85px}.search-box .result{font-size:34px;font-size:3.4rem;line-height:42px;padding-bottom:50px}.search-box .search-result-head .search-result-head-item{padding-bottom:20px}.search-box .search-result-head .search-result-head-item:not(:first-child){padding-left:20px}.search-box .search-result-row .search-result-row-item{padding-bottom:15px;padding-top:15px}.search-box .search-result-row .search-result-row-item:not(:first-child){padding-left:20px}.search-box .more{top:6px}}@media screen and (min-width:768px),print{.filter .form-search{float:right}.search-box .search-result-list{display:table;width:100%}.search-box .search-result-head{display:table-row}.search-box .search-result-head .search-result-head-item{display:table-cell;white-space:nowrap}.search-box .search-result-head .search-result-head-item:not(:first-child){text-align:center}.search-box .search-result-head .search-result-head-item:last-child{width:19px}.search-box .search-result-row{display:table-row}.search-box .search-result-row .search-result-row-item{border-bottom:1px solid #707070;display:table-cell}.search-box .search-result-row .search-result-row-item:not(:first-child){text-align:center}.search-box .search-result-row .search-result-row-item:last-child{width:19px}}@media screen and (min-width:1024px) and (max-width:1499px){.filter{padding:15px 30px}.filter a{font-size:18px;font-size:1.8rem;line-height:30px}.filter a:not(:last-child){margin-right:40px}.list-basic{padding-bottom:20px}.search-box{padding-bottom:70px}.search-box .result{font-size:30px;font-size:3rem;line-height:36px;padding-bottom:60px}.search-box .search-result-head .search-result-head-item{padding-bottom:20px}.search-box .search-result-head .search-result-head-item:not(:first-child){padding-left:30px}.search-box .search-result-row .search-result-row-item{padding-bottom:20px;padding-top:20px}.search-box .search-result-row .search-result-row-item:not(:first-child){padding-left:30px}.search-box .more{top:6px}}@media screen and (max-width:1499px),print{.filter{margin-bottom:30px}.filter .form-search input{height:30px}.filter .form-search button{font-size:18px;font-size:1.8rem;line-height:30px;height:30px}}@media screen and (min-width:1500px){.filter{margin-bottom:40px;padding:20px 50px}.filter a{font-size:22px;font-size:2.2rem;line-height:32px}.filter a:not(:last-child){margin-right:70px}.filter .form-search input{height:32px}.filter .form-search button{font-size:22px;font-size:2.2rem;line-height:32px;height:32px}.list-basic,.search-box{padding-bottom:110px}.search-box .result{font-size:32px;font-size:3.2rem;line-height:40px;padding-bottom:80px}.search-box .search-result-list{font-size:22px;font-size:2.2rem;line-height:28px}.search-box .search-result-head .search-result-head-item{padding-bottom:40px}.search-box .search-result-head .search-result-head-item:not(:first-child){padding-left:50px}.search-box .search-result-row .search-result-row-item{padding-bottom:27px;padding-top:27px}.search-box .search-result-row .search-result-row-item:not(:first-child){padding-left:50px}.search-box .more{top:6px}}