@import url(fontawesome-all.min.css);@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,800,800italic&display=swap");a,article,b,body,div,h1,h2,h4,header,html,iframe,img,li,nav,ol,p,section,span,strong,ul{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,header,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}body{-webkit-text-size-adjust:none}@-ms-viewport{width:device-width}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#2e3842}body.is-preload *,body.is-preload :after,body.is-preload :before{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important}body,button{color:#fff;font-family:"Open Sans",Helvetica,sans-serif;font-size:15pt;font-weight:400;letter-spacing:.075em;line-height:1.65em}@media screen and (max-width:1680px){body{font-size:13pt}}@media screen and (max-width:1280px){body{font-size:12pt}}@media screen and (max-width:736px){body{font-size:11pt;letter-spacing:.0375em}}a{border-bottom:1px dotted;color:inherit;text-decoration:none}b,strong{color:#fff;font-weight:600}p{margin:0 0 2em}h1,h2,h4{color:#fff;font-weight:800;letter-spacing:.225em;line-height:1em;margin:0 0 1em;text-transform:uppercase}h1 a{color:inherit;text-decoration:none}h2{font-size:1.35em;line-height:1.75em}@media screen and (max-width:736px){h2{font-size:1.1em;line-height:1.65em}}h4{font-size:1em;line-height:1.5em}header p{color:hsla(0,0%,100%,.5);position:relative;top:-.25em}::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:hsla(0,0%,100%,.5)!important;opacity:1}:-ms-input-placeholder{color:hsla(0,0%,100%,.5)!important;opacity:1}.icon{border-bottom:none;position:relative;text-decoration:none}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:inherit;text-rendering:auto;text-transform:none!important}.icon.solid:before{font-weight:900}.image{border:0;border-radius:3px;display:inline-block;position:relative}.image img{border-radius:3px;display:block}ol{list-style:decimal;margin:0 0 2em;padding-left:1.25em}ol li{padding-left:.25em}ul{list-style:disc;margin:0 0 2em;padding-left:1em}ul li{padding-left:.5em}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;list-style:none;margin-left:-1em;padding-left:0}ul.actions li{padding:0 0 0 1em;vertical-align:middle}ul.actions.rtl{direction:rtl}@media screen and (max-width:480px){ul.actions:not(.fixed){-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100%!important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li .button{width:100%}}.button,button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:3px;box-shadow:inset 0 0 0 2px #fff;color:#fff;display:inline-block;font-size:.8em;font-weight:600;height:3.125em;letter-spacing:.225em;line-height:3.125em;max-width:30em;overflow:hidden;padding:0 2.75em;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.button.fit{width:100%}.button.secondary{background-color:#939050;color:#fff}@media screen and (max-width:736px){.button,button{height:3.75em;line-height:3.75em}}.spotlight{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex}.spotlight .image{border-radius:0;-moz-order:1;-webkit-order:1;-ms-order:1;order:1;width:40%}.spotlight .image img{border-radius:0;width:100%}.spotlight .content{max-width:48em;-moz-order:2;-webkit-order:2;-ms-order:2;order:2;padding:2em 4em .1em;width:60%}.spotlight:nth-child(2n){-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.spotlight:first-child{background-color:rgba(0,0,0,.075)}.spotlight:nth-child(2){background-color:rgba(0,0,0,.15)}.spotlight:nth-child(3){background-color:rgba(0,0,0,.225)}.spotlight:nth-child(4){background-color:rgba(0,0,0,.3)}.spotlight:nth-child(5){background-color:rgba(0,0,0,.375)}.spotlight:nth-child(6){background-color:rgba(0,0,0,.45)}@media screen and (max-width:1280px){.spotlight .image{width:45%}.spotlight .content{width:55%}}@media screen and (max-width:980px){.spotlight{display:block}.spotlight .image{width:100%}.spotlight .content{max-width:none;padding:4em 3em 2em;text-align:center;width:100%}}@media screen and (max-width:736px){.spotlight .content{padding:3em 2em 1em}}.wrapper{padding:6em 0 4em}.wrapper.alt{padding:0}.wrapper.style2{background-color:#2e3842}@media screen and (max-width:980px){.wrapper{padding:4em 3em 2em}}@media screen and (max-width:736px){.wrapper{padding:3em 2em 1em}}#page-wrapper{opacity:1;padding-top:3em}#page-wrapper:before{background:transparent;content:"";display:block;display:none;left:0;width:100%;z-index:10001}#menu,#page-wrapper:before{height:100%;position:fixed;top:0}#menu{-moz-transform:translateX(20em);-webkit-transform:translateX(20em);-ms-transform:translateX(20em);transform:translateX(20em);-webkit-overflow-scrolling:touch;background:#21b2a6;color:#fff;max-width:80%;overflow-y:auto;padding:3em 2em;right:0;width:20em;z-index:10002}@media screen and (max-width:736px){#menu{padding:3em 1.5em}}#header{background:#2e3842;height:3em;left:0;line-height:3em;position:fixed;top:0;width:100%;z-index:10000}#header h1{left:1.25em;position:absolute;top:0}#header h1,#header h1 a{height:inherit;line-height:inherit}#header h1 a{border:0;display:block}@media screen and (max-width:736px){#header h1 a{font-size:.8em}}#header nav{height:inherit;line-height:inherit;position:absolute;right:0;top:0}#header nav>ul{list-style:none;margin:0;padding:0;white-space:nowrap}#header nav>ul>li{display:inline-block;padding:0}#header nav>ul>li>a{border:0;color:#fff;display:block;font-size:.8em;letter-spacing:.225em;padding:0 1.5em;text-transform:uppercase}#header nav>ul>li>a.menuToggle{outline:0;position:relative}#header nav>ul>li>a.menuToggle:after{background-image:url(images/bars.svg);background-position:100%;background-repeat:no-repeat;content:"";display:inline-block;height:3.75em;vertical-align:top;width:2em}@media screen and (max-width:736px){#header nav>ul>li>a.menuToggle{padding:0 1.5em}#header nav>ul>li>a.menuToggle span{display:none}#header nav>ul>li>a{padding:0 0 0 1.5em}}#header nav>ul>li:first-child{margin-left:0}#main>header{background-attachment:fixed;background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:12em 0 10em;text-align:center}#main>header h2{font-size:1.75em;margin:0 0 .5em}#main>header p{color:inherit;letter-spacing:.225em;text-transform:uppercase;top:0}@media screen and (max-width:1680px){#main>header{padding:10em 0 8em}}@media screen and (max-width:1280px){#main>header{padding:8em 3em 6em}}@media screen and (max-width:980px){#main>header{padding:10em 3em 8em}}@media screen and (max-width:736px){#main>header{padding:5em 3em 3em}#main>header h2{font-size:1.25em;margin:0 0 1em}}body.landing #page-wrapper{background-attachment:fixed;background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:0}.tags{margin-left:12px}.tags span{background:#777;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:12px;font-weight:bold;height:24px;line-height:24px;margin:0 24px 8px 0;padding:0 10px 0 12px;position:relative;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.2)}.tags span:last-child{margin-right:0}.tags span:before{border-style:solid;border-width:12px 12px 12px 0;content:"";height:0;left:-12px;position:absolute;top:0;width:0}.tags span:after{background:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:-1px -1px 2px rgba(0,0,0,.4);box-shadow:-1px -1px 2px rgba(0,0,0,.4);content:"";float:left;height:5px;left:1px;position:absolute;top:10px;width:5px}.tags span.advanced{background:#f58220}.tags span.advanced:before{border-color:transparent #f58220 transparent transparent}.tags span.advanced:after{border-color:transparent transparent transparent #f58220}.tags span.expert{background:#de3f3e}.tags span.expert:before{border-color:transparent #de3f3e transparent transparent}.tags span.expert:after{border-color:transparent transparent transparent #de3f3e}.tags span.offshore{background:#4169e1}.tags span.offshore:before{border-color:transparent #4169e1 transparent transparent}.tags span.offshore:after{border-color:transparent transparent transparent #4169e1}.tags span.regatta{background:#00a6df}.tags span.regatta:before{border-color:transparent #00a6df transparent transparent}.tags span.regatta:after{border-color:transparent transparent transparent #00a6df}#scrollTopBtn{background-color:hsla(0,0%,100%,.8);border:none;border-radius:4px;bottom:20px;color:#2e3842;display:none;font-size:16px;height:auto;line-height:normal;outline:none;padding:15px;position:fixed;right:20px;text-align:center;vertical-align:middle;z-index:99}#scrollTopBtn .icon{padding-left:3px}.tabs-wrapper{background-color:#1d242a;margin:0 auto;text-align:center;width:100%}.tabs{background-color:#2e3842;border:0;border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -10px 9px rgba(0,0,0,.2);display:inline-flex;justify-content:center;margin-top:1em;overflow:hidden}.tab-button{background-color:hsla(0,0%,100%,.8);border:0;box-shadow:inset 0 -10px 9px rgba(0,0,0,.2);color:#2e3842;font-size:1em;font-weight:600;letter-spacing:.225em;text-transform:uppercase}.tab-button.active{background-color:rgba(0,0,0,.075);color:#fff}.tab-button.active,.tab-content{box-shadow:0 -10px 9px rgba(0,0,0,.2)}.tab-content{background-color:#2e3842;display:none;text-align:left}.tab-content.active{display:block}@media screen and (max-width:980px){#main>header,body.landing #page-wrapper{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_medium.webp);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_medium.webp);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_medium.webp);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_medium.webp)}}@media screen and (max-width:480px){#main>header,body.landing #page-wrapper{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_small.webp);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_small.webp);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_small.webp);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner_small.webp)}}nav>.breadcrumbs{margin-bottom:4em;margin-top:-6em;text-align:left}.breadcrumbs{color:#888;font-size:.8em;list-style:none;margin-bottom:1em;padding:0;position:relative;z-index:1}.breadcrumbs li{display:inline}.breadcrumbs li a{border-bottom:none;color:#888;text-decoration:none}.breadcrumbs li span.separator{color:#888;margin-left:.5em;margin-right:.5em}.breadcrumbs li.current-page{color:#fff;font-weight:600}@media screen and (max-width:980px){nav>.breadcrumbs{margin-bottom:3em;margin-top:-3em;text-align:left}}