﻿.nopaddedlist{margin:0;padding:0;list-style:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0}.box:before,.box:after{content:"";display:table}.box:after{clear:both}html{overflow-y:scroll}body{background:url("../img/layout/backgrounds/site-bg.jpg") no-repeat top center #fff;color:#005baa;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:100%}.no-mediaqueries body{width:100%;min-width:64em;max-width:100%;margin:0 auto}.wrapper{max-width:60em;margin:0 auto;padding:0 1.25em;position:relative}.page{margin:1.625em 0 0}p{font-size:.875em;line-height:1.5}h1,h2,h3,h4,h5,h6,.title,.subtitle{font-weight:normal;line-height:1.1;-ms-word-wrap:break-word;word-wrap:break-word}h1,h2,.title,.subtitle{font-size:1.25em;font-weight:600;color:#b6204d;padding-bottom:.25em;border-bottom:1px solid #b6204d;margin-bottom:1em}.lt-ie9 h1,.lt-ie9 h2{font-family:"Source Sans Pro SemiBold",Helvetica,Arial,sans-serif;font-weight:normal}a{color:#005baa;text-decoration:none;outline:none;-ms-word-wrap:break-word;word-wrap:break-word}a:hover,a:focus{color:#b6204d}a.active,a:active{color:#b6204d}.button{display:inline-block;background:#b6204d;color:#fff;font-size:1em;line-height:1.5;text-transform:uppercase;text-align:center;padding:.25em .5em;border:1px solid #b6204d;outline:none;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;box-sizing:border-box;height:2em}.button:hover,.button:focus{background:#871a3b;border-color:#871a3b;color:#fff}.button:active{background:#5c172c;border-color:#5c172c;color:#fff}hr{border:0;border-top:1px solid #b6204d;margin:1em 0;height:0}img{max-width:100%}.noshow{display:none}.site-header{position:relative;z-index:50}.logo{font-size:1em;float:left;padding:0;margin:0;border:0}.logo a{display:block}.logo-image{display:block;background:url("../img/layout/logos/logo-lastpost-2x.png") no-repeat;background-size:100% 100%;width:4.8125em;height:7em;float:left;position:relative;top:.75em;z-index:900}.no-backgroundsize .logo-image{background-image:url("../img/layout/logos/logo-lastpost.png")}.logo-text{display:block;float:left;text-transform:uppercase;margin:2.78125em 0 0 1em;font-weight:600}.logo-text span{display:block}.logo a:hover .logo-text span{color:#005baa}.logo a:focus .logo-text span{color:#1e2931}.logo-text .upper{color:#b6204d;font-size:1.75em;letter-spacing:.025em}.logo a:hover .logo-text .upper{color:#b6204d}.logo a:focus .logo-text .upper{color:#1e2931}.logo-text .lower{letter-spacing:.25em}.top-bar{background:#0c62ad;color:#fff;padding:0;position:absolute;top:0;right:1.25em;z-index:60}.lt-ie8 .top-bar{width:20em}.language-selection{float:left;margin-left:.5em;margin-right:.5em}.language-selection li{margin-left:.5em}.language-selection li:first-child{margin-left:0}.language-selection a{display:block;color:#fff;font-size:.75em;line-height:1;text-transform:uppercase;padding:.75em .75em}.language-selection a.current,.language-selection a:hover,.language-selection a:focus{color:#fff;background:#b6204d}.social-links{float:right;padding:.3125em .5em}.social-links li{float:left;margin-left:.5em}.social-links li:first-child{margin-left:0}.social-links li a{display:block;text-indent:-999999em;width:1em;height:1em;line-height:1;padding:.075em .25em;background-color:#fff;border-radius:.25em;background-repeat:no-repeat;background-position:center;background-size:1em 1em;transition:background-color .1s ease}.social-links li a:hover,.social-links li a:focus{background-color:#99bcdb}.social-links li .social-facebook{background-image:urqsfqsfqsfl("../img/layout/icons/social-header/facebook.svg")}.no-svg .social-links li .social-facebook{background-image:url("../img/layout/icons/social-header/facebook.png")}.social-links li .social-facebook:hover,.social-links li .social-facebook:focus{background-color:#8ba8e4}.social-links li .social-twitter{background-image:url("../img/layout/icons/social-header/twitter.svg")}.no-svg .social-links li .social-twitter{background-image:url("../img/layout/icons/social-header/twitter.png")}.social-links li .social-twitter:hover,.social-links li .social-twitter:focus{background-color:#8ecee6}.social-links li .social-youtube{background-image:url("../img/layout/icons/social-header/youtube.svg")}.no-svg .social-links li .social-youtube{background-image:url("../img/layout/icons/social-header/youtube.png")}.social-links li .social-youtube:hover,.social-links li .social-youtube:focus{background-color:#d89595}.top-bar ul{margin:0;padding:0;list-style:none}.top-bar li{float:left}.header-text{float:right;text-align:right;max-width:23.75em;margin:2.75em .5em 0}.header-text.long{margin-top:2.125em}.lt-ie8 .header-text{float:none;max-width:100%}.header-text p{font-size:1.125em;font-weight:600;line-height:1.1}.lt-ie9 .header-text p{font-weight:normal}.blow-count{color:#b6204d}.site-nav{color:#fff;background:url("../img/layout/backgrounds/blue-bg.jpg") repeat #0d61aa;clear:both}.site-nav-bar{float:right;margin:0;padding:0;list-style:none}.site-nav-bar li{float:left;margin:0;position:relative;padding:0 .5em}.site-nav-bar li:before{content:"";display:block;width:1px;height:1em;background:rgba(255,255,255,.3);position:absolute;top:50%;margin-top:-.5em;left:0}.site-nav-bar li:first-child:before{display:none}.site-nav-bar li a{display:block;color:#fff;font-size:1.125em;font-weight:300;padding:.25em .5em}.site-nav-bar li a.active,.site-nav-bar li a:hover,.site-nav-bar li a:focus{background:#b6204d;color:#fff;position:relative}.site-nav-bar li a.active:before,.site-nav-bar li a:hover:before,.site-nav-bar li a:focus:before,.site-nav-bar li a.active:after,.site-nav-bar li a:hover:after,.site-nav-bar li a:focus:after{content:"";display:block;position:absolute;height:.2777778em;left:0;width:100%;background:#b6204d;z-index:2}.site-nav-bar li a.active:before,.site-nav-bar li a:hover:before,.site-nav-bar li a:focus:before{top:-.2777778em}.site-nav-bar li a.active:after,.site-nav-bar li a:hover:after,.site-nav-bar li a:focus:after{bottom:-.2777778em}.mainmenu-toggle{display:none}@media only screen and (max-width:55.625em){.site-nav-bar li a{font-size:1em}}@media only screen and (max-width:49.375em){.site-nav-bar li a{font-size:.9375em}}@media only screen and (max-width:46.25em){.site-header{margin-bottom:3.5em}.site-nav{position:absolute;top:7em;left:1.25em;right:1.25em;z-index:800}.mainmenu-toggle{display:block;text-align:right;color:#fff;text-transform:uppercase;font-size:1.125em;font-weight:bold;padding:.25em .75em}.mainmenu-toggle:hover,.mainmenu-toggle:focus{color:#fff;opacity:.8}.menu-icon{display:inline-block;width:.75em;height:.75em;background-image:url("../img/layout/icons/navigation/menu.svg");background-size:.75em .75em;background-repeat:no-repeat;margin-right:.25em}.no-svg .menu-icon{background-image:url("../img/layout/icons/navigation/menu.png")}.menu-toggle-part{display:none;clear:both}.menu-toggle-part.active{display:block}.site-nav-bar{float:none}.site-nav-bar li{float:none;padding:0}.site-nav-bar li:before{display:none}.site-nav-bar li a{font-size:1.125em}.site-nav-bar li a.active:before,.site-nav-bar li a:hover:before,.site-nav-bar li a:focus:before,.site-nav-bar li a.active:after,.site-nav-bar li a:hover:after,.site-nav-bar li a:focus:after{display:none}.header-text{max-width:20em;margin-top:3em}.header-text.long{margin-top:2.75em}.header-text p{font-size:.875em;font-weight:normal}}@media only screen and (max-width:40.5em){.site-header{margin-bottom:0}.header-text,.header-text.long{float:none;max-width:100%;margin:10em 0 0;text-align:left;background:#fff;background:rgba(255,255,255,.9);padding:.75em}.header-text p{font-size:1.125em}}@media only screen and (max-width:24.75em){.top-bar{left:1.25em}.header-text p{font-size:1em}.logo-image{width:2.40625em;height:3.5em;top:2.5em;left:.5em}.site-nav{top:6.75em}}@media only screen and (max-width:21.25em){.language-selection{float:none}.social-links{display:none}.top-bar ul{text-align:right}.top-bar li{float:none;display:inline-block}}@media only screen and (max-width:19.375em){.mainmenu-toggle{text-align:center}.site-nav-bar li a{font-size:1em}.header-text p{font-size:.875em}.logo-text .upper{font-size:1.5em}.logo-text .lower{font-size:.875em}.site-nav{background:#0d61aa}}.site-footer{padding-bottom:1em}.footer-bar{background:url("../img/layout/backgrounds/blue-bg.jpg") repeat #0d61aa;color:#fff;padding:1.43475em 1em 1em;position:relative}.no-generatedcontent .footer-bar{padding-top:1em}.footer-bar:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:.4375em;padding:0;background:#4f89ba;background:rgba(255,255,255,.2)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{display:inline;font-size:.875em;line-height:1.5}.site-footer li:before{content:"-";margin:0 .5em 0 .25em}.site-footer li:first-child:before{display:none}.lt-ie8 .site-footer li{margin-left:.5em}.lt-ie8 .site-footer li:first-child{margin-left:0}.site-footer li a:hover,.site-footer li a:focus{text-decoration:underline}.footer-nav{float:left}.footer-nav li a{color:#fff}.footer-copyright{float:right;color:#b9c9df}.footer-copyright li a{color:#b9c9df}.bottom-sponsors{text-align:right;padding-bottom:1em}.bottom-sponsors-list{margin:0;padding:0;list-style:none;float:right;margin-right:1em}.bottom-sponsors-list li{float:left;margin-left:.5em}.bottom-sponsors-list li:first-child{margin-left:0}.bottom-sponsors-list li p{line-height:1.85714286em;color:gray}.bottom-sponsors-list li a{display:block}.bottom-sponsors-list li a:focus{outline:2px solid #f5dcdc}.sponsor-logo-bnpparibas{max-width:7.5em}@media only screen and (max-width:59.375em){.bottom-sponsors .wrapper{padding:0}.site-footer .wrapper{padding:0}}@media only screen and (max-width:55em){.footer-bar{padding:1.43475em 1.25em 1.25em}.footer-nav{float:none}.footer-copyright{float:none;margin-top:.5em}}@media only screen and (max-width:37.5em){.site-footer li{display:block}.site-footer li:before{display:none}}@media only screen and (max-width:19.375em){.footer-bar{background:#0d61aa}}.page-side{float:left;width:18.75em;margin-left:0;margin-bottom:1.5em;position:relative}.page-nav{background:#fff;background:rgba(255,255,255,.9);margin-bottom:1.75em}.page-nav ul{margin:0;padding:0;list-style:none;padding:1.75em}.page-nav li{background-image:url("../img/layout/backgrounds/menu-line.png");background-repeat:repeat-x;background-position:top}.page-nav li:first-child{background-image:none}.page-nav li a{display:block;font-size:.875em;line-height:1.5;padding:.5em;position:relative}.no-generatedcontent .page-nav li a{padding-left:.5em}.lt-ie9 .page-nav li a:before{display:none}.lt-ie9 .page-nav li a{padding-left:.5em}.page-nav li a.active,.page-nav li a:hover,.page-nav li a:focus{color:#fff;background-color:#b6204d}.page-nav ul ul{padding:0}.page-nav li li{margin-left:1.25em;background-image:none}.page-nav li li a{padding-left:1.5em}.page-nav li li a:before{content:"-";font-family:sans-serif;font-size:1em;position:absolute;left:.25em;top:.4125em}.page-nav li li a.active,.page-nav li li a:hover,.page-nav li li a:focus{color:#b6204d;background-color:transparent}.page-menu-toggler{display:none;position:relative}.page-content{margin:0 0 0 20.5em}.page-breadcrumbs{margin-bottom:.25em}.page-textcontent .page-breadcrumbs ul{margin:0;padding:0;list-style:none;overflow:hidden}.page-textcontent .page-breadcrumbs li{display:inline;margin-left:.5em}.page-textcontent .page-breadcrumbs li:first-child{margin-left:0}.page-textcontent .page-breadcrumbs li:before{content:"»";margin-right:.5em}.page-textcontent .page-breadcrumbs li:first-child:before{display:none}.page-textcontent .page-breadcrumbs a{font-size:.8571428em;text-decoration:none;color:#005baa}.page-textcontent .page-breadcrumbs a:hover,.page-textcontent .page-breadcrumbs a:focus{color:#b6204d}.page-textcontent .page-breadcrumbs .home-link{display:block;text-indent:-999999em;width:12px;width:.75rem;height:20px;height:1.25rem;background:url("../img/layout/icons/navigation/house-blue.svg") center center no-repeat;background-size:12px 12px;background-size:.75rem .75rem;float:left}.no-svg .page-textcontent .page-breadcrumbs .home-link{background-image:url("../img/layout/icons/navigation/house-blue.png")}.page-textcontent .page-breadcrumbs .home-link:hover,.page-textcontent .page-breadcrumbs .home-link:focus{background-image:url("../img/layout/icons/navigation/house-red.svg")}.no-svg .page-textcontent .page-breadcrumbs .home-link:hover,.no-svg .page-textcontent .page-breadcrumbs .home-link:focus{background-image:url("../img/layout/icons/navigation/house-red.png")}.page-textcontent{background:#fff;background:rgba(255,255,255,.9)}.page-textcontent-inner{padding:1.75em;font-size:.875em;line-height:1.5}.page-textcontent h1,.page-textcontent h2{font-size:1.4285714em}.page-textcontent h2{color:#004078;border-bottom:0;padding-bottom:0}.page-textcontent p{font-size:1em;margin-bottom:1.5em}.page-textcontent p:last-child{margin-bottom:0}.page-textcontent ul{margin:0 0 1.5em 1.25em;padding:0;list-style-position:outside}.page-textcontent ol{margin:0 0 1.5em 1.25em;padding:0;list-style-position:outside}.page-textcontent li{font-size:1em}.page-textcontent table.with-lines td{border-bottom:1px solid #ccc}.page-textcontent td{font-size:1em;line-height:1.5}.page-textcontent td a{font-size:1em}.page-textcontent a{font-size:1em;color:#b6204d;text-decoration:underline}.page-textcontent a:hover,.page-textcontent a:focus{color:#005baa}.back-link-area{display:block}.back-link-area.toppadded{padding-top:1em}.page-content .back-link{text-decoration:none}.lt-ie8 .page-content .back-link{display:inline-block;margin-top:1em}.back-link:before{content:"";display:inline-block;background:url("../img/layout/icons/other/back-red.svg") no-repeat;width:12px;width:.75rem;height:12px;height:.75rem;background-size:12px 12px;background-size:.75rem .75rem;margin-right:.125em;transition:transform .2s ease}.no-svg .back-link:before{background-image:url("../img/layout/icons/other/back-red.png")}.back-link:hover:before,.back-link:focus:before{background-image:url("../img/layout/icons/other/back-blue.svg")}.no-svg .back-link:hover:before,.no-svg .back-link:focus:before{background-image:url("../img/layout/icons/other/back-blue.png")}.print-link-area{display:block}.print-link-area.toppadded{padding-top:1em}.page-content .print-link{text-decoration:none}.lt-ie8 .page-content .print-link{display:inline-block;margin-top:1em}.print-link:before{content:"";display:inline-block;background:url("../img/layout/icons/other/print-red.svg") no-repeat;width:12px;width:.75rem;height:12px;height:.75rem;background-size:12px 12px;background-size:.75rem .75rem;margin-right:.125em;transition:transform .2s ease;position:relative;top:.1666667em}.no-svg .print-link:before{background-image:url("../img/layout/icons/other/print-red.png")}.print-link:hover:before,.print-link:focus:before{background-image:url("../img/layout/icons/other/print-blue.svg")}.no-svg .print-link:hover:before,.no-svg .print-link:focus:before{background-image:url("../img/layout/icons/other/print-blue.png")}.page-textcontent img{margin-bottom:1.5em}.page-textcontent p img{margin-bottom:0}.page-textcontent hr{border:0;height:1px;background:url("../img/layout/backgrounds/menu-line.png") bottom repeat-x}.page-textcontent .pagination{overflow:hidden}.page-textcontent .pagination-list{margin:0;padding:0;list-style:none;display:inline-block;overflow:hidden}.page-textcontent .pagination-list.right{float:right}.page-textcontent .pagination li{float:left;margin:.625em .5em 0 0}.page-textcontent .pagination li:last-child{margin-right:0}.page-textcontent .pagination li a{display:block;color:#91a4ca;text-decoration:none;background:#ebf2f8;font-size:.875em;padding:.5em .75em;line-height:1}.page-textcontent .pagination li a.active,.page-textcontent .pagination li a:hover,.page-textcontent .pagination li a:focus{color:#005baa;background:#e4e7e8;text-decoration:none}@media only screen and (max-width:44.375em){.page-menu-toggler{display:block;padding:.5em .75em}.page-menu-toggler:hover,.page-menu-toggler:focus{background-color:rgba(229,236,241,.8)}.page-menu-toggler .icon{text-indent:-99999em;position:absolute;top:50%;right:.5em;margin-top:-.625em;width:1.25em;height:1.25em;background:url("../img/layout/icons/navigation/arrow-down.svg") no-repeat;transition:all .2s ease}.no-svg .page-menu-toggler .icon{background-image:url("../img/layout/icons/navigation/arrow-down.png")}.page-menu-toggler.active .icon{transform:rotate(90deg)}.page-nav ul{padding:.5em 0}.page-menu-toggle-part{display:none}.page-menu-toggle-part.active{display:block}.page-side-extras{display:none}.page-side{float:none;width:auto}.page-content{margin-left:0}.page-textcontent-inner{padding:.75em}.page-breadcrumbs-inner{padding:.5em .75em}}@media only screen and (max-width:24.75em){.page-nav li a:before{display:none}.page-breadcrumbs{display:none}}.home-viewer{position:relative}.home-viewer img{display:block;width:100%}.home-viewer-overlay{background:#1d5a9f;background:rgba(29,90,159,.9);color:#fff;position:absolute;left:0;bottom:0;width:100%}.home-viewer-overlay a{display:block;color:#fff;padding:.75em .75em .75em .875em;position:relative}.home-viewer-overlay a:after{content:"";display:block;position:absolute;top:.75em;right:.75em;background:url("../img/layout/viewer/arrow-right-viewer.svg") no-repeat;width:1.25em;height:1.25em;background-size:100% 100%;transition:right .2s ease}.home-viewer-overlay a:hover:after{right:.5em}.no-csstransitions .home-viewer-overlay a:hover:after{right:.75em}.home-viewer-overlay p{line-height:1.2;color:#fff;transition:color .2s ease}.home-viewer-overlay a:hover p,.home-viewer-overlay a:focus p{color:#9ab6cd}.home-viewer-overlay .date{color:#9ab6cd}.slides{opacity:0;visibility:hidden}.slides.active{opacity:1;visibility:visible}.no-js .slides{opacity:1;visibility:visible}.lt-ie8 .slides{visibility:visible}.no-js .slides li{display:none}.lt-ie8 .slides li{display:none}.no-js .slides li:first-child{display:block}.lt-ie8 .slides li:first-child{display:block}.bx-wrapper .bx-pager{position:absolute;z-index:90;bottom:1em;left:0;width:100%;text-align:center}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;overflow:hidden}.lt-ie8 .bx-wrapper .bx-pager .bx-pager-item{display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-99999em;display:block;width:.5em;height:.5em;margin:0 .25em;outline:0;border-radius:.5em;border:.125em solid transparent}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#329a9b}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#70d5d5}.bx-controls-direction{position:absolute;top:50%;margin-top:-.875em;left:0;width:100%;z-index:700}.bx-prev,.bx-next{color:#fff;text-indent:-99999em;text-align:center;background:transparent;position:absolute;border-radius:50%;width:2.5em;height:2.5em;line-height:1.75;border:.125em solid #fff;background-repeat:no-repeat;transition:all .2s ease-in-out;background-size:.875em 2.5em;visibility:hidden;opacity:0}.no-touch .bx-wrapper:hover .bx-prev,.no-touch .bx-wrapper:hover .bx-next{visibility:visible;opacity:1}.bx-prev{left:1em;background-image:url("../img/layout/viewer/angle-left.svg");background-position:45% 100%}.no-svg .bx-prev{background-image:url("../img/layout/viewer/angle-left.png")}.bx-next{right:1em;background-image:url("../img/layout/viewer/angle-right.svg");background-position:55% 100%}.no-svg .bx-next{background-image:url("../img/layout/viewer/angle-right.png")}.bx-prev:hover,.bx-prev:focus,.bx-next:hover,.bx-next:focus{text-decoration:none;background-color:rgba(255,255,255,.4)}@media only screen and (max-width:31.25em){.bx-prev,.bx-next{display:none}}@media only screen and (max-width:26.25em){.home-viewer-overlay a:after{display:none}}.hp-upper,.hp-lower{margin:0 -.875em 1.75em}.hp-col-inner{padding:0 .875em}.hp-col-inner-wrap{padding:.875em;background:#fff}.hp-intronews,.hp-viewer-area{float:left;width:66.66666%}.hp-intro,.hp-news{float:left;width:50%}.lt-ie8 .hp-intro,.lt-ie8 .hp-news{width:49.8%}.hp-extra,.hp-viewer-side{float:left;width:33.33333%}.hp-button-zone .popout-button{display:none}.hp-calendar-zone .calendar-button{display:none}.hp-app-button-zone{margin-bottom:1.75em}.text-zone{margin-bottom:1em}.text-zone p{margin-bottom:1em}.text-zone p:last-child{margin-bottom:0}.text-zone a{color:#b7274c;text-decoration:underline}.text-zone a:hover,.text-zone a:focus{color:#005baa}.item-list{margin:0;padding:0;list-style:none;margin-top:-.625em}.item-list li{border-top:1px solid #cadce9;font-size:.875em;line-height:1.5}.item-list li:first-child{border-top:0}.item-list li a{display:block;padding:.7142857142857143em 1.428571428571429em .7142857142857143em 0;background:url("../img/layout/icons/lists/arrow-right.svg") no-repeat;background-position:99% 1em;background-size:.8571428571428571em .8571428571428571em}.no-svg .item-list li a{background-image:url("../img/layout/icons/lists/arrow-right.png")}.item-list li a:hover,.item-list li a:focus{background-image:url("../img/layout/icons/lists/arrow-right-red.svg")}.no-svg .item-list li a:hover,.no-svg .item-list li a:focus{background-image:url("../img/layout/icons/lists/arrow-right-red.png")}.calendar-zone{margin-bottom:1.75em}.no-js .calendar-zone{display:none}.hp-calendar-zone{margin-bottom:1.25em}.calendar-zone.top-margined{margin-top:1.75em}.no-js .hp-calendar-display{display:none}.no-js .hp-calendar-zone .calendar-button{display:block}.twitter-area{border:1px solid #afc9e0;background:#fff;background:rgba(255,255,255,.9);padding:0 1em 1em;margin:0 0 1.75em 0;height:250px;overflow-y:scroll}.no-js .twitter-area{display:none}iframe[id^='twitter-widget-']{width:100% !important;height:18.75em}.js-twitter-link-zone{display:none;margin-bottom:1.75em}.js-twitter-link-zone.active{display:block}.newsletter-form{padding:.75em 0;position:relative}.newsletter-form .form-input{font-size:.875em;width:66%;float:left;border-right-width:0}.lt-ie9 .newsletter-form .form-input{width:92%;float:none;border-right-width:1px}.newsletter-form .button{font-size:.875em;width:34%;float:left}.lt-ie9 .newsletter-form .button{width:auto;float:none;margin-top:.5em}.newsletter-form-message{padding:.75em 0;clear:both}@media only screen and (max-width:55.625em){.hp-viewer-area{float:none;width:80%;margin:0 auto}.hp-viewer-side{float:none;width:80%;margin:1.75em auto 0}.hp-calendar-zone{float:left;width:50%}.hp-button-zone{float:left;width:50%}.hp-button-zone .popout-button{display:block}.hp-viewer-side .hp-col-inner{padding:0}.hp-calendar-zone-inner,.hp-button-zone-inner{padding:0 .875em}.hp-popup-button-area{padding-bottom:1.75em}.hp-upper{margin-bottom:0}.hp-intro,.hp-news{width:50%}.hp-extra{float:none;width:80%;clear:both;padding-top:1.75em;margin:0 auto}.hp-news .popout-button{display:none}.hp-intronews{width:80%;margin:0 auto;float:none}.hp-col-inner-wrap{padding:0;background:transparent}}@media only screen and (max-width:46.25em){.hp-viewer-area{width:100%}.hp-viewer-side{width:100%}.hp-intronews{width:100%}.hp-extra{width:100%}}@media only screen and (max-width:36.875em){.hp-calendar-display{display:none}.hp-calendar-zone .calendar-button{display:block}.hp-calendar-zone{float:none;width:70%;margin:0 auto;padding-bottom:1.75em}.hp-button-zone{float:none;width:70%;margin:0 auto}.home-viewer-overlay{position:relative;background:#1d5a9f}.hp-intronews{margin-top:1.75em}.hp-intro,.hp-news{width:100%;float:none;margin-bottom:1.75em}.hp-intro .video-link{width:60%;margin:0 auto}.hp-extra{padding-top:0}}@media only screen and (max-width:27.5em){.hp-calendar-zone{width:100%}.hp-button-zone{width:100%}.hp-intro .video-link{width:100%}}@media only screen and (max-width:21.875em){.newsletter-form .form-input{float:none;width:100%;border-right-width:1px}.newsletter-form .button{width:auto;float:none;margin-top:.5em}}@media only screen and (max-width:19.375em){.hp-button-zone .popout-button-text p{font-size:.875em}}.poppy-button{display:block;background:url("../img/layout/backgrounds/buttons/poppy-bg.jpg") bottom repeat-x;text-align:center}.poppy-button.light{background-image:url("../img/layout/backgrounds/buttons/popout-btn-bg.jpg")}.poppy-button p{color:#fff;text-shadow:1px 1px .08333333em rgba(0,0,0,.5);font-size:1.5em;line-height:1.1;font-weight:600;text-transform:uppercase;padding:.625em .75em;transition:color .2s ease}.poppy-button:hover p{color:#e2e1ee}.video-link{display:block;background:#1267b0;border:1px solid #1267b0;position:relative}.video-link:after{content:"";position:absolute;top:50%;left:50%;width:5em;height:5em;margin-left:-2.5em;margin-top:-3.25em;background-image:url("../img/layout/icons/buttons/play.svg");background-size:5em 5em;opacity:.6;transition:opacity .2s ease}.no-svg .video-link:after{background-image:url("../img/layout/icons/buttons/play.png")}.video-link:hover:after,.video-link:focus:after{opacity:.9}.video-link img{display:block;width:100%}.video-link-text{background:#1267b0;background:rgba(18,103,176,.9);color:#fff;position:absolute;left:0;bottom:0;width:100%}.video-link-text-inner{padding:.25em .25em .25em 1.75em;font-size:.75em;background:url("../img/layout/icons/buttons/youtube-play-2x.png") no-repeat;background-position:.25em;background-size:1.285714285714286em 1.285714285714286em}.no-backgroundsize .video-link-text-inner{background-image:url("../img/layout/icons/buttons/youtube-play.png")}.popout-button{display:block;background:url("../img/layout/backgrounds/buttons/popout-btn-bg.jpg") bottom repeat-x;position:relative;margin-top:3em;-ms-word-wrap:normal;word-wrap:normal}.popout-button-image{max-width:70%;position:absolute;left:1em;bottom:.25em}.popout-button-text{color:#fff;max-width:60%;margin:0 0 0 7em;padding:1em .75em;transition:color .2s ease}.popout-button:hover .popout-button-text,.popout-button:focus .popout-button-text{color:#e2e1ee}.popout-button-text p{font-size:1em;line-height:1.25;font-weight:300;text-shadow:1px 1px .08333333em rgba(0,0,0,.5)}.app-button{display:block;color:#fff;text-align:center;}.app-button-inner{max-width:19.375em;margin:0 auto}.app-button-text{display:block;color:#fff;text-shadow:1px 1px .08333333em rgba(0,0,0,.5);font-size:1.5em;line-height:1.1;font-weight:600;text-transform:uppercase;transition:color .2s ease}.app-button:hover .app-button-text,.app-button:focus .app-button-text{color:#e9e4e5}.app-button-storezone{display:block;margin:0 -.25em 0;overflow:hidden}.app-button-store-img-item{float:left;width:50%}.app-button-store-img-item-inner{margin:0 .25em}.app-button-store-img{display:block;float:left;width:100%}@media only screen and (max-width:19.375em){.video-link:after{display:none}}.contact-form .label{float:left;width:6.85em;font-size:1em;line-height:1.5;position:relative;top:.25em}.contact-form .input{margin-left:8em}.form-row{padding-bottom:.5em;margin-bottom:.5em;overflow:hidden;background:url("../img/layout/backgrounds/menu-line.png") bottom repeat-x;position:relative}.form-row.no-bg{padding-bottom:0;background:0}.contact-form .label label{cursor:pointer}.form-input{font-size:1em;line-height:1.5;border:1px solid #0d61aa;background:#ebf2f8;outline:none;padding:.25em .5em;width:100%;resize:none;height:2em;transition:border .2s ease,background-color .2s ease;box-sizing:border-box}textarea.form-input{height:5em}textarea.high.form-input{height:15em}.form-input:focus{background:#e8eef3;border-color:#b6204d}.form-row .form-input{width:94%}.no-boxsizing .form-row .form-input{width:90%}.required-field{color:#b6204d;font-size:1em;line-height:1.5;position:absolute;top:0;right:0}.form-note{color:#b6204d;font-size:1em;line-height:1.5;position:absolute;top:0;right:6%}@media only screen and (max-width:55.625em){.contact-form .label{float:none;width:auto}.contact-form .label label{top:0}.contact-form .input{margin-left:0}.required-field{top:1.5em}}@media only screen and (max-width:22.5em){.form-row .form-input{width:90%}.form-note{position:relative;right:auto;margin-top:.5em}}.calendar-form{margin:1.5em 0}.calendar-form .calendar-form-text{font-size:1em}.calendar-form-inputs{overflow:hidden}.calendar-form-zone{margin-right:.5em;float:left}.calendar-table-area{margin:1.5em 0}.calendar-table{width:100%}.calendar-table tbody tr{border-bottom:1px dotted #d8e0e6}.calendar-table td{font-size:1em;line-height:1.5;padding:.75em .25em;vertical-align:top}.calendar-table td ul{margin:0 0 0 1.25em}.calendar-table td li{font-size:1em;list-style-type:square}.calendar-table td p{font-size:1em}.calendar-table thead td{background:#005baa;color:#fff;padding:.25em .25em}.calendar-table thead .td-date{width:15%}.calendar-table thead .td-type{width:20%}.calendar-table thead .td-description{width:50%}.calendar-table thead .td-extra{width:15%}.page-textcontent td .calendar-part-link{color:#005baa;text-decoration:none}.page-textcontent td .calendar-part-link:hover,.page-textcontent td .calendar-part-link:focus{text-decoration:underline}.small-table-info{display:none}@media only screen and (max-width:54.375em){.calendar-table{display:block}.calendar-table tbody,.calendar-table thead,.calendar-table tr,.calendar-table td{display:block}.lt-ie10 .calendar-table{display:table}.lt-ie10 .calendar-table tbody{display:table-row-group}.lt-ie10 .calendar-table thead{display:table-header-group}.lt-ie10 .calendar-table tr{display:table-row}.lt-ie10 .calendar-table td{display:table-cell}.calendar-table thead tr{position:absolute;top:-999999em;left:-999999em}.lt-ie10 .calendar-table thead tr{position:static}.calendar-table tr{padding:1em 0}.calendar-table td{padding:0}.calendar-table td:first-child{font-weight:bold}.small-table-info{display:inline;margin-right:.25em}}@media only screen and (max-width:20em){.calendar-form-zone{float:none;margin-bottom:.25em}}.calendar-zone img{margin-bottom:30px}.page-content .gallery-overview-list{padding:0;list-style:none;margin:0}.gallery-overview-list li{display:block;overflow:hidden;padding-bottom:1em;background:url("../img/layout/backgrounds/menu-line.png") bottom repeat-x;margin-bottom:1em}.gallery-overview-list-item-image{float:left;width:7.875em;height:0;padding-bottom:5em;overflow:hidden;border:.25em solid #ecf3f8}.gallery-overview-list-item-image a{display:block;transition:opacity .2s ease}.gallery-overview-list-item-image a:hover,.gallery-overview-list-item-image a:focus{opacity:.9}.gallery-overview-list-item-image img{display:block;margin-bottom:0;box-sizing:border-box}.gallery-overview-list-item-text{margin:0 0 0 8.875em}.gallery-overview-list-item-text h2{margin-bottom:0}.gallery-overview-list-item-text p{font-size:1em;margin-bottom:.25em}.page-content .gallery-grid{padding:0;list-style:none;margin:0;overflow:hidden}.gallery-grid li{float:left;width:18%;height:0;padding-bottom:11%;overflow:hidden;margin:0 2.5% 2.5% 0}.gallery-grid li:nth-child(5n){margin-right:0}.gallery-grid li.nthchild-5{margin-right:0}.gallery-grid li a{display:block;text-decoration:none;transition:opacity .2s ease}.gallery-grid li a:hover,.gallery-grid li a:focus{opacity:.9}.gallery-grid li a img{margin-bottom:0;display:block}.page-content .gallery-more-link{text-decoration:none}.lt-ie8 .page-content .gallery-more-link{display:inline-block;margin-top:1em}.gallery-more-link:before{content:"";display:inline-block;background:url("../img/layout/icons/other/next-red.svg") no-repeat;width:12px;width:.75rem;height:12px;height:.75rem;background-size:12px 12px;background-size:.75rem .75rem;margin-right:.125em;transition:transform .2s ease}.no-svg .gallery-more-link:before{background-image:url("../img/layout/icons/other/next-red.png")}.gallery-more-link:hover:before,.gallery-more-link:focus:before{background-image:url("../img/layout/icons/other/next-blue.svg");transform:translate(.125em,0)}.no-svg .gallery-more-link:hover:before,.no-svg .gallery-more-link:focus:before{background-image:url("../img/layout/icons/other/next-blue.png")}.gallery-search-area{margin-bottom:1.75em}.gallery-search-area-inner{background:#fff;background:rgba(255,255,255,.9);padding:1.75em}.gallery-search-form-row{margin-bottom:.5em}.gallery-search-area .form-label{font-size:.875em;line-height:1.5}@media only screen and (max-width:50.625em){.gallery-grid li{width:31.666666%;padding-bottom:20%}.gallery-grid li:nth-child(5n){margin-right:2.5%}.gallery-grid li:nth-child(3n){margin-right:0}}@media only screen and (max-width:48.75em){.gallery-overview-list-item-image{float:none}.gallery-overview-list-item-text{margin:.5em 0 0}}@media only screen and (max-width:30em){.gallery-grid li{width:31.666666%;padding-bottom:20%}}@media only screen and (max-width:20.625em){.gallery-grid li{width:48.75%;padding-bottom:30%}.gallery-grid li:nth-child(3n){margin-right:2.5%}.gallery-grid li:nth-child(2n){margin-right:0}}@media only screen and (max-width:13.75em){.gallery-grid li{width:100%;float:none;height:auto;padding-bottom:0}}html,body{height:100%}.modal-window{background:#fff;color:#005baa;position:absolute;z-index:600;opacity:0;top:0;left:0;visibility:hidden;transition:opacity .2s ease-out,visibility .2s ease;box-shadow:0 3px 9px rgba(0,0,0,.5);width:90%;max-width:39.0625em}.modal-window.transitioning{z-index:600;opacity:1;visibility:visible}.modal-window.active-modal{opacity:1;visibility:visible}.modal-image-area img{display:block;max-width:100%}.modal-text-area{padding:1em}.modal-text-area a{color:#b6204d;text-decoration:underline}.modal-text-area a:hover,.modal-text-area a:focus{color:#005baa}.modal-close-button{display:block;position:absolute;top:.5em;right:-1em;width:2em;height:2em;background:url("../img/layout/icons/modal/cross.svg") center center no-repeat #fff;background-size:2em 2em;text-indent:-99999em;padding:.125em;border-radius:.25em;transition:background .2s ease;box-shadow:0 3px 9px rgba(0,0,0,.5)}.no-svg .modal-close-button,.no-backgroundsize .modal-close-button{background-image:url("../img/layout/icons/modal/cross.png")}.modal-close-button:hover,.modal-close-button:focus{background-color:#f1eded}.modal-overlay{width:100%;height:100%;position:fixed;background:#c4c4c4;background:rgba(196,196,196,.85);top:0;left:100%;opacity:0;visibility:hidden;transition:opacity .2s ease-out;z-index:400}.overlay-shown .modal-overlay{opacity:1;left:0;visibility:visible}@media only screen and (max-width:46.25em){.modal-close-button{right:.5em}}.share-area.barred{margin-top:1.5em;background:#e4e7e8;padding:0 .5em}.share-area.withline{margin-top:1.5em;background:url("../img/layout/backgrounds/menu-line.png") top repeat-x;padding-top:1em}.share-area ul{margin:0;padding:0;list-style:none;overflow:hidden;margin-bottom:.5em}.share-area.barred ul{margin-bottom:0;padding-bottom:.5em}.share-area li{display:block;float:left;margin:.5em .5em 0 0}.share-area li a{display:block;color:#005baa;background-color:#e0d3d3;text-decoration:none;line-height:1;padding:.25em;height:1em}.share-area li a:hover,.share-area li a:focus{background-color:#c8c1c1}.share-area li .share-facebook,.share-area li .share-twitter,.share-area li .share-google,.share-area li .share-email{text-indent:-99999em;background-repeat:no-repeat;background-position:center center;background-size:1em 1em;width:1em}.share-area li .share-facebook{background-image:url("../img/layout/icons/social-share/facebook2.svg");background-color:#3b5998}.share-area li .share-facebook:hover,.share-area li .share-facebook:focus{background-color:#2b4479}.no-svg .share-area li .share-facebook,.no-backgroundsize .share-area li .share-facebook{background-image:url("../img/layout/icons/social-share/facebook2.png")}.share-area li .share-twitter{background-image:url("../img/layout/icons/social-share/twitter2.svg");background-color:#00aced}.share-area li .share-twitter:hover,.share-area li .share-twitter:focus{background-color:#1592c2}.no-svg .share-area li .share-twitter,.no-backgroundsize .share-area li .share-twitter{background-image:url("../img/layout/icons/social-share/twitter2.png")}.share-area li .share-google{background-image:url("../img/layout/icons/social-share/googleplus.svg");background-color:#dd4b39}.share-area li .share-google:hover,.share-area li .share-google:focus{background-color:#ca3523}.no-svg .share-area li .share-google,.no-backgroundsize .share-area li .share-google{background-image:url("../img/layout/icons/social-share/googleplus.png")}.share-area li .share-email{background-image:url("../img/layout/icons/social-share/mail.svg");background-color:#45668e}.share-area li .share-email:hover,.share-area li .share-email:focus{background-color:#2d4868}.no-svg .share-area li .share-email,.no-backgroundsize .share-area li .share-email{background-image:url("../img/layout/icons/social-share/mail.png")}