.vertical-align-container {position: relative;display: table;width: 100%;height: 100%;}.vertical-align-container .vertical-align {display: table-cell;width: 100%;vertical-align: middle;}.btn {position: relative;font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 21px;color: #FFFFFF;border-radius: 5px;padding: 9px 0 12px 0;text-align: center;display: block;-webkit-transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}.page-copy p.smaller {font-size: 15px;line-height: 1.5;}.page-copy p.smaller a {color: #FFFFFF;text-decoration: underline;}.footer-logos {position: absolute;left: 50%;margin-left: -300px;bottom: 26px;width: 100%;max-width: 600px;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 767px) {.footer-logos {bottom: 10px;width: 360px;margin-left: -180px;}}@media all and (min-width: 991px) and (max-height: 720px) {.footer-logos {bottom: auto;top: 26px;}}.footer-logos a {float: left;width: 25%;height: 40px;background-position: center;background-repeat: no-repeat;display: block;}@media all and (max-width: 990px) {.footer-logos a {margin-bottom: 10px;}}.footer-logos a.rugbypass {background-image: url("../images/common/logo-rp.png");background-size: 122px 27px;}@media all and (max-width: 1150px) {.footer-logos a.rugbypass {background-image: url("../images/common/rp-mobile-grey.png");background-size: 35px 38px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugbypass {background-image: url("../images/common/logo-rp@2x.png");}}@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugbypass {background-image: url("../images/common/rp-mobile-grey@2x.png");}}.footer-logos a.rugbydump {background-position: center top 4px;background-image: url("../images/common/logo-dump.png");background-size: 80px 27px;}@media all and (max-width: 1150px) {.footer-logos a.rugbydump {background-image: url("../images/common/dump-mobile-grey.png");background-size: 35px 38px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugbydump {background-image: url("../images/common/logo-dump@2x.png");}}@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugbydump {background-image: url("../images/common/dump-mobile-grey@2x.png");}}.footer-logos a.rugby365 {background-position: center top 1px;background-image: url("../images/common/logo-365.png");background-size: 78px 35px;}@media all and (max-width: 1150px) {.footer-logos a.rugby365 {background-image: url("../images/common/365-mobile-grey.png");background-size: 35px 38px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugby365 {background-image: url("../images/common/logo-365@2x.png");}}@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugby365 {background-image: url("../images/common/365-mobile-grey@2x.png");}}.footer-logos a.rugbyonslaught {background-position: center top 5px;background-image: url("../images/common/logo-onslaught.png");background-size: 99px 29px;}@media all and (max-width: 1150px) {.footer-logos a.rugbyonslaught {background-image: url("../images/common/onslaught-mobile-grey.png");background-size: 35px 38px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugbyonslaught {background-image: url("../images/common/logo-onslaught@2x.png");}}@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {.footer-logos a.rugbyonslaught {background-image: url("../images/common/onslaught-mobile-grey@2x.png");}}.footer-logos.transition-in {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}.page-content {position: relative;width: 100%;height: 100%;opacity: 0;z-index: 5;overflow: hidden;}.page-content .title-line {position: relative;width: 100px;height: 10px;background-color: #0067bf;}@media all and (max-width: 768px) {.page-content .title-line {display: none;}}.page-content .title-line.red {background-color: #b8000e;}.page-content .title-line.green {background-color: #009a65;}.page-content .copy-container {position: relative;width: 100%;overflow: hidden;z-index: 110;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}.page-content .copy-container .title-spacer {position: relative;width: 100%;}@media all and (max-width: 990px) {.page-content .copy-container .title-spacer {display: none;}}.page-content .copy-container .title-svg {opacity: 0.4;}@media all and (max-width: 990px) {.page-content .copy-container .title-svg {background-position: center;}}@media all and (max-width: 768px) {.page-content .copy-container .title-svg {background-size: 480px 80px;background-attachment: scroll;}}@media all and (max-width: 767px) {.page-content .copy-container .title-svg {background-size: 340px 57px;}}.page-content .title-screen {position: absolute;width: 100%;height: 100%;overflow: hidden;z-index: 100;background-repeat: no-repeat;background-attachment: fixed;-webkit-transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 990px) {.page-content .title-screen {position: relative;height: auto;overflow: visible;display: none;}}.page-content .title-screen .title-blocker {position: absolute;top: 50%;margin-top: 70px;width: 100%;height: 1000px;z-index: 3;display: none;}.page-content .title-screen .title-svg {z-index: 2;}.page-content .title-svg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-attachment: fixed;background-position: center;background-size: 1135px 189px;-webkit-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1279px) {.page-content .title-svg {background-size: 638px 106px;}}@media all and (max-width: 990px) {.page-content .title-svg {background-position: center top calc(50% + 150px);}}@media all and (max-width: 767px) {.page-content .title-svg {background-size: 340px 57px;background-position: center top calc(50% + 100px);}}.page-content .title-svg.transition-out {-ms-transform: translate(0px, 189px);-webkit-transform: translate(0px, 189px);transform: translate(0px, 189px);}.page-content .title-animation {position: absolute;top: 0;left: 0;width: 100%;background-repeat: no-repeat;background-attachment: fixed;overflow: hidden;z-index: 200;display: none;}@media all and (max-width: 990px) {.page-content .title-animation {display: block;}}.page-content .title-animation .left-animation {position: absolute;top: 0;left: 0;width: 50%;background-repeat: no-repeat;background-attachment: fixed;background-position: left center;}.page-content .title-animation .right-animation {position: absolute;top: 0;right: 0;width: 50%;background-repeat: no-repeat;background-attachment: fixed;background-position: right center;}.page-content .title-screen.blue {background-color: #0067bf;}.page-content .title-screen.blue .title-blocker {background-color: #0067bf;}.page-content .title-screen.green {background-color: #009a65;}.page-content .title-screen.green .title-blocker {background-color: #009a65;}.page-content .title-screen.red {background-color: #b8000e;}.page-content .title-screen.red .title-blocker {background-color: #b8000e;}.page-content .title-screen.yellow {background-color: #feb508;}.page-content .title-screen.yellow .title-blocker {background-color: #feb508;}.page-content .animations {position: absolute;top: 0;left: calc(50% - 720px);width: 680px;display: none;}@media all and (max-width: 1500px) {.page-content .animations {left: calc(50% - 520px);width: 480px;}}@media all and (max-width: 1180px) {.page-content .animations {left: calc(50% - 420px);width: 380px;}}.page-content .animations .animation {position: absolute;top: 50%;left: 0;margin-top: -340px;width: 680px;height: 680px;display: block;background-size: contain;background-repeat: no-repeat;background-position: center;}@media all and (max-width: 1500px) {.page-content .animations .animation {width: 480px;height: 480px;margin-top: -240px;}}@media all and (max-width: 1180px) {.page-content .animations .animation {width: 380px;height: 380px;margin-top: -190px;}}@media all and (max-width: 990px) {.page-content .animations .animation {display: none;}}.page-content .animations .animation video {width: 100%;height: 100%;}.page-content .animations.show {display: block;}@media all and (max-width: 990px) {.page-content .animations.show {display: none;}}.page-content .animations.fixed .animation {position: fixed;left: calc(50% - 720px);}@media all and (max-width: 1500px) {.page-content .animations.fixed .animation {left: calc(50% - 520px);}}@media all and (max-width: 1180px) {.page-content .animations.fixed .animation {left: calc(50% - 420px);}}.page-content .animations.abs {top: 0 !important;height: 100%;}.page-content .animations.abs .animation {position: absolute;top: auto;margin-bottom: -340px;}@media all and (max-width: 1500px) {.page-content .animations.abs .animation {margin-bottom: -240px;}}@media all and (max-width: 1180px) {.page-content .animations.abs .animation {margin-bottom: -190px;}}.page-content .page-copy {position: relative;width: 100%;max-width: 1440px;padding: 126px 0;margin: 0 auto;}@media all and (max-width: 1279px) {.page-content .page-copy {width: calc(100% - 80px);}}@media all and (max-width: 990px) {.page-content .page-copy {width: calc(100% - 40px);padding: 0 0 80px 0;}}@media all and (max-width: 767px) {.page-content .page-copy {width: 100%;padding: 0 0 40px 0;}}.page-content .page-copy .slide-sub-menu {margin-top: 20px;list-style: none;}.page-content .page-copy .slide-sub-menu li {float: left;clear: both;font-family: "Circular-Book", Arial, sans-serif;font-weight: normal;font-size: 21px;color: #222222;padding: 7px 20px;margin: 0 0 10px -20px;}@media all and (max-width: 1279px) {.page-content .page-copy .slide-sub-menu li {font-size: 18px;}}.page-content .page-copy .sub-title {font-family: "Circular-Bold", Arial, serif;font-weight: normal;display: block;}.page-content .page-copy .left-half {float: left;width: calc(50% - 40px);}@media all and (max-width: 990px) {.page-content .page-copy .left-half {position: relative;float: none;width: 100%;margin: 0 auto;}}@media all and (max-width: 990px) {.page-content .page-copy .left-half .animation {position: relative;margin: 0 auto;width: 480px;height: 480px;background-position: center;background-repeat: no-repeat;}}@media all and (max-width: 767px) {.page-content .page-copy .left-half .animation {width: 300px;height: 300px;}}.page-content .page-copy .right-half {float: right;width: calc(50% - 40px);}@media all and (max-width: 990px) {.page-content .page-copy .right-half {position: relative;float: none;width: 100%;margin: 0 auto;padding: 0 40px;}}.page-content .page-copy .right-half .text-container {width: 100%;max-width: 540px;color: #FFFFFF;}@media all and (max-width: 990px) {.page-content .page-copy .right-half .text-container {max-width: none;}}.page-content .page-copy .right-half .text-container h2 {font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-size: 32px;line-height: 1;letter-spacing: 0.3px;font-weight: normal;color: #FFFFFF;text-transform: uppercase;margin: 31px 0 46px 0;}@media all and (max-width: 990px) {.page-content .page-copy .right-half .text-container h2 {margin-top: 0;}}.page-content .page-copy .right-half .footer-logos {position: relative;width: 100%;left: auto;margin: 0 auto;padding-top: 30px;}.page-content .page-copy ul {margin: 0;padding: 0;}.page-content .page-copy ul li {font-family: "Circular-Book", Arial, sans-serif;font-size: 21px;font-weight: normal;line-height: 1.52;margin: 0 0 33px 0;}@media all and (max-width: 1279px) {.page-content .page-copy ul li {font-size: 18px;}}.page-content .page-copy[data-index="1"] {padding-top: 0;}.page-content.fade-title .title-screen .title-svg {opacity: 0.2;}@media all and (max-width: 990px) {.page-content.fade-title .title-screen .title-svg {opacity: 1;}}.page-content.multiple-animations .copy-container .animations .animation[data-index="1"] {display: none;}body {-webkit-transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: background-color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}@media all and (max-width: 990px) {body {height: 100%;width: 100%;overflow: auto;-webkit-overflow-scrolling: auto;}}body.fixed-height {height: 100%;overflow: hidden;}body.grey-bg {background-color: #e5e5e5;}.page-slides-container {position: relative;width: 100%;height: 1000px;overflow: hidden;}@media all and (max-width: 990px) {.page-slides-container {overflow: visible;}}.page-slides-container .mobile-select-blocker {position: fixed;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;z-index: 11;display: none;}@media all and (max-width: 990px) {.page-slides-container .mobile-select-blocker.show {display: block;}}.page-slides-container .page-slides-spacer {position: relative;width: 100%;height: 2000px;}@media all and (max-width: 990px) {.page-slides-container .page-slides-spacer {display: none;}}.page-slides-container .page-slides-menu {position: absolute;top: 80px;left: 50%;margin-left: -720px;width: 1440px;padding-bottom: 0px;z-index: 100;overflow: hidden;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1679px) {.page-slides-container .page-slides-menu {left: 120px;margin-left: 0;}}@media all and (max-width: 1440px) {.page-slides-container .page-slides-menu {left: 80px;}}@media all and (max-width: 1150px) {.page-slides-container .page-slides-menu {left: 40px;}}@media all and (max-width: 990px) {.page-slides-container .page-slides-menu {position: absolute;left: 50% !important;margin: 0 0 0 -150px;text-align: left;width: 300px;padding-bottom: 20px;max-height: 57px;background-color: #222222;}}.page-slides-container .page-slides-menu .mobile-select-text {font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-weight: normal;font-size: 21px;width: 100%;height: 57px;padding: 12px 30px 10px 30px;text-align: left;cursor: pointer;display: none;border: 3px solid #222222;background-color: #FFFFFF;background-image: url("../images/common/dropdown-arrow.png");background-size: 17px 10px;background-position: center right 20px;background-repeat: no-repeat;}@media all and (max-width: 990px) {.page-slides-container .page-slides-menu .mobile-select-text {display: block;color: #222222;margin-bottom: 10px;}}@media all and (max-width: 990px) and (-webkit-min-device-pixel-ratio: 1.5) {.page-slides-container .page-slides-menu .mobile-select-text {background-image: url("../images/common/dropdown-arrow@2x.png");}}.page-slides-container .page-slides-menu .page-slide-menu-item {float: left;font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-weight: normal;font-size: 30px;color: #FFFFFF;cursor: pointer;margin-right: 70px;-webkit-transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 150ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}@media all and (max-width: 1679px) {.page-slides-container .page-slides-menu .page-slide-menu-item {font-size: 1.8vw;}}@media all and (max-width: 1440px) {.page-slides-container .page-slides-menu .page-slide-menu-item {font-size: 2.15vw;margin-right: 2%;}}@media all and (max-width: 1150px) {.page-slides-container .page-slides-menu .page-slide-menu-item {font-size: 2.25vw;}}@media all and (max-width: 990px) {.page-slides-container .page-slides-menu .page-slide-menu-item {float: none;position: relative;margin-right: 0;font-size: 21px;width: 100%;padding: 12px 30px;text-align: left;cursor: pointer;display: block;color: #FFFFFF !important;}}.page-slides-container .page-slides-menu.open {max-height: 380px;}@media all and (max-width: 990px) {.page-slides-container .page-slides-menu.open .mobile-select-text {background-image: url("../images/common/dropdown-arrow-up.png");}}@media all and (max-width: 990px) and (-webkit-min-device-pixel-ratio: 1.5) {.page-slides-container .page-slides-menu.open .mobile-select-text {background-image: url("../images/common/dropdown-arrow-up@2x.png");}}.page-slides-container .title-line {position: absolute;top: 46px;left: 0;width: 100px;height: 10px;background-color: #222222;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1279px) {.page-slides-container .title-line {top: 36px;width: 60px;}}@media all and (max-width: 990px) {.page-slides-container .title-line {display: none;}}.page-slides-container #mobile-title-line {display: none;}@media all and (max-width: 1679px) {.page-slides-container #mobile-title-line {top: 126px;left: 120px;display: block;}}@media all and (max-width: 1440px) {.page-slides-container #mobile-title-line {left: 80px;}}@media all and (max-width: 1150px) {.page-slides-container #mobile-title-line {left: 40px;}}.page-slides-container .page-slides {position: absolute;top: 0;width: 10000px;z-index: 10;padding-top: 90px;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 990px) {.page-slides-container .page-slides {position: relative;padding-top: 170px;width: 100% !important;left: 0 !important;}}.page-slides-container .page-slides .page-copy {position: static;float: left;margin: 0 auto;}@media all and (max-width: 990px) {.page-slides-container .page-slides .page-copy {float: none;position: relative;display: none;width: 100% !important;margin: 0 auto !important;}}.page-slides-container .page-slides .page-copy .left-half .animation {position: relative;width: 100%;height: auto;margin: 0 auto 40px auto;display: block;max-width: 340px;}@media all and (max-width: 990px) {.page-slides-container .page-slides .page-copy .left-half .animation {max-width: 400px;}}@media all and (max-width: 767px) {.page-slides-container .page-slides .page-copy .left-half .animation {max-width: 250px;}}.page-slides-container .page-slides .page-copy[data-id="1"] .left-half .animation {max-width: 352px;}@media all and (max-width: 767px) {.page-slides-container .page-slides .page-copy[data-id="1"] .left-half .animation {max-width: 200px;}}.page-slides-container[data-current-page="0"] .page-slide-menu-item[data-index="0"] {color: #222222;cursor: default;}@media all and (max-width: 990px) {.page-slides-container[data-current-page="0"] .page-slide-menu-item[data-index="0"] {cursor: pointer;}}.page-slides-container[data-current-page="0"] .page-copy[data-id="0"] {display: block;}.page-slides-container[data-current-page="0"] .page-copy[data-id="0"] .slideshow {display: block;}.page-slides-container[data-current-page="1"] .page-slide-menu-item[data-index="1"] {color: #222222;cursor: default;}@media all and (max-width: 990px) {.page-slides-container[data-current-page="1"] .page-slide-menu-item[data-index="1"] {cursor: pointer;}}.page-slides-container[data-current-page="1"] .page-copy[data-id="1"] {display: block;}.page-slides-container[data-current-page="1"] .page-copy[data-id="1"] .slideshow {display: block;}.page-slides-container[data-current-page="2"] .page-slide-menu-item[data-index="2"] {color: #222222;cursor: default;}@media all and (max-width: 990px) {.page-slides-container[data-current-page="2"] .page-slide-menu-item[data-index="2"] {cursor: pointer;}}.page-slides-container[data-current-page="2"] .page-copy[data-id="2"] {display: block;}.page-slides-container[data-current-page="2"] .page-copy[data-id="2"] .slideshow {display: block;}.page-slides-container[data-current-page="3"] .page-slide-menu-item[data-index="3"] {color: #222222;cursor: default;}@media all and (max-width: 990px) {.page-slides-container[data-current-page="3"] .page-slide-menu-item[data-index="3"] {cursor: pointer;}}.page-slides-container[data-current-page="3"] .page-copy[data-id="3"] {display: block;}.page-slides-container[data-current-page="3"] .page-copy[data-id="3"] .slideshow {display: block;}.page-slides-container[data-current-page="4"] .page-slide-menu-item[data-index="4"] {color: #222222;cursor: default;}@media all and (max-width: 990px) {.page-slides-container[data-current-page="4"] .page-slide-menu-item[data-index="4"] {cursor: pointer;}}.page-slides-container[data-current-page="4"] .page-copy[data-id="4"] {display: block;}.page-slides-container[data-current-page="4"] .page-copy[data-id="4"] .slideshow {display: block;}.button-container {position: relative;width: 100%;height: 48px;overflow: hidden;}.button-container a.btn {-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1), background-color 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1), background-color 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1), background-color 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1), background-color 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}.button-container.transition-in a.btn {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}#mobile-spacer {display: none;z-index: 4;}@media all and (max-width: 990px) {#mobile-spacer {display: block;}}#resize-1679-visible {display: none;}@media all and (max-width: 1679px) {#resize-1679-visible {display: block;}}#resize-1500-visible {display: none;}@media all and (max-width: 1500px) {#resize-1500-visible {display: block;}}#resize-1440-visible {display: none;}@media all and (max-width: 1440px) {#resize-1440-visible {display: block;}}#resize-1180-visible {display: none;}@media all and (max-width: 1180px) {#resize-1180-visible {display: block;}}#resize-1150-visible {display: none;}@media all and (max-width: 1150px) {#resize-1150-visible {display: block;}}#resize-990-visible {display: none;}@media all and (max-width: 990px) {#resize-990-visible {display: block;}}#resize-768-visible {display: none;}@media all and (max-width: 768px) {#resize-768-visible {display: block;}}#resize-767-visible {display: none;}@media all and (max-width: 767px) {#resize-767-visible {display: block;}}#mobile-footer {display: none;}@media all and (max-width: 767px) {#mobile-footer {display: block;}}#mobile-footer .intro-page .intro-copy {position: relative;background-color: #FFFFFF;}@media all and (max-width: 990px) {#mobile-footer .intro-page .button-container {display: block;}}#content.transition-in .page-content {opacity: 1;}#content.no-transition .page-content .copy-container,#content.no-transition .page-content .page-copy {-webkit-transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 0ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}#content.no-transition .title-screen {-webkit-transition: transform 0ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: transform 0ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: transform 0ms cubic-bezier(0.77, 0, 0.175, 1);transition: transform 0ms cubic-bezier(0.77, 0, 0.175, 1);}.mobile-arm {display: none;}@media all and (max-width: 768px) {.mobile-arm {position: absolute;top: 310px;right: 0;width: 122px;height: 225px;z-index: 1000;pointer-events: none;background-image: url("../images/common/arm-mobile.png");background-repeat: no-repeat;background-size: 122px 225px;display: block;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.mobile-arm {background-image: url("../images/common/arm-mobile@2x.png");}}.slideshow {position: relative;width: 100%;margin: 0 auto;display: none;}.slideshow .dots {position: relative;height: 30px;margin: 0 auto;}.slideshow .dots .dot {float: left;width: 10px;height: 10px;background-color: #FFFFFF;opacity: 0.5;border-radius: 10px;margin: 0 5px;cursor: pointer;}.slideshow .dots[data-num-dots="0"] {width: 0;}.slideshow .dots[data-num-dots="1"] {width: 20px;}.slideshow .dots[data-num-dots="2"] {width: 40px;}.slideshow .dots[data-num-dots="3"] {width: 60px;}.slideshow .dots[data-num-dots="4"] {width: 80px;}.slideshow .dots[data-num-dots="5"] {width: 100px;}.slideshow .slides {position: relative;width: 100%;}@media all and (max-width: 990px) {.slideshow .slides {height: 330px;}}.slideshow .slides .slide {position: absolute;top: 0;left: 0;width: 100%;display: none;text-align: center;}@media all and (max-width: 990px) {.slideshow .slides .slide {width: 100% !important;height: 300px !important;}}.slideshow .slides .slide img,.slideshow .slides .slide video {width: 100%;}@media all and (max-width: 990px) {.slideshow .slides .slide img,.slideshow .slides .slide video {width: auto;height: 100%;}}.slideshow .slides .slide video {position: relative;margin: 0 auto;width: 100%;max-width: 500px;border: 12px solid #222;border-radius: 12px;box-shadow: -10px 15px rgba(0, 0, 0, 0.1);display: block;}@media all and (max-width: 990px) {.slideshow .slides .slide video {max-width: none;width: auto;}}.slideshow[data-current-slide="0"] .dots .dot[data-index="0"] {opacity: 1;}.slideshow[data-current-slide="1"] .dots .dot[data-index="1"] {opacity: 1;cursor: default;}.slideshow[data-current-slide="2"] .dots .dot[data-index="2"] {opacity: 1;cursor: default;}.slideshow[data-current-slide="3"] .dots .dot[data-index="3"] {opacity: 1;}.slideshow[data-current-slide="4"] .dots .dot[data-index="4"] {opacity: 1;cursor: default;}.slideshow[data-current-slide="5"] .dots .dot[data-index="5"] {opacity: 1;cursor: default;}.intro-page { }@media all and (max-width: 990px) {.intro-page {overflow: visible; } }.intro-page .intro-copy {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none; }@media all and (max-width: 767px) {.intro-page .intro-copy {position: relative;top: auto;left: auto;height: 450px;display: block; } }@media all and (max-width: 990px) {.intro-page .intro-copy .footer-logos {display: none; } }.intro-page .intro-copy .spacer {height: 78px; }@media all and (max-width: 1279px) {.intro-page .intro-copy .spacer {display: none; } }.intro-page .intro-copy .intro-arm-container {position: absolute;right: -420px;bottom: 50px;transform-origin: bottom right;z-index: 100; }@media all and (max-width: 768px) {.intro-page .intro-copy .intro-arm-container {display: none; } }.intro-page .intro-copy .intro-arm-container .intro-arm {display: block;width: 628px;height: 308px;background-image: url("../images/animation/arm-home.png");background-size: 628px 308px;background-repeat: no-repeat;transform: rotate(45deg);transform-origin: bottom right;-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1); }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.intro-page .intro-copy .intro-arm-container .intro-arm {background-image: url("../images/animation/arm-home@2x.png"); } }.intro-page .intro-copy .intro-arm-container .intro-arm .intro-arm-text-container {position: absolute;bottom: 210px;left: 48px;width: 85px;height: 0px;overflow: hidden;-webkit-transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }.intro-page .intro-copy .intro-arm-container .intro-arm .intro-arm-text-container .intro-arm-text {position: absolute;bottom: 0;left: 0;width: 85px;height: 100px;background-image: url("../images/animation/scroll-down.png");background-repeat: no-repeat;background-size: 85px 100px;display: block; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.intro-page .intro-copy .intro-arm-container .intro-arm .intro-arm-text-container .intro-arm-text {background-image: url("../images/animation/scroll-down@2x.png"); } }.intro-page .intro-copy .intro-arm-container .intro-arm .intro-arm-text-container.transition-in {height: 100px; }.intro-page .intro-copy .intro-arm-container .intro-arm.transition-in {bottom: 40px;transform: rotate(-5deg); }.intro-page .intro-copy .intro-arm-container .intro-arm.transition-in2 {bottom: 55px;transform: rotate(2deg);-webkit-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }.intro-page .intro-copy .intro-arm-container .intro-arm.transition-in3 {bottom: 50px;transform: rotate(0deg);-webkit-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }.intro-page .intro-copy.show {display: block; }.intro-page .contact-copy {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none; }@media all and (max-width: 767px) {.intro-page .contact-copy {position: relative;top: auto;left: auto;height: 560px; } }@media all and (max-width: 767px) {.intro-page .contact-copy p {margin: 0 auto 29px auto; } }.intro-page .contact-copy .spacer {height: 192px; }@media all and (max-width: 1279px) {.intro-page .contact-copy .spacer {display: none; } }.intro-page .contact-copy .button-container {display: block;height: 64px;overflow: visible; }.intro-page .contact-copy .button-container .contact-arm-container {position: absolute;left: calc(50% + 95px);width: 641px;height: 800px;margin-top: 15px;pointer-events: none;z-index: 10;-webkit-transition: margin-top 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: margin-top 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: margin-top 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: margin-top 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }.intro-page .contact-copy .button-container .contact-arm-container .contact-arm {width: 641px;height: 800px;background-image: url("../images/animation/arm-contact.png");background-size: 641px 800px;background-repeat: no-repeat;transform-origin: bottom right;-webkit-transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }@media all and (max-width: 990px) {.intro-page .contact-copy .button-container .contact-arm-container .contact-arm {display: none !important; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.intro-page .contact-copy .button-container .contact-arm-container .contact-arm {background-image: url("../images/animation/arm-contact@2x.png"); } }.intro-page .contact-copy .button-container a.btn {width: 222px;height: 60px;font-family: "Circular-Medium", Arial, sans-serif;font-weight: normal;font-size: 30px;background-color: #009a65;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition-delay: 0ms;-moz-transition-delay: 0ms;-o-transition-delay: 0ms;transition-delay: 0ms; }@media all and (max-width: 767px) {.intro-page .contact-copy .button-container a.btn {width: 161px;height: 48px;font-size: 21px; } }.intro-page .contact-copy .button-container a.btn:hover {background-color: #feb508; }.intro-page .contact-copy .button-container.press .contact-arm-container {margin-top: 5px; }.intro-page .contact-copy .button-container.press .contact-arm-container .contact-arm {transform: rotate(-3deg); }.intro-page .contact-copy .button-container.press a.btn {background-color: #feb508; }.intro-page .contact-copy.show {display: block; }@media all and (max-width: 767px) {.intro-page .contact-copy.show {display: none; } }.intro-page .contact-copy.show .footer-logos {display: block; }.intro-page h1 {position: relative;width: 100%;height: 140px;font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-weight: normal;font-size: 180px;line-height: 0.7;color: #0067bf;text-align: center;margin: 0 0 30px 0;opacity: 1;overflow: hidden; }@media all and (max-width: 1279px) {.intro-page h1 {font-size: 90px;height: 70px;margin: 0 0 25px 0; } }@media all and (max-width: 767px) {.intro-page h1 {font-size: 48px;letter-spacing: -1.5px;height: 40px;margin: 0 0 29px 0; } }.intro-page h1 span {display: block;-ms-transform: translate(0px, 135px);-webkit-transform: translate(0px, 135px);transform: translate(0px, 135px);-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms; }@media all and (max-width: 768px) {.intro-page h1 span {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); } }.intro-page h2 {position: relative;width: 100%;height: 50px;font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-weight: normal;font-size: 50px;line-height: 0.8;color: #009a65;text-align: center;margin: 0 0 19px 0;overflow: hidden; }.intro-page h2 .rp-logo {width: 250px; }@media all and (max-width: 767px) {.intro-page h2 {font-size: 24px;margin: 0 0 5px 0; }.intro-page h2 .rp-logo {width: 200px; } }.intro-page h2 span {display: block;-ms-transform: translate(0px, 34px);-webkit-transform: translate(0px, 34px);transform: translate(0px, 34px); }@media all and (max-width: 768px) {.intro-page h2 span {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); } }.intro-page h1 span, .intro-page h2 span {-webkit-transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1); }.intro-page h1 span {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms; }.intro-page h2 span {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms; }.intro-page h1.transition-in span, .intro-page h2.transition-in span {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); }.intro-page p {position: relative;width: 100%;max-width: 570px;font-family: "Circular-Medium", Arial, sans-serif;font-weight: normal;font-size: 24px;color: #0067bf;text-align: center;margin: 0 auto 29px auto; }@media all and (max-width: 767px) {.intro-page p {font-size: 18px;line-height: 1.33;padding: 0 25px;margin: 0 auto 29px auto; } }.intro-page p .p-animation-container {display: block;width: 100%;overflow: hidden; }@media all and (max-width: 767px) {.intro-page p .p-animation-container {display: inline;overflow: visible;width: auto; } }.intro-page p .p-animation-container span, .intro-page p .p-animation-container a {display: block;-ms-transform: translate(0px, 30px);-webkit-transform: translate(0px, 30px);transform: translate(0px, 30px);-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1); }@media all and (max-width: 767px) {.intro-page p .p-animation-container span, .intro-page p .p-animation-container a {display: inline;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); } }.intro-page p .p-animation-container a {display: block;margin-top: 20px;color: #009a65; }.intro-page p .p-animation-container[data-index="0"] span, .intro-page p .p-animation-container[data-index="0"] a {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms; }.intro-page p .p-animation-container[data-index="1"] span, .intro-page p .p-animation-container[data-index="1"] a {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms; }.intro-page p .p-animation-container[data-index="2"] span, .intro-page p .p-animation-container[data-index="2"] a {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms; }.intro-page p .p-animation-container.transition-in span, .intro-page p .p-animation-container.transition-in a {display: block;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); }.intro-page .button-container {display: none; }.intro-page .button-container a.btn {-ms-transform: translate(0px, 50px);-webkit-transform: translate(0px, 50px);transform: translate(0px, 50px);-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms; }.intro-page .btn {position: relative;width: 190px;background-color: #feb508;margin: 0 auto; }.intro-page .btn:hover {background-color: #e19e00; }.intro-page .footer-logos {-ms-transform: translate(0px, 30px);-webkit-transform: translate(0px, 30px);transform: translate(0px, 30px);opacity: 0;-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms; }@media all and (max-width: 990px) {.intro-page .footer-logos {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1; } }#content.transition-in .intro-page h1 span {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); }#content.transition-in .intro-page h2 span {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); }#content.transition-in .intro-page p .p-animation-container span, #content.transition-in .intro-page p .p-animation-container a {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); }#content.transition-in .intro-page .button-container a.btn {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px); }#content.transition-in .intro-page .footer-logos {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1; }html.mac .intro-page h1, html.mobile .intro-page h1 {line-height: 0.9; }html.mac .intro-page h2, html.mobile .intro-page h2 {line-height: 1; }html.no-delay .intro-page .button-container a.btn {-webkit-transition-delay: 0ms;-moz-transition-delay: 0ms;-o-transition-delay: 0ms;transition-delay: 0ms; }#mobile-footer {padding: 0;height: 600px !important; }#mobile-footer .contact-copy {display: block; }#mobile-footer .footer-logos {bottom: -25px; }|woo@font-face {font-family: 'Apercu-Bold';src: url('../webfonts/apercu-bold-webfont.eot');src: url('../webfonts/apercu-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/apercu-bold-webfont.woff') format('woff'),url('../webfonts/apercu-bold-webfont.ttf') format('truetype');}@font-face {font-family: 'Apercu-Regular';src: url('../webfonts/apercu-regular-pro.eot');src: url('../webfonts/apercu-regular-pro.eot?#iefix') format('embedded-opentype'),url('../webfonts/apercu-regular-pro.woff') format('woff'),url('../webfonts/apercu-regular-pro.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-300';src: url('../webfonts/2E9119_1_0.eot');src: url('../webfonts/2E9119_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_1_0.woff2') format('woff2'),url('../webfonts/2E9119_1_0.woff') format('woff'),url('../webfonts/2E9119_1_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-500';src: url('../webfonts/2E9119_3_0.eot');src: url('../webfonts/2E9119_3_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_3_0.woff2') format('woff2'),url('../webfonts/2E9119_3_0.woff') format('woff'),url('../webfonts/2E9119_3_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-700';src: url('../webfonts/2E9119_0_0.eot');src: url('../webfonts/2E9119_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_0_0.woff2') format('woff2'),url('../webfonts/2E9119_0_0.woff') format('woff'),url('../webfonts/2E9119_0_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-900';src: url('../webfonts/2E9119_9_0.eot');src: url('../webfonts/2E9119_9_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_9_0.woff2') format('woff2'),url('../webfonts/2E9119_9_0.woff') format('woff'),url('../webfonts/2E9119_9_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-300';src: url('../webfonts/309F27_0_0.eot');src: url('../webfonts/309F27_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F27_0_0.woff2') format('woff2'),url('../webfonts/309F27_0_0.woff') format('woff'),url('../webfonts/309F27_0_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-500';src: url('../webfonts/32E7A7_1_0.eot');src: url('../webfonts/32E7A7_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/32E7A7_1_0.woff2') format('woff2'),url('../webfonts/32E7A7_1_0.woff') format('woff'),url('../webfonts/32E7A7_1_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-700';src: url('../webfonts/32E7A7_0_0.eot');src: url('../webfonts/32E7A7_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/32E7A7_0_0.woff2') format('woff2'),url('../webfonts/32E7A7_0_0.woff') format('woff'),url('../webfonts/32E7A7_0_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-900';src: url('../webfonts/309F2A_0_0.eot');src: url('../webfonts/309F2A_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F2A_0_0.woff2') format('woff2'),url('../webfonts/309F2A_0_0.woff') format('woff'),url('../webfonts/309F2A_0_0.ttf') format('truetype');}@font-face {font-family: 'FuturaPT-Bold';src: url('../webfonts/309F27_1_0.eot');src: url('../webfonts/309F27_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F27_1_0.woff2') format('woff2'),url('../webfonts/309F27_1_0.woff') format('woff'),url('../webfonts/309F27_1_0.ttf') format('truetype');}@font-face {font-family: 'FuturaPT-ExtraBold';src: url('../webfonts/309F27_2_0.eot');src: url('../webfonts/309F27_2_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F27_2_0.woff2') format('woff2'),url('../webfonts/309F27_2_0.woff') format('woff'),url('../webfonts/309F27_2_0.ttf') format('truetype');}@font-face {font-family: 'Circular Std';src: url('../webfonts/cs-bold.eot');src: url('../webfonts/cs-bold.eot?#iefix') format('embedded-opentype'),url('../webfonts/cs-bold.woff') format('woff'),url('../webfonts/cs-bold.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'Circular Std Book';src: url('../webfonts/CircularStd-Book.eot');src: url('../webfonts/CircularStd-Book.eot?#iefix') format('embedded-opentype'),url('../webfonts/CircularStd-Book.woff') format('woff'),url('../webfonts/CircularStd-Book.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Black";src:url("../webfonts/lineto-circular-black.eot");src:url("../webfonts/lineto-circular-black.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-black.woff2") format("woff2"),url("../webfonts/lineto-circular-black.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Bold";src:url("../webfonts/lineto-circular-bold.eot");src:url("../webfonts/lineto-circular-bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-bold.woff2") format("woff2"),url("../webfonts/lineto-circular-bold.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Book";src:url("../webfonts/lineto-circular-book.eot");src:url("../webfonts/lineto-circular-book.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-book.woff2") format("woff2"),url("../webfonts/lineto-circular-book.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Medium";src:url("../webfonts/lineto-circular-medium.eot");src:url("../webfonts/lineto-circular-medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-medium.woff2") format("woff2"),url("../webfonts/lineto-circular-medium.woff") format("woff");font-weight: normal;font-style: normal;}.museo-slab {font-family: "MuseoSlab-900", Arial, sans-serif;font-style: normal;font-weight: normal;}.museo-sans {font-family: "MuseoSans-500", Arial, sans-serif;font-style: normal;font-weight: normal;}.futura-pt {font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-style: normal;font-weight: normal;}#audience-page {z-index: 209;}@media all and (max-width: 990px) {#audience-page {background-color: #009a65;}}#audience-page .animation.face .yellow-bar {position: absolute;top: 0px;left: 674px;width: 6px;height: 592px;background-color: #feb508;z-index: 10;-webkit-transition: all 2000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 2000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 2000ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 2000ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1500px) {#audience-page .animation.face .yellow-bar {left: 474px;height: 480px;}}@media all and (max-width: 1150px) {#audience-page .animation.face .yellow-bar {left: 374px;height: 380px;}}#audience-page .animation.face .yellow-bar.left-side {left: 0px;}#audience-page .animation.face .face-container {position: absolute;top: 0;right: 0;width: 0px;height: 680px;z-index: 5;overflow: hidden;-webkit-transition: width 2000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: width 2000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: width 2000ms cubic-bezier(0.77, 0, 0.175, 1);transition: width 2000ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1500px) {#audience-page .animation.face .face-container {height: 480px;}}@media all and (max-width: 1150px) {#audience-page .animation.face .face-container {height: 380px;}}#audience-page .animation.face .face-container.selected {width: 680px;}@media all and (max-width: 1500px) {#audience-page .animation.face .face-container.selected {width: 480px;}}@media all and (max-width: 1150px) {#audience-page .animation.face .face-container.selected {width: 380px;}}#audience-page .animation.face .face-sprite {position: absolute;top: 41px;right: 71px;width: 538px;height: 538px;background-size: 19368px 538px;background-repeat: no-repeat;}@media all and (max-width: 1500px) {#audience-page .animation.face .face-sprite {width: 420px;right: 30px;background-size: 15120px 420px;}}@media all and (max-width: 1150px) {#audience-page .animation.face .face-sprite {width: 320px;background-size: 11520px 320px;}}@media all and (max-width: 767px) {#audience-page .animation.face .face-sprite {width: 280px;height: 280px;background-size: 10080px 280px;}}#audience-page .animation.face .face-sprite.face-1-sprite {background-image: url("../images/animation/face-1-sprite.png");}#audience-page .animation.face .face-sprite.face-2-sprite {background-image: url("../images/animation/face-2-sprite.png");}#audience-page .animation.face .face-sprite.face-3-sprite {background-image: url("../images/animation/face-3-sprite.png");}#audience-page .animation.face .face-container.left-side {right: auto;left: 0;}#audience-page .animation.face .face-container.left-side .face-sprite {left: 71px;right: auto;}@media all and (max-width: 1500px) {#audience-page .animation.face .face-container.left-side .face-sprite {left: 30px;}}#audience-page .animation.phone {background-image: url("../images/animation/phone-sprite.png");background-size: 17000px 680px;background-repeat: no-repeat;background-position: 0px 0px;}@media all and (max-width: 1500px) {#audience-page .animation.phone {background-size: 12000px 480px;}}@media all and (max-width: 1180px) {#audience-page .animation.phone {background-size: 9500px 380px;}}@media all and (max-width: 990px) {#audience-page .animation.phone {width: 380px;height: 380px;}}@media all and (max-width: 767px) {#audience-page .animation.phone {width: 300px;height: 300px;background-image: url("../images/animation/phone-sprite-mobile.png");background-size: 7500px 300px;margin-top: -25px;margin-bottom: 25px;}}#audience-page .left-half {display: none;}@media all and (max-width: 990px) {#audience-page .left-half {display: block;padding-left: 30px;}}#audience-page .left-half .animation.face {height: 380px;}@media all and (max-width: 767px) {#audience-page .left-half .animation.face {height: 360px;}}#audience-page .left-half .animation.face .face-sprite {position: relative;margin: 0 auto;right: auto;}#audience-page .title-svg {background-image: url("../images/common/title-audience.svg");}@media all and (max-width: 990px) {#audience-page .title-screen {background-image: url("../images/common/audience-face-normal@2x.png");background-size: 307px 380px;background-position: center top calc(50% - 100px);}}@media all and (max-width: 767px) {#audience-page .title-screen {background-size: 194px 240px;background-position: left calc(50% + 10px) top calc(50% - 60px);}}@media all and (max-width: 768px) {#audience-page .page-copy[data-index="0"] .left-half {min-height: 394px;}}@media all and (max-width: 767px) {#audience-page .page-copy[data-index="0"] .left-half {min-height: 324px;}}@media all and (max-width: 768px) {#audience-page .page-copy[data-index="1"] .left-half {min-height: 264px;}}@media all and (max-width: 767px) {#audience-page .page-copy[data-index="1"] .left-half {min-height: 220px;}}@media all and (max-width: 768px) {#audience-page .page-copy[data-index="1"] .right-half {padding-bottom: 70px;}}@media all and (max-width: 768px) {#audience-page .copy-container .title-svg {background-position: center top 380px;}}@media all and (max-width: 767px) {#audience-page .copy-container .title-svg {background-position: center top 340px;}}#about-us-page {z-index: 210; }#about-us-page h3 {font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-size: 18px;line-height: 1;letter-spacing: 0.3px;font-weight: normal;color: #FFFFFF;text-transform: uppercase;margin: 31px 0 15px 0; }@media all and (max-width: 990px) {#about-us-page {background-color: #0067bf; } }#about-us-page .animation.player {background-image: url("../images/animation/running-sprite.png");background-size: 17680px 680px;background-repeat: no-repeat; }@media all and (max-width: 1500px) {#about-us-page .animation.player {background-size: 12480px 480px; } }@media all and (max-width: 1180px) {#about-us-page .animation.player {background-size: 9880px 380px; } }#about-us-page .animation.tv img {position: absolute;top: 50%;left: 50%;width: 609px;height: 412px;margin-top: -207px;margin-left: -305px;display: block;z-index: 5; }@media all and (max-width: 1500px) {#about-us-page .animation.tv img {width: 428px;height: 290px;margin-top: -145px;margin-left: -214px; } }@media all and (max-width: 1279px) {#about-us-page .animation.tv img {width: 380px;height: 257px;margin-top: -129px;margin-left: -190px; } }@media all and (max-width: 767px) {#about-us-page .animation.tv img {width: 320px;height: 216px;margin-top: -108px;margin-left: -160px; } }#about-us-page .animation.tv .video-container {position: absolute;top: 50%;left: 50%;width: 576px;height: 372px;margin-top: -194px;margin-left: -293px;overflow: hidden;z-index: 4; }@media all and (max-width: 1500px) {#about-us-page .animation.tv .video-container {width: 406px;height: 264px;margin-top: -137px;margin-left: -206px; } }@media all and (max-width: 1279px) {#about-us-page .animation.tv .video-container {width: 360px;height: 232px;margin-top: -120px;margin-left: -183px; } }@media all and (max-width: 767px) {#about-us-page .animation.tv .video-container {width: 300px;height: 194px;margin-top: -100px;margin-left: -151px; } }#about-us-page .animation.tv .video-container video {position: absolute;top: 50%;left: 50%;width: 680px;height: 680px;margin-top: -332px;margin-left: -336px; }@media all and (max-width: 1500px) {#about-us-page .animation.tv .video-container video {width: 480px;height: 480px;margin-top: -232px;margin-left: -240px; } }@media all and (max-width: 1279px) {#about-us-page .animation.tv .video-container video {width: 440px;height: 440px;margin-top: -220px;margin-left: -220px; } }#about-us-page .left-half {display: none; }@media all and (max-width: 990px) {#about-us-page .left-half {display: block; } }@media all and (max-width: 990px) {#about-us-page .left-half .animation.player {width: 340px;height: 340px;background-image: url("../images/animation/running-sprite-mobile.png");background-size: 8840px 340px;margin-bottom: 30px; } }#about-us-page .right-half .footer-logos {margin-top: -5px;margin-bottom: 10px; }@media all and (max-width: 990px) {#about-us-page .right-half .footer-logos {margin-top: -30px; } }@media all and (min-width: 991px) and (max-height: 720px) {#about-us-page .right-half .footer-logos {bottom: 26px;top: auto; } }#about-us-page .right-half .footer-logos a.rugbypass {background-image: url("../images/common/group-white.png"); }@media all and (max-width: 1150px) {#about-us-page .right-half .footer-logos a.rugbypass {background-image: url("../images/common/rp-mobile.png");background-size: 35px 38px; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugbypass {background-image: url("../images/common/group-white@2x.png"); } }@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugbypass {background-image: url("../images/common/rp-mobile@2x.png"); } }#about-us-page .right-half .footer-logos a.rugbydump {background-image: url("../images/common/logo-dump-white.png"); }@media all and (max-width: 1150px) {#about-us-page .right-half .footer-logos a.rugbydump {background-image: url("../images/common/dump-mobile.png");background-size: 39px 37px; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugbydump {background-image: url("../images/common/logo-dump-white@2x.png"); } }@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugbydump {background-image: url("../images/common/dump-mobile@2x.png"); } }#about-us-page .right-half .footer-logos a.rugby365 {background-image: url("../images/common/logo-365-white.png"); }@media all and (max-width: 1150px) {#about-us-page .right-half .footer-logos a.rugby365 {background-image: url("../images/common/365-mobile.png");background-size: 42px 38px; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugby365 {background-image: url("../images/common/logo-365-white@2x.png"); } }@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugby365 {background-image: url("../images/common/365-mobile@2x.png"); } }#about-us-page .right-half .footer-logos a.rugbyonslaught {background-image: url("../images/common/logo-onslaught-white.png"); }@media all and (max-width: 1150px) {#about-us-page .right-half .footer-logos a.rugbyonslaught {background-image: url("../images/common/onslaught-mobile.png");background-size: 40px 42px; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugbyonslaught {background-image: url("../images/common/logo-onslaught-white@2x.png"); } }@media all and (max-width: 1150px) and (-webkit-min-device-pixel-ratio: 1.5) {#about-us-page .right-half .footer-logos a.rugbyonslaught {background-image: url("../images/common/onslaught-mobile@2x.png"); } }#about-us-page .title-svg {background-image: url("../images/common/title-about-us.svg"); }@media all and (max-width: 990px) {#about-us-page .title-screen {background-image: url("../images/common/about-player@2x.png");background-size: 480px 288px;background-position: center top calc(50% - 100px); } }@media all and (max-width: 767px) {#about-us-page .title-screen {background-size: 290px 174px;background-position: center top calc(50% - 20px); } }@media all and (max-width: 768px) {#about-us-page .page-copy[data-index="0"] .left-half {min-height: 394px; } }@media all and (max-width: 767px) {#about-us-page .page-copy[data-index="0"] .left-half {min-height: 294px; } }@media all and (max-width: 768px) {#about-us-page .page-copy[data-index="1"] .left-half {min-height: 364px; } }@media all and (max-width: 767px) {#about-us-page .page-copy[data-index="1"] .left-half {min-height: 220px; } }@media all and (max-width: 768px) {#about-us-page .page-copy[data-index="1"] .right-half {padding-bottom: 70px; } }@media all and (max-width: 768px) {#about-us-page .copy-container .title-svg {background-position: center top 380px; } }@media all and (max-width: 767px) {#about-us-page .copy-container .title-svg {background-position: center top 300px; } }#contact-page {z-index: 1;pointer-events: none;}@media all and (max-width: 767px) {#contact-page {display: none;}}header {position: fixed;top: 0;left: 0;width: 100%;z-index: 2001;}header .rugbypass-logo {position: absolute;top: 20px;left: 20px;width: 36px;height: 40px;background-image: url("../images/common/rp-logo-black.png");background-size: 36px 40px;background-repeat: no-repeat;display: block;cursor: pointer;}@media all and (max-width: 990px) {header .rugbypass-logo {top: 18px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .rugbypass-logo {background-image: url("../images/common/rp-logo-black@2x.png");}}header .mobile-contact {display: block;font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-size: 24px;line-height: 1.2;font-weight: normal;color: #222222;letter-spacing: -0.3px;position: absolute;top: 22px;left: 70px;width: 120px;cursor: pointer;text-align: center;}@media all and (max-width: 990px) {header .mobile-contact {display: none;left: 50%;margin-left: -60px;color: #0067bf;}}header .back-btn {position: fixed;top: 25px;left: 81px;width: 30px;height: 24px;background-image: url("../images/common/back-arrow.png");background-size: 30px 24px;background-repeat: no-repeat;opacity: 0;cursor: pointer;-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .back-btn {background-image: url("../images/common/back-arrow@2x.png");}}header .menu-animation {position: fixed;top: 0;right: 0;width: 600px;height: 600px;z-index: 10;pointer-events: none;display: none;}@media all and (max-width: 990px) {header .menu-animation {display: none !important;}}header .menu-animation svg {width: 100%;height: 100%;z-index: 9;}header .menu-animation path {stroke-width: 12;stroke: #000;stroke-linecap: round;fill: none;}header .menu-animation .hand {position: fixed;top: 0;left: 0;width: 206px;height: 143px;transform-origin: 0px 89px;background-image: url("../images/common/menu-hand.png");background-size: 206px 143px;background-repeat: no-repeat;z-index: 10;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .menu-animation .hand {background-image: url("../images/common/menu-hand@2x.png");}}header .menu-animation.on .switch .switch-text {content: "CLOSE";}header .menu-animation.on .switch-box {background-image: url("../images/common/menu-close-btn.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .menu-animation.on .switch-box {background-image: url("../images/common/menu-close-btn@2x.png");}}header .menu-burger {position: absolute;width: 44px;height: 38px;top: 18px;right: 23px;cursor: pointer;z-index: 21;display: block;}header .menu-burger.fixed {position: fixed;}header .menu-burger.information {position: fixed;z-index: 2000;}header .menu-burger .menu-line {position: absolute;width: 26px;height: 4px;background-color: #222222;-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}header .menu-burger .menu-line1 {top: 10px;left: 10px;}header .menu-burger:hover > .menu-line1 {top: 8px;}header .menu-burger .menu-line2 {top: 20px;left: 10px;}header .menu-burger .menu-line3 {top: 30px;left: 10px;}header .menu-burger:hover > .menu-line3 {top: 32px;}header .menu-items {position: fixed;top: 50%;left: 50%;margin-top: -75px;margin-left: -300px;width: 600px;height: 150px;z-index: 16;display: none;}@media all and (max-width: 990px) {header .menu-items {display: none !important;}}header .menu-items ul {list-style: none;padding: 0;}header .menu-items ul li {position: absolute;left: 0;width: 100%;opacity: 1;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}header .menu-items ul li a,header .menu-items ul li span.menu-btn {position: relative;width: 100%;font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-weight: normal;font-size: 48px;letter-spacing: -0.3px;line-height: 1;margin: -10px 0 0 0;padding: 40px 0;color: #FFFFFF;text-transform: uppercase;text-align: center;display: block;cursor: pointer;-webkit-transition: font-size 300ms cubic-bezier(0.77, 0, 0.175, 1), letter-spacing 300ms cubic-bezier(0.77, 0, 0.175, 1), color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: font-size 300ms cubic-bezier(0.77, 0, 0.175, 1), letter-spacing 300ms cubic-bezier(0.77, 0, 0.175, 1), color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: font-size 300ms cubic-bezier(0.77, 0, 0.175, 1), letter-spacing 300ms cubic-bezier(0.77, 0, 0.175, 1), color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: font-size 300ms cubic-bezier(0.77, 0, 0.175, 1), letter-spacing 300ms cubic-bezier(0.77, 0, 0.175, 1), color 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}header .menu-items ul li a span.container,header .menu-items ul li span.menu-btn span.container {position: relative;width: 100%;height: 48px;overflow: hidden;display: block;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}header .menu-items ul li a span.container span.text,header .menu-items ul li span.menu-btn span.container span.text {width: 100%;height: 100%;background-size: 292px 50px;background-repeat: no-repeat;background-position: center;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);display: block;}header .menu-items ul li span.menu-btn[data-id="about-us"] span.text {background-image: url("../images/common/title-about-us.svg");}header .menu-items ul li span.menu-btn[data-id="audience"] span.text {background-image: url("../images/common/title-audience.svg");}header .menu-items ul li span.menu-btn[data-id="network"] span.text {background-image: url("../images/common/title-network.svg");}header .menu-items ul li span.menu-btn[data-id="examples"] span.text {background-image: url("../images/common/title-examples.svg");}header .menu-items ul li span.menu-btn[data-id="contact"] span.text {background-image: url("../images/common/title-contact.svg");}header .menu-items ul li[data-id="0"] {top: -40px;}header .menu-items ul li[data-id="1"] {top: 77px;}header .menu-items ul li[data-id="2"] {top: 192px;}header .menu-items ul li[data-id="3"] {top: 308px;}header .menu-items ul li[data-id="4"] {top: 50px;}header .menu-items.scale-down ul li[data-id="0"] {top: -40px;}header .menu-items.scale-down ul li[data-id="1"] {top: 77px;}header .menu-items.scale-down ul li[data-id="2"] {top: 192px;}header .menu-items.scale-down ul li[data-id="3"] {top: 308px;}header .menu-items.scale-down ul li[data-id="4"] {top: 424px;}header .mobile-menu-items {position: fixed;top: 80px;width: 100%;height: calc(100% - 80px);display: none;}header .mobile-menu-items .menu-box {position: absolute;width: 100%;height: 100%;cursor: pointer;background-repeat: no-repeat;}header .mobile-menu-items .menu-box .text {position: absolute;top: 50%;width: 100%;text-align: center;font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-weight: normal;color: #FFFFFF;font-size: 38px;margin-top: 80px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}header .mobile-menu-items .menu-box[data-id="about-us"] {top: 0;left: 0;background-image: url("../images/common/about-player.png");background-size: 330px 198px;background-position: center top calc(50% - 20px);background-color: #0067bf;}header .mobile-menu-items .menu-box[data-id="audience"] {top: 0;left: 50%;background-image: url("../images/common/audience-face-normal.png");background-size: 160px 198px;background-position: center top calc(50% - 20px);background-color: #009a65;}@media all and (max-width: 767px) {header .mobile-menu-items .menu-box[data-id="audience"] {background-size: 80px 99px;}}header .mobile-menu-items .menu-box[data-id="network"] {top: 50%;left: 0;background-image: url("../images/common/network-mobile-hand.png");background-size: 240px 256px;background-position: right top calc(50% - 20px);background-color: #feb508;}@media all and (max-width: 767px) {header .mobile-menu-items .menu-box[data-id="network"] {background-size: 120px 128px;}}header .mobile-menu-items .menu-box[data-id="network"] .text {padding-top: 20px;}header .mobile-menu-items .menu-box[data-id="examples"] {top: 50%;left: 50%;background-image: url("../images/common/examples-tablet.png");background-size: 120px 192px;background-position: center top calc(50% - 20px);background-color: #b8000e;}@media all and (max-width: 767px) {header .mobile-menu-items .menu-box[data-id="examples"] {background-size: 80px 128px;}}header .mobile-menu-items .menu-box[data-id="examples"] .text {padding-top: 20px;}header.non-fixed {position: absolute;}.menu-bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #222222;z-index: 1000;display: none;-webkit-transition: background-color 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: background-color 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: background-color 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: background-color 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 990px) {.menu-bg {background-color: #FFFFFF;}}.menu-animations {position: fixed;width: 100%;height: 100%;overflow: hidden;z-index: 1;display: none;}@media all and (max-width: 990px) {.menu-animations {display: none !important;}}.menu-animations .about-us-left,.menu-animations .about-us-right {position: absolute;width: 600px;height: 499px;top: 50%;left: -600px;margin-top: -250px;background-image: url("../images/common/about-player-big.png");background-size: 600px 499px;background-repeat: no-repeat;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1279px) {.menu-animations .about-us-left,.menu-animations .about-us-right {background-size: 500px 416px;width: 500px;height: 416px;margin-top: -208px;}}@media all and (max-width: 990px) {.menu-animations .about-us-left,.menu-animations .about-us-right {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .about-us-left,.menu-animations .about-us-right {background-image: url("../images/common/about-player-big@2x.png");}}.menu-animations .about-us-right {left: auto;right: -600px;background-image: url("../images/common/about-player-big-reflected.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .about-us-right {background-image: url("../images/common/about-player-big-reflected@2x.png");}}.menu-animations .audience-left {position: absolute;width: 316px;height: 726px;top: 50%;left: -316px;margin-top: -363px;background-image: url("../images/common/audience-face-big-left.png");background-size: 316px 726px;background-repeat: no-repeat;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1279px) {.menu-animations .audience-left {background-size: 208px 478px;width: 208px;height: 478px;margin-top: -239px;left: -208px;}}@media all and (max-width: 990px) {.menu-animations .audience-left {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .audience-left {background-image: url("../images/common/audience-face-big-left@2x.png");}}.menu-animations .audience-right {position: absolute;width: 271px;height: 723px;top: 50%;right: -271px;margin-top: -361px;background-image: url("../images/common/audience-face-big-right.png");background-size: 271px 723px;background-repeat: no-repeat;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1279px) {.menu-animations .audience-right {background-size: 179px 478px;width: 179px;height: 478px;margin-top: -239px;right: -179px;}}@media all and (max-width: 990px) {.menu-animations .audience-right {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .audience-right {background-image: url("../images/common/audience-face-big-right@2x.png");}}.menu-animations .network-left {position: absolute;width: 478px;height: 598px;top: 50%;left: -478px;margin-top: -299px;background-image: url("../images/common/network-hand-left-big.png");background-size: 478px 598px;background-repeat: no-repeat;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1279px) {.menu-animations .network-left {width: 300px;height: 375px;margin-top: -187px;background-size: 300px 375px;}}@media all and (max-width: 990px) {.menu-animations .network-left {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .network-left {background-image: url("../images/common/network-hand-left-big@2x.png");}}.menu-animations .network-right {position: absolute;width: 436px;height: 602px;top: 50%;right: -436px;margin-top: -301px;background-image: url("../images/common/network-hand-right-big.png");background-size: 436px 602px;background-repeat: no-repeat;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1279px) {.menu-animations .network-right {width: 300px;height: 414px;margin-top: -207px;background-size: 300px 414px;}}@media all and (max-width: 990px) {.menu-animations .network-right {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .network-right {background-image: url("../images/common/network-hand-right-big@2x.png");}}.menu-animations .examples-left {position: absolute;width: 292px;height: 469px;top: 50%;left: -292px;margin-top: -234px;background-image: url("../images/common/examples-tablet.png");background-size: 292px 469px;background-repeat: no-repeat;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 990px) {.menu-animations .examples-left {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .examples-left {background-image: url("../images/common/examples-tablet@2x.png");}}.menu-animations .examples-right {position: absolute;width: 292px;height: 469px;top: 50%;right: -292px;margin-top: -234px;background-image: url("../images/common/examples-tablet.png");background-size: 292px 469px;background-repeat: no-repeat;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 990px) {.menu-animations .examples-right {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .examples-right {background-image: url("../images/common/examples-tablet@2x.png");}}.menu-animations .examples {position: absolute;width: 100%;height: 100%;background-image: url("../images/common/examples-title.png");background-size: 1476px 1040px;background-position: center;background-repeat: no-repeat;opacity: 0;}@media all and (max-width: 1279px) {.menu-animations .examples {background-size: 1280px 902px;}}@media all and (max-width: 990px) {.menu-animations .examples {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.menu-animations .examples {background-image: url("../images/common/examples-title@2x.png");}}body.show-menu .menu-bg {display: block;}@media all and (min-width: 991px) {body.show-menu .rugbypass-logo {background-image: url("../images/common/rp-logo-white.png");}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 991px) {body.show-menu .rugbypass-logo {background-image: url("../images/common/rp-logo-white@2x.png");}}body.show-menu .menu-animations {display: block;}body.show-menu .menu-items {display: block;}@media all and (max-width: 990px) {body.show-menu .mobile-menu-items {display: block;}}@media all and (max-width: 990px) {body.show-menu .mobile-contact {display: block;}}body.show-menu.menu-selected header .menu-items {width: 100%;left: 0;margin-left: 0;}body.show-menu.menu-selected header .menu-items ul li a span.container span.text,body.show-menu.menu-selected header .menu-items ul li span.menu-btn span.container span.text {-ms-transform: translate(0px, 48px);-webkit-transform: translate(0px, 48px);transform: translate(0px, 48px);}body.show-menu.menu-selected header .menu-items ul li.selected {top: calc(50% - 120px);width: 100%;}body.show-menu.menu-selected header .menu-items ul li.selected span.menu-btn span.container {height: 180px;}body.show-menu.menu-selected header .menu-items ul li.selected span.menu-btn span.container span.text {background-size: 1135px 189px;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}@media all and (max-width: 1280px) {body.show-menu.menu-selected header .menu-items ul li.selected span.menu-btn span.container span.text {background-size: 638px 106px;}}body.show-menu.about-us-hover .menu-bg,body.show-menu.menu-about-us .menu-bg {background-color: #0067bf;}@media all and (max-width: 990px) {body.show-menu.about-us-hover .menu-bg,body.show-menu.menu-about-us .menu-bg {background-color: #222222;}}body.show-menu.about-us-hover .menu-items ul li a,body.show-menu.menu-about-us .menu-items ul li a,body.show-menu.about-us-hover .menu-items ul li span.menu-btn,body.show-menu.menu-about-us .menu-items ul li span.menu-btn {color: #FFFFFF;}body.show-menu.about-us-hover .menu-animations .about-us-left,body.show-menu.menu-about-us .menu-animations .about-us-left {left: 0;}body.show-menu.about-us-hover .menu-animations .about-us-right,body.show-menu.menu-about-us .menu-animations .about-us-right {right: 0;}@media all and (min-width: 991px) {body.show-menu.about-us-hover .rugbypass-logo,body.show-menu.menu-about-us .rugbypass-logo {background-image: url("../images/common/rp-logo-black.png");}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 991px) {body.show-menu.about-us-hover .rugbypass-logo,body.show-menu.menu-about-us .rugbypass-logo {background-image: url("../images/common/rp-logo-black@2x.png");}}@media all and (min-width: 991px) {body.show-menu.audience-hover .menu-bg,body.show-menu.menu-audience .menu-bg {background-color: #009a65;}}body.show-menu.audience-hover .menu-items ul li a,body.show-menu.menu-audience .menu-items ul li a,body.show-menu.audience-hover .menu-items ul li span.menu-btn,body.show-menu.menu-audience .menu-items ul li span.menu-btn {color: #FFFFFF;}body.show-menu.audience-hover .menu-animations .audience-left,body.show-menu.menu-audience .menu-animations .audience-left {left: 0;}body.show-menu.audience-hover .menu-animations .audience-right,body.show-menu.menu-audience .menu-animations .audience-right {right: 0;}@media all and (min-width: 991px) {body.show-menu.audience-hover .rugbypass-logo,body.show-menu.menu-audience .rugbypass-logo {background-image: url("../images/common/rp-logo-black.png");}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 991px) {body.show-menu.audience-hover .rugbypass-logo,body.show-menu.menu-audience .rugbypass-logo {background-image: url("../images/common/rp-logo-black@2x.png");}}@media all and (min-width: 991px) {body.show-menu.network-hover .menu-bg,body.show-menu.menu-network .menu-bg {background-color: #feb508;}}body.show-menu.network-hover .menu-items ul li a,body.show-menu.menu-network .menu-items ul li a,body.show-menu.network-hover .menu-items ul li span.menu-btn,body.show-menu.menu-network .menu-items ul li span.menu-btn {color: #FFFFFF;}body.show-menu.network-hover .menu-animations .network-left,body.show-menu.menu-network .menu-animations .network-left {left: 0;}body.show-menu.network-hover .menu-animations .network-right,body.show-menu.menu-network .menu-animations .network-right {right: 0;}@media all and (min-width: 991px) {body.show-menu.network-hover .rugbypass-logo,body.show-menu.menu-network .rugbypass-logo {background-image: url("../images/common/rp-logo-black.png");}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 991px) {body.show-menu.network-hover .rugbypass-logo,body.show-menu.menu-network .rugbypass-logo {background-image: url("../images/common/rp-logo-black@2x.png");}}@media all and (min-width: 991px) {body.show-menu.examples-hover .menu-bg,body.show-menu.menu-examples .menu-bg {background-color: #b8000e;}}body.show-menu.examples-hover .menu-items ul li a,body.show-menu.menu-examples .menu-items ul li a,body.show-menu.examples-hover .menu-items ul li span.menu-btn,body.show-menu.menu-examples .menu-items ul li span.menu-btn {color: #FFFFFF;}body.show-menu.examples-hover .menu-animations .examples-left,body.show-menu.menu-examples .menu-animations .examples-left {left: 30px;}body.show-menu.examples-hover .menu-animations .examples-right,body.show-menu.menu-examples .menu-animations .examples-right {right: 30px;}@media all and (min-width: 991px) {body.show-menu.examples-hover .rugbypass-logo,body.show-menu.menu-examples .rugbypass-logo {background-image: url("../images/common/rp-logo-black.png");}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 991px) {body.show-menu.examples-hover .rugbypass-logo,body.show-menu.menu-examples .rugbypass-logo {background-image: url("../images/common/rp-logo-black@2x.png");}}body.show-menu.menu-selected.hide-menu-animations .menu-animations .network-left {left: -478px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}body.show-menu.menu-selected.hide-menu-animations .menu-animations .network-right {right: -436px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}body.show-menu.menu-selected.hide-menu-animations .menu-animations .examples-left {left: -292px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}body.show-menu.menu-selected.hide-menu-animations .menu-animations .examples-right {right: -292px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}body.show-menu.menu-selected.hide-menu-animations .menu-animations .about-us-left {left: -600px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}body.show-menu.menu-selected.hide-menu-animations .menu-animations .about-us-right {right: -600px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}body.show-menu.menu-selected.hide-menu-animations .menu-animations .audience-left {left: -316px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1279px) {body.show-menu.menu-selected.hide-menu-animations .menu-animations .audience-left {left: -208px;}}body.show-menu.menu-selected.hide-menu-animations .menu-animations .audience-right {right: -271px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 1279px) {body.show-menu.menu-selected.hide-menu-animations .menu-animations .audience-right {right: -179px;}}@media all and (max-width: 990px) {body.show-mobile-back header .rugbypass-logo {left: -56px;}}@media all and (max-width: 990px) {body.show-mobile-back header .back-btn {left: 25px;opacity: 1;}}@media all and (max-width: 767px) {body.show-mobile-back header .back-btn {left: 15px;}}body.show-mobile-back header .switch {right: -150px;}html.mac header .mobile-contact,html.mobile header .mobile-contact {line-height: 1.4;}.switch {position: fixed;top: 17px;right: 0px;cursor: pointer;z-index: 3000;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 767px) {.switch {top: 16px;}}.switch .switch-lever {position: absolute;width: 35px;height: 21px;top: 19px;right: 44px;background-image: url("../images/common/switch.png");background-repeat: no-repeat;background-size: 35px 21px;transform-origin: 35px 10px;-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);-webkit-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay: 0.1s;}@media all and (max-width: 767px) {.switch .switch-lever {width: 24px;height: 15px;background-size: 24px 15px;transform-origin: 24px 8px;top: 14px;right: 32px;transition-delay: 0s;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.switch .switch-lever {background-image: url("../images/common/switch@2x.png");}}.switch .switch-lever .switch-text {position: absolute;margin-top: 1px;right: 38px;font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-weight: normal;font-size: 15px;letter-spacing: 0.5px;color: #222222;text-align: right;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}@media all and (max-width: 767px) {.switch .switch-lever .switch-text {margin-top: -3px;right: 28px;}}.switch .switch-box,.switch .switch-box-close {position: absolute;top: 0px;right: 0;width: 47px;height: 60px;background-image: url("../images/common/menu-btn.png");background-repeat: no-repeat;background-size: 47px 60px;z-index: 11;cursor: pointer;-webkit-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 100ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 767px) {.switch .switch-box,.switch .switch-box-close {background-position: right center;width: 33px;height: 42px;background-size: 33px 42px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.switch .switch-box,.switch .switch-box-close {background-image: url("../images/common/menu-btn@2x.png");}}.switch .switch-box-close {opacity: 0;background-image: url("../images/common/menu-close-btn.png");z-index: 10;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.switch .switch-box-close {background-image: url("../images/common/menu-close-btn@2x.png");}}.switch.on .switch-lever {-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}.switch.on .switch-lever .switch-text {color: #FFFFFF;}.switch.on .switch-box {background-image: url("../images/common/menu-close-btn.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.switch.on .switch-box {background-image: url("../images/common/menu-close-btn@2x.png");}}html {overflow-x: hidden;overflow-y: scroll;height: auto !important;}body {padding: 0px;margin: 0px;height: 100%;-moz-image-rendering: auto;image-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "Circular-Medium", Arial, sans-serif;overflow: hidden;}#template {position: relative;max-width: 100%;overflow: hidden;}img {border: none;}a {text-decoration: none;color: #222222;}.left {float: left;}.right {float: right;}.mouseNo {pointer-events: none;}.mouseYes {pointer-events: all;}.block {display: block;}.inlineBlock {display: inline-block;}.clear {clear: both;}.hand {cursor: pointer;}.op50 {zoom: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity: 0.5;}.op30 {zoom: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);opacity: 0.3;}.hide {display: none;}.hidden {visibility: hidden;}.center {text-align: center;}.lowercase {text-transform: lowercase;}.uppercase {text-transform: uppercase;}.underline {text-decoration: underline;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.no-select {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.message-404 h1 {font-size: 18px;color: #888888;font-family: "Circular-Book", Arial, sans-serif;font-weight: normal !important;padding: 100px 30px;}#examples-page {z-index: 207;}@media all and (max-width: 990px) {#examples-page {background-color: #b8000e;}}#examples-page .title-svg {background-image: url("../images/common/title-examples.svg");}@media all and (max-width: 990px) {#examples-page .title-screen {background-image: url("../images/common/examples-tablet@2x.png");background-size: 237px 380px;background-position: center top calc(50% - 100px);}}@media all and (max-width: 767px) {#examples-page .title-screen {background-size: 149px 240px;background-position: left calc(50% + 10px) top calc(50% - 60px);}}#examples-page .title-animation {background-image: url("../images/common/examples-title.png");background-size: 1476px 1040px;background-position: center;}@media all and (max-width: 1279px) {#examples-page .title-animation {background-size: 1280px 902px;}}@media all and (max-width: 990px) {#examples-page .title-animation {background-image: url("../images/common/examples-phone@2x.png");background-size: 199px 320px;background-position: center top calc(50% - 80px);}}@media all and (max-width: 767px) {#examples-page .title-animation {background-size: 124px 200px;background-position: left calc(50% + 10px) top calc(50% - 40px);}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#examples-page .title-animation {background-image: url("../images/common/examples-title@2x.png");}}#examples-page .page-copy ul li {color: #FFFFFF;}#network-page {z-index: 208;}@media all and (max-width: 990px) {#network-page {background-color: #feb508;}}#network-page .page-copy .right-half .text-container h2,#network-page .page-copy ul li {color: #222222;}#network-page .animation.machine {position: absolute;left: 50%;bottom: 0;margin-left: -800px;width: 900px;height: 900px;display: none;}@media all and (max-width: 1500px) {#network-page .animation.machine {margin-left: -600px;width: 680px;height: 680px;}}@media all and (max-width: 1180px) {#network-page .animation.machine {margin-left: -480px;width: 480px;height: 480px;}}@media all and (max-width: 990px) {#network-page .animation.machine {position: relative;display: block !important;width: 100%;height: 440px;left: auto;margin: 0 auto -30px auto;}}@media all and (max-width: 767px) {#network-page .animation.machine {height: 360px;margin: 0 auto -90px auto;}}#network-page .animation.machine .video-container {width: 100%;}@media all and (max-width: 990px) {#network-page .animation.machine .video-container {position: relative;width: 480px;margin: 0 auto;}}@media all and (max-width: 767px) {#network-page .animation.machine .video-container {width: 360px;}}#network-page .animation.machine .video-container video {width: 100%;}@media all and (max-width: 990px) {#network-page .animation.machine .video-container video {margin-top: -80px;}}#network-page .animation.machine.show {display: block;}@media all and (max-width: 990px) {#network-page .title-animation {background-image: url("../images/common/network-mobile-hand@2x.png");background-size: 356px 380px;background-position: right top 20%;}}@media all and (max-width: 990px) and (-webkit-min-device-pixel-ratio: 1.5) {#network-page .title-animation {background-image: url("../images/common/network-mobile-hand@3x.png");}}@media all and (max-width: 767px) {#network-page .title-animation {background-size: 236px 252px;}}#network-page .title-animation .left-animation {background-image: url("../images/common/network-hand-left-big.png");background-size: 478px 598px;}@media all and (max-width: 1279px) {#network-page .title-animation .left-animation {background-size: 300px 375px;}}@media all and (max-width: 990px) {#network-page .title-animation .left-animation {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#network-page .title-animation .left-animation {background-image: url("../images/common/network-hand-left-big@2x.png");}}#network-page .title-animation .right-animation {background-image: url("../images/common/network-hand-right-big.png");background-size: 436px 602px;}@media all and (max-width: 1279px) {#network-page .title-animation .right-animation {background-size: 300px 414px;}}@media all and (max-width: 990px) {#network-page .title-animation .right-animation {display: none;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#network-page .title-animation .right-animation {background-image: url("../images/common/network-hand-right-big@2x.png");}}#network-page .title-svg {background-image: url("../images/common/title-network.svg");}@media all and (max-width: 990px) {#network-page .title-screen {background-image: url("../images/common/network-mobile-hand@3x.png");background-size: 412px 440px;background-position: right top calc(50% - 100px);}}@media all and (max-width: 767px) {#network-page .title-screen {background-size: 236px 252px;background-position: right top calc(50% - 80px);}}#network-page .copy-container .page-copy {padding-bottom: 0;}@media all and (max-width: 990px) {#network-page .page-copy[data-index="0"] .right-half {padding-bottom: 70px;}}@media all and (max-width: 768px) {#network-page .copy-container .title-svg {background-position: center top 360px;}}@media all and (max-width: 767px) {#network-page .copy-container .title-svg {background-position: center top 340px;}}#network-page.page-content.fade-title .title-screen .title-svg {opacity: 0;}
