 html {font-size: 10px;}@media only screen and (max-width: 400px) {html {font-size: 10px;}}html, body {height: 100%;}body {background: #ffffff;font-family: "Montserrat", sans-serif;font-size: 1.7rem;font-style: normal;font-weight: 400;line-height: 1.765;color: #444;margin: 0;padding: 0;}::selection {background: #33bda3;}:focus {outline: 1px solid #33bda3;}a {color: #33bda3;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}a:hover, a:focus, a:active {color: #33bda3;}a:hover, a:active {outline: 0;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: "Poppins", sans-serif;color: #1a1a1a;font-style: normal;font-weight: 700;text-rendering: optimizeLegibility;}h1, .h1, h2, .h2, h3, .h3, h4, .h4 {margin-top: 4rem;margin-bottom: 1.25rem;}@media only screen and (max-width:600px) {h1, .h1, h2, .h2, h3, .h3, h4, .h4 {margin-top: 5.1rem;}}h5, .h5, h6, .h6 {margin-top: 4.2rem;margin-bottom: 1.5rem;}@media only screen and (max-width:600px) {h5, .h5, h6, .h6 {margin-top: 3.6rem;margin-bottom: 0.9rem;}}h1, .h1 {font-size: 3.6rem;line-height: 1.25;letter-spacing: -0.1rem;}@media only screen and (max-width:600px) {h1, .h1 {font-size: 3.3rem;letter-spacing: -0.07rem;}}h2, .h2 {font-size: 3rem;line-height: 1.3;}h3, .h3 {font-size: 2.4rem;line-height: 1.25;}h4, .h4 {font-size: 2.1rem;line-height: 1.286;}h5, .h5 {font-size: 1.7rem;line-height: 1.235;}h6, .h6 {font-size: 1.4rem;line-height: 1.286;text-transform: uppercase;letter-spacing: 0.16rem;}span.purple-text {color:#3e1044;}p img {margin: 0;}p.lead{font-family: "Montserrat", sans-serif;font-size: 2.4rem;line-height: 1.5;margin-bottom: 3.6rem;color: rgba(85, 85, 85, 0.95);}p.lead--light {color: rgba(255,255,255,0.75)}@media only screen and (max-width: 1200px) {p.lead {font-size: 2.2rem;}}@media only screen and (max-width: 1000px) {p.lead {font-size: 2.1rem;}}@media only screen and (max-width: 800px) {p.lead {font-size: 1.9rem;}}em, i, strong, b {font-size: inherit;line-height: inherit;font-style: normal;font-weight: normal;}em, i {font-family: "Montserrat", sans-serif;}strong, b {font-family: "Montserrat", sans-serif;font-weight: normal;}small {font-size: 1.2rem;line-height: inherit;}blockquote {margin: 3.9rem 0;padding-left: 4.5rem;position: relative;}blockquote:before {content: "\201C";font-size: 10rem;line-height: 0px;margin: 0;color: rgba(0, 0, 0, 0.25);font-family: "Poppins", sans-serif;position: absolute;top: 3.6rem;left: 0;}blockquote p {font-family: "Poppins", sans-serif;padding: 0;font-size: 2.1rem;line-height: 1.857;color: #111111;}blockquote cite {display: block;font-family: "domine-regular", sans-serif;font-size: 1.4rem;font-style: normal;line-height: 1.5;}blockquote cite:before {content: "\2014 \0020";}blockquote cite a, blockquote cite a:visited {color: #626262;border: none;}abbr {font-family: "Montserrat", sans-serif;font-variant: small-caps;text-transform: lowercase;letter-spacing: 0.05rem;color: #626262;}var, kbd, samp, code, pre {font-family: Consolas, "Andale Mono", Courier, "Courier New", monospace;}pre {padding: 2.4rem 3rem 3rem;background: #f1f1f1;overflow-x: auto;}code {font-size: 1.4rem;margin: 0 0.2rem;padding: 0.3rem 0.6rem;white-space: nowrap;background: #f1f1f1;border: 1px solid #e1e1e1;border-radius: 3px;}pre > code {display: block;white-space: pre;line-height: 2;padding: 0;margin: 0;}pre.prettyprint > code {border: none;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;text-decoration: none;}mark {background: #ffd900;color: #1a1a1a;}hr {border: solid rgba(0, 0, 0, 0.1);border-width: 1px 0 0;clear: both;margin: 2.4rem 0 1.5rem;height: 0;}ol {list-style: decimal;}ul {list-style: disc;}li {display: list-item;}ol, ul {margin-left: 1.7rem;}ul li {padding-left: 0.4rem;}ul ul, ul ol, ol ol, ol ul {margin: 0.6rem 0 0.6rem 1.7rem;}ul.disc li {display: list-item;list-style: none;padding: 0 0 0 0.8rem;position: relative;}ul.disc li::before {content: "";display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #33bda3;position: absolute;left: -17px;top: 11px;vertical-align: middle;}dt {margin: 0;color: #33bda3;}dd {margin: 0 0 0 2rem;}.video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.video-container iframe, .video-container object, .video-container embed, .video-container video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}img.pull-right {margin: 1.5rem 0 0 3rem;}img.pull-left {margin: 1.5rem 3rem 0 0;}table {border-width: 0;width: 100%;max-width: 100%;font-family: "Montserrat", sans-serif;}th, td {padding: 1.5rem 3rem;text-align: left;border-bottom: 1px solid #e8e8e8;}th {color: #1a1a1a;font-family: "Poppins", sans-serif;font-weight: 700;}td {line-height: 1.5;}th:first-child, td:first-child {padding-left: 0;}th:last-child, td:last-child {padding-right: 0;}.table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch;}button, .btn {margin-bottom: 1.2rem;}fieldset {margin-bottom: 1.5rem;}input, textarea, select, pre, blockquote, figure, table, p, ul, ol, dl, form, .video-container, .h3-custom-select {margin-bottom: 3rem;}.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.pace-inactive {display: none;}.pace .pace-progress {background: #33bda3;position: fixed;z-index: 900;top: 0;right: 100%;width: 100%;height: 4px;}.oldie .pace {display: none;}#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #3e1044;z-index: 800;height: 100%;width: 100%;}.no-js #preloader, .oldie #preloader {display: none;}#loader {position: absolute;left: 50%;top: 50%;width: 60px;height: 60px;margin: -30px 0 0 -30px;padding: 0;}#loader:before {content: "";border-top: 6px solid rgba(255, 255, 255, 0.1);border-right: 6px solid rgba(255, 255, 255, 0.1);border-bottom: 6px solid rgba(255, 255, 255, 0.1);border-left: 6px solid #33bda3;-webkit-animation: load 1.1s infinite linear;animation: load 1.1s infinite linear;display: block;border-radius: 50%;width: 60px;height: 60px;}@-webkit-keyframes load {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes load {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}fieldset {border: none;}input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {display: block;height: 6rem;padding: 1.5rem 2.4rem;border: 0;outline: none;color: #151515;font-family: "Montserrat", sans-serif;font-size: 1.5rem;line-height: 3rem;max-width: 100%;background: rgba(0, 0, 0, 0.12);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.h3-custom-select {position: relative;padding: 0;}.h3-custom-select select {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;text-indent: 0.01px;text-overflow: "";margin: 0;line-height: 3rem;vertical-align: middle;}.h3-custom-select select option {padding-left: 2rem;padding-right: 2rem;}.h3-custom-select select::-ms-expand {display: none;}.h3-custom-select::after {border-bottom: 2px solid rgba(0, 0, 0, 0.5);border-right: 2px solid rgba(0, 0, 0, 0.5);content: "";display: block;height: 8px;width: 8px;margin-top: -7px;pointer-events: none;position: absolute;right: 2.4rem;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}.oldie .h3-custom-select::after {display: none;}textarea {min-height: 25rem;}input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {color: #1a1a1a;}label, legend {font-family: "Poppins", sans-serif;font-size: 1.4rem;font-weight: 700;margin-bottom: 0.9rem;line-height: 1.714;color: #1a1a1a;display: block;}input[type="checkbox"], input[type="radio"] {display: inline;}label > .label-text {display: inline-block;margin-left: 1rem;font-family: "Montserrat", sans-serif;font-weight: normal;line-height: inherit;}label > input[type="checkbox"], label > input[type="radio"] {margin: 0;position: relative;top: 0.15rem;}::-webkit-input-placeholder {color: #626262;}:-moz-placeholder {color: #626262;}::-moz-placeholder {color: #626262;}:-ms-input-placeholder {color: #626262;}.placeholder {color: #626262 !important;}input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {-webkit-text-fill-color: #33bda3;transition: background-color 5000s ease-in-out 0s;}.btn, button, input[type="submit"], input[type="reset"], input[type="button"] {display: inline-block;font-family: "Poppins", sans-serif;font-size: 1.2rem;text-transform: uppercase;letter-spacing: 0.3rem;height: 5.4rem;line-height: 5rem;padding: 0 3rem;margin: 0 0.3rem 1.2rem 0;color: #1a1a1a;text-decoration: none;text-align: center;white-space: nowrap;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color: #c5c5c5;border: 0.2rem solid #c5c5c5;}.btn:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .btn:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {background-color: #b8b8b8;border-color: #b8b8b8;color: #1a1a1a;outline: 0;}.btn.btn--primary, button.btn--primary, input[type="submit"].btn--primary, input[type="reset"].btn--primary, input[type="button"].btn--primary {background: #33bda3;border-color: #33bda3;color: #ffffff;}.btn.btn--primary:hover, button.btn--primary:hover, input[type="submit"].btn--primary:hover, input[type="reset"].btn--primary:hover, input[type="button"].btn--primary:hover, .btn.btn--primary:focus, button.btn--primary:focus, input[type="submit"].btn--primary:focus, input[type="reset"].btn--primary:focus, input[type="button"].btn--primary:focus {background: #b51271;border-color: #b51271;}.btn.full-width, button.full-width {width: 100%;margin-right: 0;}.btn--medium, button.btn--medium {height: 5.7rem !important;line-height: 5.3rem !important;}.btn--large, button.btn--large {height: 6rem !important;line-height: 5.6rem !important;}.btn--stroke, button.btn--stroke {background: transparent !important;border: 0.2rem solid #1a1a1a;color: #1a1a1a;}.btn--stroke:hover, button.btn--stroke:hover {background: #1a1a1a !important;border: 0.2rem solid #1a1a1a;color: #ffffff;}.btn--pill, button.btn--pill {padding-left: 3rem !important;padding-right: 3rem !important;border-radius: 1000px !important;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}.alert-box {padding: 2.1rem 4rem 2.1rem 3rem;position: relative;margin-bottom: 3rem;border-radius: 3px;font-family: "Poppins", sans-serif;font-size: 1.5rem;line-height: 1.6;}.alert-box__close {position: absolute;right: 1.8rem;top: 1.8rem;cursor: pointer;}.alert-box__close.fa {font-size: 12px;}.alert-box--error {background-color: #ffd1d2;color: #e65153;}.alert-box--success {background-color: #c8e675;color: #758c36;}.alert-box--info {background-color: #d7ecfb;color: #4a95cc;}.alert-box--notice {background-color: #fff099;color: #bba31b;}.drop-cap:first-letter {float: left;margin: 0;padding: 1.5rem 0.6rem 0 0;font-size: 8.4rem;font-family: "metropolis-bold", sans-serif;font-weight: normal;line-height: 6rem;text-indent: 0;background: transparent;color: #1a1a1a;}.lining dt, .lining dd {display: inline;margin: 0;}.lining dt + dt:before, .lining dd + dt:before {content: "\A";white-space: pre;}.lining dd + dd:before {content: ", ";}.lining dd + dd:before {content: ", ";}.lining dd:before {content: ": ";margin-left: -0.2em;}.dictionary-style dt {display: inline;counter-reset: definitions;}.dictionary-style dt + dt:before {content: ", ";margin-left: -0.2em;}.dictionary-style dd {display: block;counter-increment: definitions;}.dictionary-style dd:before {content: counter(definitions, decimal) ". ";}.pull-quote {position: relative;padding: 2.1rem 3rem 2.1rem 0px;}.pull-quote:before, .pull-quote:after {height: 1em;position: absolute;font-size: 10rem;font-family: Arial, Sans-Serif;color: rgba(0, 0, 0, 0.25);}.pull-quote:before {content: "\201C";top: -3.6rem;left: 0;}.pull-quote:after {content: "\201D";bottom: 3.6rem;right: 0;}.pull-quote blockquote {margin: 0;}.pull-quote blockquote:before {content: none;}.stats-tabs {padding: 0;margin: 3rem 0;}.stats-tabs li {display: inline-block;margin: 0 1.5rem 3rem 0;padding: 0 1.5rem 0 0;border-right: 1px solid rgba(0, 0, 0, 0.2);}.stats-tabs li:last-child {margin: 0;padding: 0;border: none;}.stats-tabs li a {display: inline-block;font-size: 2.5rem;font-family: "metropolis-bold", sans-serif;font-weight: normal;border: none;color: #1a1a1a;}.stats-tabs li a:hover {color: #33bda3;}.stats-tabs li a em {display: block;margin: 0.6rem 0 0 0;font-size: 1.4rem;font-family: "Montserrat", sans-serif;color: #626262;}.skill-bars {list-style: none;margin: 6rem 0 3rem;}.skill-bars li {height: 0.6rem;background: #c9c9c9;width: 100%;margin-bottom: 6.9rem;padding: 0;position: relative;}.skill-bars li strong {position: absolute;left: 0;top: -3rem;font-family: "Poppins", sans-serif;color: #1a1a1a;text-transform: uppercase;letter-spacing: 0.2rem;font-size: 1.4rem;line-height: 2.4rem;}.skill-bars li .progress {background: #1a1a1a;position: relative;height: 100%;}.skill-bars li .progress span {position: absolute;right: 0;top: -3.6rem;display: block;font-family: "Montserrat", sans-serif;color: #ffffff;font-size: 1.1rem;line-height: 1;background: #1a1a1a;padding: 0.6rem 0.6rem;border-radius: 3px;}.skill-bars li .progress span::after {position: absolute;left: 50%;bottom: -5px;margin-left: -5px;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 5px solid #1a1a1a;content: "";}.skill-bars li .percent5 {width: 5%;}.skill-bars li .percent10 {width: 10%;}.skill-bars li .percent15 {width: 15%;}.skill-bars li .percent20 {width: 20%;}.skill-bars li .percent25 {width: 25%;}.skill-bars li .percent30 {width: 30%;}.skill-bars li .percent35 {width: 35%;}.skill-bars li .percent40 {width: 40%;}.skill-bars li .percent45 {width: 45%;}.skill-bars li .percent50 {width: 50%;}.skill-bars li .percent55 {width: 55%;}.skill-bars li .percent60 {width: 60%;}.skill-bars li .percent65 {width: 65%;}.skill-bars li .percent70 {width: 70%;}.skill-bars li .percent75 {width: 75%;}.skill-bars li .percent80 {width: 80%;}.skill-bars li .percent85 {width: 85%;}.skill-bars li .percent90 {width: 90%;}.skill-bars li .percent95 {width: 95%;}.skill-bars li .percent100 {width: 100%;}.wide {max-width: 1400px;}.narrow {max-width: 800px;}.light-gray {background-color: #f1f1f1;}.display-1 {font-family: "Poppins", sans-serif;font-size: 6rem;line-height: 1.3;color: #1a1a1a;letter-spacing: -0.03rem;margin-top: 0;margin-bottom: 4.8rem;}.subhead {font-family: "Poppins", sans-serif;font-weight: 700;font-size: 1.75rem;line-height: 1.3125;text-transform: uppercase;letter-spacing: 0.35rem;color: #3e1044;margin-top: 0;margin-bottom: 1rem;}.subhead::before {content: "\2022 ";color: #33bda3;}.display-1--light, .subhead--light {color: #ffffff;}@media only screen and (max-width: 1400px) {.display-1 {font-size: 5.6rem;}}@media only screen and (max-width: 1200px) {.display-1 {font-size: 5.2rem;}}@media only screen and (max-width: 950px) {.display-1 {font-size: 4.6rem;}}@media only screen and (max-width: 800px) {.display-1 {font-size: 4.2rem;margin-bottom: 2.5rem;}.subhead {font-size: 1.5rem;}}@media only screen and (max-width: 700px) {.display-1 {font-size: 4rem;}}@media only screen and (max-width: 600px) {.display-1 {font-size: 3.6rem;}}@media only screen and (max-width: 500px) {.display-1 {font-size: 3.3rem;}.subhead {font-size: 1.4rem;}}@media only screen and (max-width: 400px) {.display-1 {font-size: 3rem;}}.s-header {z-index: 500;width: 100%;height: 96px;background-color: transparent;position: absolute;top: 24px;}.header-logo {z-index: 501;display: inline-block;margin: 0;padding: 0;position: absolute;left: 100px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.header-logo a {display: block;padding: 0;outline: 0;border: none;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.header-logo img {width:100px;}.header-nav {z-index: 900 !important;font-family: "Montserrat", sans-serif;font-size: 1.3rem;line-height: 1.846;padding: 3.6rem 3rem 3.6rem 3.6rem;height: 100%;width: 280px;background: #1a1a1a;color: rgba(255, 255, 255, 0.25);overflow-y: auto;overflow-x: hidden;position: fixed;right: 0;top: 0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-backface-visibility: hidden;-webkit-transform: translateX(100%), translateZ(0);-ms-transform: translateX(100%);transform: translateX(100%);visibility: hidden;}.header-nav a, .header-nav a:visited {color: rgba(255, 255, 255, 0.5);}.header-nav a:hover, .header-nav a:focus, .header-nav a:active {color: white;}.header-nav h3 {font-family: "Poppins", sans-serif;font-size: 11px;line-height: 1.363;text-transform: uppercase;letter-spacing: 0.25rem;margin-bottom: 4.8rem;margin-top: 0.9rem;color: #33bda3;}.header-nav p {margin-bottom: 2.7rem;}.header-nav__content {background: #1a1a1a;position: relative;left: 50px;opacity: 0;visibility: hidden;}.header-nav__list {font-family: "Montserrat", sans-serif;font-size: 1.6rem;margin: 3.6rem 0 3rem 0;padding: 0 0 1.8rem 0;list-style: none;counter-reset: ctr;}.header-nav__list li {border-top: 1px solid rgba(255, 255, 255, 0.04);line-height: 4.8rem;position: relative;}.header-nav__list li:last-child {border-bottom: 1px solid rgba(255, 255, 255, 0.04);}.header-nav__list a {display: block;color: #ffffff;position: relative;padding-left: 3.5rem;}.header-nav__list a::before {content: counter(ctr, decimal-leading-zero) ".";counter-increment: ctr;font-family: "Montserrat", sans-serif;font-size: 11px;color: rgba(255, 255, 255, 0.25);-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;position: absolute;left: 3px;top: 0;}.header-nav__list a:hover::before {color: #33bda3;}.header-nav__social {list-style: none;display: inline-block;font-size: 1.8rem;margin: 0;}.header-nav__social li {display: inline-block;margin-right: 12px;padding-left: 0;}.header-nav__social li a {color: rgba(255, 255, 255, 0.15);}.header-nav__social li a:hover, .header-nav__social li a:focus {color: white;}.header-nav__social li:last-child {margin: 0;}.header-nav__close {z-index: 800;display: block;background-color: rgba(0, 0, 0, 0.3);height: 30px;width: 30px;border-radius: 3px;position: absolute;top: 36px;right: 30px;font: 0/0 a;text-shadow: none;color: transparent;}.header-nav__close span::before, .header-nav__close span::after {content: "";display: block;height: 2px;width: 12px;background-color: #ffffff;position: absolute;top: 50%;left: 9px;margin-top: -1px;}.header-nav__close span::before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.header-nav__close span::after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.menu-is-open .header-nav {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);visibility: visible;-webkit-overflow-scrolling: touch;}.menu-is-open .header-nav .header-nav__content {opacity: 1;visibility: visible;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;left: 0;}.header-menu-toggle {position: fixed;right: 110px;top: 42px;width: 48px;height: 45px;line-height: 45px;font-family: "Montserrat", sans-serif;font-size: 1.4rem;text-transform: uppercase;letter-spacing: 0.4rem;color: #ffffff;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.header-menu-toggle::before {display: none;content: "Menu";height: 45px;left: auto;text-align: right;padding-left: 15px;padding-right: 10px;position: absolute;top: 0;right: 100%;}.header-menu-toggle.opaque {background-color: #3e1044;}.header-menu-toggle.opaque::before {display: none;}.header-menu-toggle:hover, .header-menu-toggle:focus, .header-menu-toggle:active {color: #33bda3;}.header-menu-icon {display: block;width: 26px;height: 2px;margin-top: -1px;right: auto;bottom: auto;background-color: white;position: absolute;left: 11px;top: 50%;}.header-menu-icon::before, .header-menu-icon::after {content: "";width: 100%;height: 100%;background-color: inherit;position: absolute;left: 0;}.header-menu-icon::before {top: -8px;}.header-menu-icon::after {bottom: -8px;}@media only screen and (max-width: 1600px) {.header-logo {left: 60px;}.header-menu-toggle {right: 60px;}}@media only screen and (max-width: 800px) {.header-logo {left: 40px;}.header-menu-toggle {right: 40px;}}@media only screen and (max-width: 600px) {.s-header {height: 90px;top: 12px;}.header-logo {left: 25px;}.header-logo img {height: 75px;}.header-menu-toggle {right: 25px;top: 30px;}}@media only screen and (max-width: 500px) {.header-menu-toggle::before {display: none;}}@media only screen and (max-width: 400px) {.s-header {top: 6px;}.header-logo {left: 15px;}.header-logo img {height: 50px;}.header-menu-toggle {top: 24px;right: 20px;}}.s-home {width: 100%;height: 100%;min-height: 786px;background-image:url("../images/H3VC-Background.jpg");background-size: cover;background-position: center;position: relative;display: table;}.s-home .shadow-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;background: linear-gradient(to bottom right, #3e1044 0%, #3e1044 15%, transparent 100%);}.no-js .s-home {background: #3e1044;}.home-content {display: table-cell;width: 100%;height: 100%;vertical-align: middle;padding-bottom: 15.6rem;overflow: hidden;position: relative;}.home-content h1 {font-family: "Poppins", sans-serif;font-size: 9rem;line-height: 1.1;margin-top: 0;color: #ffffff;}.home-content h1 + p {font-family: "Montserrat", sans-serif;font-size: 3.8rem;line-height: 1.421;color: rgba(255,255,255, 0.75);margin-top: 2.4rem;padding-left: 10rem;position: relative;}.home-content h1 + p::before {content: "";display: block;width: 6.5rem;height: 3px;background-color: #33bda3;position: absolute;left: 6px;top: 2.7rem;}.home-content__main {padding-top: 15rem;padding-right: 20rem;position: relative;}.home-sidelinks {list-style: none;font-family: "Montserrat", sans-serif;font-size: 1.4rem;line-height: 1.714;text-transform: uppercase;letter-spacing: 0.3rem;margin: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;top: 50%;right: 0;}.home-sidelinks li {display: block;padding: 0;text-align: left;background-color: rgba(0, 0, 0, 0.2);border-top: 1px solid rgba(255, 255, 255, 0.05);-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;position: relative;}.home-sidelinks li:last-child {border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.home-sidelinks li::before {content: "";display: block;height: 6px;width: 6px;background-color: #33bda3;border-radius: 50%;position: absolute;top: 3rem;left: 2rem;}.home-sidelinks a {display: block;padding: 2.1rem 15rem 2.1rem 4rem;color: #ffffff;}.home-sidelinks span {display: block;font-family: "Montserrat", sans-serif;font-size: 1.5rem;line-height: 1.6rem;color: rgba(255, 255, 255, 0.5);text-transform: none;letter-spacing: 0;}.home-sidelinks li:hover {background-color: rgba(0, 0, 0, 0.5);border-top: 1px solid rgba(0, 0, 0, 0.1);}.home-social {list-style: none;font-size: 14px;line-height: 4.8rem;margin: 0;color: #ffffff;position: absolute;bottom: 6.6rem;left: 110px;}.home-social a {color: #ffffff;border-bottom: 1px solid transparent;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.home-social a:hover {border-bottom: 1px solid #ffffff;}.home-social i {display: none;}.home-social .home-social-title {font-family: "Poppins", sans-serif;padding-right: 4rem;margin-right: 0.8rem;position: relative;}.home-social .home-social-title::after {display: block;content: "";width: 2.4rem;height: 1px;background-color: rgba(255, 255, 255, 0.1);position: absolute;right: 0;top: 50%;}.home-social li {display: inline-block;position: relative;margin-right: 0.6rem;}.home-social li a {display: block;}.home-social li:last-child {margin-right: 0;}html.h3-preload .home-content__main {opacity: 0;}html.h3-loaded .home-content__main {animation-duration: 2s;-webkit-animation-name: fadeIn;animation-name: fadeIn;}html.no-csstransitions .home-content__main {opacity: 1;}@-webkit-keyframes fadeIn {from {opacity: 0;-webkit-transform: translate3d(0, 150%, 0);-ms-transform: translate3d(0, 150%, 0);transform: translate3d(0, 150%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeIn {from {opacity: 0;-webkit-transform: translate3d(0, 150%, 0);-ms-transform: translate3d(0, 150%, 0);transform: translate3d(0, 150%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeOut {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -150%, 0);-ms-transform: translate3d(0, -150%, 0);transform: translate3d(0, -150%, 0);}}@keyframes fadeOut {from {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -150%, 0);-ms-transform: translate3d(0, -150%, 0);transform: translate3d(0, -150%, 0);}}@media only screen and (max-width: 1600px) {.home-content h1 {font-size: 8.8rem;}.home-content h1 + p {font-size: 3.6rem;}.home-content__main {padding-top: 18rem;}.home-social {left: 60px;}}@media only screen and (max-width: 1500px) {.home-content h1 {font-size: 8.6rem;}.home-content__main {max-width: 1100px;}}@media only screen and (max-width: 1400px) {.home-content h1 {font-size: 7.8rem;}.home-content h1 + p {font-size: 3rem;}.home-content h1 + p::before {top: 2.4rem;}.home-content__main {max-width: 1000px;}.home-sidelinks a {padding: 2.1rem 12rem 2.1rem 4rem;}}@media only screen and (max-width: 1200px) {.home-content h1 {font-size: 7.2rem;}.home-content h1 + p {font-size: 2.4rem;padding-right: 2rem;padding-left: 8rem;}.home-content h1 + p::before {width: 5.5rem;top: 1.8rem;}.home-content br {display: none;}.home-content__main {max-width: 850px;}.home-sidelinks a {padding: 1.8rem 6rem 1.8rem 4rem;}}@media only screen and (max-width: 1000px) {.home-content__main {max-width: 650px;padding-right: 0;}.home-sidelinks {display: none;}}@media only screen and (max-width: 900px) {.home-content h1 {font-size: 7rem;}}@media only screen and (max-width: 800px) {.home-content h1 {font-size: 6.5rem;}.home-content__main {max-width: 580px;}.home-social {left: 40px;}}@media only screen and (max-width: 700px) {.home-content h1 {font-size: 5.5rem;}.home-content h1 + p {font-size: 2.2rem;padding-right: 0;}.home-content h1 + p::before {top: 1.6rem;}.home-content__main {max-width: 480px;}}@media only screen and (max-width: 600px) {.home-content h1 {font-size: 5.4rem;}.home-content h1 + p {padding-top: 3rem;padding-left: 0;}.home-content h1 + p::before {left: 0;top: 0;}.home-content__main {width: auto;padding-left: 35px;padding-right: 35px;}.home-social {left: 30px;bottom: 6rem;}.home-social i {display: inline;}.home-social .home-social-text {display: none;}}@media only screen and (max-width: 500px) {.home-content h1 {font-size: 5rem;}.home-content h1 + p {padding-top: 2.8rem;}.s-home {min-height: 642px;}}@media only screen and (max-width: 450px) {.home-content h1 {font-size: 4.6rem;}.home-content h1 + p {padding-top: 2.4rem;}}@media only screen and (max-width: 400px) {.s-home {min-height: 630px;}.home-content h1 {font-size: 4.2rem;}.home-content h1 + p {padding-top: 2.1rem;}.home-content__main {padding-left: 25px;padding-right: 25px;}.home-social {font-size: 13px;left: 25px;}.home-social .home-social-title {padding-right: 0.6rem;}.home-social .home-social-title::after {display: none;}}.s-about {padding-top: 18rem;padding-bottom: 18rem;background-color: #ffffff;position: relative;}.s-about ul li {margin-bottom: .75rem;}@media only screen and (max-width: 1200px) {.s-about {padding-top: 15rem;padding-bottom: 15rem;}}@media only screen and (max-width: 800px) {.s-about {padding-top: 12rem;padding-bottom: 12rem;}.process {margin-top: 3rem;}.process__vline-right {display: none;}.process__col {min-height: 0;}.process__col::before {top: -3px;}}@media only screen and (max-width: 600px) {.process__vline-left {left: calc(10px + 22px);}.process__col::before {top: -3px;left: 10px;}.process h4 {font-size: 2.4rem;}}@media only screen and (max-width: 400px) {.s-about {padding-top: 9.6rem;}.process h4 {font-size: 2.2rem;padding-left: 5.4rem;margin-bottom: 1.8rem;}.process__vline-left {display: none;}.process__col {margin-bottom: 4.2rem;}.process__col::before {height: 36px;width: 36px;line-height: 36px;font-size: 1.6rem;top: -3px;left: 0;}.process__text {margin-left: 0;}}.s-team {padding-top: 18rem;padding-bottom: 18rem;color: #555555;position: relative;}@media only screen and (max-width: 1200px) {.s-team {padding-top: 15rem;padding-bottom: 15rem;}}@media only screen and (max-width: 800px) {.s-team {padding-top: 12rem;padding-bottom: 12rem;}}@media only screen and (max-width: 400px) {.s-team {padding-top: 9.6rem;}}.s-investments {background: #ffffff;padding: 18rem 0 24rem;position: relative;}.s-contact {padding-top: 15rem;padding-bottom: 10.2rem;background-color: #3e1044;color: rgba(255, 255, 255, 0.75);position: relative;}.s-contact a {color: #ffffff;border-bottom: 3px solid transparent;display: inline-block;}.s-contact a:hover, .s-contact a:focus {border-bottom: 3px solid rgba(255, 255, 255, 0.1);}.contact-main {margin-top: 14.4rem;margin-bottom: 4.8rem;}.contact-email {display: inline-block;font-family: "Montserrat", sans-serif;font-size: 5.4rem;line-height: 1.222;color: #ffffff;padding-top: 3.6rem;position: relative;}.contact-email::before {content: "";display: block;height: 3px;width: 60px;background-color: #33bda3;position: absolute;top: 0;left: 0;}.contact-number {font-family: "Montserrat", sans-serif;font-size: 3rem;line-height: 1.7;display: block;}.contact-address {font-family: "Montserrat", sans-serif;font-size: 2.8rem;line-height: 1.607;margin-top: 2.4rem;}.disc em,p em {color:#3e1044;font-weight: 600;}.contact-social {list-style: none;display: inline-block;margin: 0 0 0 0.3rem;font-size: 3rem;}.contact-social li {margin-right: 15px;padding-left: 0;display: inline-block;}.contact-social li a {color: rgba(255, 255, 255, 0.3);border: none !important;}.contact-social li a:hover, .contact-social li a:focus {color: #ffffff;}.contact-social li:last-child {margin: 0;}.large {font-size:2.5rem !important;}.link-black {color: #1a1a1a;}.contact-subscribe {margin: 0;padding: 0;position: relative;}.mc-form {margin-top: 2.1rem;width: 100%;}.mc-form input[type="email"] {background-color: rgba(0, 0, 0, 0.2);color: rgba(255, 255, 255, 0.5);width: 100%;height: 5.4rem;padding: 1.2rem 150px 1.2rem 20px;margin-bottom: 1.8rem;border: none;}.mc-form input[type="email"]:focus {color: #ffffff;}.mc-form input[type="email"]::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.2);}.mc-form input[type="email"]:-moz-placeholder {color: rgba(255, 255, 255, 0.2);}.mc-form input[type="email"]::-moz-placeholder {color: rgba(255, 255, 255, 0.2);}.mc-form input[type="email"]:-ms-input-placeholder {color: rgba(255, 255, 255, 0.2);}.mc-form input[type="email"].placeholder {color: rgba(255, 255, 255, 0.2) !important;}.mc-form input[type="submit"] {color: #ffffff;background: #33bda3;border-color: #33bda3;padding: 0 15px;position: absolute;top: 0;right: 0;}.mc-form label {color: #ffffff;font-family: "Poppins", sans-serif;font-size: 1.3rem;padding: 0 2rem;}.mc-form label i {padding-right: 6px;}.h3-copyright {margin-top: 2.1rem;}.h3-copyright span {font-size: 15px;display: inline-block;}.h3-copyright span::after {content: "|";display: inline-block;padding: 0 1rem 0 1.2rem;color: rgba(255, 255, 255, 0.1);}.h3-copyright span:last-child::after {display: none;}.h3-go-top {z-index: 300 !important;position: absolute;bottom: 10.8rem;right: 105px;}.h3-go-top a {text-decoration: none;border: 0 none;display: block;height: 60px;width: 60px;line-height: 60px;text-align: center;background: black;color: white;text-transform: uppercase;border-radius: 50%;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.h3-go-top a i {font-size: 21px;line-height: inherit;}.h3-go-top a:hover, .h3-go-top a:focus {background-color: #33bda3;}.h3-go-top::before {content: "";display: block;width: 1px;height: 50px;background-color: #fff;position: absolute;top: -65px;left: 50%;}.h3-go-top::after {content: "back to top";display: inline-block;width: 120px;font-size: 1.2rem;line-height: 30px;text-transform: uppercase;letter-spacing: 0.2rem;color: #fff;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;position: absolute;left: calc(30px + 15px);top: -115px;}.menu-is-open .h3-go-top {display: none;}@media only screen and (max-width: 1600px) {.h3-go-top {right: 55px;}}@media only screen and (max-width: 1200px) {.s-contact {padding-top: 15rem;}.contact-main {margin-top: 13.2rem;}.contact-email {font-size: 5rem;}.contact-number {font-size: 2.6rem;}.contact-address {font-size: 2.4rem;}.contact-social {font-size: 2.8rem;}.h3-copyright {margin-top: 3rem;}}@media only screen and (max-width: 1000px) {.contact-email {font-size: 4.2rem;}.contact-number {font-size: 2.4rem;}.contact-address {font-size: 2.1rem;}.contact-social {font-size: 2.4rem;}}@media only screen and (max-width: 800px) {.s-contact {padding-top: 12rem;padding-bottom: 9rem;}.contact-secondary, .h3-copyright {padding-right: 7.8rem;}.contact-secondary {margin-bottom: 1.5rem;}.contact-email {font-size: 3.6rem;}.contact-number {font-size: 2rem;}.contact-address {font-size: 2rem;}.h3-go-top {right: 35px;bottom: 9rem;}.h3-go-top a {height: 48px;width: 48px;line-height: 48px;}.h3-go-top a i {font-size: 18px;}.h3-go-top::after {font-size: 1.1rem;left: calc(24px + 15px);}}@media only screen and (max-width: 600px) {.s-contact {padding-bottom: 6rem;}.contact-main {margin-top: 12rem;}.contact-email {font-size: 3rem;}.contact-number {font-size: 1.8rem;}.contact-address {font-size: 1.8rem;}.contact-social {font-size: 2rem;}.h3-go-top {right: 25px;bottom: 7.2rem;}}@media only screen and (max-width: 480px) {.contact-subscribe {margin-top: 3rem;}.mc-form input[type="email"], .mc-form label {text-align: center;}.mc-form input[type="email"] {padding: 1.2rem 20px 1.2rem;}.mc-form input[type="submit"] {position: static;width: 100%;margin-bottom: 1.8rem;}.h3-copyright {margin-top: 0;}}@media only screen and (max-width: 400px) {.s-contact {padding-top: 9.6rem;padding-bottom: 3rem;}.contact-main {margin-top: 9.6rem;}.contact-secondary {padding: 0;}.contact-email {font-size: 2.4rem;}.contact-number {font-size: 1.6rem;}.h3-copyright {margin-top: 9rem;padding: 0;text-align: center;}.h3-copyright span {font-size: 14px;}.h3-copyright span::after {display: none;}.h3-go-top {bottom: 12rem;right: 50%;margin-right: -24px;}.h3-go-top::before, .h3-go-top::after {display: none;}} #revealJitendra, #revealMatt{cursor:pointer;} #revealJitendra_Content, #revealMatt_Content{display:none;}
 .cform-form-group {
     margin-bottom: 1rem;
 }
 .cform-input-group {
     position: relative;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -ms-flex-align: stretch;
     align-items: stretch;
     width: 100%;
 } 
 .cform-form-control {
     display: block;
     width: 100%;
     height: calc(1.5em + 0.75rem + 2px);
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #111111  !important;
     background-color: #ffffff !important;
     background-clip: padding-box;
     border: 1px solid #ffffff  !important;
     outline: none;
     border-radius: 0.25rem;
     transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }
 .cform-form-control:focus {
     border: 1px solid #33bda3  !important;
 } 
 select.cform-form-control[size], select.cform-form-control[multiple] {
     height: auto;
 } 
 textarea.cform-form-control {
     height: auto;
     font-size: 1rem !important;
      font-weight: 400;
      line-height: 1.5;
 } 
 label.cform-label {
     display: inline-block;
     margin-bottom: 0.5rem;
     color:#fff;
 }
 .cform-btn {
     display: inline-block;
     font-weight: 400;
     color: #ffffff;
     text-align: center;
     vertical-align: middle;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-color: transparent;
     border: 1px solid transparent;
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     line-height: 1.5;
     border-radius: 0.25rem;
     transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .cform-btn {
         transition: none;
     }
 } 
 .cform-btn:hover {
     color: #fff;
     text-decoration: none;
 }
 .cform-btn:focus, .cform-btn.focus {
     outline: 0;
     color: #fff;
      background-color: #268A77  !important;
      border-color: #268A77  !important;
 }
 .cform-btn-primary {
     color: #fff;
     background-color: #33bda3  !important;
     border-color: #33bda3  !important;
 }
 .cform-btn-primary:hover {
     color: #fff;
     background-color: #268A77 !important;
     border-color: #268A77  !important;
 }
 .cform-btn-primary:focus, .cform-btn-primary.focus {
     color: #fff;
     background-color: #33bda3 !important;
     border-color: #33bda3 !important;
 } 
 .cform-btn-lg, .cform-btn-group-lg>.cform-btn {
     padding: 0.5rem 1rem;
     font-size: 1.25rem;
     line-height: 1.5;
     border-radius: 0.3rem;
 }
 .cform-btn-block {
     display: block;
     width: 100%;
 }

 .cform-btn-block+.cform-btn-block {
     margin-top: 0.5rem;
 }
 input[type="submit"].cform-btn-block, input[type="reset"].cform-btn-block, input[type="button"].cform-btn-block {
     width: 100%;
 }