.homepage-main-content .homepage-news .news-content-link a,.homepage-main-content .homepage-banner .banner-wrapper .banner-content-link a{text-decoration:none;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;font-size:11px;font-weight:bold;color:#003369;letter-spacing:1.5px;text-transform:uppercase;padding:12px 24px;border-radius:0;border:2px solid rgba(75,154,219,.7);cursor:pointer;z-index:1}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-content-link a::before,.homepage-main-content .homepage-banner .banner-wrapper .banner-content-link a::before{display:block;position:absolute;top:0;bottom:0;left:50%;content:"";width:0;opacity:0;z-index:-1;background-color:rgba(75,154,219,.2);-webkit-transition:300ms;transition:300ms}.homepage-main-content .homepage-news .news-content-link a:hover::before,.homepage-main-content .homepage-banner .banner-wrapper .banner-content-link a:hover::before{left:0;opacity:1;width:100%}}.homepage-main-content .homepage-banner .banner-wrapper .banner-content-link a{color:#fff}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow,.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-arrow a{position:relative;display:block;height:40px;width:40px;border:2px solid rgba(75,154,219,.7);border-radius:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg' fill='%23003369'%3E %3Cpath d='M2.38118 32.327L50.7295 32.327L40.3622 40.6588C39.7999 41.1107 39.4901 41.7317 39.4901 42.4072C39.4901 43.307 40.0524 44.1578 40.9239 44.5752C41.796 44.9927 42.8041 44.8774 43.5542 44.2744L58.9363 31.9117C59.0012 31.8675 59.0633 31.8199 59.122 31.7709L59.2827 31.6909L59.4131 31.4887C59.785 31.0754 59.9941 30.5137 59.9941 29.9113C59.9941 29.3028 59.7809 28.7363 59.4042 28.323L59.3807 28.2974C59.3669 28.2829 59.3538 28.2691 59.3393 28.2547L59.2296 28.1484C59.1399 28.0615 59.0419 27.9814 58.935 27.9083L43.5521 15.5469C42.8007 14.9452 41.7926 14.8307 40.9211 15.2495C40.051 15.667 39.4894 16.5178 39.4894 17.4161C39.4894 18.0916 39.7978 18.7126 40.3602 19.1639L50.7295 27.497L2.38118 27.497C1.02326 27.497 -8.33762e-06 28.5355 -8.33762e-06 29.912C-0.000698338 31.2886 1.02326 32.327 2.38118 32.327Z'/%3E %3C/svg%3E");background-size:15px;background-repeat:no-repeat;background-position:center}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow::before,.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-arrow a::before{content:"";position:relative;top:50%;left:50%;height:0;width:0;display:block;border-radius:50%;background-color:rgba(75,154,219,.2);-webkit-transition:300ms;transition:300ms}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow:hover::before,.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-arrow a:hover::before{top:0;left:0;height:100%;width:100%}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow,.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-arrow a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg' fill='white'%3E %3Cpath d='M2.38118 32.327L50.7295 32.327L40.3622 40.6588C39.7999 41.1107 39.4901 41.7317 39.4901 42.4072C39.4901 43.307 40.0524 44.1578 40.9239 44.5752C41.796 44.9927 42.8041 44.8774 43.5542 44.2744L58.9363 31.9117C59.0012 31.8675 59.0633 31.8199 59.122 31.7709L59.2827 31.6909L59.4131 31.4887C59.785 31.0754 59.9941 30.5137 59.9941 29.9113C59.9941 29.3028 59.7809 28.7363 59.4042 28.323L59.3807 28.2974C59.3669 28.2829 59.3538 28.2691 59.3393 28.2547L59.2296 28.1484C59.1399 28.0615 59.0419 27.9814 58.935 27.9083L43.5521 15.5469C42.8007 14.9452 41.7926 14.8307 40.9211 15.2495C40.051 15.667 39.4894 16.5178 39.4894 17.4161C39.4894 18.0916 39.7978 18.7126 40.3602 19.1639L50.7295 27.497L2.38118 27.497C1.02326 27.497 -8.33762e-06 28.5355 -8.33762e-06 29.912C-0.000698338 31.2886 1.02326 32.327 2.38118 32.327Z'/%3E %3C/svg%3E")}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .date{display:inline-block;font-size:10px;font-weight:bold;color:#fff;letter-spacing:2px}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .date::after{content:"";display:inline-block;height:1px;width:4px;background-color:#4b9adb;margin:0 4px 4px}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .date::after{width:10px}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type{display:inline-block;font-size:10px;font-weight:bold;color:#7c97b3;letter-spacing:2px;text-transform:uppercase}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories{display:inline-block;margin:0;padding:0;list-style:none}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories li{display:inline-block}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories li::after{content:","}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories li:last-child::after{content:""}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories a{color:#fff;text-decoration:none;-webkit-transition:color 200ms;transition:color 200ms}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories a:hover{color:#4b9adb}.homepage-main-content .homepage-news,.homepage-main-content .homepage-banner .banner-wrapper{display:block;margin:0 auto}@media screen and (min-width: 768px){.homepage-main-content .homepage-news,.homepage-main-content .homepage-banner .banner-wrapper{max-width:680px}}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news,.homepage-main-content .homepage-banner .banner-wrapper{max-width:1170px}}@media screen and (min-width: 1600px){.homepage-main-content .homepage-news,.homepage-main-content .homepage-banner .banner-wrapper{max-width:1400px}}.homepage-main-content .homepage-news,.homepage-main-content .homepage-banner .banner-wrapper{padding:0 20px}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news,.homepage-main-content .homepage-banner .banner-wrapper{padding:0}}.homepage-main-content{background-color:#e8f8ff}@media screen and (min-width: 1200px){.homepage-main-content{background-color:rgba(255,255,255,0)}}.homepage-main-content .homepage-banner{padding-top:20vh;min-height:calc(100vh + 100px);width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner{padding-top:25vh;min-height:calc(100vh + 100px)}}.homepage-main-content .homepage-banner .banner-wrapper{position:relative}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper{min-height:100%}}.homepage-main-content .homepage-banner .banner-wrapper .banner-content-title{font-size:40px;font-weight:500;color:#fff;line-height:1}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-content-title{font-size:80px;font-weight:500;opacity:0;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:animation_fade_in;animation-name:animation_fade_in}}.homepage-main-content .homepage-banner .banner-wrapper .banner-content-title span{line-height:1;font-family:"playfair";color:#6fb4d0}.homepage-main-content .homepage-banner .banner-wrapper .banner-content-subtitle{margin-top:15px;max-width:400px;font-size:15px;color:#ddd}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-content-subtitle{margin-top:30px;font-size:25px;opacity:0;-webkit-animation-delay:400ms;animation-delay:400ms;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:animation_fade_in;animation-name:animation_fade_in}}.homepage-main-content .homepage-banner .banner-wrapper .banner-content-link{margin-top:50px}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-content-link{opacity:0;-webkit-animation-delay:700ms;animation-delay:700ms;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:animation_fade_in;animation-name:animation_fade_in}}.homepage-main-content .homepage-banner .banner-wrapper .banner-services{margin-top:40px}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10vh 0 200px;margin-top:0;opacity:0;-webkit-animation-delay:1000ms;animation-delay:1000ms;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:animation_fade_in;animation-name:animation_fade_in}}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service{text-decoration:none;display:block;position:relative;padding:20px 0;border-bottom:1px solid rgba(75,154,219,.3)}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service{border:none;padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service:hover .service-title::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service:hover .service-title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service-title{position:relative;padding-left:25px;font-size:16px;font-weight:bold;color:#fff}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service-title::before,.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service-title::after{content:"";display:block;position:absolute;left:5px;top:7px;height:14px;width:2px;background-color:#4b9adb;-webkit-transition:200ms;transition:200ms}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service-title::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service-excerpt{display:none}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service-excerpt{display:block}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service-excerpt *{font-size:13px;line-height:1.8;color:#ddd}}.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service::after{position:absolute;top:calc(50% - 7.5px);right:0;content:"";display:block;height:15px;width:15px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms;transition:300ms;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg' fill='%237c97b3'%3E %3Cpath d='M2.38118 32.327L50.7295 32.327L40.3622 40.6588C39.7999 41.1107 39.4901 41.7317 39.4901 42.4072C39.4901 43.307 40.0524 44.1578 40.9239 44.5752C41.796 44.9927 42.8041 44.8774 43.5542 44.2744L58.9363 31.9117C59.0012 31.8675 59.0633 31.8199 59.122 31.7709L59.2827 31.6909L59.4131 31.4887C59.785 31.0754 59.9941 30.5137 59.9941 29.9113C59.9941 29.3028 59.7809 28.7363 59.4042 28.323L59.3807 28.2974C59.3669 28.2829 59.3538 28.2691 59.3393 28.2547L59.2296 28.1484C59.1399 28.0615 59.0419 27.9814 58.935 27.9083L43.5521 15.5469C42.8007 14.9452 41.7926 14.8307 40.9211 15.2495C40.051 15.667 39.4894 16.5178 39.4894 17.4161C39.4894 18.0916 39.7978 18.7126 40.3602 19.1639L50.7295 27.497L2.38118 27.497C1.02326 27.497 -8.33762e-06 28.5355 -8.33762e-06 29.912C-0.000698338 31.2886 1.02326 32.327 2.38118 32.327Z'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-services .service::after{position:static}}.homepage-main-content .homepage-banner .banner-wrapper .banner-conference{position:relative;padding:30px 0}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-conference{position:absolute;padding:0;max-width:250px;right:0;top:0;opacity:0;-webkit-animation-delay:1300ms;animation-delay:1300ms;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:animation_fade_in;animation-name:animation_fade_in}}.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-title{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;color:#ddd}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-title{margin-bottom:15px;color:#fff}}.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-title::before{content:"";display:inline-block;margin-right:5px;margin-bottom:4px;height:1px;width:10px;background-color:#4b9adb}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-title::before{height:2px}}.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-name{font-size:18px;font-weight:300;margin-bottom:20px;color:#ddd}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-name{font-size:25px;color:#fff}}.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-arrow a{position:absolute;top:30%;right:0}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-conference-arrow a{position:static}}@media screen and (min-width: 1200px){.homepage-main-content .homepage-banner .banner-wrapper .banner-scrolldown{width:2px;height:60px;position:absolute;bottom:100px;left:0;margin:0 auto;overflow:hidden}.homepage-main-content .homepage-banner .banner-wrapper .banner-scrolldown .scrolldown-line{width:100%;height:100%;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #4b9adb), color-stop(50%, rgba(75, 154, 219, 0)));background:linear-gradient(to bottom, #4b9adb 50%, rgba(75, 154, 219, 0) 50%);background-position:0 -60px;background-size:100% 200%;-webkit-animation:homepage_scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;animation:homepage_scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}}@-webkit-keyframes homepage_scrolldown{0%{background-position:0 -60px}75%{background-position:0 0}100%{background-position:0 60px}}@keyframes homepage_scrolldown{0%{background-position:0 -60px}75%{background-position:0 0}100%{background-position:0 60px}}.homepage-main-content .homepage-news{background-color:#fff}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.homepage-main-content .homepage-news .news-content{padding:40px 0}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-content{-webkit-box-flex:0;-ms-flex:0 0 calc(35% - 12px);flex:0 0 calc(35% - 12px);max-width:calc(35% - 12px);border-bottom:none;padding:80px}}@media screen and (min-width: 1600px){.homepage-main-content .homepage-news .news-content{padding:110px}}.homepage-main-content .homepage-news .news-content-title{font-size:35px;font-weight:bold;font-family:"playfair";margin-bottom:30px;color:#003369}.homepage-main-content .homepage-news .news-content-content{margin-bottom:50px;color:#25324a;opacity:.7}.homepage-main-content .homepage-news .news-latest{margin-left:-20px;margin-right:-20px;background-color:#e8f8ff}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0;margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px))}.homepage-main-content .homepage-news .news-latest .news-list{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #6fb4d0}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage{border-bottom:1px solid #6fb4d0}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .date,.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type{font-size:8px;letter-spacing:.5px;color:rgba(0,51,105,.5)}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .date,.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type{font-size:10px}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .date::after{margin-bottom:3px}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories a{color:rgba(0,51,105,.5)}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail{position:relative;-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (min-width: 1600px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail{-ms-flex-preferred-size:168px;flex-basis:168px}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 51, 105, 0.3)), to(rgba(0, 51, 105, 0.3)));background:linear-gradient(0deg, rgba(0, 51, 105, 0.3), rgba(0, 51, 105, 0.3))}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail .wp-post-image{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 24px;height:120px;overflow:hidden}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-content{position:relative;padding-right:56px;max-width:374px;height:130px}}@media screen and (min-width: 1600px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-content{padding:24px 56px 24px 32px}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-top{font-size:8px;margin-bottom:8px}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-top{font-size:10px}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-title{font-size:12px;line-height:1.33333}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-title{font-size:14px}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-title a{color:#003369;text-decoration:none;-webkit-transition:color 200ms;transition:color 200ms}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-title a:hover{color:#4b9adb}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow{display:none}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow{position:absolute;top:50%;right:24px;display:block;width:32px;height:32px;background-size:12px;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-property:right,opacity;transition-property:right,opacity;-webkit-transition-duration:350ms;transition-duration:350ms}}@media screen and (min-width: 1600px){.homepage-main-content .homepage-news .news-latest .post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow{right:32px}}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage:hover .post-teaser-homepage-wrapper .post-teaser-homepage-arrow{right:16px;opacity:1}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage:last-child{border-bottom:0}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage.level-2 .post-teaser-homepage-wrapper{background-color:#c6e7f4}.homepage-main-content .homepage-news .news-latest .post-teaser-homepage.level-2 .post-teaser-homepage-wrapper .post-teaser-homepage-title{font-weight:700}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage{-webkit-box-flex:0;-ms-flex:0 0 50.5%;flex:0 0 50.5%;border-bottom:0}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage:hover .post-teaser-homepage-wrapper .post-teaser-homepage-excerpt{max-height:var(--content-height, 100vh);opacity:1}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper,.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-content{height:100%}}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper{position:relative;display:block}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail::after{background:-webkit-gradient(linear, left bottom, left top, color-stop(46.41%, rgba(37, 50, 74, 0.8)), to(rgba(0, 0, 0, 0))),-webkit-gradient(linear, left bottom, left top, from(rgba(0, 51, 105, 0.3)), to(rgba(0, 51, 105, 0.3)));background:linear-gradient(0deg, rgba(37, 50, 74, 0.8) 46.41%, rgba(0, 0, 0, 0) 100%),linear-gradient(0deg, rgba(0, 51, 105, 0.3), rgba(0, 51, 105, 0.3))}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-thumbnail::after{background:-webkit-gradient(linear, left bottom, left top, color-stop(47.61%, rgba(37, 50, 74, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(37, 50, 74, 0.8) 47.61%, rgba(0, 0, 0, 0) 100%)}}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:28px 24px;max-width:100%;min-height:470px;height:100%}@media screen and (min-width: 1600px){.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-content{padding:64px}}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .date,.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .type{font-size:11px;letter-spacing:2px;color:#fff}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .date ul.post-categories a,.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .type ul.post-categories a{color:#fff}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-title{font-size:24px;font-weight:700}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-title a{color:#fff}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-excerpt p{margin:8px 0 16px;color:#fff}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-excerpt{overflow:hidden;margin-bottom:24px;max-height:0;opacity:0;-webkit-transition-property:max-height,opacity;transition-property:max-height,opacity;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-excerpt p{margin:16px 0 0}}.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow{display:inline-block;width:40px;height:40px;background-size:15px}@media screen and (min-width: 1200px){.homepage-main-content .homepage-news .news-latest>.post-teaser-homepage .post-teaser-homepage-wrapper .post-teaser-homepage-arrow{position:static;margin-top:24px;opacity:1}}