.height-small,.height-small[class*=block-carousel] .slide{min-height:450px;height:450px;height:50vh;max-height:700px}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Averta;src:url(../fonts/averta/Averta-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Averta;src:url(../fonts/averta/Averta-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Averta;src:url(../fonts/averta/Averta-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Averta;src:url(../fonts/averta/Averta-Extrabold.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Atlas Grotesk;src:url(../fonts/atlas/AtlasGrotesk-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Atlas Grotesk;src:url(../fonts/atlas/AtlasGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Atlas Grotesk;src:url(../fonts/atlas/AtlasGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Atlas Grotesk;src:url(../fonts/atlas/AtlasGrotesk-Bold.woff) format("woff");font-weight:700;font-style:normal}.font-headline{font-family:Averta,sans-serif}.font-context{font-family:Atlas Grotesk,sans-serif}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-weight-bolder{font-weight:900}.font-size-xx-small{font-size:.6rem;line-height:1.15rem}.font-size-x-small{font-size:.7rem;line-height:1.25rem}.font-size-small{font-size:.8rem;line-height:1.25em}.font-size-regular{font-size:1rem;line-height:1.25em}.font-size-medium{font-size:1.1rem;line-height:1.25em}.font-size-medium-large{font-size:1.5rem;line-height:1.25em}.font-size-large{font-size:1.8rem;line-height:1.25em}.font-size-x-large{font-size:3rem;line-height:1em}html{font-size:20px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html.no-scroll{overflow:hidden}@media (max-width:767px){html{font-size:16px}}body{font-family:Atlas Grotesk,sans-serif;font-size:.8rem;line-height:1.25em;width:100%;min-height:100vh;position:relative}body.no-scroll{overflow:hidden}img{display:block;max-width:100%}a{text-decoration:none;color:#000;outline:0;transition:all .3s ease}b,strong{font-weight:500;outline:0}button{font-family:inherit;font-size:1em;font-weight:inherit;border:0;padding:0;background:transparent;outline:none;cursor:pointer}nav ul li{display:inline-block}.clip-svg{display:block}.sprite{display:inline-block;width:1rem;height:1rem;vertical-align:middle;fill:currentColor}.sprite use{color:inherit}.has-background-image{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-size:cover;background-position:top;background-repeat:no-repeat;transition:transform .3s ease}.has-background-image img{display:none;visibility:hidden}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.socials{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.socials,.socials li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.socials li{border-radius:50%;width:1.75rem;height:1.55rem;-ms-flex-pack:center;justify-content:center}.socials li:not(:first-child){margin-left:.25rem}.socials li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;border-radius:50%;transition:all .3s ease}.socials li a svg{width:1.75rem;height:1.75rem}.socials li a:hover{box-shadow:0 5px 5px rgba(0,0,0,.1),0 5px 5px rgba(0,0,0,.1)}.lang-switcher{color:#b3b3b3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lang-switcher svg{width:.9rem;height:.9rem;padding:0 .3rem 0 0}.bar{color:#b3b3b3;padding:0 1rem}@media (max-width:767px){.bar{display:none}}.close-tag{display:inline-block;margin-top:.5em;font-size:.65rem;line-height:1;padding:.75em;border:1px solid #fd4903;border-radius:4px}.close-tag:before{display:inline-block;content:"";width:1em;height:1em;margin-right:.5em;background:#fd4903;border-radius:1em;vertical-align:text-bottom}.close-tag.--enhance{width:auto;font-size:.75rem;line-height:1em;padding:1em;padding-bottom:.9em}.lower{text-transform:lowercase}.mobile-only{display:none}@media (max-width:999px){.mobile-only{display:block}}em{font-style:italic}.blend-mode{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;mix-blend-mode:screen;opacity:.4;transition:.3s ease-in-out}.menu-item a{position:relative;padding-bottom:.25rem}.menu-item a:before{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#fff;width:0;opacity:0;transition:width .3s ease}.menu-item a:hover:before{width:100%;opacity:1}.hide{display:none;visibility:hidden}.block{display:block}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}@keyframes rotateWord{0%{opacity:1}10%{opacity:.5}25%{opacity:0}50%{opacity:0}65%{opacity:.5}75%{opacity:1}to{opacity:1}}@keyframes rotateLastWord{0%{opacity:0}10%{opacity:.5}25%{opacity:1}50%{opacity:1}65%{opacity:.5}75%{opacity:0}to{opacity:0}}@keyframes clouds{0%{left:50%}to{left:-100%}}@keyframes arrow-btn{0%{transform:translateX(0)}25%{transform:translateX(65px)}26%{transform:translateX(-65px);opacity:0}50%{transform:translateX(0);opacity:1}to{transform:translateX(0)}}@keyframes arrow-btn-left{0%{transform:rotate(180deg) scale(1) translateX(0)}25%{transform:rotate(180deg) scale(0) translateX(-65px)}50%{transform:rotate(180deg) scale(0) translateX(0)}to{transform:rotate(180deg) scale(1) translateX(0)}}[class*=grid-]{display:inline-block}.grid-1{width:8.33%;width:calc(8.33% - 2rem)}.true-grid-1{width:8.33%}.grid-2{width:16.66%;width:calc(16.66% - 2rem)}.true-grid-2{width:16.66%}.grid-3{width:25%;width:calc(25% - 2rem)}.true-grid-3{width:25%}.grid-4{width:33.33%;width:calc(33.33% - 2rem)}.true-grid-4{width:33.33%}.grid-5{width:41.66%;width:calc(41.66% - 2rem)}.true-grid-5{width:41.66%}.grid-6{width:50%;width:calc(50% - 2rem)}.true-grid-6{width:50%}.grid-7{width:58.33%;width:calc(58.33% - 2rem)}.true-grid-7{width:58.33%}.grid-8{width:66.66%;width:calc(66.66% - 2rem)}.true-grid-8{width:66.66%}.grid-9{width:75%;width:calc(75% - 2rem)}.true-grid-9{width:75%}.grid-10{width:83.33%;width:calc(83.33% - 2rem)}.true-grid-10{width:83.33%}.grid-11{width:91.66%;width:calc(91.66% - 2rem)}.true-grid-11{width:91.66%}.grid-12{width:100%;width:calc(100% - 2rem)}.true-grid-12{width:100%}@media (max-width:999px){article .grid-8,footer .grid-8,main .grid-8{width:100%;width:calc(100% - 2rem)}article .true-grid-8,footer .true-grid-8,main .true-grid-8{width:100%}article .grid-9,footer .grid-9,main .grid-9{width:100%;width:calc(100% - 2rem)}article .true-grid-9,footer .true-grid-9,main .true-grid-9{width:100%}article .grid-10,footer .grid-10,main .grid-10{width:100%;width:calc(100% - 2rem)}article .true-grid-10,footer .true-grid-10,main .true-grid-10{width:100%}article .grid-11,footer .grid-11,main .grid-11{width:100%;width:calc(100% - 2rem)}article .true-grid-11,footer .true-grid-11,main .true-grid-11{width:100%}article .grid-12,footer .grid-12,main .grid-12{width:100%;width:calc(100% - 2rem)}article .true-grid-12,footer .true-grid-12,main .true-grid-12{width:100%}article .grid-1,footer .grid-1,main .grid-1{width:50%;width:calc(50% - 2rem)}article .true-grid-1,footer .true-grid-1,main .true-grid-1{width:50%}article .grid-2,footer .grid-2,main .grid-2{width:50%;width:calc(50% - 2rem)}article .true-grid-2,footer .true-grid-2,main .true-grid-2{width:50%}article .grid-3,footer .grid-3,main .grid-3{width:50%;width:calc(50% - 2rem)}article .true-grid-3,footer .true-grid-3,main .true-grid-3{width:50%}article .grid-4,footer .grid-4,main .grid-4{width:50%;width:calc(50% - 2rem)}article .true-grid-4,footer .true-grid-4,main .true-grid-4{width:50%}article .grid-5,footer .grid-5,main .grid-5{width:50%;width:calc(50% - 2rem)}article .true-grid-5,footer .true-grid-5,main .true-grid-5{width:50%}article .grid-6,footer .grid-6,main .grid-6{width:50%;width:calc(50% - 2rem)}article .true-grid-6,footer .true-grid-6,main .true-grid-6{width:50%}article .grid-7,footer .grid-7,main .grid-7{width:50%;width:calc(50% - 2rem)}article .true-grid-7,footer .true-grid-7,main .true-grid-7{width:50%}}@media (max-width:767px){article .grid-1,footer .grid-1,main .grid-1{width:100%;width:calc(100% - 2rem)}article .true-grid-1,footer .true-grid-1,main .true-grid-1{width:100%}article .grid-2,footer .grid-2,main .grid-2{width:100%;width:calc(100% - 2rem)}article .true-grid-2,footer .true-grid-2,main .true-grid-2{width:100%}article .grid-3,footer .grid-3,main .grid-3{width:100%;width:calc(100% - 2rem)}article .true-grid-3,footer .true-grid-3,main .true-grid-3{width:100%}article .grid-4,footer .grid-4,main .grid-4{width:100%;width:calc(100% - 2rem)}article .true-grid-4,footer .true-grid-4,main .true-grid-4{width:100%}article .grid-5,footer .grid-5,main .grid-5{width:100%;width:calc(100% - 2rem)}article .true-grid-5,footer .true-grid-5,main .true-grid-5{width:100%}article .grid-6,footer .grid-6,main .grid-6{width:100%;width:calc(100% - 2rem)}article .true-grid-6,footer .true-grid-6,main .true-grid-6{width:100%}article .grid-7,footer .grid-7,main .grid-7{width:100%;width:calc(100% - 2rem)}article .true-grid-7,footer .true-grid-7,main .true-grid-7{width:100%}article .grid-8,footer .grid-8,main .grid-8{width:100%;width:calc(100% - 2rem)}article .true-grid-8,footer .true-grid-8,main .true-grid-8{width:100%}article .grid-9,footer .grid-9,main .grid-9{width:100%;width:calc(100% - 2rem)}article .true-grid-9,footer .true-grid-9,main .true-grid-9{width:100%}article .grid-10,footer .grid-10,main .grid-10{width:100%;width:calc(100% - 2rem)}article .true-grid-10,footer .true-grid-10,main .true-grid-10{width:100%}article .grid-11,footer .grid-11,main .grid-11{width:100%;width:calc(100% - 2rem)}article .true-grid-11,footer .true-grid-11,main .true-grid-11{width:100%}article .grid-12,footer .grid-12,main .grid-12{width:100%;width:calc(100% - 2rem)}article .true-grid-12,footer .true-grid-12,main .true-grid-12{width:100%}}.background-color-accent{background-color:#ffc820;background-color:var(--site-accent-color)}.background-color-events{background-color:#9836ff}.background-color-activities{background-color:#ff5035}.background-color-news{background-color:#3cbcf2}.background-color-black{background-color:#000}.background-color-white{background-color:#fff}.background-color-white>*{color:#000}.background-color-grey{background-color:rgba(0,0,0,.03)}.background-color-grey>*{color:#fff}.background-color-blue{background-color:#5094ff}.background-color-blue>*{color:#fff}.background-color-red{background-color:#ff4725}.background-color-red>*{color:#fff}.background-color-green{background-color:#30e77d}.background-color-green>*{color:#fff}.background-color-yellow-sunlife{background-color:#ebcc3e}.background-color-yellow-sunlife>*{color:#000}.background-color-yellow{background-color:#f9da00}.background-color-yellow>*{color:#000}[class*=background-color-]{padding:2rem}.background-color-none{padding:0}body.schedule .notice{padding:2rem 0}body.schedule #week_calendar{background-color:rgba(0,0,0,.04);-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}body.schedule .page-header-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}body.schedule .page-header{position:relative;height:30rem;-ms-flex-item-align:end;align-self:flex-end;overflow:hidden;padding:2rem;width:100%}body.schedule .page-header .has-background-image{background-size:contain}body.schedule .page-header .animatedLogo{position:absolute;top:50%;left:50%;transform:translate(-50%,150%);z-index:3;opacity:0}body.schedule .page-header .animatedLogo.animatedWrapperOne{transform:translate(-50%,-50%);opacity:1}body.schedule .page-header h2{padding:.5rem 0 1rem;text-transform:uppercase}@media (max-width:480px){body.schedule .page-header h2{font-size:1.8rem}}body.schedule .page-header img{width:12rem;margin:0 auto}body.schedule .page-header .animatedWrapperTwo img{margin:0 0 0 auto}body.schedule .page-header .logoFull{width:15rem}@media (max-width:767px){body.schedule .page-header .logoFull{max-width:10rem}}body.schedule .schedule-week-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%;margin:0;background:#fff;position:relative}body.schedule .schedule-week-navigation h3{width:100%;padding:2rem 0;text-align:center}body.schedule .schedule-week-navigation .next-month{position:absolute;right:0}body.schedule .schedule-week-navigation .btn-arrow{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media (max-width:1024px){body.schedule .schedule-week-navigation .btn-arrow{font-size:0}}body.schedule .panel{margin-top:1.5rem;padding:0}@media (max-width:767px){body.schedule .panel{height:auto!important}}body.schedule .panel ul li{margin:0;width:100%}body.schedule .panel ul li+li{margin-top:1.5rem}body.schedule .block-schedule_item,body.schedule .panel-title{margin:1rem 0}body.schedule .item.schedule{padding:1rem;display:block;background:#fff;transition:.3s ease;position:relative}body.schedule .item.schedule .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}body.schedule .item.schedule .container>*{-ms-flex:1;flex:1;padding-right:.5rem}body.schedule .item.schedule .container .item-title{-ms-flex:4;flex:4}body.schedule .item.schedule .container .item-title span{display:block;width:100%}body.schedule .item.schedule .container .item-title span.item-extras{color:#b3b3b3;font-size:90%}body.schedule .item.schedule .container .item-date{-ms-flex:2;flex:2}body.schedule .item.schedule .container .item-hours{-ms-flex:2;flex:2;text-align:right}body.schedule .item.schedule .img{width:3rem;height:auto;border-radius:100%;background:#f5f5f5}body.schedule .item.schedule:before{content:"";display:block;height:50%;width:2px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#000;transition:.3s ease}body.schedule .item.schedule.blue:before{background-color:#1032fc}body.schedule .item.schedule.purple:before{background-color:#9836ff}body.schedule .item.schedule.green:before{background-color:#0ec162}body.schedule .item.schedule.red:before{background-color:#ff5035}body.schedule .item.schedule:hover{box-shadow:0 5px 5px rgba(0,0,0,.1)}body.schedule .item.schedule:hover:before{height:100%}@media (max-width:767px){body.schedule .item.schedule{box-shadow:0 5px 5px rgba(0,0,0,.1)}body.schedule .item.schedule:before{height:100%}}body.schedule .activities .item.schedule .container{-ms-flex-pack:start;justify-content:flex-start}body.schedule .activities .item.schedule .container .thumb{margin-right:1rem}body.schedule .activities .item.schedule .container .content{-ms-flex:4;flex:4}body.schedule .activities .item.schedule .container .date{margin-top:.5em}body.schedule .activities .item.schedule .container .hours{text-transform:lowercase}body.schedule .activities .item.schedule .container .date,body.schedule .activities .item.schedule .container .hours{display:block;line-height:1.5}body.schedule .activities-wrapper h3,body.schedule .events-wrapper h3{padding:2rem 0 0}body.schedule .block-part-events ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:960px){body.schedule .block-part-events ul li{width:50%;width:calc(50% - 1rem)}}@media (max-width:480px){body.schedule .block-part-events ul li{width:100%}}@media (max-width:960px){body.schedule .block-part-events ul li:nth-child(2n){margin-left:2rem}}@media (max-width:480px){body.schedule .block-part-events ul li:nth-child(2n){margin-left:0}}@media (max-width:960px){body.schedule .block-part-events .item.schedule .container .item-date,body.schedule .block-part-events .item.schedule .container .item-hours,body.schedule .block-part-events .item.schedule .container .item-title{-ms-flex:initial;flex:initial;display:block;width:100%;text-align:left;padding:.25rem 0}}@media (max-width:960px){body.schedule .block-part-events .item.schedule .container .item-title{padding-top:1rem}}[role=banner] .banner-navigation{position:relative;z-index:3}@media (max-width:480px){[role=banner] .banner-navigation{background-color:#fff}}[role=banner] .banner-navigation,[role=banner] .hamburger,[role=banner] .hero{opacity:0;transform:translateY(10%)}[role=banner]:after{content:"";position:absolute;z-index:-1;top:0;width:100%;height:0%}[role=banner] #Logo_BDB #baie,[role=banner] #Logo_BDB #beauport,[role=banner] #Logo_BDB #tagline{fill:#fff}[role=banner] #Logo_BDB #de{fill:#0b5576}@media (max-width:480px){[role=banner] #Logo_BDB #baie,[role=banner] #Logo_BDB #beauport{fill:#3cbcf2}[role=banner] #Logo_BDB #tagline{display:none}}body.js [role=banner] .banner-navigation,body.js [role=banner] .hero{transition:all .55s ease .55s}body.js [role=banner] .hero{transition-delay:.75s}body.js [role=banner]:after{transition:all .75s ease .25s}body.loaded [role=banner]:after{background-color:#3cbcf2;background-color:var(--site-primary-color);height:20em;max-height:900px}body.loaded [role=banner] .banner-navigation,body.loaded [role=banner] .hamburger,body.loaded [role=banner] .hero{opacity:1;transform:translateY(0)}body.loaded.homepage [role=banner]:after{background-color:#3cbcf2;background-color:var(--site-primary-color);height:100%;height:calc(100% - 4rem);height:calc(100vh - 2rem)}body.loaded.schedule [role=banner]:after{background-color:#3cbcf2;background-color:var(--site-primary-color);height:100%}body.loaded.blog .hero,body.loaded.guides .hero,body.loaded.listFaqs .hero,body.loaded.listPartners .hero,body.loaded.news .hero,body.loaded.pages .hero{color:#fff;margin-bottom:2rem}body.loaded.blog .hero .block-image,body.loaded.guides .hero .block-image,body.loaded.listFaqs .hero .block-image,body.loaded.listPartners .hero .block-image,body.loaded.news .hero .block-image,body.loaded.pages .hero .block-image{margin-bottom:-2rem}body.loaded.blog [role=banner]:after,body.loaded.guides [role=banner]:after,body.loaded.listFaqs [role=banner]:after,body.loaded.listPartners [role=banner]:after,body.loaded.news [role=banner]:after,body.loaded.pages [role=banner]:after{background-color:#3cbcf2;background-color:var(--site-primary-color);height:100%}[role=banner]{position:relative}[role=banner] .banner-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}[role=banner] .banner-navigation .socials{-ms-flex-item-align:center;align-self:center;padding:0 1rem 1rem}[role=banner] .logo{display:block;padding:1.5rem 2rem}@media (max-width:480px){[role=banner] .logo{padding:1.5rem 2rem 0}}[role=banner] .logo .svg{width:10rem;display:block;z-index:10}@media (max-width:767px){[role=banner] .logo .svg{width:8rem}}[role=banner] .navs-wrapper .socials{-ms-flex-pack:end;justify-content:flex-end;padding:0 1rem 1rem 0;text-align:right;display:none}[role=banner] .mobile-menu-button{background-color:#3cbcf2;background-color:var(--site-primary-color);width:2rem;position:absolute;top:4rem;right:2rem;z-index:99;height:2rem;border-radius:50%;transition:.3s cubic-bezier(.68,-.55,.265,1.55)}[role=banner] .mobile-menu-button.fixed{position:fixed;box-shadow:0 5px 5px rgba(0,0,0,.1);top:2rem}[role=banner] .mobile-menu-button.is-active{box-shadow:0 5px 5px rgba(0,0,0,.1)}[role=banner] .mobile-menu-button .hamburger-box{width:1rem;height:.9rem;z-index:100;position:relative;transition:.3s ease;transition-delay:.125s}[role=banner] .mobile-menu-button:before{content:none;line-height:1.25;font-size:.85rem;position:absolute;right:2.75rem;color:var(--site-primary-color)}[role=banner] .navigation{padding:0;text-align:right}[role=banner] .navigation button,[role=banner] .navigation li{margin-left:1rem}[role=banner] .navigation .socials li{margin-left:.5rem}[role=banner] .navigation .socials li:first-child{margin-left:0}[role=banner] .navigation li{font-size:.9rem}[role=banner] .navigation>*{display:inline-block}[role=banner] .navigation a{line-height:1.5}[role=banner] .main-cta{position:relative}[role=banner] .main-cta .container{width:100%;padding:1.5rem 2rem;color:#fff;background-color:#3cbcf2;background-color:var(--site-primary-color)}[role=banner] .main-cta .container.crop-view{display:block;color:#fff;height:100%;line-height:2rem}[role=banner] .navigation.primary{position:fixed;top:0;left:0;width:100%;bottom:0;z-index:99;display:none;padding:2rem;overflow-y:scroll;overflow-x:hidden}@media (max-width:480px){[role=banner] .navigation.primary #Logo_BDB #baie,[role=banner] .navigation.primary #Logo_BDB #beauport{fill:#fff}}[role=banner] .navigation.primary .background.clouds{position:absolute;top:0;left:50%;width:100%;height:20rem;background-image:url(../svg/clouds.svg);background-repeat:no-repeat;background-size:contain;background-position:10% 10%;z-index:-1;animation:clouds 60s infinite linear}[role=banner] .navigation.primary .logo{display:block;padding-left:0}[role=banner] .navigation.primary .menu li{text-align:left;display:block;margin:0;width:95%;width:calc(100% - 2.5rem)}[role=banner] .navigation.primary a{color:#fff;text-align:left;pointer-events:visible}[role=banner] .navigation.primary .socials{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding-top:2rem}[role=banner] .navigation.primary .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}[role=banner] .navigation.primary .menu li+li{margin:0}[role=banner] .navigation.primary .menu li a{display:block;opacity:0;transition:transform .5s ease,opacity .3s ease-in-out;transform:translateY(100px);padding:.5rem 0;transition-delay:.125s;will-change:transform}[role=banner] .navigation.primary .menu li:first-of-type a{transition-delay:75ms}[role=banner] .navigation.primary .menu li:nth-of-type(2) a{transition-delay:.15s}[role=banner] .navigation.primary .menu li:nth-of-type(3) a{transition-delay:225ms}[role=banner] .navigation.primary .menu li:nth-of-type(4) a{transition-delay:.3s}[role=banner] .navigation.primary .menu li:nth-of-type(5) a{transition-delay:375ms}[role=banner] .navigation.primary .menu li:nth-of-type(6) a{transition-delay:.45s}[role=banner] .navigation.primary .menu li:nth-of-type(7) a{transition-delay:525ms}[role=banner] .navigation.primary .menu li:nth-of-type(8) a{transition-delay:.6s}[role=banner] .navigation.primary .menu li:nth-of-type(9) a{transition-delay:675ms}[role=banner] .navigation.primary .menu li:nth-of-type(10) a{transition-delay:.75s}[role=banner] .navigation.primary .menu li:nth-of-type(11) a{transition-delay:825ms}[role=banner] .navigation.primary .menu li:nth-of-type(12) a{transition-delay:.9s}[role=banner] .navigation.primary .menu li:nth-of-type(13) a{transition-delay:975ms}[role=banner] .navigation.primary .menu li:nth-of-type(14) a{transition-delay:1.05s}[role=banner] .navigation.primary .menu li:nth-of-type(15) a{transition-delay:1125ms}[role=banner] .navigation.primary .menu li:nth-of-type(16) a{transition-delay:1.2s}[role=banner] .navigation.primary .menu li:nth-of-type(17) a{transition-delay:1275ms}[role=banner] .navigation.primary .menu li:nth-of-type(18) a{transition-delay:1.35s}[role=banner] .navigation.primary .menu li:nth-of-type(19) a{transition-delay:1425ms}[role=banner] .navigation.primary .menu li:nth-of-type(20) a{transition-delay:1.5s}[role=banner] .navigation.primary .menu li:nth-of-type(21) a{transition-delay:1575ms}[role=banner] .navigation.primary .menu li:nth-of-type(22) a{transition-delay:1.65s}[role=banner] .navigation.primary .menu li:nth-of-type(23) a{transition-delay:1725ms}[role=banner] .navigation.primary .menu li:nth-of-type(24) a{transition-delay:1.8s}[role=banner] .navigation.primary .menu li:nth-of-type(25) a{transition-delay:1875ms}[role=banner] .navigation.primary .menu li:nth-of-type(26) a{transition-delay:1.95s}[role=banner] .navigation.primary .menu li:nth-of-type(27) a{transition-delay:2025ms}[role=banner] .navigation.primary .menu li:nth-of-type(28) a{transition-delay:2.1s}[role=banner] .navigation.primary .menu li:nth-of-type(29) a{transition-delay:2175ms}[role=banner] .navigation.primary .menu li:nth-of-type(30) a{transition-delay:2.25s}[role=banner] .navigation.primary .menu#secondaryNav li:first-of-type{transition-delay:625ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(2){transition-delay:.75s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(3){transition-delay:875ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(4){transition-delay:1s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(5){transition-delay:1125ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(6){transition-delay:1.25s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(7){transition-delay:1375ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(8){transition-delay:1.5s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(9){transition-delay:1625ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(10){transition-delay:1.75s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(11){transition-delay:1875ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(12){transition-delay:2s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(13){transition-delay:2125ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(14){transition-delay:2.25s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(15){transition-delay:2375ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(16){transition-delay:2.5s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(17){transition-delay:2625ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(18){transition-delay:2.75s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(19){transition-delay:2875ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(20){transition-delay:3s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(21){transition-delay:3125ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(22){transition-delay:3.25s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(23){transition-delay:3375ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(24){transition-delay:3.5s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(25){transition-delay:3625ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(26){transition-delay:3.75s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(27){transition-delay:3875ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(28){transition-delay:4s}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(29){transition-delay:4125ms}[role=banner] .navigation.primary .menu#secondaryNav li:nth-of-type(30){transition-delay:4.25s}[role=banner] .navigation.primary #mainNav{padding-top:4rem}[role=banner] .navigation.primary #mainNav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}[role=banner] .navigation.primary #mainNav li{width:33.33%;padding-left:2rem;font-family:Averta}[role=banner] .navigation.primary #mainNav li:first-child{padding-left:0}[role=banner] .navigation.primary #mainNav li a{font-size:1.8rem}@media (max-width:960px){[role=banner] .navigation.primary #mainNav li a{font-size:1.5rem}}[role=banner] .navigation.primary #mainNav li+li{position:relative}[role=banner] .navigation.primary #mainNav li+li:before{content:"";display:block;width:1px;height:95%;background-color:rgba(0,0,0,.3);position:absolute;top:1rem;left:0}@media (max-width:767px){[role=banner] .navigation.primary #mainNav li{width:100%;padding-left:0;padding-top:4rem}[role=banner] .navigation.primary #mainNav li:first-child{padding-top:0}[role=banner] .navigation.primary #mainNav li+li:before{height:1px;top:2rem;width:95%}}[role=banner] .navigation.primary #mainNav .sub-menu li{width:100%;padding-left:0}[role=banner] .navigation.primary #mainNav .sub-menu li:first-child{padding-top:2rem}@media (max-width:767px){[role=banner] .navigation.primary #mainNav .sub-menu li{padding-top:.5rem}}[role=banner] .navigation.primary #mainNav .sub-menu li+li{border:none}[role=banner] .navigation.primary #mainNav .sub-menu li+li:before{content:none}[role=banner] .navigation.primary #mainNav .sub-menu li a{font-size:1rem}[role=banner] .navigation.primary .navs-wrapper-flexin{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;position:relative;padding-top:2rem}[role=banner] .navigation.primary .navs-wrapper-flexin:before{content:"";display:block;width:100%;height:1px;background-color:rgba(0,0,0,.3);position:absolute;top:2rem;left:0}[role=banner] .navigation.primary .navs-wrapper-flexin .socials{width:auto}[role=banner] .navigation.primary #secondaryNav{padding-top:2rem}[role=banner] .navigation.primary #secondaryNav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}[role=banner] .navigation.primary #secondaryNav li{padding:.5rem 0;padding-right:1rem;width:auto;display:inline-block}[role=banner] .navigation.primary #secondaryNav li a{font-size:1rem}@media (max-width:767px){[role=banner] .navigation.primary #secondaryNav li a{font-size:.8rem}}[role=banner] .navigation.primary #mainNav .sub-menu .fake-menu-item,[role=banner] .navigation.primary #secondaryNav .sub-menu .fake-menu-item{padding-top:2rem}[role=banner] .navigation.primary #mainNav .sub-menu .fake-menu-item a,[role=banner] .navigation.primary #secondaryNav .sub-menu .fake-menu-item a{font-size:1.8rem}@media (max-width:960px){[role=banner] .navigation.primary #mainNav .sub-menu .fake-menu-item a,[role=banner] .navigation.primary #secondaryNav .sub-menu .fake-menu-item a{font-size:1.5rem}}[role=banner] #navVedette li{padding:1rem .5rem}[role=banner] #navVedette li a:before{background-color:#3cbcf2;background-color:var(--site-primary-color)}[role=banner] .navigation.secondary{padding:1rem 2rem}[role=banner] .navigation.secondary li{padding:0 .5rem}[role=banner] .navigation.secondary li a{color:#fff}[role=banner] .navigation.main{background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1);border-radius:130px;margin-right:1rem;padding-right:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}[role=banner] .navigation.main ul li a,[role=banner] .state{color:var(--site-primary-color)}[role=banner] .state{font-size:90%;min-height:3.4rem;min-width:11.75rem;line-height:2;border-radius:3rem;box-shadow:5px 0 5px rgba(0,0,0,.1);padding:1rem 1.75rem 1rem 3rem;position:relative}[role=banner] .state:before{content:"";width:1rem;height:1rem;border-radius:50%;position:absolute;top:1.15rem;left:1.5rem}[role=banner] .state .wrapper{width:100%;min-width:180px;position:relative;height:100%;min-height:1.25rem;display:block;transition:.3s ease-in-out}[role=banner] .state .wrapper.animated span:first-child{animation:rotateWord 3s linear;animation-iteration-count:1}[role=banner] .state .wrapper.animated span:last-child{animation:rotateLastWord 3s linear;animation-iteration-count:1}[role=banner] .state span{display:block;min-width:180px;opacity:1;text-align:left;position:absolute;top:50%;left:0;opacity:0;transform:translateY(-50%);white-space:nowrap}[role=banner] .state span:first-child{opacity:1}[role=banner] .state.swimmingOpen:before{background-color:#0ec162}[role=banner] .state.swimmingClosed:before{background-color:#fd4903}@media (max-width:480px){[role=banner] .state.desktop{display:none}}[role=banner] .state.mobile{display:none;box-shadow:none;color:var(--site-primary-color);width:100%;background-color:#fff;border-radius:0;padding:1rem 1rem 1rem 4rem;border-top:1px solid var(--site-primary-color)}[role=banner] .state.mobile:before{left:2rem;top:1.3rem}@media (max-width:480px){[role=banner] .state.mobile{display:block}}@media (max-width:1370px){[role=banner] .banner-navigation .socials{display:none}}@media (max-width:1340px){[role=banner] .mobile-menu-button{top:5.25rem}[role=banner] .navs-wrapper{padding-top:2rem}[role=banner] #navVedette,[role=banner] .banner-navigation .socials,[role=banner] .navigation.secondary{display:none}[role=banner] .navs-wrapper .socials{-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem;display:-ms-flexbox;display:flex}}@media (max-width:480px){[role=banner] .navs-wrapper .socials,[role=banner] .svg #plage{display:none}[role=banner] .navigation.main{-ms-flex-pack:end;justify-content:flex-end;padding:0;background-color:transparent;box-shadow:none}[role=banner] .mobile-menu-button{top:1.5rem}}body.homepage [role=banner] .navigation.main a,body.homepage [role=banner] .state{color:var(--site-primary-color)}body.homepage [role=banner] .navigation.main .mobile-menu-button{background-color:#3cbcf2;background-color:var(--site-primary-color)}body:not(.homepage) [role=banner]{-ms-flex-pack:end;justify-content:flex-end}body:not(.homepage) .main-cta{width:auto}@media (max-width:767px){body:not(.homepage) .main-cta{display:none}}body:not(.homepage) .main-cta .container.full-view{display:none}footer nav ul .menu-item a:before{background-color:#3cbcf2;background-color:var(--site-primary-color)}footer[role=contentinfo] .site-title{display:block;padding-right:2rem}footer[role=contentinfo] .site-title svg{width:10rem;max-width:100%}@media (max-width:767px){footer[role=contentinfo] .site-title{width:100%}}footer[role=contentinfo] ul:first-child{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:top;align-items:top}footer[role=contentinfo] #footerNavigation li.menu-item{width:30%;width:calc(33.33% - 2rem)}@media (max-width:767px){footer[role=contentinfo] #footerNavigation li.menu-item{width:100%}}footer[role=contentinfo] #footerNavigation li.menu-item a{color:#ffc820;color:var(--site-accent-color);font-family:Averta;font-weight:700;font-size:1.1rem;pointer-events:none}footer[role=contentinfo] #footerNavigation li.menu-item a:hover{cursor:default}footer[role=contentinfo] #footerNavigation .sub-menu li.menu-item{width:100%;padding-bottom:.25rem}footer[role=contentinfo] #footerNavigation .sub-menu li.menu-item a{color:#000;font-family:Atlas Grotesk;font-weight:400;font-size:.8rem;pointer-events:auto}footer[role=contentinfo] #footerNavigation .sub-menu li.menu-item a:hover{cursor:pointer}@media (max-width:767px){footer[role=contentinfo] #footerNavigation{padding-top:2rem;display:none}}footer[role=contentinfo] li.menu-item+li.menu-item{margin-left:2rem}@media (max-width:767px){footer[role=contentinfo] li.menu-item+li.menu-item{margin-left:0;padding-top:2rem}}footer[role=contentinfo] .sub-menu{padding-top:1.5rem}footer[role=contentinfo] .sub-menu li.menu-item+li.menu-item{margin-left:0;padding-top:0}footer[role=contentinfo] .sub-menu ul{display:none}footer[role=contentinfo] .row.background-color-white{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:top;align-items:top}footer[role=contentinfo] .row.background-color-white:nth-child(2){-ms-flex-pack:justify;justify-content:space-between}footer[role=contentinfo] .row{padding:2rem}@media (max-width:767px){footer[role=contentinfo] .row nav.grid-9{width:100%}}footer[role=contentinfo] .row.second{-ms-flex-pack:justify;justify-content:space-between}footer[role=contentinfo] .row.second nav{width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){footer[role=contentinfo] .row.second{padding-top:0}}footer[role=contentinfo] .row.third{-ms-flex-pack:justify;justify-content:space-between;padding-top:4rem}footer[role=contentinfo] .row.third,footer[role=contentinfo] .row.third ul{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}footer[role=contentinfo] .row.third ul{-ms-flex-pack:start;justify-content:flex-start}footer[role=contentinfo] .row.third ul li{width:30%;width:calc(33.33% - 2rem)}footer[role=contentinfo] .row.third ul li+li{margin-left:1rem}footer[role=contentinfo] .row.third img{width:8rem;padding-top:2rem}footer[role=contentinfo] .row.third h4{color:#b3b3b3}@media (max-width:767px){footer[role=contentinfo] .row.third .grid-3,footer[role=contentinfo] .row.third .grid-9{width:100%}footer[role=contentinfo] .row.third .grid-3,footer[role=contentinfo] .row.third .grid-6{padding-top:2rem}}footer[role=contentinfo] .row.third .grid-3 ul li{width:100%}footer[role=contentinfo] .row .container,footer[role=contentinfo] .row .lang-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){footer[role=contentinfo] .row .container,footer[role=contentinfo] .row .lang-container{display:block;padding-top:1rem;width:100%}}footer[role=contentinfo] #secondaryFooterNav ul{-ms-flex-pack:end;justify-content:flex-end}footer[role=contentinfo] #secondaryFooterNav ul li+li{margin-left:2rem}footer[role=contentinfo] #secondaryFooterNav ul li a{color:#b3b3b3}@media (max-width:767px){footer[role=contentinfo] #secondaryFooterNav ul,footer[role=contentinfo] #secondaryFooterNav ul li{display:block}footer[role=contentinfo] #secondaryFooterNav ul li+li{margin-left:0;padding-top:.5rem}}footer[role=contentinfo] .socials li a{color:#3cbcf2;color:var(--site-primary-color)}.event-header{position:relative}.event-header .block-image{height:450px}.event-header .block-copy{position:absolute;bottom:-2.05rem;left:0;z-index:3}.event-content .event-dates{display:block}.event-content .event-dates .icon{padding:0 .25rem 0 0;vertical-align:text-bottom}.event-content .event-exceptions{display:block}body.blog .hero.blog h2{text-align:center;padding:2rem 0 4rem}body.news article .block-copy{font-size:1rem;line-height:1.25}body.news article .block-copy h2{font-family:Averta;font-size:1.8rem;font-weight:bolder;color:#3cbcf2}body.news article .block-copy h2:not(:first-child){margin-top:3rem}body.news article .block-copy h3{font-family:Averta;font-size:1rem;font-weight:700}body.news article .block-copy h3:not(:first-child){margin-top:2rem}body.news article .block-copy h4{font-size:.8rem;opacity:.5}body.news article .block-copy h4:not(:first-child){margin-top:2rem}body.news article .block-copy blockquote{font-family:Averta;font-size:1.5rem;font-weight:600;line-height:1.15;margin:2rem 0;border-left:1px solid #f5f5f5;padding-left:1rem}body.listFaqs .hero.listFaqs{margin-bottom:0}body.listFaqs .hero.listFaqs h2{text-align:center;padding:2rem 0 4rem}body.listFaqs .faq-wrapper{padding:2rem 1.5rem}body.listFaqs .faq-wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}body.listFaqs .faq-wrapper ul li{background-color:#fff;color:#000;margin:.5rem}body.listFaqs .faq-wrapper ul li span.title{padding:1rem 2rem}body.listFaqs .faq-wrapper ul li:hover{box-shadow:0 5px 5px rgba(0,0,0,.1)}body.listFaqs .faq-wrapper ul li:hover:before{height:100%}@media (max-width:767px){body.listFaqs .faq-wrapper ul li{box-shadow:0 5px 5px rgba(0,0,0,.1)}body.listFaqs .faq-wrapper ul li:before{height:100%}}body.listPartners .hero.listPartners h2{text-align:center;padding:2rem 0 4rem}body.listPartners .block-container{margin-bottom:2rem}body.listPartners .partner{border:1px solid rgba(0,0,0,.08);padding:2em}body.listPartners .partner-content{position:relative;height:8em}body.listPartners .partner-content img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.en-construction{padding:2rem;width:100%;min-height:100vh;background-color:#3cbcf2;background-color:var(--site-primary-color);overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.en-construction .logo{margin:0 auto;display:block;max-width:16rem}.en-construction .logo svg g{fill:#fff}.en-construction .infos{text-align:center;display:block;padding:2rem 0;position:relative;z-index:2}.en-construction .infos h2,.en-construction .infos li,.en-construction .infos ul{padding:.5rem;color:#134d73}.en-construction .infos h2{color:#134d73}.en-construction .animated-background{width:100%;height:0;position:absolute;bottom:0;z-index:1;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.en-construction .animated-background svg{width:100%}[class*=btn-],input[type=submit]{display:inline-block;text-align:center;padding:.75rem 1.5rem;line-height:1.5rem;border-radius:2rem;background:transparent;text-decoration:none;border:0;cursor:pointer;font-family:Atlas Grotesk;font-size:.8rem;transition:.3s ease;-webkit-appearance:none;overflow:hidden}[class*=btn-] .sprite,[class*=btn-] .sprite use,input[type=submit] .sprite,input[type=submit] .sprite use{color:inherit;vertical-align:sub;margin-left:.75rem}[class*=btn-].has-arrow:hover svg,input[type=submit].has-arrow:hover svg{display:inline-block;overflow:hidden;animation:arrow-btn .8s;animation-iteration-count:1}[class*=btn-].has-arrow.arrow-left .sprite,input[type=submit].has-arrow.arrow-left .sprite{margin-left:0;margin-right:.75rem;transform:rotate(180deg)}[class*=btn-].has-arrow.arrow-left:hover svg.sprite,input[type=submit].has-arrow.arrow-left:hover svg.sprite{animation:arrow-btn-left .8s;animation-iteration-count:1}[class*=btn-].has-arrow svg,input[type=submit].has-arrow svg{transition:.3s ease}.btn-text{position:relative;color:#000;text-decoration:none;background-color:transparent;padding:.375rem 0}.btn-text.color-accent{color:#ffc820;color:var(--site-accent-color)}.btn-standard{color:#000;border:1px solid #000;background-color:transparent}.btn-standard:hover{color:#fff;background-color:#000}.btn-standard.color-accent{color:#ffc820;border-color:#ffc820;color:var(--site-accent-color);border-color:var(--site-accent-color)}.btn-standard.color-accent:hover{color:#fff;background-color:#ffc820;background-color:var(--site-accent-color)}.btn-important{color:#fff;border-color:#000;background-color:#000}.btn-important.color-accent{color:#fff;border-color:#ffc820;background-color:#ffc820;border-color:var(--site-accent-color);background-color:var(--site-accent-color)}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:3s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:1rem;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:1rem;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-6px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.expandable-background,.mobile-menu-button{width:2rem;height:2rem;color:#fff;line-height:1;border-radius:100%}.expandable-background,.mobile-menu-button{background:#3cbcf2;background:var(--site-primary-color)}.expandable-background{display:-ms-flexbox;display:flex;position:fixed;top:4rem;right:2rem;transform:scale(0);z-index:95;transition:.75s ease}@media (max-width:1220px){.expandable-background{top:5.45rem}}@media (max-width:480px){.expandable-background{top:1.5rem}}.expandable-background.fixed{top:1rem}.tabs{position:relative;overflow:hidden}.tabs.inactive .panel{width:100%}.tabs.inactive .panel+.panel{position:absolute;z-index:-1}.tabs .tabs-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tabs .tabs-container .tab{display:block;-ms-flex:1;flex:1}.tabs .panels-container{position:relative;overflow:hidden}.tabs .panels-container .panels-track{width:100%}.tabs .panels-container .panels-track .panel{width:100%;float:left}.form-pages{display:-ms-flexbox;display:flex;padding:0;margin:0 0 10px;list-style:none}.form-pages li{margin:0 10px 0 0}.form-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px}.form-row .form-column{-ms-flex:1 0 0;flex:1 0 0;padding:10px 0;margin:0 15px;box-sizing:border-box}.form-row .form-column label{display:block}.form-row .form-column .form-label{font-weight:700}.form-row .form-column .form-label.form-required:after{content:"*";margin-left:5px;color:red}.form-row .form-column .form-input{width:100%;display:block;box-sizing:border-box}.form-row .form-column .form-input[type=checkbox],.form-row .form-column .form-input[type=radio]{width:auto;display:inline;margin-right:5px}.form-row .form-column .form-input-only-label{font-weight:400}.form-row .form-column .form-input-only-label>.form-input{display:inline-block;width:auto;margin-right:5px}.form-row .form-column .form-errors{list-style:none;padding:0;margin:5px 0 0}.form-row .form-column .form-errors>li{color:red}.form-row .form-column .form-instructions{margin:0 0 5px;font-size:13px;color:#aba7a7}.form-row .form-column.form-column-content-align-left{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.form-row .form-column.form-column-content-align-left>button:not(:first-of-type){margin-left:5px}.form-row .form-column.form-column-content-align-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form-row .form-column.form-column-content-align-center>button:not(:first-of-type){margin-left:5px}.form-row .form-column.form-column-content-align-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.form-row .form-column.form-column-content-align-right>button:not(:first-of-type){margin-left:5px}.form-row .form-column.form-column-content-align-spread{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-row .form-column.form-column-content-align-spread>button:not(:first-of-type){margin-left:5px}.form-form-has-errors{color:red}.form-row .form-column .form-label,label{padding:.5rem 0;font-size:.7rem;font-weight:400;font-family:Atlas Grotesk}input,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background-color:#fff;border:1px solid #b3b3b3;border-radius:3px;padding:.75rem;font-size:.8rem;line-height:1;transition:.3s ease-in-out}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none;border:1px solid #3cbcf2;border:1px solid var(--site-primary-color)}.form-row .form-column .form-input[type=checkbox],input[type=checkbox]{width:0;height:0;line-height:0;border:none;padding:0;margin:0;appearance:initial;-webkit-appearance:initial;-moz-appearance:initial;-o-appearance:initial}.checkboxes label:not(.form-label){border:1px solid #b3b3b3;border-radius:3px;padding:.75rem;display:inline-block;margin:0 1rem 0 0;color:#b3b3b3;position:relative;overflow:hidden;background-color:transparent;transition:.3s ease-in-out;-webkit-backface-visibility:none;backface-visibility:none;z-index:2}.checkboxes label:not(.form-label):after{content:"";display:block;position:absolute;width:.5rem;height:.5rem;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background-color:#3cbcf2;background-color:var(--site-primary-color);transition:.3s ease-in-out;z-index:-1}.checkboxes label:not(.form-label).checked{color:#fff;border-color:#3cbcf2;border-color:var(--site-primary-color)}.checkboxes label:not(.form-label).checked:after{transform:translate(-50%,-50%) scale(20)}.checkboxes label:not(.form-label):hover{cursor:pointer}.form-row .form-column .form-instructions{padding:.5rem 0;line-height:1.15em;font-size:.6rem}select{position:relative;background-image:url(../images/arrow-down-black.svg);background-repeat:no-repeat;background-size:.75rem .75rem;background-position:92%;background-position:calc(100% - .75rem) 50%}form .errors{padding:.5rem 0;font-size:.7rem;color:red}.layout-block table{width:100%}.layout-block table tr td{padding:2rem;border:2px solid #ebebeb;background-color:#f8f8f8;width:50%}.layout-block table tr td.table-value{background-color:transparent}.hero.blog .height-viewport,.hero.guides .height-viewport,.hero.listFaqs .height-viewport,.hero.news .height-viewport,.hero.pages .height-viewport{max-height:700px}@media (max-width:999px){.hero.blog .layout,.hero.guides .layout,.hero.listFaqs .layout,.hero.news .layout,.hero.pages .layout{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hero.blog .block-image,.hero.blog .height-viewport,.hero.guides .block-image,.hero.guides .height-viewport,.hero.listFaqs .block-image,.hero.listFaqs .height-viewport,.hero.news .block-image,.hero.news .height-viewport,.hero.pages .block-image,.hero.pages .height-viewport{max-height:50vh}.hero.blog .true-grid-6,.hero.guides .true-grid-6,.hero.listFaqs .true-grid-6,.hero.news .true-grid-6,.hero.pages .true-grid-6{width:100%}}.hero.schedule .funsun.half{position:relative;display:block;color:#fff;overflow:hidden;height:6rem;margin-left:-2.25rem}.hero.schedule .funsun.half svg{width:12rem;height:12rem}.hero.schedule .schedule-header .page-header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hero.schedule .schedule-header .page-header h2{padding:4rem 0}.hero .block-copy--text:first-of-type{margin-top:3rem}.homepage.hero{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;margin-bottom:4rem}.homepage.hero .block-hero{padding:0 4rem}@media (max-width:960px){.homepage.hero{-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage.hero .block-hero{padding:2rem 1rem 0;position:relative}}.homepage.hero .block-schedule-resume-container{position:absolute;bottom:0;right:2rem;min-width:400px}@media (max-width:960px){.homepage.hero .block-schedule-resume-container{position:relative;min-width:100%;padding:0 1rem;right:0;top:-4rem}}.homepage.hero .block-schedule-resume-container.force-grid{width:450px}.homepage.hero .block-schedule-resume-container .block-schedule-resume{box-shadow:0 0 22px 0 rgba(0,0,0,.15)}.homepage.hero .block-schedule-resume-container .panel{height:450px}.block-hero{pointer-events:none}.block-hero .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;width:50%;max-height:800px;padding:2rem;color:#fff;pointer-events:visible}.block-hero .container *+*{margin-top:2rem}@media (max-width:960px){.block-hero .container{top:2rem;width:85%}}@media (max-width:767px){.block-hero .container{width:100%;left:0}}.block-hero .banner{display:block}.block-hero .banner .banner-container{width:100%;min-height:550px;max-height:800px;border-radius:5px}@media (max-width:767px){.block-hero .banner .banner-container{min-height:350px;max-height:60vh}}.block-hero .banner .video{position:relative;overflow:hidden}.block-hero .banner .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.block-hero .banner.shape .image{background-size:cover;background-position:bottom;background-repeat:no-repeat}.block-hero .banner.shape .image img{display:none;opacity:0}.block-hero .banner .clip-waves{position:absolute;top:0}@media (max-width:767px){.block-hero.grid-10{width:100%}}@media (min-aspect-ratio:16/9){.block-hero .banner .video iframe{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.block-hero .banner .video iframe{width:300%;left:-100%}}section.layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}section.layout.halign-center{-ms-flex-pack:center;justify-content:center}section.layout.halign-right{-ms-flex-pack:right;justify-content:right}section.layout.block-header .block-copy{padding:2rem;max-width:30rem;margin:0 auto}section.layout.block-container{padding:0 1rem}section.layout.block-container>[class*=block-]{margin:2rem 1rem 0}[class*=label-]{display:table;padding:1rem;font-family:Atlas Grotesk;color:#fff;line-height:1}[class*=label-].background-color-white{color:#000;background-color:#fff}[class*=label-].background-color-black{background-color:#000}.block--label-multiline{line-height:1.35em;padding:.95rem 0;border-left:2rem solid #fff}.block--label-multiline .block--label-title{display:inline;margin:0;padding:1rem 0;color:#000;font-family:Averta;line-height:1.25em;background-color:#fff}.block--label-multiline strong{position:relative;left:-1rem;font-weight:600}.block--label-url{position:relative;display:table-cell;overflow:hidden;white-space:nowrap;transition:all .3s ease,text-indent .35s ease}.block--label-url:before{display:block;position:absolute;top:0;left:0;bottom:0;width:0;content:"";background:hsla(0,0%,100%,.2);transition:all .3s ease}.block--label-url:hover:before{width:100%}[class*=block-]:hover>a figure.has-background-image{transform:scale(1.05)}[class*=block-]:hover>.container>.block--label-url{width:100%;padding:1rem;text-indent:0}@media (max-width:999px){.height-small,.height-small[class*=block-carousel] .slide{height:350px}}@media (max-width:767px){.height-small,.height-small[class*=block-carousel] .slide{height:250px}}.height-viewport,.height-viewport[class*=block-carousel] .slide{height:80vh;max-height:900px}.height-auto{height:auto;min-height:3rem}.height-auto[class*=block-carousel] .slide{height:auto;min-height:450px}.valign-top{-ms-flex-item-align:start;align-self:flex-start}.valign-center{-ms-flex-item-align:center;align-self:center}.valign-bottom{-ms-flex-item-align:end;align-self:flex-end}.layout-block .post-item,.layout-block>.schedule-item{display:block;height:100%;position:relative;overflow:hidden}section.layout.align-center{-ms-flex-pack:center;justify-content:center}section.layout.align-right{-ms-flex-pack:end;justify-content:flex-end}section.layout.align-left{-ms-flex-pack:start;justify-content:flex-start}.block-headings h1,.block-headings h2,.block-headings h3,.block-headings h4,.block-headings h5,.block-headings h6{max-width:25rem}.block-headings *+.font-size-x-large{margin-top:.35rem}.block-copy .button-wrapper,.block-copy blockquote,.block-copy h1,.block-copy h2,.block-copy h3,.block-copy h4,.block-copy h5,.block-copy h6,.block-copy li,.block-copy ol,.block-copy p,.block-copy span,.block-copy table,.block-copy ul{width:100%;max-width:25rem}.block-copy [class*=btn]{margin-top:1rem}.block-copy [class*=btn]+[class*=btn]{margin:0 auto 0 1.25rem}@media (max-width:767px){.block-copy [class*=btn]{display:inline-block;margin-left:0}}.block-copy .block-copy--text{margin-top:1rem}.block-copy .block-copy--text:not(.block-event-content){max-width:25rem}.block-copy .block-copy--text p,.block-copy .block-copy--text ul{margin:1rem 0}.block-copy .block-copy--text ul{margin-bottom:2rem}.block-copy .block-copy--text ul li{padding-left:1rem;position:relative}.block-copy .block-copy--text ul li+li{margin-top:.5rem}.block-copy .block-copy--text ul li:before{content:"-";font-size:1rem;color:inherit;position:absolute;left:0;top:0}.block-copy .block-copy--text a{text-decoration:underline;transition:.3s ease}.block-copy .block-copy--text a:hover{opacity:.75}.block-copy *+table{margin-top:2rem}.block-copy>*{margin-left:auto;margin-right:auto}[class*=block-carousel]{position:relative}[class*=block-carousel]:hover .slide .container{padding-bottom:3rem}[class*=block-carousel] .carousel{position:relative;overflow:hidden}[class*=block-carousel] .slide div{height:100%}[class*=block-carousel] .title-container,[class*=block-carousel] [class*=label-]{height:auto}[class*=block-carousel] .slide{width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%}[class*=block-carousel] .slide .container{position:absolute;bottom:0;left:0;padding:1rem;height:auto;transition:padding .3s ease;pointer-events:none}[class*=block-carousel] .slide .container a{pointer-events:visible}[class*=block-carousel] .slides-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:auto;padding:1rem;transition:bottom .3s ease}[class*=block-carousel] .slides-navigation button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:.65rem;height:.65rem;padding:0;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;border:none;background-color:transparent;webkit-appearance:none;moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transition:.3s ease}[class*=block-carousel] .slides-navigation button:not(:first-child){margin-left:1rem}[class*=block-carousel] .slides-navigation button:not(:first-child):before{content:"";position:absolute;top:.3rem;left:-.8rem;width:.6rem;background-color:#fff;height:1px}[class*=block-carousel] .slides-navigation button:hover{cursor:pointer}[class*=block-carousel] .slides-navigation button:hover:after{opacity:1}[class*=block-carousel] .slides-navigation button.active{box-shadow:inset 0 0 0 8px #fff}[class*=block-carousel] .slides-navigation button:focus{outline:none}[class*=block-carousel].block-carousel_dynamic .slides-navigation{bottom:0}.block-post_item{position:relative;overflow:hidden}.block-post_item .container{position:absolute;bottom:1rem;left:1rem;pointer-events:none}.block-post_item .container a{pointer-events:visible}.block-schedule_item{position:relative;overflow:hidden}.block-schedule_item .container{position:absolute;bottom:1rem;left:1rem;pointer-events:none}.block-schedule_item .container a{pointer-events:visible}.block-schedule-resume-container .block-schedule-resume{position:relative;overflow:visible;background:#fff}.block-schedule-resume-container .tab{color:#b3b3b3;padding:1.5rem 1rem;border-bottom:2px solid rgba(0,0,0,.1);transition:all .3s ease;margin:0}.block-schedule-resume-container .tab:hover{color:#000}.block-schedule-resume-container .tab.active{color:#ffc820;border-color:#ffc820}.block-schedule-resume-container .panels-track.running{transition:all .3s ease}.block-schedule-resume-container .panels-track .panel{overflow-x:hidden;overflow-y:scroll;background:#fff}.block-schedule-resume-container .events-list .conditions{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;background:rgba(0,0,0,.02);margin-bottom:1rem}.block-schedule-resume-container .events-list .conditions *{transition:all .3s ease}.block-schedule-resume-container .events-list .conditions>*{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;padding:1.5rem 1rem 0}.block-schedule-resume-container .events-list .conditions>*+*{padding-left:0}.block-schedule-resume-container .events-list .conditions>* .thumb{width:2.5rem;height:2.5rem}.block-schedule-resume-container .events-list .conditions>* .container{line-height:1;padding-left:.75rem;padding-bottom:.25rem}.block-schedule-resume-container .events-list .conditions>* .container span{display:block}.block-schedule-resume-container .events-list .conditions>:hover .label{color:#ffc820}.block-schedule-resume-container .events-list .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;padding:1.15rem 1rem}.block-schedule-resume-container .events-list .item,.block-schedule-resume-container .events-list .item *{transition:all .3s ease}.block-schedule-resume-container .events-list .item:after,.block-schedule-resume-container .events-list .item:before{position:absolute;content:"";transition:all .3s ease}.block-schedule-resume-container .events-list .item:before{left:6rem;bottom:0;width:100%;height:1px;border-bottom:1px solid rgba(0,0,0,.1)}.block-schedule-resume-container .events-list .item:after{content:url(../svg/arrow-light.svg);top:50%;right:-4rem;width:1.5rem;height:1.5rem;margin-right:1.5rem;color:#ffc820;transform:translateY(-50%)}.block-schedule-resume-container .events-list .item .thumb{width:3rem;height:3rem;border-radius:100%}.block-schedule-resume-container .events-list .item .container{padding-left:2rem}.block-schedule-resume-container .events-list .item .container>*{display:block}.block-schedule-resume-container .events-list .item:hover .container{transform:translateX(-.5rem)}.block-schedule-resume-container .events-list .item:hover .title{color:#ffc820}.block-schedule-resume-container .events-list .item:hover:before{left:0}.block-schedule-resume-container .events-list .item:hover:after{right:0}.block-schedule-resume-container .events-list .all-events{padding:3rem 2rem 3rem 6rem}.block-schedule-resume-container .events-list .all-events a{color:#b3b3b3}.block-schedule-resume-container .events-list .all-events a:hover{color:#000}.block-schedule-resume-container .sponsor{position:absolute;padding-top:.75rem}.block-schedule-resume-container .sponsor svg{height:2em;margin-left:.25em;vertical-align:sub}.block-schedule-resume-container .sponsor svg *{fill:currentColor}.block-schedule-resume-container .funsun{width:100%;position:relative;min-height:7.5rem}.block-schedule-resume-container .funsun img{position:absolute;width:5.5rem;top:3.5rem;right:-1.5rem;z-index:10}.block-instagram{position:relative;overflow:hidden}.block-instagram a{color:#fff;display:block;width:100%;height:100%}.block-instagram .container{position:absolute;bottom:2rem;left:2rem;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.block-instagram .container h2{padding-left:.5rem;font-family:Averta}.block-instagram .container svg{width:1.85rem;height:1.85rem}.block-partners_list ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-partners_list ul li{width:30%;width:calc(33.33% - 2rem)}.block-partners_list ul li+li{margin-left:1rem}.block-partners_list img{width:8rem;padding-top:2rem}.block-partners_list h4{color:#b3b3b3}.block-cta{position:relative;overflow:hidden;padding:0!important;background-color:transparent!important}.block-cta.height-small{height:auto!important}.block-cta.height-small .link-container{height:450px}@media (max-width:999px){.block-cta.height-small .link-container{height:350px}}@media (max-width:767px){.block-cta.height-small .link-container{height:350px}}.block-cta.height-auto figure.has-background-image{position:relative}.block-cta.height-auto figure.has-background-image img{display:block;visibility:visible;width:100%}.block-cta:hover>a figure.has-background-image{transform:none}.block-cta .title{font-family:Averta}.block-cta [class*=btn-]{margin-top:2rem}.block-cta .container{position:absolute;bottom:2rem;left:2rem;pointer-events:none}.block-cta .container [class*=btn-]{pointer-events:auto}.block-cta .container.custom-cta{position:relative;width:50%;left:auto;margin:0 2rem;margin-top:-300px;margin-top:-150px;padding:2rem;box-shadow:0 10px 20px rgba(0,0,0,.05),0 10px 10px rgba(0,0,0,.05);z-index:1}@media (max-width:999px){.block-cta .container.custom-cta{margin-top:-180px;margin-top:calc(-180px + 3rem)}}.block-cta .link-container{position:relative;display:block;width:100%;height:100%}.block-cta .link-container.custom-cta{pointer-events:none}.block-cta .link-container.custom-cta .has-background-image{z-index:-1;margin-bottom:4rem}.block-cta .description{padding:1rem 0 0}.block-cta.grid-6 .container.custom-cta,.block-cta.grid-7 .container.custom-cta,.block-cta.grid-8 .container.custom-cta{width:auto;margin-left:1rem;margin-right:1rem}@media (max-width:999px){.block-cta .container.custom-cta{width:100%;width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}}.block-news_list .article-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 -1rem}article.article{position:relative;margin:0 1rem;border:1px solid rgba(0,0,0,.08);transition:all .3s ease}@media (max-width:999px){article.article+article+article{margin-top:2rem}}@media (max-width:767px){article.article+article{margin-top:2rem}}article.article header{position:relative}article.article span{display:block;width:100%;padding:.5rem}article.article .container{display:block;width:100%;padding:1.25rem}article.article .article-author,article.article .article-date{color:#b3b3b3}article.article .article-date{padding:0}article.article .article-title{color:#3cbcf2;margin-top:.5rem}article.article .article-link{margin-top:2rem}article.article .article-author{font-size:.8rem}article.article .has-background-image{z-index:-1;max-height:200px}article.article .block--label-url{position:absolute;left:0;bottom:0}.title.accordion-handle{width:100%;display:block;position:relative;padding:0 2rem 0 0}.title.accordion-handle .sprite{width:.75rem;height:.75rem;display:block;position:absolute;top:1.4rem;right:1rem;transition:.3s ease}.title.accordion-handle.active .sprite{transform:rotate(-180deg)}.title.accordion-handle:hover{cursor:pointer}.question.accordion-content{width:100%;display:none}.question.accordion-content p{display:block;width:100%;padding:2rem}.read-more{padding-left:0}.read-more:after{content:none}.read-more .sprite{margin-left:1rem}.maps{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.maps .has-background-image{z-index:-1}.maps .grid-6{position:relative;padding:2rem;height:450px;width:50%;display:-ms-flexbox;display:flex}@media (max-width:767px){.maps .grid-6{width:100%;min-height:250px;height:auto}}.maps h2{color:#fff}.maps ul{padding-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.copy--list ul li,.maps ul li{padding:.5rem 0}.block-image{position:relative}.block-image img{max-height:100%;margin:0 auto}.popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:99;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:opacity .2s ease;opacity:0;pointer-events:none;visibility:hidden}.popup.is-active{opacity:1;pointer-events:auto;visibility:visible}.popup #popup-trigger{background-color:#3cbcf2;background-color:var(--site-primary-color);width:2rem;position:absolute;top:1rem;right:1rem;z-index:99;height:2rem;border-radius:50%;transition:.3s cubic-bezier(.68,-.55,.265,1.55);color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1)}.popup #popup-trigger svg{width:1rem;height:1rem}.popup-wrapper{width:90%;max-width:960px;min-height:50vh;background-color:#fff;display:-ms-flexbox;display:flex;box-shadow:0 0 22px 0 rgba(0,0,0,.15);position:relative}.popup-wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.popup-wrapper .row .custom-grid-5{position:relative;width:41.6666667%}@media (max-width:767px){.popup-wrapper .row .custom-grid-5{width:100%}}.popup-wrapper .row .custom-grid-7{width:58.3333333%;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.popup-wrapper .row .custom-grid-7{width:100%}}.popup-wrapper .row .custom-grid-7 .title{margin-bottom:1rem}
/*# sourceMappingURL=main.min.css.map */
