html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:inherit;cursor:inherit}a:active,a:focus{outline:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}figure{margin:0}textarea{font-family:inherit;font-size:inherit}a{cursor:pointer}@font-face{font-family:'Apertura';src:url("fonts/Apertura-Regular.otf")}@font-face{font-family:'Apertura';src:url("fonts/Apertura-Medium.otf");font-weight:500}@font-face{font-family:'Farnham';src:url("fonts/FarnhamText-Regular.otf")}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.serif,h1,h2,h3,h4,h5,h6,section#splash p,body.body-404 main section h1{font-family:'Farnham', 'Times New Roman', Times, serif}.sans-serif,.sans-serif-medium,.sans-serif-medium-small,header ul,section#clubs #clubs-list ul,section#clubs #club-details a.external-link,section#careers section ul li span.details,section#contact div h3,footer,body,body.body-404 main section p{font-family:'Apertura', Tahoma, Geneva, sans-serif}.sans-serif-medium,.sans-serif-medium-small,header ul,section#clubs #clubs-list ul,section#clubs #club-details a.external-link,section#careers section ul li span.details,section#contact div h3,footer{font-weight:500}.sans-serif-medium-small,header ul,section#clubs #clubs-list ul,section#clubs #club-details a.external-link,section#careers section ul li span.details,section#contact div h3,footer{font-size:1.2em;letter-spacing:0.1em;text-transform:uppercase}html{font-size:62.5%;line-height:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;font-size:1.0rem}header{background-color:rgba(255,255,255,0.95);font-size:1.0rem;padding:1.0em 4px;position:fixed;text-align:center;top:0;width:100%;z-index:20}header h1{padding-bottom:0.5em}@media (min-width: 768px){header{padding:2.0em 2.0em 1.7em 4.5em;text-align:right}}header h1{padding-bottom:0}header h1 img{height:2.6em}@media (min-width: 768px){header h1 img{height:3.0em}}@media (min-width: 768px){header h1{float:left}}header nav .nav-bar,header nav .icon,header nav .icon::before,header nav .icon::after{border-radius:1px;height:0.3em;width:30px;position:absolute;display:block;content:'';background:#003c6e;cursor:pointer;transition:all 500ms ease-in-out}header nav .nav-bar.active,header nav .active.icon,header nav .active.icon::before,header nav .active.icon::after{background:#bbd7fb}header nav .icon::before{top:-0.9em}header nav .icon::after{bottom:-0.9em}header nav .icon{position:absolute;left:5px;top:1.95em}header nav .icon.active{background-color:transparent}header nav .icon.active::after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}header nav .icon.active::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}@media (min-width: 768px){header nav .icon{display:none}}header ul{display:none;font-size:150%;line-height:200%;padding-top:1.0em;width:100%}header ul.active{display:block}@media (min-width: 768px){header ul{display:block;margin:0;padding:0;border:0;overflow:hidden;*zoom:1;line-height:1;width:auto}header ul li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}}header ul li{padding:4px 4px 0 4px}@media (min-width: 768px){header ul li{padding:8px 4px 4px 1.2em}}header ul a{color:#003c6e}header ul a.current{color:#4391f3}.centered-content-block,section#company p,section#clubs #clubs-list p,section#careers p,section#careers section,section#contact div{margin:0 auto;text-align:left;max-width:670px;width:96%;padding:0 10px}@media (min-width: 1025px){.centered-content-block,section#company p,section#clubs #clubs-list p,section#careers p,section#careers section,section#contact div{padding:0 0;width:58%}}.header-large,section#clubs #clubs-list h2,section#careers h2,section#contact h2{font-size:3.2em}.header-medium{font-size:2.0em}.header-small,section#splash p{font-size:2.4em}.text-large,section#company p,section#clubs #clubs-list p,section#careers p{font-size:1.9em;letter-spacing:0.03em;line-height:1.7em}.text-medium{font-size:1.7em;line-height:1.8em}.text-normal,section#clubs #club-details p,section#careers section ul li span.description,section#contact div p{font-size:1.5em;line-height:1.7em}.arrow{color:#8bbbf8;font-size:250%;line-height:1}section#splash{background-color:#f1f1f1;background-image:url(images/background-splash-small.png);color:#003c6e;min-height:300px;padding-top:5.7em}@media (min-width: 768px){section#splash{background-image:url(images/books.png);background-repeat:no-repeat;background-position:bottom center;background-size:2100px auto;min-height:100vh;position:relative}}section#splash p{text-align:center;padding:0 10px;width:100%}section#splash p img{display:block;height:100px;margin:40px auto 1.0em auto}@media (min-width: 768px){section#splash p{bottom:90px;font-size:5.0em;letter-spacing:0.033em;position:absolute}section#splash p img{height:1.9em;margin-bottom:60px}}section#company{background-color:#003c6e;color:#fff;padding:5.7em 0 2em 0;text-align:center}@media (min-width: 768px){section#company{padding-bottom:7.2em;padding-top:7.2em}}section#company h1,section#company h2{font-size:3.0em;padding:0 10px;color:#4391f3}@media (min-width: 768px){section#company h1,section#company h2{font-size:3.2em}}section#company p{margin-top:1.0em}section#clubs{background-color:#f1f1f1;color:#003c6e}@media (min-width: 1025px){section#clubs{position:relative;overflow:hidden}}section#clubs div.club-pane{vertical-align:top}@media (min-width: 1025px){section#clubs div.club-pane{padding-top:7.2em;width:50%}}section#clubs #clubs-list{background-color:#4391f3;padding-bottom:10px;padding-top:5.7em}@media (min-width: 1025px){section#clubs #clubs-list{background-color:#4391f3;float:left;min-height:100%;z-index:10;padding:7.2em;position:absolute;top:0;left:0}}section#clubs #clubs-list h2{color:#fff;text-align:center}@media (min-width: 1025px){section#clubs #clubs-list h2{text-align:left}}section#clubs #clubs-list p{margin-bottom:1.0em;margin-top:1.0em}@media (min-width: 1025px){section#clubs #clubs-list p{font-size:1.5em;width:100%}}@media (min-width: 1025px){section#clubs #clubs-list p{margin:1.0em 0 1.5em 0;padding-right:40px}}section#clubs #clubs-list ul{text-align:center}section#clubs #clubs-list ul li{cursor:pointer;padding:5px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}section#clubs #clubs-list ul li.current{color:#fff}@media (min-width: 768px){section#clubs #clubs-list ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}section#clubs #clubs-list ul li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}section#clubs #clubs-list ul li{width:32%}}@media (min-width: 1025px){section#clubs #clubs-list ul{padding-top:0;text-align:left}section#clubs #clubs-list ul li{padding:8px 4px;width:48%}}section#clubs #club-details{position:relative;text-align:center}@media (min-width: 1025px){section#clubs #club-details{float:right;min-height:52em}}section#clubs #club-details section{margin:0 auto 10px 0;padding-bottom:0.5em;padding-top:6.2em}section#clubs #club-details section.first{border-top:none}@media (min-width: 768px){section#clubs #club-details section{padding-top:7.2em}}@media (min-width: 1025px){section#clubs #club-details section{border-top:none;margin:0 auto 1.0em auto;padding-bottom:0;padding-top:0}}section#clubs #club-details h3{font-size:4.0em;margin:20px 0 15px 0;text-align:center}section#clubs #club-details h3 img{max-width:255px;margin-bottom:15px}@media (min-width: 1025px){section#clubs #club-details h3 img{margin-top:15px;max-height:auto;margin-bottom:0;max-width:375px}}section#clubs #club-details p{margin:1.0em 10px}@media (min-width: 1025px){section#clubs #club-details p{min-height:5.5em;max-width:75%;margin:0 auto}}section#clubs #club-details a.external-link{border:1px solid #73adf6;color:#4391f3;display:inline-block;margin-top:1.0em;padding:10px 25px 8px 25px;text-transform:uppercase}section#clubs ul.book-images{margin:0 auto;text-align:center;margin:0;padding:0;border:0;overflow:hidden;*zoom:1}section#clubs ul.book-images li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}section#clubs ul.book-images li{margin:0 1.3%;width:100px;max-width:30%;padding-bottom:5px;vertical-align:bottom}section#clubs ul.book-images li img{-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.33);-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.33);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.33);max-width:100%}section#careers{background-color:#f1f1f1;color:#003c6e;padding:5.7em 0 20px 0}@media (min-width: 768px){section#careers{padding-top:7.2em}}section#careers h2,section#careers h3{color:#4391f3}section#careers h2{text-align:center}section#careers h3{border-bottom:2px solid #003c6e;font-size:2.5em;line-height:180%}section#careers p{margin-bottom:1.0em;margin-top:1.0em}section#careers section{margin-top:35px;padding-bottom:5px}section#careers section ul li{border-bottom:1px solid #06b;padding:5px}@media (min-width: 768px){section#careers section ul li{line-height:330%;padding:10px 15px 10px 0}}section#careers section ul li a{display:block}section#careers section ul li span.details{display:inline-block;clear:right;color:#4391f3;float:right;margin-top:0.5em}@media (min-width: 768px){section#careers section ul li span.details{margin-top:0}}section#photos{background-color:#f1f1f1}@media (min-width: 768px){section#photos{display:block}}section#photos div{background-repeat:no-repeat;background-size:cover;display:inline-block;height:100px}@media (min-width: 768px){section#photos div{height:25vh}}@media (min-width: 1025px){section#photos div{height:324px}}section#photos .slot-one,section#photos .slot-two{width:25%}section#photos .slot-three{width:50%}section#photos .slot-one{background-image:url(images/photo-woman-at-keyboard.jpg);background-position:top right}section#photos .slot-two{background-image:url(images/photo-2-park-avenue.jpg);background-position:center center}section#photos .slot-three{background-image:url(images/photo-pingpong-table.jpg)}section#contact{background-color:#fff;bottom:0;color:#003c6e;display:none;padding:30px 1.0em;position:fixed;text-align:center;width:100%;z-index:30}@media (min-width: 768px){section#contact{bottom:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.33);-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.33);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.33);left:0;margin:0 auto;max-width:700px;right:0;top:8.2em;width:80%}}section#contact #contact-close{color:#4391f3;display:block;position:absolute;right:0.5em;top:0.5em;font-size:250%}section#contact h2{color:#003c6e;display:none;text-align:center}@media (min-width: 768px){section#contact h2{display:block;margin-bottom:0.5em}}@media (min-width: 768px){section#contact div{border-top:1px solid #8bbbf8;padding:3.0em 0;position:relative}section#contact div.first{border-top:none;padding-top:1.0em}}section#contact div.first h3{margin-top:0}section#contact div h3{margin:2.0em 0 1.0em 0}@media (min-width: 768px){section#contact div h3{position:absolute;top:1.0em;left:0}}section#contact div p{text-align:left}@media (min-width: 768px){section#contact div p{padding-left:8.0em}}footer{background-color:#003c6e;color:#fff;font-size:1.2em;text-transform:uppercase;padding:10px 4px;text-align:center}@media (min-width: 768px){footer{background-image:url(images/b-light-base.png);background-position:35px 10px;background-repeat:no-repeat;background-size:auto 4.7em;min-height:80px;padding:40px 40px 10px 35px;text-align:right}}html.has-generatedcontent.has-cssgradients.has-csstransforms section#clubs #clubs-list{padding-bottom:2em}html.has-generatedcontent.has-cssgradients.has-csstransforms section#clubs #club-details{border:none}html.has-generatedcontent.has-cssgradients.has-csstransforms section#clubs #club-details::before{top:-2.26907em;left:47.5%;left:calc(50% - 2em);content:' ';position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzOTFmMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDM5MWYzIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(45deg, #4391f3 0%,#4391f3 50%,rgba(241,241,241,0) 51%,rgba(241,241,241,0) 100%);background-image:-webkit-linear-gradient(45deg, #4391f3 0%,#4391f3 50%,rgba(241,241,241,0) 51%,rgba(241,241,241,0) 100%);background-image:linear-gradient(45deg, #4391f3 0%,#4391f3 50%,rgba(241,241,241,0) 51%,rgba(241,241,241,0) 100%);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);height:4em;width:4em}@media (min-width: 1025px){html.has-generatedcontent.has-cssgradients.has-csstransforms section#clubs #club-details::before{left:-2.26907em;top:50%;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}}body.body-404{background-color:#003c6e;color:#fff;text-align:center}body.body-404 main{margin:0 auto;padding:5.0em 1.0em;width:100%}body.body-404 main section img{height:100px;height:40vh;margin-bottom:2.0em}body.body-404 main section h1{font-size:4.0em;padding-bottom:1.0em}body.body-404 main section p{font-size:1.6em;line-height:1.5}body.body-404 main section p a{text-decoration:underline}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}section#clubs div .owl-wrapper-outer{width:100%}section#clubs #club-details .grabbing{cursor:url("data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8="),all-scroll;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}section#clubs #club-details .owl-buttons{color:#003c6e}section#clubs #club-details .owl-buttons div{top:220px;font-family:'Courier New', Courier, sans-serif;font-size:3.5em;position:absolute}@media (min-width: 768px){section#clubs #club-details .owl-buttons div{top:245px}}@media (min-width: 1025px){section#clubs #club-details .owl-buttons div{display:none}}section#clubs #club-details .owl-buttons div.disabled{display:none}section#clubs #club-details .owl-buttons div.owl-prev{left:5px}section#clubs #club-details .owl-buttons div.owl-prev::before{content:'\2329'}section#clubs #club-details .owl-buttons div.owl-next{right:5px}section#clubs #club-details .owl-buttons div.owl-next::before{content:'\232A'}
