.hero{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;min-height:570px;margin:0;max-width:none}@media (max-width:940px){.hero{min-height:450px}}.hero:before{content:"";background:rgba(0,0,0,.2);position:absolute;left:0;right:0;top:0;bottom:0}.hero .carousel{width:100%}.hero .carousel .slick-list{margin:0}.hero .carousel .item{position:absolute;top:0;bottom:0;left:0;right:0;height:100vh;max-height:570px}@media (max-width:940px){.hero .carousel .item{max-height:75vh;max-height:450px}}.hero .carousel .item:before{content:"";background:rgba(0,0,0,.2)}.hero .carousel .item:before,.hero section{position:absolute;left:0;right:0;top:0;bottom:0}.hero section{max-width:93vw}.hero section,.hero section .content{width:100%;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center}.hero section .content{background-color:#fff;max-width:686px;text-align:center;margin:0 auto;padding:40px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;flex-direction:column;-webkit-flex-direction:column}@media (max-width:940px){.hero section .content{padding:30px 20px}}@media (max-width:610px){.hero section .content{padding:15px}}.hero section .content .wysiwyg,.hero section .content h1{width:100%}@media (max-width:610px){.hero section .content h1{margin-bottom:10px}}.hero section .content p{font-size:16px;line-height:23px;width:100%}@media (max-width:940px){.hero section .content p{font-size:13px;line-height:21px}}@media (max-width:610px){.hero section .content p{line-height:18px}}.hero .please-scroll{position:absolute;color:#fff;left:calc(50% - 85px);bottom:30px;font-weight:600;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center}@media (max-width:610px){.hero .please-scroll{bottom:10px}}.hero .please-scroll span{background-color:#01d538;height:30px;width:30px;margin-left:10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center}.intro{padding:60px 20px 0}@media (max-width:760px){.intro{padding:40px 20px 0}}@media (max-width:450px){.intro{padding:30px 20px 0}}.special-interests{padding:65px 20px 30px;background-color:#fff;margin:0 auto}@media (max-width:760px){.special-interests{padding:40px 20px 75px}}.special-interests h2{text-align:center;margin-bottom:40px}.special-interests .carousel-special-interests{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:-12px;opacity:1;padding:40px 0}@media (max-width:760px){.special-interests .carousel-special-interests{margin:-12px 0;display:block}}.special-interests .carousel-special-interests .item{list-style-type:none;margin:12px;width:calc(20% - 24px)}@media (max-width:1100px){.special-interests .carousel-special-interests .item{width:calc(100% / 3 - 24px)}}@media (max-width:760px){.special-interests .carousel-special-interests .item{width:220px;margin:0 10px 0 0}}.special-interests .carousel-special-interests .item a{position:relative;min-height:224px;padding:25px;display:flex;display:-webkit-flex;-webkit-align-items:flex-end;align-items:flex-end;justify-content:flex-start;-webkit-justify-content:flex-start;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}@media (max-width:1260px){.special-interests .carousel-special-interests .item a{min-height:165px;padding:20px}}@media (max-width:760px){.special-interests .carousel-special-interests .item a{min-height:142px}}.special-interests .carousel-special-interests .item a:before{background:linear-gradient(180deg,transparent 70%,#000);position:absolute;left:0;top:0;right:0;bottom:0;content:"";opacity:.6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.special-interests .carousel-special-interests .item a h3{margin:0;z-index:1;font-family:General,sans-serif;font-size:22px;line-height:22px;color:#fff;position:relative;padding-right:36px;text-shadow:0 0 5px rgba(0,0,0,.5)}.special-interests .carousel-special-interests .item a h3:after{content:"";background:url(/images/icons/long_arrow.svg);width:26px;height:17px;position:absolute;margin-left:10px;margin-top:4px}.special-interests .carousel-special-interests .slick-list{overflow:visible;margin:0}.special-interests .carousel-special-interests .slick-arrow{bottom:-20px;top:auto;background-color:#01d538;height:40px;width:40px;background-size:9px}.special-interests .carousel-special-interests .slick-arrow.slick-prev{right:60px;left:auto}.special-interests .carousel-special-interests .slick-arrow.slick-next{right:0}.special-interests .carousel-special-interests .slick-arrow.slick-disabled{background-color:#f5f5f3}