legend, td, th { padding: 0;}.w-inline-block, img { max-width: 100%}.w-button, a { text-decoration: none;}.w-video, sub, sup { position: relative;}.w-checkbox::after, .w-clearfix:after, .w-container:after, .w-embed:after, .w-radio:after, .w-row:after { clear: both;}.w-checkbox-input--inputType-custom.w--redirected-focus, .w-form-formradioinput--inputType-custom.w--redirected-focus { box-shadow: 0 0 3px 1px #3898ec;}h4, h5 { margin-bottom: 12px;}a, blockquote { color: #515148;}.section.green-page-header, .section.light-grey-page-header { -webkit-box-direction: normal; -webkit-box-orient: horizontal;}.button, .text-box.center-align, .w-form-done, figcaption { text-align: center;}#Extension1 .btn, .plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label { touch-action: manipulation;}.comment-deleted, dfn, em { font-style: italic;}.big-slider--slider .big-slider-item .big-slider-itemWrapper, .commentButton, .modal, .modal-box { visibility: hidden;}html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%}.w-block, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, section, summary { display: block;}audio, canvas, progress, video { display: inline-block; vertical-align: baseline;}audio:not([controls]) { display: none; height: 0;}#title span, .quote-slider-single .quote-left-arrow, .quote-slider-single .quote-right-arrow, .quote-slider-single .quote-slide-nav, .slide-nav, .w-file-upload-default.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden, .w-file-upload-uploading.w-hidden, [hidden], template { display: none;}.w-button, .w-inline-block, img { display: inline-block;}a { background-color: transparent;}.plyr:focus, a:active, a:hover { outline: 0;}abbr[title] { border-bottom: 1px dotted;}b, optgroup, strong { font-weight: 700;}mark { background: #ff0; color: #000;}small { font-size: 80%}sub, sup { font-size: 75%; line-height: 0; vertical-align: baseline;}.plyr audio, .plyr video, .w-input, .w-select, audio, canvas, iframe, img, svg, video { vertical-align: middle;}sup { top: -.5em;}sub { bottom: -.25em;}img { border: 0;}.page-wrapper.modal-show, svg:not(:root) { overflow: hidden;}hr { box-sizing: content-box; height: 0;}code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em;}button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0;}h1, h2, h3 { font-weight: 500;}h3, h4 { line-height: 1.4em;}h5, h6, p { line-height: 1.5em;}button { overflow: visible;}button, select { text-transform: none;}.spacer._24, .text-overline, h6 { text-transform: uppercase;}button, html input[type=button], input[type=reset] { -webkit-appearance: button; cursor: pointer;}.big-slider-text, .large-h1, .rnav .dropdown>div, .sub-dropdown>div, button[disabled], html input[disabled] { cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}input { line-height: normal;}input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0;}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto;}input[type=search] { -webkit-appearance: none;}#Extension1 .btn, input.w-button { -webkit-appearance: button;}input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none;}legend { border: 0;}textarea { overflow: auto;}table { border-collapse: collapse; border-spacing: 0;}* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}body { margin: 0; min-height: 100%; font-family: Inter, sans-serif; color: #1f1f1a; font-size: 16px; line-height: 20px; background: #fff;}html.w-mod-touch * { background-attachment: scroll!important;}.w-clearfix:after, .w-clearfix:before, .w-container:after, .w-container:before, .w-embed:after, .w-embed:before, .w-radio:after, .w-radio:before, .w-row:after, .w-row:before { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2;}.w-checkbox::after, .w-checkbox::before { content: ' '; display: table; -ms-grid-column-span: 1; grid-column-end: 2; -ms-grid-column: 1; grid-column-start: 1; -ms-grid-row-span: 1; grid-row-end: 2; -ms-grid-row: 1; grid-row-start: 1;}.w-button { padding: 9px 15px; background-color: #3898ec; color: #fff; border: 0; line-height: inherit; cursor: pointer;}html[data-w-dynpage] [data-w-cloak] { color: transparent!important;}.w-dyn-item { padding: 10px 10px 0 0;}figure { margin: 0 0 10px;}figcaption { margin-top: 5px;}ol, ul { margin-top: 0; margin-bottom: 10px; padding-left: 40px;}h2, h3, p, ul { margin-top: 0; margin-bottom: 16px;}.w-list-unstyled { padding-left: 0; list-style: none;}.w-video { width: 100%; padding: 0;}.w-video embed, .w-video iframe, .w-video object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;}fieldset { padding: 0; margin: 0; border: 0;}[type=button], [type=reset], button { border: 0; cursor: pointer; -webkit-appearance: button;}.w-form { margin: 0 0 15px;}.w-form-done { display: none; padding: 20px; background-color: #ddd;}.w-form-fail { display: none; margin-top: 10px; padding: 10px; background-color: #ffdede;}.w-input, .w-select { display: block; width: 100%; height: 38px; padding: 8px 12px; margin-bottom: 10px; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff; border: 1px solid #ccc;}.w-input:-moz-placeholder, .w-select:-moz-placeholder { color: #999;}.w-input::-moz-placeholder, .w-select::-moz-placeholder { color: #999; opacity: 1;}.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder { color: #999;}.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder { color: #999;}.w-input:focus, .w-select:focus { border-color: #3898ec; outline: 0;}.w-input[disabled], .w-input[readonly], .w-select[disabled], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select { cursor: not-allowed;}.w-input[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[disabled]:not(.w-input-disabled), .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select { background-color: #eee;}.w-select[multiple], textarea.w-input, textarea.w-select { height: auto;}.w-select { background-color: #f3f3f3;}.w-form-label { display: inline-block; cursor: pointer; font-weight: 400; margin-bottom: 0;}.w-checkbox, .w-radio { display: block; margin-bottom: 5px; padding-left: 20px;}@media(min-width:980px) { .w-flowtext p { max-width: 1000px; font-size: calc(1em + .19vw); line-height: calc(2rem + .14vw);}}.w-radio-input { margin: 3px 0 0 -20px; line-height: normal; float: left;}.w-file-upload { display: block; margin-bottom: 10px;}.w-file-upload-input { width: .1px; height: .1px; opacity: 0; overflow: hidden; position: absolute; z-index: -100;}.ds-nav, pre { overflow: auto;}.page-wrapper, .section, .w-col { position: relative;}.w-file-upload-default, .w-file-upload-success, .w-file-upload-uploading { display: inline-block; color: #333;}.w-file-upload-error { display: block; margin-top: 10px;}.w-file-upload-file, .w-file-upload-uploading-btn { display: flex; margin: 0; border: 1px solid #ccc; background-color: #fafafa;}.w-file-upload-uploading-btn { font-size: 14px; font-weight: 400; cursor: pointer; padding: 8px 12px;}.w-file-upload-file { flex-grow: 1; justify-content: space-between; padding: 8px 9px 8px 11px;}.w-file-upload-file-name { font-size: 14px; font-weight: 400; display: block;}.w-file-remove-link { margin-top: 3px; margin-left: 10px; width: auto; height: auto; padding: 3px; display: block; cursor: pointer;}.w-icon-file-upload-remove { margin: auto; font-size: 10px;}.w-file-upload-error-msg { display: inline-block; color: #ea384c; padding: 2px 0;}.button, .button.outline:hover, .section.black, .yellow-tag.w--current { color: #fff; background-color: #1f1f1a;}.w-file-upload-info { display: inline-block; line-height: 38px; padding: 0 12px;}.w-file-upload-label { display: inline-block; font-size: 14px; font-weight: 400; cursor: pointer; margin: 0; padding: 8px 12px; border: 1px solid #ccc; background-color: #fafafa;}.w-icon-file-upload-icon, .w-icon-file-upload-uploading { display: inline-block; margin-right: 8px; width: 20px;}.w-icon-file-upload-uploading { height: 20px;}.w-container { margin-left: auto; margin-right: auto; max-width: 940px;}.w-container .w-row { margin-left: -10px; margin-right: -10px;}.button.no-margin, .w-row .w-row { margin-right: 0; margin-left: 0;}.w-col { float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px;}.w-col .w-col { padding-left: 0; padding-right: 0;}.w-col-1 { width: 8.33333333%}.w-col-2 { width: 16.66666667%}.column._3-column, .w-col-3 { width: 25%}.w-col-4 { width: 33.33333333%}.w-col-5 { width: 41.66666667%}.column._6-column, .w-col-6 { width: 50%}.w-col-7 { width: 58.33333333%}.w-col-8 { width: 66.66666667%}.column._9-column, .w-col-9 { width: 75%}.w-col-10 { width: 83.33333333%}.w-col-11 { width: 91.66666667%}.ds-menu, .forum-single table, .w-col-12 { width: 100%}.w-hidden-main { display: none!important;}@media screen and (max-width:991px) { .w-container { max-width: 728px;}.w-hidden-main { display: inherit!important;}.w-hidden-medium { display: none!important;}.w-col-medium-1 { width: 8.33333333%}.w-col-medium-2 { width: 16.66666667%}.w-col-medium-3 { width: 25%}.w-col-medium-4 { width: 33.33333333%}.w-col-medium-5 { width: 41.66666667%}.w-col-medium-6 { width: 50%}.w-col-medium-7 { width: 58.33333333%}.w-col-medium-8 { width: 66.66666667%}.w-col-medium-9 { width: 75%}.w-col-medium-10 { width: 83.33333333%}.w-col-medium-11 { width: 91.66666667%}.w-col-medium-12 { width: 100%}.w-col-stack { width: 100%; left: auto; right: auto;}}@media screen and (max-width:767px) { .w-hidden-main, .w-hidden-medium { display: inherit!important;}.w-hidden-small { display: none!important;}.w-container .w-row, .w-row { margin-left: 0; margin-right: 0;}.w-col { width: 100%; left: auto; right: auto;}.w-col-small-1 { width: 8.33333333%}.w-col-small-2 { width: 16.66666667%}.w-col-small-3 { width: 25%}.w-col-small-4 { width: 33.33333333%}.w-col-small-5 { width: 41.66666667%}.w-col-small-6 { width: 50%}.w-col-small-7 { width: 58.33333333%}.w-col-small-8 { width: 66.66666667%}.w-col-small-9 { width: 75%}.w-col-small-10 { width: 83.33333333%}.w-col-small-11 { width: 91.66666667%}.w-col-small-12 { width: 100%}}@font-face { font-family: Inter; src: url('../fonts/Inter-Bold.woff2') format('woff2'), url('../fonts/Inter-Bold.woff') format('woff'), url('../fonts/Inter-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal;}@font-face { font-family: Inter; src: url('../fonts/Inter-BoldItalic.html') format('woff2'), url('../fonts/Inter-BoldItalic.woff') format('woff'), url('../fonts/Inter-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic;}@font-face { font-family: Inter; src: url('../fonts/Inter-Regular.woff2') format('woff2'), url('../fonts/Inter-Regular.woff') format('woff'), url('../fonts/Inter-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal;}@font-face { font-family: Inter; src: url('../fonts/Inter-Italic.woff2') format('woff2'), url('../fonts/Inter-Italic.woff') format('woff'), url('../fonts/Inter-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic;}@font-face { font-family: Inter; src: url('../fonts/Inter-Light.woff2') format('woff2'), url('../fonts/Inter-Light.woff') format('woff'), url('../fonts/Inter-Light.ttf') format('truetype'); font-weight: 300; font-style: normal;}@font-face { font-family: Inter; src: url('../fonts/Inter-SemiBold.woff2') format('woff2'), url('../fonts/Inter-SemiBold.woff') format('woff'), url('../fonts/Inter-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal;}@font-face { font-family: Inter; src: url('../fonts/Inter-BlackItalic.html') format('woff2'), url('../fonts/Inter-BlackItalic.woff') format('woff'), url('../fonts/Inter-BlackItalic-2.html') format('truetype'); font-weight: 900; font-style: italic;}.w-layout-grid { display: -ms-grid; display: grid; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-row-gap: 16px; grid-column-gap: 16px;}._12-columns, .column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}.w-form-formradioinput--inputType-custom { border-width: 1px; border-color: #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-style: solid; width: 12px; height: 12px; border-radius: 50%}.w-form-formradioinput--inputType-custom.w--redirected-checked { border-width: 4px; border-color: #3898ec;}.w-checkbox-input { float: left; margin: 4px 0 0 -20px; line-height: normal;}.light-grey-page-header, .page-wrapper, .wtf-section { margin-top: -85px;}.button, .rich-text img { margin-bottom: 8px;}.w-checkbox-input--inputType-custom { border-width: 1px; border-color: #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-style: solid; width: 12px; height: 12px; border-radius: 2px;}.button, .logo-div, .menu-button-text, .menu-circle, .menu-close-text, .nav-link-box-title,.gsub-img,.cc { user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; -webkit-user-drag: none; user-drag: none;}.rnav, .slider-flex-wrapper { user-select: none; -khtml-user-select: none;}.quote-slider-text-box p { font-weight: 400; margin-top: 3rem;}.w-checkbox-input--inputType-custom.w--redirected-checked { background-color: #3898ec; border-color: #3898ec; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}h1 { margin: 0 0 24px; font-size: 55px; line-height: 1.25em;}h2 { font-size: 34px; line-height: 1.2em;}h3 { font-size: 26px;}h4 { margin-top: 0; font-size: 22px; font-weight: 600;}h5 { margin-top: 0; font-size: 14px; font-weight: 500;}h6 { margin-top: 0; margin-bottom: 5px; color: #bdbdb3; font-size: 13px; font-weight: 700; letter-spacing: 1px;}label, p { font-weight: 400;}p { font-size: calc(16px + .1vw);}.paragraph.small, blockquote, li { line-height: 1.4em;}ul { padding-left: 20px;}li { margin-bottom: 4px; font-size: 18px;}label { display: block; margin-bottom: 6px; color: #515149; font-size: 15px;}blockquote { margin: 24px 0 32px; padding: 10px 20px; border-left: 5px solid #1acdd6; font-size: 18px;}.page-wrapper { width: 100%; min-height: 75vh; max-width: 1920px; margin-left: auto; margin-right: auto;}.section { z-index: 0; padding-top: 90px; padding-bottom: 90px;}.section.light-grey { position: relative; background-color: #f2f2f5;}.section.light-grey.yellow-block-background { background-color: #f2f2f5; background-position: 45% 50%; background-size: 500px; background-repeat: no-repeat;}.section.green-page-header { padding: 85px 40px 40px; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-color: #202020; color: #fff;}.section.large { padding-top: 140px; padding-bottom: 140px;}.section.large.light-grey-block-background { background-position: 75% 50%; background-size: auto; background-repeat: no-repeat;}.section.small { padding-top: 60px; padding-bottom: 60px;}.section.black.black-block-background { background-color: #1f1f1a; background-position: -10% 150px; background-size: auto; background-repeat: no-repeat;}.arrow-text-link:hover, .back-arrow-text-link:hover, .color-block.yellow, .section.yellow, .slider-active::before { background-color: #1acdd6;}.section.x-large { padding-top: 180px; padding-bottom: 180px;}.section.x-large.yellow.light-grey-block-background { background-position: 95% 50%; background-size: auto; background-repeat: no-repeat;}.section.light-grey-page-header { padding: 85px 40px 50px; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-color: #f5f5f5;}.section.no-top-padding { padding-top: 0;}.button { padding: 14px 36px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 18px; line-height: 1.5; font-weight: 500!important;}.ds-section, .rich-text { text-align: left;}.button:active { background-color: #1f1f1a;}.button.outline { border: 1px solid #000; background-color: transparent; color: #1f1f1a;}.button.grey, .spacer { background-color: #e5e6e0;}.button.outline:active { border-color: #515148; background-color: #515148;}.button.grey { box-shadow: none; color: #515148;}.button.grey:hover { background-color: #dbdbd0; color: #1f1f1a;}.button.grey:active { background-color: #bdbdb3; color: #1f1f1a;}.button.disabled { box-shadow: none; opacity: .1;}.button.disabled:hover, .nav-bar-transparent .menu-button-text, .nav-menu-link:hover { color: #fff;}.button.minimal { margin-right: 8px; margin-left: 8px; padding-right: 16px; padding-left: 16px; background-color: transparent; box-shadow: none; color: #515148;}.text-box.center-align, .text-box.centered { margin-right: auto; margin-left: auto;}.blog-card:hover, .button.minimal:hover, .ds-menu-link:hover, .nav-menu-link.w--current { color: #1f1f1a;}.button.minimal:active { color: #515148;}.button.green, .button.yellow { background-color: #40d4df; color: #fcffff;}.button.green:active, .button.green:hover, .button.yellow:active, .button.yellow:hover { background-color: #39e0e8; color: #fff;}.button.white { background-color: rgba(255, 255, 255, .98); color: #000;}.spacer._128, .spacer._24, .spacer._48, .spacer._64, .spacer._80 { background-color: transparent;}.button.white:active, .button.white:hover { background-color: #fff;}.spacer { height: 48px;}.spacer-t { height: 48px; background-color:rgba(255,255,255,0)!important;}.spacer._64 { width: 64px; height: 64px;}.spacer._32 { width: 32px; border-radius: 6px;}.spacer._24 { width: 24px; height: 24px;}.spacer._48 { width: 48px; border-radius: 6px;}.spacer._128 { width: 128px; height: 128px;}.spacer._80 { width: 80px; height: 80px;}.spacer._96 { width: 96px; height: 96px; background-color: rgba(94, 178, 244, 0);}.spacer._16, .spacer._164, .spacer._32 { background-color: transparent;}.spacer._32 { height: 32px;}.spacer._16 { width: 16px; height: 16px;}.spacer._164 { width: 164px; height: 164px;}.text-box { max-width: 650px;}.text-box_661px { max-width: 661.14px;}.text-box._550px { max-width: 550px;}.text-box._400px { max-width: 400px;}.text-box._750px { max-width: 750px;}.text-box._800px { max-width: 800px;}.text-box._850px { max-width: 850px;}.text-box._500px { max-width: 500px;}.text-box._600px { max-width: 600px;}.container.page-header, .container.small-page-header { height: 100%; max-width: 1260px; padding-left: 0; padding-right: 0;}._12-columns { display: flex; margin-right: -16px; margin-left: -16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch;}.column, .container { -webkit-box-orient: vertical; position: relative; -webkit-box-direction: normal;}._12-columns.align-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;}.container { display: block; width: 100%; max-width: 1330px; min-height: 50px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.column, .footer-links-block { -webkit-flex-direction: column;}.container.page-header { padding-top: 140px;}.container.small-page-header { padding-top: 70px; border-top: 1px solid #000;}.color-block { width: 100%; height: 60px; margin-right: 0; margin-bottom: 10px; margin-left: 0; background-color: #1f1f1a;}.color-block.light-yellow { border-style: none; background-color: #e7f2a8;}.arrow-text-link:active, .back-arrow-text-link:active, .color-block.dark-yellow, .color-block.hard-yellow, .yellow-tag:hover { background-color: #39e0e8;}.color-block.grey { background-color: #79a542;}.color-block.light-grey { background-color: #bdbdb3;}.color-block.dark-grey { background-color: #515148;}.color-block.back-grey { border: 1px solid #e5e6e0; background-color: #f5f5f5;}.color-block.soft-grey { background-color: #dbdbd0;}.color-block.silver, .column-styleguide { background-color: #e5e6e0;}.color-block.white { border: 1px solid #e5e6e0; background-color: #fff;}.color-block.back-yellow { border-style: none; background-color: #f5f7e9;}.color-block.deep-yellow { background-color: #81c037;}.color-block.soft-yellow { border-style: none; background-color: #eef1d8;}.white { color: #fff; font-weight: 300;}.column-styleguide { width: 100%; height: 40px; margin-bottom: 20px;}.column { display: flex; min-height: 32px; padding-right: 16px; padding-left: 16px; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto;}.footer-links-block, .nav-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}.column._10-column { width: 83.33%}.column._11-column { width: 91.66%}.column._5-column { width: 41.66%}.column._1-column { width: 8.33%}.column._4-column { width: 33.33%}.column._2-column { width: 16.66%}.column._7-column { width: 58.333333333333336%}.column._8-column { width: 66.66666666666667%}.ds-block { margin-bottom: 32px;}.horizontal-line { width: 100%; height: 1px; margin-bottom: 36px; background-color: #fff;}.horizontal-line.design-system { position: relative; bottom: -80px;}.rich-text h2, .rich-text h4 { margin-top: 24px;}.rich-text a { border-bottom: 1px solid rgba(0, 0, 0, .1);}.rich-text a:hover { border-bottom-color: #39e0e8; color: #39e0e8;}.button-top-margin { margin-top:26px;}.nav-bar { position: -webkit-sticky; position: sticky; top: 0; z-index: 200; display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: transparent;}.nav-bar-transparent { background: 0 0!important; color: #fff;}.nav-bar-transparent .nav-icon { filter: invert(1);}.nav-bar-transparent:hover .nav-icon { filter: invert(0);}.nav-product img { max-width: 45px;}.nav-product { display: block; margin-top: 4px!important; margin-left: 4px!important; margin-bottom: 12px!important;}.nav-bar-mobile { background: #fff!important; color: #000;}.nav-bar-mobile .nav-icon { filter: invert(0)!important;}.nav-bar-sticky { background: #fff!important; color: #1f1f1a!important; border-bottom: 1px solid rgba(0, 0, 0, .1);}.power-button { max-width: 22px;}.low-opaque { color: #282828;}.footer-link, .nav-text-logo { border: 1px #000; color: #1f1f1a; text-decoration: none;}.progress-container { width: 100%; height: 4px; background: #f5f5f5; position: fixed; top: 82px; z-index: 10; display: none;}.footer, .logo-div, .nav-dropdown { position: relative;}.spacer-wrappedSection { display: block; height: 85px;}.progress-bar { height: 4px; background: #40d4df; width: 0%}.arrow-text-link, .back-arrow-text-link { background-size: 20px; background-repeat: no-repeat;}.logo-div { z-index: 1001; display: block; margin-right: auto; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 24px;}.nav-text-logo { display: block; font-size: 28px; line-height: 32px;}.footer-link { display: block; margin-bottom: 4px; -webkit-transition: color .2s, opacity .2s ease-in-out; transition: color .2s, opacity .2s ease-in-out; font-size: 14px; cursor: pointer;}.footer-link:hover { opacity: 1; color: #8d8d8d;}.footer-link.w--current { opacity: 1;}.footer-links-block { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.ds-content, .nav-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -webkit-box-direction: normal;}.footer { z-index: 0; padding-top: 48px; padding-bottom: 48px; background-color: #f2f2f5;}.nav-dropdown { margin-right: 0; margin-left: 0; padding: 5px 24px 5px 10px; border-radius: 5px; -webkit-transition: color .2s, -webkit-transform .2s; transition: color .2s, transform .2s, -webkit-transform .2s; line-height: 24px; font-weight: 500;}.nav-dropdown:hover { opacity: 1; -webkit-transform: translate(0, -2px); -ms-transform: translate(0, -2px); transform: translate(0, -2px); color: #9b53ff;}.nav-dropdown.w--current { -webkit-transition-property: none; transition-property: none; color: #096ad0; font-weight: 700;}.paragraph { font-size: 16px; font-weight: 400;}.paragraph.small { opacity: .75; font-size: calc(15px + .02vw);}.paragraph.large { font-size: 20px; line-height: 1.5em;}.paragraph.medium { font-size: 18px;}.no-margin { margin-top: 0; margin-bottom: 0;}.ds-menu-brand { margin-bottom: 50px; margin-left: 30px; border: 1px #000; color: #1f1f1a; font-size: 28px; line-height: 1.2em; font-weight: 500;}.ds-menu-link { width: 100%; padding-top: 8px; padding-bottom: 8px; padding-left: 27px; border: 1px #000; -webkit-transition: background-color .2s, border .2s, color .2s; transition: background-color .2s, border .2s, color .2s; color: #81c037;}.ds-menu-link.w--current { padding-right: 0; background-color: #39e0e8; color: #1f1f1a; font-weight: 500;}.ds-nav { position: fixed; left: 0; top: 0; right: auto; bottom: 0; width: 240px; padding-top: 40px; background-color: #40d4df;}.check-box, .radio-button { width: 20px; height: 20px; margin-top: 0; margin-right: 10px; margin-left: -24px;}.form-checkbox, .form-radio-button { margin-bottom: 16px; padding-left: 24px;}.radio-button.w--redirected-checked { border-width: 6px; border-color: #1f1f1a;}.form-error { padding: 16px; border-radius: 6px; background-color: #e5e6e0; color: #444;}.form, .heading.h1.no-margin, .heading.h2.no-margin, .quote-slider { margin-bottom: 0;}.check-box { border-radius: 0;}.check-box.w--redirected-checked { border-color: #1f1f1a; background-color: #1f1f1a; background-position: 50% 50%; background-size: 16px;}.ds-content { position: relative; display: flex; max-width: 100%; margin-left: 240px; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.form-success { padding: 32px; background-color: #f5f7e9; color: #515148; font-size: 16px; line-height: 1.4em;}.form-select { appearance: none; -webkit-appearance: none;}.form-select { --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); display: block; width: 100%; padding: .4375rem 3rem .4375rem 1rem; font-size: .8625rem; font-weight: 400; line-height: 1.25rem; color: #191d1f; appearance: none; background-color: #fff; background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; background-position: right 1rem center; background-size: 16px 12px; border: 1px solid #dbdfea; border-radius: 4px; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.form-select:focus-visible {outline: none;}.ds-section { position: relative; z-index: 0; padding: 60px 80px 48px 60px;}.ds-section.header { background-color: #f5f5f5;}.ds-title { margin-bottom: 8px; color: #1f1f1a;}.ds-section-header { margin-bottom: 50px;}.text-input { height: 44px; margin-bottom: 16px; padding: 10px 8px; border-style: none none solid; border-width: 1px; border-color: #000 #000 #1f1f1a; background-color: transparent!important; font-size: 15px; line-height: 1.4em;}.project-rich-text p, .yellow-tag { font-size: 14px;}.text-area:hover, .text-input:hover { border-bottom-color: #515148;}.text-input:focus { border-style: none none solid; border-color: #40d4df;}.text-input::-webkit-input-placeholder { color: #dbdbd0;}.text-input:-ms-input-placeholder { color: #dbdbd0;}.text-input::-ms-input-placeholder { color: #dbdbd0;}.text-input::placeholder { color: #dbdbd0;}.yellow-tag { display: inline-block; padding: 2px 12px; background-color: #40d4df; -webkit-transition: background-color .2s, opacity .2s, color .2s; transition: background-color .2s, opacity .2s, color .2s; color: #1f1f1a; line-height: 1.4em; font-weight: 500; text-align: center; letter-spacing: .4px;}.form-dropdown, .text-area { margin-bottom: 16px; border-style: none none solid; border-width: 1px; background-color: transparent; font-size: 15px;}.yellow-tag.w--current:hover { border-color: #1f1f1a;}.text-area { min-height: 120px; padding: 12px 8px; border-color: #e5e6e0 #e5e6e0 #1f1f1a; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .01);}.text-area:focus { border-bottom-color: #40d4df;}.text-area::-webkit-input-placeholder { color: #dbdbd0;}.text-area:-ms-input-placeholder { color: #dbdbd0;}.text-area::-ms-input-placeholder { color: #dbdbd0;}.text-area::placeholder { color: #dbdbd0;}.ds-description { max-width: 400px; color: #79a542;}.nav-container { position: static; left: 0; top: 0; right: 0; display: flex; width: 100%; height: 85px; max-width: 1330px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.error-2, .field-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}.error, .error-2 { margin-right: -15px; margin-left: -15px; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;}.error-2 { display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.form-dropdown { position: relative; width: 100%; height: 44px; padding: 8px; border-color: #e5e6e0 #e5e6e0 #1f1f1a; border-radius: 0;}.form-dropdown:hover { border-bottom-color: #515148; color: #37474e;}.form-dropdown:focus { border-bottom-color: #40d4df; color: #37474e;}.form-dropdown::-webkit-input-placeholder { color: #999; font-size: 15px;}.form-dropdown:-ms-input-placeholder { color: #999; font-size: 15px;}.form-dropdown::-ms-input-placeholder { color: #999; font-size: 15px;}.form-dropdown::placeholder { color: #999; font-size: 15px;}.field-block { z-index: 1; display: flex; min-height: 20px; min-width: 50px; margin-bottom: 8px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border: 1px solid transparent;}.ds-colour-grid, .error { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}.heading, .heading.h1, .heading.h2 { margin-bottom: 16px;}.error { display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}._2-column-grid, .footer-container { margin-right: auto; margin-left: auto;}.ds-module, .footer-container { -webkit-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;}.footer-container { display: block; width: 100%; max-width: 1330px; padding-right: 40px; padding-left: 40px; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.ds-colour-block { display: inline-block; width: 12.5%; padding-right: 16px;}.ds-colour-grid { display: flex; margin-top: 24px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.ds-module { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 100px; min-width: 100px; -ms-flex-direction: column; flex-direction: column; background-color: #e5e6e0;}._2-column-grid { position: relative; display: -ms-grid; display: grid; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-auto-columns: 1fr; grid-column-gap: 64px; grid-row-gap: 64px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;}._2-column-grid.center-align, .large-2-column-grid.center-align { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}._1-2-column-grid, ._3-column-grid { position: relative; display: -ms-grid; margin-right: auto; margin-left: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; grid-auto-columns: 1fr;}._1-2-column-grid { display: grid; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-column-gap: 128px; grid-row-gap: 128px; -ms-grid-columns: 1fr 2fr; grid-template-columns: 1fr 2fr; -ms-grid-rows: auto; grid-template-rows: auto;}._3-column-grid { display: grid; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-column-gap: 48px; grid-row-gap: 48px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;}._2-1-column-grid, .error2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column;}._2-1-column-grid, .licenses-grid { position: relative; margin-right: auto; margin-left: auto; grid-auto-columns: 1fr; -ms-grid-columns: 2fr 1fr; grid-template-columns: 2fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;}._2-1-column-grid { display: -ms-grid; display: grid; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-column-gap: 128px; grid-row-gap: 128px;}.heading { font-weight: 400;}.heading.h1 { font-size: 55px; line-height: 1.2em;}.heading.h2 { font-size: 44px; line-height: 1.25em;}.heading.h3 { font-size: 36px; line-height: 1.3em;}.heading.h4 { margin-bottom: 8px; font-size: 28px; line-height: 1.4em;}.heading.h5 { margin-bottom: 12px; font-size: 24px; font-weight: 600; line-height: 1.5em;}.heading.h6 { color: #79a542; font-size: 13px; line-height: 1.5em; font-weight: 500;}.heading.large-h1 { font-size: 72px; line-height: 1.2em; font-weight: 400; letter-spacing: -3px; text-transform: none;}.error2 { position: relative; left: 0; top: 0; right: 0; display: block; width: 100%; max-width: 1230px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.licenses-grid, .utility-page-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column;}.licenses-grid { display: -ms-grid; display: grid; margin-bottom: 24px; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-column-gap: 96px; grid-row-gap: 24px;}.utility-page-content, .utility-page-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}.utility-page-wrap { display: flex; width: 100vw; height: 85vh; max-height: 100%; max-width: 100%; padding: 20px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.utility-page-content { display: flex; width: 600px; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center;}.licenses-image-grid, .utility-page-form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column;}.utility-page-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 400px; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}.visible-spacer { display: inline-block; margin-bottom: 24px; background-color: #e5e6e0;}.field-split { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-column-gap: 32px; grid-row-gap: 32px;}._4-grid, .licenses-image-grid { display: -ms-grid; margin-right: auto; margin-left: auto; grid-column-gap: 24px; grid-row-gap: 24px; grid-auto-columns: 1fr; -ms-grid-rows: auto; grid-template-rows: auto; position: relative;}.licenses-image-grid { display: grid; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; border: 1px #000;}._4-grid, .contact-links-box { -webkit-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;}.project-link-div { display: block; border: 1px #000;}.contact-links-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 4px; margin-bottom: 32px; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.project-image { margin-bottom: 48px;}.project-rich-text h2 { color: #515148; font-size: 24px; font-weight: 400;}.project-rich-text h4 { font-size: 18px; font-weight: 400;}.project-rich-text h3 { font-size: 20px; font-weight: 400;}._4-grid { display: grid; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr;}.project-grid { display: -ms-grid; display: grid; margin-bottom: 32px; grid-auto-columns: 1fr; grid-column-gap: 40px; grid-row-gap: 40px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;}.cover-image { width: 100%; height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover;}.project-thumbnail { overflow: hidden; width: 100%; height: 28vw; max-height: 380px; margin-bottom: 16px;}.nav-menu-wrapper { z-index: 1000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100vh; margin-top: -85px; padding: 85px 40px 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: #40d4df;}.menu-circle { width: 20px; height: 20px; border: 2px solid #1f1f1a; border-radius: 100px; background-color: #1f1f1a;}.nav-menu-link { margin-top: 24px; margin-right: 0; margin-left: 0; padding: 5px 0; border-bottom: 1px solid rgba(237, 255, 71, 0); -webkit-transition: opacity .2s, border-color .2s, color .2s; transition: opacity .2s, border-color .2s, color .2s; color: #1f1f1a; font-size: 80px; line-height: 1em; font-weight: 500; cursor: pointer;}.nav-menu-link:active { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0);}.nav-menu-link.small { margin-top: 10px; font-size: 28px;}.nav-menu-link.x-small { margin-top: 4px; font-size: 16px;}.menu-button { z-index: 1001; margin-top: 0; margin-right: 0; padding: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; grid-column-gap: 12px; grid-row-gap: 12px; background-color: transparent; text-align: right;}.banner, .banner-container { margin-right: auto; margin-left: auto;}.blog-card, .container-2, .question-container { -webkit-box-orient: vertical; -webkit-box-direction: normal;}.menu-button.w--open { position: relative; background-color: transparent; color: #1f1f1a;}.hero-text-box { max-width: 1000px;}.banner-section { position: relative; z-index: 3; background-color: #f5f7e9; color: #1f1f1a;}.banner-container { display: block; max-width: 1330px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}.banner, .question-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; width: 100%}.banner { display: flex; padding: 16px 40px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; line-height: 1.4em; font-weight: 500; text-align: center;}.banner-link { display: inline; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; border-bottom: 1px solid rgba(204, 221, 42, 0); -webkit-transition: opacity .2s, border .2s; transition: opacity .2s, border .2s; color: #1f1f1a; line-height: 1.3em; font-weight: 600; text-decoration: none;}.banner-link:hover { border-bottom: 1px solid #39e0e8; opacity: .74;}.container-2 { position: relative; display: block; width: 100%; max-width: 1300px; min-height: 50px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.questions-wrapper { padding-top: 28px; border-top: 1px solid #515148; text-align: left;}.question-container { display: flex; overflow: hidden; height: auto; margin-bottom: 24px; padding-bottom: 15px; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #515148; text-align: left; text-decoration: none; cursor: pointer;}.question-plus-icon { margin-top: 4px;}.question-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 24px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.question-answer { padding-right: 40px; color: #bdbdb3;}.blog-thumbnail { width: 100%; height: 18vw; margin-bottom: 16px; -o-object-fit: cover; object-fit: cover;}.blog-card { display: block; overflow: hidden; width: 100%; height: 100%; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-transition: opacity .2s, -webkit-transform .2s; transition: transform .2s, opacity .2s, -webkit-transform .2s; color: #1f1f1a; text-align: left;}.blog-info-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 8px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-column-gap: 6px; grid-row-gap: 6px;}.large-2-column-grid, .nav-menu-box { margin-right: auto; margin-left: auto; -webkit-flex-direction: column; -ms-grid-rows: auto; grid-template-rows: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; grid-auto-columns: 1fr;}.footer-links-grid { grid-column-gap: 32px; grid-row-gap: 32px; -ms-grid-columns: 3fr 1fr 1fr 1fr; grid-template-columns: 3fr 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto;}.large-2-column-grid { position: relative; display: -ms-grid; display: grid; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; grid-column-gap: 128px; grid-row-gap: 128px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;}.center-page-card { position: relative; z-index: 2; max-width: 800px; margin-top: 32px; margin-right: auto; margin-left: auto; padding: 64px; background-color: #fff;}.blog-image-cover { width: 100%; height: 400px; -o-object-fit: cover; object-fit: cover;}.text-link { margin-bottom: 6px;}.text-link:hover, .underline-text-link:hover { opacity: 1; color: #81c037;}.footer-logo { display: block; -webkit-transition: opacity .2s; transition: opacity .2s; color: #1f1f1a; font-size: 28px; line-height: 32px; text-decoration: none;}.menu-button-text, .menu-close-text { position: relative; font-size: 16px; font-weight: 500;}.footer-logo:hover { opacity: .75;}.menu-button-grid { display: -ms-grid; display: grid; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 10px; grid-row-gap: 10px; -ms-grid-columns: 1fr 24px; grid-template-columns: 1fr 24px; -ms-grid-rows: auto; grid-template-rows: auto;}.menu-close-text { display: none;}.nav-menu-box { display: -ms-grid; display: grid; height: 100%; max-width: 1260px; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; grid-column-gap: 80px; grid-row-gap: 80px; -ms-grid-columns: 1fr 240px; grid-template-columns: 1fr 240px;}.nav-menu-link-box { margin-top: 40px;}.nav-link-box-title { margin-bottom: 8px; font-weight: 600; text-align: left;}.home-project-slider { height: 700px; background-color: transparent;}.right-arrow-button { top: 0; width: 35px; height: 28px; margin-top: 0; margin-bottom: auto; -webkit-transition: opacity .2s; transition: opacity .2s;}.left-arrow-button:hover, .right-arrow-button:hover { opacity: .5;}.left-arrow-icon, .right-arrow-icon { width: 35px;}.left-arrow-button { top: 0; right: 55px; width: 35px; height: 28px; margin: 0 0 auto auto; -webkit-transition: opacity .2s; transition: opacity .2s;}.about-image-grid, .partner-grid, .questions-grid { margin-left: auto; margin-right: auto;}.project-slider-image-link { display: block; width: 100%; height: 100%; -webkit-transition: opacity .2s, color .2s; transition: opacity .2s, color .2s;}.project-slider-image-link:hover { opacity: .9;}.home-project-slider-mask { overflow: hidden; padding-top: 45px;}.home-slider-text-link { position: absolute; top: -40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; grid-column-gap: 12px; grid-row-gap: 12px; color: #1f1f1a; font-size: 20px;}.about-image-grid, .big-slider-, .grid-block, .questions-grid { position: relative;}.yellow-circle-accent { width: 20px; height: 20px; border-radius: 100px; background-color: #40d4df;}.info-title-grid { display: -ms-grid; display: grid; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto;}.footer-logo-grid, .footer-social-links-grid, .questions-grid { -ms-grid-rows: auto; grid-template-rows: auto;}.right-aligned-text-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; text-align: right;}.up-out-arrow-icon { display: block; margin-right: 8px; margin-bottom: 8px;}.footer-logo-grid { margin-bottom: 30px; padding-bottom: 30px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-column-gap: 32px; grid-row-gap: 32px; -ms-grid-columns: 1fr auto; grid-template-columns: 1fr auto;}.footer-social-links-grid { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; max-width: 59px;}.footer-social-link:hover, .quote-left-arrow:hover, .quote-right-arrow:hover { opacity: .6;}.footer-social-icon { width: 22px;}.footer-block-title { margin-bottom: 8px; color: #313131; font-size: 15px; font-weight: 600;}.arrow-text-link { display: inline-block; padding: 12px 48px 12px 16px; background-position: 90% 50%; -webkit-transition: background-color .3s, opacity .2s, color .2s; transition: background-color .3s, opacity .2s, color .2s; color: #1f1f1a;}.arrow-text-link.outline { border: 1px solid #dbdbd0;}.arrow-text-link.outline:hover { border-color: #40d4df;}.right-align-content { text-align: right;}.project-circle-accent { width: 20px; height: 20px; margin-top: 4px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; border-radius: 100px; background-color: #e5e6e0;}.questions-grid { display: -ms-grid; display: grid; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-auto-columns: 1fr; grid-column-gap: 128px; grid-row-gap: 128px; -ms-grid-columns: 1fr minmax(auto, 750px); grid-template-columns: 1fr minmax(auto, 750px);}.project-thumbnail-title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 4px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.project-manual-grid { grid-column-gap: 48px; grid-row-gap: 48px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr;}.empty-grid-block { width: 100%; height: 100%}.text-overline { margin-bottom: 8px; color: #79a542; font-size: 14px; font-weight: 600; letter-spacing: 1px;}.text-overline.light-grey { color: #bdbdb3;}.about-image-block.small { height: 360px;}.about-image-grid { display: -ms-grid; display: grid; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-auto-columns: 1fr; grid-column-gap: 80px; grid-row-gap: 80px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto;}.quote-slider { height: auto; background-color: transparent;}.circle-divider, .large-circle-divider { border-radius: 50px; background-color: #dbdbd0;}.quote-slide-nav { left: 0; bottom: -40px; width: 200px; margin-right: auto; font-size: 10px; text-align: left;}.quote-left-arrow, .quote-right-arrow { width: 52px; height: 40px; margin-top: 4px; margin-right: 0;}.quote-right-arrow { -webkit-transition: opacity .2s; transition: opacity .2s;}.quote-left-arrow { right: 80px; margin-left: auto; -webkit-transition: opacity .2s; transition: opacity .2s;}.quote-slider-mask { margin-right: 200px;}.partner-grid { max-width: 900px; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-column-gap: 64px; grid-row-gap: 32px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr;}.feature-left-grid, .feature-right { display: -ms-grid; margin-left: auto; -webkit-box-orient: vertical; grid-column-gap: 128px; grid-row-gap: 128px; grid-auto-columns: 1fr; -ms-grid-rows: auto; grid-template-rows: auto; position: relative; -webkit-box-direction: normal; margin-right: auto;}.value-icon { height: 80px; margin-bottom: 12px;}.feature-left-grid { display: grid; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -ms-grid-columns: 1.3fr 1fr; grid-template-columns: 1.3fr 1fr;}.feature-right { display: grid; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -ms-grid-columns: 1fr 1.3fr; grid-template-columns: 1fr 1.3fr;}.career-block { display: -ms-grid; display: grid; width: 100%; padding-top: 24px; padding-bottom: 16px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr 180px; grid-template-columns: 1fr 180px; -ms-grid-rows: auto; grid-template-rows: auto; border-bottom: 1px solid #dbdbd0;}.inline-text-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.careers-list { border-top: 1px solid #dbdbd0;}.circle-divider { width: 6px; height: 6px; margin-top: 10px; margin-right: 8px; margin-left: 8px;}.large-circle-divider { width: 8px; height: 8px; margin-top: 12px; margin-right: 10px; margin-left: 10px;}.back-arrow-text-link { display: inline-block; padding: 12px 16px 12px 42px; background-position: 12px 50%; -webkit-transition: background-color .3s, opacity .2s, color .2s; transition: background-color .3s, opacity .2s, color .2s; color: #1f1f1a;}.underline-text-link { margin-bottom: 6px; border-bottom: 1px solid #e5e6e0;}.project-tag-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-column-gap: 8px; grid-row-gap: 8px;}@media screen and (min-width:1280px) { .project-thumbnail { max-height: 400px;}.nav-menu-wrapper { padding-bottom: 64px;}.nav-menu-link { font-size: 96px;}.blog-thumbnail { height: 240px;}}@media screen and (max-width:991px) { .banner-container, .nav-dropdown { text-align: center;}.container, .container-2, .error2, .footer-container, .nav-container, .nav-menu-wrapper, .section.green-page-header, .section.light-grey-page-header { padding-right: 30px; padding-left: 30px;}.button { position: relative;}._12-columns { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.ds-body, .footer-links-block { -webkit-box-orient: vertical; -webkit-box-direction: normal;}.column { width: 50%}.column._3-column { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}.ds-block { margin-bottom: 40px;}.footer-logo, .nav-text-logo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}.footer-links-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.nav-dropdown { display: block; padding-right: 9px; padding-left: 9px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 15px;}.ds-menu-brand { margin-top: 5px; margin-bottom: 0;}.ds-menu { position: absolute; left: 0; top: 80px; right: auto; bottom: auto; z-index: 500; display: block; padding-top: 17px; padding-bottom: 17px; border-bottom: 1px solid #e5e6e0; background-color: #40d4df;}.ds-nav { position: -webkit-sticky; position: sticky; left: auto; bottom: auto; z-index: 10; overflow: visible; width: 100%; padding-top: 20px;}.ds-content { position: static; margin-left: 0;}._2-column-grid, ._4-grid, .licenses-image-grid, .questions-grid { margin-left: 0;}._1-2-column-grid, ._2-1-column-grid { margin-left: 0; grid-column-gap: 80px; grid-row-gap: 80px;}._3-column-grid, .about-image-grid { margin-left: 0; grid-column-gap: 32px; grid-row-gap: 32px;}.heading.large-h1 { font-size: 64px; letter-spacing: -2px;}.licenses-grid { margin-left: 0; grid-column-gap: 40px;}.ds-body { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}.ds-menu-button { top: -10px; margin-right: 12px;}.ds-menu-button.w--open { border-radius: 40px; background-color: #39e0e8; color: #1f1f1a;}.project-grid { grid-column-gap: 24px; grid-row-gap: 24px;}.feature-left-grid, .feature-right, .large-2-column-grid { grid-column-gap: 64px; grid-row-gap: 64px;}.center-page-card { padding-top: 64px;}.blog-image-cover { height: 320px;}.home-project-slider { height: 60vw;}.about-image-block.small { height: 300px;}.quote-slider-mask { margin-right: 160px;}.feature-left-grid, .feature-right { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;}.video-column-grid { display: block!important;}}@media screen and (max-width:767px) { ._1-2-column-grid, ._2-column-grid, .questions-grid { -ms-grid-columns: 2fr; grid-template-columns: 2fr; margin-left: 0;}h1 { font-size: 36px;}.heading.h2, h2 { font-size: 32px;}h3 { font-size: 22px;}.paragraph, p { font-size: 15px;}.section { padding-top: 60px; padding-bottom: 60px;}.section.green-page-header, .section.light-grey-page-header { background-position: 70% 50%}.section.large, .section.x-large { padding-top: 110px; padding-bottom: 110px;}.section.small { padding-top: 39px; padding-bottom: 39px;}.button.minimal { margin-right: 0; margin-left: 0;}.spacer { height: 32px;}.spacer._64 { height: 48px;}.spacer._32 { width: 24px; height: 24px;}.spacer._48 { width: 32px;}.spacer._80 { width: 48px; height: 48px;}.spacer._164 { width: 80px; height: 80px;}._12-columns { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.footer-container, .footer-links-block { -webkit-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;}.container.page-header { padding-top: 100px;}.container.small-page-header { padding-top: 50px;}.column._11-column, .column._3-column, .column._4-column, .column._5-column, .column._6-column, .column._8-column, .project-item { width: 100%}.logo-div { position: relative; z-index: 99999;}.footer-links-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.nav-dropdown { padding-top: 13px; padding-bottom: 13px; font-size: 16px;}.nav-dropdown:hover, .nav-menu-link:hover { -webkit-transform: none; -ms-transform: none; transform: none;}.paragraph.large { font-size: 18px;}.ds-menu-brand { padding-left: 0;}.ds-menu-brand.w--current { margin-top: 14px;}.ds-menu { padding-top: 16px; padding-bottom: 24px; background-color: #40d4df;}.ds-content { margin-left: 0;}.ds-section { padding-right: 30px; padding-left: 30px;}.yellow-tag { padding-right: 12px; padding-left: 12px;}.yellow-tag.w--current:hover { border-color: #1f1f1a;}.nav-container { padding-top: 8px; padding-bottom: 8px;}.field-block { min-height: auto;}.footer-container { -ms-flex-direction: column; flex-direction: column;}.ds-colour-block { width: 25%}._2-column-grid { grid-column-gap: 32px; grid-row-gap: 32px;}._1-2-column-grid, .questions-grid { grid-column-gap: 48px; grid-row-gap: 48px;}._3-column-grid, ._4-grid, .about-image-grid, .licenses-image-grid { margin-left: 0; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;}._2-1-column-grid, .feature-left-grid, .feature-right, .large-2-column-grid { margin-left: 0; -ms-grid-columns: 2fr; grid-template-columns: 2fr;}.heading.h1 { font-size: 35px;}.heading.h3 { font-size: 28px;}.heading.h4 { font-size: 18px; font-weight: 800;}.heading.h5 { font-size: calc(21px + .02vw); font-weight: 800;}.heading.large-h1 { font-size: 52px;}.licenses-grid { margin-left: 0; -ms-grid-columns: 1fr; grid-template-columns: 1fr;}.nav-menu-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 24px; padding-bottom: 0; padding-left: 24px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #40d4df; text-align: center;}.banner, .banner-container, .banner-section { text-align: left;}.nav-menu-link { margin-top: 2px; font-size: 40px; line-height: 1.1em;}.nav-menu-link.small { margin-top: 0; font-size: 24px;}.nav-menu-link.x-small { margin-top: 0;}.banner-section { display: none; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;}.banner { display: block; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.blog-thumbnail { height: 28vw;}.footer-links-grid, .footer-logo-grid { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr;}.center-page-card { padding-top: 48px; padding-right: 48px; padding-left: 48px;}.blog-image-cover { height: 40vw;}.nav-menu-box { display: block; overflow: auto; padding-top: 24px; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; grid-auto-columns: 1fr; grid-column-gap: 0px; grid-row-gap: 0px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto; grid-template-rows: auto;}.nav-menu-link-box { margin-top: 24px;}.home-project-slider { height: 80vw;}.project-manual-grid { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;}.empty-grid-block, .quote-left-arrow, .quote-right-arrow { display: none;}.about-image-block.small { height: 220px;}.quote-slider-mask { margin-right: 0;}.partner-grid { grid-column-gap: 32px; grid-row-gap: 16px;}}@media screen and (max-width:479px) { .w-container { max-width: none;}.w-hidden-main, .w-hidden-medium, .w-hidden-small { display: inherit!important;}.w-hidden-tiny { display: none!important;}.banner-link, .button, .column._3-column, .column._5-column, .text-area, .text-input, .w-col, .w-col-tiny-12 { width: 100%}.w-col-tiny-1 { width: 8.33333333%}.w-col-tiny-2 { width: 16.66666667%}.w-col-tiny-3 { width: 25%}.w-col-tiny-4 { width: 33.33333333%}.w-col-tiny-5 { width: 41.66666667%}.w-col-tiny-6 { width: 50%}.w-col-tiny-7 { width: 58.33333333%}.w-col-tiny-8 { width: 66.66666667%}.w-col-tiny-9 { width: 75%}.w-col-tiny-10 { width: 83.33333333%}.w-col-tiny-11 { width: 91.66666667%}.progress-container { top: 75px;}.nav-container, .spacer-wrappedSection { height: 75px;}body { font-size: 14px;}.section.green-page-header, .section.light-grey-page-header { padding-right: 21px; padding-bottom: 20px; padding-left: 21px;}.button, .paragraph.large, .paragraph.medium { font-size: 16px;}.banner-section, .container, .container-2, .error2, .footer-container, .nav-container, .nav-menu-wrapper { padding-right: 20px; padding-left: 20px;}.color-block { margin-bottom: 20px;}.column { margin-bottom: 0;}.column._6-column { width: 100%; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}.heading.h3, .nav-menu-link.small, .nav-text-logo { font-size: 24px;}.ds-section { padding-right: 16px; padding-left: 16px;}._3-column-grid, ._4-grid, .about-image-grid, .project-grid, .project-manual-grid { -ms-grid-columns: 1fr; grid-template-columns: 1fr;}.heading.h1 { font-size: 30px;}.heading.h2 { font-size: 21px;}.heading.large-h1 { font-size: 36px; letter-spacing: -1px;}.field-split { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-column-gap: 0px; grid-row-gap: 0px;}.project-image { margin-bottom: 24px;}.project-thumbnail { height: 50vw;}.nav-menu-wrapper { margin-top: -75px; padding-top: 75px;}.banner { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-align: left;}.banner-link { -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto;}.question-plus-icon { margin-left: 16px;}.question-answer { padding-left: 0;}.blog-image-cover, .blog-thumbnail { height: 52vw;}.footer-links-grid, .footer-logo-grid { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;}.center-page-card { padding-top: 32px; padding-right: 32px; padding-left: 32px;}.about-image-block.large, .about-image-block.small { height: 200px;}.partner-grid { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr;}.feature-left-grid, .feature-right { grid-row-gap: 32px;}.career-block { grid-column-gap: 0px; grid-row-gap: 0px; -ms-grid-columns: 1fr; grid-template-columns: 1fr;}}.logo-image { max-width: 100px;}.nowrap .w-layout-grid { grid-row-gap: 0px; grid-column-gap: 0px;}.nowrap .paragraph { color: #454644;}.fs-text-box .button, .fs-text-box .heading, .fs-text-box .paragraph { margin-top: 20px;}.glitch { position: fixed; z-index: 999; top: 0; left: 0; width: 100vw; height: 100vh; background-color: #000; display: none;}.hero-hover:hover { background-color: #000; background-size: 1000%; background-position: center; cursor: pointer; color: #fff;}.nowrap { padding-top: 0; padding-bottom: 0;}.image-container, .image-overlay::after, .image-preloader { height: 100%; width: 100%; position: absolute;}.image-preloader { content: ""; left: 0; right: 0; z-index: 1; display: block; background-size: cover; background-position: center; margin: 0; padding: 0; -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(8px); transform: scale(1);}.image-container { overflow: hidden; background-size: cover; background-position: 50% 50%}.image-container img { display: none; width: 0; height: 0; position: relative; z-index: -999; top: -2000px; left: -2000px;}.image-overlay::after { content: ""; opacity: .8; top: 0; left: 0; z-index: 1; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000)); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000); background-repeat: repeat-y;}.image-overlay { position: absolute; bottom: 0; min-height: 130px; width: 100%; z-index: 1; padding: 50px 0; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; display: flex; box-sizing: border-box;}.fs-text-box { padding: 50px 40px;}@media (min-width:64rem) { .w-fullscreen-grid .grid-content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex;}.fs-text-box .paragraph, .quote-slider-text-box .paragraph { font-size: calc(16px + .105vw);}.w-fullscreen-grid .grid-block { height: 720px; background: #fefefe;}.fs-text-box { margin-left: 14.28571%; padding-top: 80px; padding-bottom: 80px;}}@media (min-width:64rem) and (min-width:64rem) { .big-slider-itemWrapper, .fs-text-box { padding: 0 22px;}}@media (min-width:64rem) { .fs-text-box { -webkit-box-flex: 5; -ms-flex: 5 5 auto; flex: 5 5 auto; -ms-flex-preferred-size: 5; flex-basis: 5; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 71.42857%; padding: 0 10px;}.big-slider-interactiveControl { bottom: 40px; right: 40px;}}.big-header .page-header { margin-bottom: 9vh;}.grid-dark .grid-block { background: #131314; color: #fff;}.grid-dark .paragraph { color: rgba(255, 255, 255, .9);}@media (max-width:64rem) { .cond-image-mobile .grid-image .image-container .image-overlay, .hide-image-mobile .grid-image { display: none;}.cond-image-mobile .grid-image .image-container { max-height: 50vw!important;}}.grid-gray .grid-block { background: #f2f2f5;}.grid-green .grid-block { background: #40d4df;}.big-slider-item.has-shadow:after, .cta-block:after { background-image: -webkit-linear-gradient(left, #333, rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, #333 0, rgba(0, 0, 0, 0) 100%); background-image: -webkit-gradient(linear, left top, right top, from(#333), to(rgba(0, 0, 0, 0))); background-repeat: repeat-x; height: 100%}.section-darkgray { background: #ececec;}.quote-slider-single { margin-bottom: -30px;}.inner-shrunk, .quote-slider-single .quote-slider-mask { margin-right: 0;}.quote-slider-text-box { margin: 4vw;}.quote-slide-nav { margin-left: 4vw;}.hero-image:before { content: ""; display: block; padding-top: calc(34.72222%); width: 100%}.hero-image { background-size: cover; background-position: 50%; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; margin-top: 85px;}.blog-content hr { border: 1px solid rgba(0, 0, 0, .08); margin-top: 1.665rem; margin-bottom: 2.665rem;}@media(max-width:58rem) { .w-dyn-item { display: block!important; width: 100%; padding: 10px;}.blog-thumbnail { height: 50vw;}._3-column-grid { grid-template-columns: 1fr;}.blog-featured-heading { padding: 0 10px;}}.nav-bar-fixed { position: fixed; background-color: #fdfdfd; border-bottom: 1px solid rgba(0, 0, 0, .1);}.workflow h2::after, .workflow h3::after { margin-bottom: calc(12px + .3vw); content: ""; display: block;}.workflow .paragraph { margin-bottom: calc(16px + 2vw); content: ""; display: block;}.banner-form-info { background-color: #f5f5f5; color: #000; display: none;}@media screen and (max-width:1200px) and (min-width:800px) { ._3-column-grid { margin-left: 0; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;}.blog-thumbnail { height: 28vw;}}.super-light { background-color: #f5f5f5!important;}.cs-rect { margin-top: 4vw; width: 30vw; max-width: 400px;}.section-condensed { padding: 80px 0 5px;}#title, .page-tag { display: table-cell;}.cta-content { position: relative!important; z-index: 1!important;}.cta-featured { position: relative; z-index: 2;}.cta-block:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; background-image: linear-gradient(90deg, #333, rgba(0, 0, 0, 0)); z-index: 0; opacity: .8;}.cta-block { padding-top: calc(3rem + 6vw); padding-bottom: calc(1rem + 6vw);}.cta-block p { padding-top: 1vw;}.quote-img::after { content: ""; display: block; background-position: center 18%!important; background-size: 160%!important; width: 50px; height: 50px; position: absolute; top: 0; left: -60px; border-radius: 100%}.quote-img { position: relative; right: -60px;}.page-tag { margin: 0 0 0 -3px; padding: 8px 16px; background-color: #191724; color: #fff; font-size: 18px; line-height: 1.5; font-weight: 500!important; text-align: center;}.pagination { margin-top: 50px;}.page-tag.current { opacity: .3; pointer-events: none;}.link-list { max-width: 800px; margin: auto;}.link-list h5 { font-weight: 100!important;}.center-page-card { overflow-y: auto;}#Extension1-waveform:hover #hover, .page-header { opacity: 1!important;}.embedded-image-container { height: 220px!important; width: 100%; display: block; overflow: hidden;}.embedded-image-container img { position: relative; top: 0; left: 0; height: 100%}@media(min-width:1920px) { .page-wrapper { max-width: 100%}.w-fullscreen-grid .grid-block { height: calc(240px + 38vw);}.fs-text-box { max-width: calc(72% - 8vw); zoom: 1.08;}}@media(min-width:1000px) { .nav-container { max-width: 88vw;}}.w-button { border-radius: 1px;}@-webkit-keyframes show-in { 0% { display: block; opacity: 0; position: relative;}to { display: block; opacity: 1; position: relative;}}@keyframes show-in { 0% { display: block; opacity: 0; position: relative;}to { display: block; opacity: 1; position: relative;}}.nav-dots .nav-dot, canvas { display: inline-block;}@-webkit-keyframes arrowAnimation { 0% { opacity: 0; top: -10px;}15% { opacity: 1;}to { opacity: 0; top: 10px;}}@keyframes arrowAnimation { 0% { opacity: 0; top: -10px;}15% { opacity: 1;}to { opacity: 0; top: 10px;}}@-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}to { -webkit-transform: translateZ(0); transform: translateZ(0);}}@keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}to { -webkit-transform: translateZ(0); transform: translateZ(0);}}.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}@-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}to { -webkit-transform: translateZ(0); transform: translateZ(0);}}@keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}to { -webkit-transform: translateZ(0); transform: translateZ(0);}}.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}@-webkit-keyframes loader-bouncedelay { 0%, to { bottom: 0;}50% { bottom: 18px;}}@keyframes loader-bouncedelay { 0%, to { bottom: 0;}50% { bottom: 18px;}}@-webkit-keyframes pulseEffect { 0%, 60% { opacity: .7; -webkit-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}80% { opacity: .4; -webkit-transform: translate(-50%, -50%) scale(1.8); transform: translate(-50%, -50%) scale(1.8);}to { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(2.2); transform: translate(-50%, -50%) scale(2.2);}}@keyframes pulseEffect { 0%, 60% { opacity: .7; -webkit-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}80% { opacity: .4; -webkit-transform: translate(-50%, -50%) scale(1.8); transform: translate(-50%, -50%) scale(1.8);}to { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(2.2); transform: translate(-50%, -50%) scale(2.2);}}@-webkit-keyframes fadeContentGlobal { 0% { opacity: 0;}to { opacity: 1;}}@keyframes fadeContentGlobal { 0% { opacity: 0;}to { opacity: 1;}}@-webkit-keyframes fadeContentSlideDown { 0% { opacity: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px);}to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}}@keyframes fadeContentSlideDown { 0% { opacity: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px);}to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}}@-webkit-keyframes scaleDown { to { -webkit-transform: scale(.857); transform: scale(.857); -webkit-box-shadow: 0 0 0 7px hsla(0, 0%, 100%, .2); box-shadow: 0 0 0 7px hsla(0, 0%, 100%, .2);}}@keyframes scaleDown { to { -webkit-transform: scale(.857); transform: scale(.857); -webkit-box-shadow: 0 0 0 7px hsla(0, 0%, 100%, .2); box-shadow: 0 0 0 7px hsla(0, 0%, 100%, .2);}}@-webkit-keyframes scaleUp { to { -webkit-transform: scale(1.15); transform: scale(1.15);}}@keyframes scaleUp { to { -webkit-transform: scale(1.15); transform: scale(1.15);}}@-webkit-keyframes slideRight { 0% { -webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0;}to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}}@keyframes slideRight { 0% { -webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0;}to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}}@-webkit-keyframes strokeDash { to { stroke-dashoffset: 0;}}@keyframes strokeDash { to { stroke-dashoffset: 0;}}@-webkit-keyframes grownUp { 0% { height: 0%}to { height: 100%}}@keyframes grownUp { 0% { height: 0%}to { height: 100%}}@-webkit-keyframes grownDown { 0% { height: 100%}to { height: 0%}}@keyframes grownDown { 0% { height: 100%}to { height: 0%}}@-webkit-keyframes slideUp { 0% { padding-top: 100%}to { padding-top: 42px;}}@keyframes slideUp { 0% { padding-top: 100%}to { padding-top: 42px;}}@-webkit-keyframes fadeUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px);}to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}}@keyframes fadeUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px);}to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}}@-webkit-keyframes fadeDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}}@keyframes fadeDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}}@-webkit-keyframes fadeLeft { 0% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px);}to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}}@keyframes fadeLeft { 0% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px);}to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}}@-webkit-keyframes fadeRight { 0% { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px);}to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}}@keyframes fadeRight { 0% { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px);}to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}}@-webkit-keyframes pulseEffectBlur { 0%, 60% { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}80% { opacity: .2; -webkit-transform: translate(-50%, -50%) scale(1.8); transform: translate(-50%, -50%) scale(1.8);}to { opacity: .1; -webkit-transform: translate(-50%, -50%) scale(2.2); transform: translate(-50%, -50%) scale(2.2);}}@keyframes pulseEffectBlur { 0%, 60% { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}80% { opacity: .2; -webkit-transform: translate(-50%, -50%) scale(1.8); transform: translate(-50%, -50%) scale(1.8);}to { opacity: .1; -webkit-transform: translate(-50%, -50%) scale(2.2); transform: translate(-50%, -50%) scale(2.2);}}@-webkit-keyframes pulseEffectSquare { 0% { opacity: .7; -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg);}to { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(1.6) rotate(-45deg); transform: translate(-50%, -50%) scale(1.6) rotate(-45deg);}}@keyframes pulseEffectSquare { 0% { opacity: .7; -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg);}to { opacity: .3; -webkit-transform: translate(-50%, -50%) scale(1.6) rotate(-45deg); transform: translate(-50%, -50%) scale(1.6) rotate(-45deg);}}@-webkit-keyframes pulseEffectNew { 0% { opacity: 0; width: calc(100% - 24px); height: calc(100% - 24px);}10% { opacity: 1; width: calc(100% - 24px); height: calc(100% - 24px);}to { opacity: 0; width: calc(100% + 10px); height: calc(100% + 10px);}}@keyframes pulseEffectNew { 0% { opacity: 0; width: calc(100% - 24px); height: calc(100% - 24px);}10% { opacity: 1; width: calc(100% - 24px); height: calc(100% - 24px);}to { opacity: 0; width: calc(100% + 10px); height: calc(100% + 10px);}}@-webkit-keyframes pulseEffectBlurNew { 0% { opacity: 0; width: calc(100% - 14px); height: calc(100% - 14px);}10% { opacity: .3; width: calc(100% - 14px); height: calc(100% - 14px);}to { opacity: 0; width: calc(100% + 24px); height: calc(100% + 24px);}}@keyframes pulseEffectBlurNew { 0% { opacity: 0; width: calc(100% - 14px); height: calc(100% - 14px);}10% { opacity: .3; width: calc(100% - 14px); height: calc(100% - 14px);}to { opacity: 0; width: calc(100% + 24px); height: calc(100% + 24px);}}@-webkit-keyframes waterDropLine { 0%, 8% { opacity: 0; -webkit-transform: translateX(-110%); transform: translateX(-110%);}65% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}to { opacity: 1; -webkit-transform: translateX(120%); transform: translateX(120%);}}@keyframes waterDropLine { 0%, 8% { opacity: 0; -webkit-transform: translateX(-110%); transform: translateX(-110%);}65% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}to { opacity: 1; -webkit-transform: translateX(120%); transform: translateX(120%);}}@-webkit-keyframes waterDropPointDown { 0%, to { border-bottom-right-radius: 50%}30%, 70% { border-bottom-right-radius: 0;}}@keyframes waterDropPointDown { 0%, to { border-bottom-right-radius: 50%}30%, 70% { border-bottom-right-radius: 0;}}@-webkit-keyframes waterDropPointUp { 0%, to { border-top-left-radius: 50%}30%, 70% { border-top-left-radius: 0;}}@keyframes waterDropPointUp { 0%, to { border-top-left-radius: 50%}30%, 70% { border-top-left-radius: 0;}}.big-slider-item.has-shadow:after { background-image: linear-gradient(90deg, #333, rgba(0, 0, 0, 0));}.icon-down-arrow:before { content: "\e918"; color: #fff;}.big-slider-item:after { content: ""; opacity: .75; width: 100%; position: absolute; z-index: 1; top: 0; left: 0;}.slider-header { display: block; overflow: hidden; color: #fff;}.big-slider-content, .slider-container { display: -webkit-box; display: -ms-flexbox;}.slider-container { -webkit-box-align: initial; -ms-flex-align: initial; align-items: normal; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: initial; -ms-flex-pack: initial; justify-content: normal; margin: 0 auto; max-width: 1920px; width: 100%}.big-slider-interactiveControl { position: absolute; bottom: 20px; right: 20px; text-align: center; width: 40px; height: 40px; z-index: 4;}.big-slider--slider .big-slider-content { width: 100%; z-index: 0;}.big-slider-content { display: flex; height: 100vh;}.big-slider-item, .big-slider-item canvas { height: 100%; background-size: cover; background-position: 50%; left: 0; top: 0; position: absolute;}.big-slider--slider .big-slider-item.active { opacity: 1; z-index: 1; -webkit-transition: opacity .4s linear; -o-transition: opacity .4s linear; transition: opacity .4s linear;}.big-slider--slider .big-slider-item { -webkit-transition: opacity .5s linear; -o-transition: opacity .5s linear; transition: opacity .5s linear; opacity: 0;}@media (min-width:64rem) { .big-slider-item { padding: 0 22px;}}.big-slider-item { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100vw; min-width: 100vw; overflow: hidden; z-index: 0; -webkit-box-flex: 6; -ms-flex: 6 6 auto; flex: 6 6 auto; -ms-flex-preferred-size: 6; flex-basis: 6; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; padding: 0 10px;}.big-slider-item.has-loaded canvas { opacity: 0; -webkit-transition: opacity .5s .5s; -o-transition: opacity .5s .5s; transition: opacity .5s .5s;}.big-slider-item canvas { width: 100%}.big-slider-.animateContent.big-slider--image .big-slider-itemWrapper, .big-slider-.animateContent.big-slider--slider .big-slider-item.active .big-slider-itemWrapper { -webkit-animation: .5s ease-in forwards fadeContentGlobal; animation: .5s ease-in forwards fadeContentGlobal;}.big-slider-.animateContent.big-slider--slider .big-slider-item .big-slider-itemWrapper { opacity: 0; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px);}.big-slider-.animateContent.big-slider--slider .big-slider-itemWrapper { -webkit-animation: none; animation: none;}.big-slider--slider .big-slider-item.active .big-slider-itemWrapper { visibility: visible;}@media (min-width:48rem) and (min-width:64rem) { .big-slider-itemWrapper { padding: 0 22px;}}@media (min-width:48rem) { .big-slider-content { min-height: 740px;}.big-slider-itemWrapper { margin-left: 7.14286%; -webkit-box-flex: 12; -ms-flex: 12 12 auto; flex: 12 12 auto; -ms-flex-preferred-size: 12; flex-basis: 12; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 85.71429%; padding: 0 10px;}.big-slider-title { margin-bottom: 20px;}}.big-slider-itemWrapper { -ms-flex-item-align: center; align-self: center; z-index: 2; outline: 0; margin-top: -85px;}@media screen and (min-width:64rem) { .h1, h1 { letter-spacing: -.0625rem; line-height: 4.375rem; font-size: calc(2.75rem + .5vw);}}.big-slider-title { margin-bottom: 30px; cursor: default;}@media (min-width:48rem) { .big-slider-ctaContainer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}.big-slider-ctaContainer, .big-slider-text { margin-bottom: 40px;}}.big-slider-ctaContainer { margin-bottom: 20px;}@media (min-width:1000px) { .footer-container, .nav-container { max-width: 88vw!important;}}@media (min-width:1920px) { .container-main { max-width: 78vw!important;}.blog-thumbnail { height: 340px;}}@media (min-width:2100px) { .blog-thumbnail { height: 400px;}}.arrow-blink { position: absolute; bottom: 48px; text-align: center; width: 100vw;}.arrow-blink img { width: 34px; animation: 2s infinite arrowAnimation; position: relative; display: block; margin: auto;}.nav-dots { width: 100%; height: 11px; bottom: 94px; left: 30px; z-index: 2; display: none; position: absolute; text-align: left; -webkit-animation: .1s ease-in forwards fadeContentGlobal; animation: .1s ease-in forwards fadeContentGlobal;}.nav-dots .nav-dot { top: 35px; width: 9px; height: 9px; margin: 0 7px; position: relative; border-radius: 100%; background-color: #94989a;}.active-dot { background-color: #fff!important;}input#img-1:checked~.nav-dots label#img-dot-1, input#img-2:checked~.nav-dots label#img-dot-2, input#img-3:checked~.nav-dots label#img-dot-3 { background: rgba(200, 200, 200, .8);}.slider-flex-wrapper { border-top: 1px solid hsla(0, 0%, 100%, .3); position: absolute; width: 100%; bottom: 8vh; left: 0; max-width: 82vw; margin-left: 8vw; -moz-user-select: none; -webkit-user-select: none; -o-user-select: none; user-drag: none; -webkit-user-drag: none;}.slider-flex-container { display: grid; grid-template-columns: repeat(4, 25%); grid-gap: 40px; width: calc(100% - 120px); z-index: 99999; flex: 8 8 auto; -ms-flex-preferred-size: 8; flex-basis: 8; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}.slider-flex-column { padding-bottom: 10px; margin-top: 10px; font-size: .8rem; cursor: pointer; padding-top: 20px; position: relative; top: -10px; -webkit-animation: .5s ease-in forwards fadeContentGlobal; animation: .5s ease-in forwards fadeContentGlobal;}.gparent, .gsub, .nav-block, .nav-heading, .p-small { font-size: 14px!important;}.slider-flex-column:not(.slider-active):hover::before { content: ""; display: block; background-color: #fff; height: 4px; position: relative; top: -20px; -webkit-animation: .1s ease-in forwards fadeContentGlobal; animation: .1s ease-in forwards fadeContentGlobal;}.slider-flex-column::before { content: ""; display: block; height: 4px; position: relative; top: -20px;}.nav-bar-transparent .menu-circle, .w--open .menu-circle { border-color: #fff; background-color: #fff!important;}.nav-bar-transparent .nav[data-nav-menu-open] .menu-circle { border-color: #1f1f1a!important; background-color: #1f1f1a!important;}.menu-close-text { color: #fff!important;}@media (min-width:64rem) { .big-slider-itemWrapper { -webkit-box-flex: 8; -ms-flex: 8 8 auto; flex: 8 8 auto; -ms-flex-preferred-size: 8; flex-basis: 8; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 57.14286%; padding: 0 10px;}.workflow p { font-size: calc(16px + .105vw);}}.page-spaced { margin-top: 171px;}@media(max-width:64rem) { .nowrap .w-layout-grid { display: flex; flex-direction: column;}.reverse-order .w-layout-grid { display: flex;}.default-order .w-layout-grid { flex-direction: column-reverse;}.fs-text-box { margin-bottom: -25px;}.fs-text-box .h4 { font-size: 28px; font-weight: 500;}.image-container { position: relative; height: 100vw;}.hero-hover { pointer-events: none;}.big-slider-itemWrapper { margin: -150px 20px 20px;}.big-slider-title { margin-bottom: 40px;}.big-slider-itemWrapper p { display: none;}}.button { border-radius: 2px!important;}.blog-thumbnail { border-radius: 4px!important;}.featured-page .blog-card img { max-height: 200px!important;}@media(max-width:768px) { .side-block { margin-top: -50px; margin-bottom: -50px;}.cs-rect { display: none;}.cta-content h2 { font-size: 21px!important; margin-bottom: 5px!important;}.nav-dots { display: block!important;}.big-slider-pos, .slider-flex-wrapper { display: none!important;}.big-slider-title { margin-top: 12vh;}}.nav-close { position: relative; right: 6px!important;}.nav-chevron, .post-button { width: 30px;}.nav-icon { position: relative; right: -6px; width: 40px;}.grid-spaced { margin-top: 84px;}.rnav { -moz-user-select: none; -webkit-user-select: none; -o-user-select: none;}.rnav * { margin: 0; padding: 0; box-sizing: border-box; z-index: 9999;}.rnav ul { list-style: none;}.rnav a { text-decoration: none; color: #1f1f1a;}.rnav .navbar { position: fixed; top: 0; left: 0; width: 100%; background: #fff; z-index: 9999;}.rnav .navbar:hover { background: #fff!important; color: #1f1f1a!important;}.buttons, .rnav .navbar { display: flex; justify-content: space-between; align-items: center; gap: 1em;}.rnav .brand { font-weight: bolder; font-size: 1.5em;}.rnav .brand:hover { font-weight: bolder; color: #428aff;}.rnav button { border: none; cursor: pointer;}.rnav span { font-size: 17px;}.rnav .btn { font-size: 1.1em; background: #428aff; padding: .5em 1.3em; border-radius: 16px; color: #fff;}.rnav .btn:hover { background: #3877db;}.rnav .menu-btn { margin-left: 1em; background: 0 0; display: inline-block;}.rnav .menu-btn span { font-size: 2.3em;}.rnav .dropdown .menu a:hover { color: #9b9b9b;}@media screen and (min-width:1200px) { .grid-spaced { margin-top: 98px;}.nav-chevron, .rnav .dropdown>div span:last-child, .rnav .menu-btn, .rnav .sub-dropdown>div { display: none;}.gparent { display: grid; grid-template-rows: 1fr; grid-column-gap: 24px; grid-row-gap: 16px;}.rows-5 { grid-template-columns: repeat(5, 1fr);}.rows-4 { grid-template-columns: repeat(4, 1fr);}.rows-3 { grid-template-columns: repeat(3, 1fr);}.rows-2 { grid-template-columns: repeat(2, 1fr);}.rows-1 { grid-template-columns: repeat(1, 1fr);}.gparent>div { min-height: 200px;}.rnav .navbar { padding: 0 1.5em;}.rnav .dropdown>div { padding: 1.5em 1em; border-bottom: 4px solid transparent;}.rnav .mega-menu { display: flex; justify-content: center; z-index: 9999;}.rnav .menu { background: #fff; position: absolute; top: 4.58em; left: 0; width: 100%; padding: 0 2em; overflow-y: hidden; box-shadow: rgba(61, 72, 83, .36) 0 0 1px, rgba(61, 72, 83, .12) 0 4px 12px, rgba(243, 246, 248, .15) 0 8px 48px; height: 0;}.rnav .sub-dropdown>div span:first-child { font-weight: 700;}.rnav .dropdown:hover>div { border-color: #1ccdd6; color: #1ccdd6;}.rnav .dropdown li { margin-bottom: 1em;}.rnav .menu::-webkit-scrollbar { width: 8px;}.rnav .menu::-webkit-scrollbar-track { background: #f1f1f1;}.rnav .menu::-webkit-scrollbar-thumb { background: #888;}.rnav .menu::-webkit-scrollbar-thumb:hover { background: #555;}.rnav .dropdown:hover .menu { height: auto; padding: 2em;}.buttons, .rnav .navbar { justify-content: left!important;}.rnav .brand { margin-right: 14vw; margin-left: 6.666666vw; position: relative; top: -2px;}}@media screen and (max-width:1200px) { .gparent .gsub: nth-child(2n) { border-right: 0px!important;}.gparent { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 24px; grid-row-gap: 16px;}.rnav .navbar { padding: 1em 1.5em;}.rnav .menu-container { background: #fff; position: absolute; top: 4.4em; left: 0; width: 100%; overflow-y: hidden;}.rnav .mega-menu::-webkit-scrollbar { width: 8px;}.rnav .mega-menu::-webkit-scrollbar-track { background: #f1f1f1;}.rnav .mega-menu::-webkit-scrollbar-thumb { background: #888;}.rnav .mega-menu::-webkit-scrollbar-thumb:hover { background: #555;}.rnav .mega-menu { padding: 0 1em 1em; height: 100%; overflow-y: scroll;}.rnav .mega-menu li { font-weight: 700; font-size: 1.1em;}.rnav .mega-menu li>div { display: flex; justify-content: space-between; align-items: center; gap: .5em;}.rnav .menu li { padding: 0 1em; font-size: 1em; font-weight: 400;}.rnav .menu a { display: block; margin: .8em 0;}.rnav .menu { display: none;}.rnav .menu-show, .rnav .sub-menu-show { display: block;}.rnav .icon-rotated { transform: rotate(90deg);}.rnav .dropdown>div, .sub-dropdown>div { cursor: pointer; padding: .5em;}.rnav .sub-menu { font-size: .9em; display: none;}.rnav .dropdown:hover>div, .sub-dropdown:hover>div { background: rgb(28 205 214 / 14%);}.rnav .menu-container { height: 0;}.rnav .mega-menu-show { height: 100vh;}}.gsub { border-right: 1px solid #d9e0e6; padding-right: 24px;}.nav-block, .nav-head p { padding: 10px;}.gsub.last { border-right: 10px!important;}.gparent { margin: auto; max-width: 1216px;}.nav-blocktitle, .nav-head { margin-bottom: 8px; font-size: 14px!important;}.nav-blocktitle-single { margin-bottom: 0!important;}.nav-block-link, .nav-block-link:active, .nav-block-link:focus, .nav-block-link:hover { color: #000!important;}.nav-block { border-radius: 4px; margin-bottom: 8px;}.nav-img, .nav-img-small { border-radius: 15px; padding-bottom: 8px;}.nav-block:hover { background: linear-gradient(90.35deg, #80e7e8a8 1.47%, #77f8f99e 100%); cursor: pointer;}.nav-img { max-width: 100%}.nav-img-small { max-width: 20px;}.nav-heading { opacity: .8;}.rnav { z-index: 9999; line-height: 31px; padding-top: 35px; padding-bottom: 35px;}.nav-block img { max-width: 40px!important; position: relative; top: -2px; left: -5px; padding-bottom: 5px;}@media screen and (max-width:780px) { .gparent { grid-template-columns: repeat(1, 1fr); grid-template-rows: 1fr;}.nav-product-spacer { display: none!important;}.nav-product { padding-bottom: 15px;}}@media screen and (min-width:860px) { .section.light-grey.wf-section { padding-top: 20vh; padding-bottom: 20vh;}}.gradient-section { background: linear-gradient(180deg, rgba(0, 0, 0, .2) 0, #fff 30%);}#Extension1 .badge, #Extension1 .btn, #Extension2 .badge { text-align: center; white-space: nowrap; vertical-align: middle;}#Extension1 { font-weight: 400; font-style: normal; position: relative; text-align: left;}#Extension1 .btn { box-sizing: border-box; font: inherit; margin: 0; overflow: visible; text-transform: none; font-family: inherit; font-weight: 400; cursor: pointer; padding: 4px 0 0; font-size: 13px; line-height: 1.42857143; border-radius: 100%; user-select: none; color: #fff; display: inline-block; width: 80px; height: 80px; position: absolute;}#Extension1 .list-group-item, #Extension2 .list-group-item { box-sizing: border-box; text-decoration: none; margin-bottom: -1px;}#title, .Extension1-icon, .plyr { position: relative;}#Extension1-playlist { scrollbar-width: thin; scrollbar-color: #000 rgba(0, 0, 0, 0.1);}#Extension1-playlist::-webkit-scrollbar { width: 6px;}#Extension1-playlist::-webkit-scrollbar-track { background: rgba(0, 0, 0, .1); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}#Extension1-playlist::-webkit-scrollbar-thumb { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #000;}#title { padding: 9px 12px; border-radius: 2px; cursor: default; background: #000; color: #fff; font-size: calc(1rem + .16vw);}.Extension1-icon { width: 20px; height: 20px; font-size: 13px; color: #fff; fill: currentColor;}#Extension1-playPause { display: block; height: 60px; width: 60px; border-radius: 100%; border: 0; background-color: #1acdd6; cursor: pointer; margin-bottom: 0;}#Extension1-playPause:hover { background-color: #39e0e8;}#Extension1 .btn:hover { color: #fff; background-color: #449d44; border-color: #398439;}#Extension1-pb { width: 75px; height: 200px;}#Extension1 .list-group, #Extension2 .list-group { font-weight: 400; font-size: 13px; line-height: 1.42857143; box-sizing: border-box; margin-top: 10px;}#Extension1 .list-group-item { position: relative; display: block; padding: 10px 15px; background-color: #fff; border: 1px solid #ddd; color: #555;}#Extension1 .list-group-item.active, #Extension1 .list-group-item.active:focus, #Extension1 .list-group-item.active:hover { z-index: 2; color: #fff; background-color: #1acdd6; border-color: #1acdd6;}#Extension1 a.list-group-item:focus, #Extension1 a.list-group-item:hover { color: #555; text-decoration: none; background-color: #f5f5f5;}#Extension1 .list-group-item:first-child, #Extension2 .list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px;}#Extension1 .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}#Extension1 .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: .8em; font-weight: 700; line-height: 1; color: #fff; background-color: #d1d1d1; border-radius: 3px;}#Extension1 .list-group-item>.badge, #Extension2 .list-group-item>.badge { float: right;}#Extension1 .list-group-item.active>.badge { color: #23b8c0; background-color: #fff;}#Extension1 #time-indicator { color: rgba(0, 0, 0, .6); padding: 3px 4px; z-index: 10; font-size: 10px; display: inline-block; width: 100%; top: 82px; pointer-events: none; opacity: .9;}#Extension1 .btn { background-color: #1acdd6!important; border: 5px solid #fff!important; top: 31px!important; left: 0!important; z-index: 20!important; margin-left: 0;}#Extension1 #hover { position: absolute; left: 0; top: 0; z-index: 1; pointer-events: none; height: 141px; width: 0; background: rgb(219 219 219 / 20%); opacity: 0; transition: opacity .2s;}@keyframes plyr-progress { to { background-position: 25px 0;}}@keyframes plyr-popup { 0% { opacity: .5; transform: translateY(10px);}to { opacity: 1; transform: translateY(0);}}@keyframes plyr-fade-in { from { opacity: 0;}to { opacity: 1;}}.plyr { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; direction: ltr; font-family: Avenir, avenir next, helvetica neue, segoe ui, Helvetica, Arial, sans-serif; font-variant-numeric: tabular-nums; font-weight: 500; line-height: 1.7; max-width: 100%; min-width: 200px; text-shadow: none; transition: box-shadow .3s;}.plyr audio, .plyr video { border-radius: inherit; height: auto; width: 100%}.plyr button { font: inherit; line-height: inherit; width: auto;}.plyr--full-ui { box-sizing: border-box;}.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before { box-sizing: inherit;}.plyr__badge { background: #4f5b5f; border-radius: 2px; color: #fff; font-size: 9px; line-height: 1; padding: 3px 4px;}.plyr--full-ui ::-webkit-media-text-track-container { display: none;}.plyr__captions { animation: .3s plyr-fade-in; bottom: 0; color: #fff; display: none; font-size: 14px; left: 0; padding: 10px; position: absolute; text-align: center; transition: transform .4s ease-in-out; width: 100%}.plyr__captions .plyr__caption { background: rgba(0, 0, 0, .8); border-radius: 2px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 185%; padding: .2em .5em; white-space: pre-wrap;}.plyr__captions .plyr__caption div { display: inline;}.plyr__captions span:empty { display: none;}.plyr--captions-active .plyr__captions { display: block;}.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip], .plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed, .plyr__controls:empty, .plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip, a.plyr__control::after, a.plyr__control::before { display: none;}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions { transform: translateY(-40px);}.plyr__control { background: 0 0; border: 0; border-radius: 3px; color: inherit; cursor: pointer; flex-shrink: 0; overflow: visible; padding: 7px; position: relative; transition: .3s;}.plyr__control svg { display: block; fill: currentColor; height: 18px; pointer-events: none; width: 18px;}.plyr__control:focus { outline: 0;}.plyr__control.plyr__tab-focus { box-shadow: 0 0 0 5px rgba(26, 175, 255, .5);}a.plyr__control { text-decoration: none;}.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] { background: #1aafff; color: #fff;}.plyr--video .plyr__control svg { filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15));}.plyr__control--overlaid { background: rgba(26, 175, 255, .8); border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, .15); color: #fff; display: none; left: 50%; padding: 15px; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 2;}.plyr__menu__container, .plyr__tooltip { bottom: 100%; box-shadow: 0 1px 2px rgba(0, 0, 0, .15); margin-bottom: 10px; white-space: nowrap;}.plyr__control--overlaid svg { left: 2px; position: relative;}.plyr--playing .plyr__control--overlaid { opacity: 0; visibility: hidden;}.plyr--full-ui.plyr--video .plyr__control--overlaid { display: block;}.plyr--full-ui ::-webkit-media-controls { display: none;}.plyr__controls { align-items: center; display: flex; justify-content: flex-end; text-align: center;}.plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls .plyr__volume, .plyr__controls>.plyr__control { margin-left: 5px;}.plyr__controls .plyr__menu+.plyr__control, .plyr__controls .plyr__progress+.plyr__control, .plyr__controls>.plyr__control+.plyr__control, .plyr__controls>.plyr__control+.plyr__menu { margin-left: 2px;}.plyr__controls>.plyr__control:first-child, .plyr__controls>.plyr__control:first-child+[data-plyr=pause] { margin-left: 0; margin-right: auto;}.plyr--audio .plyr__controls { background: #fff; border-radius: inherit; color: #4f5b5f; padding: 10px;}.plyr--video .plyr__controls { background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7)); border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; bottom: 0; color: #fff; left: 0; padding: 20px 5px 5px; position: absolute; right: 0; transition: opacity .4s ease-in-out, transform .4s ease-in-out; z-index: 3;}.plyr--video.plyr--hide-controls .plyr__controls { opacity: 0; pointer-events: none; transform: translateY(100%);}.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] { display: inline-block;}.plyr__video-embed { height: 0; padding-bottom: 56.25%; position: relative;}.plyr__video-embed iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container { padding-bottom: 240%; position: relative; transform: translateY(-38.28125%);}.plyr__menu { display: flex; position: relative;}.plyr__menu .plyr__control svg { transition: transform .3s;}.plyr__menu .plyr__control[aria-expanded=true] svg { transform: rotate(90deg);}.plyr__menu__container { animation: .2s plyr-popup; background: rgba(255, 255, 255, .9); border-radius: 4px; color: #4f5b5f; font-size: 16px; position: absolute; right: -3px; text-align: left; z-index: 3;}.plyr__menu__container>div { overflow: hidden; transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1);}.plyr__menu__container::after { border: 4px solid transparent; border-top-color: rgba(255, 255, 255, .9); content: ''; height: 0; position: absolute; right: 15px; top: 100%; width: 0;}.plyr__menu__container [role=menu] { padding: 7px;}.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] { margin-top: 2px;}.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child { margin-top: 0;}.plyr__menu__container .plyr__control { align-items: center; color: #4f5b5f; display: flex; font-size: 14px; padding: 4px 11px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%}.plyr__menu__container .plyr__control>span { align-items: inherit; display: flex; width: 100%}.plyr__menu__container .plyr__control::after { border: 4px solid transparent; content: ''; position: absolute; top: 50%; transform: translateY(-50%);}.plyr__menu__container .plyr__control--forward { padding-right: 28px;}.plyr__menu__container .plyr__control--forward::after { border-left-color: rgba(79, 91, 95, .8); right: 5px;}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after { border-left-color: currentColor;}.plyr__menu__container .plyr__control--back { font-weight: 500; margin: 7px 7px 3px; padding-left: 28px; position: relative; width: calc(100% - 14px);}.plyr__menu__container .plyr__control--back::after { border-right-color: rgba(79, 91, 95, .8); left: 7px;}.plyr__menu__container .plyr__control--back::before { background: #b7c5cd; box-shadow: 0 1px 0 #fff; content: ''; height: 1px; left: 0; margin-top: 4px; overflow: hidden; position: absolute; right: 0; top: 100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after { border-right-color: currentColor;}.plyr__menu__container .plyr__control[role=menuitemradio] { padding-left: 7px;}.plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before { border-radius: 100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before { background: rgba(0, 0, 0, .1); content: ''; display: block; flex-shrink: 0; height: 16px; margin-right: 10px; transition: .3s; width: 16px;}.plyr__menu__container .plyr__control[role=menuitemradio]::after { background: #fff; border: 0; height: 6px; left: 12px; opacity: 0; top: 50%; transform: translateY(-50%) scale(0); transition: transform .3s, opacity .3s; width: 6px;}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before { background: #1aafff;}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after { opacity: 1; transform: translateY(-50%) scale(1);}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before { background: rgba(0, 0, 0, .1);}.plyr__menu__container .plyr__menu__value { align-items: center; display: flex; margin-left: auto; margin-right: -5px; overflow: hidden; padding-left: 25px; pointer-events: none;}.plyr--full-ui input[type=range] { -webkit-appearance: none; background: 0 0; border: 0; border-radius: 28px; display: block; height: 20px; margin: 0; padding: 0; transition: box-shadow .3s; width: 100%; color: #f0f0f0;}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track { background: 0 0; border: 0; border-radius: 3px; height: 6px; transition: box-shadow .3s; -webkit-user-select: none; user-select: none; background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));}.plyr--full-ui input[type=range]::-webkit-slider-thumb { background: #fff; border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2); height: 14px; position: relative; transition: .2s; width: 14px; -webkit-appearance: none; margin-top: -4px;}.plyr--full-ui input[type=range]::-moz-range-track { background: 0 0; border: 0; border-radius: 3px; height: 6px; transition: box-shadow .3s; -moz-user-select: none; user-select: none;}.plyr--full-ui input[type=range]::-moz-range-thumb { background: #fff; border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2); height: 14px; position: relative; transition: .2s; width: 14px;}.plyr--full-ui input[type=range]::-moz-range-progress { background: currentColor; border-radius: 3px; height: 6px;}.plyr--full-ui input[type=range]::-ms-track { background: 0 0; border: 0; border-radius: 3px; height: 6px; transition: box-shadow .3s; -ms-user-select: none; user-select: none; color: transparent;}.plyr--full-ui input[type=range]::-ms-fill-upper { background: 0 0; border: 0; border-radius: 3px; height: 6px; transition: box-shadow .3s; -ms-user-select: none; user-select: none;}.plyr--full-ui input[type=range]::-ms-fill-lower { background: currentColor; border: 0; border-radius: 3px; height: 6px; transition: box-shadow .3s; -ms-user-select: none; user-select: none;}.like-click, .player-inner { user-select: none; -khtml-user-select: none;}.plyr--full-ui input[type=range]::-ms-thumb { background: #fff; border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2); height: 14px; position: relative; transition: .2s; width: 14px; margin-top: 0;}.plyr--full-ui input[type=range]::-ms-tooltip { display: none;}.plyr--full-ui input[type=range]:focus { outline: 0;}.plyr--full-ui input[type=range]::-moz-focus-outer { border: 0;}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track { box-shadow: 0 0 0 5px rgba(26, 175, 255, .5); outline: 0;}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track { box-shadow: 0 0 0 5px rgba(26, 175, 255, .5); outline: 0;}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track { box-shadow: 0 0 0 5px rgba(26, 175, 255, .5); outline: 0;}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track { background-color: rgba(255, 255, 255, .25);}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track { background-color: rgba(255, 255, 255, .25);}.plyr--full-ui.plyr--video input[type=range]::-ms-track { background-color: rgba(255, 255, 255, .25);}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5);}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5);}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(255, 255, 255, .5);}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track { background-color: rgba(183, 197, 205, .66);}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track { background-color: rgba(183, 197, 205, .66);}.plyr--full-ui.plyr--audio input[type=range]::-ms-track { background-color: rgba(183, 197, 205, .66);}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1);}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1);}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(47, 52, 61, .2), 0 0 0 3px rgba(0, 0, 0, .1);}.plyr__poster { background-color: #000; background-position: 50% 50%; background-repeat: no-repeat; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: opacity .2s; width: 100%; z-index: 1;}.modal.active-mdl .modal-content, .plyr--stopped.plyr__poster-enabled .plyr__poster { opacity: 1;}.plyr__time+.plyr__time::before { content: '\2044'; margin-right: 10px;}@media(max-width:767px) { .plyr__time+.plyr__time { display: none;}}.plyr--video .plyr__time { text-shadow: 0 1px 1px rgba(0, 0, 0, .15);}.plyr__tooltip { background: rgba(255, 255, 255, .9); border-radius: 3px; color: #4f5b5f; font-size: 14px; font-weight: 500; left: 50%; line-height: 1.3; opacity: 0; padding: 5px 7.5px; pointer-events: none; position: absolute; transform: translate(-50%, 10px) scale(.8); transform-origin: 50% 100%; transition: transform .2s .1s, opacity .2s .1s; z-index: 2;}.plyr--video, .plyr__video-wrapper { background: #000; overflow: hidden;}.plyr__tooltip::before { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(255, 255, 255, .9); bottom: -4px; content: ''; height: 0; left: 50%; position: absolute; transform: translateX(-50%); width: 0; z-index: 2;}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible { opacity: 1; transform: translate(-50%, 0) scale(1);}.plyr .plyr__control:hover .plyr__tooltip { z-index: 3;}.plyr__controls>.plyr__control:first-child .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip { left: 0; transform: translate(0, 10px) scale(.8); transform-origin: 0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before { left: 16px;}.plyr__controls>.plyr__control:last-child .plyr__tooltip { left: auto; right: 0; transform: translate(0, 10px) scale(.8); transform-origin: 100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before { left: auto; right: 16px; transform: translateX(50%);}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip, .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip, .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip { transform: translate(0, 0) scale(1);}.plyr--video.plyr--menu-open { overflow: visible;}.plyr__video-wrapper { border-radius: inherit; position: relative; z-index: 0;}.plyr__progress { flex: 1; left: 7px; margin-right: 14px; position: relative;}.plyr__progress input[type=range], .plyr__progress__buffer { margin-left: -7px; margin-right: -7px; width: calc(100% + 14px);}.plyr__progress input[type=range] { position: relative; z-index: 2;}.plyr__progress .plyr__tooltip { font-size: 14px; left: 0;}.plyr__progress__buffer { -webkit-appearance: none; background: 0 0; border: 0; border-radius: 100px; height: 6px; left: 0; margin-top: -3px; padding: 0; position: absolute; top: 50%}.plyr__progress__buffer::-webkit-progress-bar { background: 0 0; transition: width .2s;}.plyr__progress__buffer::-webkit-progress-value { background: currentColor; border-radius: 100px; min-width: 6px;}.plyr__progress__buffer::-moz-progress-bar { background: currentColor; border-radius: 100px; min-width: 6px; transition: width .2s;}.plyr__progress__buffer::-ms-fill { border-radius: 100px; transition: width .2s;}.plyr--video .plyr__progress__buffer { box-shadow: 0 1px 1px rgba(0, 0, 0, .15); color: rgba(255, 255, 255, .25);}.plyr--audio .plyr__progress__buffer { color: rgba(183, 197, 205, .66);}.plyr--loading .plyr__progress__buffer { animation: 1s linear infinite plyr-progress; background-image: linear-gradient(-45deg, rgba(47, 52, 61, .6) 25%, transparent 25%, transparent 50%, rgba(47, 52, 61, .6) 50%, rgba(47, 52, 61, .6) 75%, transparent 75%, transparent); background-repeat: repeat-x; background-size: 25px 25px; color: transparent;}.plyr--video.plyr--loading .plyr__progress__buffer { background-color: rgba(255, 255, 255, .25);}.plyr--audio.plyr--loading .plyr__progress__buffer { background-color: rgba(183, 197, 205, .66);}.plyr__volume { align-items: center; display: flex; flex: 1; position: relative;}.plyr__volume input[type=range] { margin-left: 5px; position: relative; z-index: 2;}@media(min-width:480px) { .plyr__captions { font-size: 16px; padding: 20px;}.plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls .plyr__volume, .plyr__controls>.plyr__control { margin-left: 10px;}.plyr--video .plyr__controls { padding: 35px 10px 10px;}.plyr__volume { max-width: 90px;}}@media(min-width:768px) { .cta-content p { font-size: 18px!important;}.cta-content h2 { font-weight: 100;}.nav-menu-link-box { margin-top: 40px;}.big-slider-title { margin-top: -5rem;}.plyr__captions { font-size: 18px;}.plyr__volume { max-width: 110px;}}.plyr--is-ios .plyr__volume, .plyr--is-ios.plyr--vimeo [data-plyr=mute] { display: none!important;}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen, .plyr__cues { display: block;}.plyr:fullscreen { background: #000; border-radius: 0!important; height: 100%; margin: 0; width: 100%}.plyr:fullscreen video { height: 100%}.plyr:fullscreen .plyr__video-wrapper { height: 100%; width: 100%}.plyr:fullscreen .plyr__video-embed { overflow: visible;}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper { height: 0; top: 50%; transform: translateY(-50%);}.plyr:fullscreen .plyr__control .icon--exit-fullscreen { display: block;}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg { display: none;}.plyr:fullscreen.plyr--hide-controls { cursor: none;}.plyr:-webkit-full-screen { background: #000; border-radius: 0!important; height: 100%; margin: 0; width: 100%}.plyr:-webkit-full-screen video { height: 100%}.plyr:-webkit-full-screen .plyr__video-wrapper { height: 100%; width: 100%}.plyr:-webkit-full-screen .plyr__video-embed { overflow: visible;}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper { height: 0; top: 50%; transform: translateY(-50%);}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen { display: block;}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg { display: none;}.plyr:-webkit-full-screen.plyr--hide-controls { cursor: none;}.plyr:-moz-full-screen { background: #000; border-radius: 0!important; height: 100%; margin: 0; width: 100%}.plyr:-moz-full-screen video { height: 100%}.plyr:-moz-full-screen .plyr__video-wrapper { height: 100%; width: 100%}.plyr:-moz-full-screen .plyr__video-embed { overflow: visible;}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper { height: 0; top: 50%; transform: translateY(-50%);}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen { display: block;}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg { display: none;}.plyr:-moz-full-screen.plyr--hide-controls { cursor: none;}.plyr:-ms-fullscreen { background: #000; border-radius: 0!important; height: 100%; margin: 0; width: 100%}.plyr:-ms-fullscreen video { height: 100%}.plyr:-ms-fullscreen .plyr__video-wrapper { height: 100%; width: 100%}.plyr:-ms-fullscreen .plyr__video-embed { overflow: visible;}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper { height: 0; top: 50%; transform: translateY(-50%);}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen { display: block;}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg { display: none;}.plyr:-ms-fullscreen.plyr--hide-controls { cursor: none;}.plyr--fullscreen-fallback { background: #000; border-radius: 0!important; height: 100%; margin: 0; width: 100%; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 10000000;}.plyr--fullscreen-fallback video { height: 100%}.plyr--fullscreen-fallback .plyr__video-wrapper { height: 100%; width: 100%}#Extension1-playlist, .plyr--fullscreen-fallback .plyr__video-embed, .video-player-list { overflow: visible;}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper { height: 0; top: 50%; transform: translateY(-50%);}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg, .plyr__ads::after:empty { display: none;}.plyr--fullscreen-fallback.plyr--hide-controls { cursor: none;}@media(min-width:1024px) { .plyr: fullscreen .plyr__captions { font-size: 21px;}.plyr:-webkit-full-screen .plyr__captions { font-size: 21px;}.plyr:-moz-full-screen .plyr__captions { font-size: 21px;}.plyr:-ms-fullscreen .plyr__captions { font-size: 21px;}.plyr--fullscreen-fallback .plyr__captions { font-size: 21px;}}.plyr__ads { border-radius: inherit; bottom: 0; cursor: pointer; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: -1;}.plyr__ads>div, .plyr__ads>div iframe { height: 100%; position: absolute; width: 100%}.plyr__ads::after { background: rgba(47, 52, 61, .8); border-radius: 2px; bottom: 10px; color: #fff; content: attr(data-badge-text); font-size: 11px; padding: 2px 6px; pointer-events: none; position: absolute; right: 10px; z-index: 3;}.plyr__cues { background: currentColor; height: 6px; left: 0; margin: -3px 0 0; opacity: .8; position: absolute; top: 50%; width: 3px; z-index: 3;}.plyr--no-transition { transition: none!important;}.plyr__sr-only { clip: rect(1px, 1px, 1px, 1px); overflow: hidden; border: 0!important; height: 1px!important; padding: 0!important; position: absolute!important; width: 1px!important;}.comment-voting:hover .comment-v-outlined, .plyr [hidden], button[data-plyr=captions], button[data-plyr=settings] { display: none!important;}.comment-voting:hover .comment-v-fill, .video-column-grid, .voted .comment-v-fill { display: block!important;}.video-player-list { background: rgba(0, 0, 0, .9); padding: 3px;}.video-player-item { background: rgba(255, 255, 255, .1); padding: 12px 5px 5px 16px; margin-bottom: 16px;}.section-dark { background: #202020; color: #fff;}.plyr__time { font-size: 14px; cursor: default;}.list-group, .list-group a { cursor: pointer!important;}#Extension2-playlist { overflow: visible; scrollbar-width: thin; scrollbar-color: #1acdd6 #000;}#Extension2 .list-group-item.active, #Extension2 .list-group-item.active:focus, #Extension2 .list-group-item.active:hover { z-index: 2; color: #73ebf1; background-color: #004b4f; border-color: #1acdd6;}#Extension2 a.list-group-item:focus, #Extension2 a.list-group-item:hover { text-decoration: none; background-color: #373737; color: #dfdfdf;}#Extension2 .list-group-item { position: relative; display: block; padding: 10px 15px; background-color: #131313; border: 1px solid #232323; color: #dfdfdf;}#Extension2 .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: .8em; font-weight: 700; line-height: 1; color: #dfdfdf; background-color: #232323; border-radius: 3px;}.plyr { border-radius: 3px;}#Extension2-playlist::-webkit-scrollbar { width: 6px;}#Extension2-playlist::-webkit-scrollbar-track { background: #000; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}#Extension2-playlist::-webkit-scrollbar-thumb { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #1acdd6;}.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] { background: #1ccdd6; color: #fff;}.plyr__control.plyr__tab-focus { box-shadow: 0 0 0 5px rgb(26 253 255 / 50%); outline: 0;}.plyr__control--overlaid { background: rgb(28 205 214 / 80%);}.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true], .plyr__control--overlaid:focus, .plyr__control--overlaid:hover { background: #1ccdd6!important;}#Extension1-play { position: relative; left: 2px; top: 1px;}#Extension1-pause { position: relative; left: 1px; top: 1px;}.smart-header { padding-top: 140px;}@media screen and (max-width:767px) { .smart-header { padding-top: 100px;}}#Extension2 .list-group-item:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}.list-group { border-radius: 4px; font-size: calc(12px + .12vw)!important;}.plyr__poster { background-size: cover!important; opacity: 1;}img { -moz-user-select: none; -webkit-user-select: none; -o-user-select: none; -webkit-user-drag: none; user-drag: none;}.video_title { cursor: default; color: #fff; border: 0; border-radius: 3px; background-color: rgba(0, 0, 0, .3); padding: 16px; font-size: 18px;}.video_title svg { max-width: 24px!important; position: relative; top: -1px; margin-right: 5px;}.player-title { background: rgb(0 0 0 / 80%); border-bottom: 1px solid #181c1d; margin: 0; padding-top: 20px; padding-bottom: 7px; padding-left: 20px; font-size: calc(16px + .1vw); border-top-left-radius: 3px; border-top-right-radius: 3px;}.player-title h2 { font-size: calc(16px + .1vw); color: #f2f2f2; opacity: .9; max-width: 80%}.video-player { -webkit-box-shadow: 0 0 49px 10px rgba(0, 0, 0, .6); box-shadow: 0 0 49px 10px rgba(0, 0, 0, .6);}.icon-caption { position: relative; font-size: 15px; left: 3px;}.player-inner { color: #73ebf1; background-color: #004b4f; border: 1px solid; border-radius: 3px; padding: 4px 12px 7px 7px; margin-right: 12px; display: inline; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -o-user-select: none;}.player-inner svg { max-width: 23px!important; transition: fill .3s ease-in-out!important;}.player-subbar { margin: 0; margin-top: 30px!important; margin-bottom: 30px!important; font-size: calc(16px + .1vw); border-radius: 3px;}.player-inner.red { color: #f44141; background-color: #4f0000; border-color: #d61a1a;}@media(max-width:980px) { .icon-caption-details { display: none;}.inner-shrunk { padding-right: 7px;}}.player-comments { background: #151515; border-radius: 3px; border: 0; padding: 20px;}.player-comments h3 { font-size: calc(16px + .1vw); border-bottom: 1px solid; padding-bottom: 15px; margin-bottom: 0;}.comment-author, .comment-author:hover { text-decoration: none!important;}.comment-thread button { -moz-appearance: none; -webkit-appearance: none; appearance: none;}.comment-body, .comment-body a, .comment-body p { font-size: calc(14px + .1vw);}.comment-thread { width: 100%; margin: auto; padding: 0 30px; color: #fff; border: 1px solid transparent;}.m-0 { margin: 2px 0 0; font-size: 14px;}.sr-only { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}.comment { position: relative; margin: 20px auto;}.comment-heading { display: flex; align-items: center; height: 50px; font-size: calc(14px + .1vw);}.comment-voting { width: 23px; height: 23px; position: relative; left: -5px;}.comment-voting button { display: block; width: 100%; height: 50%; padding: 0; border: 0; font-size: 10px;}.comment-info { color: rgba(255, 255, 255, .5); margin-left: 10px;}.comment-author { color: rgba(255, 255, 255, .85); font-weight: 700; text-decoration: none;}.comment-author:hover { text-decoration: underline;}.comment-border-link { display: block; position: absolute; top: 50px; left: 0; width: 12px; height: calc(100% - 50px); border-left: 4px solid transparent; border-right: 4px solid transparent; background-color: rgba(255, 255, 255, .1); background-clip: padding-box;}.comment-border-link:hover { background-color: rgba(255, 255, 255, .3);}.comment-body { padding: 0 20px 0 28px;}.replies { margin-left: 28px;}details.comment summary { position: relative; list-style: none; cursor: pointer;}details.comment summary::-webkit-details-marker { display: none;}details.comment:not([open]) .comment-heading { border-bottom: 1px solid rgba(0, 0, 0, .2);}.comment-heading::after { display: inline-block; position: absolute; right: 5px; align-self: center; font-size: 12px; color: rgba(0, 0, 0, .55);}.comment-thread input, .comment-thread textarea, .reply-form input, .reply-form textarea { background-color: #232323!important;}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) { .comment-heading { cursor: default;}details.comment:not([open]) .comment-heading::after, details.comment[open] .comment-heading::after { content: " "}}.reply-form textarea { font-size: calc(14px + .1vw); width: 100%; max-width: 100%; margin-top: 15px; margin-bottom: 5px; padding: 10px; border: 1px solid #3a3a3a!important; border-radius: 3px;}#btn_alert, .d-none, .voted .comment-v-outlined, .w-hidden { display: none;}.comment-thread button, .comment-thread button:active, .comment-thread button:focus, .comment-thread button:hover, .reply-root button { margin-top: 3px; cursor: pointer; opacity: .4; text-decoration: none!important; border: 1px solid rgba(255, 255, 255, .3); border-radius: 3px; padding: 7px 12px; display: inline-block; font-size: 13px; background: 0 0; color: #fff;}.reply-root { padding-left: 33px; padding-right: 33px; margin: auto; font-size: 15px; border-radius: 3px;}.commentButton { color: rgba(255, 255, 255, .9); background-color: #171717; border-color: rgba(255, 255, 255, .3); opacity: .5;}@media(max-width:680px) { .list-group-item .badge { display: none!important;}}.forum-posts { background: #131313; border-radius: 3px; padding: 0;}.forum-single { padding: 20px; border-bottom: 1px solid rgba(255, 255, 255, .07); cursor: pointer; transition: background-color .1s;}.forum-single:active, .forum-single:focus, .forum-single:hover { background-color: rgba(255, 255, 255, .04); background-image: url("data:image/svg+xml, %3Csvg viewBox='0 0 1024 1024' class='icon' version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M256 120.768L306.432 64 768 512l-461.568 448L256 903.232 659.072 512z' fill='%23c0c0c0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 97%; background-size: 30px;}.post-title span { max-width: 90%!important; display: block;}.like-click { border: 1px solid rgba(255, 255, 255, .4); background: rgba(255, 255, 255, .04); padding: 20px 25px 13px; min-width: 88px; min-height: 88px; border-radius: 3px; font-size: 14px; text-align: center; position: relative; -moz-user-select: none; -webkit-user-select: none; -o-user-select: none; -webkit-user-drag: none; user-drag: none;}.like-click svg { max-width: 20px; margin-top: 3px; pointer-events: none;}.like-click:hover, .liked { background: rgba(255, 255, 255, .2); color: #fff; border-color: rgba(255, 255, 255, .6);}.post-votes { width: 36px; text-align: left; font-size: 12px;}@media(min-width:680px) { .forum-heading { font-size: calc(16px + .1vw);}.post-title { font-size: 18px;}}.post-title { padding-top: 16px;}a .forum-single { color: #e7e7e7;}.post-subtitle { font-size: 14px; margin-top: 8px; opacity: .5;}.post-vote-count { opacity: .8; pointer-events: none;}.button-f-post { background: #1c1c1c; border: 1px solid #777; color: #d2d2d2; font-size: 17px;}.comment-body p, .forum-heading, .post-content { color: rgba(255, 255, 255, .9);}.button-f-post:hover, .new-post input[type=button]:hover { background: rgba(255, 255, 255, .2)!important;}.comment-body p { margin-left: 5px;}.forum-heading { cursor: default; padding: 24px 35px 24px 21px; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom: 1px solid rgba(255, 255, 255, .1); position: sticky; top: 0; background: #0f0f0f; z-index: 999;}.forum-heading svg { max-width: 30px; border: 0!important; margin-right: 10px;}.comment-voting:hover, .modal-button, .modal-wrapper, .single-title .like-click { cursor: pointer;}.forum-title, .single-title:active, .single-title:focus, .single-title:hover { background: #131313!important; cursor: default;}.forum-title { position: sticky; top: 0; z-index: 9999; position: -webkit-sticky;}.like-click:hover svg { stroke: #fff!important; opacity: 1!important;}.post-content { padding: 50px 40px; border-bottom: 1px solid rgba(255, 255, 255, .07); background: #151515;}.forum-backlink { margin-bottom: 26px; display: block; color: rgba(255, 255, 255, .7);}.new-post-inner { padding: 20px;}.new-post p { margin: 0; font-size: 17px; padding: 10px 10px 3px 3px;}.new-post input[type=button] { margin-top: 16px; display: block; background: #1c1c1c!important; border: 1px solid #777; color: #d2d2d2;}.new-post input, .new-post textarea { margin-top: 10px; width: 100%; background-color: #000!important; color: #fff; border: 0; padding: 14px; border-radius: 3px;}.new-post textarea { width: 100%; height: 350px; resize: none;}@media only screen and (min-width:40em) { .modal-overlay { display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; background-color: rgba(0, 0, 0, .9); opacity: 0; visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.modal-overlay.active-mdl { opacity: 1; visibility: visible; z-index: 99999;}}.modal, .modal-box, .top-link.hide svg { opacity: 0;}.modal { color: #fff; border: 1px solid rgba(255, 255, 255, .1); display: flex; align-items: center; justify-content: center; position: relative; margin: 0 auto; background-color: #000; padding: 1rem; border-radius: 3px; z-index: 1; overflow-y: auto; transition: opacity .5s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.modal .close-modal { position: absolute; z-index: 99; cursor: pointer; top: 5px; right: 15px;}.modal .close-modal svg { width: 1.75em; height: 1.75em;}.modal .modal-content { opacity: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden;}.modal.active-mdl { visibility: visible; opacity: 1; transform: scale(1);}.modal.active-mdl .close-modal { opacity: 1; z-index: 1000; transform: translateY(14px); margin-right: 5px;}@media only screen and (min-width:39.9375em) { .modal.wide { display: block!important; height: auto; width: 500px; margin: 0; padding: 0;}}@media only screen and (max-width:39.9375em) { .modal.wide { width: 100vw; max-width: 100vw; top: 72px; display: block;}.modal-content, .modal-content>div { height: 100vh!important;}h1 { font-size: 1.5rem;}.modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; -webkit-overflow-scrolling: touch; border-radius: 0; padding: 0!important;}.close-modal { right: 20px!important;}}.modal-box { display: none; width: 0; height: 0;}.modal-error { color: #c24a4a;}.new-post-inner a { margin-top: 6px; color: rgba(255, 255, 255, .5); padding-bottom: 6px; display: block; cursor: pointer;}.embedded-nav { user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; -webkit-user-drag: none; user-drag: none; border-radius: 3px; display: block; background: #000;}.embedded-nav li:hover { background-color: rgba(255, 255, 255, .04);}.embedded-nav ul { list-style: none; margin: 0; padding: 0; overflow: hidden; border-radius: 3px; opacity: .93; background: rgb(25 25 25 / 90%); border: 1px solid rgb(66 66 66);}.embedded-nav li { float: left; margin: 0;}.embedded-nav a { display: block; color: #fff; text-align: center; padding: 10px 28px; min-width: 140px; margin: 0; font-size: 16px; text-decoration: none; border-right: 1px solid rgba(255, 255, 255, .1);}.activity a, .comment-register, .rules-link { text-decoration: underline;}@media only screen and (max-width:720px) { .embedded-nav { display: block;}.embedded-nav a { background-image: url("data:image/svg+xml, %3Csvg viewBox='0 0 1024 1024' class='icon' version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M256 120.768L306.432 64 768 512l-461.568 448L256 903.232 659.072 512z' fill='%23c0c0c0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 97%; background-size: 19px; text-align: left; color: rgba(255, 255, 255, .84); border-bottom: 1px solid rgba(255, 255, 255, .1);}.embedded-nav ul { display: flex; flex-direction: column;}.embedded-nav li { float: none; width: 100%; text-align: center;}.embedded-nav .nav-last { border-bottom: 0;}}.forum-status { border: 1px solid #1acdd6; margin-top: 36px; border-radius: 3px; padding: 20px; color: #73ebf1; background-color: #004b4f;}.forum-status svg { width: 20px; margin-bottom: 2px; margin-right: 5px;}.comment-deleted { opacity: .4;}.disabled-field { max-height: 80px;}.post-creator { padding: 13px 13px 13px 15px; border-radius: 3px; margin-top: 40px; background: rgba(255, 255, 255, .03); border-bottom: 1px solid rgba(255, 255, 255, .1); display: block!important;}.creator-title { font-size: 14px; margin: 0;}.creator-details { font-size: 12px; margin: 3px 0 0; color: #b7b7b7;}.comment-register, .sub-post { margin-top: 20px; cursor: pointer;}.creator-admin { color: #0f0!important; opacity: .93;}.post-creator svg { max-width: 40px; margin-right: 10px; opacity: .8;}.activity { padding: 20px; border-radius: 3px; min-height: 400px;}.activity a { color: #1acdd6;}.activity-feed { padding: 15px; list-style: none;}.activity-feed .feed-item { position: relative; padding-bottom: 20px; padding-left: 30px; border-left: 1px solid rgba(255, 255, 255, .2);}.activity-feed .feed-item:last-child { border-color: transparent;}.activity-feed .feed-item::after { content: ""; display: block; position: absolute; top: 0; left: -6px; width: 10px; height: 10px; border-radius: 6px; background: #004b4f; border: 1px solid #1acdd6;}.activity-feed .feed-item .date { display: block; position: relative; color: #8c9fa3; text-transform: uppercase; font-size: 13px;}.activity-feed .feed-item .text { position: relative; font-size: 16px; top: -.4rem;}.date { position: relative!important; top: -.39rem!important; display: block;}#btn_activity .ac-update, .ac-update { font-size: 10px; position: relative; top: -2px;}.rules-link { color: #73ebf1!important; cursor: pointer;}.ac-update { color: #f44141; background-color: #4f0000; border: 1px solid; padding: 3px 5px; border-radius: 3px; margin-right: 5px;}#btn_activity .ac-update { left: 4px;}.top-link svg { position: absolute; right: 13px; top: 18px; opacity: .69; width: 30px; transition: .3s;}.abo, .abo svg, .comment-register { position: relative;}.comment-register { color: rgba(255, 255, 255, .8); display: block; margin-bottom: 10px; left: -30px;}pre { background-color: rgba(0, 0, 0, .4); padding: 17px; font-size: 14px; border-radius: 3px;}.comment-thread a, .post-content a { color: rgba(255, 255, 255, .9); text-decoration: underline;}.sub-post { opacity: .4; text-decoration: none!important; border: 1px solid rgba(255, 255, 255, .3); border-radius: 3px; padding: 7px 12px; display: inline-block; font-size: 13px;}.commentButton { pointer-events: none; opacity: 0;}.abo_wrap { margin-top: 40px; margin-bottom: 30px;}.abo svg { max-width: 20px; top: -1px; margin-right: 10px; margin-left: -10px;}.abo { background: #000; color: #fff; border-radius: 3px; cursor: pointer; padding: 16px 38px;}.button { background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3e%3cg fill='none' fill-rule='evenodd' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3e%3cpath d='M1.7797 8.0199h20.9252l-6.2016 6.2016'/%3e%3cpath d='M16.806 1.308l5.8236 6.5842-2.9118 3.0499'/%3e%3c/g%3e%3c/svg%3e")!important; background-repeat: no-repeat; background-position: 86% 52%; background-size:19px; padding-right:65px; padding-top:16px; padding-bottom:16px; padding-left:38px; } .button.white { background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16'%3e%3cg fill='none' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3e%3cpath d='M1.7797 8.0199h20.9252l-6.2016 6.2016'/%3e%3cpath d='M16.806 1.308l5.8236 6.5842-2.9118 3.0499'/%3e%3c/g%3e%3c/svg%3e")!important; background-repeat: no-repeat; background-position: 86% 52%; background-size:19px; padding-right:65px; padding-top:16px; padding-bottom:16px; padding-left:38px; } .footer-link { padding-top:3px; } html,body{ overflow-x:hidden!important; } .button { transition: background-color .4s; } .footer { background-image:url(/img/perlin3-trans.png); background-repeat:no-repeat; background-size:contain; } .footer::after { content:"f"; background-image:url(/img/perlin3.png); opacity:0.05; display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:9999999; pointer-events:none; } .section-darkgray { background: linear-gradient(90.35deg, #80e3e8a8 1.47%, #77c1f93b 100%); } .section-darkgray::before{ content:""; display:block; position:absolute; width:100%; height:100%; pointer-events:none; opacity:0.06; background:url(/img/perlin6.png); background-size:cover; } img{user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;} .cs-rect { pointer-events:none; } .wide-rows a:hover img{ opacity:0; } @media screen and(min-width:1200px) { .wide-rows { grid-column-gap:0px; grid-row-gap:0px; } } .wide-rows div { border:0px!important; } .wide-rows img { box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 4px 10px 0 rgba(0, 0, 0, 0.08)!important; border-radius:5px; } .gsub-img { cursor:pointer; } #card1{ background-image:url(/img/card1.png); background-size:cover; border-radius:5px; } #card1 img:hover{ opacity:0; } #card2{ background-image:url(/img/card2.png); background-size:cover; border-radius:5px; } #card2 img:hover{ opacity:0; } #card3{ background-image:url(/img/card3.png); background-size:cover; border-radius:5px; } #card3 img:hover{ opacity:0; } #card4{ background-image:url(/img/card4.png); background-size:cover; border-radius:5px; } #card4 img:hover{ opacity:0; } .wide-rows div { margin-top:20px; } .menu-intro { max-width:1216px; margin:auto; display:block; } .card-desc p { border-top:1px solid #d9e0e6; padding-top:16px!important; color:#2F2F2FAE; border-radius:0px!important; padding-top:6px; padding-bottom:6px; border-radius:0px; } .menu-intro{border-bottom:1px solid #d9e0e6;padding-bottom:20px;} .wide-rows .gsub { padding:0px!important; margin-top:40px; } .rnav .dropdown .menu a:hover { color:#1f1f1a!important; } .wide-rows .button { padding-left:30px!important; max-width:220px; background-color:#ffffff; color:#000!important; border:1px solid #000; font-size:16px; box-shadow:none!important; } .emenu img{filter:invert(1)} .w-input{ display: block!important; width: 100%!important; padding: .8375rem 1rem!important; font-weight: 400!important; line-height: 1.25rem!important; appearance: none!important; background-color: #fff!important; background-clip: padding-box!important; border: 1px solid #dbdfea!important; border-radius: 3px!important; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .survey-wrapper-boxed { max-width:916px; margin:auto; padding:20px; } .fs-survey-box { padding: 50px 40px; } @media (min-width: 64rem) { .fs-survey-box { -webkit-box-flex: 5; -ms-flex: 5 5 auto; flex: 5 5 auto; -ms-flex-preferred-size: 5; flex-basis: 5; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 71.42857%; padding: 0 10px; } } @media (min-width: 64rem) and (min-width: 64rem) { .fs-survey-box { padding: 0 22px; } } @media (min-width: 64rem) { .fs-survey-box { margin-left: 14.28571%; padding-top: 80px; padding-bottom: 80px; } } .survey-container { display: flex; flex-wrap: wrap; width:100%; } .survey-form-item { display:none; } .survey-item { flex: 1 1 calc(50% - 20px); margin: 10px; background-color: #f2f2f2; padding: 20px; box-sizing: border-box; border: 1px solid #e5e9f2; padding: 1.5rem; border-radius: 4px; background: #fff; overflow: hidden; cursor: pointer; position: relative; user-select: none; display: none; align-items: center; justify-content: center; font-weight:bold; color: #112223!important; font-size: .875rem; font-weight: 600; } @media (min-width: 64rem) { .survey-container div { font-size: calc(14px + .105vw); } } @media (max-width: 620px) { .survey-item { flex: 1 1 100%; } } .select-option { padding-left: 30px; position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .select-option::before { content: ""; width: 20px; height: 20px; position: absolute; top: -5px; left: -5px; border-radius: 50%; background-color: #fff; border: 2px solid #dbdfea; box-shadow: inset 0 1px 1px rgba(16, 25, 36, .075); } .survey-item.active .select-option::before { border-color: #5ce5ff; } .select-option::after { content: ""; width: 14px; height: 14px; position: absolute; top: 0px; left: 0px; transform: scale(0); background: #5ce5ff; border-radius: 50%; transition: transform 0.1s ease; } .survey-item.active .select-option::after { transform: scale(1); } .survey-item.active { border-color: #5ce5ff; background: rgb(215 253 255) } .survey-item img { pointer-events:none; } .survey-spacer{height:150px} .survey-item-content{ position:absolute; width:80%; height:100%; text-align:center; margin-top:80px; } .survey-item-image { width: 50px; display: block; margin: auto; padding-bottom:20px; } .no-icon .survey-item-content { margin-top: 0; text-align: left; display: flex; align-items: center; padding: 0; width: 100%; padding-left: 54px; padding-top: 1px; font-weight: 500; } .no-icon .select-option { display: flex; align-items: center; position: relative; width: 100%; } .no-icon .select-option::before { content: ""; width: 20px; height: 20px; border-radius: 50%; background-color: #fff; border: 2px solid #dbdfea; box-shadow: inset 0 1px 1px rgba(16, 25, 36, .075); margin-right: 20px; } .no-icon .select-option::after { content: ""; width: 14px; height: 14px; transform: scale(0); background: #5ce5ff; border-radius: 50%; transition: transform 0.1s ease; position: absolute; top: -6px; left: 0px; } .no-icon .survey-item.active .select-option::after { transform: scale(1); } .no-icon .survey-item { padding: 1.5rem; display: flex; align-items: center; justify-content: flex-start; } .no-icon { flex: 1 1 100%; } .no-icon .select-option::before { top:-11px; } .survey-progress { display:flex; height: .375rem; border-radius:2px; background:#f5f6fa; flex-wrap:wrap; margin:auto; } .survey-percentage { display:block; background:linear-gradient(45deg, #1acdd6, #8be9ff); width:0%; border-radius:2px; } .survey-progress-animation { -webkit-transition: 300ms cubic-bezier(0.6, 0, 0.38, 1); -moz-transition: 300ms cubic-bezier(0.6, 0, 0.38, 1); -o-transition: 300ms cubic-bezier(0.6, 0, 0.38, 1); -ms-transition: 300ms cubic-bezier(0.6, 0, 0.38, 1); transition: 300ms cubic-bezier(0.6, 0, 0.38, 1); } .survey-padding { padding:10px; } .survey-wrapper h2 { font-size: 1.25rem; position:relative; top:2.5rem; margin-bottom:2.5rem; font-weight:600; } .survey-form-container { display: flex; flex-wrap: wrap; gap: 5px; width:100%; } .survey-form-item { box-sizing: border-box; padding: 10px; position: relative; flex: 1 1 50%; } .survey-form-item label { display: block; font-size: 1rem; font-weight: 500; color: #344357; margin-bottom: .5rem; } .survey-form-item input[type="text"], .survey-form-item textarea { width: 100%; margin-bottom:0px!important; box-sizing: border-box; } @media (max-width: 916px) { .survey-form-item { flex: 1 1 100% } .survey-form-item.responsive-width { flex-basis: 100%; } } @media (min-width: 917px) { .survey-form-item.responsive-width { flex-basis: calc(50% - 5px); } } .survey-steps { margin-bottom:10px; } .flex-full { flex-basis: 100%!important; } .small-spacing { display:block; height:20px; } .survey-next-btn { position:relative; top:20px; } .survey-prev-btn { background: 0 0; border: 0; opacity: .2; position: relative; top: 30px; } .fullwidth { width:100%; } .item-invalid { position: absolute; color: #fff; font-size: 11px; line-height: 1; background: #ed756b; padding: .3rem .5rem; z-index: 1; border-radius: 3px; white-space: nowrap; display: inline-block; right: 0; margin-right: 10px; left: auto; top: 6px; } .item-invalid::before { position: absolute; content: ""; height: 0; width: 0; border-left: 6px solid #ed756b; border-right: 6px solid transparent; left: 10px; border-bottom: 6px solid transparent; bottom: -5px; } .bubble-spacing { position: relative; left:0px; margin-top:10px; } .survey-form-item .item-invalid { position:absolute; } .cc { padding: .375rem 1.125rem; cursor:pointer; border: 2px solid #e5e9f2; font-size: 13px; line-height: 1.25rem; border-radius: 4px; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; display: inline-flex; align-items: center; background-color: #fff; font-size: 90% !important; margin-top:18px; margin-right:10px; } .cc.selected { border-color: #40d4df; } .cc svg { max-height:16px; max-width:16px; margin-right:10px; user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; -webkit-user-drag: none; pointer-events:none; user-drag: none; } .cc, .form-select { font-size: calc(13px + .1vw)!important; } .survey-appointment { margin:10px; } .form-select{max-width:480px!important;} @media(min-width:64rem) and (max-width:120rem) { .survey-wrapper { width:100vw; } .survey-wrapper .image-container { max-height: 100% !important; } }