.footer-credits,.pagination,.breadcrumbs,.breadcrumbs-wrapper,.member,.committee,.content-row .img-wrapper,.content-row .info,.content-row,.feature .img-wrapper,.feature .info,.features,.intro p,.intro,.hero-image,.hero,.primary-nav a,.primary-nav,.img-cover,.sw{position:relative}.hero-text,.menu-burger span,.menu-burger,.img-cover img,.intro p:before{position:absolute}header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.breadcrumbs div a:not(:last-of-type):after,.cta-row a,.content-row .info a,.hero-text a{display:inline-block;zoom:1}.footer-credits p,footer .footer-logo img,footer a,.breadcrumbs div a,.breadcrumbs .location,.breadcrumbs .top-link,.member img,.castle-hill-rsl .rsl-logo img,.feature .img-wrapper img,.hero-text h1,.logo img,.logo,.img-cover img,.sw p,footer h2:before,.cta-row h3:before,.content-row .info h2:before,.feature .info h2:before,.intro p:before{display:block}.cta-row div,.cta-row,.castle-hill-rsl div,.content-row .info,.feature .img-wrapper,.feature .info,.intro,.hero-text,.logo,header,.content-row .img-wrapper{box-sizing:border-box}.primary-nav a{transition:all .1s ease-in-out}.pagination{clear:both}.pagination:after{display:table;content:"";clear:both}.hidden{display:none}.member img{cursor:pointer}footer h2:before,.cta-row h3:before,.content-row .info h2:before,.feature .info h2:before,.intro p:before{content:""}.footer-credits p{text-align:left}.footer-credits p+p{text-align:right}.pagination,.committee>h3,.notification,.cta-row a,.content-row .info a,.hero-text a{text-align:center}.hero-text p,.sw{margin-left:auto;margin-right:auto}footer a,.hero-text h2,.hero-text h3,.primary-nav a,.sw h1,footer h2,.cta-row h3,.content-row .info h2,.feature .info h2,.castle-hill-rsl h2,.cta-row h2,.content-row .info h3,.hero-text h1,.cta-row a,.content-row .info a,.hero-text a{text-transform:uppercase}.content-row .img-wrapper{width:50%}.cta-row,.content-row .info h2,.intro,.primary-nav,.flex-row,footer h2,.cta-row h3,.feature .info h2,.footer-credits,footer,.breadcrumbs div,.breadcrumbs,.committee,.castle-hill-rsl,header,.content-row,.features{display:flex;flex-wrap:wrap}.content-row,.features{justify-content:center}.footer-credits,footer,.breadcrumbs div,.breadcrumbs,.committee,.castle-hill-rsl,header{justify-content:space-between}.breadcrumbs div,.breadcrumbs,.cta-row,.castle-hill-rsl,.content-row .info h2,.feature,.primary-nav,header,footer h2,.cta-row h3,.feature .info h2{align-items:center}footer,.breadcrumbs .location,.breadcrumbs div a:not(:last-of-type):after,.cta-row,.castle-hill-rsl,.content-row .img-wrapper,.intro{background-repeat:no-repeat}.cta-row,.castle-hill-rsl,.content-row .img-wrapper{background-size:cover}footer,.intro{background-size:contain}.cta-row,.castle-hill-rsl,.content-row .img-wrapper{background-position:center center}.breadcrumbs .location,.breadcrumbs div a:not(:last-of-type):after{background-position:left center}.intro{background-position:right center}.member img{transition-duration:300ms}.member{transition-duration:1000ms}.member img{transition-timing-function:ease-in-out}.member{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.member img,.member,.primary-nav a{transition-behaviour:allow-discrete}.member img{transition-property:all}.member{transition-property:opacity,transform,width,visibility}.primary-nav a{transition:all 100ms ease-in-out}.cta-row a,.content-row .info a,.hero-text a{font-family:"avenir",sans-serif}.castle-hill-rsl h2,.cta-row h2,.content-row .info h3,.hero-text h1{font-family:"gauthier",sans-serif}.cta-row a,.content-row .info a,.hero-text a{font-weight:normal;transition:background-color 250ms,color 250ms;padding:1em 1.5em;border:none;cursor:pointer;min-width:180px}.hero-text a{color:#fff;background-color:#ef4657}.hero-text a:hover{background-color:#f37582}.hero-text a:active{background-color:#eb172c}.cta-row a,.content-row .info a{color:#fff;background-color:#68bdaa}.cta-row a:hover,.content-row .info a:hover{background-color:#8bcdbe}.cta-row a:active,.content-row .info a:active{background-color:#4aa893}.castle-hill-rsl .link,.feature .info .button{text-decoration:underline;color:#fff}.castle-hill-rsl .link:hover,.feature .info .button:hover{color:#68bdaa}.intro p:before,.notification,footer h2:before,.cta-row h3:before,.content-row .info h2:before,.feature .info h2:before{border-radius:10px}@media screen and (min-width: 961px){.footer-credits,footer,.pagination,.breadcrumbs-wrapper,.cta-row,.committee,.castle-hill-rsl,.content-row .info,.hero-text,header,.sw{padding-left:6.5%;padding-right:6.5%}}@media screen and (min-width: 761px)and (max-width: 960px){.footer-credits,footer,.pagination,.breadcrumbs-wrapper,.cta-row,.committee,.castle-hill-rsl,.content-row .info,.hero-text,header,.sw{padding-left:4em;padding-right:4em}}@media screen and (max-width: 760px){.footer-credits,footer,.pagination,.breadcrumbs-wrapper,.cta-row,.committee,.castle-hill-rsl,.content-row .info,.hero-text,header,.sw{padding-left:2.25em;padding-right:2.25em}}@media screen and (min-width: 1441px){.intro,.hero-text h1{padding-left:16.25%;padding-right:16.25%}}@media screen and (min-width: 761px)and (max-width: 1440px){.intro,.hero-text h1{padding-left:13%;padding-right:13%}}@media screen and (max-width: 760px){.intro,.hero-text h1{padding-left:9.75%;padding-right:9.75%}}@media screen and (min-width: 1201px){footer,.cta-row,.committee,.intro{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){footer,.cta-row,.committee,.intro{padding-top:6em;padding-bottom:6em}}@media screen and (max-width: 760px){footer,.cta-row,.committee,.intro{padding-top:4em;padding-bottom:4em}}@media screen and (min-width: 1920px){.hero-text h1{font-size:4em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hero-text h1{font-size:3.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hero-text h1{font-size:3em}}@media screen and (max-width: 450px){.hero-text h1{font-size:2.5em}}@media screen and (min-width: 1920px){.sw h1,.cta-row h2,.content-row .info h3{font-size:2.2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.sw h1,.cta-row h2,.content-row .info h3{font-size:2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.sw h1,.cta-row h2,.content-row .info h3{font-size:1.8em}}@media screen and (max-width: 450px){.sw h1,.cta-row h2,.content-row .info h3{font-size:1.8em}}@media screen and (min-width: 1920px){.intro p,.hero-text h2,.hero-text h3,.hero-text p,.castle-hill-rsl h2{font-size:1.6em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.intro p,.hero-text h2,.hero-text h3,.hero-text p,.castle-hill-rsl h2{font-size:1.3em}}@media screen and (min-width: 451px)and (max-width: 1199px){.intro p,.hero-text h2,.hero-text h3,.hero-text p,.castle-hill-rsl h2{font-size:1.2em}}@media screen and (max-width: 450px){.intro p,.hero-text h2,.hero-text h3,.hero-text p,.castle-hill-rsl h2{font-size:1.1em}}@media screen and (min-width: 1920px){footer a,.breadcrumbs,.committee>h3,.primary-nav a,.content-row .info p,.feature .info p,.notification,.sw p,.hero-text p,footer h2,.cta-row h3,.content-row .info h2,.feature .info h2,.hero-text a,.cta-row a,.content-row .info a,.castle-hill-rsl .link,.feature .info .button{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){footer a,.breadcrumbs,.committee>h3,.primary-nav a,.content-row .info p,.feature .info p,.notification,.sw p,.hero-text p,footer h2,.cta-row h3,.content-row .info h2,.feature .info h2,.hero-text a,.cta-row a,.content-row .info a,.castle-hill-rsl .link,.feature .info .button{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){footer a,.breadcrumbs,.committee>h3,.primary-nav a,.content-row .info p,.feature .info p,.notification,.sw p,.hero-text p,footer h2,.cta-row h3,.content-row .info h2,.feature .info h2,.hero-text a,.cta-row a,.content-row .info a,.castle-hill-rsl .link,.feature .info .button{font-size:.95em}}@media screen and (max-width: 450px){footer a,.breadcrumbs,.committee>h3,.primary-nav a,.content-row .info p,.feature .info p,.notification,.sw p,.hero-text p,footer h2,.cta-row h3,.content-row .info h2,.feature .info h2,.hero-text a,.cta-row a,.content-row .info a,.castle-hill-rsl .link,.feature .info .button{font-size:.95em}}.footer-credits p{font-size:.85em}.castle-hill-rsl h2,.cta-row h2,.content-row .info h3,.hero-text h1{font-weight:bold;margin-bottom:.5em;line-height:1.2em}footer h2:before,.cta-row h3:before,.content-row .info h2:before,.feature .info h2:before{height:3px;margin:.6em 1.5em .6em 0;width:30px}footer h2:before,.cta-row h3:before,.content-row .info h2:before,.feature .info h2:before{background-color:#68bdaa}footer h2,.cta-row h3,.content-row .info h2,.feature .info h2{font-weight:normal;margin-bottom:1em}.sw h1{width:100%;letter-spacing:.2em;font-weight:normal;color:#253c65;margin-top:3em;margin-bottom:.8em}.content-row .info p,.feature .info p,.notification,.sw p,.hero-text p{font-weight:normal;line-height:1.6em;margin-bottom:1.5em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;text-decoration:none;list-style:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}a [href^=tel],p [href^=tel]{color:inherit;text-decoration:none}a{transition:color .3s ease}@font-face{font-family:"avenir";src:url("../fonts/avenir-roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"avenir";src:url("../fonts/avenir-heavy.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"gauthier";src:url("../fonts/gauthier_fy_w01_regular-webfont.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.flex-row img{max-width:100%}.sw{max-width:1440px}.sw p{width:100%}html{font-size:16px}body{color:#262627;font-family:"avenir",sans-serif;background-color:#fff}.notification{width:100%;padding:.8em;background-color:#253c65;color:#fff}.img-cover{overflow:hidden}.img-cover img{min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(0.1)}header{background-color:#253c65;padding-top:2em;padding-bottom:2em;border-bottom:1px solid #fff}.logo{width:320px}.logo img{width:100%}@media screen and (min-width: 995px)and (max-width: 1280px){.logo{width:250px}}@media screen and (min-width: 470px)and (max-width: 994px){.logo{width:220px}}@media screen and (min-width: 406px)and (max-width: 470px){.logo{width:280px}}@media screen and (max-width: 420px){.logo{width:200px}}.primary-nav a{margin-left:1.5em;color:#fff;border-bottom:2px solid rgba(0,0,0,0);padding-bottom:.2em}.primary-nav a:hover{color:#68bdaa;border-bottom:2px solid #68bdaa}@media screen and (min-width: 941px)and (max-width: 1200px){.primary-nav a{margin-left:1em}}@media screen and (max-width: 960px){.primary-nav{position:absolute;display:none;top:0px;left:0;right:0;background:#253c65;z-index:9999;transform-origin:center top;padding:3em 1.5em 3em}.primary-nav.open{display:block;animation:dropdown .3s ease-in-out;-webkit-animation:dropdown .3s ease-in-out}.primary-nav.open a{display:block;width:80%;text-align:left;color:#fff;box-sizing:border-box;margin:0;padding:.5em 5%;line-height:1.2em;border-bottom:none;font-size:1.5em}.primary-nav.open a:hover{color:#68bdaa}}.home-page .home-link,.about-page .about-link,.exhibitors-page .exhibitors-link,.faqs-page .faqs-link,.resources-page .resources-link,.gallery-page .gallery-link,.contact-page .contact-link{color:#68bdaa;border-bottom:2px solid #68bdaa}.home-page .fhome-link,.about-page .fabout-link,.exhibitors-page .fexhibitors-link,.fgallery-page .fgallery-link,.contact-page .fcontact-link{color:#68bdaa}body.annnounced .menu-burger{top:40px}body:not(.announced) .menu-burger{top:40px}.menu-burger{right:10%;width:40px;height:30px;cursor:pointer;z-index:10001}.menu-burger:hover span{background-color:#fff}.menu-burger:active span:nth-of-type(1){top:-3px}.menu-burger:active span:nth-of-type(4){top:27px;opacity:.7}.menu-burger span{transition:.1s ease-in-out;display:block;left:50%;width:40px;margin-left:-20px;height:4px;opacity:1;background-color:#68bdaa;transform:rotate(0deg)}.menu-burger span:nth-of-type(1){top:0px;width:40px}.menu-burger span:nth-of-type(2),.menu-burger span:nth-of-type(3){top:12px}.menu-burger span:nth-of-type(4){top:25px;width:40px}.menu-burger.open span{background-color:#fff}.menu-burger.open span:nth-of-type(1),.menu-burger.open span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open span:nth-of-type(2){transform:rotate(45deg)}.menu-burger.open span:nth-of-type(3){transform:rotate(-45deg)}.menu-burger.open:active span:nth-of-type(1),.menu-burger.open:active span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open:active span:nth-of-type(2){transform:rotate(55deg)}.menu-burger.open:active span:nth-of-type(3){transform:rotate(-55deg)}@media screen and (min-width: 960px){.menu-burger{display:none}}@media screen and (max-width: 760px){.menu-burger{right:3em}}.hero{height:400px;overflow:hidden}.hero-image{width:100%;height:100%}.hero-text{width:auto;top:30%;z-index:2;color:#fff;padding-bottom:20em}.hero-text h1{margin-bottom:.5em;background-color:#253c65;padding:20px 10%;min-width:300px}.hero-text h2,.hero-text h3{font-weight:normal;margin-bottom:.8em}.hero-text h2{color:#68bdaa}.hero-text a{margin-top:.8em}@media screen and (max-width: 760px){.hero{height:300px}}.intro{background-color:#253c65;background-image:url("../images/footer-bg.webp")}.intro p{width:90%;color:#fff}.intro p:before{width:5px;height:100px;background:#68bdaa;top:-150px;left:0;height:100px}@media screen and (max-width: 760px){.intro{background-position:center right -150px}.intro p{width:95%}.intro p:before{height:60px;top:-80px}}.feature{width:33.33%}.feature .img-wrapper,.feature .info{width:100%}.feature .img-wrapper{padding-top:90%;overflow:hidden}.feature .img-wrapper img{object-fit:cover}.feature .info{padding:10%;color:#fff}.feature .info h2{margin-bottom:1.5em}.feature:nth-of-type(1){background-color:#253c65}.feature:nth-of-type(2){background-color:#303343}.feature:nth-of-type(3){background-color:#197ac4}@media screen and (min-width: 761px)and (max-width: 1200px){.feature{width:100%;display:flex;flex-wrap:wrap;align-items:center}.feature .img-wrapper,.feature .info{width:50%}.feature .info{padding:5%}.feature .img-wrapper{padding-top:45%}}@media screen and (max-width: 760px){.features{margin-top:50px}.feature{width:100%}.feature .img-wrapper{padding-top:90%}}.content-row{color:#262627;padding-top:4em;padding-bottom:4em;overflow:hidden}.content-row .info{width:50%;padding:8% 6.5%}.content-row .info h2{width:100%;color:#253c65}.content-row .info h3{color:#253c65}.content-row .info a{margin-top:3em}@media screen and (max-width: 760px){.content-row{padding-top:3em;padding-bottom:3em}.content-row .info,.content-row .img-wrapper{width:100%}.content-row .info{padding:10% 5%}.content-row .img-wrapper{height:400px}}.castle-hill-rsl{padding-top:50px;padding-bottom:50px;background-image:url("../images/rsl-bg.webp")}.castle-hill-rsl div{width:50%}.castle-hill-rsl h2{color:#fff;margin-bottom:1em;padding-right:5%}.castle-hill-rsl .rsl-logo{width:200px}@media screen and (max-width: 760px){.castle-hill-rsl .rsl-logo{width:120px}}.castle-hill-rsl .rsl-logo img{width:100%}@media screen and (max-width: 760px){.castle-hill-rsl div{width:100%;padding-bottom:3em}}.committee>h3{font-weight:normal;width:100%;color:#253c65}.member{width:22%;transform:translateY(50px);opacity:0;transform:translateY(100px)}.member img{width:100%;margin-top:3em}.member img:hover{opacity:.7}.member:nth-child(1){transition-delay:.1s}.member:nth-child(2){transition-delay:.2s}.member:nth-child(3){transition-delay:.3s}.member:nth-child(4){transition-delay:.4s}.member:nth-child(5){transition-delay:.5s}.member:nth-child(6){transition-delay:.6s}.member:nth-child(7){transition-delay:.7s}.member.is-visible{transform:translateY(0);opacity:1}@media screen and (max-width: 960px){.member{width:48%}.member img{margin-bottom:.2em}}@media screen and (max-width: 320px){.member{width:100%}.member img{margin-bottom:.2em}}.cta-row{background-image:url("../images/cta-bg.webp")}.cta-row div{color:#fff}.cta-row div:first-of-type{width:70%}.cta-row div:last-of-type{width:30%}@media screen and (max-width: 760px){.cta-row div:first-of-type{width:100%;padding-right:0}.cta-row div:last-of-type{width:100%;margin-top:.8em}}.breadcrumbs{padding-top:3em;padding-bottom:3em;border-top:1px solid #253c65}.breadcrumbs div a,.breadcrumbs .location,.breadcrumbs .top-link{padding:1.65em 1em}.breadcrumbs div a:not(:last-of-type):after{content:"";width:11px;height:17px;background-image:url("../images/breadcrumb-chevron.png");background-size:10px;vertical-align:middle;margin-left:1.5em}.breadcrumbs div a:not(:last-of-type):after:hover{color:#68bdaa}.breadcrumbs .location{background-image:url("../images/breadcrumb-icon.png");background-size:25px;padding-left:3em;color:#253c65}.breadcrumbs a{color:#253c65;text-decoration:underline}.breadcrumbs a:hover{color:#68bdaa}.breadcrumbs .top-link{justify-self:flex-end}@media screen and (max-width: 960px){.breadcrumbs-wrapper{display:none}}.pagination{padding-top:4em;padding-bottom:4em}.pagination a{color:#253c65}.pagination a:hover{color:#33528a}.pagination .prev{float:left}.pagination .next{float:right}footer{background-color:#253c65;border-top:1px solid #fff;background-position:center right -25%}footer h2{color:#fff}footer nav{width:23%}footer a{line-height:2em;color:#fff}footer a:hover{color:#68bdaa}footer .footer-logo{width:90%;margin-bottom:3em}footer .footer-logo img{width:100%;max-width:280px}.webp footer{background-image:url("../images/footer-bg.webp")}.no-webp footer{background-image:url("../images/footer-bg.jpg")}@media screen and (max-width: 760px){footer{background-size:60%;background-position:bottom right -100px}footer nav{width:100%;margin-bottom:2em}}.footer-credits{padding-top:20px;padding-bottom:20px;background-color:#192946}.footer-credits p{line-height:2em;color:#fff}.footer-credits a{color:#fff}.footer-credits a:hover{color:#68bdaa}@media screen and (max-width: 760px){.footer-credits p{width:100%}.footer-credits p+p{text-align:left}}.show-on-scroll{transition:transform 2s .2s cubic-bezier(0, 1, 0.3, 1),opacity .2s .2s ease-out;opacity:0;transform:translateX(5em)}.show-on-scroll.is-visible{opacity:1;transform:translateX(0)}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@-webkit-keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}
