body{background:#002f51;font:normal 400 13px/1}main{padding-top:0}.carousel{color:#fff}.site-footer{margin-top:0}#css3-calc{height:0;height:calc(100vh + 100px);visibility:hidden}.sw-tour *{box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased}.carousel a,.carousel h1,.carousel h2,.carousel h3,.sw-tour{color:#fff;font:inherit;text-decoration:none}.carousel h1,.carousel h2,.carousel h3{margin:0}.sw-tour ul{list-style:none;margin:0;padding:0}.sw-tour{height:1920px;margin:0 auto;min-width:768px;position:relative;width:auto}.no-js .sw-tour{height:520px;width:930px}.carousel .swt-caption,.swt-menu{transition:font .3s linear}.carousel h3{font:300 28px/1.2;margin-bottom:5px}.swt-invisible{height:1px;opacity:0;width:1px}.carousel h1,.no-js .carousel h1{float:left;font-size:14px;font-weight:300;z-index:100}.carousel h1 a{border-radius:4px;display:block;height:auto;margin:0 0 0 -10px;opacity:.4;padding:0 10px;transition:all .15s linear}.carousel h1 a:hover{background:#153752;background:rgba(0,34,56,.5);opacity:1}.swt-toggle{display:none}.swt-slide,.swt-slide-img{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s linear;z-index:5}.swt-setup .swt-slide{opacity:0}.swt-slide-img{background:no-repeat center center/cover;overflow:hidden}.no-bgsizecover .swt-slide-img{background:0 0!important}.no-js .swt-slide,.no-js .swt-slide-img,.swt-slide-img.swt-loaded{opacity:1}.swt-slide-img img{display:none;height:auto;left:50%;position:absolute;top:50%;width:100%}.swt-slide-img.tall img{height:100%;width:auto}.no-bgsizecover .swt-slide-img img{display:block}.no-js.no-bgsizecover .swt-slide-img img{display:none}.no-js.no-bgsizecover .swt-slide-img{background:no-repeat center center/cover!important}.swt-current{opacity:1;z-index:20}.swt-active{opacity:1;z-index:40}.carousel .swt-caption,.carousel .swt-caption-wrap,.no-js .carousel .swt-caption{bottom:0;left:0;margin:0;position:absolute;z-index:6}.carousel .swt-caption,.no-js .carousel .swt-caption,.no-js .carousel .swt-intro .swt-caption{font-size:12px}.carousel .swt-caption,.no-js .carousel .swt-caption{max-width:600px;min-width:290px;top:60px;width:45%}.carousel .swt-caption-wrap{background:#002f51;background:linear-gradient(to bottom,rgba(0,47,81,.8),rgba(0,90,182,.6));max-height:100%;overflow:auto;padding:10px 20px 10px 20px;right:0}.carousel .swt-slide-meta{height:28px;line-height:28px}.carousel .swt-count,.no-js .carousel .swt-count{float:right;font-size:12px;opacity:.4}.swt-caption blockquote{margin:0;padding:0;position:relative}.swt-caption blockquote::after,.swt-caption blockquote::before{color:#1c527a;color:rgba(119,202,255,.2);content:'\201C ';font-size:80px;left:-9px;position:absolute;top:-12px;z-index:0}.swt-caption blockquote::after{bottom:-54px;content:'\201D';left:auto;right:-9px;top:auto}.carousel .swt-caption p{line-height:1.48;margin:0 0 20px;position:relative;z-index:1;font-size:14px;padding-top:10px}.swt-caption-source{display:table}.swt-cs-content,.swt-cs-img{display:table-cell;vertical-align:middle}.swt-cs-content{line-height:1.2;padding-left:20px}.swt-cs-content span,.swt-cs-content strong{white-space:nowrap}.swt-cs-img{border:1px solid;border-color:#358ac9;border-color:rgba(255,255,255,.3);height:104px;width:86px}.swt-cs-sig{display:block;height:31px;margin-bottom:12px}.carousel .swt-caption .btn{display:block;font-size:22px;height:44px;line-height:44px;margin:15px auto;min-width:200px;width:70%}.carousel .swt-intro .swt-caption{top:0;width:30%}.carousel.swt-intro .swt-caption-wrap{background:#002f51;background:linear-gradient(to bottom,rgba(0,47,81,.9),rgba(0,90,182,.66));box-shadow:1px 0 0 rgba(255,255,255,.3);padding:20px 20px 2px;top:0}.no-js .carousel .swt-intro .swt-caption h3,.swt-intro .swt-caption h3{font-size:28px;margin-bottom:8px}.no-js .carousel .swt-intro .swt-caption p,.swt-intro .swt-caption p{line-height:1.62}.carousel .swt-caption::after{background:linear-gradient(to bottom,rgba(11,58,102,0),#0b3a66);bottom:0;content:'';height:30px;left:0;position:absolute;right:0;z-index:10}.swt-setup .swt-nav-btn{opacity:0}.no-js .swt-nav-btn,.swt-nav-btn{bottom:0;display:block;left:0;opacity:.7;position:absolute;text-align:left;text-indent:-9999px;top:0;transition:all .15s linear;transition-property:background,opacity;width:100px;z-index:75}.swt-nav-btn [data-icon]{background:#00253e;border-radius:50%;font-size:32px;height:60px;left:50%;line-height:60px;margin:-30px auto auto -30px;position:absolute;text-align:center;text-indent:0;top:50%;width:60px}.swt-nav-btn [data-icon]::before{display:block;text-align:inherit}.swt-nav-btn.next{left:auto;right:0}.no-js .swt-nav-btn:active,.no-js .swt-nav-btn:hover,.no-touch .swt-nav-btn:hover,.swt-nav-btn:active{background:rgba(0,37,62,.18);opacity:.9}@media only screen and (min-width:1100px){.swt-menu{font-size:16px}.carousel .swt-caption{font-size:13px}.carousel h1{font-size:16px}.carousel h3{font-size:32px}.carousel .swt-intro .swt-caption h3{font-size:34px;margin-bottom:8px padding-top:25%}}@media only screen and (min-width:1300px){.swt-menu{font-size:18px}.carousel .swt-intro .swt-caption{font-size:16px}.carousel h1{font-size:18px}.carousel .swt-count{font-size:14px}.carousel h3{font-size:36px}.carousel .swt-intro .swt-caption h3{font-size:42px;margin-bottom:10px;padding-top:25%}}.carousel h1{font-family:Arial,Helvetica,sans-serif;font-weight:300;text-transform:uppercase}.carousel h3{font-family:Arial,Helvetica,sans-serif}.carousel .swt-intro .swt-caption p{font-size:15px;font-family:Arial,Helvetica,sans-serif}blockquote{border:none}