/**handles:customcss**/
:root{--heading:'Montserrat','Arial',serif;--text:'Open Sans','Arial',sans-serif;--icons:'Font Awesome 6 Pro';--white:#ffffff;--black:#000000;--darkgrey:#1d1d1d;--grey:#707070;--lightgrey:#efefef;--blue:#124a5c;--purple:#124a5c;--transition-fast:all 100ms ease-out;--transition-normal:all 200ms ease-out;--transition-slow:all 400ms ease-out}*,::after,::before{box-sizing:border-box}html{min-height:100%;overflow-y:scroll;scroll-behavior:smooth}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{display:flex;flex-direction:column;min-height:100vh;height:100%;margin:0 auto;text-rendering:optimizeSpeed;background:var(--darkgrey);font-family:var(--text);font-size:20px;font-weight:400;color:var(--white);line-height:1.6}body:after{content:'';position:fixed;top:0;z-index:-1;display:block;width:100%;height:100vh;background:#05161b;opacity:0;transition:var(--fade)}html.overlay body:after{z-index:10;opacity:.9}:focus{outline:1px dotted #228aac}ol:not([class]),ul:not([class]){list-style-type:none;padding:0;margin:0}ol[class],ul[class]{list-style-type:none;padding:0}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}::-moz-selection{background:var(--blue);color:var(--white);text-shadow:none}::selection{background:var(--blue);color:var(--white);text-shadow:none}h1{font-family:var(--heading);font-size:46px;font-weight:600;color:var(--white);line-height:1.1;letter-spacing:2px;margin:0 0 45px}h2{font-family:var(--heading);font-size:40px;font-weight:600;color:var(--white);line-height:1.1;letter-spacing:1px;margin:0 0 30px}h3{font-family:var(--heading);font-size:30px;font-weight:600;color:var(--white);line-height:1.2;margin:0 0 20px}h4{font-family:var(--heading);font-size:24px;font-weight:600;color:var(--white);line-height:1.2;text-transform:uppercase;margin:0 0 20px}h5{font-family:var(--heading);font-size:20px;font-weight:600;color:var(--white);line-height:1.2;margin:0 0 20px}h6{font-family:var(--heading);font-size:18px;font-weight:600;color:var(--white);line-height:1.2;margin:0 0 20px}@media screen and (max-width:1200px){h2{font-size:26px}}@media screen and (max-width:580px){h1,h2,h3,h4,h5,h6{word-break:break-word}}a{color:var(--white);text-decoration:none;text-decoration-skip-ink:auto;transition:var(--transition-normal)}a:focus,a:hover{color:var(--grey);text-decoration:none}@media screen and (max-width:400px){a{word-break:break-word}}.container{position:relative;z-index:8;width:auto;max-width:1640px;padding:0 10px;margin:0 auto}.main ul{list-style:outside disc;margin:0 0 40px 20px}.main ul ul{list-style:outside circle;padding:5px 0}.main ol{list-style:outside decimal;margin:0 0 40px 20px}hr{width:100%;height:2px;color:var(--white);background:var(--white);border:0;padding:0;margin:80px 0}.white-bg hr{color:var(--black);background:var(--black)}hr::after{content:'';clear:both;display:table}.alignleft{float:left;margin:0 40px 40px 0}.aligncenter{float:none}img.aligncenter{margin:0 auto 40px}.aligncenter>img{margin:0 auto 40px}.alignright{float:right;margin:0 0 40px 40px}.centered{grid-column:1/-1;justify-self:center;margin-left:auto;margin-right:auto;text-align:center;margin:0 0 40px}.aligncenter,.alignleft,.alignright,embed,iframe,object{max-width:100%}embed,iframe,object{display:block;margin:0 auto}.to-top-btn{display:flex!important;align-items:center;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;color:var(--white);text-align:center;background:var(--black);border:2px solid var(--white);border-radius:50%;transition:var(--transition-normal)}#topcontrol{z-index:10}.to-top-btn:focus,.to-top-btn:hover{color:var(--black);background:var(--white);border:2px solid var(--white)}.button{display:flex;align-items:center;padding:5px 0;margin:0 0 40px;font-family:var(--text);font-size:14px;font-weight:400;color:var(--white);line-height:1.2;letter-spacing:1px;transition:var(--transition-fast);cursor:pointer}.button.centered,[style="text-align: center"] .button,[style="text-align: right"] .button{display:inline-flex}body.error404 .button{display:inline-flex}.button:focus,.button:hover{color:var(--grey)}.grey-bg .button,.white-bg .button{color:var(--black)}.grey-bg .button:focus,.grey-bg .button:hover,.white-bg .button:focus,.white-bg .button:hover{color:var(--grey)}.button:after{content:'\f0a9';font-family:var(--icons);font-weight:300;margin-left:10px;transition:var(--transition-slow)}.button[href$='.doc']:after,.button[href$='.docx']:after,.button[href$='.pdf']:after{transform:rotate(90deg)}.button:focus:after,.button:hover:after{margin-left:14px}@media screen and (max-width:1366px){.container{padding:0 30px}}@media screen and (max-width:1200px){.container{padding:0 40px}img{max-width:100%;height:auto}.attachment-post-thumbnail{max-width:100%;height:auto}}@media screen and (min-width:1024px){.slide-up{position:relative;top:90px;opacity:0}.slide-up.in-view{animation:slideUp 1s 1 ease-out forwards}.slide-up.delayed.in-view{animation-delay:150ms}.slide-up.delayed-02.in-view{animation-delay:.2s}.slide-up.delayed-03.in-view{animation-delay:250ms}.slide-up.delayed-04.in-view{animation-delay:.3s}.blur-in{opacity:0}.blur-in.in-view{animation:blurIn 750ms 1 ease-out forwards}.fade-in{filter:blur(4px);opacity:0}.fade-in.in-view{animation:fadeIn 1s 1 ease-out forwards}.fade-in.delayed.in-view{animation-delay:.2s}.fade-in.delayed.in-view.more{animation-delay:.4s}.fade-in.delayed.in-view.most{animation-delay:.6s}@keyframes slideUp{0%{filter:blur(5px);top:90px;opacity:0}40%{top:70px;opacity:0}100%{filter:blur(0px);top:0;opacity:1}}@keyframes fadeIn{0%{filter:blur(4px);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes blurIn{0%{filter:blur(6px);opacity:0}100%{filter:blur(0px);opacity:1}}}@media screen and (max-width:1200px){.aligncenter,.alignleft,.alignright,.attachment-post-thumbnail{float:none;display:block;width:auto!important;max-width:100%;margin:0 auto 30px}.aligncenter img,.alignleft img,.alignright img{margin:0 auto}.to-top-btn{display:none}.button{font-size:16px}.main ol,.main p,.main ul{font-size:16px}}@media screen and (max-width:580px){.to-top-btn{width:44px;height:44px;font-size:22px}.container{padding:0 20px}}#header{position:absolute;top:0;width:100%;padding:40px 0}.page-template-tpl-elementor-fullwidth #header{position:relative;top:0;width:100%;padding:40px 0;background-color:#000}body.admin-bar #header{top:32px}#header .container{position:relative;z-index:9;display:grid;grid-template-columns:auto 1fr;justify-content:space-between}#header .logo{display:block;height:auto;width:203px}#header .logo img{width:100%}#search-box{visibility:hidden;transition:all .3s cubic-bezier(.42,.97,.52,1.49)}#search-box form{display:flex;align-items:center;min-width:50vw}#search-box #search{width:100%;padding:5px 15px;border:1px solid var(--white);border-radius:22px;background:0 0;font-family:var(--font);font-size:16px;color:var(--white)}#searchsubmit{position:relative;right:40px;background:0 0;border:0;color:var(--white);transition:var(--transition-normal);cursor:pointer}#searchsubmit:focus,#searchsubmit:hover{color:var(--darkgrey)}@media screen and (min-width:1201px){#header .container{gap:0 270px}#header{padding:80px 0}#searchsubmit{display:none}#search-box{position:absolute;top:90px;left:20vw;width:60vw;height:90vh;display:flex;align-items:center;justify-content:center}#search-box.show{visibility:visible;top:10px}#search-box #search-form{position:relative;z-index:11;top:0;display:none;width:100%;align-items:center}#search-box.show #search-form{display:flex!important}#search-box form{width:100%}#search-box #search{padding:15px;border-radius:6px;background:var(--white);font-size:22px;color:var(--black);text-align:center}#search-box #search::placeholder{color:#767676}#search-form .fa-times{font-size:42px;color:var(--white);margin-left:20px;cursor:pointer;transition:var(--transition-normal)}#search-form .fa-times:focus,#search-form .fa-times:hover{transform:scale(1.3)}#search-box .ui-effects-wrapper{overflow:visible!important}}@media screen and (max-width:1200px){#header .container{grid-template-columns:auto auto;align-items:center}#header .logo{width:132px}#search-box{position:fixed;z-index:100;top:43px;left:44px;visibility:hidden;opacity:0;align-items:center;justify-content:center;transition:all 0s linear}#search-box #search::placeholder{color:var(--white)}#search-box.show{opacity:1;display:flex;visibility:visible;transition:var(--transition-slow)}#search-box .fa-times{display:none}}@media screen and (max-width:782px){body.admin-bar #header{top:32px}}@media screen and (max-width:374px){#search-box{left:15px}}.main ul.slick-dots,ul.slick-dots{position:relative;z-index:9;display:flex;list-style:none;margin:0}.slick-dots button{text-indent:-9999px;font-size:7px;display:block;width:14px;height:14px;margin:0 5px;border:0;border-radius:50%;background:#ffffff52;transition:var(--transition-normal);cursor:pointer}.slick-dots li::marker{display:none!important;font-size:0px}.slick-dots button:first-of-type{margin:0 5px 0 0}.slick-dots .slick-active button,.slick-dots button:focus,.slick-dots button:hover{background:var(--white)}.slick-next,.slick-prev{position:absolute;z-index:8;top:50%;width:50px;height:50px;transform:translateY(-50%);font-size:0px;border:2px solid var(--black);border-radius:50%;transition:var(--transition-fast);cursor:pointer}.slick-disabled{opacity:.05}.slick-next:before,.slick-prev:before{font-family:var(--icons);font-size:24px;color:var(--black)}.slick-prev:before{content:'\f060'}.slick-next:before{content:'\f061'}.slick-next:not(.slick-disabled):focus,.slick-next:not(.slick-disabled):hover,.slick-prev:not(.slick-disabled):focus,.slick-prev:not(.slick-disabled):hover{transform:translateY(-50%) scale(1.1)}@media screen and (min-width:1401px){.slick-prev{left:-40px}.slick-next{right:-40px}}@media screen and (max-width:1400px){.slick-prev{left:-10px}.slick-next{right:-10px}}@media screen and (max-width:1200px){.slick-dots button{width:12px;height:12px}}#hero{position:relative;display:flex;width:100%;height:100vh;background:var(--black)}#hero>.container{position:relative;z-index:8;display:grid;align-items:center}#hero video,#hero>img,#hero>picture{position:absolute;z-index:8;top:0;left:0;width:100%;height:100%;object-fit:cover}#hero video{opacity:.8}#hero img{width:100%;height:100%;object-fit:cover;object-position:100% 40%}#hero h1{font-weight:500;line-height:1.3}#hero:not(.left-right)>.container *{text-align:center}#news-slides{position:absolute;z-index:8;bottom:0;left:0;width:100%;border-top:1px solid var(--white);border-bottom:1px solid var(--white);background:var(--black)}#news-slides .container{position:relative}#news-slides .slider{display:flex;flex-direction:column-reverse}#news-slides .slick-dots{position:absolute;top:10px}#news-slides .news-slide{display:flex;align-items:center;justify-content:space-between;padding:50px 0;background:var(--black)}#news-slides .news-slide h2{font-size:38px;margin:0}#news-slides .news-slide .read-more-btn{font-size:36px;margin-left:40px}@media screen and (min-width:1201px){#hero{min-height:0}#hero>.container{padding-top:60px}body.home #hero>.container{padding-bottom:100px}}@media screen and (max-width:1200px){#hero:not(.interior){height:700px;padding-bottom:80px}#hero h1{font-size:40px;line-height:1.1}#news-slides .news-slide{display:flex;align-items:center;justify-content:space-between}#news-slides .news-slide h2{font-size:20px}}@media screen and (max-width:1024px){#hero:not(.interior){background:var(--black) url('https://coveocean.com/wp-content/themes/cove2023/assets/images/static-hero-img.jpg.webp') no-repeat top center;background-size:cover}#hero video{display:none}}#hero.interior{height:90vh;background:var(--black)}#hero.interior h1{font-size:42px}#hero.interior h2{font-size:28px;font-weight:400;line-height:1.6}#hero.interior>img,#hero.interior>picture{opacity:.6}@media screen and (min-width:1201px){#hero.left-right .container{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}#hero:not(.left-right) h1,#hero:not(.left-right) h2{max-width:80vw}}@media screen and (max-width:1200px){#hero.interior{align-items:start;padding-bottom:50px;height:auto}#hero.interior .container{padding-top:280px}#hero.interior>img,#hero.interior>picture{height:240px}#hero.interior h1{font-size:26px;line-height:1.4;margin:0 0 25px}#hero.interior h2{font-size:20px}#hero.interior .container :last-child{margin:0}}#hero.simple{height:auto;min-height:240px;background:var(--blue);border-bottom:2px solid var(--white)}#hero.simple img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1200px){#hero.simple{min-height:140px}}#hp-intro .container>p{font-size:30px;font-weight:300}#statistics{margin-bottom:30px}#statistics h3{font-size:46px;margin:0 0 10px}#statistics p{font-size:22px;margin:0}#promo-video{position:relative}#promo-video video{width:100%!important;height:auto!important;max-width:1640px!important}@media screen and (max-width:1200px){#hp-intro .container>p{font-size:16px}#statistics{text-align:center}#statistics h3{font-size:30px}#statistics p{font-size:16px}}@media screen and (min-width:1201px){#hp-intro .container{display:grid;gap:60px}#statistics{grid-column:1/-1}#statistics .box{padding-bottom:45px}}@media screen and (max-width:580px){#statistics.boxes.col-03{grid-template-columns:1fr}}#programs{position:relative;background:var(--grey)}#programs>img,#programs>picture{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%}#programs>picture img{width:100%;height:100%;object-fit:cover}#programs:after{content:'';position:absolute;z-index:7;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.3}#programs .container{position:relative;z-index:8;display:flex;flex-direction:column;justify-content:center;align-items:baseline}#programs .button:focus,#programs .button:hover{color:var(--black)}#programs .container :last-child{margin:0}@media screen and (min-width:1201px){#programs{background-attachment:fixed}#programs .container{min-height:400px}}#community-logos{margin-top:30px;border-color:var(--white)}#community-logos .box{display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;background:var(--darkgrey);border-color:var(--white)}#community-logos .box>img,#community-logos .box>picture{max-width:100%;height:auto}#community-logos .box img{position:relative;width:100%;height:100%;max-height:110px;object-fit:contain}#community-archive #community-logos .box img{max-height:110px}#community-logos:not(.list-view) .box:focus,#community-logos:not(.list-view) .box:hover{background:var(--white)}#community-logos .box:focus img,#community-logos .box:hover img{mix-blend-mode:difference}#testimonials{position:relative;padding:160px 0;background:url(https://coveocean.com/wp-content/themes/cove2023/assets/images/testimonials-bg.jpg.webp) no-repeat center bottom fixed;background-size:cover}body.home #testimonials{background:url(https://coveocean.com/wp-content/themes/cove2023/assets/images/hp-testimonials-bg.jpg.webp) no-repeat center center fixed;background-size:cover}body.page-template-tpl-learning-resources #testimonials{background:url(https://coveocean.com/wp-content/themes/cove2023/assets/images/learning-resources-testimonials-bg3.jpg.webp) no-repeat center bottom fixed;border-top:2px solid var(--white);border-bottom:2px solid var(--white)}#testimonials:after{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.1}body.home #testimonials:after{opacity:.3}.slick-slider.testimonial-slider{z-index:9;display:flex;flex-direction:column-reverse}.testimonial-slider .testimonial{padding:40px 0 0}.testimonial-slider .testimonial p{font-family:var(--heading);font-size:26px;font-weight:600;margin:0}.testimonial-slider .testimonial .author{display:block;padding-top:60px;font-family:var(--text);font-size:18px;font-weight:600;letter-spacing:3px;text-transform:uppercase}@media screen and (min-width:1201px){.testimonial-slider .testimonial{padding:40px 30vw 0 0}body:not(.home) .testimonial-slider .testimonial{padding:40px 0 0}}@media screen and (max-width:1200px){#testimonials{padding:90px 0}.testimonial-slider .testimonial p{font-size:22px;line-height:1.3}.testimonial-slider .testimonial .author{padding-top:60px;font-size:16px}}#news .container{display:grid;grid-template-columns:repeat(2,1fr);gap:90px}#news .news-text h2{font-size:34px;line-height:1.3}#news .post-1{position:relative;padding:50px;aspect-ratio:3/2;background:var(--black);border:2px solid var(--white)}#news .post-1 .post-info{position:relative;z-index:9;height:100%}#news .post-1 .post-info .category{display:block;font-family:var(--text);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:2px;text-transform:uppercase}#news h2 a{transition:var(--transition-slow);text-shadow:0 0 0 transparent}#news h2 a:focus,#news h2 a:hover{color:var(--white);text-shadow:0 0 12px rgba(0,0,0,.8)}#news .post-1 .post-info h2{font-size:30px;font-weight:500;margin:20px 0 0}#news-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 60px;grid-column:1/-1}.page-template-tpl-community #news-blocks{margin-bottom:60px}.page-template-tpl-community #news-blocks+.button{justify-content:center}#news-blocks .news-post{display:grid;grid-template-columns:1fr 2fr;gap:0 40px}#news-blocks .news-post img,#news-blocks .news-post>picture{display:block;width:100%;height:100%;object-fit:cover;border:1px solid var(--white)}#news .news-post>picture img{aspect-ratio:3/2;width:100%;height:100%;object-fit:cover}#news-blocks .news-post .post-info{position:relative;display:grid;grid-template-columns:1fr auto;align-content:baseline;padding:30px 80px 30px 0}#news-blocks .news-post .post-info .category{grid-column:1/-1;font-family:var(--text);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:2px;text-transform:uppercase}#news-blocks .news-post .post-info h2{font-size:20px;font-weight:500;margin:15px 0 0}#news .fa-thin{position:absolute;top:50%;right:0;transform:translateY(-50%) scale(.9);font-size:42px}#news .fa-thin:focus,#news .fa-thin:hover{transform:translateY(-50%) scale(1)}#news .post-1 .fa-thin{top:auto;bottom:-20px;right:-20px;transform:scale(.9)}#news .post-1 .fa-thin:focus,#news .post-1 .fa-thin:hover{color:var(--white);transform:scale(1)}@media screen and (min-width:1201px){#news .post-1>img,#news .post-1>picture{position:absolute;z-index:8;top:0;left:0;display:block;width:100%;height:100%;opacity:.5}#news .post-1>picture img{width:100%;height:100%;object-fit:cover}#news-blocks .news-post .post-info{border-top:2px solid var(--white)}#news-blocks .news-post.post-4 .post-info,#news-blocks .news-post.post-5 .post-info{border-bottom:2px solid var(--white)}}@media screen and (max-width:1200px){#news .container{grid-template-columns:1fr;gap:30px}#news .post-1{padding:0;aspect-ratio:3/2;background:0 0;border:0}#news .post-1>img,#news .post-1>picture{display:block;width:100%;aspect-ratio:3/2;margin:0 0 20px}#news .post-1 img{width:100%;height:100%;margin:0 0 20px;object-fit:cover;border:2px solid var(--white)}#news .post-1 .post-info{height:auto;padding:0 80px 20px 0}#news .post-1 .fa-thin{top:50%;bottom:auto;right:0;transform:translateY(-50%) scale(.9);font-size:24px}#news .post-1 .fa-thin:focus,#news .post-1 .fa-thin:hover{transform:translateY(-50%) scale(1)}#news .post-1 .post-info h2,#news-blocks .news-post .post-info h2{font-size:15px;line-height:1.3}#news-blocks .news-post .post-info h2{margin:10px 0}#news-blocks .news-post{grid-template-columns:1fr;gap:15px;align-content:baseline}#news-blocks .news-post img,#news-blocks .news-post>picture{height:200px}#news-blocks .news-post .post-info{grid-template-columns:1fr;padding:5px 0}#news-blocks .fa-thin{position:relative;top:auto;right:auto;transform:scale(1);font-size:22px}#news-blocks .fa-thin:focus,#news-blocks .fa-thin:hover{transform:scale(1)}}@media screen and (max-width:580px){#news-blocks{grid-template-columns:1fr;gap:40px 0}#news-blocks .news-post .post-info .category{font-weight:300}}#founding-partners{grid-column:1/-1;text-align:center;padding-top:60px}#founding-partners .fp-logos{display:grid;grid-template-columns:repeat(5,auto);gap:40px;align-items:center;justify-content:space-between;padding:20px 0 0}@media screen and (max-width:1200px){#founding-partners .fp-logos{padding:0;justify-content:center}#founding-partners .fp-logos>img,#founding-partners .fp-logos>picture{max-width:130px;max-height:74px;margin:15px}}@media screen and (max-width:580px){#founding-partners .fp-logos{grid-template-columns:1fr;justify-items:center}}.main{padding:100px 0}.main.white-bg{background-color:var(--white)}.main.grey-bg{background-color:var(--lightgrey)}.main.black-bg{background-color:var(--black)}.main .kicker,.tribe-events .kicker{display:block;font-family:var(--heading);font-size:18px;font-weight:600;color:var(--white);line-height:1.2;letter-spacing:3px;text-transform:uppercase;margin:0 0 20px}.main p{margin:0 0 40px}.main ol,.main ul{margin:0 0 40px 25px}.medium-text{font-size:20px;font-weight:300;line-height:1.3}.large-text{font-size:22px;font-weight:400;line-height:1.5}.main.grey-bg *,.main.white-bg *{color:var(--black)}.full-width-image{position:relative;z-index:-1;width:100%;border-top:2px solid var(--white);border-bottom:2px solid var(--white)}.full-width-image>img,.full-width-image>picture{width:100%;height:auto;object-fit:cover}@media screen and (min-width:1025px){.blocks .block:nth-child(2).in-view{animation-delay:.1s}.blocks .block:nth-child(3).in-view{animation-delay:.3s}.blocks .block:nth-child(4).in-view{animation-delay:.6s}}@media screen and (max-width:768px){.full-width-image{z-index:1;margin-top:0}.full-width-image img{min-height:350px;object-fit:cover}}.boxes{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--white);border-top:2px solid var(--white)}.boxes .box{border:1px solid var(--white);border-top:0;padding:35px}.boxes.col-02{grid-template-columns:repeat(2,1fr)}.boxes.col-03{grid-template-columns:repeat(3,1fr)}.boxes.col-04{grid-template-columns:repeat(4,1fr)}.boxes.col-05{grid-template-columns:repeat(5,1fr)}.boxes.col-06{grid-template-columns:repeat(6,1fr)}.boxes.col-07{grid-template-columns:repeat(7,1fr)}.boxes.col-08{grid-template-columns:repeat(8,1fr)}.boxes.col-08 .box{padding:25px}@media screen and (max-width:1200px){.main{padding:70px 0}.boxes.col-04,.boxes.col-05,.boxes.col-06,.boxes.col-07,.boxes.col-08{grid-template-columns:1fr}#community-logos{grid-template-columns:repeat(4,1fr)}.boxes .box{padding:30px}.main .kicker,.tribe-events .kicker{font-size:15px;margin:0 0 15px}}@media screen and (max-width:580px){#community-logos{grid-template-columns:repeat(2,1fr)}}#sub-footer{background-image:url(https://coveocean.com/wp-content/themes/cove2023/assets/images/subfooter-bg.jpg.webp);background-repeat:no-repeat;background-size:50% auto;background-color:var(--black);border-top:2px solid var(--white);border-bottom:2px solid var(--white)}#sub-footer .container{display:grid;grid-template-columns:repeat(2,1fr)}#contact-info,#newsletter{position:relative;padding:30px 0}#sub-footer .kicker{display:block;font-family:var(--heading);font-size:18px;font-weight:600;color:var(--white);line-height:1.2;letter-spacing:3px;text-transform:uppercase;margin:0 0 20px}#sub-footer h2:not(.gform_submission_error){font-size:36px;font-weight:600;color:var(--white);line-height:1.3;margin:0 0 30px}#newsletter a{text-decoration:underline dotted 1px var(--white);text-underline-offset:2px}#newsletter a:hover{text-underline-offset:5px}@media screen and (min-width:1201px){#contact-info,#newsletter{padding:90px 0}#contact-info{padding-right:140px;border-right:2px solid var(--white)}#newsletter{padding-left:140px}}@media screen and (max-width:1200px){#sub-footer{background-size:100% 50%}#sub-footer .container{grid-template-columns:1fr}#sub-footer h2:not(.gform_submission_error){font-size:22px}#contact-info:after{position:relative;left:-20px;content:'';display:block;width:calc(100% + 40px);height:2px;background:var(--white)}#newsletter{padding-bottom:60px}}#footer{position:relative;padding:60px 0;background:#1d1d1d}#footer .container{display:grid;grid-template-columns:repeat(4,auto);gap:20px}#footer aside h2{column-span:all;font-size:18px;font-weight:600;color:var(--white);letter-spacing:3px;text-transform:uppercase;margin:0 0 25px}#footer aside ul a{display:flex;align-items:center;justify-content:space-between;min-width:160px;border-bottom:1px solid var(--white);font-size:14px;color:var(--white);padding:8px 0}#footer aside i{width:30px;font-size:20px;font-weight:300;text-align:center}#footer aside.connect{columns:2}#footer aside.meta{display:flex;flex-direction:column;align-items:flex-end;align-self:center;text-align:right}#footer aside.meta p{font-size:12px;color:var(--white);margin:20px 0 0}@media screen and (max-width:1200px){#footer .container{grid-template-columns:1fr;gap:40px}#footer aside h2{margin:0 0 10px}#footer aside ul a{min-width:0}#footer aside.meta{align-items:center;text-align:center}}#about-intro .blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0 -11%}#about-intro .blocks .block{padding:50px 45px;background:var(--black)}#about-intro .blocks img,#about-intro .blocks picture{margin:0 0 20px}#about-intro .blocks h2{font-size:22px;margin:0 0 15px}#about-intro .blocks p{font-size:18px;margin:0}#about-intro .blocks *{color:var(--white)}#our-space .blocks{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px;border:1px solid var(--white)}#our-space .blocks .block{position:relative;padding:50px 50px 100px;border:1px solid var(--white)}#our-space .blocks .front{display:block;width:100%;height:100%;opacity:1;transition:var(--transition-normal)}#our-space .blocks .front.hide{opacity:0}#our-space .blocks .block .show-img{position:absolute;z-index:10;bottom:25px;right:30px;padding:20px;font-size:36px;color:var(--white);transition:var(--transition-normal)}#our-space .blocks .block .show-img.close{transform:rotate(-225deg)}#our-space .blocks .block>img,#our-space .blocks .block>picture{position:absolute;top:0;left:0;bottom:45px;right:50px;display:block;width:100%;height:100%;transition:var(--transition-normal)}#our-space .blocks .block>img,#our-space .blocks .block>picture{opacity:0;z-index:-1}#our-space .blocks .block>img.show,#our-space .blocks .block>picture.show{opacity:1;z-index:9}#our-space .blocks .block>picture img{width:100%;height:100%;object-fit:cover}#our-space .blocks h2{font-size:44px;line-height:1.3;margin:0 0 15px}#our-space .blocks p{font-size:20px;margin:0}@media screen and (max-width:1200px){#about-intro .blocks{grid-template-columns:repeat(2,1fr)}#our-space .blocks .block h2{font-size:30px;line-height:1.1}#our-space .blocks .block p{font-size:18px}#our-space .blocks .block{padding:25px 25px 80px}}@media screen and (max-width:768px){#our-space .blocks{grid-template-columns:repeat(3,1fr);margin-top:30px}#our-space .blocks .block{aspect-ratio:unset;padding:60px 20px 30px}#our-space .blocks .block h2{font-size:20px}#our-space .blocks .block p{font-size:15px}#our-space .blocks .block .show-img{top:0;left:0;bottom:auto;right:auto;font-size:22px}#about-intro .blocks .block{display:grid;grid-template-columns:repeat(2,auto);gap:30px;padding:25px}#about-intro .blocks .block h2{font-size:18px}#about-intro .blocks .block p{font-size:16px}}@media screen and (max-width:580px){#about-intro .blocks{position:relative;z-index:8;grid-template-columns:1fr;gap:5px}#our-space .blocks{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:386px){#our-space .blocks{grid-template-columns:1fr}}#amenities-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:40px 0 0}#amenities-blocks .block h3{font-size:24px;margin:0 0 25px}@media screen and (min-width:1201px){#amenities{padding-bottom:240px}}@media screen and (max-width:1024px){#amenities-blocks{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:580px){#amenities-blocks{gap:20px}#amenities-blocks .block h3{font-size:18px;margin:0 0 10px}}.amenities-slider{position:relative;grid-column:1/-1;width:100%;margin-bottom:60px}.amenities-slider.grey-bg,.amenities-slider.white-bg{margin-bottom:0}#workshops-slider .slick-track,.amenities-slider .slick-track{display:flex!important}#workshops-slider .slick-slide,.amenities-slider .slick-slide{height:inherit!important;margin-left:10px;margin-right:10px}#workshops h3{font-family:var(--heading);font-size:30px;font-weight:600;color:var(--white);line-height:1.2;margin:0 0 20px}#workshops p{color:var(--white)}#workshops h2{color:var(--white)}#workshops .kicker{color:var(--white)}#workshops .large-text{color:var(--white)}#workshops .button{color:var(--white)}#follow-along h3{font-family:var(--heading);font-size:30px;font-weight:600;color:var(--white);line-height:1.2;margin:0 0 20px}#follow-along p{color:var(--white)}#follow-along h2{color:var(--white)}#follow-along .kicker{color:var(--white)}#follow-along .large-text{color:var(--white)}#follow-along .button{color:var(--white)}.amenities-slider .slick-prev{left:5vw;background:var(--white)}.amenities-slider .slick-next{right:5vw;background:var(--white)}.amenities-slider img,.amenities-slider picture{display:block;height:100%;object-fit:cover}.amenities-slider img{width:100%;border:2px solid var(--white)}@media screen and (min-width:1201px){.amenities-slider{padding:0 10vw;margin-bottom:100px}body.page-template-tpl-about-cove .amenities-slider,body.page-template-tpl-careers .amenities-slider{margin-top:-300px}}.staff-slider{z-index:9;margin:40px 0 60px}.staff-slider .slick-slide{padding:0 15px;text-align:center}.staff-slider .slick-slide a>img,.staff-slider .slick-slide a>picture{display:block;border-radius:50%}.staff-slider .slick-slide img{transform:scale(.95);margin:0 auto 30px;object-fit:cover;border-radius:50%;aspect-ratio:1/1;transition:var(--transition-normal)}.staff-slider .job-title,.staff-slider h3{display:block;font-family:var(--text)}.staff-slider h3{font-size:20px;font-weight:400;margin:0 0 5px}.staff-slider .job-title{font-size:13px;font-weight:700;text-transform:uppercase}.staff-slider .slick-slide a:focus img,.staff-slider .slick-slide a:hover img{transform:scale(1)}@media screen and (max-width:768px){.staff-slider .slick-slide{padding:0 45px}}#team-member .container{display:grid;grid-template-columns:1fr 3fr;gap:100px}#team-member img{aspect-ratio:1/1;border-radius:50%;border:2px solid var(--white);object-fit:cover}#team-member-info .member-category{display:block;font-size:20px;font-weight:600;color:var(--white);letter-spacing:2px;text-transform:uppercase}#team-member-info .member-name{font-size:34px;font-weight:600;padding-top:30px;margin:0 0 10px}#team-member-info .member-title{font-size:20px;font-weight:400;margin:0 0 40px}@media screen and (max-width:1200px){#team-member .container{grid-template-columns:1fr 2fr;gap:60px}}@media screen and (max-width:768px){#team-member .container{grid-template-columns:1fr;gap:60px;text-align:center}#team-member img{max-width:80%;margin:0 auto}}#programs-intro .container>h2{margin:0 0 90px}.programs-description{font-size:22px}.programs-container>h3{font-size:30px;margin:0 0 15px}.main .programs-description,.programs-container>p{font-size:22px}.programs-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#work-learn .programs-blocks{padding-top:40px}.programs-blocks img{aspect-ratio:3/2;object-fit:cover;border:2px solid var(--white);margin:0 0 40px}.programs-blocks h2{font-size:24px;margin:0 0 20px}.programs-blocks p{line-height:1.4;margin:0 0 20px}#research-insights{position:relative;background:var(--darkgrey);border-top:2px solid var(--white)}#research-insights img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}#research-insights .container{position:relative;z-index:9}#research-insights .button:hover{color:var(--black)}@media screen and (min-width:1201px){#research-insights .container{padding-right:40vw}}@media screen and (max-width:1200px){#research-insights img{opacity:.6}}@media screen and (max-width:1024px){#work-learn .programs-blocks{grid-template-columns:1fr}}@media screen and (max-width:768px){.programs-blocks{grid-template-columns:1fr 1fr}}@media screen and (max-width:580px){.programs-blocks{grid-template-columns:1fr}}#news-archive .container{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 30px}#news-archive .post-1,#news-archive .post-2,#news-archive .post-3{position:relative;padding:50px;aspect-ratio:3/2;background:var(--black);border:2px solid var(--white)}#news-archive .post-1 .post-info,#news-archive .post-2 .post-info,#news-archive .post-3 .post-info{position:relative;z-index:9;height:100%}#news-archive .post-1 .post-info .category,#news-archive .post-2 .post-info .category,#news-archive .post-3 .post-info .category{display:block;font-family:var(--text);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:2px;text-transform:uppercase}#news-archive h2 a{transition:var(--transition-normal);text-shadow:0 0 0 transparent}#news-archive h2 a:focus,#news-archive h2 a:hover{color:var(--white);text-shadow:0 0 10px rgba(0,0,0,.85)}#news-archive .post-1 .post-info h2,#news-archive .post-2 .post-info h2,#news-archive .post-3 .post-info h2{font-size:30px;font-weight:500;margin:20px 0 0}#news-archive .fa-thin,.single-news-post .fa-thin{position:absolute;top:50%;right:0;transform:translateY(-50%) scale(.9);font-size:42px}#news-archive .fa-thin:focus,#news-archive .fa-thin:hover,.single-news-post .fa-thin:focus,.single-news-post .fa-thin:hover{transform:translateY(-50%) scale(1)}#news-archive .post-1 .fa-thin,#news-archive .post-2 .fa-thin,#news-archive .post-3 .fa-thin{top:auto;bottom:-20px;right:-20px;transform:scale(.9)}#news-archive .post-1 .fa-thin:focus,#news-archive .post-1 .fa-thin:hover,#news-archive .post-2 .fa-thin:focus,#news-archive .post-2 .fa-thin:hover,#news-archive .post-3 .fa-thin:focus,#news-archive .post-3 .fa-thin:hover{color:var(--white);transform:scale(1)}.button.load-more{display:inline-flex;grid-column:1/-1;margin-top:30px;background:0 0;border:0}#news-archive form{display:flex;max-width:100%;margin:0 0 30px;background:rgba(255,255,255,.8);border-radius:32px;border:0}#events-search form input,#news-archive form input{flex:1;background:0 0;border:0;padding:10px 5px 10px 30px}#events-search form input:focus::placeholder,#news-archive form input:focus::placeholder{color:transparent}#events-search form button,#news-archive form button{background:0 0;border:0;padding:10px 25px 10px 0;font-size:18px;color:#5c5c5c;transition:var(--transition-normal);cursor:pointer}#events-search form button{position:absolute;top:21%;right:0;padding:0 24px 0 0}#events-search form button:focus,#events-search form button:hover,#news-archive form button:focus,#news-archive form button:hover{color:var(--black)}.tag-cloud{display:flex;flex-wrap:wrap}.tag-cloud a{font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;padding:4px 15px;margin:0 15px 15px 0;border-radius:22px;border:1px solid var(--white);transition:var(--transition-fast)}.tag-cloud a:focus,.tag-cloud a:hover{color:var(--black);background:var(--white);border:1px solid var(--white)}@media screen and (min-width:1201px){#news-blocks.archive .news-post.post-4 .post-info,#news-blocks.archive .news-post.post-5 .post-info{border-bottom:0 solid var(--white)}#news-archive{padding-top:250px}#news-archive h1{font-size:42px;line-height:1.3;padding-right:40px}#news-archive .post-1>img,#news-archive .post-1>picture,#news-archive .post-2>img,#news-archive .post-2>picture,#news-archive .post-3>img,#news-archive .post-3>picture,#news-blocks.archive .news-post.large>img,#news-blocks.archive .news-post.large>picture{position:absolute;z-index:8;top:0;left:0;display:block;width:100%;height:100%;opacity:.5}#news-archive .post-1>picture img,#news-archive .post-2>picture img,#news-archive .post-3>picture img{width:100%;height:100%;object-fit:cover}#news-blocks.archive .news-post.post-4,#news-blocks.archive .news-post.post-5{margin-top:40px}#news-blocks.archive .news-post.post-4 .post-info,#news-blocks.archive .news-post.post-5 .post-info{border-top:2px solid var(--white)}#news-archive form{max-width:80%}}@media screen and (max-width:1200px){#news-archive .post-1 .post-info .category,#news-archive .post-2 .post-info .category,#news-archive .post-3 .post-info .category{font-size:13px;font-weight:300}#news-archive{padding-top:180px}#news-archive .container{grid-template-columns:1fr;gap:30px}#news-archive .post-1,#news-archive .post-2,#news-archive .post-3{padding:0;aspect-ratio:3/2;background:0 0;border:0}#news-archive .post-1>img,#news-archive .post-1>picture,#news-archive .post-2>img,#news-archive .post-2>picture,#news-archive .post-3>img,#news-archive .post-3>picture{display:block;width:100%;aspect-ratio:3/2;margin:0 0 20px}#news-archive .post-1 img,#news-archive .post-2 img,#news-archive .post-3 img{width:100%;height:100%;margin:0 0 20px;object-fit:cover;border:2px solid var(--white)}#news-archive .post-1 .post-info,#news-archive .post-2 .post-info,#news-archive .post-3 .post-info{height:auto;padding:0 0 20px}#news-archive .fa-thin{position:relative;top:auto;right:auto;transform:scale(1);font-size:22px}#news-blocks .fa-thin:focus,#news-blocks .fa-thin:hover{transform:scale(1)}#news-archive .post-1 .fa-thin,#news-archive .post-2 .fa-thin,#news-archive .post-3 .fa-thin{top:50%;right:0;font-size:24px}#news-archive .post-1 .fa-thin:focus,#news-archive .post-1 .fa-thin:hover,#news-archive .post-2 .fa-thin:focus,#news-archive .post-2 .fa-thin:hover,#news-archive .post-3 .fa-thin:focus,#news-archive .post-3 .fa-thin:hover{transform:translateY(-50%) scale(1)}#news-archive .post-1 .post-info h2,#news-archive .post-2 .post-info h2,#news-archive .post-3 .post-info h2{font-size:15px;line-height:1.3}}@media screen and (max-width:580px){#events-search form input,#news-archive form input{font-size:15px}.tag-cloud,.tag-cloud a{display:block}.tag-cloud a{margin-bottom:10px;text-align:center}}#community-intro h3{letter-spacing:1px;text-align:center;margin:0 0 40px}#community-intro #community-logos{margin:0 0 60px}#community-intro #community-logos .box img{height:100%;object-fit:contain}#community-intro .button{display:table;margin:0 auto}.df-container{margin-bottom:60px;background:var(--lightgrey)!important}@media screen and (min-width:1201px){#news-intro .container>h2{padding-right:20vw}}#news-blocks .large-post{position:relative;padding:50px;aspect-ratio:3/2;background:var(--black);border:2px solid var(--white)}#news-blocks .large-post>img,#news-blocks .large-post>picture{position:absolute;z-index:8;top:0;left:0;display:block;width:100%;height:100%;opacity:.5;object-fit:cover}#news-blocks .large-post>picture img{width:100%;height:100%;object-fit:cover}#news-blocks .large-post .post-info{position:relative;z-index:9;height:100%}#news-blocks .large-post .post-info .category{display:block;font-family:var(--text);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:2px;text-transform:uppercase}#news-blocks .large-post h2{font-size:30px;font-weight:500;margin:20px 0 0}#news-blocks .large-post h2 a:focus,#news-blocks .large-post h2 a:hover{color:var(--white);text-shadow:0 0 10px rgba(0,0,0,.85)}#news-blocks .large-post *{color:var(--white)}#news-blocks .large-post .fa-thin{position:absolute;top:auto;bottom:-20px;right:-20px;transform:scale(.9);font-size:44px}#news-blocks .large-post .fa-thin:focus,#news-blocks .large-post .fa-thin:hover{color:var(--white);transform:scale(1)}@media screen and (max-width:1200px){#news-blocks .large-post{display:grid;grid-template-columns:1fr;gap:15px;align-content:baseline;padding:0;background:0 0;border:0}#news-blocks .large-post *{color:var(--black)}#news-blocks .large-post h2 a:focus,#news-blocks .large-post h2 a:hover{text-shadow:none;color:var(--grey)}#news-blocks .large-post img,#news-blocks .large-post>picture{position:relative;display:block;width:100%;height:200px;object-fit:cover;border:2px solid var(--white);opacity:1}#news-blocks .large-post .post-info{grid-template-columns:1fr;padding:5px 0}#news-blocks .large-post .post-info .category{font-size:13px}#news-blocks .large-post .post-info h2{font-size:15px;line-height:1.3;margin:10px 0}#news-blocks .large-post .fa-thin{position:relative;top:auto;bottom:auto;right:auto;transform:scale(1);font-size:22px}#news-blocks .large-post .fa-thin:hover{color:var(--grey)}}#date-category-source{display:grid;grid-template-columns:repeat(3,auto);gap:10px 40px;align-items:center;justify-content:space-between;margin:0 0 30px;font-weight:300}#date-category-source.no-source{grid-template-columns:repeat(2,1fr)}#date-category-source.no-source.no-category{grid-template-columns:1fr;justify-items:center}#date-category-source .date strong{font-weight:500}#date-category-source .categories{font-weight:500;letter-spacing:1px;text-transform:uppercase}#date-category-source.no-source .categories{text-align:right}#date-category-source .source{font-style:italic}#date-category-source .source a,#date-category-source .source span{text-decoration:underline;font-style:normal}#job-posting-main h1,#news-article-main h1,#workshop-main h1{margin:0 0 80px;text-align:center}#tribe-events-content .categories{font-weight:500;letter-spacing:1px;text-transform:uppercase;text-align:center;margin:0 0 30px}#tribe-events-pg-template{padding-top:0!important}#job-posting-main .featured-image-full img,#news-article-main .featured-image-full img,#workshop-main .featured-image-full img{display:block;width:100%;height:auto;max-height:660px;object-fit:cover;border:2px solid var(--white)}#news-article-main #content{padding:0 0 100px}#job-posting-main #content,#workshop-main #content{padding:60px 0}#news-article-main #content.no-featured-image{padding:0 0 100px}#job-posting-main #content.no-featured-image,#workshop-main #content.no-featured-image{padding:0}#job-posting-main #content h2,#news-article-main #content h2,#workshop-main #content h2{font-family:var(--text);font-size:30px;font-weight:400;line-height:1.4}.single-news-post h3{grid-column:1/-1;font-size:18px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width:1024px){#date-category-source:not(.no-source){grid-template-areas:'categories categories' 'date source';grid-template-columns:repeat(2,auto)}#date-category-source:not(.no-source) .categories{grid-area:categories;text-align:center}#date-category-source:not(.no-source) .date{grid-area:date}#date-category-source:not(.no-source) .source{grid-area:source}}@media screen and (max-width:768px){.featured-image-full{display:block;margin-bottom:60px}#date-category-source:not(.no-source){grid-template-areas:'categories categories' 'date date' 'source source';text-align:center}#date-category-source.no-source{grid-template-columns:1fr;justify-items:center}#date-category-source .source{font-size:14px}#news-article-main h1{font-size:28px}}#community-archive .community-header{display:grid;grid-template-columns:repeat(2,auto);gap:60px}#community-archive .community-header h1{grid-column:1/-1;text-align:center}.community-search{display:flex;align-items:center;margin:0 0 15px}.community-search span{font-size:24px;margin-right:20px}.community-search form input{width:100%;min-width:320px;padding:10px 25px;border:0;border-radius:32px;background:rgba(255,255,255,.8);font-family:var(--font);font-size:16px;color:var(--black)}.community-search form input::placeholder{color:#767676}#view-toggle{display:flex;align-items:center;justify-content:flex-end}#view-toggle span{list-style:none;margin:0;display:flex;font-size:22px;font-weight:600;margin-right:20px}#view-toggle ul{list-style:none;margin:0;display:flex}#view-toggle a{display:inline-flex;width:48px;height:48px;margin:0 5px;font-size:28px;align-items:center;justify-content:center;border:2px solid var(--white);border-radius:50%}#view-toggle a.fa-list-ul{font-size:22px}#view-toggle a.active,#view-toggle a:focus,#view-toggle a:hover{background:var(--white);color:var(--black)}#community-logos.grid-view a{grid-template-columns:1fr 4fr;gap:40px}#community-logos .company-name,#community-logos.grid-view .button,#community-logos.grid-view .excerpt{display:none}#community-logos.list-view{grid-template-columns:1fr}#community-logos.list-view .button,#community-logos.list-view .company-name,#community-logos.list-view .excerpt{color:var(--black)}#community-logos.list-view .company-name,#community-logos.list-view .excerpt{display:block}#community-logos.list-view .company-name{font-size:22px;font-weight:600;color:var(--white)}#community-logos a .photo{display:inline}#community-logos.list-view .button{display:inline-flex;margin:0;color:var(--white)}#community-logos.list-view .box{display:grid;grid-template-columns:1fr 4fr;gap:40px;align-items:center;aspect-ratio:auto}#community-logos.list-view .box img{max-height:200px;object-fit:contain;padding:15px}#community-logos.list-view .box p{color:var(--white);margin:0 0 20px}@media screen and (min-width:1201px){#community-archive{padding-top:250px}}@media screen and (max-width:1200px){#community-archive{padding-top:180px}}@media screen and (max-width:1024px){#community-archive .community-header{grid-template-columns:1fr;gap:30px;justify-items:center;margin:0 0 80px}}@media screen and (max-width:768px){.community-search{flex-direction:column;align-items:stretch}.community-search span{font-size:22px;margin-right:0}.community-search form input{min-width:100%}}#company-main .container{display:grid;grid-template-columns:1fr 2fr;gap:40px 180px}#company-main .amenities-slider{margin-top:80px}@media screen and (max-width:1024px){#company-main .container{grid-template-columns:1fr}#company-main .featured-image{max-width:400px;max-height:200px}}#tribe-events-content *{color:var(--white)!important}.tribe-events-content a{border-bottom:0 solid var(--tec-color-link-accent)!important}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{content:'\f0a9';height:auto;background:0 0!important}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:'\f0a8';height:auto;background:0 0!important}.eventbrite-ticket-embed iframe{height:600px}#events-banner{position:relative;border-top:2px solid var(--white);border-bottom:2px solid var(--white)}#events-banner>img,#events-banner>picture{position:absolute;z-index:8;top:0;left:0;width:100%;height:100%}#events-banner picture img,#events-banner>img{width:100%;height:100%;object-fit:cover}#events-slider .button{margin-top:30px}#events-slider ul.slick-dots{position:absolute;top:0;left:0}#events-slider h2,#events-slider h3{font-weight:500}#events-search .search-categories{display:grid;grid-template-columns:3fr 4fr;gap:0 60px;align-items:start}#events-search h1{font-size:44px}.tribe-events-event-meta{padding-top:30px!important}.tribe-events-single-event-description{padding-bottom:50px;border-bottom:1px solid var(--white)}.tribe-events-abbr{text-decoration:none}.tribe-events-event-meta a{text-decoration:1px dotted underline}.event-time .register-link{margin-top:20px}.main #ecsa-search.layout-medium .tt-menu,.main .ecsa-search-icon .icon-img img,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text,.tribe-events .tribe-events-c-top-bar__nav-list-item svg,.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon,.tribe-events-c-subscribe-dropdown__container,.tribe-events-c-view-selector__button,.tribe-events-c-view-selector__list-item-icon,.tribe-events-c-view-selector__list-item-text,.tribe-events-calendar-month__calendar-event-datetime-featured-icon,.tribe-events-calendar-month__calendar-event-tooltip-datetime-featured-icon{display:none!important}.tribe-events-single .tribe-events-sub-nav{list-style:none;margin:0;padding-top:40px;border-top:2px solid var(--white)}.tribe-events-sub-nav .tribe-events-nav-previous a:before{content:'\f0a8';font-family:var(--icons);font-weight:100;padding-right:5px}.tribe-events-sub-nav .tribe-events-nav-next a:after{content:'\f0a9';font-family:var(--icons);font-weight:100;padding-left:5px}.tribe-events .tribe-events-header{flex-direction:row!important;justify-content:space-between;padding-bottom:20px!important;margin-bottom:40px!important;border-bottom:3px solid var(--white)}.tribe-events .tribe-events-header__top-bar{flex:none}.tribe-events .tribe-events-calendar-list__event-title-link{color:var(--white)!important}.tribe-events .tribe-events-calendar-list__event-title-link:hover{color:var(--grey)!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin:0!important}.main #ecsa-search.layout-medium{position:relative;border:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__content{transform:none!important}.main #ecsa-search.layout-medium input{position:relative;display:flex;width:100%;padding:10px 25px;margin:0 0 30px;border:0;border-radius:32px;background:rgba(255,255,255,.8);font-family:var(--font);font-size:20px;color:var(--black);transition:var(--transition-normal)}.main #ecsa-search.layout-medium input::placeholder{color:#707070}.twitter-typeahead pre{display:none}#ecsa-search input[type=text]:focus{border:0!important;background-color:var(--white)!important}.main #ecsa-search .icon-img{display:inline-flex;align-items:center;justify-content:center;background:0 0;padding-right:5px}.main .ecsa-search-icon .icon-img:after{content:'\f002';font-family:var(--icons);font-size:18px;font-weight:400;color:#5c5c5c;transition:var(--transition-normal)}.main .ecsa-search-icon .icon-img:focus:after,.main .ecsa-search-icon .icon-img:hover:after{color:var(--black)}#tribe-events-pg-template,.tribe-events-view.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{max-width:1640px;padding-left:10px;padding-right:10px}.tribe-events .tribe-events-c-view-selector__content{display:block!important;position:relative;top:auto;transform:none}.tribe-events-c-view-selector__list{display:flex;align-items:center}.tribe-events-c-view-selector__list:before{content:'View:';font-size:24px;color:var(--white);margin-right:10px}.tribe-events .tribe-events-c-view-selector__list-item-link{padding:0!important}.tribe-events-c-view-selector__list-item--list a:after,.tribe-events-c-view-selector__list-item--month a:after{display:inline-flex;width:48px;height:48px;margin:0 5px;font-family:var(--icons);font-size:28px;font-weight:300;align-items:center;justify-content:center;border:2px solid var(--white);border-radius:50%;transition:var(--transition-normal)}.tribe-events-c-view-selector__list-item--active a:after,.tribe-events-c-view-selector__list-item--list a:hover:after,.tribe-events-c-view-selector__list-item--month a:hover:after{background:var(--white);color:var(--black)}.tribe-events-c-view-selector__list-item--month a:after{content:'\f073'}.tribe-events-c-view-selector__list-item--list a:after{content:'\f0ca';font-size:26px}.tribe-events-c-top-bar__nav-link--next:before,.tribe-events-c-top-bar__nav-link--prev:after{font-size:20px;font-weight:300}.tribe-events-c-top-bar__nav-link--next,.tribe-events-c-top-bar__nav-link--prev{display:flex;align-items:center}.tribe-events-c-top-bar__nav-link--prev:after{content:'See previous month';margin-left:10px}.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide:before,.tribe-events-c-top-bar__nav-link--prev:before{position:relative;top:4px;content:'\f0a8'!important;font-family:var(--icons);font-size:28px;font-weight:100}.tribe-events-c-top-bar__nav-link--next:before{content:'See next month'!important;margin-right:10px}.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide:after,.tribe-events-c-top-bar__nav-link--next:after{position:relative;top:4px;content:'\f0a9';font-family:var(--icons);font-size:28px;font-weight:100}.tribe-events-view.tribe-events-view--list .tribe-events-c-top-bar__nav-link--prev:after{content:'See older events'!important}.tribe-events-view.tribe-events-view--list .tribe-events-c-top-bar__nav-link--next:before{content:'See newer events'!important}.tribe-common .tribe-common-c-btn-icon:before{display:inline-flex!important}.tribe-events .tribe-events-c-top-bar__nav-list{display:grid!important;grid-template-columns:repeat(2,auto);gap:40px}.tribe-common button[disabled]{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker button{background:0 0;border:0;font-size:48px;color:var(--white);display:block;width:100%;padding-bottom:40px;font-family:var(--heading)}.tribe-events .tribe-events-calendar-list__month-separator{font-weight:400;margin:0 0 30px}.tribe-events .tribe-events-c-top-bar__nav-link{line-height:normal!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:100%!important;padding-top:40px;border-top:1px solid var(--white)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:40px 0!important}.tribe-events-calendar-list h2:not(:first-child){padding-top:40px}.tribe-events-calendar-list-nav.tribe-events-c-nav{padding-top:20px!important;margin-top:110px!important;border-top:3px solid var(--white)}.tribe-events-c-nav__next-label,.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide,.tribe-events-c-nav__prev-label,.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide{font-size:0px}.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide:before,.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide:after{font-size:20px;font-weight:300}.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide:after{content:'See older events';margin-left:10px}.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide:before{content:'See newer events';margin-right:10px}.tribe-common .tribe-common-g-row{flex-wrap:nowrap!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{display:grid;grid-template-columns:1fr 3fr;gap:40px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width:100%!important;padding:0!important}.tribe-events-calendar-list__event-details{display:grid;grid-template-columns:1fr 3fr;gap:0 40px}.tribe-events .kicker{font-size:16px;margin:0}.tribe-events-calendar-list__event-title{font-size:24px;font-weight:500}.event-time span{display:block}.event-time .month{font-size:28px;font-weight:600;line-height:1.2}.event-time .time{font-size:22px;font-weight:300;padding-top:50px}.tribe-events .tribe-events-calendar-list__event-featured-image{width:100%;height:auto}.tribe-events .tribe-events-calendar-list__event-featured-image img{width:100%;max-height:240px;object-fit:cover}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{position:relative;padding-right:100px;font-weight:300}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description .fa-thin{position:absolute;top:50%;right:0;transform:translateY(-50%) scale(.9);font-size:44px}.tribe-events .tribe-events-calendar-month__multiday-event-bar{background-color:var(--blue)!important}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{font-size:16px;padding:5px 10px}.tribe-events .tribe-events-calendar-month__calendar-event-title{font-size:16px}.tribe-events-calendar-month__calendar-event-datetime{font-size:13px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:30px!important}.tribe-events-calendar-month__calendar-event-tooltip{background-color:var(--black)!important;padding:30px!important}.tribe-events-calendar-month__calendar-event-tooltip-title{font-size:22px}.tribe-events-calendar-month__calendar-event-tooltip-datetime{font-size:14px}.tribe-events-calendar-month__calendar-event-tooltip-description{font-size:14px}.tribe-events .tribe-events-c-view-selector{width:auto!important}.tribe-events-notices{position:relative;top:-60px;display:table;padding:10px 30px;margin:0 auto!important;background:var(--blue);font-size:14px;color:var(--white);text-transform:uppercase}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message{display:inline-flex;width:auto;padding:10px 30px;margin:20px auto 0!important;background:var(--blue);font-size:14px;color:var(--white);text-transform:uppercase}.tribe-events-notices ul li:before{content:'\f06a';font-family:var(--icons);font-weight:500;color:var(--white);margin-right:15px}.tribe-events-notices ul{list-style:none;margin:0;font-size:14px!important}#tribe-events-content .tribe-events-schedule{align-items:center;justify-content:center;margin:-40px 0 60px}#tribe-events-content .tribe-events-schedule h2{font-size:22px;text-align:center}.tribe-events-c-messages__message-icon-svg{margin-right:15px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){height:auto}.tribe-events-single-section-title{font-size:22px}.tribe-events .tribe-events-calendar-list__event-date-tag{display:none}.tribe-events-event-image img{margin:0 auto}.tribe-events-event-meta.primary *,.tribe-events-event-meta.secondary *{font-size:16px}@media screen and (min-width:1201px){#events-banner{margin-top:210px}#events-slider{padding-top:100px}}@media (min-width:769px){.tribe-events .tribe-events-calendar-list__event-featured-image{padding-top:40px}.tribe-events-meta-group{width:auto}.featured-image-full,.tribe-events-event-image{float:right;width:auto;max-width:35vw;margin:0 0 100px 100px}.tribe-events-single-event-description{padding-top:50px;border-top:1px solid var(--white)}}@media screen and (max-width:1200px){#events-banner{margin-top:130px}#events-slider{padding-top:60px}#events-slider h2{font-size:36px}#events-slider h3{font-size:20px}#events-slider .button{font-size:13px}}@media screen and (max-width:1024px){#events-search .search-categories{grid-template-columns:1fr;gap:30px;justify-items:center}#events-search .tag-cloud{justify-content:center}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{width:100%}}@media screen and (max-width:786px){.tribe-events .tribe-events-header{justify-content:center}.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden{display:block!important;visibility:visible!important}.tribe-common .tribe-common-g-row{flex-wrap:wrap!important}.tribe-events-calendar-list__month-separator{color:var(--white);background:var(--black)}.tribe-events-calendar-list h2:first-child,.tribe-events-calendar-list h2:not(:first-child),.tribe-events-calendar-list__month-separator{padding:10px}.tribe-events .tribe-events-calendar-list__event-details{display:flex;flex-direction:row-reverse;justify-content:space-between}.event-time .month{font-size:20px}.event-time .time{font-size:18px}.tribe-events-calendar-list__event-title{font-size:22px}.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today{display:none}.tribe-events-calendar-list-nav.tribe-events-c-nav{margin-top:0!important}}@media screen and (max-width:580px){.tribe-events .tribe-events-c-top-bar__nav-list{gap:10px}.tribe-events .tribe-events-header{flex-direction:column!important}.tribe-events-c-top-bar__nav-link--next:before,.tribe-events-c-top-bar__nav-link--prev:after{font-size:14px}.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide:after,.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide:before,.tribe-events-c-top-bar__nav-link--next:after,.tribe-events-c-top-bar__nav-link--prev:before{top:0;font-size:16px}.tribe-events .tribe-events-calendar-list__event-details{flex-direction:column-reverse}.event-time .time{padding:10px 0}.tribe-events-meta-group-details{margin-bottom:30px}}#contact-page-content .container{display:grid;grid-template-columns:1fr 1fr;gap:220px}#contact-page-content .gform_footer{justify-content:center;margin:22px 0 16px;padding:0}@media screen and (min-width:1201px){#banner-spacer{margin-top:210px}}@media screen and (max-width:1366px){#contact-page-content .container{gap:60px}}@media screen and (max-width:1200px){#banner-spacer{margin-top:130px}}@media screen and (max-width:1024px){#contact-page-content .container{grid-template-columns:1fr}#contact-page-content h1{font-size:28px}}.full-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body.admin-bar .full-bg-image{top:32px}#page-404 .container{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center}body.admin-bar #page-404 .container{top:calc(50% + 32px)}#page-404 .kicker{margin:0 0 50px}#page-404 p{font-size:24px}@media screen and (max-width:782px){body.admin-bar .full-bg-image{top:46px}body.admin-bar #page-404 .container{top:calc(50% + 46px)}}#values-diversity .container{display:grid;grid-template-columns:repeat(2,1fr);gap:120px}#values-diversity .container h3{font-size:34px}#values-diversity .container p{font-size:24px}.benefit-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:60px 0 30px}.benefit-blocks aside{display:grid;grid-template-columns:1fr 3fr;gap:40px;align-items:center;padding:25px 60px 25px 30px;background:var(--black);border:1px solid var(--white)}.benefit-blocks aside p{font-size:22px;line-height:1.2;margin:0}#join-our-team .container{display:grid;grid-template-columns:1fr}#join-our-team .large-text{font-size:24px}#join-our-team p.contact{grid-column:1/-1;padding:80px 0 0;text-align:center}#join-our-team p.contact a{text-decoration:underline}#job-postings{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}#job-postings>h3{grid-column:1/-1;padding-bottom:20px;margin-bottom:0;border-bottom:2px solid var(--white)}#join-our-team h3.no-postings{grid-column:1/-1;padding:60px 0 0;text-align:center}#job-postings .job-post{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:50px 10px;border-bottom:2px solid var(--white)}#job-postings .job-post h3{font-size:22px;margin:0}#job-postings .job-post .date{display:block;font-size:15px;font-weight:300;line-height:1.2}@media screen and (min-width:1201px){#our-workplace{padding-bottom:240px}#our-workplace .container>p{padding-right:20vw}#join-our-team .container{grid-template-columns:repeat(2,1fr);gap:0 60px}#job-postings{grid-column:1/-1}#join-our-team h2{grid-column:1}#join-our-team p{grid-column:2}#join-our-team h2,#join-our-team p{padding:30px 0 40px}#job-postings .job-post h3{padding-right:40px}#job-postings .job-post .fa-thin{font-size:42px;margin:0;transform:scale(.9)}#job-postings .job-post .fa-thin:hover{transform:scale(1)}}@media screen and (max-width:1200px){#values-diversity .container{grid-template-columns:1fr;gap:20px}#job-postings{grid-template-columns:1fr;gap:0}}@media screen and (max-width:1024px){.benefit-blocks{grid-template-columns:repeat(2,1fr)}#values-diversity .container h3{font-size:24px}#values-diversity .container p{font-size:20px}}@media screen and (max-width:768px){.benefit-blocks{grid-template-columns:1fr;margin:60px 0 100px}#job-postings .job-post{grid-template-columns:1fr;gap:20px}}#hero.learning-resources-hero{background:var(--darkgrey)}#hero.learning-resources-hero:not(.left-right)>.container *{text-align:left}#hero.learning-resources-hero h2{font-size:24px}#internship-program picture{float:right;object-fit:cover;margin:0 0 40px 40px}#internship-program picture img{width:300px;height:300px;object-fit:cover;border:2px solid var(--white)}#internship-program .large-text{font-size:24px}#employers-students{display:grid;grid-template-columns:repeat(2,1fr);gap:80px;padding:60px 0 0}#employers-students .button,#follow-along .button,#learning-tools-blocks .button{margin:0 0 5px}#learning-tools-blocks .button{display:inline-flex}#workshops-slider{margin-top:40px}#workshops-slider .slick-next,#workshops-slider .slick-prev{background:var(--darkgrey);border:2px solid var(--white)}#workshops-slider .slick-next:before,#workshops-slider .slick-prev:before{color:var(--white)}#workshops-slider .workshop{padding:50px;border:2px solid var(--white)}#learning-tools .large-text{font-size:24px}#follow-along{background:var(--black)}#follow-along .container{display:grid;grid-template-columns:2fr 3fr;gap:60px}#follow-along h2{font-size:34px;line-height:1.4}#follow-along iframe{width:100%;height:auto;aspect-ratio:16/9}#workshops-slider .workshop{position:relative}.workshop-info{position:absolute;bottom:40px;left:50px;font-size:24px;font-weight:300}.workshop-info:before{content:'';display:block;width:94px;height:1px;background:var(--white)}.workshop-info .length-cost{font-size:24px;font-weight:400;line-height:1.4;padding-top:20px}.workshop-info .teacher{display:block;font-size:18px;font-weight:300}#learning-tools-blocks{display:grid;grid-template-columns:1fr;gap:20px}#learning-tools-blocks picture{display:block;margin:0 0 70px}#learning-tools-blocks picture img,#learning-tools-blocks>img{aspect-ratio:1/1;border-radius:50%;border:2px solid var(--white)}#learning-tools-blocks h2{font-size:32px;font-weight:500}#learning-tools-blocks aside{text-align:center}@media screen and (min-width:1641px){#workshops-slider .slick-prev{left:-50px}#workshops-slider .slick-next{right:-50px}}@media screen and (min-width:1201px){#hero.learning-resources-hero aside{padding-top:80px}#hero.learning-resources-hero .container{display:grid;grid-template-columns:5fr 4fr}#internship-program picture{position:relative;top:-730px;float:right;max-width:40%;margin:0 0 -730px 0}#internship-program picture img{width:auto;height:860px}#learning-tools-blocks{margin-top:-280px}}@media screen and (min-width:769px){#learning-tools.padded-bottom{padding-bottom:220px}#learning-tools-blocks{grid-template-columns:repeat(3,1fr);gap:85px;margin-top:-280px}}@media screen and (max-width:1200px){#hero.learning-resources-hero .container{padding-top:180px}#hero.learning-resources-hero h2{font-size:20px}}@media screen and (max-width:768px){#learning-tools-blocks{gap:60px;text-align:center}#learning-tools-blocks h2{font-size:26px}#learning-tools-blocks picture img{margin:0 auto}#internship-program .large-text,#learning-tools .large-text{font-size:18px}#follow-along .container{grid-template-columns:1fr;gap:60px}}@media screen and (max-width:580px){#workshops-slider .workshop{padding:50px;border:2px solid var(--white)}#workshops h3{font-size:24px;color:#fff}#employers-students{grid-template-columns:1fr;gap:50px}#internship-program picture{float:none;margin:0}#internship-program picture img{margin:0 auto 40px}}#hero.research-hero{height:auto;min-height:0;background:var(--darkgrey)}#hero.research-hero .container{padding-bottom:200px}.research-block{display:grid;grid-template-columns:1fr 2fr;gap:40px}.research-block picture{display:block;width:100%}.research-block picture img,.research-block>img{width:100%;margin:15px auto;object-fit:cover;border:2px solid var(--white)}.research-block .research-content h2{font-size:34px}.research-files{display:flex;flex-wrap:wrap}.research-files .button{margin-bottom:15px}.research-files .button:not(:last-child){margin-right:35px}.research-files .button:after{font-size:22px;transition:var(--transition-fast)}.research-files .button:focus:after,.research-files .button:hover:after{margin-left:10px}@media screen and (min-width:1201px){#hero.research-hero .container{padding-top:360px;max-width:50vw}.research-block .research-content{padding:80px 40px 40px 80px;border-bottom:2px solid var(--white)}.research-block:first-of-type .research-content{border-top:2px solid var(--white)}.research-block picture{height:100%}.research-block picture img,.research-block>img{height:calc(100% - 30px)}}@media screen and (max-width:1200px){.research-block{grid-template-columns:1fr;padding-bottom:80px}.research-block picture img,.research-block>img{aspect-ratio:3/2}}.search-result{display:grid;grid-template-columns:3fr 1fr;gap:30px 90px;padding:50px 0;border-top:2px solid var(--white)}.search-result:first-of-type{margin-top:80px}.search-result .post-meta{display:flex}.search-result .post-date,.search-result .post-type{display:block;font-family:var(--text);font-size:16px;font-weight:300;letter-spacing:1px}.search-result .post-date strong,.search-result .post-type strong{font-weight:600}.search-result .post-date{margin-right:5px}.search-result h2{font-size:26px;margin:0 0 10px}.search-result img{aspect-ratio:3/2;object-fit:cover}nav.pagination{position:relative;display:block;padding-top:30px;margin-top:60px;border-top:2px solid var(--white)}nav.pagination .screen-reader-text{display:none}.nav-links{position:relative}.nav-links ul{display:flex;align-items:center;justify-content:center;list-style:none;margin:0}.nav-links ul li{margin:0 5px;font-size:14px;font-weight:300}.nav-links ul li span.current{display:block;padding:10px 13px;background:var(--white);border:1px solid var(--white);color:var(--darkgrey);line-height:1;border-radius:50%}.nav-links ul li a:not(.prev):not(.next){padding:10px 13px;background:var(--darkgrey);color:var(--white);text-decoration:none;border:1px solid var(--grey);border-radius:50%;display:block;line-height:1}.nav-links ul li a.next,.nav-links ul li a.prev{padding:10px 25px}.nav-links ul li a.prev:before{content:'\f0a8';font-family:var(--icons);font-weight:300;margin-right:8px}.nav-links ul li a.next:after{content:'\f0a9';font-family:var(--icons);font-weight:300;margin-left:8px}.nav-links ul li a:not(.prev):not(.next):hover{background:var(--black);color:var(--white)}@media screen and (max-width:1024px){.search-result{grid-template-columns:1fr;padding:50px 0;border-top:2px solid var(--white)}}.full-width{grid-column:1/-1}#internship-postings .featured-image{text-align:center;margin-bottom:40px}#internship-postings .featured-image>img,#internship-postings .featured-image>picture{display:inline-block}.internship-post{font-weight:300;padding:30px;border:1px solid var(--white)}.internship-post:not(:last-child){margin-bottom:40px}.internship-post:nth-child(odd){background-color:rgba(255,255,255,.05)}.internship-post h2{font-size:30px;margin-bottom:5px}.internship-post .date{font-size:15px;margin-bottom:15px}.internship-post .button{margin:0}.featured-image h1:not(.large){font-size:22px;margin:0}.featured-image h1 span{display:none}#internship-wrapper #community-logos{margin-top:0}#internship-wrapper .container{display:grid;grid-template-columns:5fr 2fr;gap:0 60px;align-items:start}.internship-categories{padding:30px 30px 50px;background-color:rgba(255,255,255,.05);border:1px solid var(--white)}.main .internship-categories ul{list-style:none;margin:0}.internship-categories a{display:block;font-size:18px;line-height:1.2;display:block;padding:12px 0}.internship-categories a:before{content:'\f0a9';font-family:var(--icons);font-size:16px;font-weight:300;margin-right:10px;transition:var(--transition-slow)}.internship-categories li:not(:last-child) a{border-bottom:1px solid var(--white)}#by-company{grid-column:1/-1;padding-top:60px}@media screen and (min-width:1025px){#internship-postings .featured-image img{max-width:600px}}@media screen and (max-width:1366px){#internship-wrapper .container{grid-template-columns:3fr 2fr}}@media screen and (max-width:1200px){#internship-wrapper .container{grid-template-columns:1fr;gap:40px}.full-width{margin:0 0 20px;text-align:center}}@media screen and (max-width:768px){h1.full-width{font-size:32px}}.gallery{display:flex;gap:40px}.gallery .gallery-item img{aspect-ratio:3/2;object-fit:cover}@media screen and (max-width:768px){.gallery{display:flex;flex-direction:column}.gallery .gallery-item{float:none!important;margin-top:10px;width:100%!important}}#amenities-subfooter{position:relative}#amenities-subfooter img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}#amenities-subfooter .container{position:relative;z-index:9}#amenities-subfooter .button{margin:0}