.tag {position: relative;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-size: 14px;font-weight: normal;color: #777777;background-color: #F0F0F0;border-radius: 60px;text-transform: uppercase;display: inline-block;cursor: pointer;transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); user-select: none;padding: 8px 16px;overflow: hidden;white-space: nowrap;}@media all and (max-width: 1180px) {.tag {padding: 7px 14px;}}@media all and (min-width: 1025px) {.tag:hover .btn-bg {transform: translate(0px, -70px);}}@media all and (min-width: 1025px) {.tag:hover .txt[data-index="0"] {transform: translate(0px, -70px);transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); }}@media all and (min-width: 1025px) {.tag:hover .txt[data-index="1"] {transform: translate(0px, -50%);transition: all 450ms cubic-bezier(0.215, 0.61, 0.355, 1); }}.tag.selected {pointer-events: none;}.tag.selected .btn-bg {transform: translate(0px, -70px);}.tag.selected .txt[data-index="0"] {transform: translate(0px, -70px);transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); }.tag.selected .txt[data-index="1"] {transform: translate(0px, -50%);transition: all 450ms cubic-bezier(0.215, 0.61, 0.355, 1); }.tag .btn-bg {position: absolute;top: 100%;left: 0;width: 184px;height: 111px;background-image: url("../images/interface/hover-mask-dark.png");background-repeat: no-repeat;background-size: cover;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); z-index: 1;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tag .btn-bg {background-image: url("../images/interface/hover-mask-dark@2x.png");}}.tag span {display: block;}.tag .txt {position: relative;z-index: 3;transition: all 450ms cubic-bezier(0.215, 0.61, 0.355, 1); }@media all and (max-width: 1024px) {.tag .txt {margin-top: 3px;margin-bottom: -1px;}}.tag .txt[data-index="1"] {position: absolute;top: 50%;color: #fff;transform: translate(0px, calc(-50% + 70px));transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1); }.btn {position: relative;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-size: 18px;font-weight: normal;color: #fff;background-color: #00A8E1;border-radius: 60px;text-transform: uppercase;display: inline-block;cursor: pointer;transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); user-select: none;padding: 10px 20px;overflow: hidden;}@media all and (max-width: 1180px) {.btn {padding: 13px 20px 9px;}}@media all and (min-width: 1025px) {.btn:hover .btn-bg {transform: translate(0px, -70px);}}@media all and (min-width: 1025px) {.btn:hover .txt[data-index="0"] {transform: translate(0px, -70px);transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); }}@media all and (min-width: 1025px) {.btn:hover .txt[data-index="1"] {transform: translate(0px, -50%);transition: all 450ms cubic-bezier(0.215, 0.61, 0.355, 1); }}@media all and (min-width: 1025px) {.btn.selected .btn-bg {transform: translate(0px, -70px);}}@media all and (min-width: 1025px) {.btn.selected .txt[data-index="0"] {transform: translate(0px, -70px);transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); }}@media all and (min-width: 1025px) {.btn.selected .txt[data-index="1"] {transform: translate(0px, -50%);transition: all 450ms cubic-bezier(0.215, 0.61, 0.355, 1); }}.btn span {display: block;}.btn .btn-bg {position: absolute;top: 100%;left: 0;width: 184px;height: 111px;background-image: url("../images/interface/hover-mask.png");background-repeat: no-repeat;background-size: cover;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1); z-index: 1;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.btn .btn-bg {background-image: url("../images/interface/hover-mask@2x.png");}}.btn .txt {position: relative;z-index: 3;transition: all 450ms cubic-bezier(0.215, 0.61, 0.355, 1); }.btn .txt[data-index="1"] {position: absolute;top: 50%;transform: translate(0px, calc(-50% + 70px));transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1); }.text-shadow {text-shadow: 0px 0px 20px rgba(34, 34, 34, 0.15);}.clear {clear: both;}.angled {overflow: hidden;}.angled-shadow {position: absolute;right: 0;width: 120%;height: 28px;background-image: url("../images/interface/shadow.png");background-repeat: repeat-x;opacity: 0.15;z-index: 9;}.angled-shadow.reverse {margin-top: -27px;background-image: url("../images/interface/shadow-reverse.png");}.heading-anim.trans-out .line-container, .heading-anim.anim-out .line-container {clip-path: polygon(0 100%, 100% 100%, 100% 170%, 0% 170%);}.heading-anim.trans-out .line-container .line, .heading-anim.anim-out .line-container .line {transform: translate(0px, 100%);}@media all and (max-width: 1180px) {.heading-anim.trans-out .line-container .line, .heading-anim.anim-out .line-container .line {transform: translate(0px, 110%);}}.heading-anim.h1-size .line-container {transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);}.heading-anim.h1-size .line-container .line {transition: all 900ms cubic-bezier(0.215, 0.61, 0.355, 1);}.heading-anim .line-container {position: relative;width: 100%;display: block;overflow: hidden;clip-path: polygon(0 -70%, 100% 0, 100% 100%, 0 100%);transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay: 0s;}.heading-anim .line-container[data-index="1"] {transition-delay: 0.2s;}.heading-anim .line-container[data-index="1"] .line {transition-delay: 0.2s;}.heading-anim .line-container[data-index="2"] {transition-delay: 0.3s;}.heading-anim .line-container[data-index="2"] .line {transition-delay: 0.3s;}.heading-anim .line-container[data-index="3"] {transition-delay: 0.4s;}.heading-anim .line-container[data-index="3"] .line {transition-delay: 0.4s;}.heading-anim .line-container[data-index="4"] {transition-delay: 0.5s;}.heading-anim .line-container[data-index="4"] .line {transition-delay: 0.5s;}.heading-anim .line-container[data-index="5"] {transition-delay: 0.6s;}.heading-anim .line-container[data-index="5"] .line {transition-delay: 0.7s;}.heading-anim .line-container[data-index="6"] {transition-delay: 0.7s;}.heading-anim .line-container[data-index="6"] .line {transition-delay: 0.8s;}.heading-anim .line-container[data-index="7"] {transition-delay: 0.8s;}.heading-anim .line-container[data-index="7"] .line {transition-delay: 0.9s;}.heading-anim .line-container .line {position: relative;display: block;transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay: 0s;}@media all and (max-width: 1180px) {.heading-anim .line-container .line {margin-top: 4px;}}.black-label {position: absolute;left: 50%;transform: translate(-50%, -50%);margin: 0 auto;padding: 10px 24px;color: #fff;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;font-size: 18px;z-index: 31;white-space: nowrap;}@media all and (max-width: 1180px) {.black-label {padding: 12px 24px 8px;}}.black-label .label-bg {position: absolute;top: 6px;left: 6px;margin-left: -3px;width: 100%;height: 100%;background-image: url("../images/interface/label.png");background-repeat: no-repeat;background-size: 100% 52px;background-position: center;z-index: 1;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.black-label .label-bg {background-image: url("../images/interface/label@2x.png");}}.black-label .txt {position: relative;z-index: 3;}.width-container {position: relative;width: calc(100% - 200px);max-width: 1280px;margin: 0 auto;}@media all and (max-width: 1180px) {.width-container {width: calc(100% - 120px);}}@media all and (max-width: 767px) {.width-container {width: calc(100% - 60px);}}.full-height-img-container {position: absolute;top: 0;left: 0;width: 50%;height: 100%;background-color: #555;pointer-events: none;}@media all and (max-width: 960px) {.full-height-img-container {left: 0;width: 100%;height: 720px;}}.full-height-img-container .img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}.footer-triangle {position: relative;width: 100%;background-color: #fff;margin-top: -1px;margin-bottom: 20px;z-index: 1;}@media all and (max-width: 767px) {.footer-triangle {margin-bottom: 40px;}}.post-grid {padding: 60px 0 80px;display: flex;gap: 0px 60px;justify-content: center;}@media all and (max-width: 1440px) {.post-grid {padding: 40px 0 60px;gap: 0px 40px;}}@media all and (max-width: 880px) {.post-grid {padding-top: 0;}}@media all and (max-width: 767px) {.post-grid {display: block;padding: 40px 0 0 0;}}.post-grid .post {max-width: 387px;margin-bottom: -40px;}@media all and (max-width: 1180px) {.post-grid .post {margin-bottom: -10px;}}@media all and (max-width: 767px) {.post-grid .post {display: block;margin-bottom: 60px;max-width: none;}}.post-grid .post.trans-out .img-container, .post-grid .post.trans-out .copy-container {opacity: 0;transform: translate(0px, 50px);}.post-grid .post[data-index="0"] .img-container, .post-grid .post[data-index="3"] .img-container, .post-grid .post[data-index="6"] .img-container, .post-grid .post[data-index="9"] .img-container {transition-delay: 0s;}.post-grid .post[data-index="0"] .copy-container, .post-grid .post[data-index="3"] .copy-container, .post-grid .post[data-index="6"] .copy-container, .post-grid .post[data-index="9"] .copy-container {transition-delay: 0.1s;}.post-grid .post[data-index="1"] .img-container, .post-grid .post[data-index="4"] .img-container, .post-grid .post[data-index="7"] .img-container, .post-grid .post[data-index="10"] .img-container {transition-delay: 0.1s;}.post-grid .post[data-index="1"] .copy-container, .post-grid .post[data-index="4"] .copy-container, .post-grid .post[data-index="7"] .copy-container, .post-grid .post[data-index="10"] .copy-container {transition-delay: 0.2s;}.post-grid .post[data-index="2"] .img-container, .post-grid .post[data-index="5"] .img-container, .post-grid .post[data-index="8"] .img-container, .post-grid .post[data-index="11"] .img-container {transition-delay: 0.2s;}.post-grid .post[data-index="2"] .copy-container, .post-grid .post[data-index="5"] .copy-container, .post-grid .post[data-index="8"] .copy-container, .post-grid .post[data-index="11"] .copy-container {transition-delay: 0.3s;}.post-grid .post h2 {text-align: left;margin: 0 0 20px;}@media all and (max-width: 767px) {.post-grid .post h2 {font-size: 24px;}}.post-grid .post .date {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;font-size: 14px;text-transform: uppercase;color: #777777;line-height: 1.2;margin: 0 0 10px;}@media all and (max-width: 1180px) {.post-grid .post .date {margin-top: 10px;}}@media all and (max-width: 767px) {.post-grid .post .date {margin-top: 0;}}.post-grid .post .img-container {position: relative;width: 100%;height: auto;padding-bottom: 85%;background-color: #f5f5f7;display: block;transition: opacity 350ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 700ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-width: 767px) {.post-grid .post .img-container {width: 100%;}}.post-grid .post .img-container img {width: 100%;height: 100%;top: 50%;left: 0;transform: translate(0px, -50%);object-fit: cover;display: block;position: absolute;}.post-grid .post .copy-container {transition: opacity 350ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 700ms cubic-bezier(0.215, 0.61, 0.355, 1);}@media all and (max-width: 767px) {.post-grid .post .copy-container {width: 100%;}}@media all and (max-width: 767px) {.post-grid .post .copy-container .copy p {display: none;}}ul.triangle-points {list-style: none;padding: 0;margin: 40px 0;}@media all and (max-width: 767px) {ul.triangle-points {margin: 20px 0;}}ul.triangle-points li {position: relative;width: 100%;padding-left: 0;padding-bottom: 20px;margin-bottom: 20px;display: flex;align-items: flex-start;overflow: hidden;}@media all and (max-width: 767px) {ul.triangle-points li {padding-bottom: 14px;margin-bottom: 14px;}}ul.triangle-points li[data-index="0"] .arrow {transition-delay: 0.3s;}ul.triangle-points li[data-index="0"] .txt {transition-delay: 0.2s;}ul.triangle-points li[data-index="0"] .border {transition-delay: 0.1s;}ul.triangle-points li[data-index="1"] .arrow {transition-delay: 0.4s;}ul.triangle-points li[data-index="1"] .txt {transition-delay: 0.3s;}ul.triangle-points li[data-index="1"] .border {transition-delay: 0.2s;}ul.triangle-points li[data-index="2"] .arrow {transition-delay: 0.5s;}ul.triangle-points li[data-index="2"] .txt {transition-delay: 0.4s;}ul.triangle-points li[data-index="2"] .border {transition-delay: 0.3s;}ul.triangle-points li[data-index="3"] .arrow {transition-delay: 0.6s;}ul.triangle-points li[data-index="3"] .txt {transition-delay: 0.5s;}ul.triangle-points li[data-index="3"] .border {transition-delay: 0.4s;}ul.triangle-points li[data-index="4"] .arrow {transition-delay: 0.7s;}ul.triangle-points li[data-index="4"] .txt {transition-delay: 0.6s;}ul.triangle-points li[data-index="4"] .border {transition-delay: 0.5s;}ul.triangle-points li[data-index="5"] .arrow {transition-delay: 0.8s;}ul.triangle-points li[data-index="5"] .txt {transition-delay: 0.7s;}ul.triangle-points li[data-index="5"] .border {transition-delay: 0.6s;}ul.triangle-points li[data-index="6"] .arrow {transition-delay: 0.9s;}ul.triangle-points li[data-index="6"] .txt {transition-delay: 0.8s;}ul.triangle-points li[data-index="6"] .border {transition-delay: 0.7s;}ul.triangle-points li[data-index="7"] .arrow {transition-delay: 1s;}ul.triangle-points li[data-index="7"] .txt {transition-delay: 0.9s;}ul.triangle-points li[data-index="7"] .border {transition-delay: 0.8s;}ul.triangle-points li[data-index="8"] .arrow {transition-delay: 1.1s;}ul.triangle-points li[data-index="8"] .txt {transition-delay: 1s;}ul.triangle-points li[data-index="8"] .border {transition-delay: 0.9s;}ul.triangle-points li .border {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: rgba(255, 255, 255, 0.2);transition: all 900ms cubic-bezier(0.645, 0.045, 0.355, 1); }ul.triangle-points li .arrow {width: 8px;height: 8px;background-image: url("../images/interface/triangle-point.svg");background-repeat: no-repeat;background-size: 8px 8px;background-position: center;margin: 10px 16px 0 0;}@media all and (max-width: 767px) {ul.triangle-points li .arrow {margin-top: 8px;}}ul.triangle-points li .txt {position: relative;width: calc(100% - 40px);}@media all and (max-width: 1366px) {ul.triangle-points li .txt {width: calc(100% - 20px);}}.dark-bg {background-color: #222222;}.light-bg {background-color: #F0F0F0;}.white-bg {background-color: #fff;}#resize-1280-visible {display: none;}@media all and (max-width: 1280px) {#resize-1280-visible {display: block;}}#resize-1180-visible {display: none;}@media all and (max-width: 1180px) {#resize-1180-visible {display: block;}}#resize-960-visible {display: none;}@media all and (max-width: 960px) {#resize-960-visible {display: block;}}#resize-880-visible {display: none;}@media all and (max-width: 880px) {#resize-880-visible {display: block;}}#resize-767-visible {display: none;}@media all and (max-width: 767px) {#resize-767-visible {display: block;}}.standard-easing {transition: opacity 350ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);}.longer-easing {transition: opacity 350ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 700ms cubic-bezier(0.215, 0.61, 0.355, 1);}.not-loaded {background-image: none !important;}body.mac #taupo-bungy-lightbox .heading-anim .line-container[data-index="0"] {padding-top: 34px;}body.mac .lightbox .close-btn-container .label {margin-top: 5px;}body.mac .black-label {padding: 12px 24px 8px;}@media all and (max-width: 1180px) {body.mac .black-label {padding: 12px 24px 8px;}}body.mac .heading-anim .line-container {margin-bottom: -10px;}@media all and (max-width: 767px) {body.mac .heading-anim .line-container {margin-bottom: -2px;}}body.mac .heading-anim .line-container .line {margin-top: 10px;}@media all and (max-width: 767px) {body.mac .heading-anim .line-container .line {margin-top: 3px;}}body.mac .diagonal-heading.heading-anim .line-container .line {margin-top: 20px;}@media all and (max-width: 767px) {body.mac .diagonal-heading.heading-anim .line-container .line {margin-top: 6px;}}body.mac .diagonal-heading.heading-anim.anim-out .line-container .line {transform: translate(0px, 120%);}@media all and (max-width: 1180px) {body.mac .diagonal-heading.heading-anim.anim-out .line-container .line {transform: translate(0px, 120%);}}body.mac .header ul.nav li {padding: 13px 0 7px;}@media all and (max-width: 767px) {body.mac .header ul.nav li {padding: 13px 0 9px;}}body.mac .btn {padding: 13px 20px 7px;}@media all and (max-width: 1180px) {body.mac .btn {padding: 13px 20px 9px;}}body.mac .tag .txt {margin-top: 3px;margin-bottom: -1px;}@font-face {font-family: "TideSansCond-600BunnyItalic";src: url("../fonts/327E25_A_0.eot");src: url("../fonts/327E25_A_0.eot?#iefix") format("embedded-opentype"), url("../fonts/327E25_A_0.woff2") format("woff2"), url("../fonts/327E25_A_0.woff") format("woff"), url("../fonts/327E25_A_0.ttf") format("truetype");font-display: swap;}@font-face {font-family: "adelle-sans";src: url("../fonts/AdelleSans-Regular.woff2") format("woff2");font-display: swap;}@font-face {font-family: "adelle-sans-bold";src: url("../fonts/AdelleSans-Bold.woff2") format("woff2");font-display: swap;}h1, h2, h3, h4, h5 {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;text-transform: uppercase;color: #fff;}i {font-style: normal;}p {line-height: 1.55;margin: 0 0 20px;padding: 0;display: block;}p.large {font-size: 24px;line-height: 1.38;}@media all and (max-width: 420px) {p.large {font-size: 18px;line-height: 1.25;}}.largest-p {font-size: 28px;line-height: 1.25;}@media all and (max-width: 1180px) {.largest-p {font-size: 26px;}}.h0-size {font-size: 196px;line-height: 0.9;letter-spacing: -0.015em;}@media all and (max-width: 1180px) {.h0-size {font-size: 124px;line-height: 0.92;}}@media all and (max-width: 767px) {.h0-size {font-size: 108px;}}@media all and (max-width: 520px) {.h0-size {font-size: 24vw;}}.h1-size {font-size: 128px;line-height: 0.9;letter-spacing: -0.012em;}@media all and (max-width: 1180px) {.h1-size {font-size: 108px;line-height: 0.92;}}@media all and (max-width: 767px) {.h1-size {font-size: 68px;}}@media all and (max-width: 420px) {.h1-size {font-size: 17vw;}}.h1-size.smaller {font-size: 64px;line-height: 1.1;letter-spacing: -0.006em;}@media all and (max-width: 767px) {.h1-size.smaller {font-size: 36px;}}@media all and (max-width: 389px) {.h1-size.smaller {font-size: 32px;}}.h2-size {font-size: 96px;line-height: 0.96;letter-spacing: -0.006em;}@media all and (max-width: 1180px) {.h2-size {font-size: 90px;}}@media all and (max-width: 767px) {.h2-size {line-height: 1.12;}}.h3-size {font-size: 42px;line-height: 1.12;}@media all and (max-width: 1180px) {.h3-size {font-size: 36px;}}@media all and (max-width: 960px) {.h3-size {font-size: 32px;}}.h4-size {font-size: 40px;line-height: 1.12;}@media all and (max-width: 1180px) {.h4-size {font-size: 36px;}}@media all and (max-width: 960px) {.h4-size {font-size: 28px;}}.h5-size {font-size: 24px;line-height: 1.2;}@media all and (max-width: 960px) {.h5-size {font-size: 18px;}}.bold {font-weight: 700;}footer {position: relative;width: 100%;padding-bottom: 48px;z-index: 3;overflow: hidden;}@media all and (max-width: 767px) {footer {padding: 16px 0 40px;}}@media all and (max-width: 520px) {footer {padding: 16px 0 25px;}}footer.fixed {position: fixed;}footer .logo {position: absolute;top: 2px;left: 40px;width: 112px;height: 30px;background-image: url("../images/interface/epic-logo.svg");background-repeat: no-repeat;background-size: contain;background-position: left center;cursor: pointer;display: block;z-index: 5;}@media all and (max-width: 960px) {footer .logo {width: 96px;}}@media all and (max-width: 767px) {footer .logo {top: 16px;left: 30px;}}footer .footer-menu {width: 100%;display: flex;justify-content: center;}@media all and (max-width: 767px) {footer .footer-menu {width: calc(100% - 22px);justify-content: flex-end;padding-right: 22px;}}footer .footer-menu a {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-size: 16px;color: #fff;display: inline-block;margin: 0 20px;}@media all and (max-width: 520px) {footer .footer-menu {align-items: center;justify-content: center;padding: 40px 0 0;}footer .footer-menu a {font-size: 14px;margin: 0 8px;}}.header {position: fixed;top: 0;left: 0;width: 100%;height: 160px;z-index: 900;transition: clip-path 600ms cubic-bezier(0.645, 0.045, 0.355, 1); }@media all and (max-width: 1180px) {.header {position: absolute;height: auto;}}.header.unfix {position: absolute;}.header.on-white-bg .logo, .header.fixed-header .logo {background-image: url("../images/interface/epic-logo-dark.svg");}.header.on-white-bg ul.nav li, .header.fixed-header ul.nav li {color: #aaa;}.header.on-white-bg ul.nav li.active, .header.fixed-header ul.nav li.active {color: #00A8E1 !important;}.header.on-white-bg ul.nav li.active a, .header.fixed-header ul.nav li.active a {color: #00A8E1 !important;}.header.on-white-bg ul.nav li.active .dd-title .arrow, .header.fixed-header ul.nav li.active .dd-title .arrow {background-image: url("../images/interface/triangle-point-blue.svg") !important;opacity: 1 !important;}.header.on-white-bg ul.nav li.active .dd-list a, .header.fixed-header ul.nav li.active .dd-list a {color: #222 !important;}@media all and (min-width: 1181px) {.header.on-white-bg ul.nav li:hover, .header.fixed-header ul.nav li:hover {color: #222222;}}@media all and (min-width: 1181px) {.header.on-white-bg ul.nav li:hover a, .header.fixed-header ul.nav li:hover a {color: #222222;}}.header.on-white-bg ul.nav li:hover.has-dd .dd-title .arrow, .header.fixed-header ul.nav li:hover.has-dd .dd-title .arrow {opacity: 1;}.header.on-white-bg ul.nav li.has-dd .dd-title .arrow, .header.fixed-header ul.nav li.has-dd .dd-title .arrow {background-image: url("../images/interface/triangle-point-dark.svg");opacity: 0.5;}@media all and (max-width: 1180px) {.header.on-white-bg ul.nav li.has-dd .dd-title .arrow, .header.fixed-header ul.nav li.has-dd .dd-title .arrow {background-image: url("../images/interface/triangle-point.svg");opacity: 1;}}.header.on-white-bg ul.nav li a, .header.fixed-header ul.nav li a {color: #aaa;}.header.fixed-header {clip-path: polygon(0 0, 100% 0%, 100% 0%, 0 0%);transition: clip-path 600ms cubic-bezier(0.645, 0.045, 0.355, 1); z-index: 901;}@media all and (max-width: 1180px) {.header.fixed-header {display: none;}}.header.fixed-header .con {background-color: #fff;border-bottom: 1px solid rgba(34, 34, 34, 0.15);}.header.fixed-header ul.nav li.has-dd .dd-title .arrow {background-image: url("../images/interface/triangle-point-dark.svg");opacity: 0.5;}@media all and (min-width: 1181px) {.header.fixed.fixed-header {clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);}}@media all and (min-width: 1181px) {.header.fixed .con {padding: 8px 40px;}}@media all and (min-width: 1181px) {.header.fixed .logo {margin-top: 11px;height: 30px;}}.header .con {position: relative;display: flex;justify-content: space-between;width: calc(100% - 80px);padding: 40px;transition: padding 600ms cubic-bezier(0.645, 0.045, 0.355, 1); z-index: 3;}@media all and (max-width: 1180px) {.header .con {display: block;padding: 20px 30px;width: calc(100% - 50px);max-height: 70px;}}@media all and (max-width: 1180px) {.header .con.unset-max {max-height: none;}}.header .logo {position: relative;width: 159px;height: 43px;background-image: url("../images/interface/epic-logo.svg");background-repeat: no-repeat;background-size: contain;background-position: left center;cursor: pointer;display: block;z-index: 5;transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1); }@media all and (max-width: 960px) {.header .logo {margin-top: 8px;width: 130px;}}.header .current-line {position: absolute;left: 0;bottom: -1px;width: 60px;height: 3px;background-color: #00A8E1;}.header .current-line.hide {opacity: 0 !important;}.header ul.nav {display: flex;align-items: center;list-style: none;padding: 0;margin: 0;position: relative;z-index: 5;}@media all and (max-width: 1180px) {.header ul.nav {display: block;margin: 120px 0 40px;pointer-events: none;}}@media all and (max-width: 767px) {.header ul.nav {margin: 40px 0;}}.header ul.nav li {font-size: 18px;color: #ffffff;display: inline-block;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;margin: 0 20px;padding: 10px 0;text-transform: uppercase;cursor: pointer;transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }@media all and (max-width: 1180px) {.header ul.nav li {display: block;margin: 0;font-size: 24px;line-height: 1.3;transform: translate(-100vw, 0px);pointer-events: none;transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1); }}@media all and (max-width: 767px) {.header ul.nav li {font-size: 21px;}}.header ul.nav li.selected a {color: #00A8E1 !important;}.header ul.nav li.selected.has-dd .dd-title {color: #00A8E1;}.header ul.nav li.selected.has-dd .dd-title .arrow {background-image: url("../images/interface/triangle-point-blue.svg") !important;opacity: 1;}.header ul.nav li.selected.has-dd .dd-list a {color: #222 !important;}@media all and (max-width: 1180px) {.header ul.nav li.selected.has-dd .dd-list a {color: #fff !important;}}.header ul.nav li.has-dd {position: relative;}@media all and (min-width: 1181px) {.header ul.nav li.has-dd:hover .dd-list {opacity: 1;pointer-events: auto;}}@media all and (max-width: 1180px) {.header ul.nav li.has-dd.open-dd .dd-title .arrow {transform: translate(0px, -50%) rotate(270deg);}}@media all and (max-width: 1180px) {.header ul.nav li.has-dd.open-dd .dd-list {opacity: 1;max-height: 300px;pointer-events: auto;}}.header ul.nav li.has-dd .dd-title {padding-right: 16px;display: block;position: relative;}.header ul.nav li.has-dd .dd-title .arrow {transform: translate(0px, -50%) rotate(90deg);position: absolute;top: 50%;width: 8px;height: 8px;background-repeat: no-repeat;background-size: 8px 8px;background-position: center;margin: -1px 0 0 8px;display: inline-block;background-image: url("../images/interface/triangle-point.svg");transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1); }@media all and (max-width: 767px) {.header ul.nav li.has-dd .dd-title .arrow {margin-top: -1px;}}.header ul.nav li.has-dd .dd-list {position: absolute;top: 44px;left: -24px;opacity: 0;min-width: 110px;pointer-events: none;transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background-color: #f0f0f0;padding: 12px 24px;border-radius: 8px;color: #222;display: block;}@media all and (max-width: 1180px) {.header ul.nav li.has-dd .dd-list {position: relative;top: auto;left: auto;width: 100%;max-height: 0;overflow: hidden;background-color: transparent;padding: 0;border-radius: 0;}}.header ul.nav li.has-dd .dd-list a {color: #222;opacity: 0.5;transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); padding: 4px 0;display: block;}@media all and (max-width: 1180px) {.header ul.nav li.has-dd .dd-list a {font-size: 16px;opacity: 1;padding: 8px 0;color: #fff;}}@media all and (max-width: 1180px) {.header ul.nav li.has-dd .dd-list a:first-child {padding-top: 26px;}}@media all and (max-width: 1180px) {.header ul.nav li.has-dd .dd-list a:last-child {padding-bottom: 26px;}}.header ul.nav li.has-dd .dd-list a:hover {opacity: 1;}.header ul.nav li.has-dd .dd-list a.selected {opacity: 1;color: #00A8E1 !important;}.header ul.nav li a {color: #ffffff;transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }.header ul.nav li a.selected {color: #00A8E1 !important;pointer-events: none;}@media all and (max-width: 1180px) {.header ul.nav li a.selected-mobile {color: #00A8E1 !important;pointer-events: none;}}.header .btn {position: relative;z-index: 5;}@media all and (max-width: 1180px) {.header .btn {transform: translate(-100vw, 0px);pointer-events: none;transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1); }}#burger-menu {position: fixed;top: 20px;right: 20px;width: 48px;height: 48px;z-index: 905;display: none;}@media all and (max-width: 1180px) {#burger-menu {display: block;}}@media all and (max-width: 1180px) {#burger-menu.remove {display: none !important;}}#burger-menu .circle {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 100%;background-color: #00A8E1;}#burger-menu .lines {position: absolute;top: 50%;left: 50%;width: 20px;height: 10px;transform: translate(-50%, -50%);z-index: 2;}#burger-menu .lines .line {position: absolute;width: 100%;height: 2.5px;background-color: #fff;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}#burger-menu .lines .line[data-index="0"] {top: 0;}#burger-menu .lines .line[data-index="1"] {bottom: 0;}#burger-menu .close-lines {position: absolute;top: 50%;left: 50%;width: 20px;height: 8px;transform: translate(-50%, -50%) rotate(45deg);z-index: 3;}#burger-menu .close-lines .line {position: absolute;width: 100%;height: 3px;top: 50%;margin-top: -1px;background-color: #fff;opacity: 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);}#burger-menu .close-lines .line[data-index="0"] {transform: translate(-20px, 0px);}#burger-menu .close-lines .line[data-index="1"] {transform: translate(0px, -20px) rotate(90deg);}#mobile-menu-bg {display: none;}@media all and (max-width: 1180px) {#mobile-menu-bg {display: block;position: fixed;top: 0;left: 0;transform: translate(-100%, 0px);width: 50%;height: 100vh;background-image: url("../images/interface/menu-bg@2x.png");background-position: right top;background-size: cover;background-repeat: no-repeat;transition: transform 500ms cubic-bezier(0.645, 0.045, 0.355, 1);z-index: 101;}}@media all and (max-width: 767px) {#mobile-menu-bg {width: 150%;}}#transition-wiper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;}#transition-wiper .rectangle {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #222222;z-index: 1;}#transition-wiper .angle {position: absolute;top: calc(100% - 1px);left: 0;width: 100%;background-color: #222222;z-index: 2;}#transition-wiper .mask {position: absolute;top: 50%;left: 50%;margin: -72px 0 0 -92px;width: 184px;height: 111px;background-image: url("../images/interface/logo-mask.png");background-repeat: no-repeat;background-size: contain;z-index: 6;transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }@media all and (-webkit-min-device-pixel-ratio: 1.5) {#transition-wiper .mask {background-image: url("../images/interface/logo-mask@2x.png");}}#transition-wiper .mask.anim-out {transform: translate(0px, -72px);}#transition-wiper .mask.mask2 {margin: 18px 0 0 -92px;z-index: 7;}#transition-wiper .mask.mask2.anim-out {transform: none;}#transition-wiper .mask.mask2.anim-out2 {transform: translate(0px, -66px);}#transition-wiper .logo {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 159px;height: 43px;background-image: url("../images/interface/epic-logo.svg");background-repeat: no-repeat;background-size: contain;display: block;z-index: 5;}@media all and (max-width: 960px) {#transition-wiper .logo {width: 130px;}}#transition-wiper .logo.hide {opacity: 0;}#transition-wiper-out {position: fixed;top: 100%;left: 0;width: 100%;height: 130%;z-index: 1001;display: none;}#transition-wiper-out .rectangle {position: absolute;top: -2px;left: 0;width: 100%;height: 100%;background-color: #222222;z-index: 1;}#transition-wiper-out .angle {position: absolute;top: 0;left: 0;width: 100%;background-color: #222222;z-index: 2;}body.show-menu header {position: fixed;}body.show-menu header.unfix {position: fixed;}@media all and (max-width: 767px) {body.show-menu header.unfix {position: absolute;}}@media all and (max-width: 1180px) {body.show-menu header.on-white-bg .logo {background-image: url("../images/interface/epic-logo.svg");transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1); }}@media all and (max-width: 1180px) {body.show-menu header.on-white-bg ul.nav li {color: #fff;}}@media all and (max-width: 1180px) {body.show-menu header.on-white-bg ul.nav li.selected a {color: #00A8E1;}}@media all and (max-width: 1180px) {body.show-menu header.on-white-bg ul.nav li a {color: #fff;}}@media all and (max-width: 1180px) {body.show-menu header .btn {pointer-events: auto;transform: none;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.12s;}}@media all and (max-width: 1180px) {body.show-menu #mobile-menu-bg {transform: translate(0px, 0px);transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1); }}body.show-menu #burger-menu {position: fixed;}body.show-menu #burger-menu .lines .line[data-index="0"] {transform: translate(-20px, 0px);opacity: 0;}body.show-menu #burger-menu .lines .line[data-index="1"] {transform: translate(20px, 0px);opacity: 0;}body.show-menu #burger-menu .close-lines .line[data-index="0"] {transform: none;opacity: 1;transition-delay: 0.1s;}body.show-menu #burger-menu .close-lines .line[data-index="1"] {transform: rotate(90deg);opacity: 1;transition-delay: 0.15s;}@media all and (max-width: 1180px) {body.show-menu header ul.nav {pointer-events: auto;}}@media all and (max-width: 1180px) {body.show-menu header ul.nav li {transform: none;pointer-events: auto;color: #fff;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); }}@media all and (max-width: 1180px) {body.show-menu header ul.nav li[data-index="1"] {transition-delay: 0.02s;}}@media all and (max-width: 1180px) {body.show-menu header ul.nav li[data-index="2"] {transition-delay: 0.04s;}}@media all and (max-width: 1180px) {body.show-menu header ul.nav li[data-index="3"] {transition-delay: 0.06s;}}@media all and (max-width: 1180px) {body.show-menu header ul.nav li[data-index="4"] {transition-delay: 0.08s;}}@media all and (max-width: 1180px) {body.show-menu header ul.nav li[data-index="5"] {transition-delay: 0.1s;}}body.show-menu header ul.nav li.selected {color: #00A8E1;}@media all and (max-width: 1180px) {body.show-menu header ul.nav li.selected a {color: #00A8E1;}}html {width: 100%;overflow-x: hidden;overflow-y: scroll;}body {padding: 0;margin: 0;overflow: hidden;line-height: 1.55;color: #777777;background-color: #222222;font-family: "adelle-sans", Arial, serif;font-weight: normal;font-size: 18px;image-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}@media all and (max-width: 767px) {body {font-size: 16px;}}img {border: none;}a {color: #00A8E1;text-decoration: none;}#current-page-title {display: none;}.clearfix:after {clear: both;content: "";display: block;}@media all and (max-width: 767px) {main.hide {display: none;}}.flickity-enabled {position: relative;}.flickity-enabled:focus {outline: none;}.flickity-viewport {overflow: hidden;position: relative;height: 100%;}.flickity-slider {position: absolute;width: 100%;height: 100%;}.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}.flickity-button {position: absolute;background: hsla(0deg, 0%, 100%, 0.75);border: none;color: #333;}.flickity-button:hover {background: white;cursor: pointer;}.flickity-button:focus {outline: none;box-shadow: 0 0 0 5px #19F;}.flickity-button:active {opacity: 0.6;}.flickity-button:disabled {opacity: 0.3;cursor: auto;pointer-events: none;}.flickity-button-icon {fill: currentColor;}.flickity-prev-next-button {top: 50%;width: 44px;height: 44px;border-radius: 50%;transform: translateY(-50%);}.flickity-prev-next-button.previous {left: 10px;}.flickity-prev-next-button.next {right: 10px;}.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}.flickity-prev-next-button .flickity-button-icon {position: absolute;left: 20%;top: 20%;width: 60%;height: 60%;}.flickity-page-dots {position: absolute;width: 100%;bottom: -25px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1;}.flickity-rtl .flickity-page-dots {direction: rtl;}.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;background: #333;border-radius: 50%;opacity: 0.25;cursor: pointer;}.flickity-page-dots .dot.is-selected {opacity: 1;}#pricing {position: relative;width: 100%;overflow: hidden;background-color: #fff;}#pricing.trans-out .plans .plan {opacity: 0;transform: translate(0px, 50px);}#pricing .title-container {padding-top: 180px;}@media all and (max-width: 767px) {#pricing .title-container {padding-top: 150px;}}#pricing .title-container.trans-out p {opacity: 0;transform: translate(0px, 50px);}#pricing .title-container h1 {width: 100%;text-align: center;color: #00A8E1;margin: 0 0 40px;}@media all and (max-width: 767px) {#pricing .title-container h1 {margin: 0 0 16px -3px;font-size: 72px;text-align: left;}}@media all and (max-width: 580px) {#pricing .title-container h1 {font-size: 20vw;}}#pricing .title-container h2 {position: relative;width: 100%;max-width: 520px;text-align: center;font-size: 32px;color: #00A8E1;margin: 0 auto 30px;}@media all and (max-width: 767px) {#pricing .title-container h2 {font-size: 24px;margin: 0 auto 20px;text-align: left;}}#pricing .title-container h2.heading-anim .line-container {transition-delay: 0.2s;}#pricing .title-container h2.heading-anim .line-container .line {transition-delay: 0.2s;}#pricing .title-container p {position: relative;width: 100%;max-width: 620px;margin: 0 auto;text-align: center;transition-delay: 0.4s;}@media all and (max-width: 767px) {#pricing .title-container p {margin: 0 auto;text-align: left;}}#pricing .plans {position: relative;width: calc(100% - 120px);max-width: 1480px;margin: 120px auto 60px;display: flex;justify-content: space-between;}@media all and (max-width: 1280px) {#pricing .plans {width: calc(100% - 100px);}}@media all and (max-width: 1180px) {#pricing .plans {margin: 60px auto 0;flex-wrap: wrap;}}@media all and (max-width: 767px) {#pricing .plans {width: calc(100% - 40px);margin: 48px auto 0;}}#pricing .plans .plan {position: relative;text-align: left;border-radius: 24px;width: calc(33.33% - 20px);box-sizing: border-box;padding: 30px 40px 60px;font-size: 16px;color: #222;border: 1.5px solid rgba(34, 34, 34, 0.15);}@media all and (max-width: 1280px) {#pricing .plans .plan {padding: 30px 20px 60px;}}@media all and (max-width: 1180px) {#pricing .plans .plan {width: calc(50% - 20px);margin: 0 0 60px;padding: 30px 40px 100px;}}@media all and (max-width: 767px) {#pricing .plans .plan {width: 100%;margin: 0 0 30px;padding: 30px;}}#pricing .plans .plan.most-popular {border-top-left-radius: 0;border-top-right-radius: 0;border: 1.5px solid #00A8E1;}@media all and (max-width: 767px) {#pricing .plans .plan.most-popular {margin-top: 40px;}}#pricing .plans .plan[data-index="0"] {transition-delay: 0.5s;}#pricing .plans .plan[data-index="1"] {transition-delay: 0.6s;}#pricing .plans .plan[data-index="2"] {transition-delay: 0.7s;}#pricing .plans .plan[data-index="3"] {transition-delay: 0.8s;}#pricing .plans .plan .most-popular-header {position: absolute;top: 0;left: -1.5px;transform: translate(0px, -100%);width: calc(100% + 3px);height: 40px;display: flex;align-items: center;justify-content: center;background-color: #00A8E1;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;text-transform: uppercase;color: #fff;font-size: 18px;border-top-left-radius: 24px;border-top-right-radius: 24px;}@media all and (max-width: 767px) {#pricing .plans .plan .most-popular-header {padding-top: 2px;}}#pricing .plans .plan .top-copy {min-height: 270px;}@media all and (max-width: 1180px) {#pricing .plans .plan .top-copy {min-height: 0;}}#pricing .plans .plan .name {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;text-transform: uppercase;color: #00A8E1;font-size: 24px;line-height: 1.15;}@media all and (max-width: 1280px) {#pricing .plans .plan .name {font-size: 18px;}}@media all and (max-width: 767px) {#pricing .plans .plan .name {font-size: 24px;}}#pricing .plans .plan .price-container {display: flex;justify-content: flex-start;align-items: baseline;margin: 10px 0 20px;}#pricing .plans .plan .price-container .big {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;text-transform: uppercase;color: #222;font-size: 52px;line-height: 1;}#pricing .plans .plan .price-container .small {color: #222;margin-left: 10px;}#pricing .plans .plan p {color: #777777;text-align: left;}#pricing .plans .plan .dividing-line {margin: 24px 0;width: 100%;height: 1px;background-color: rgba(34, 34, 34, 0.15);}#pricing .plans .plan .features .features-title {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;text-transform: uppercase;color: #00A8E1;font-size: 18px;}#pricing .plans .plan .features .feature {margin: 10px 0;padding: 10px 0 10px 24px;line-height: 1.2;background-image: url("../images/interface/tick-circle.svg");background-size: 16px 16px;background-position: top 11px left;background-repeat: no-repeat;}@media all and (max-width: 767px) {#pricing .plans .plan .features .feature {margin: 6px 0;}}#pricing .pricing-footer {padding: 20px 0 40px;text-align: center;}#pricing .pricing-footer p {position: relative;width: calc(100% - 40px);max-width: 600px;margin: 40px auto;text-align: center;font-size: 26px;line-height: 1.35;}@media all and (max-width: 767px) {#pricing .pricing-footer p {margin: 30px auto;font-size: 21px;text-align: left;}}#pricing .pricing-footer p strong {color: #00A8E1;}