.banner[data-v-736c9b1f]{z-index:0;padding-top:4.125rem;padding-bottom:1rem}@media only screen and (min-width:900px){.banner[data-v-736c9b1f]{padding-top:5.375rem;padding-bottom:0}}@media only screen and (min-width:900px){.banner.banner--green[data-v-736c9b1f]{background:-webkit-gradient(linear,left top,left bottom,from(#e8f5f5),to(#aee6e6));background:linear-gradient(180deg,#e8f5f5,#aee6e6);background-color:#e8f5f5}}.banner.banner--red[data-v-736c9b1f]{background-color:#feedee}.banner__container[data-v-736c9b1f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:900px){.banner__container[data-v-736c9b1f]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.banner__title-wrap[data-v-736c9b1f]{z-index:3;margin-bottom:1rem}@media only screen and (min-width:900px){.banner__title-wrap[data-v-736c9b1f]{margin-bottom:0;margin-left:8.33333333%}}.banner__title-wrap.banner__title-wrap--green[data-v-736c9b1f]{color:#22a2a2}.banner__title-wrap.banner__title-wrap--red[data-v-736c9b1f]{color:#f04c55}.banner__title-wrap.banner__title-wrap--yellow[data-v-736c9b1f]{color:#a18d60}@media only screen and (min-width:900px){.banner__title-wrap.banner__title-wrap--secondary[data-v-736c9b1f]{padding-top:2rem}}.banner__content-wrap[data-v-736c9b1f]{z-index:3}@media only screen and (min-width:900px){.banner__content-wrap[data-v-736c9b1f]{width:33.33333333%;padding-left:20px}}.banner__image-wrap[data-v-736c9b1f]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:900px){.banner__image-wrap[data-v-736c9b1f]{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;margin-bottom:0}}.banner__shadow--wrap[data-v-736c9b1f]{position:absolute;top:100%;left:0;width:100%;pointer-events:none}.banner__title[data-v-736c9b1f]{margin-left:-3px}@media only screen and (min-width:600px){.banner__title[data-v-736c9b1f]{margin-left:-8px}}.banner__term[data-v-736c9b1f]{font-size:.875rem;font-weight:500;line-height:1.25rem}.banner__term[data-v-736c9b1f] a,.banner__term[data-v-736c9b1f] a:focus,.banner__term[data-v-736c9b1f] a:hover,.banner__term[data-v-736c9b1f] a:visited{color:#22a2a2}.banner__content[data-v-736c9b1f]{margin-top:1rem;margin-bottom:2rem}.banner__alternative-title[data-v-736c9b1f]{margin-bottom:1.5rem;padding-right:1rem}.banner__image[data-v-736c9b1f]{z-index:2;-ms-flex-item-align:center;align-self:center;max-width:100%;height:auto;max-height:400px}@media only screen and (min-width:900px){.banner__image[data-v-736c9b1f]{width:100%;max-height:100%}}.banner__background[data-v-736c9b1f]{position:absolute;right:0;bottom:0;left:0;opacity:.6}.banner__background-shadow[data-v-736c9b1f],.banner__background[data-v-736c9b1f]{z-index:1;width:100%;pointer-events:none}@media only screen and (max-width:899px){.banner__background-shadow[data-v-736c9b1f]{position:absolute}}.banner__gradient-bottom[data-v-736c9b1f]{display:block;height:6.5rem;margin:0 -20px;background:-webkit-gradient(linear,left top,left bottom,from(#cef1f1),to(#e8f5f5));background:linear-gradient(180deg,#cef1f1,#e8f5f5)}@media only screen and (min-width:900px){.banner__gradient-bottom[data-v-736c9b1f]{display:none}}.banner__additional-content[data-v-736c9b1f]{margin-top:1rem}.basicLightbox{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox-holder{position:relative;height:0;width:854px}@media only screen and (max-width:599px){.basicLightbox-holder{width:100%}}.basicLightbox-holder:after{content:"";position:absolute;background-image:url(/resources/themes/app/dist/assets/icons/cross-white.svg);background-position:0;background-size:24px 24px;background-repeat:no-repeat;padding-right:24px;height:24px;right:0;top:-520px;cursor:pointer;z-index:10000}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width:599px){.basicLightbox iframe{width:100%}}.banner-video{position:relative}.banner-video--overlay{display:none;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.3)}@media only screen and (max-width:599px){.banner-video--overlay{display:block}}.banner-video--holder{height:760px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media only screen and (max-width:899px){.banner-video--holder{height:600px}}@media only screen and (max-width:599px){.banner-video--holder{height:420px}}.banner-video--holder .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-content{width:485px;position:relative}@media only screen and (max-width:599px){.banner-content{width:100%;margin-top:1.5rem}}@media only screen and (max-width:899px){.banner-content h1{margin-top:5rem}}@media only screen and (max-width:599px){.banner-content h1{margin-top:0}}.banner-content h3{margin-top:30px}@media only screen and (max-width:899px){.banner-content h3{margin-bottom:30px}}@media only screen and (max-width:599px){.banner-content h3{margin-bottom:0;margin-top:0}}.banner-content h1,.banner-content h3{color:#fff}.banner-content .play-holder{position:absolute;top:40%;right:-125px}@media only screen and (max-width:899px){.banner-content .play-holder{right:-10%;top:47%}}@media only screen and (max-width:599px){.banner-content .play-holder{left:auto;right:0;top:8%}}@media (max-width:320px){.banner-content .play-holder{left:auto;right:42%;top:-30%}}.banner-content .play-holder .play-icon{display:block;height:120px;width:120px;background-color:#fff;border:1px solid #fff;border-radius:50%;cursor:pointer;position:relative;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:599px){.banner-content .play-holder .play-icon{height:50px;width:50px}}.banner-content .play-holder .play-icon:hover{-webkit-transition:all .4s;transition:all .4s;background-color:#138d8d}.banner-content .play-holder .play-icon:hover .play-icon-inner{-webkit-transition:all .4s;transition:all .4s;border-color:transparent transparent transparent #fff}.banner-content .play-holder .play-icon .play-icon-inner{width:40px;height:40px;position:absolute;border-width:22px 0 22px 40px;border-color:transparent transparent transparent #22a2a2;border-style:solid;top:0;right:0;bottom:0;left:6px;margin:auto;z-index:3;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:599px){.banner-content .play-holder .play-icon .play-icon-inner{height:20px;width:20px;border-width:12px 0 12px 20px}}