@charset "UTF-8";

/* modules/autoComplete.css */
.autoComplete_wrapper {display: inline-block;position: relative;width: 100%;} .autoComplete_wrapper > input {background: none;border: 1px solid #ffe339;color: #ffffff;width: 100%;height: 40px;padding: 25px 15px;font-size: 1rem;outline: none;} .autoComplete_wrapper > input::placeholder {color: #ffffff;transition: all 0.3s ease;} .autoComplete_wrapper > ul {position: absolute;max-height: 300px;overflow-y: scroll;top: 100%;left: 0;right: 0;padding: 0;margin: 0.5rem 0 0 0;border-radius: 4px;background-color: #fff;border: 1px solid rgba(33, 33, 33, 0.1);z-index: 1000;outline: none;} .autoComplete_wrapper > ul > li {padding: 10px 20px;list-style: none;text-align: left;font-size: 16px;color: #ffffff;display: none;transition: all 0.1s ease-in-out;border-radius: 3px;background-color:#09233c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.2s ease;} .autoComplete_wrapper > ul.show-all > li {display: block;} .autoComplete_wrapper > ul > li:nth-child(-n+10) {display: block;} .autoComplete_wrapper > ul > span {background-color:#022e5f;border-top: solid 2px #32aac6;color: #ffffff;cursor: pointer;display: block;font-size: 16px;padding: 10px;text-align: center;transition: color 0.5s;} .autoComplete_wrapper > ul > span:hover {color:#ffe339} .autoComplete_wrapper > ul > p {background: #09233c;padding: 10px 20px;margin: 0;letter-spacing: 1px;} .autoComplete_wrapper > ul > p > strong {color: #46DEFF;} .autoComplete_wrapper > ul > li::selection {color: rgba(#ffffff, 0);background-color: rgba(#ffffff, 0);} .autoComplete_wrapper > ul > li:hover {cursor: pointer;background-color: #022e5f;} .autoComplete_wrapper > ul > li mark {background-color: transparent;color: #ffe339;font-weight: bold;padding: 2px;} .autoComplete_wrapper > ul > li mark::selection {color: rgba(#ffffff, 0);background-color: rgba(#ffffff, 0);} .autoComplete_wrapper > ul > li[aria-selected="true"] {background-color: rgba(123, 123, 123, 0.1);} @media only screen and (max-width: 600px) {.autoComplete_wrapper > input {width: 18rem;}} 
/* modules/bannerSimple.css */
.banner-simple {margin: 40px;padding: 0 15px;text-align: center;} .banner-simple h2 {color: #46DEFF;font-size: 34px;margin: 0;line-height: 1.2;} .banner-simple p {font-size: 20px;margin: 10px auto 0 auto;max-width: 700px;} @media only screen and (max-width: 768px) {.banner-simple h2 {font-size: 30px;}} @media only screen and (min-width: 992px) {.cta-navigation+.banner-simple {margin-top: 90px;}}
/* modules/bannerVideo.css */
.banner-video {background: #09233c;color: #ffffff;margin: 55px 0 0 0;} .banner-video .container {background-repeat: no-repeat;background-position: right;padding-bottom: 40px;} .banner-video .row {display: flex;flex-direction: row;align-items: center;} .banner-video .row>div {padding: 0 15px;width: 50%;} .banner-video .banner-video-source {margin-top: 40px;} .banner-video.alt {margin-bottom: -60px;} .banner-video.alt .container {background: none !important;} .banner-video.alt .row {flex-direction: column;} .banner-video.alt .row div {width: 100%;} .banner-video.alt iframe {height: 500px;} .banner-video h1 {color: #46DEFF;font-size: 55px;margin-top: 40px;line-height: 1.2;} .banner-video p {font-size: 18px;font-weight: 300;line-height: 2;padding-right: 45px;} .banner-video video {height: 300px;width: 100%;} @media only screen and (max-width: 1200px) {.banner-video h1 {font-size: 45px;margin-top: 50px;} .banner-video .container {background-size: 60%;}} @media only screen and (max-width: 992px) {.banner-video video {height: auto;width: 100%;} .banner-video h1 {font-size: 40px;margin-top: 30px;} .banner-video .container {background: none !important;} .banner-video iframe {margin-top: 30px;} .banner-video .row {flex-direction: column;} .banner-video .row>div {width: 100%;} .banner-video p {padding-right: 0;}}
/* modules/bannerVideoAlt.css */
.cta-navigation + .banner-video-alt {margin-top: 54px;margin-bottom: 40px;} .cta-navigation + .banner-video-alt + .content-section {margin-top: -40px;} .banner-video-alt + .cta-features, .banner-video-alt + .page-links {margin-top: -40px;} .banner-video-alt {background: #000c18;} .banner-video-alt-container {align-items: center;display: flex;} .banner-video-alt-content {display: flex;justify-content: center;padding: 50px;margin-left: 100px;width: 40%;} .banner-video-alt-content-inner {max-width: 650px;} .banner-video-alt-content p {font-size: 18px;font-weight: 300;line-height: 2;padding-right: 45px;} .banner-video-alt-content h1 {color: #46DEFF;font-size: 55px;margin-top: 10px;line-height: 1.2;} .banner-video-alt-source {position: relative;height: 500px;width: 60%;} .banner-video-alt-source-fade {background: rgb(6,30,53);background: linear-gradient(101deg, rgba(0,12,24,1) 0%, rgba(0,12,24,1) 15%, rgba(0,12,24,0) 100%);position: absolute;width: 100%;height: 100%;top: 0;z-index: 10;} .banner-video-alt-source video {object-fit: cover;position: absolute;height: 100%;width: 100%;} @media only screen and (max-width: 1280px) {.banner-video-alt-content {margin-left: 20px;width: 50%;} .banner-video-alt-source {width: 50%;}} @media only screen and (max-width: 992px) {.cta-navigation + .banner-video-alt {margin-top: 0;} .banner-video-alt-container {flex-direction: column;} .banner-video-alt-content-inner {max-width: 100%;} .banner-video-alt-content {margin-left: 0;width: 100%;} .banner-video-alt-source {height: 300px;width: 100%;}} @media only screen and (max-width: 480px) {.banner-video-alt-content h1 {word-break: break-word;font-size: 36px;} .banner-video-alt-content {padding: 20px;}}
/* modules/fullWidthContent.css */

/* modules/cardFeatured.css */
.card-featured {margin-top: 30px;} .card-featured-bg {padding: 0 15px;} .card-featured-bg-inner {background: #061E35;border: 1px solid #ffe339;float: left;padding: 20px 30px 30px 30px;} .card-featured h2 {color: #46DEFF;font-size: 30px;margin: 20px 0;line-height: 1.2;} .card-featured img {display: none;max-width: 100%;} .card-featured ul {margin-top: 10px;} .card-featured .button {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;color: #ffffff;display: inline-block;margin-top: 20px;padding: 10px 20px;transition: background 0.5s;} .card-featured .button:hover {background-position: right center;text-decoration: none;} @media only screen and (min-width: 992px) {.card-featured img {display: block;} .card-featured-bg-inner {display: flex;align-items: center;float: none;}}
/* modules/downloads.css */
.downloads {margin-bottom: 40px;} .downloads .row {display: flex;flex-wrap: wrap;} .downloads-search {position: relative;margin: 40px 15px 0 15px;width: 100%;} .downloads-search input {background: none;border-radius: 2px;color: #ffffff;font-size: 24px;border-color: rgba(255, 255, 255, 0.25);padding: 15px 40px;width: 100%;} .downloads-search .glyphicon {font-size: 30px;position: absolute;top: 20px;right: 20px;transition: color 0.5s;} .download {display: none;margin-top: 30px;padding: 0 15px;vertical-align: top;width: 100%;} .download.show {display: block;} .downloads-list {display: flex;flex-wrap: wrap;width: 100%;} .downloads-list .category-header {margin: 30px 0 0 0;} .downloads-list .category-header h2 {color: #ffe339;font-size: 40px;margin: 0;overflow: hidden;text-align: center;} .downloads-list .category-header h2>span {position: relative;display: inline-block;left: 5px;} .downloads-list .category-header span:before, .downloads-list .category-header span:after {content: '';position: absolute;top: 50%;border-bottom: 2px solid;width: 100vw;margin: 0 20px;right: 100%;} .downloads-list .category-header span:after {left: 100%;} .download-inner {background: #061E35;display: flex;flex-direction: column;height: 100%;padding: 20px;} .download img {display: inline-block;margin-right: 20px;vertical-align: middle;width: 44px;} .download h2 {display: inline-block;font-size: 18px;letter-spacing: 4px;line-height: 1.4;margin: 0;vertical-align: middle;width: 70%;} .download-divider {background: #2B9BE0;display: block;height: 1px;margin: 15px 0;width: 100%;} .download p {margin-bottom: 20px;} .download .button {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;color: #ffffff;margin-top: auto;padding: 10px 20px;text-align: center;transition: background 0.5s;width: 150px;} .download .button:hover {background-position: right center;text-decoration: none;} @media only screen and (min-width: 768px) {.download {width: 50%;} .download-inner {position: relative;} .download p, .download li {font-size: 16px;} .download .button {font-size: 16px;}} @media only screen and (min-width: 1024px) {.download {width: 33.333%;} .downloads-search {margin: 60px 15px 0 15px;}}
/* modules/accreditations.css */
.accreditations {background: #091b29;color: #FFFFFF;font-size: 0;padding: 20px 0 30px 0;text-align: center;} .accreditations h3 {font-size: 28px;line-height: 1.2;margin: 0;padding-top: 30px;text-align: center;} .accreditations .owl-stage {display: flex;align-items: center;margin: 0 auto;} .accreditations .owl-carousel .owl-item {margin-top: 20px;} .accreditations img {max-height: 60px;max-width: 200px;}
/* modules/bannerImage.css */
.banner-slider .line1 {display: block;margin-top: 20px;} .banner-slider .line3 {display: block;} .banner-slider span {display: block;margin: 10px 0;} .banner-slider .btn {margin: 30px 0 0 15px;} .banner+.accreditations {margin-top: 0;} .banner {margin: 0 auto;max-width: 1920px;} .banner .row, .banner-title, .banner-image, .banner-image img {height: 100%;} .banner-title-content {padding: 0 0 20px 0;} .banner-title h1 {color: #46DEFF;font-size: 20px;line-height: 1.2;margin-top: 20px;padding: 0 20px;} .banner-title p {color: #ffffff;font-size: 16px;font-weight: 200;margin: 0;padding: 0 20px;} .banner .btn {font-size: 18px;letter-spacing: 0;padding: 12px 20px;} .banner-image {display: none;} .banner-image-button {border: 1px solid #ffe339;color: #ffffff;font-size: 18px;display: inline-block;margin: 15px 0 0 20px;padding: 10px 18px;transition: color 0.5s;} .banner-image-button:hover {color: #ffe339;text-decoration: none;} @media only screen and (min-width: 768px) {.banner {height: 340px;} .banner-title-content {padding: 0 0 40px 30px;} .banner-image {display: block;text-align: right;} .banner-slider {margin-top: 44px;} .banner img {display: inline-block;object-fit: cover;object-position: center center;width: 100%;} .banner-title h1 {margin-top: 60px;}} @media only screen and (min-width: 1024px) {.banner {height: 320px;} .banner-title h1 {font-size: 24px;margin-top: 40px;} .banner-title p {font-size: 18px;}} @media only screen and (min-width: 1280px) {.banner-title-content {padding: 0 0 40px 60px;} .banner-title h1, .banner.christmas .banner-title h1 {font-size: 30px;}} @media only screen and (min-width: 1440px) {.banner {height: 440px;} .banner-title p {font-size: 24px;}} @media only screen and (min-width: 1500px) {.banner {height: 400px;} .banner-title h1 {font-size: 34px;margin-bottom: 20px;}} @media only screen and (min-width: 1600px) {.banner-title h1 {font-size: 45px;}}
/* modules/bannerImageAlt.css */
.banner-image-alt {background: linear-gradient(180deg, #022e5f 0%, #022e5f 60%, #09233c 80%, #09233c 100%);padding: 100px 0 60px 0;} .banner-image-alt .row {display: flex;flex-wrap: wrap;} .banner-image-alt .content {padding: 0 15px;width: 50%;} .banner-image-alt .image {padding: 0 15px;width: 50%;} .banner-image-alt img {max-width: 100%;} .banner-image-alt h1 {color: #46DEFF;margin-top: 0;font-size: 55px;line-height: 1.2;} .banner-image-alt p {color: #ffffff;font-size: 18px;font-weight: 300;line-height: 2;padding-right: 45px;} @media only screen and (max-width: 1024px) {.banner-image-alt {padding: 75px 0 40px 0;margin-bottom: -20px;} .banner-image-alt .row {flex-direction: column;text-align: center;} .banner-image-alt p {max-width: 500px;margin: 0 auto;padding-right: 0;} .banner-image-alt .content {width: 100%;} .banner-image-alt .image {margin-top: 20px;width: 100%;}} @media only screen and (max-width: 768px) {.banner-image-alt {padding: 40px 0 40px 0;} .banner-image-alt h1 {font-size: 40px;}}
/* modules/ctaVideo.css */
.cta-video {background: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);margin-top: 40px;padding: 80px 0;} .cta-video .row {display: flex;} .cta-video-image {cursor: pointer;padding: 0 0 0 15px;width: 50%;} .cta-video-content {padding: 0 15px 0 0;width: 50%;} .cta-video-image-inner {align-content: center;background-position: center center;display: flex;flex-wrap: wrap;justify-content: center;height: 100%;} .cta-video-image-inner span {background: #1c79b3;border-radius: 50%;color: #ffffff;font-size: 40px;padding: 20px 15px 20px 20px;transition: background 0.5s, color 0.5s, padding 0.5s linear;} .cta-video-image:hover .cta-video-image-inner span {background: #091b29;color: #ffe339;padding: 25px 20px 25px 25px;} .cta-video-content-inner {background: #ffffff;color: #09233c;padding: 100px 50px;} .cta-video-content-inner h2 {font-size: 40px;letter-spacing: 2px;margin-top: 0;} .cta-video-content-inner p {font-size: 18px;line-height: 1.8;} @media only screen and (max-width: 1024px) {.cta-video .row {flex-direction: column;} .cta-video-image {padding: 0 15px;width: 100%;} .cta-video-image-inner {padding: 100px 0;} .cta-video-content {padding: 0 15px;width: 100%;} .cta-video-content-inner {padding: 50px;}}
/* modules/ctaVideos.css */
.cta-video-container {display: flex;flex-wrap: wrap;padding-bottom: 20px;} .why-us {text-align: center;padding: 30px 0 0 0;} .why-header h2 {color: #46DEFF;font-size: 36px;line-height: 1.4;padding: 0 15px;} .why-header p {line-height: 1.8;margin: 0 auto;max-width: 90%;} .feature {display: flex;flex-direction: column;margin-top: 30px;} .feature .feature-more {margin-top: auto;} .feature h3 {color: #46DEFF;} .feature-screenshot {position: relative;} .feature-screenshot a {display: block;height: 100%;position: relative;width: 100%;} .feature-image {width: 100%;} .feature-play {cursor: pointer;position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);width: 50px;z-index: 10;} .feature-screenshot:hover .feature-screenshot-overlay {background: rgba(0, 142, 214, 0.4)} .feature-screenshot-overlay {background: rgba(0, 0, 0, 0.6);cursor: pointer;height: 100%;position: absolute;top: 0;transition: background 0.5s;width: 100%;z-index: 5;} .feature p {padding: 0 0 20px 0;} .feature a {color: #ffffff;display: inline-block;margin-top: 30px;border: 2px solid #ffe339;padding: 10px 15px;transition: background 0.5s, color 0.5s;}
/* modules/ctaTestimonial.css */
.cta-testimonial {padding: 40px 15px;text-align: center;} .cta-testimonial p {font-size: 20px;font-style: italic;margin: 0 0 20px 0;} .cta-testimonial p.small {font-size: 18px;margin-bottom: 0;} @media only screen and (min-width: 1024px) {.cta-testimonial {padding: 60px 15px;} .cta-testimonial p {font-size: 24px;}}
/* modules/cta5050.css */
.cta-5050 {padding: 20px 0 50px 0;} .cta-5050-title h2 {color: #FFFFFF;font-size: 24px;letter-spacing: 1;line-height: 1.4;text-align: center;padding: 0 20px;} .cta-50 {color: #131313;margin-top: 30px;transition: transform 0.5s;} .cta-50-inner a {border: 1px solid #ffffff;background: #1c79b3;color: #ffffff;display: inline-block;margin-top: 20px;padding: 10px 15px;text-align: center;transition: background 0.5s, border 0.5s, color 0.5s;width: 100%;} .cta-50-inner a:hover {background: none;border: 1px solid #1c79b3;color: #232323;text-decoration: none;} .cta-50-inner {background: #ffffff;box-shadow: 0 2px 15px rgba(0, 0, 0, .15);padding: 40px;} .cta-50-inner ul {margin: 20px;} .cta-50-inner h3 {font-size: 20px;text-align: center;} .cta-50-inner li {list-style-type: circle;margin-top: 10px;} .cta-50-inner h3 {margin: 0 0 20px 0;} @media only screen and (min-width: 768px) {.cta-5050-inner {min-height: 505px;} .cta-5050-title h2 {font-size: 32px;}} @media only screen and (min-width: 1024px) {.cta-50-inner {padding: 40px 60px 40px 60px;}} @media only screen and (min-width: 1280px) {.cta-50-inner h3 {font-size: 22px;}}
/* modules/cta5050Full.css */
.cta-features+.cta-5050-full {margin-top: 0;} .cta-5050-full {display: flex;flex-direction: column;margin-top: 40px;} .cta-5050-full h2 {color: #ffe339;font-size: 36px;margin: 0 0 40px 0;line-height: 1.4;letter-spacing: 1.5px;padding: 0 15px;text-align: center;width: 100%;} .cta-5050-full-card {background: #022e5f;color: #ffffff;display: flex;flex-direction: column;align-items: center;padding: 40px 0;width: 100%;} .cta-5050-full-card-inner {display: flex;flex-direction: column;max-width: 525px;text-align: center;padding: 0 15px;} .cta-5050-full-card.altBackground {background: #091b29;} .cta-5050-full-card.altBackground a {border: 2px solid #46DEFF;} .cta-5050-full-card.altBackground a:hover {color: #46DEFF;text-decoration: none;} .cta-5050-full-card h2 {color: #ffe339;font-size: 30px;margin: 25px 0 0 0;line-height: 1.4;} .cta-5050-full-card.altBackground h2 {color: #46DEFF;} .cta-5050-full-card p {line-height: 1.8;margin: 20px 0 0 0;text-align: left;} .cta-5050-full-card ul {margin: 10px 0 0 15px;text-align: left;} .cta-5050-full-card li {list-style-type: circle;margin-top: 10px} .cta-5050-full-card img {align-self: center;width: 120px;} .cta-5050-full-card a {color: #ffffff;display: inline-block;margin-top: 30px;border: 2px solid #ffe339;padding: 10px 15px;transition: background 0.5s, color 0.5s;} .cta-5050-full-card a:hover {color: #ffe339;text-decoration: none;} @media only screen and (min-width: 1024px) {.cta-5050-full {flex-direction: row;flex-wrap: wrap;margin-top: 60px;} .cta-5050-full-card {padding: 80px 0;width: 50%;}}
/* modules/ctaCards.css */
.particles-js-canvas-el {position: absolute;top: 54px;z-index: 5;} .cta-cards + #ask-expert-large {margin-top: 0;} .cta-cards .container {position: relative;z-index: 10;} .cta-cards .container.padding-bottom {padding-bottom: 80px;} .cta-cards .center-title {color: #ffe339;font-size: 36px;margin: 10px 0;line-height: 1.4;letter-spacing: 1.5px;padding: 0 15px;text-align: center;width: 100%;} .cta-cards .center-content {font-size: 18px;text-align: center;line-height: 1.8;margin: 10px 0 0 0;max-width: 1000px;padding: 0 15px;} .cta-cards-intro {padding-top: 40px;} .cta-cards-intro .row {display: flex;flex-direction: column;align-items: center;} .cta-cards-intro h1 {color: #46DEFF;font-size: 36px;line-height: 1.2;margin-top: 0;} .cta-cards-intro .content {padding: 0 15px;width: 100%;} .cta-cards-intro .image {display: none;} .cta-cards-intro img {width: 100%;} .cta-cards-intro p {font-size: 20px;} .cta-cards-intro span {color: #ffe339;} .cta-cards-intro h1 span {color: #ffe339;} .cta-cards .video-popup-embed {color: #ffe339;display: block;padding: 20px 0;text-align: center;width: 100%;} .cta-cards .video-popup-embed svg {margin-right: 5px;position: relative;top: 6px;width: 22px;} .cta-cards .card {margin-top: 40px;padding: 0 10px;text-align: center;} .card-inner {background: #061E35;border-radius: 4px;display: flex;flex-direction: column;height: 100%;padding: 30px 0 0 0;} .card-image-link {height: 120px;} .cta-cards .card img {align-self: flex-start;margin: 0;width: 120px;} .cta-cards .card-button {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;color: #ffffff;margin-top: auto;display: inline-block;padding: 10px 15px;text-align: center;transition: all 0.5s;display: block;width: 100%;} .cta-cards .card-button:hover {color: #ffffff;background-position: right center;text-decoration: none;} .cta-cards .card h2 {font-size: 28px;letter-spacing: 2.5px;line-height: 1.2;margin: 20px 0 0 0;} .cta-cards .card h2 a {color: #46DEFF;transition: color 0.5s;} .cta-cards .card h2 a:hover {color: #ffe339;text-decoration: none;} .cta-cards .card p {font-size: 16px;padding: 0 25px;margin: 20px 0;} .cta-cards .card span {display: block;text-align: right;width: 100%;} .cta-cards-title {background: #131313;text-align: center;} .cta-cards-title h2 {font-size: 32px;margin: 0;padding: 20px 0;} @media only screen and (min-width: 768px) {.cta-cards .row {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;} .cta-cards .card {width: 50%;}} @media only screen and (min-width: 1024px) {.cta-cards-intro h1 {font-size: 44px;} .cta-cards-intro .content {padding: 0 15px;width: 65%;} .cta-cards-intro .image {display: block;padding: 0 15px;width: 35%;} .cta-cards .card {width: 33.333%;} .cta-cards .video-popup-embed {margin: 20px 0;padding: 0;}} @media only screen and (min-width: 1280px) {.cta-cards-intro p {font-size: 24px;} .cta-cards-intro h1 {font-size: 55px;}}
/* modules/ctaDownload.css */
.cta-download {background-color: #091b29;padding: 40px 15px;text-align: center;} .cta-download h3 {color: #ffffff;font-size: 28px;width: 100%;} .cta-download a {border: 2px solid #46DEFF;display: inline-block;color: #ffffff;margin: 20px 10px;padding: 10px 15px;transition: color 0.5s;} .cta-download a:first-of-type {border: 2px solid #ffe339;} .cta-download a:first-of-type:hover {color: #ffe339;} .cta-download a:hover {color: #46DEFF;text-decoration: none;} @media only screen and (min-width: 1024px) {.cta-download a {min-width: 200px;}}
/* modules/ctaNavigation.css */
.cta-navigation {background: #091b29;position: fixed;top: 54px;width: 100%;z-index: 15;} .cta-navigation .container {display: flex;align-items: center;} .breadcrumbs {list-style: none;margin: 0;width: 50%;} .breadcrumbs li {display: inline-block;} .cta-navigation ul {align-items: center;display: flex;flex-wrap: wrap;justify-content: flex-end;margin: 0;width: 60%;} .cta-navigation li {padding: 10px 0;} .cta-navigation ul a {display: block;color: #ffffff;padding: 5px 20px 5px 0;transition: background 0.5s, color 0.5s;} .cta-navigation ul a:hover {color: #ffe339;text-decoration: none;} .cta-navigation ul a.cta-navigation-button {border: 1px solid #ffe339;margin-left: 15px;padding: 5px 15px;} a.cta-navigation-button:hover {background: none;color: #ffe339;} .cta-navigation ul .feature-link-dropdown {padding-left: 0;} .feature-link {position: relative;} .feature-link ul.open {display: flex;} .feature-link-dropdown:after {display: inline-block;width: 0;height: 0;margin-left: 8px;content: "";border-top: 5px solid;border-right: 5px solid transparent;border-bottom: 0;border-left: 5px solid transparent;position: relative;bottom: 2px;} .feature-link ul {display: none;position: absolute;width: 625px;background: #1c79b3;top: 56px;left: -180px;justify-content: center;} .feature-link ul li {padding: 0;width: 33.333%;} .feature-link ul li a {padding: 15px;} .feature-link img {width: 40px;} @media (min-width: 992px) {.cta-navigation .container {width: 100%;}} @media (min-width: 1200px) {.cta-navigation .container {width: 1150px;}} @media only screen and (max-width: 992px) {.cta-navigation .container {width: 100%;} .feature-link {position: initial;} .cta-navigation {top: 55px;} .cta-navigation ul {padding-right: 0;width: 100%;} .cta-navigation ul.open {width: 100%;left: 0;} .cta-navigation {display:none;} .cta-navigation ul li.feature-link {display: flex;} .feature-link ul li {display: flex;} .feature-link ul li a {padding: 12px;} .cta-navigation ul .feature-link-dropdown {padding-right: 0;} .banner-video {margin-top: 0;}} @media only screen and (max-width: 600px) {.feature-link ul li {width: 50%;}}
/* modules/ctaSupport.css */
.support {background: #1c79b3;color: #ffffff;padding: 0 0 60px 0;} .support + .accreditations {margin-top: 0;} .support-title {text-align: center;margin: 25px 0 40px 0;} .support a {color: #ffffff;} .support h3 {font-size: 32px;line-height: 1.4;} .support span {font-size: 18px;text-align: center;} .support-card {border-right: 1px solid #ffffff;margin-top: 25px;text-align: center;} .support-card:nth-of-type(4) {border-right: none;} .support-card img {fill: #ffffff;width: 40px;} .support-card h4 {font-size: 20px;padding-bottom: 10px;} .support-card p {padding: 0 15px;} .support-button {margin-top: 40px;text-align: center;width: 100%;} .support-button a {background: #232323;display: inline-block;color: #ffffff;padding: 10px 15px;} @media only screen and (max-width: 992px) {.support {padding: 0 0 30px 0;} .support p {margin: 0 auto;max-width: 400px;} .support-card {border-right: none;}} @media only screen and (max-width: 768px) {.support h3 {font-size: 24px;}}
/* modules/ctaOverlay.css */
.cta-overlay-button {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);border-top-left-radius: 10px;border-top-right-radius: 10px;bottom: 0;cursor: pointer;display: none;padding: 15px 40px;position: fixed;right: 20px;z-index: 50;} .cta-overlay-button h2 {display: inline;font-size: 22px;letter-spacing: 1px;line-height: 1.8;margin: 0;} .cta-overlay-button p {margin: 0;text-align: center;} .cta-overlay-container {background: rgba(0,0,0,0.9);bottom: 0;display: none;position: fixed;overflow-y: scroll;overflow-x: hidden;top: 0;width: 100%;z-index: 90;} .cta-overlay {align-items: center;display: flex;justify-content: center;margin-top: 80px;} .cta-overlay-inner {background: #091b29;display: flex;flex-direction: column;width: 1024px;max-width: 90%;} .cta-overlay-video {align-items: center;background-position: center center;background-size: cover;cursor: pointer;display: flex;height: 200px;justify-content: center;width: 100%;} .cta-overlay-video .glyphicon-play:before {position: relative;left: 4px;} .cta-overlay-video .glyphicon-play {background: #091b29;border-radius: 50%;font-size: 50px;padding: 15px;transition: all 0.5s;} .cta-overlay-video:hover .glyphicon-play {background: #1c79b3;padding: 25px;} .cta-overlay-content {padding: 20px 40px 25px 40px;position: relative;width: 100%;} .cta-overlay-content .form-error {bottom: 0;color: #ff2020;position: absolute;} .cta-overlay-content .form-success {color: #ffe339;} .cta-overlay-content .close-button {cursor: pointer;position: absolute;top: 20px;right: 20px;} .cta-overlay-content .close-button svg {fill: white;height: 30px;transition: fill 0.5s;width: 30px;} .cta-overlay-content .close-button:hover svg {fill: #ffe339;} .cta-overlay-content h2 {font-size: 40px;letter-spacing: 1.2px;line-height: 1.4;margin-top: 0;} .cta-overlay-content p {margin-top: 20px;} .cta-overlay-content ul {margin-top: 20px;} .cta-overlay-content li {margin-top: 5px;} .cta-overlay-content li i {color: #ffe339;margin-right: 10px;position: relative;top: 2px;} .cta-overlay-content form {display: flex;margin-top: 20px;} .cta-overlay-content input {border: 0;flex: 2;padding: 10px 20px;} .cta-overlay-content input[type=email] {color: #091b29;} .cta-overlay-content input[type=submit] {background: #1c79b3;flex: 1;transition: background 0.5s;} .cta-overlay-content input[type=submit]:hover {background: #33adc7;} @media only screen and (min-width: 768px) {.cta-overlay-inner {flex-direction: row;} .cta-overlay-video {height: auto;width: 40%;} .cta-overlay-content {width: 60%;}}
/* modules/ctaImage.css */
.cta-5050-full + .cta-image, .accreditations + .cta-image {margin-top: 0;} .cta-image {display: flex;margin-top: 60px;} .cta-image .image {background-position: center center;background-size: cover;width: 55%;} .cta-image .content {background: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);display: flex;flex-direction: column;justify-content: center;padding: 100px 80px;width: 45%;} .cta-image .content h2 {font-size: 40px;margin-top: 0;} .cta-image .content p {font-size: 18px;line-height: 1.8;max-width: 600px;} .cta-image .content a {align-self: flex-start;background: #091b29;border: 2px solid #091b29;color: #ffffff;margin-top: 20px;padding: 15px 25px;transition: background 0.5s, border 0.5s;} .cta-image .content a:hover {background: #060d13;border: 2px solid #ffe339;text-decoration: none;} .cta-image-buttons {display: flex;} .cta-image-buttons a {margin-right: 20px;} @media only screen and (max-width: 1440px) {.cta-image .image {width: 40%;} .cta-image .content {width: 60%;}} @media only screen and (max-width: 1024px) {.cta-image {flex-direction: column;margin-top: 40px;} .cta-image .image {height: 200px;width: 100%;} .cta-image .content {padding: 40px;width: 100%;}} @media only screen and (max-width: 768px) {.cta-image-buttons {flex-direction: column;}}
/* modules/ctaMailchimp.css */
.cta-5050-full+.cta-mailchimp, .accreditations+.cta-mailchimp {margin-top: 0;} .cta-mailchimp {display: flex;margin-top: 60px;} .cta-mailchimp .image {background-position: center center;background-size: cover;width: 50%;} .cta-mailchimp .content {background: linear-gradient(to right, #091b29 0%, #1a576a 51%, #1c79b3 100%);display: flex;flex-direction: column;justify-content: center;padding: 80px;width: 50%;} #mc_embed_signup_scroll input[type=email] {border: 2px solid #ffffff;color: #000;margin: 20px 0;padding: 15px;transition: border 0.5s;width: 100%;} #mc_embed_signup_scroll input[type=email]:focus {border: 2px solid #46DEFF;} #mc_embed_signup_scroll input[type=submit] {background: none;border: 2px solid #ffe339;color: #ffffff;margin-top: 25px;padding: 15px 40px;transition: color 0.5s;} #mc_embed_signup_scroll input[type=submit]:hover {color: #ffe339;text-decoration: none;} #mce-success-response {color: #00ff00;margin: 20px 0;} @media only screen and (max-width: 1440px) {.cta-mailchimp .image {width: 50%;} .cta-mailchimp .content {width: 50%;}} @media only screen and (max-width: 1024px) {.cta-mailchimp {flex-direction: column;margin-top: 40px;} .cta-mailchimp .image {height: 200px;width: 100%;} .cta-mailchimp .content {padding: 40px;width: 100%;}} @media only screen and (max-width: 768px) {.cta-mailchimp-buttons {flex-direction: column;}}
/* modules/ctaFeaturedArticle.css */
.cta-featured-article {margin-top: 40px;} .cta-featured-article .row {display: flex;flex-direction: column;} .cta-featured-article .featured-article a {color: #ffffff;display: block;height: 100%;} .cta-featured-article .featured-article a:hover .featured-article-content {background: #082d4c;} .cta-featured-article .signup .signup-inner {background: linear-gradient(to right, #091b29 0%, #1c79b3 100%);height: 100%;padding: 40px;} .cta-featured-article .signup .signup-inner h2 {font-size: 30px;letter-spacing: 1.6px;line-height: 1.2;margin: 10px 0;} .cta-featured-article .featured-article-inner {background-size: cover;background-position: center center;height: 100%;position: relative;min-height: 400px;} .cta-featured-article .featured-article-tag {background: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);display: inline;position: absolute;top: 0;right: 0;padding: 10px 15px;} .cta-featured-article .featured-article-content {background: #091b29;padding: 20px;position: absolute;bottom: 0;transition: background 0.5s;width: 100%;} .cta-featured-article .featured-article-content h2 {font-size: 30px;letter-spacing: 1.6px;line-height: 1.2;margin: 10px 0;} #mc_embed_signup_scroll input[type=email] {border: 2px solid #ffffff;color: #000;margin: 20px 0;padding: 15px;transition: border 0.5s;width: 100%;} #mc_embed_signup_scroll input[type=email]:focus {border: 2px solid #46DEFF;} #mc_embed_signup_scroll input[type=submit] {background: none;border: 2px solid #ffe339;color: #ffffff;margin-top: 25px;padding: 15px 40px;transition: color 0.5s;} #mc_embed_signup_scroll input[type=submit]:hover {color: #ffe339;text-decoration: none;} #mce-success-response {color: #00ff00;margin: 20px 0;} @media only screen and (min-width: 768px) {.cta-featured-article .row {flex-direction: row;} .cta-featured-article .featured-article {padding-right: 0;} .cta-featured-article .signup {padding-left: 0;}} @media only screen and (min-width: 768px) {.cta-featured-article .featured-article-content {padding: 20px 35px;}}
/* modules/ctaAskExpert.css */
.cta-5050-full+.cta-form, .accreditations+.cta-form {margin-top: 0;} .cta-form {display: flex;margin-top: 60px;} .cta-form .image {background-position: center center;background-size: cover;width: 45%;} .cta-form .content {background: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);display: flex;flex-direction: column;justify-content: center;padding: 80px;width: 55%;} .cta-form .content h2 {font-size: 40px;line-height: 1.4;margin-bottom: 20px;margin-top: 0;} .cta-form .content p {font-size: 18px;line-height: 1.8;max-width: 600px;} .cta-form .content a, .cta-form form input[type="submit"] {align-self: flex-start;background: #091b29;border: 2px solid #091b29;color: #ffffff;margin-top: 20px;padding: 15px 25px;transition: background 0.5s;} .cta-form .content a:hover, .cta-form form input[type="submit"]:hover {background: none;text-decoration: none;} .cta-form form {margin-top: 20px;} .cta-form form label {font-weight: 400;font-size: 18px;margin-bottom: 5px;} .cta-form form input, .cta-form form textarea {border: none;display: block;color: #09233c;padding: 12px;width: 100%;} .cta-form form input[type=submit] {margin-top: 30px;width: auto;} .cta-form form textarea {height: 200px;resize: none;} .cta-form-buttons {display: flex;} .cta-form-buttons a {margin-right: 20px;} .cta-form-large .cta-ask-expert-error p {color: red;margin: 20px 0;} .cta-form-large .cta-ask-expert-success p {margin: 20px 0;} @media only screen and (max-width: 1920px) {.cta-form .image {width: 40%;} .cta-form .content {width: 60%;} .cta-form .content h2 {font-size: 60px;}} @media only screen and (max-width: 1024px) {.cta-form {flex-direction: column;margin-top: 40px;} .cta-form .image {height: 200px;width: 100%;} .cta-form .content {padding: 40px;width: 100%;}} @media only screen and (max-width: 768px) {.cta-form-buttons {flex-direction: column;}}
/* modules/ctaAskExpertSlim.css */
.cta-form-slim {background: #091b29;padding: 40px 0 50px 0;} .cta-form-slim img {display: block;margin-bottom: 20px;width: 80px;} .cta-form-slim h2 {margin: 0;} .cta-form-slim p {font-size: 18px;margin-top: 20px;} .cta-form-slim form {display: flex;flex-direction: column;justify-content: space-between;margin: 0 15px;} .cta-form-slim input[type="email"], .cta-form-slim input[type="text"] {border: 2px solid #ffffff;color: #000;margin-top: 20px;padding: 15px;transition: border 0.5s;width: 100%;} .cta-form-slim input:focus {border: 2px solid #46DEFF;} .cta-form-slim input[type="submit"] {background: none;border: 2px solid #ffe339;color: #ffffff;margin-top: 25px;padding: 15px;transition: color 0.5s;} .cta-form-slim input[type="submit"]:hover {color: #ffe339;text-decoration: none;} .cta-form-slim .cta-ask-expert-error p {color: red;margin: 20px 15px;} .cta-form-slim .cta-ask-expert-success p {color: green;margin: 20px 15px;} @media only screen and (min-width: 1024px) {.cta-form-slim form {flex-direction: row;} .cta-form-slim img {display: inline-block;} .cta-form-slim input[type="email"] {flex: 1;margin-right: 20px;} .cta-form-slim input[type="text"] {flex: 2;margin-right: 20px;} .cta-form-slim input[type="submit"] {margin-top: 20px;width: 150px;}}
/* modules/ctaLinks.css */
.cta-links + .cta-download, .cta-links + .accreditations {margin-top: 60px;} .cta-links {margin: 20px 0 0 0;} .cta-links .row {display: flex;align-items: center;} .cta-page-links {display: flex;flex-wrap: wrap;margin: 0 -15px;padding: 0 15px;width: 65%;} .cta-page-link {margin-top: 40px;padding: 0 15px;width: 50%;} .cta-page-link-inner {display: flex;flex-direction: column;height: 100%;position: relative;} .cta-page-link-inner h3 {color: #ffe339;font-size: 22px;letter-spacing: 1px;line-height: 1.4;padding-right: 40px;margin-top: 0;} .cta-page-link-inner img {position: absolute;top: 20px;right: 20px;width: 40px;} .cta-page-link-inner p {margin-top: 10px;} .cta-page-link-inner a {background :#091b29;color: #ffffff;padding: 30px;transition: background 0.5s;} .cta-page-link-inner a:hover {background: #060d13;text-decoration: none;} .cta-page-links-content {padding: 0 40px 0 15px;width: 40%;} .cta-page-links-content h2 {color: #46DEFF;font-size: 40px;letter-spacing: 2px;} .cta-page-links-content p {line-height: 1.8;} @media only screen and (max-width: 1024px) {.cta-page-links-content h2 {font-size: 30px;} .cta-links .row {flex-direction: column;} .cta-page-links-content {padding: 0 30px;width: 100%;} .cta-page-links {width: 100%;} .cta-page-link {width: 50%;}} @media only screen and (max-width: 600px) {.cta-page-link {width: 100%;}}
/* modules/ctaFeatures.css */
html {scroll-padding-top: 200px;} .cta-features {background: #003c6b;color: #ffffff;} .cta-features .row {display: flex;flex-wrap: wrap;} .cta-feature {padding: 15px;text-align: center;width: 50%;} .cta-feature .cta-feature-title {font-size: 20px;font-weight: 300;letter-spacing: 1.2px;line-height: 1.4;} .cta-feature p {display: block;margin: 10px auto 0 auto;max-width: 200px;} .cta-feature a {color: #FFFFFF;display: block;transition: color 0.5s;} .cta-feature a:hover {color: #ffe339;text-decoration: none;} .cta-feature svg {height: 65px;width: 65px;} @media only screen and (min-width: 1024px) {.cta-feature {width: 25%;} .cta-feature .cta-feature-title {font-size: 24px;letter-spacing: 1.2px;}} .cta-features-alt {background: #09233c;} .cta-features-alt h2 {color: #ffe339;font-size: 36px;margin: 20px 0;line-height: 1.4;letter-spacing: 1.5px;padding: 0 15px;text-align: center;width: 100%;;} .cta-features-intro {font-size: 18px;text-align: center;line-height: 1.8;margin: 0 auto 20px auto;max-width: 1000px;padding: 0 15px;} .cta-features-alt .cta-feature {display: flex;align-items: center;flex-direction: column;text-align: center;width: 100%;} .cta-feature-image {padding: 0 15px;margin-bottom: 15px;width: 150px;} .cta-feature-image svg {height: 100px;width: 100px;} .cta-feature-content {display: flex;flex-direction: column;padding: 0 15px;} .cta-feature-content h3 {color: #46DEFF;font-size: 24px;margin: 0;} .cta-feature-content p {line-height: 1.8;margin: 10px 0 20px 0;max-width: 100%;} .cta-feature-content a {align-self: flex-start;border: 1px solid #ffe339;color: #ffffff;font-size: 18px;margin: auto auto 0 auto;padding: 10px 18px;transition: color 0.5s;} .cta-feature-content a:hover {color: #ffe339;text-decoration: none;} @media only screen and (min-width: 768px) {.cta-features-alt .cta-feature {width: 50%;} .cta-features-alt .cta-feature-content {height: 100%;} .cta-features-alt .cta-feature a {margin-top: auto;}} @media only screen and (min-width: 1024px) {.cta-features-alt .cta-feature {align-items: flex-start;flex-direction: row;text-align: left;padding: 30px 0;width: 50%;} .cta-feature-content {height: 100%;} .cta-feature-content a {margin: auto 0 0 0;} .cta-feature-image {align-self: center;margin-bottom: 0;}}
/* modules/listImage.css */
.cta-cards + .list-image {margin-top: 0;} .list-image + .cta-form-large {margin-top: 0;} .list-image {background: #091b29;padding: 60px 0;margin-top: 60px;} .list-image .subtitle {color: #ffe339;font-size: 22px;margin: 20px 0 0 0;} .list-image .grid {align-items: center;display: grid;column-gap: 2rem;grid-template-columns: repeat(1, minmax(0, 1fr));} .list-image .releaseLogo {width: 300px;} .list-image h2 {color: #46DEFF;font-size: 36px;line-height: 1.4;margin-top: 10px;} .list-image p {line-height: 1.8;margin-top: 20px;} .list-image ul {margin-top: 30px;} .list-image li {margin-top: 15px;} .list-image li i {color: #ffe339;margin-right: 10px;position: relative;top: 2px;} .list-image a {border: 2px solid #46DEFF;display: inline-block;color: #ffffff;font-size: 18px;margin: 20px 0;padding: 10px 15px;transition: color 0.5s;} .list-image a:hover {color: #46DEFF;text-decoration: none;} .list-image .list-video {position: relative;} .list-image .video-play {cursor: pointer;position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);width: 100px;z-index: 10;} .list-image .list-video .list-video-overlay {background: rgba(0, 0, 0, 0.6);cursor: pointer;height: 100%;position: absolute;top: 0;transition: background 0.5s;width: 100%;z-index: 5;} .list-image .list-video .list-video-overlay:hover {background: rgba(0, 142, 214, 0.4);} @media only screen and (min-width: 1024px) {.list-image .grid {grid-template-columns: repeat(2, minmax(0, 1fr));} .list-items ul {align-items: center;display: flex;flex-wrap: wrap;} .list-items li {margin-top: 20px;padding: 0 15px;width: 50%;} .list-image-button {margin-top: 20px;}}
/* modules/tutorials.css */
 .tutorial-filter-options {margin: 0;transition: top 0.5s;} .tutorial-filter-options-inner {border-top: 1px solid #2B9BE0;border-bottom: 1px solid #2B9BE0;padding: 0 0 22px 0;} .tutorial-filter-options span {display: block;font-size: 16px;margin-top: 20px;} .tutorial-filter-options input {color: #09233c;margin: 10px 20px 0 0;padding: 10px 20px;width: 100%;} .tutorial-filter-options ul {display: none;margin: 0;} .tutorial-filter-options .title-divide {display: none;font-size: 16px;margin-top: 20px;} .tutorial-filter-options .filter-button {background: #061E35;border: 1px solid #2B9BE0;color: #ffffff;cursor: pointer;display: block;font-size: 16px;margin: 10px 20px 0 0;padding: 5px 20px;transition: background 0.5s;width: 100%;} .tutorial-filter-options .filter-button:hover {background: #2B9BE0;} .tutorial-filter-options li.active {background: #2B9BE0;} .tutorials {margin: 40px 0;} .tutorials-filter {font-size: 0;overflow: hidden;} .tutorial {display: flex;padding: 0 15px;width: 100%;} .tutorial-inner {background: #061E35;display: flex;flex-direction: column;margin-bottom: 30px;padding: 20px;} .tutorial h3 {font-size: 20px;letter-spacing: 2px;line-height: 1.4;} .tutorial hr {border: 1px solid #008ed6;display: block;margin: 10px 0;} .tutorial-buttons {display: flex;flex-wrap: wrap;justify-content: space-between;} .tutorial p a:hover {text-decoration: underline;} .tutorial-screenshot {position: relative;} .tutorial-image-holder {height: 200px;} .tutorial-image {object-fit: fill;height: 100%;width: 100%;} .tutorial-play {cursor: pointer;position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);width: 50px;z-index: 10;} .tutorial-screenshot:hover .tutorial-screenshot-overlay {background: rgba(0, 142, 214, 0.4)} .tutorial-screenshot-overlay {background: rgba(0, 0, 0, 0.2);cursor: pointer;height: 100%;position: absolute;top: 0;transition: background 0.5s;width: 100%;z-index: 5;} .tutorial p {font-size: 16px;} .no-results {display: none;font-size: 30px;margin: 20px 0 0 20px;} .tutorial .video-button, .tutorial .read-more-button, .no-results a {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;color: #ffffff;cursor: pointer;display: inline-block;font-size: 16px;padding: 15px;margin: 20px 0 0 0;transition: background 0.5s;text-align: center;width: 125px;} .tutorial a:hover, .no-results a:hover {background-position: right center;text-decoration: none;} @media only screen and (min-width: 768px) {.tutorial {width: 50%;}} @media only screen and (min-width: 992px) {.tutorial-filter-options ul, .tutorial-filter-options .title-divide {display: block;}} @media (min-height: 800px) and (min-width: 992px) {.tutorial-filter-options {position: sticky;top: 100px;}} @media (min-height: 700) and (min-width: 992px) {.tutorial-filter-options .filter-button {padding: 10px 20px;}} @media (min-height: 600px) and (min-width: 1024px) {.tutorial-inner {min-height: 525px;} .tutorial-buttons {margin-top: auto;}} @media only screen and (min-width: 1600px) {.tutorial {width: 33.333%;}}
/* modules/peripherals.css */
.peripherals {padding: 40px 0 50px 0;} .peripheral-title {background: #0a3361;cursor: pointer;margin-top: 10px;padding: 20px;transition: background 0.5s;} .peripheral-title:hover {background: #132B42;} .peripheral-title h2 {font-size: 18px;letter-spacing: 1px;line-height: 1.4;} .peripheral-title img {margin-right: 10px;} .peripheral-content {background: #022e5f;padding: 40px;display: none;} @media only screen and (min-width: 768px) {.peripheral-title h2 {display: inline-block;}}
/* modules/iconNavigation.css */
.icon-navigation {background: #131313;font-size: 0;text-align: center;} .icon-navigation.sticky {background: #232323;position: sticky;top: 44px;z-index: 10;} .icon-navigation.sticky a {border-left: none;border-right: none;} .icon-item {display: inline-block;width: 33.333%;} .icon-item a {color: #ffffff;border-left: 1px solid #131313;border-right: 1px solid #131313;display: block;padding: 10px 0;transition: background 0.5s;width: 100%;} .icon-item a:hover {background-color: rgba(0, 142, 214, 0.1);border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;color: #ffffff;text-decoration: none;} .icon-item svg {height: 24px;} .icon-item h3 {font-size: 16px;line-height: 1.2;letter-spacing: 0;margin: 10px 0 0 0;transition: color 0.5s;} @media only screen and (min-width: 768px) {.icon-item {padding: 0 15px;width: 16%;}}
/* modules/fullWidthContent.css */

/* modules/contentSidebar.css */
.content-sidebar {background: #131313;margin-top: 40px;padding: 40px 0 60px 0;} .content-sidebar .sidebar {font-size: 14px;margin-top: 10px;} .content-sidebar h4 {color: #2B9BE0;} .content-sidebar .sidebar li {list-style-type: none;margin-top: 10px;} .content-sidebar .content div {margin-top: 20px;} .content-sidebar h4 {margin-bottom: 20px;} .content-sidebar-bullets {margin-top: 20px;} .content-sidebar-bullets li {list-style-type: none;margin-top: 10px;} .content-sidebar .indent {margin-left: 15px;} @media (min-height: 500px) and (min-width: 768px) {.content-sidebar .sidebar {position: -webkit-sticky;position: sticky;overflow: auto;top: 50px;}}
/* modules/contentSections.css */
.button-link {border: 1px solid #ffe339;color: #ffffff;display: inline-block;font-size: 18px;margin: 20px auto 0 auto;padding: 10px 18px;transition: color 0.5s;} .button-link:hover {color: #ffe339;} .content-section-categories {background: #09233c;padding: 60px 0 0 0;} .content-section-categories .row {display: flex;flex-wrap: wrap;justify-content: center;} .content-section-categories a {display: flex;flex-direction: column;align-items: center;padding: 15px;width: 14%;} .content-section-categories a:hover {text-decoration: none;} .content-section-categories a:hover span {color: #ffe339;} .content-section-categories span {color: #fff;display: block;text-align: center;margin-top: 20px;} .content-section-categories img {width: 100px;} .content-section {background: #022e5f;color: #ffffff;padding: 60px 0;} .content-section h2 {font-size: 40px;line-height: 1.2;margin-top: 0;} .content-section h2 {border-bottom: 2px solid #1c79b3;margin-bottom: 20px;padding-bottom: 20px;} .content-section h2.title-yellow {border-bottom: none;color: #ffe339;font-size: 30px;margin-top: 30px;} .content-section br {margin: 10px 0;display: block;content: "";} .content-section p {line-height: 1.9;} .content-section .image .main-image, .content-slider .owl-carousel {width: 350px;max-width: 100%;} .content-section.even .image .main-image, .content-intro-carousel.even .content-slider, .content-intro-carousel.even .content-slider .owl-carousel {float: right;} .content-slider ul {margin: 10px 0 0 0;} .content-section .infoLink {display: block;margin-bottom: 15px;} .content-section .infoLink i {margin-left: 10px;} .content-section .image a.button, .content-section .content-slider a {border: 2px solid #ffe339;display: block;color: #ffffff;cursor: pointer;padding: 15px 15px 20px 15px;text-align: center;margin: 40px 0 0 95px;transition: color 0.5s;width: 175px;} .pdfLink {border: 2px solid #ffe339;display: inline-block;font-size: 16px;color: #ffffff;margin: 20px 0;padding: 10px 15px;transition: color 0.5s;} .content-section .content-slider a {clear: both;float: right;margin-right: 85px;} .content-section .image a:hover, .content-section .content-slider a:hover {color: #ffe339;text-decoration: none;} .content-section .image a img, .content-section .content-slider a img {width: 30px;} .content-section .image a span, .content-section .content-slider a span {color: #ffe339;font-size: 24px;position: relative;top: 6px;left: 5px;} .content-section.even {background: #09233c;} .content-section.even .image a {float: right;margin: 40px 95px 0 0;} .content-section.even .image {float: right;text-align: right;} .content-section .small-print {font-size: 12px;margin-top: 40px;text-align: center;} .content-section .small-print p {margin: 0 auto;max-width: 600px;} .content-section-blog-link {background: #091b29;} .content-section-blog-link a {color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 18px;padding: 10px;text-decoration: none;transition: background 0.5s, color 0.5s;} .content-section-blog-link a:hover {color: #46dee0;} .content-section-blog-link svg {margin-right: 10px;width: 44px;} .content-video-intro ul {margin-top: 65px;} .content-video-intro .owl-carousel ul {margin-top: 10px;} .content-video-intro .owl-carousel .owl-dots {margin-top: 0;padding-top: 0;} .content-intro-section {background: #09233c;padding: 60px 0;} .content-intro-section.even {background: #022e5f;} .content-intro-section .video-popup-embed {font-size: 20px;position: absolute;top: 10px;right: 15px;} .content-intro-section .video-popup-embed span {position: relative;top: 3px;} .content-intro-section .content-right-list .video-popup-embed {cursor: pointer;font-size: 16px;position: relative;top: 0;right: 0;padding-left: 28px;} .content-intro-section .content-right-list .video-popup-embed span {color: #ffe339;} .content-intro-section .content-right-list ul {margin-top: 20px;} .content-intro-section .col-md-6 {line-height: 1.9;margin-top: 10px;} .content-intro-section h2 {font-size: 40px;line-height: 1.2;margin-top: 0;} .content-intro-section hr {border: 1px solid #1c79b3;} .content-intro-section br {margin: 10px 0;display: block;content: "";} .content-intro-section ul {padding: 0;} .content-intro-section li {font-size: 16px;list-style-type: none;margin-bottom: 10px;text-indent: -30px;padding-left: 30px} .content-intro-section .icon_check_alt2, .content-intro-section .icon_folder_download {margin-right: 10px;color: #ffe339;} .section-cta {background: #091b29;color: #ffffff;font-size: 20px;text-align: center;padding: 8px;} .section-cta a {border: 2px solid #ffe339;display: inline-block;font-size: 16px;color: #ffffff;margin: 0 15px;padding: 10px 15px;transition: color 0.5s;} .section-cta a:hover {border: 2px solid #ffe339;color: #ffe339;text-decoration: none;} .contentComparison h3 {text-align: center;} .contentComparison .col-md-6 hr {width: 100px;} .content-section.comparisonFull {text-align: center;} .content-section.comparisonFull hr {width: 200px;} .content-section.comparisonFull .comparison-image {height: 350px;margin: 20px auto 25px auto;width: 350px;} .content-section.content-section.comparisonFull .owl-prev {font-size: 60px;margin-right: 40px;} .content-section.content-section.comparisonFull .owl-next {font-size: 60px;} .content-section+.accreditations {margin-top: 0;} .slider-compare p {margin-bottom: 30px;} img-comparison-slider {cursor: pointer;visibility: hidden;} img-comparison-slider [slot='second'] {display: none;} img-comparison-slider.rendered {visibility: inherit;} img-comparison-slider.rendered [slot='second'] {display: unset;} .tippy-box[data-theme~="labcenter"] {background: #022e5f;color: #ffffff;} .tippy-box[data-theme~="labcenter"][data-placement^='top']>.tippy-arrow:before {border-top-color: #46DEFF;} .image-hotspots p {margin-bottom: 30px;} .image-hotspots .image-with-hotspots {position: relative;} .image-hotspots .hotspot {background: #091b29;border: 1px solid #46DEFF;border-radius: 50%;display: flex;cursor: pointer;font-size: 40px;font-weight: 700;position: absolute;width: 44px;} .blog-signup {padding: 30px 0;} .blog-signup h2 {margin: 0;} .blog-signup img {display: inline-block;margin-bottom: 20px;width: 80px;} .blog-signup input[type="email"] {border: 2px solid #ffffff;color: #000;margin: 20px 0;padding: 15px;transition: border 0.5s;width: 100%;} .blog-signup input[type="submit"] {background: none;border: 2px solid #ffe339;color: #ffffff;margin-top: 20px;padding: 15px 40px;transition: color 0.5s;} .blog-signup input[type="submit"]:hover {color: #ffe339;text-decoration: none;} .blog-signup #mce-success-response {color: green;font-size: 20px;margin-bottom: 20px;} .content-section .image .magnify-image {border: 2px solid #ffe339;width: 350px;} .content-section .image .magnify-image a {border: none;display: inline-block;margin: 0;padding: 0;width: auto;} .content-section.even .image .magnify-image {float: right;} .content-section .image .magnify-image a img {width: auto;} @media only screen and (max-width: 1280px) {.content-video-intro ul {margin-top: 0;}} @media only screen and (max-width: 1024px) {.content-section .image .magnify-image, .content-section.even .image .magnify-image {float: left;margin-top: 20px;width: 100%;} .content-section .image .magnify-image a, .content-section.even .image .magnify-image a {margin-top: 0;} .content-section .content-slider a {clear: both;margin: 0 auto;} .content-intro-section .video-popup-embed {display: block;font-size: 20px;position: relative;top: 0;right: 0;margin: 20px 0;} .content-video-intro iframe {margin-top: 0;} .content-section-categories {padding: 0;} .content-section .row {display: flex;flex-wrap: wrap;} .content-section .content {order: 1;width: 100%;} .content-section, .content-intro-section {padding: 30px 0;} .content-section h2, .content-intro-section h2 {font-size: 30px;} .content-section .image, .content-intro-carousel .content-slider {order: 2;text-align: center;width: 100%;} .content-section .small-print {order: 3;} .content-section.even .image, .content-section.even .image .main-image {float: none;text-align: center;} .content-intro-carousel.even .content-slider, .content-intro-carousel.even .content-slider .owl-carousel {float: none;margin: 20px auto 0 auto;} .content-section .image .main-image, .content-intro-carousel .content-slider {display: block;margin: 20px auto 0 auto;} .content-section .image a, .content-section.even .image a {float: left;clear: both;margin: 20px auto 0 auto;width: 100%;} .content-intro-section .col-md-6 {margin-top: 20px;} .blog-signup img {display: block;}} @media only screen and (max-width: 768px) {.content-section-categories {display: none;} .section-cta span {display: block;margin-bottom: 10px;}}
/* modules/contentList.css */
.contentList {background: #09233c;color: #ffffff;padding: 0 0 40px 0;} .contentList .row {display: flex;flex-direction: row;flex-wrap: wrap;} .contentList-item {float: none;margin-top: 40px;} .contentList-header .icon-border {display: flex;} .contentList h2 {font-size: 28px;line-height: 1.2;letter-spacing: 3px;} .contentList hr {border: 1px solid #008ed6;flex: 1;margin: 20px 0 60px 0;} .contentList p {margin-top: 20px;} .contentList .icon-border {position: relative;} .contentList .icon {position: relative;right: 0;top: -20px;border: 2px solid #008ed6;border-radius: 50%;padding: 15px;} .contentList .icon svg {display: block;margin: 0 auto;width: 50px;} @media only screen and (max-width: 1200px) {.contentList h2 {font-size: 24px;letter-spacing: 2px;}} @media only screen and (max-width: 990px) {.contentList h2 {font-size: 24px;}}
/* modules/contentArticle.css */
 html {scroll-padding-top: 200px;} .progress-container {background: #ccc;height: 8px;position: sticky;top: 105px;width: 100%;z-index: 15;} .progress-bar {height: 8px;background: #008ed6;width: 0%;} .content-article-background {background: #09233c;color: #ffffff;padding: 40px 0 50px 0;} .content-article-background.smaller .container {margin: 0 auto;max-width: 800px;} .content-article-sidebar {margin-top: 20px;} .content-article-sidebar p {border-bottom: 1px solid #008ed6;margin-bottom: 20px;padding-bottom: 10px;} .content-article-sidebar li {margin-top: 10px;} .content-article-sidebar li::marker {color: #ffe339;} .content-article {margin: 25px 0;} .content-article img {display: block;margin: 25px auto;max-width: 100%;} .content-article .header-icon hr {flex-grow: 1;border: 1px solid #008ed6;margin: 10px 0;} .content-article .header-icon .icon-border {display: flex;position: relative;} .content-article .header-icon .icon {position: relative;right: 0;top: -30px;border: 2px solid #008ed6;border-radius: 50%;padding: 15px;} .content-article .header-icon+p {width: 88%;margin-top: -35px;} .content-article .header-icon .icon svg {display: block;margin: 0 auto;width: 50px;} .content-article h2 {font-size: 24px;line-height: 1.4;margin-top: 50px;} .content-article hr {border: 1px solid #008ed6;margin: 25px 0 35px 0;} .content-article ol {margin: 20px 0 0 14px;} .content-article ol i {margin-bottom: 20px;} .content-article ol li::marker {color: #ffe339;} .content-article ul {margin: 20px 0 0 14px;} .content-article ul li {list-style-type: none;margin-top: 10px;position: relative;} .content-article ul li:before {content: "\2022";color: #ffe339;font-size: 20px;font-weight: bold;display: inline-block;margin: 0 10px 0 0;position: absolute;top: -4px;left: -14px;} .content-article .owl-carousel ul li:before {content: "";margin: 0;} .content-article .owl-carousel .owl-dots {margin: 0;padding: 0;} .content-article p {font-size: 17px;line-height: 1.75;margin: 15px 0;} .content-article p.information {background: #091b29;border: 1px solid #ffe339;padding: 35px;position: relative;margin: 30px 0;} .content-article p.information svg {display: none;} .content-article .blog-link {border: 1px solid #46dee0;background: #091b29;color: #ffffff;display: flex;align-items: center;margin: 30px 0;padding: 10px;text-decoration: none;transition: background 0.5s, color 0.5s;justify-content: center;} .content-article .blog-link:hover {color: #46dee0;} .content-article .blog-link svg {margin-right: 10px;width: 44px;} .content-article i {display: block;font-size: 14px;text-align: center;margin: 0;} .content-article i.inline {display: inline-block;} .content-article i.copyright {font-size: 16px;} .content-article i.extra-copyright {margin-top: 10px;} .content-article i.extra-copyright div {margin-top: 10px;} .content-article .image-grid {display: flex;flex-wrap: wrap;margin: 0 -10px;} .content-article .image-grid-item {padding: 10px;width: 33.33%;} .content-article .download-file, .content-article .video-file, .content-article .button-link {margin: 20px 0;text-align: center;} .content-article .download-file-button, .content-article .video-file-button, .content-article .button-link a {border: 1px solid #ffe339;color: #ffffff;display: inline-block;font-size: 18px;padding: 15px 20px;text-decoration: none;transition: color 0.5s;} .content-article .download-file a:hover, .content-article .video-file a:hover, .content-article .button-link a:hover {color: #ffe339;} .content-article .video-file .glyphicon-play-circle {color: #ffe339;font-size: 24px;position: relative;top: 6px;left: 5px;} .content-article .download-file p {font-size: 12px;font-style: italic;margin: 5px 0;} .content-article code {color: #ffe339;background: #1b1b1b;max-width: 100%;min-width: 100px;border-radius: 6px;display: inline-block;margin-top: 20px;padding: 20px;} .content-article .content-and-image {background: #022e5f;margin: 15px -15px 0 -15px;} .content-and-slider {margin-top: 40px;} .content-and-slider.stacked .col-md-7, .content-and-slider.stacked .col-md-5 {width: 100%;} .content-and-slider ul li {list-style-type: none;text-align: center;} .content-and-slider .bullet-list li {text-align: left;position: relative;} .content-article iframe {display: block;height: 500px;margin: 35px 0;width: 100%;} .content-article video {display: block;margin: 20px auto;} .content-article .table {border: 1px solid #ffe339;margin-top: 30px;table-layout: fixed;} .content-article .table.table-columns th, .content-article .table.table-columns td {border-right: 1px solid #ffe339;} .content-article .table thead th {background: none;border-bottom: 1px solid #ffe339;border-top: 1px solid #ffe339;color: #fff;font-size: 16px;padding: 8px;} .content-article .table td {border-top: 1px solid #ffe339;padding: 8px;} .content-article .table tr:nth-child(even) {background-color: #091b29;} .content-article .blog-mailchimp-signup {background: linear-gradient(to right, #091b29 0%, #1c79b3 100%);margin-top: 30px;padding: 40px;} .content-article .blog-mailchimp-signup h2 {font-size: 34px;letter-spacing: 1.6px;line-height: 1.2;margin: 10px 0;} .content-article .blog-mailchimp-signup input[type=email] {border: 2px solid #ffffff;color: #000;margin: 20px 0;padding: 15px;transition: border 0.5s;width: 100%;} .content-article .blog-mailchimp-signup input[type=submit] {background: none;border: 2px solid #ffe339;color: #ffffff;margin-top: 25px;padding: 15px 40px;transition: color 0.5s;} .content-article .blog-mailchimp-signup input[type=submit]:hover {color: #ffe339;} .content-article .blog-mailchimp-signup #mce-success-response {color: #00ff00;font-size: 20px;} .content-article .author-details {text-align: center;} @media only screen and (min-width: 905px) {.col-lg-9 .content-article p.information {padding: 35px 35px 35px 120px;} .content-article p.information svg {display: block;position: absolute;left: -95px;top: 45%;transform: translateY(-45%);width: 80px;} .col-lg-9 .content-article p.information svg {position: absolute;left: 25px;}} @media only screen and (min-width: 992px) {.content-article-background .content-article-inner {border-left: 2px solid #0f2f4e;padding-left: 30px;} .content-article-background.smaller .content-article-inner {border: none;padding: 0;} .content-article-sidebar {position: sticky;top: 140px;}} @media only screen and (min-width: 1024px) {.content-and-slider.left .col-md-7 {float: right;}} @media only screen and (max-width: 992px) {.progress-container {top: 44px;} .content-article h2 {margin-top: 30px;}} @media only screen and (max-width: 720px) {.content-article video {width: 100%;} .content-article .header-icon+p {margin-top: -15px;width: 100%;}} @media only screen and (max-width: 480px) {.content-article h2 {font-size: 22px;letter-spacing: 2px;}}
/* modules/contentImage.css */
.content-and-image + .cta-features-alt {margin-top: 40px;} .content-and-image {background: #09233c;color: #ffffff;margin-top: 60px;} .content-and-image .content {padding-right: 60px;} .content-and-image .content h2 {color: #46DEFF;font-size: 36px;letter-spacing: 3px;line-height: 1.4;margin-top: 0;} .content-and-image .content p {line-height: 1.7;} .content-and-image img {display: block;margin: 0 auto;} .content-and-image .row {align-items: center;display: flex;flex-direction: row;} .content-and-image .left .image {order: 1;} .content-and-image .left .content {padding-left: 60px;padding-right: 0;order: 2;} .content-and-image .button {background: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;display: inline-block;color: #ffffff;margin: 20px 0;padding: 10px 15px;transition: background 0.5s;} .content-and-image .button:hover {color: #ffffff;background-position: right center;text-decoration: none;} @media only screen and (max-width: 992px) {.content-and-image {margin-top: 40px;} .content-and-image .content {padding: 0 15px;} .content-and-image img {margin: 40px auto 0 auto;} .content-and-image .row {flex-direction: column;} .content-and-image .left .content {order: 1;padding: 0 15px;}} @media only screen and (max-width: 480px) {.content-and-image .content h2 {font-size: 24px;letter-spacing: 1.8px;}}
/* modules/bannerCenter.css */
.banner-center+.accreditations {margin-top: 0;} .banner-center {background: #131313;background-size: cover;background-position: center center;text-align: center;padding: 20px 15px 20px 15px;position: relative;} .banner-center-content {color: #ffffff;margin: 0 auto;max-width: 900px;padding: 40px 15px;position: relative;z-index: 1;} .banner-center-content h1 {color: #46DEFF;font-size: 36px;line-height: 1.2;margin: 0;} .banner-center-content p {font-size: 19px;font-weight: 200;margin: 10px auto 0 auto;max-width: 750px;} .banner-center-content .button-links a {background: #1c79b3;border: 2px solid #1c79b3;border-radius: 4px;display: inline-block;color: #ffffff;margin: 20px 10px;padding: 10px 15px;transition: border 0.5s;} .banner-center-content .button-links a:hover {border: 2px solid #ffffff;text-decoration: none;} .banner-center-content .categories a {color: #ffffff;display: inline-block;padding: 10px 15px;} .banner-center .video-link a {border: 1px solid #ffe339;color: #ffffff;font-size: 18px;display: inline-block;padding: 10px 20px;transition: color 0.5s;text-decoration: none;margin-top: 20px;} .banner-center .video-link a:hover {color: #ffe339;} .banner-center .video-link img {width: 30px;} .banner-center-overlay {background: rgba(9, 27, 41, 0.85);position: absolute;top: 0;left: 0;right: 0;bottom: 0;} @media only screen and (min-width: 768px) {.banner-center {padding: 40px 15px 40px 15px;} .banner-center-content .button-links a {min-width: 150px;} .banner-center-content h1 {font-size: 45px;}} @media only screen and (min-width: 992px) {.cta-navigation+.banner-center {margin-top: 50px;}}
/* modules/searchResults.css */
.search-results {margin: 60px 0;} .search-results h1 {font-size: 40px;line-height: 1.2;padding: 0 15px;} .search-results h2 {font-size: 20px;letter-spacing: 1px;} .search-result-item {margin-bottom: 20px;padding: 0 15px;} .search-result-item-inner {border-bottom: 1px solid #ffffff;padding: 15px 0;} .search-result-item:first-of-type .search-result-item-inner {border-top: 1px solid #ffffff;padding-top: 35px;} .search-result-item h2 {line-height: 1.2;margin: 0 0 10px 0;} .search-result-item p {margin-top: 10px;} .search-result-button {border: 1px solid #008ed6;background: #008ed6;color: #ffffff;display: inline-block;padding: 10px 15px;margin: 20px 0;transition: background 0.5s, color 0.5s;} .search-result-button:hover {background: none;color: #ffffff;text-decoration: none;} .no-search-result {padding: 0 15px;} .no-search-result.center {text-align: center;} .no-search-result h1 {padding: 0;} .no-search-result h2 {line-height: 1.2;margin: 5px 0;} .no-search-result form {position: relative;} .no-search-result input {background: none;border-radius: 2px;color: #ffffff;font-size: 24px;border-color: rgba(255, 255, 255, 0.25);margin-top: 20px;padding: 15px 40px;width: 100%;} .no-search-result input::placeholder {color: #ffffff;} .no-search-result input:-ms-input-placeholder {color: #ffffff;} .no-search-result .glyphicon {font-size: 30px;position: absolute;top: 40px;right: 30px;transition: color 0.5s;} .no-search-result .glyphicon:hover {color: #ffe339;cursor: pointer;}
/* modules/testimonials.css */
.testimonials-title {background: #09233c;color: #ffffff;text-align: center;margin: 0;} .testimonials-title h2 {font-size: 40px;line-height: 1.2;margin: 0;padding: 40px 0 15px 0;} .testimonials-container {background: #022e5f;text-align: center;margin-top: 40px;padding: 10px 0 40px 0;position: relative;} .testimonials-container .testimonial-main-icon {position: absolute;left: 0;right: 0;margin: 0 auto;top: -60px;width: 120px;} .testimonial-main-icon + .testimonials {padding-top: 40px;} .testimonials-container .owl-prev {position: absolute;left: -50px;top: 35%;transform: translateY(-35%);} .testimonials-container .owl-prev span {font-size: 100px;padding: 0 40px;} .testimonials-container .owl-next {position: absolute;right: -50px;top: 35%;transform: translateY(-35%);} .testimonials-container .owl-next span {font-size: 100px;padding: 0 40px;} .testimonials-container+.accreditations {margin-top: 0;} .testimonials {margin: 20px auto 0 auto;max-width: 800px;} .testimonials img {margin-top: 20px;height: 60px;} .testimonials .quote {font-size: 18px;font-style: italic;line-height: 1.6;text-shadow: 1px 0 1px rgba(0, 0, 0, 1);margin-top: 20px;} .testimonials .name {font-size: 16px;margin-bottom: 5px;} .testimonials .company {font-size: 14px;font-weight: bold;margin: 0;} .testimonial {margin: 0 auto;max-width: 600px;} .cta-5050+.testimonials-title h2 {padding-top: 0;} @media only screen and (max-width: 1024px) {.testimonials-container .owl-prev, .testimonials-container .owl-next {display: none !important;}}
/* modules/blogPosts.css */
.blog-archive-categories {background: #091b29;margin: 20px 0;padding: 20px 0;position: sticky;text-align: center;top: 40px;z-index: 50;} .blog-archive-categories .col-sm-12 {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;} .blog-archive-categories ul {margin: 0;} .blog-archive-categories li {cursor: pointer;display: inline-block;list-style-type: none;margin-left: 10px;transition: color 0.5s;} .blog-archive-categories .series-filter {margin-left: 10px;} .blog-archive-categories li a {color: #ffffff;} .blog-archive-categories li a:hover {color: #2b9be0;} .blog-archive-categories li.active a {color: #ffe339;} .blog-archive-categories select {background: none;margin-left: 10px;margin-top: 10px;padding: 5px 10px;} .blog-archive-categories select.changed {color: #ffe339;} .blog-archive-categories select.changed option {color: #ffffff;} .blog-archive-categories option {background: #091b29;} .blog-archive-categories input[type=submit] {background: none;border: 1px solid #ffe339;margin-left: 10px;padding: 5px 10px;transition: color 0.5s;} .blog-archive-categories input[type=submit]:hover {color: #ffe339;} .blog-archive {display: flex;flex-wrap: wrap;} .blog-archive-title {line-height: 1.2;margin-top: 40px;margin-left: 15px;} .blog-archive-item {display: flex;width: 100%;} .blog-archive-item a {color: #ffffff;display: flex;text-decoration: none;width: 100%;} .blog-archive-item a:hover .blog-archive-item-inner {background: rgba(0, 142, 214, 0.1);} .blog-archive-item a:hover .blog-archive-item-inner svg .right-arrow-path {fill: #ffffff;} .blog-archive-item-inner {background: #091b29;border-bottom: 1px solid #ffffff;display: flex;flex-direction: column;padding: 25px 15px 15px 15px;transition: background 0.5s;width: 100%;} .blog-archive .blog-archive-item:last-of-type .blog-archive-item-inner {border: none;} .blog-archive-item-inner .image {height: 250px;position: relative;} .blog-archive-item-inner .image span {background: #008ed6;font-size: 15px;position: absolute;bottom: 0;left: 0;padding: 10px 20px;} .blog-archive-item-inner img {object-fit: cover;height: 100%;width: 100%;} .blog-archive-item-inner h2 {border-bottom: 1px solid #2b9be0;font-size: 24px;line-height: 1.2;margin: 20px 0 20px 0;padding-bottom: 15px;} .blog-archive-item-inner p {font-size: 16px;margin-bottom: 0;} .blog-archive-item-inner span.blog-arrow {display: block;font-size: 14px;margin: auto 0 0 auto;padding-top: 30px;text-align: right;} .blog-archive-item-inner svg .right-arrow-path {fill: #008ed6;transition: fill 0.5s;} .blog-archive-current-page {margin-top: 20px;} .blog-archive-current-page p {margin-bottom: 0;} .blog-archive-current-page input[type=text] {color: #000000;padding: 10px 15px;} .blog-archive-current-page input[type=submit] {background: none;border: 2px solid #ffe339;color: #ffffff;display: inline-block;margin: 20px 10px;padding: 10px 25px;transition: color 0.5s;} .blog-archive-current-page input[type=submit]:hover {color: #ffe339;} .blog-pagination {display: flex;margin: 30px 0;} .blog-pagination a {border: 1px solid #ffe339;color: #ffffff;margin-right: 20px;padding: 10px 20px;text-align: center;transition: color 0.5s;} .blog-pagination a:hover {color: #ffe339;} .blog-pagination a.active {color: #ffe339;pointer-events: none;} @media only screen and (min-width: 606px) {.blog-archive-categories select {margin-top: 0;}} @media only screen and (min-width: 768px) {.blog-archive-categories {margin: 40px 0 20px 0;} .blog-archive {margin-bottom: 40px;} .blog-archive-item {padding: 0 15px;width: 50%;} .blog-archive-item-inner {border: none;margin-top: 30px;}} @media only screen and (min-width: 768px) {.blog-archive-current-page {display: flex;align-items: center;justify-content: space-between;} .blog-archive-current-page input[type=submit] {margin-right: 0;}} @media only screen and (min-width: 1024px) {.blog-archive-item {padding: 0 15px;width: 33.333%;}}
/* modules/accordion.css */
.accordion + .cta-links {margin-top: -20px;} .accordion {padding: 40px 0 50px 0;} .accordion-title {background: #0a3361;cursor: pointer;margin-top: 10px;padding: 20px;transition: background 0.5s;} .accordion-title:hover {background: #132B42;} .accordion span {color: #ffe339;} .accordion-title h2 {font-size: 18px;letter-spacing: 1px;line-height: 1.4;margin-left: 0;} .accordion-title i {color: #ffe339;} .accordion-content {background: #022e5f;padding: 40px;display: none;} .accordion-content .subtitle {color:#ffe339;margin: 10px 0;} .accordion-content li {list-style-type: circle;} @media only screen and (min-width: 768px) {.accordion-title h2 {display: inline;margin-left: 10px;}}
/* modules/pricingTables.css */
.pricing-tables .row {display: flex;flex-direction: column;} .pricing-table {text-align: center;padding: 0 15px;} .pricing-table-inner {background: #061E35;color: #ffffff;display: flex;flex-direction: column;height: 100%;padding: 15px 0 0 0;} .pricing-table img {display: block;margin: 0 auto;width: 120px;} .pricing-table h2 {color: #46DEFF;letter-spacing: 0;font-size: 30px;margin: 0;} .pricing-table h3 {color: #ffe339;letter-spacing: 0;margin: 0;} .pricing-table p {padding: 15px 30px 10px 30px;} .pricing-table ul {align-self: center;display: inline-block;margin-bottom: 30px;padding: 0 15px !important;} .pricing-table li {margin: 5px 0 0 0;text-align: left;} .pricing-table li i {color:#ffe339;margin-right: 10px;position: relative;top: 2px;} .pricing-table a {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;color: #ffffff;font-size: 20px;display: block;margin-top: auto;padding: 15px 0;text-decoration: none;transition: background 0.5s;} .pricing-table a:hover {color: #ffffff;background-position: right center;text-decoration: none;} @media only screen and (min-width: 1024px) {.pricing-tables .row {flex-direction: row;} .pricing-table {width: 33.333%;}}
/* modules/productConfigurator.css */
.product-config {margin: 60px 0;} .product-config .container {width: 95%;} #product-config-sidebar {height: 0;opacity: 0;overflow: hidden;transition: all 0.5s ease-in-out;} .tippy-box[data-theme~="labcenter"] {background: #022e5f;color: #ffffff;} .tippy-box[data-theme~="labcenter"][data-placement^='top']>.tippy-arrow:before {border-top-color: #46DEFF;} .product-config-page {height: 0;opacity: 0;overflow: hidden;transition: all 0.5s ease-in-out;} .product-config-page.show-section {height: auto;opacity: 1;margin-top: 40px;} .product-config-page.show-section.disabled {opacity: 0.5;pointer-events: none;} .product-config-page .product-config-page-title {color: #ffe339;font-size: 40px;margin: 20px 0;overflow: hidden;text-align: center;} .product-config-page .product-config-page-subtitle {color: #2b9be0;text-align: center;font-size: 34px;letter-spacing: 1.2px;margin-bottom: 30px;} .product-config-page .product-config-page-intro {text-align: center;font-size: 18px;} .product-config-page .product-config-page-title>span {position: relative;display: inline-block;left: 5px;} .product-config-page .product-config-page-title>span:before, .product-config-page .product-config-page-title>span:after {content: '';position: absolute;top: 50%;border-bottom: 2px solid;width: 100vw;margin: 0 20px;} .product-config-page .product-config-page-title>span:before {right: 100%;} .product-config-page .product-config-page-title>span:after {left: 100%;} .product-config-intro h1 {color: #46DEFF;font-size: 30px;text-align: center;line-height: 1.4;margin: 20px 0 0 0;} .product-config-intro p {font-size: 18px;margin: 20px auto 0 auto;max-width: 90%;text-align: center;} .product-config-starters {display: flex;flex-wrap: wrap;margin: 0 -15px;} .product-config-box {cursor: pointer;font-size: 18px;margin-top: 30px;padding: 0 15px;width: 100%;} .product-config-box.disabled {pointer-events: none;cursor: not-allowed;} .product-config-box.disabled .inner {opacity: 0.5;} .product-config-box.path-added, .product-config-box.custom-added {pointer-events: none;} .product-config-box .inner {background: #091b29;border: 1px solid #091b29;height: 100%;padding: 20px 40px;position: relative;text-align: center;transition: background 0.5s;} #product-page-general-start .product-config-box .inner {padding: 40px 20px 20px 20px;} .product-config-box.starter-path-added .inner, .product-config-box.path-added .inner, .product-config-box.product-added .inner, .product-config-box.custom-added .inner, .product-config-box.vsm-selected .inner {background: #022e5f;border: 1px solid #ffe339;box-shadow: 0px 10px 13px -7px #000000, 0px 0px 10px 0px rgba(255, 227, 57, 0.06);color: #ffe339;} .product-config-box .inner .cross-svg {display: none;} .product-config-box.product-added .inner .cross-svg {display: block;position: absolute;top: 10px;left: 15px;width: 20px;} .product-config-box .product-icon svg {display: block;margin: 0 auto;width: 120px;} .product-config-box .product-icon svg path {fill: #ffffff;} .product-config-box.product-added .product-icon svg path, .product-config-box.custom-added .product-icon svg path, .product-config-box.path-added .product-icon svg path {fill: #ffe339 !important;} .product-config-box img {width: 120px;} .product-config-box img.config-rpi-logo {margin-top: -30px;} .product-config-box img.config-vdbundle-logo {width: 350px;} .product-config-box img::selection {background: none;} .product-config-box .product-info-icon, .product-config-box .product-info-icon-unique {align-items: center;background: #1c79b3;display: flex;font-size: 14px;justify-content: space-between;padding: 10px 15px;position: absolute;top: 0;right: 0;} .product-config-box .product-info-icon-unique {padding: 5px 15px;} .product-config-box .product-info-icon span, .product-config-box .product-info-icon-unique span {margin-right: 5px;} .product-config-box .product-info-icon span.infoButton, .product-config-box .product-info-icon-unique span.infoButton {margin-right: 0;} .product-config-box h2 {font-size: 24px;line-height: 1.4;letter-spacing: 2.5px;margin: 30px 0 25px 0;} .product-config-box h2.small-margin-top {margin-top: 15px;} .product-config-box p {text-align: left;} .product-config-box ul {margin-top: 20px;text-align: left;} .product-config-box li {font-size: 18px;margin-top: 12px;} .product-config-box i {color: #ffe339;margin-right: 10px;} .product-config-box a {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;border: 1px solid #ffe339;color: #ffffff;display: block;font-size: 22px;margin-top: 30px;padding: 18px;transition: background 0.5s;width: 100%;} .product-config-box a:hover, .product-config-box a:focus {color: #ffffff;background-position: right center;text-decoration: none;} .product-config-summary {border-collapse: collapse;font-size: 20px;margin-top: 45px;width: 100%;} .product-config-summary tr {border: 1px solid #33adc7;} .product-config-summary td {border: 1px solid #33adc7;padding: 15px;} .product-config-summary td p {margin: 0;} .product-config-summary .config-summary-remove-product {color: #46DEFF;cursor: pointer;display: block;text-align: center;transition: color 0.5s;} .product-config-summary .config-summary-remove-product:hover {color: #1c79b3;} .product-config-footer {display: flex;justify-content: center;margin-top: 30px;} .product-config-footer button, .product-config-footer a {background: none;border: 2px solid #ffe339;color: #ffffff;font-size: 20px;padding: 10px 40px;transition: color 0.5s;text-decoration: none;} .product-config-footer button.product-config-restart-button {display: none;} .product-config-footer button.product-config-restart-button.show {display: inline-block;} .product-config-footer button:hover {color: #ffe339;text-decoration: none;} .product-config-footer button:disabled {cursor: not-allowed;opacity: 0.5;} .product-config-footer a:hover {color: #ffe339;} .product-config-footer.hide-area {display: none;} .product-section-vsm.hide {display: none;} .vsm-filter .product-config-box {margin: 0;} .multi-select-product.filtr-item {margin-top: 0;} .multi-select-product.filtr-item .inner {margin-top: 40px;} #product-page-vsm-custom input {margin-top: 20px;} #product-page-vsm-custom .autocomplete-product-added::after {font-family: 'ElegantIcons';content: "\e07a";color: #ffe339;position: relative;left: 10px;width: 20px;} #product-page-vsm-custom .autocomplete-product-excluded {text-decoration: line-through;pointer-events: none;} .product-config-starters .cta-image {cursor: pointer;margin-top: 40px;width: 100%;} .product-config-starters .cta-image .content {padding: 45px;position: relative;} .product-config-starters .cta-image .content h2 {font-size: 36px;letter-spacing: 2px;line-height: 1.4;margin-bottom: 25px;} .product-config-starters .cta-image .cross-svg {display: none;} .product-config-starters .cta-image.product-added .cross-svg {display: block;position: absolute;top: 10px;left: 15px;width: 20px;} .product-config-starters .cta-image.product-added .cross-svg path {fill: #ffe339;} .product-config-starters .cta-image.product-added .content {background: #022e5f;} .product-config-starters .cta-image a {border: 1px solid #091b29;font-size: 22px;margin-top: 30px;padding: 18px;text-align: center;transition: border 0.5s, background 0.5s;width: 100%;} .product-config-starters .cta-image.product-added .content a {background: #022e5f;border: 1px solid #ffe339;} .product-config-starters .product-select-vsm {width: 50%;} @media only screen and (min-width: 768px) {.product-config-starters .product-select-vsm {width: 33.333%;} .product-config-box.width-50 {width: 50%;} .product-config-box.centered {margin: 30px auto 0 auto;}} @media only screen and (min-width: 1024px) {.product-config-intro h1 {font-size: 50px;} .product-config-box {width: 33.333%;} #product-config-sidebar {height: auto;opacity: 1;transition: all 0.5s ease-in-out;overflow: visible;position: sticky;top: 80px;} #product-config-sidebar .sidebar-inner {position: relative;right: 20px;text-align: center;} #product-config-sidebar h2 {font-size: 22px;letter-spacing: 2.5px;line-height: 1.4;margin: 75px 0 20px 0;} #product-config-sidebar li {position: relative;} #product-config-sidebar li a {text-decoration: none;transition: opacity 0.5s;} #product-config-sidebar li.inactive a {opacity: 0.4;pointer-events: none;} #product-config-sidebar li img.eye-close, #product-config-sidebar li.inactive img.eye-show {display: none;} #product-config-sidebar li.inactive img.eye-close {display: inline-block;} #product-config-sidebar li a:focus {color: #46DEFF;} #product-config-sidebar li a:hover {color: #ffe339;} #product-config-sidebar li span {cursor: pointer;display: inline-block;position: absolute;right: -20px;} #product-config-sidebar li span i {color: #ffe339;display: inline-block;position: absolute;right: -25px;top: 5px;} #product-config-sidebar li span img {height: 25px;} #product-config-sidebar .package-sidebar, #product-config-sidebar .custom-sidebar {height: 0;opacity: 0;transition: all 0.2s;} #product-config-sidebar .package-sidebar.show, #product-config-sidebar .custom-sidebar.show {height: auto;opacity: 1;} #product-config-sidebar .custom-sidebar .arrow_right {color: #ffe339;display: none;} #product-config-sidebar .custom-sidebar .active-section .arrow_right {display: inline-block;position: absolute;left: 0;top: 0;font-size: 25px;} #product-config-sidebar .custom-sidebar .products-added.active-section .arrow_right {left: -20px;} #product-config-sidebar .sidebar-arrow {margin: 8px 0;} #product-config-sidebar .sidebar-arrow img {width: 20px;} .product-config {margin: 80px 0 60px 0;} .product-config-box h2 {font-size: 25px;letter-spacing: 1.5px;} #product-page-general-start .product-config-box h2 {font-size: 30px;} .product-config-box.width-50 h2 {font-size: 36px;} #product-page-iot-custom .product-config-box.width-50 h2 {font-size: 32px;} .product-config-box h3 {font-size: 22px;letter-spacing: 2px;} .product-config-box .inner {padding: 35px 32px;} #product-page-general-start .product-config-box .inner, #product-page-iot-custom .product-config-box .inner {padding: 60px 40px 40px 40px;}} @media only screen and (min-width: 1280px) {.product-config-starters .product-select-vsm {width: 25%;} #product-config-sidebar li span {right: 5px;}} @media only screen and (min-width: 1440px) {.product-config-box h2 {font-size: 30px;} #product-page-general-start .product-config-box h2 {font-size: 34px;} #product-page-iot-custom .product-config-box.width-50 h2 {font-size: 30px;}} @media only screen and (min-width: 1920px) {.product-config .container {width: 1440px;}}
/* modules/lite-youtube.css */
lite-youtube {background-color: #000;position: relative;display: block;contain: content;background-position: center center;background-size: cover;cursor: pointer;} lite-youtube::before {content: '';display: block;position: absolute;top: 0;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position: top;background-repeat: repeat-x;height: 60px;padding-bottom: 50px;width: 100%;transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);} lite-youtube::after {content: "";display: block;padding-bottom: calc(100% / (16 / 9));} lite-youtube > iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;} lite-youtube > .lty-playbtn {width: 68px;height: 48px;position: absolute;transform: translate3d(-50%, -50%, 0);top: 50%;left: 50%;z-index: 1;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');filter: grayscale(100%);transition: filter .1s cubic-bezier(0, 0, 0.2, 1);} lite-youtube:hover > .lty-playbtn {filter: none;} lite-youtube.lyt-activated {cursor: unset;} lite-youtube.lyt-activated::before, lite-youtube.lyt-activated > .lty-playbtn {opacity: 0;pointer-events: none;}
/* modules/sampleProjects.css */
 .sample-project-filter-options {margin: 30px 0 0 0;transition: top 0.5s;} .sample-project-filter-options-inner {border-top: 1px solid #2B9BE0;border-bottom: 1px solid #2B9BE0;padding: 0 0 22px 0;} .sample-project-filter-options span {display: block;font-size: 16px;margin-top: 20px;} .sample-project-filter-options input {color: #09233c;margin: 10px 20px 0 0;padding: 10px 20px;width: 100%;} .sample-project-filter-options ul {display: none;margin: 0;} .sample-project-filter-options .title-divide {display: none;font-size: 16px;margin-top: 20px;} .sample-project-filter-options .filter-button {background: #061E35;border: 1px solid #2B9BE0;color: #ffffff;cursor: pointer;display: block;font-size: 16px;margin: 10px 20px 0 0;padding: 5px 20px;transition: background 0.5s;width: 100%;} .sample-project-filter-options .filter-button:hover {background: #2B9BE0;} .sample-project-filter-options li.active {background: #2B9BE0;} .sample-projects {margin: 40px 0;} .sample-projects-filter {font-size: 0;overflow: hidden;} .sample-projects-filter .list {display: flex;flex-wrap: wrap;} .sample-projects-filter .list li {display: flex;margin-bottom: 20px;} .sample-projects-filter .sample-background {background: #061E35;display: flex;flex-direction: column;padding: 20px;} .sample-projects-filter .pagination li {font-size: 16px;} .sample-projects-filter .pagination > li > a {background-color:rgba(0, 142, 214, 0.4);color: #ffffff;} .sample-projects-filter .pagination > li > a:hover, .sample-projects-filter .pagination > li > a:focus {background-color:rgba(0, 142, 214, 0.7);color: #ffffff;} .sample-projects-filter .pagination > .active > a {background-color: #2B9BE0;border-color: #ffffff;;} .sample-project {display: flex;padding: 0 15px;width: 100%;} .sample-project-inner {background: #061E35;display: flex;flex-direction: column;margin-bottom: 30px;padding: 20px;} .sample-projects h3 {font-size: 20px;letter-spacing: 1.4px;line-height: 1.4;} .sample-projects h4 {color: #ffe339;font-size: 16px;} .sample-projects hr {border: 1px solid #008ed6;display: block;margin: 10px 0;} .sample-projects p {font-size: 16px;} .sample-projects p span {color: #ffe339;} .sample-project-buttons {display: flex;flex-wrap: wrap;justify-content: space-between;} .sample-project p a:hover {text-decoration: underline;} .sample-project-screenshot {position: relative;} .sample-project-image-holder {height: 200px;} .sample-project-image {object-fit: fill;height: 100%;width: 100%;} .sample-project-play {cursor: pointer;position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);width: 50px;z-index: 10;} .sample-project-screenshot:hover .sample-project-screenshot-overlay {background: rgba(0, 142, 214, 0.4)} .sample-project-screenshot-overlay {background: rgba(0, 0, 0, 0.2);cursor: pointer;height: 100%;position: absolute;top: 0;transition: background 0.5s;width: 100%;z-index: 5;} .sample-project p {font-size: 16px;} .no-sample-results {display: flex;flex-direction: column;} .no-sample-results p {font-size: 24px;} .sample-project .video-button, .sample-project .read-more-button, .no-sample-results a {background-image: linear-gradient(to right, #1c79b3 0%, #33adc7 51%, #1c79b3 100%);background-size: 200% auto;color: #ffffff;cursor: pointer;display: inline-block;font-size: 16px;padding: 15px;margin: 20px 0 0 0;transition: background 0.5s;text-align: center;width: 125px;} .sample-project a:hover, .no-sample-results a:hover {background-position: right center;text-decoration: none;} .sample-download {font-size: 14px;} @media only screen and (min-width: 768px) {.sample-project {width: 50%;}} @media only screen and (min-width: 992px) {.sample-project-filter-options ul, .sample-project-filter-options .title-divide {display: block;}} @media (min-height: 700) and (min-width: 992px) {.sample-project-filter-options .filter-button {padding: 10px 20px;}} @media (min-height: 600px) and (min-width: 1024px) {.sample-project-inner {min-height: 525px;} .sample-project-buttons {margin-top: auto;} .sample-project-filter-options {margin: 0;}} @media only screen and (min-width: 1600px) {.sample-project {width: 33.333%;}}
/* ../owl/owl.carousel.min.css */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* ../owl/owl.theme.default.css */
 .owl-theme .owl-nav {margin-top: 10px;text-align: center;-webkit-tap-highlight-color: transparent;} .owl-theme .owl-nav [class*='owl-'] {color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: #D6D6D6;display: inline-block;cursor: pointer;border-radius: 3px;} .owl-theme .owl-nav [class*='owl-']:hover {color: #ffe339;text-decoration: none;} .owl-theme .owl-nav .disabled {opacity: 0.5;cursor: not-allowed;} .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px;} .owl-theme .owl-dots {padding: 20px 0;text-align: center;-webkit-tap-highlight-color: transparent;} .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;} .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 30px;} .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #ffe339;}
/* modules/video-popup.css */
body.video-popup-open {overflow: hidden;} .video-popup {background: rgba(0, 0, 0, 0.9);display: none;position: fixed;opacity: 1;height: 100%;top: 0;left: 0;right: 0;width: 100%;z-index: 100;} .video-popup-inner {height: 100%;position: relative;margin: 0 auto;text-align: center;} .video-popup-transcript {color: #ffffff;display: inline-block;margin-top: 30px;border: 2px solid #ffe339;padding: 10px 15px;transition: background 0.5s, color 0.5s;} .video-popup-transcript:hover {color: #ffe339;} .video-overlay {display: none;background: #232323;opacity: 0.8;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 15;} .video-popup-container {top: 45%;transform: translateY(-45%);} .video-popup-container h2 {color: #46DEFF;font-size: 36px;line-height: 1.4;text-align: center;margin-bottom: 20px;} .video-popup-close {cursor: pointer;display: none;font-size: 50px;position: fixed;text-align: right;transition: color 0.5s;top: 50px;right: 5%;z-index: 999;} .video-popup-close:hover {color: #008ed6;}
