/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change,*    without disabling user zoom. */html {font-family:sans-serif;/* 1 */  -ms-text-size-adjust:100%;/* 2 */  -webkit-text-size-adjust:100%;/* 2 */}
/** * Remove default margin. */body {margin:0;}
/* HTML5 display definitions   ========================================================================== *//** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome,Firefox,and Opera. */audio,canvas,progress,video {display:inline-block;/* 1 */  vertical-align:baseline;/* 2 */}
/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {display:none;height:0;}
/** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11,Safari,and Firefox < 22. */[hidden],template {display:none;}
/* Links   ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a {background-color:transparent;}
/** * Improve readability of focused elements when they are also in an * active/hover state. */a:active,a:hover {outline:0;}
/* Text-level semantics   ========================================================================== *//** * Address styling not present in IE 8/9/10/11,Safari,and Chrome. */abbr[title] {border-bottom:1px dotted;}
/** * Address style set to `bolder` in Firefox 4+,Safari,and Chrome. */b,strong {font-weight:bold;}
/** * Address styling not present in Safari and Chrome. */dfn {font-style:italic;}
/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+,Safari,and Chrome. */h1 {font-size:2em;margin:0.67em 0;}
/** * Address styling not present in IE 8/9. */mark {background:#ff0;color:#000;}
/** * Address inconsistent and variable font size in all browsers. */small {font-size:80%;}
/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
/* Embedded content   ========================================================================== *//** * Remove border when inside `a` element in IE 8/9/10. */img {border:0;}
/** * Correct overflow not hidden in IE 9/10/11. */svg:not(:root) {overflow:hidden;}
/* Grouping content   ========================================================================== *//** * Address margin not present in IE 8/9 and Safari. */figure {margin:1em 40px;}
/** * Address differences between Firefox and other browsers. */hr {box-sizing:content-box;height:0;}
/** * Contain overflow in all browsers. */pre {overflow:auto;}
/** * Address odd `em`-unit font size rendering in all browsers. */code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}
/* Forms   ========================================================================== *//** * Known limitation:by default,Chrome and Safari on OS X allow very limited * styling of `select`,unless a `border` property is set. *//** * 1. Correct color not being inherited. *    Known issue:affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+,Safari,and Chrome. */button,input,optgroup,select,textarea {color:inherit;/* 1 */  font:inherit;/* 2 */  margin:0;/* 3 */}
/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */button {overflow:visible;}
/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox,IE 8/9/10/11,and Opera. * Correct `select` style inheritance in Firefox. */button,select {text-transform:none;}
/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. * 4. CUSTOM FOR WEBFLOW:Removed the input[type="submit"] selector to reduce *    specificity and defer to the .w-button selector */button,html input[type="button"],input[type="reset"] {-webkit-appearance:button;/* 2 */  cursor:pointer;/* 3 */}
/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {cursor:default;}
/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input {line-height:normal;}
/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing,padding,or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"],input[type="radio"] {box-sizing:border-box;/* 1 */  padding:0;/* 2 */}
/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`,it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
/** * 1. CUSTOM FOR WEBFLOW:changed from `textfield` to `none` to normalize iOS rounded input * 2. CUSTOM FOR WEBFLOW:box-sizing:content-box rule removed *    (similar to normalize.css >=4.0.0) */input[type="search"] {-webkit-appearance:none;/* 1 */}
/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
/** * Define consistent border,margin,and padding. */fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {border:0;/* 1 */  padding:0;/* 2 */}
/** * Remove default vertical scrollbar in IE 8/9/10/11. */textarea {overflow:auto;}
/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE:the default cannot safely be changed in Chrome and Safari on OS X. */optgroup {font-weight:bold;}
/* Tables   ========================================================================== *//** * Remove most spacing between table cells. */table {border-collapse:collapse;border-spacing:0;}
td,th {padding:0;}
@font-face {font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal;}
[class^="w-icon-"],[class*=" w-icon-"] {/* use !important to prevent issues with browser extensions that change fonts */  font-family:'webflow-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;/* Better Font Rendering =========== */  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.w-icon-slider-right:before {content:"\e600";}
.w-icon-slider-left:before {content:"\e601";}
.w-icon-nav-menu:before {content:"\e602";}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {content:"\e603";}
.w-icon-file-upload-remove:before {content:"\e900";}
.w-icon-file-upload-icon:before {content:"\e903";}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html {height:100%;}
body {margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333;}
img {max-width:100%;vertical-align:middle;display:inline-block;}
html.w-mod-touch * {background-attachment:scroll !important;}
.lang {    z-index: 99999;position:fixed;right:10px;color:#eee;top:10px;font-size:14px;line-height:28px;border:1px solid #777;border-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.4);box-shadow:inset 0 0.08em 0 rgba(255,255,255,0.4),inset 0 0 0.1em rgba(255,255,255,0.9);cursor:pointer;display:inline-block;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.5);white-space:nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:.3em;background-color:#e60010;background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05) 49%,rgba(0,0,0,.05) 51%,rgba(0,0,0,.1));}
.lang:before {content:"";background-image:url('../../images/cnen.gif');width:28px;height:28px;background-size:cover;float:left;border-right:0.075em solid rgba(0,0,0,0.1);text-align:center;text-decoration:none;text-transform:none;box-shadow:0.075em 0 0 rgba(255,255,255,0.25);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
.lang span {padding:3px 5px;border-radius:5px;}
.lang:hover {color:#fff;text-decoration:none;background-image:linear-gradient(rgba(255,255,255,.15) 49%,rgba(0,0,0,.1) 51%,rgba(0,0,0,.15));}
.w-block {display:block;}
.w-inline-block {max-width:100%;display:inline-block;}
.w-clearfix:before,.w-clearfix:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-clearfix:after {clear:both;}
.w-hidden {display:none;}
.w-button {display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0;}
input.w-button {-webkit-appearance:button;}
html[data-w-dynpage] [data-w-cloak] {color:transparent !important;}
.w-webflow-badge,.w-webflow-badge * {position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 none transparent;border-radius:0;background:none;background-image:none;background-position:0% 0%;background-size:auto auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent;box-shadow:none;opacity:1.0;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal;}
.w-webflow-badge {position:fixed !important;display:inline-block !important;visibility:visible !important;opacity:1 !important;z-index:2147483647 !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;color:#AAADB0 !important;background-color:#fff !important;border-radius:3px !important;padding:6px 8px 6px 6px !important;font-size:12px !important;opacity:1.0 !important;line-height:14px !important;text-decoration:none !important;transform:none !important;margin:0 !important;width:auto !important;height:auto !important;overflow:visible !important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0px 1px 3px rgba(0,0,0,0.1);cursor:pointer;}
.w-webflow-badge > img {display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:middle !important;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;margin-bottom:10px;}
h1 {font-size:38px;line-height:44px;margin-top:20px;}
h2 {font-size:32px;line-height:36px;margin-top:20px;}
h3 {font-size:24px;line-height:30px;margin-top:20px;}
h4 {font-size:18px;line-height:24px;margin-top:10px;}
h5 {font-size:14px;line-height:20px;margin-top:10px;}
h6 {font-size:12px;line-height:18px;margin-top:10px;}
p {margin-top:0;margin-bottom:10px;}
blockquote {margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px;}
figure {margin:0;margin-bottom:10px;}
figcaption {margin-top:5px;text-align:center;}
ul,ol {margin-top:0px;margin-bottom:10px;padding-left:40px;}
.button-2 {width:auto;}
.w-list-unstyled {padding-left:0;list-style:none;}
.w-embed:before,.w-embed:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-embed:after {clear:both;}
.w-video {width:100%;position:relative;padding:0;}
.w-video iframe,.w-video object,.w-video embed {position:absolute;top:0;left:0;width:100%;height:100%;}
fieldset {padding:0;margin:0;border:0;}
button,html input[type="button"],input[type="reset"] {border:0;cursor:pointer;-webkit-appearance:button;}
.w-form {margin:0 0 15px;}
.w-form-done {display:none;padding:20px;text-align:center;background-color:#dddddd;}
.w-form-fail {display:none;margin-top:10px;padding:10px;background-color:#ffdede;}
label {display:block;margin-bottom:5px;font-weight:bold;}
.w-input,.w-select {display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.428571429;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;}
.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-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {cursor:not-allowed;background-color:#eeeeee;}
textarea.w-input,textarea.w-select {height:auto;}
.w-select {background-color:#f3f3f3;}
.w-select[multiple] {height:auto;}
.w-form-label {display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px;}
.w-checkbox,.w-radio {display:block;margin-bottom:5px;padding-left:20px;}
.w-checkbox:before,.w-radio:before,.w-checkbox:after,.w-radio:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-checkbox:after,.w-radio:after {clear:both;}
.w-checkbox-input,.w-radio-input {margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px;}
.w-radio-input {margin-top:3px;}
.w-file-upload {display:block;margin-bottom:10px;}
.w-file-upload-input {width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100;}
.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success {display:inline-block;color:#333333;}
.w-file-upload-error {display:block;margin-top:10px;}
.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden {display:none;}
.w-file-upload-uploading-btn {display:flex;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa;}
.w-file-upload-file {display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa;}
.w-file-upload-file-name {font-size:14px;font-weight:normal;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;}
.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:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;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:before,.w-container:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-container:after {clear:both;}
.w-container .w-row {margin-left:-10px;margin-right:-10px;}
.w-row:before,.w-row:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-row:after {clear:both;}
.w-row .w-row {margin-left:0;margin-right:0;}
.w-col {position:relative;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%;}
.w-col-3 {width:25%;}
.w-col-4 {width:33.33333333%;}
.w-col-5 {width:41.66666667%;}
.w-col-6 {width:50%;}
.w-col-7 {width:58.33333333%;}
.w-col-8 {width:66.66666667%;}
.w-col-9 {width:75%;}
.w-col-10 {width:83.33333333%;}
.w-col-11 {width:91.66666667%;}
.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 {display:inherit !important;}
.w-hidden-medium {display:inherit !important;}
.w-hidden-small {display:none !important;}
.w-row,.w-container .w-row {margin-left:0;margin-right:0;}
.w-col {position:relative;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-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%;}
}
@media screen and (max-width:479px) {.w-container {max-width:none;}
.w-hidden-main {display:inherit !important;}
.w-hidden-medium {display:inherit !important;}
.w-hidden-small {display:inherit !important;}
.w-hidden-tiny {display:none !important;}
.w-col {width:100%;left:auto;right:auto;}
.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%;}
.w-col-tiny-12 {width:100%;}
}
.w-widget {position:relative;}
.w-widget-map {width:100%;height:400px;}
.w-widget-map label {width:auto;display:inline;}
.w-widget-map img {max-width:inherit;}
.w-widget-map .gm-style-iw {text-align:center;}
.w-widget-map .gm-style-iw > button {display:none !important;}
.w-widget-twitter {overflow:hidden;}
.w-widget-twitter-count-shim {display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:white;border:#758696 solid 1px;border-radius:3px;}
.w-widget-twitter-count-shim * {pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif;}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {position:relative;display:block;}
.w-widget-twitter-count-shim.w--large {width:36px;height:28px;margin-left:7px;}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {font-size:18px;line-height:18px;}
.w-widget-twitter-count-shim:not(.w--vertical) {margin-left:5px;margin-right:8px;}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {margin-left:6px;}
.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {top:50%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.w-widget-twitter-count-shim:not(.w--vertical):before {border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px;}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {border-width:5px;margin-left:-10px;margin-top:-5px;}
.w-widget-twitter-count-shim:not(.w--vertical):after {border-color:rgba(255,255,255,0);border-right-color:white;border-width:4px;margin-left:-8px;margin-top:-4px;}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {border-width:5px;margin-left:-9px;margin-top:-5px;}
.w-widget-twitter-count-shim.w--vertical {width:61px;height:33px;margin-bottom:8px;}
.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.w-widget-twitter-count-shim.w--vertical:before {border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px;}
.w-widget-twitter-count-shim.w--vertical:after {border-color:rgba(255,255,255,0);border-top-color:white;border-width:4px;margin-left:-4px;}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {font-size:18px;line-height:22px;}
.w-widget-twitter-count-shim.w--vertical.w--large {width:76px;}
.w-widget-gplus {overflow:hidden;}
.w-background-video {position:relative;overflow:hidden;height:500px;color:white;}
.w-background-video > video {background-size:cover;background-position:50% 50%;position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;margin:auto;min-width:100%;min-height:100%;z-index:-100;}
.w-background-video > video::-webkit-media-controls-start-playback-button {display:none !important;-webkit-appearance:none;}
.w-slider {position:relative;background-color:transparent;text-align:center;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
.w-slider-mask {position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap;}
.w-slide {position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left;}
.w-slider-nav {position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
.w-slider-nav.w-round > div {border-radius:100%;}
.w-slider-nav.w-num > div {width:auto;height:auto;padding:0.2em 0.5em;font-size:inherit;line-height:inherit;}
.w-slider-nav.w-shadow > div {box-shadow:0 0 3px rgba(51,51,51,0.4);}
.w-slider-nav-invert {color:#fff;}
.w-slider-nav-invert > div {background-color:rgba(34,34,34,0.4);}
.w-slider-nav-invert > div.w-active {background-color:#222;}
.w-slider-dot {position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px 0.5em;transition:background-color 100ms,color 100ms;}
.w-slider-dot.w-active {background-color:#fff;}
.w-slider-arrow-left,.w-slider-arrow-right {position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.w-slider-arrow-left [class^="w-icon-"],.w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"] {position:absolute;}
.w-slider-arrow-left {z-index:3;right:auto;}
.w-slider-arrow-right {z-index:4;left:auto;}
.w-icon-slider-left,.w-icon-slider-right {top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;}
.w-dropdown {display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900;}
.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap;}
.w-dropdown-toggle {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px;}
.w-icon-dropdown-toggle {position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em;}
.w-dropdown-list {position:absolute;background:#dddddd;display:none;min-width:100%;}
.w-dropdown-list.w--open {display:block;}
.w-dropdown-link {padding:10px 20px;display:block;color:#222222;}
.w-dropdown-link.w--current {color:#0082f3;}
.w-nav[data-collapse="all"] .w-dropdown,.w-nav[data-collapse="all"] .w-dropdown-toggle {display:block;}
.w-nav[data-collapse="all"] .w-dropdown-list {position:static;}
@media screen and (max-width:991px) {.w-nav[data-collapse="medium"] .w-dropdown,.w-nav[data-collapse="medium"] .w-dropdown-toggle {display:block;}
.w-nav[data-collapse="medium"] .w-dropdown-list {position:static;}
}
@media screen and (max-width:767px) {.w-nav[data-collapse="small"] .w-dropdown,.w-nav[data-collapse="small"] .w-dropdown-toggle {display:block;}
.w-nav[data-collapse="small"] .w-dropdown-list {position:static;}
.w-nav-brand {padding-left:10px;}
}
@media screen and (max-width:479px) {.w-nav[data-collapse="tiny"] .w-dropdown,.w-nav[data-collapse="tiny"] .w-dropdown-toggle {display:block;}
.w-nav[data-collapse="tiny"] .w-dropdown-list {position:static;}
}
/** * ## Note * Safari (on both iOS and OS X) does not handle viewport units (vh,vw) well. * For example percentage units do not work on descendants of elements that * have any dimensions expressed in viewport units. It also doesn’t handle them at * all in `calc()`. *//** * Wrapper around all lightbox elements * * 1. Since the lightbox can receive focus,IE also gives it an outline. * 2. Fixes flickering on Chrome when a transition is in progress *    underneath the lightbox. */.w-lightbox-backdrop {color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;/* 1 */  opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0,0);/* 2 */}
/** * Neat trick to bind the rubberband effect to our canvas instead of the whole * document on iOS. It also prevents a bug that causes the document underneath to scroll. */.w-lightbox-backdrop,.w-lightbox-container {height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
.w-lightbox-content {position:relative;height:100vh;overflow:hidden;}
.w-lightbox-view {position:absolute;width:100vw;height:100vh;opacity:0;}
.w-lightbox-view:before {content:"";height:100vh;}
/* .w-lightbox-content */.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {height:86vh;}
.w-lightbox-frame,.w-lightbox-view:before {display:inline-block;vertical-align:middle;}
/* * 1. Remove default margin set by user-agent on the <figure> element. */.w-lightbox-figure {position:relative;margin:0;/* 1 */}
.w-lightbox-group .w-lightbox-figure {cursor:pointer;}
/** * IE adds image dimensions as width and height attributes on the IMG tag,* but we need both width and height to be set to auto to enable scaling. */.w-lightbox-img {width:auto;height:auto;max-width:none;}
/** * 1. Reset if style is set by user on "All Images" */.w-lightbox-image {display:block;float:none;/* 1 */  max-width:100vw;max-height:100vh;}
.w-lightbox-group .w-lightbox-image {max-height:86vh;}
.w-lightbox-caption {position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.w-lightbox-embed {position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
.w-lightbox-control {position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;}
.w-lightbox-left {display:none;bottom:0;left:0;/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");}
.w-lightbox-right {display:none;right:0;bottom:0;/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");}
/* * Without specifying the with and height inside the SVG,all versions of IE render the icon too small. * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows. * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer) */.w-lightbox-close {right:0;height:2.6em;/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px;}
/** * 1. All IE versions add extra space at the bottom without this. */.w-lightbox-strip {position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;/* 1 */  white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
/* * 1. We use content-box to avoid having to do `width:calc(10vh + 2vw)` *    which doesn’t work in Safari anyway. * 2. Chrome renders images pixelated when switching to GPU. Making sure *    the parent is also rendered on the GPU (by setting translate3d for *    example) fixes this behavior. */.w-lightbox-item {display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;/* 1 */  cursor:pointer;-webkit-transform:translate3d(0,0,0);/* 2 */}
.w-lightbox-active {opacity:.3;}
.w-lightbox-thumbnail {position:relative;height:10vh;background:#222;overflow:hidden;}
.w-lightbox-thumbnail-image {position:absolute;top:0;left:0;}
.w-lightbox-thumbnail .w-lightbox-tall {top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.w-lightbox-thumbnail .w-lightbox-wide {left:50%;height:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
/* * Spinner * * Absolute pixel values are used to avoid rounding errors that would cause * the white spinning element to be misaligned with the track. */.w-lightbox-spinner {position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear;}
.w-lightbox-spinner:after {content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%;}
/* * Utility classes */.w-lightbox-hide {display:none;}
.w-lightbox-noscroll {overflow:hidden;}
@media (min-width:768px) {.w-lightbox-content {height:96vh;margin-top:2vh;}
.w-lightbox-view,.w-lightbox-view:before {height:96vh;}
/* .w-lightbox-content */  .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {height:84vh;}
.w-lightbox-image {max-width:96vw;max-height:96vh;}
.w-lightbox-group .w-lightbox-image {max-width:82.3vw;max-height:84vh;}
.w-lightbox-left,.w-lightbox-right {display:block;opacity:.5;}
.w-lightbox-close {opacity:.8;}
.w-lightbox-control:hover {opacity:1;}
}
.w-lightbox-inactive,.w-lightbox-inactive:hover {opacity:0;}
.w-richtext:before,.w-richtext:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-richtext:after {clear:both;}
.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after {white-space:initial;}
.w-richtext ol,.w-richtext ul {overflow:hidden;}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:before,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:before {outline:2px solid #2895f7;}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {outline:2px solid #2895f7;}
.w-richtext figure.w-richtext-figure-type-video > div:before,.w-richtext figure[data-rt-type="video"] > div:before {content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0;z-index:1;}
.w-richtext figure {position:relative;max-width:60%;}
.w-richtext figure > div:before {cursor:default!important;}
.w-richtext figure img {width:100%;}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {opacity:0.6;}
.w-richtext figure div {/* fix incorrectly sized selection border in the data manager */  font-size:0px;color:transparent;}
.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"] {display:table;}
.w-richtext figure.w-richtext-figure-type-image > div,.w-richtext figure[data-rt-type="image"] > div {display:inline-block;}
.w-richtext figure.w-richtext-figure-type-image > figcaption,.w-richtext figure[data-rt-type="image"] > figcaption {display:table-caption;caption-side:bottom;}
.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"] {width:60%;height:0;}
.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.w-richtext figure.w-richtext-figure-type-video > div,.w-richtext figure[data-rt-type="video"] > div {width:100%;}
.w-richtext figure.w-richtext-align-center {margin-right:auto;margin-left:auto;clear:both;}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {max-width:100%;}
.w-richtext figure.w-richtext-align-normal {clear:both;}
.w-richtext figure.w-richtext-align-fullwidth {width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto;}
.w-richtext figure.w-richtext-align-fullwidth > div {display:inline-block;/* padding-bottom is used for aspect ratios in video figures      we want the div to inherit that so hover/selection borders in the designer-canvas      fit right*/  padding-bottom:inherit;}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {display:block;}
.w-richtext figure.w-richtext-align-floatleft {float:left;margin-right:15px;clear:none;}
.w-richtext figure.w-richtext-align-floatright {float:right;margin-left:15px;clear:none;}
.w-nav {position:relative;background:#dddddd;z-index:1000;}
.w-nav:before,.w-nav:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-nav:after {clear:both;}
.w-nav-brand {position:relative;float:left;text-decoration:none;color:#333333;}
.w-nav-link {position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;}
.w-nav-link.w--current {color:#0082f3;}
.w-nav-menu {position:relative;float:right;}
.w--nav-menu-open {display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px;}
.w--nav-link-open {display:block;position:relative;}
.w-nav-overlay {position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%;}
.w-nav-overlay .w--nav-menu-open {top:0;}
.w-nav[data-animation="over-left"] .w-nav-overlay {width:auto;}
.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] .w--nav-menu-open {right:auto;z-index:1;top:0;}
.w-nav[data-animation="over-right"] .w-nav-overlay {width:auto;}
.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] .w--nav-menu-open {left:auto;z-index:1;top:0;}
.w-nav-button {position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.w-nav-button.w--open {background-color:#C8C8C8;color:white;}
.w-nav[data-collapse="all"] .w-nav-menu {display:none;}
.w-nav[data-collapse="all"] .w-nav-button {display:block;}
@media screen and (max-width:991px) {.w-nav[data-collapse="medium"] .w-nav-menu {display:none;}
.w-nav[data-collapse="medium"] .w-nav-button {display:block;}
}
@media screen and (max-width:767px) {.w-nav[data-collapse="small"] .w-nav-menu {display:none;}
.w-nav[data-collapse="small"] .w-nav-button {display:block;}
.w-nav-brand {padding-left:10px;}
}
@media screen and (max-width:479px) {.w-nav[data-collapse="tiny"] .w-nav-menu {display:none;}
.w-nav[data-collapse="tiny"] .w-nav-button {display:block;}
}
.w-tabs {position:relative;}
.w-tabs:before,.w-tabs:after {content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}
.w-tabs:after {clear:both;}
.w-tab-menu {position:relative;}
.w-tab-link {position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd;}
.w-tab-link.w--current {background-color:#C8C8C8;}
.w-tab-content {position:relative;display:block;overflow:hidden;}
.w-tab-pane {position:relative;display:none;}
.w--tab-active {display:block;}
@media screen and (max-width:479px) {.w-tab-link {display:block;}
}
.w-ix-emptyfix:after {content:"";}
@keyframes spin {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
.w-dyn-empty {padding:10px;background-color:#dddddd;}
.w-dyn-bind-empty {display:none !important;}
.w-condition-invisible {display:none !important;}
.alert-form {border-radius:5px;width:100%;margin:20px auto;padding-top:25px;color:#D8000C;background-color:#FFBABA;text-align:center;height:70px;}
.alert-form p {text-align:center;}
body {background-color:#1d2d38;font-family:Dosis,sans-serif;color:#333;font-size:17px;line-height:21px;}
h1 {margin-top:0px;margin-bottom:20px;font-size:38px;line-height:44px;font-weight:700;}
h2 {margin-top:0px;margin-bottom:20px;font-size:32px;line-height:36px;font-weight:700;}
h3 {margin-top:20px;margin-bottom:10px;color:#1f6fff;font-size:24px;line-height:30px;font-weight:700;}
h4 {margin-top:10px;margin-bottom:10px;font-size:17px;line-height:24px;font-weight:700;}
h5 {margin-top:10px;margin-bottom:10px;color:#1fdb6a;font-size:14px;line-height:20px;font-weight:700;}
p {margin-bottom:15px;font-size:17px;line-height:24px;}
a {color:#dd2476;text-decoration:underline;}
a:hover {color:#000;}
ul {margin-top:0px;margin-bottom:10px;padding-left:19px;}
li {margin-bottom:4px;padding-left:8px;}
img {display:inline-block;max-width:100%;border-radius:3px;}
.en .zh-cn{display:none;}
.zh-cn .en{display:none;}
.sdomain{text-transform:uppercase;}
figcaption {margin-top:5px;padding-top:5px;padding-bottom:2px;border-radius:3px;background-color:rgba(0,0,0,.04);color:#9e9e9e;font-size:12px;line-height:18px;text-align:center;}
.navbar {position:fixed;left:0px;top:0px;right:0px;padding-top:10px;padding-bottom:10px;border-bottom:1px none hsla(0,0%,100%,.2);background-color: rgb(0 0 0 / 0.5);font-family:'PT Sans',sans-serif;}
.navbar.underline {padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.2);}
.navbar.with-color-button {padding-bottom:30px;background-color:rgba(0,0,0,.1);}
.navbar.white {position:fixed;left:0px;top:0px;right:0px;padding-bottom:30px;background-color:#fff;box-shadow:0 0 33px 0 rgba(0,0,0,.2);}
.navbar.afri {background-color:#ee7c2f;}
.logo-block {z-index:10;position:fixed;left:0px;top:0px;text-align:left;}
.logo-block.no-menu {z-index:0;}
.nav-menu {z-index:1;display:inline-block;border-radius:4px;}
.nav-link {display:inline-block;margin-right:4px;padding:11px 15px;border-radius:7px;background-color:hsla(204.44444444444443,31.76%,16.67%,0.56);-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;font-family:Charlevoixpro,sans-serif;color:#fff;font-size:17px;font-weight:400;letter-spacing:1%;}
.nav-link:hover {border-color:rgba(0,0,0,.2);background-color:rgba(29,45,56,.7);color:hsla(222.85714285714266,0.00%,100.00%,1.00);}
.nav-link.w--current {color:#fff;text-decoration:none;}
.nav-link.w--current:hover {background-color:rgba(29,45,56,.7);}
.nav-link.dropdown-toggle {padding-right:35px;}
.nav-link.dropdown-toggle.light {padding-right:40px;}
.nav-link.dropdown-toggle.thin-light {padding-right:29px;}
.nav-link.dropdown-toggle.dark.w--open {color:#eb213e;}
.nav-link.light {color:#fff;}
.nav-link.light.w--current {border-color:rgba(0,0,0,.3);}
.nav-link.color {display:block;margin-right:0px;margin-bottom:4px;background-color:hsla(0,0%,81%,.1);}
.nav-link.with-color {background-color:#1fdb6a;color:#fff;line-height:20px;}
.nav-link.with-color:hover {background-color:#2f3338;}
.nav-link.thin-light {margin-right:2px;padding-right:12px;padding-left:12px;color:#fff;}
.nav-link.thin-light.w--current {color:#fff;}
.nav-link.dark {color:#000;}
.nav-link.dark:hover {color:#eb213e;}
.nav-link.dark.w--current {color:#eb213e;}
.dropdown-list.w--open {overflow:hidden;border-radius:4px;background-color:#fff;box-shadow:0 0 40px -10px rgba(0,0,0,.3);}
.dropdown-list.sidebar.w--open {margin-bottom:10px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.1);border-radius:10px;box-shadow:0 0 3px 0 transparent;}
.dropdown-link {padding-right:25px;-webkit-transition:background-color 200ms ease,color 200ms ease;transition:background-color 200ms ease,color 200ms ease;font-size:16px;}
.dropdown-link:hover {background-color:rgba(235,33,62,.05);color:#dd2476;}
.dropdown-link.w--current {color:#dd2476;}
.dropdown-link.w--current:hover {color:#dd2476;}
.navbar .large-container{    float: right;}
.large-container {position:relative;max-width:1300px;padding-right:35px;padding-left:35px;text-align:right;}
.large-container.centered {text-align:center;}
.hero-title {display:block;width:600px;margin:0px auto;font-family:'Droid Serif',serif;color:#fff;font-size:60px;line-height:51px;font-weight:400;text-align:center;}
.hero-title.subtitle {width:500px;margin-top:30px;margin-bottom:20px;font-size:27px;line-height:35px;font-weight:200;}
.hero-title.subtitle.dark-subtitle {color:#1d2d38;}
.hero-title.dark {color:#1d2d38;font-size:50px;}
.hero-title.medium-subtitle {margin-top:10px;font-size:35px;line-height:41px;font-weight:300;}
.button {margin-top:20px;padding:15px 40px;border-radius:40px;background-color:#dd2476;-webkit-transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}
.button:hover {background-color:#ff512f;box-shadow:7px 7px 23px 0 rgba(0,0,0,.2);color:#fff;}
.button.text-button {display:inline-block;margin-top:0px;padding:8px 25px 6px;background-color:#dd2476;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;color:#fff;font-size:11px;line-height:29px;text-decoration:none;}
.button.text-button:hover {background-color:#ff512f;}
.button.orange {margin-top:0px;padding-bottom:14px;background-color:#ff512f;}
.button.orange:hover {background-color:#ff7155;}
.button.hero-button {margin-top:0px;margin-right:10px;padding:15px 35px 14px;border-radius:10px;background-color:#fff;box-shadow:7px 7px 70px 0 rgba(0,0,0,.3);font-family:'PT Sans',sans-serif;color:#000;font-weight:300;letter-spacing:2px;}
.button.hero-button:hover {box-shadow:7px 7px 70px 0 rgba(0,0,0,.2);color:hsla(187.61904761904762,0.00%,3.66%,1.00);}
.button.hero-button._2 {padding-bottom:14px;background-color:#1f6fff;font-family:'PT Sans',sans-serif;color:#fff;font-weight:300;}
.button.hero-button._2:hover {background-color:#1d2d38;color:#fff;}
.button.pricing-button {margin-top:30px;border-radius:10px;background-color:hsla(218.57142857142856,93.94%,19.25%,0.76);font-family:'PT Sans',sans-serif;color:hsla(222.85714285714266,0.00%,100.00%,1.00);font-weight:300;}
.button.white-pricing-button {margin-top:0px;}
.button.submit-newsletter {width:100%;height:50px;margin-top:0px;border-radius:5px;background-color:#1d2d38;}
.button.submit-newsletter:hover {background-color:#2d4758;}
.button.submit-newsletter.color {padding-top:13px;background-color:#ff512f;}
.button.submit-newsletter.color:hover {background-color:#fc5d3e;}
.button.dark-outline {border:2px solid #e4e4e4;background-color:transparent;color:#000;}
.button.dark-outline:hover {border-color:#dd2476;background-color:#dd2476;color:#fff;}
.button.dark-button {margin-left:10px;background-color:#1d2d38;}
.button.dark-button:hover {background-color:#fff;color:#dd2476;}
.button.fullwidth-button {display:block;width:100%;height:49px;margin-top:0px;}
.button.outline-hero-button {margin-top:0px;border:3px solid #fff;border-radius:30px;background-color:transparent;}
.button.full-submit-button {width:100%;margin-top:20px;border-radius:10px;background-color:transparent;background-image:linear-gradient(117deg,#1d2d38,#1e4b94 54%,#1f6fff);text-align:center;}
.button.gradient-submit-button {height:50px;margin-top:0px;border-radius:4px;background-color:#464444;-webkit-transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;font-family:'PT Sans',sans-serif;font-size:16px;font-weight:400;text-align:center;text-transform:none;}
.button.gradient-submit-button:hover {box-shadow:7px 7px 33px 0 rgba(0,0,0,.3);}
.button.white-button {background-color:#fff;color:#dd2476;}
.button.footer-signup-button {width:20%;height:45px;margin-top:0px;padding:0px 5px 0px 0px;float:right;border-radius:0px 50px 50px 0px;text-align:center;}
.button.large-download-button {background-color:#1d2d38;font-size:19px;line-height:31px;}
.button.large-download-button:hover {background-color:#ff512f;}
.button.full-button {width:100%;}
.button.full-button.dark {margin-top:0px;border-radius:4px;background-color:#1d2d38;}
.button.full-button.dark:hover {background-color:#354c5c;}
.button.dark {background-color:#314757;}
.button.dark:hover {background-color:#466275;}
.button.color-button {border:2px solid #dd2476;}
.button.color-button:hover {border-color:#ff512f;}
.button.color-button.outline {margin-left:10px;border-color:#fff;background-color:transparent;}
.button.color-button.outline:hover {background-color:#fff;color:#dd2476;}
.button.foot {margin-right:auto;margin-left:auto;border-radius:5px;background-color:#464444;color:hsla(333.4054054054054,0.00%,100.00%,1.00);font-size:12px;font-weight:400;}
.section {position:relative;padding-top:90px;padding-bottom:70px;}
.section.tint {background-color:#fff;}
.section.tint.top-padding {padding-top:130px;}
.section.dark {overflow:hidden;padding-bottom:85px;border:0px solid #000;background-color:#03245f;color:#fff;}
.section.top-line {padding-top:70px;border-top:1px solid #ddd;}
.section.overflow-none {overflow:hidden;background-color:#fff;}
.section.color {display:none;padding-top:140px;padding-bottom:140px;background-color:#dd2476;background-image:linear-gradient(135deg,hsla(351.3861386138614,94.78%,17.80%,1.00),#dd2476);color:#fff;}
.section.timeline-section {padding-top:0px;padding-bottom:0px;}
.section.small-footer {display:none;background-color:#1d2d38;color:#8f9ba3;font-size:14px;line-height:20px;}
.section.gradient-section {background-image:linear-gradient(225deg,#dd2476,#ff512f);color:#fdfdfd;}
.section.dark-footer {padding-top:5px;padding-bottom:5px;background-color:hsla(218.57142857142856,0.00%,100.00%,1.00);color:#b1bbc2;font-size:14px;line-height:25px;text-align:center;}
.section.large-padding {padding-top:120px;padding-bottom:120px;}
.section.pages-section {padding-top:170px;background-color:#f3f5fa;}
.section-title-wrapper {display:block;width:100%;margin-right:auto;margin-bottom:65px;margin-left:auto;text-align:center;}
.section-title-wrapper.full {width:100%;margin-bottom:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;}
.section-title-wrapper.full.info {margin-bottom:30px;}
.section-title-wrapper.full.push-down {margin-top:60px;margin-bottom:30px;text-align:center;}
.section-title-wrapper.full-centered {width:100%;}
.section-title-wrapper.small-title {margin-bottom:30px;}
.section-title-wrapper.info {margin-bottom:30px;}
.section-title-wrapper.image-section-title-wrapper {margin-bottom:20px;}
.section-title-wrapper.small {width:65%;}
.section-title-wrapper.below-video {margin-top:70px;}
.section-title-wrapper.less-margin {margin-bottom:30px;}
.section-title {display:block;margin-top:20px;margin-bottom:20px;font-family:'PT Sans',sans-serif;color:#333;font-size:37px;line-height:47px;font-weight:400;}
.section-title.large {font-size:55px;line-height:55px;font-weight:400;}
.section-title.subtitle {color:#9b9b9b;font-size:19px;line-height:20px;}
.section-title.white {color:#fff;}
.section-title.push {margin-bottom:60px;}
.section-title.push.dark {color:hsla(218.57142857142856,0.00%,10.00%,1.00);}
.section-title.push {margin-bottom:20px;color:#333;font-weight:300;}
.section-description {display:block;width:70%;margin-top:20px;margin-right:auto;margin-left:auto;font-size:22px;line-height:28px;font-weight:200;}
.section-description.centered {display:block;width:80%;margin-top:25px;margin-right:auto;margin-left:auto;font-family:'PT Sans',sans-serif;font-size:18px;font-weight:400;text-align:center;}
.section-description.full-width {width:100%;font-size:23px;font-weight:400;}
.section-description.align-left {width:100%;}
.section-description.medium {width:70%;font-family:'PT Sans',sans-serif;font-size:18px;font-weight:400;text-align:left;}
/*new stuff*//*newsfeed*/.newsfeed {text-align:center;margin-left:20%;width:50%;}
.videobkglanders {height:20%;}
#share-buttons img {width:35px;padding:5px;border:0;box-shadow:0;display:inline;}
.faq-section {position:relative;padding-top:10%;padding-bottom:60px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.6);}
/*end of new stuff*/.video-lightbox {display:block;width:100%;margin-right:auto;margin-left:auto;border-radius:6px;box-shadow:20px 0 90px -10px rgba(0,0,0,.4);}
.video-lightbox.large {margin-top:-180px;text-decoration:none;}
.video-lightbox-block {overflow:hidden;height:400px;border-radius:6px;background-image:url('../images/Photo-3_2.jpg');background-position:50% 50%;background-size:cover;text-decoration:none;}
.video-lightbox-block.large {height:450px;}
.video-lightbox-overlay {position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-bottom:30px;-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;border-radius:6px;background-color:rgba(0,0,0,.2);}
.video-lightbox-overlay:hover {background-color:rgba(0,0,0,.1);}
.video-lightbox-button {position:absolute;left:0px;top:50%;right:0px;display:block;width:60px;height:60px;margin-right:auto;margin-left:auto;padding-top:18px;padding-right:2px;padding-left:1px;border-radius:100%;background-color:#dd2476;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);-webkit-transition:-webkit-transform 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease,-webkit-transform 200ms ease;text-align:center;}
.video-lightbox-button:hover {box-shadow:0 0 13px 0 rgba(0,0,0,.5);-webkit-transform:translate(0px,-50%) scale(1.2);-ms-transform:translate(0px,-50%) scale(1.2);transform:translate(0px,-50%) scale(1.2);}
.video-lightbox-button.line {padding-top:16px;padding-left:3px;border:2px solid #fff;background-color:transparent;}
.video-lightbox-button.small {width:40px;height:40px;padding-top:8px;}
.video-lightbox-icon {height:25px;}
.video-lightbox-icon.small {height:15px;}
.testimonial-slider {height:200px;background-color:transparent;}
.testimonial-slide {position:relative;}
.testimonial-slider-arrow {width:60px;height:60px;margin-top:55px;margin-right:10px;margin-left:10px;border-style:solid;border-width:1px;border-color:hsla(204.44444444444443,0.00%,94.00%,0.70);border-radius:100%;background-color:transparent;-webkit-transition:border 200ms ease,background-color 200ms ease;transition:border 200ms ease,background-color 200ms ease;color:hsla(218.57142857142856,0.00%,10.00%,1.00);font-size:15px;}
.testimonial-slider-arrow:hover {border-color:hsla(0,0%,100%,.4);}
.testimonial-block {position:relative;left:0px;right:0px;display:block;overflow:visible;width:630px;margin-right:auto;margin-left:auto;text-align:center;}
.testimonial-quote {font-size:20px;line-height:32px;}
.testimonial-info-block {margin-top:20px;}
.testimonial-name {font-family:Oswald,sans-serif;color:#fff;font-size:47px;line-height:57px;font-weight:500;}
.testimonial-name.subtitle {margin-top:5px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:400;}
.elements-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;text-align:center;}
.footer {padding-top:65px;padding-bottom:65px;background-color:#1d2d38;color:#a2b0b9;text-align:center;}
.footer-column {padding-right:20px;padding-left:20px;}
.image-section {padding-top:40px;padding-bottom:40px;background-color:#1d2d38;color:#fff;}
.image-section.newsletter {background-image:url('../images/Photo-1_2.jpg');background-size:cover;}
.image-section.access-section {background-image:url('../images/Photo-10_1.jpg');}
.image-section.testimonial-section {padding-top:0px;padding-bottom:0px;background-color:transparent;}
.image-section.video {padding-top:0px;padding-bottom:0px;background-image:url('../images/Photo-2_2.jpg');}
.image-section-overlay {display:block;width:100%;height:100%;padding-top:90px;padding-bottom:90px;color:#1f6fff;text-align:center;}
.image-section-overlay.gradient-overlay {background-image:linear-gradient(135deg,#dd2476,#ff512f);}
.image-section-overlay.color-gradient {background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ff512f),color-stop(84%,rgba(221,36,118,.6)));background-image:linear-gradient(90deg,#ff512f,rgba(221,36,118,.6) 84%);}
.image-section-overlay.transparant {background-color:rgba(0,0,0,.5);background-image:none;}
.image-section-overlay-block {display:block;width:90%;margin-right:auto;margin-left:auto;color:#fff;text-align:center;}
.image-section-overlay-title {font-size:34px;line-height:38px;font-weight:700;}
.image-section-overlay-title.subtitle {display:block;width:70%;margin:10px auto 40px;font-size:21px;line-height:28px;font-weight:300;}
.menu-button {border-style:solid;border-width:1px;border-color:hsla(0,0%,100%,.1);border-radius:4px;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;color:#fff;}
.menu-button:hover {border-color:#212429;background-color:#212429;}
.menu-button.w--open {border-color:#1fdb6a;background-color:#1fdb6a;}
.menu-button.blue.w--open {border-color:#25395e;background-color:#25395e;}
.hero-mockup-image {position:absolute;top:-100px;right:0px;z-index:2;width:235px;}
.hero-mockup-image._2 {top:-110px;right:70px;z-index:3;width:420px;}
.app-page-hero-block {width:410px;text-align:left;}
.small-hero-intro-title {margin-bottom:10px;opacity:0.5;color:#fff;font-size:17px;font-weight:800;letter-spacing:2px;text-transform:uppercase;}
.hero-description {font-size:20px;line-height:34px;font-weight:400;}
.info-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.info-block {margin-top:10px;}
.info-icon {height:40px;margin-right:10px;margin-bottom:10px;float:left;}
.info-title {margin-top:10px;margin-bottom:25px;font-size:17px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.info-block-right {width:50%;float:right;}
.info-block-right.app-info {margin-top:30px;margin-bottom:30px;}
.info-block-right.download-info {margin-top:35px;margin-bottom:40px;}
.device-mockup-left {position:absolute;left:-110px;top:-40px;z-index:10;height:520px;}
.footer-title {margin-bottom:12px;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.footer-link {display:block;margin-top:0px;color:#a2b0b9;font-size:10px;text-decoration:none;}
.footer-link:hover {color:hsla(218.57142857142856,93.94%,19.25%,0.76);}
.feature-column {padding-bottom:5px;}
.feature-title {margin-bottom:15px;font-size:15px;font-weight:700;}
.feature-title.white {margin-bottom:10px;font-family:'PT Sans',sans-serif;color:#fff;font-size:18px;font-weight:400;letter-spacing:1px;text-transform:uppercase;}
.feature-title.color {font-family:'PT Sans',sans-serif;color:#1d2d38;font-size:24px;font-weight:600;}
.simple-footer {padding-top:45px;background-color:#2a2d30;}
.simple-bottom-footer {margin-top:45px;padding-top:35px;padding-bottom:32px;background-color:#424549;color:#979da5;}
.footer-inline-link {display:inline-block;margin-top:5px;margin-right:15px;font-family:Montserrat,sans-serif;color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase;}
.footer-inline-link:hover {color:hsla(0,0%,100%,.4);}
.footer-social-icon {width:40px;height:40px;margin-left:3px;padding-top:9px;border-radius:100%;background-color:#283e4d;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;text-align:center;}
.footer-social-icon:hover {background-color:#dd2476;}
.footer-small-social-icon {height:15px;}
.hero-background-video {width:100%;height:auto;}
.team-row {margin-top:20px;text-align:left;}
/*.team-image-block.quotes {background-image:linear-gradient(101deg,#bce0dc,rgba(254,195,191,0.67));background-position:0px 0px,0px 0px;background-size:auto,cover;background-repeat:repeat,no-repeat;}
*/.team-image-block {overflow:hidden;border-radius:4px;background-image:url('../images/Person-9.jpg');background-position:50% 50%;background-size:cover;}
.team-image-block._2 {background-image:url('../images/Person-27.jpg');background-position:50% 0px;background-size:cover;}
.team-image-block-overlay {overflow:hidden;width:100%;padding:35px;background-color:rgba(0,0,0,0.3);color:#fff;}
.team-block-title {font-size:26px;font-weight:700;}
.team-block-title.subtitle {margin-top:8px;font-size:17px;font-weight:400;}
.team-block-title.subtitle.small-subtitle {margin-top:3px;margin-bottom:1px;line-height:21px;}
.team-block-title.smaller {font-size:19px;}
.team-social-button {width:auto;height:auto;margin-top:20px;margin-right:6px;padding-right:3px;padding-left:3px;color:#fff;text-align:center;text-decoration:none;}
.team-social-button:hover {opacity:0.55;color:hsla(0,0%,100%,.6);}
.team-social-button.dark {margin-top:0px;padding-left:0px;opacity:0.4;color:#7a7a7a;font-size:16px;text-decoration:none;}
.team-social-button.dark:hover {opacity:1;color:#070606;}
.team-social-icon {height:20px;font-family:'Fontawesome webfont',sans-serif;}
.team-outline-block {position:relative;padding:18px 25px 20px 105px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.1);border-radius:4px;font-size:20px;}
.team-portrait-image {position:absolute;left:20px;top:20px;width:65px;height:65px;border-radius:100%;}
.small-section-title {margin-bottom:8px;opacity:0.6;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;}
.logo-column {padding-right:0px;padding-left:0px;text-align:center;}
.logo-column.push {padding-top:40px;padding-left:20px;}
.logo-column.push {padding-top:0px;padding-left:20px;}
.client-logo {height:50px;opacity:0.3;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}
.client-logo:hover {opacity:1;}
.image-hero {padding-top:180px;padding-bottom:80px;background-color:#0f1011;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url('../images/Photo-3_2.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/Photo-3_2.jpg');background-position:0px 0px,50% 0px;background-size:auto,cover;color:#fff;}
.newsletter-form-small {display:block;width:600px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
.field {height:50px;border:1px solid #e9e9e9;border-radius:3px;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;font-size:17px;}
.field:hover {border-color:#c5c5c5;background-color:#fff;}
.field:focus {border-color:#5e7feb;background-color:#fff;box-shadow:0 0 15px 0 rgba(94,127,235,.3);}
.field.area {height:200px;padding-top:12px;}
.field.centered {margin-bottom:0px;border-color:#fff;text-align:center;}
.field.centered.outline {border-color:#dee1e7;}
.field.centered.outline:hover {border-color:#b9c0ce;}
.field.line {height:46px;margin-bottom:5px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom-width:2px;border-bottom-color:#e2e2e2;border-radius:0px;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;font-size:13px;}
.field.line:hover {border-bottom-color:#b6b6b6;}
.field.line:focus {border-bottom-color:#1f6fff;}
.field.line.area {height:95px;}
.field.underline-field {padding-left:0px;border-width:0px 0px 1px;border-radius:0px;-webkit-transition:background-color 200ms ease,border 200ms ease,padding 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,border 200ms ease,padding 200ms ease,box-shadow 200ms ease;}
.field.underline-field:hover {border-bottom-color:#969696;}
.field.underline-field:focus {padding-left:15px;border-bottom-color:#dd2476;}
.success-message {border-radius:3px;background-color:#22d469;color:#fff;}
.error-bg {padding-top:12px;padding-bottom:1px;border-radius:3px;color:#e42121;font-size:12px;text-align:center;}
.coming-soon-lightbox {margin-bottom:30px;}
.large-hero-title {display:block;margin:0px auto 10px;color:#fff;font-size:90px;line-height:84px;font-weight:700;}
.large-hero-title-bold {font-family:Montserrat,sans-serif;font-weight:700;}
.footer-logo {font-family:Montserrat,sans-serif;color:#fff;font-size:19px;line-height:17px;font-weight:700;text-transform:uppercase;}
.footer-logo.subtitle {opacity:0.5;font-size:11px;font-weight:400;text-transform:none;}
.footer-social-col-right {text-align:right;}
.bottom-footer-paragraph {margin-bottom:0px;float:none;font-size:14px;}
.bottom-footer-paragraph.right {float:none;}
.bottom-footer-paragraph.dark {color:#5f5e5e;}
.bottom-footer-link {color:#99a5ad;}
.bottom-footer-link:hover {color:#fff;}
.bottom-footer-link.dark {color:#1f6fff;text-decoration:none;}
.bottom-footer-link.color {color:#babdc2;text-decoration:none;}
.bottom-footer-link.color:hover {color:#dd2476;}
.description-paragraph {margin-top:4px;font-size:17px;line-height:24px;}
.overall-video-lightbox {display:block;overflow:hidden;width:100%;height:200px;border-radius:4px;box-shadow:0 10px 40px 0 rgba(0,0,0,.3);}
.overall-video-lightbox.in-hero {width:430px;height:320px;margin-left:40px;}
.video-lightbox-image-block {position:relative;display:block;overflow:hidden;width:100%;height:100%;border-radius:4px;background-image:url('../images/Photo-2_2.jpg');background-position:50% 50%;background-size:cover;}
.long-feature-block {position:relative;margin-top:25px;padding-top:2px;padding-left:68px;}
.left-feature-icon {position:absolute;left:0px;top:0px;height:40px;}
.long-feature-title {margin-bottom:5px;color:#dd2476;font-size:21px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}
.info-column-right {padding-top:60px;padding-bottom:20px;padding-left:70px;}
.info-column-right.responsive {padding-top:50px;padding-right:70px;padding-bottom:40px;text-align:center;}
.info-column-right.responsive {padding-top:50px;padding-bottom:40px;}
.pricing-row {margin-bottom:40px;text-align:center;}
.pricing-block {position:relative;min-height:auto;padding:70px 40px 60px;border-radius:4px;background-color:#f0f4f7;text-align:center;}
.pricing-block.image {background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(218.57142857142856,93.94%,19.25%,0.76)),to(hsla(218.57142857142856,93.94%,19.25%,0.76))),url('../images/Photo-7.jpg');background-image:linear-gradient(180deg,hsla(218.57142857142856,93.94%,19.25%,0.76),hsla(218.57142857142856,93.94%,19.25%,0.76)),url('../images/Photo-7.jpg');background-position:0px 0px,50% 50%;background-size:auto,cover;color:#fff;}
.pricing-block.image2 {background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(218.57142857142856,93.94%,19.25%,0.76)),to(hsla(218.57142857142856,93.94%,19.25%,0.76))),url('../images/pexels-photo-951236.jpeg');background-image:linear-gradient(180deg,hsla(218.57142857142856,93.94%,19.25%,0.76),hsla(218.57142857142856,93.94%,19.25%,0.76)),url('../images/pexels-photo-951236.jpeg');background-position:0px 0px,0px 0px;background-size:auto,cover;background-repeat:repeat,no-repeat;color:#fff;}
.pricing-block.img3 {background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(218.57142857142856,93.94%,19.25%,0.76)),to(hsla(218.57142857142856,93.94%,19.25%,0.76))),url('../images/buttonspic.jpeg');background-image:linear-gradient(180deg,hsla(218.57142857142856,93.94%,19.25%,0.76),hsla(218.57142857142856,93.94%,19.25%,0.76)),url('../images/buttonspic.jpeg');background-position:0px 0px,0px 0px;background-size:auto,cover;color:#fff;}
.pricing-title {margin-bottom:10px;font-family:'PT Sans',sans-serif;font-size:24px;line-height:25px;font-weight:400;letter-spacing:1px;text-transform:uppercase;}
.pricing-price {margin-top:10px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:44px;line-height:40px;font-weight:700;}
.pricing-paragraph {margin-bottom:0px;font-family:'PT Sans',sans-serif;font-size:16px;line-height:24px;}
.pricing-block-tag {position:absolute;left:0px;top:0px;right:0px;display:block;width:110px;margin-right:auto;margin-left:auto;padding:9px 9px 6px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#22d469;font-size:11px;letter-spacing:1px;text-transform:uppercase;}
.white-pricing-block {overflow:hidden;border-radius:5px;background-color:#fff;box-shadow:10px 0 66px -10px rgba(0,0,0,.18);color:#000;}
.pricing-block-title {color:#fff;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;}
.pricing-block-price {font-family:Montserrat,sans-serif;font-size:44px;line-height:50px;font-weight:700;}
.pricing-block-price.subtitle {font-family:Dosis,sans-serif;color:#000;font-size:15px;line-height:20px;font-weight:400;}
.pricing-block-content-wrapper {padding:12px 20px 11px;border-bottom:1px solid rgba(0,0,0,.1);}
.pricing-block-content-wrapper.bottom {padding-top:25px;padding-bottom:25px;border-bottom-width:0px;}
.pricing-block-content-wrapper.gradient {padding-top:35px;padding-bottom:35px;background-color:#dd2476;background-image:linear-gradient(135deg,#dd2476,#ff512f);color:#fff;}
.pricing-block-content-wrapper.gradient.gradient-2 {background-image:linear-gradient(315deg,#dd2476,#ff512f);}
.pricing-feature-text {margin-bottom:0px;font-family:Montserrat,sans-serif;font-size:12px;}
.long-feature-icon-wrapper {position:absolute;left:0px;top:0px;width:50px;height:50px;margin-top:-3px;padding-top:14px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.1);border-radius:10px;text-align:center;}
.small-paragraph {margin-bottom:0px;color:#9c9fac;font-size:15px;line-height:19px;}
.field-label {margin-bottom:20px;color:#726e6e;font-size:13px;font-weight:400;text-align:left;letter-spacing:1px;text-transform:uppercase;}
.dark-field {width:100%;height:40px;margin-bottom:5px;padding-left:20px;border:1px solid #e4e4e4;border-radius:4px;-webkit-transition:box-shadow 200ms ease,border 200ms ease,background-color 200ms ease;transition:box-shadow 200ms ease,border 200ms ease,background-color 200ms ease;color:#1d2d38;font-size:13px;}
.dark-field:hover {border-color:#bebebe;}
.dark-field:focus {background-color:#fff;box-shadow:3px 3px 16px 0 rgba(0,0,0,.2);}
.white-footer {padding-top:80px;padding-bottom:80px;background-color:#fff;}
.dark-footer-title {margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;}
.light-footer-link {display:block;margin-bottom:4px;font-family:Montserrat,sans-serif;color:#bfc4ce;font-size:13px;text-decoration:none;}
.color-social-button {width:30px;height:30px;margin-right:2px;padding-top:4px;border-radius:4px;background-color:#4e5f97;text-align:center;}
.color-social-button:hover {opacity:0.8;}
.color-social-button.twitter {background-color:#37a5e4;}
.color-social-button.google {background-color:#e22047;}
.footer-contact-info-block {margin-top:20px;font-size:13px;}
.bottom-footer-block {margin-top:30px;padding-top:30px;border-top:1px solid rgba(0,0,0,.1);font-size:14px;}
.video-hero-block {position:absolute;top:10px;right:0px;width:410px;}
.hero-video-title {margin-top:0px;margin-bottom:20px;color:#fff;font-size:58px;line-height:52px;font-weight:600;}
.hero-text {color:hsla(0,0%,100%,.5);font-size:20px;line-height:27px;}
.hero-left-block {width:510px;float:left;}
.hero-title-large {margin-top:0px;margin-bottom:25px;font-family:'PT Sans',sans-serif;color:#fff;font-size:40px;line-height:47px;font-weight:400;letter-spacing:-1px;text-shadow:1px 1px 8px #000;}
.hero-title-large.small {font-size:27px;line-height:34px;}
.hero-cta-form {position:relative;width:50%;margin-bottom:0px;padding:30px;float:none;clear:none;border-radius:4px;background-color:hsla(0,0%,100%,.95);text-align:center;}
.feature-info-row {margin-top:40px;padding-right:10px;padding-left:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.feature-info-column {padding-right:20px;}
.feature-info-block {position:relative;padding-right:10px;padding-left:10px;text-align:left;}
.feature-info-icon {height:65px;margin-bottom:20px;opacity:0.6;}
.feature-info-icon.dark {opacity:1;}
.feature-info-title {margin-top:5px;margin-bottom:15px;font-size:18px;font-weight:400;letter-spacing:2px;text-transform:uppercase;}
.feature-info-paragraph {opacity:0.8;font-size:17px;line-height:23px;}
.checkbox {margin-top:20px;margin-bottom:0px;color:#979eac;font-size:15px;line-height:18px;}
.checkbox:hover {color:#0db2ca;}
.checkbox.push-down {margin-top:30px;margin-bottom:10px;}
.intro-block-overlay {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-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;border-radius:5px;background-color:transparent;opacity:0;-webkit-transition:background-color 200ms ease,opacity 200ms ease;transition:background-color 200ms ease,opacity 200ms ease;color:#fff;text-align:center;}
.intro-block-overlay:hover {background-color:rgba(0,0,0,.3);opacity:1;}
.intro-block-overlay.large {position:absolute;left:0px;top:0px;right:0px;}
.simple-white-footer {padding-top:48px;padding-bottom:45px;border-top:1px solid #eee;background-color:#fff;font-size:12px;}
.dark-bottom-footer {padding-top:0px;padding-bottom:55px;background-color:#181a1d;color:#6d7077;}
.small-footer-title {margin-bottom:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:17px;font-weight:700;}
.footer-row-bottom {margin-bottom:50px;}
.dropdown-icon {margin-right:10px;opacity:0.4;}
.right-nav-menu {width:300px;margin-left:60px;padding:31px;background-color:#fff;box-shadow:0 0 60px 0 rgba(0,0,0,.3);text-align:left;}
.nav-menu-content-block {margin-top:40px;padding:20px;border:2px solid #ebeef3;border-radius:4px;text-align:center;}
.app-store-button {height:46px;border-radius:4px;}
.app-store-link-button {margin-bottom:4px;}
.app-store-link-button:hover {opacity:0.8;}
.nav-paragraph {margin-bottom:20px;font-size:12px;line-height:18px;}
.nav-title {margin-bottom:8px;font-family:Montserrat,sans-serif;color:#1f6fff;font-size:16px;font-weight:700;}
.white-pricing-column {padding-right:20px;padding-left:20px;border-right:1px solid rgba(0,0,0,.06);}
.white-pricing-column:hover {color:#1f6fff;}
.white-pricing-column.last {border-right-color:hsla(0,0%,85%,0);}
.transparant-pricing-block {padding:45px 25px;border-radius:4px;-webkit-transition:background-color 350ms ease,box-shadow 350ms ease,color 200ms ease;transition:background-color 350ms ease,box-shadow 350ms ease,color 200ms ease;text-align:center;}
.transparant-pricing-block:hover {background-color:hsla(0,0%,100%,.4);box-shadow:0 20px 50px -10px rgba(0,0,0,.2);color:#dd2476;}
.transparant-pricing-block.highlight {background-color:#fff;box-shadow:0 20px 60px -10px rgba(0,0,0,.1);font-size:18px;}
.white-pricing-title {margin-bottom:15px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.pricing-icon-block {display:inline-block;width:100px;height:100px;padding-top:29px;border:2px solid #dfdfdf;border-radius:100%;text-align:center;}
.pricing-icon {width:40px;height:40px;}
.white-price-title {margin-top:20px;margin-bottom:20px;color:#dd2476;font-size:41px;line-height:40px;font-weight:700;}
.white-pricing-paragraph {color:#252525;}
.subpage-header {padding-top:240px;padding-bottom:180px;background-image:-webkit-gradient(linear,left top,right top,from(#dd2476),to(rgba(255,81,47,.7))),url('../images/Photo-2_2.jpg');background-image:linear-gradient(90deg,#dd2476,rgba(255,81,47,.7)),url('../images/Photo-2_2.jpg');background-position:0px 0px,50% 50%;background-size:auto,cover;color:#fff;text-align:center;}
.subpage-header.ui {padding-top:200px;padding-bottom:90px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url('../images/Photo-3_2.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url('../images/Photo-3_2.jpg');background-position:0px 0px,50% 50%;background-size:auto,cover;}
.form-title {margin-top:0px;color:#1d2d38;font-size:45px;line-height:34px;font-weight:400;}
.form-title.subtitle {margin-top:13px;margin-bottom:40px;color:#3b3d44;font-size:21px;line-height:26px;font-weight:200;}
.subpage-title {margin-top:0px;margin-bottom:0px;font-size:50px;line-height:40px;}
.subpage-title.large {font-size:66px;}
.page-subtitle {display:block;width:60%;margin-top:20px;margin-right:auto;margin-left:auto;font-size:22px;line-height:30px;}
.contact-popup {position:fixed;z-index:2000;display:none;width:100%;height:100%;background-color:rgba(31,35,42,.9);}
.popup-block {position:absolute;left:0px;top:50%;right:0px;display:block;width:360px;margin-right:auto;margin-left:auto;padding:50px;border-radius:6px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.4);-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);}
.popup-contact-form {margin-bottom:0px;}
.popup-title {margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:19px;}
.popup-close-button {position:absolute;top:25px;right:25px;opacity:0.2;}
.popup-close-button:hover {opacity:0.4;}
.close-icon {height:17px;}
.cta-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:35px;padding-left:35px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.cta-column-right {text-align:right;}
.cta-title {color:hsla(218.57142857142856,6.17%,18.91%,1.00);font-size:20px;line-height:40px;font-weight:400;letter-spacing:0px;}
.cta-title.subtitle {margin-top:20px;color:#1d2d38;font-size:18px;line-height:28px;font-weight:400;}
.cta-title.subtitle.light-subtitle {color:hsla(0,0%,100%,.7);}
.cta-title.white-title {color:#fff;}
.text-column-left {padding-right:80px;}
.gallery-lightbox {display:block;margin-bottom:20px;}
.gallery-lightbox.small-gallery {width:96%;margin-bottom:10px;}
.gallery-lightbox.in-slider {margin-bottom:0px;}
.gallery-image-block {position:relative;overflow:hidden;width:100%;height:300px;border-radius:4px;background-image:url('../images/Photo-10.jpg');background-position:50% 50%;background-size:cover;}
.gallery-image-block._2 {background-image:url('../images/Photo-3.jpg');}
.gallery-image-block._3 {background-image:url('../images/Person-27.jpg');}
.gallery-image-block.small {height:100px;background-image:url('../images/Photo-12.jpg');}
.gallery-image-block.small._2 {background-image:url('../images/Photo-13.jpg');}
.gallery-image-block.small._3 {background-image:url('../images/Photo-14.jpg');}
.gallery-image-block.small._4 {background-image:url('../images/Person-6.jpg');}
.gallery-image-block.small._5 {background-image:url('../images/Photo-2.jpg');}
.gallery-image-block.small._6 {background-image:url('../images/Photo-5.jpg');}
.gallery-overlay-icon {position:absolute;left:0px;top:50%;right:0px;display:block;width:60px;height:60px;margin-right:auto;margin-left:auto;padding-top:14px;border-radius:100%;background-color:rgba(0,0,0,.4);-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;text-align:center;}
.gallery-overlay-icon:hover {background-color:rgba(0,0,0,.7);}
.view-icon {height:35px;}
.gallery-overlay-block {display:none;width:100%;height:100%;background-color:transparent;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;}
.gallery-overlay-block:hover {background-color:hsla(0,0%,100%,.2);}
.stats-row {margin-top:50px;}
.stats-block {position:relative;padding-top:14px;padding-left:140px;}
.stats-number {position:absolute;left:0px;top:0px;font-family:Dosis,sans-serif;color:#dd2476;font-size:60px;line-height:71px;font-weight:800;}
.stats-title {font-size:18px;line-height:22px;}
.intro-paragraph {margin-bottom:20px;color:#9fa4b1;font-size:21px;line-height:28px;}
.checklist-item {position:relative;margin-bottom:4px;padding-left:30px;}
.check-icon {position:absolute;left:0px;top:1px;height:17px;font-family:'Fontawesome webfont',sans-serif;color:#22d469;}
.small-dropdown-icon {margin-right:11px;opacity:0.5;font-size:12px;}
.logo {position:fixed;top:10px;left:40px;width:auto; height:40px;border-radius:0px;}
.logo.responsive-menu {margin-top:12px;}
.dark-footer-link {display:block;margin-bottom:7px;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.5);text-decoration:none;}
.dark-footer-link:hover {color:#fff;}
.footer-paragraph {margin-bottom:0px;color:hsla(222.85714285714266,0.00%,100.00%,1.00);line-height:28px;text-decoration:none;}
.pricing-options {margin-bottom:20px;}
.hero-button-wrapper {margin-top:50px;}
.text-block {width:340px;text-align:center;}
.text-block.large {width:520px;}
.block-title {font-size:40px;line-height:42px;font-weight:400;}
.block-description {color:#464444;font-size:18px;line-height:25px;font-weight:400;text-align:left;letter-spacing:0px;}
.block-description.downpx {margin-bottom:40px;}
.phones-mockup-right {position:absolute;right:40px;bottom:-75px;height:440px;}
.testimonial-text-block {position:relative;width:100%;min-height:150px;margin-bottom:30px;padding:30px 20px;border-radius:5px;background-color:hsla(204.44444444444443,0.00%,94.00%,1.00);color:#000;text-align:left;}
.testimonial-text {position:relative;z-index:2;margin-bottom:0px;padding-top:10px;color:#464444;font-size:18px;line-height:25px;}
.testimonial-text.tinytxt {font-size:16px;}
.testimonial-image-block {width:50px;height:50px;margin-right:20px;float:left;background-image:url('../images/Testimonial-13.jpg');background-position:50% 50%;background-size:cover;}
.testimonial-block-name {margin-top:4px;margin-bottom:1px;color:#464444;font-size:30px;font-weight:400;}
.testimonial-block-name.centered {margin-top:15px;font-size:18px;font-weight:700;}
.testimonial-block-name.subtitle {font-size:18px;font-weight:400;}
.block-paragraph {margin-bottom:0px;font-size:18px;line-height:24px;}
.faq-wrapper {display:block;width:80%;margin-right:auto;margin-left:auto;}
.faq-item {margin-top:20px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);}
.faq-link-block {position:relative;display:block;padding-top:12px;padding-bottom:12px;color:#000;text-decoration:none;}
.faq-title {font-size:20px;font-weight:400;}
.faq-title:hover {color:hsla(218.57142857142856,0.00%,10.00%,1.00);}
.faq-answer-block {overflow:hidden;}
.faq-answer {margin-top:10px;margin-bottom:0px;font-size:18px;line-height:23px;text-align:left;}
.bottom-info-text {margin-top:50px;color:hsla(0,0%,100%,.6);font-size:15px;text-align:center;}
.bottom-info-text.dark {color:#1d2d38;}
.hero-subtitle {margin-top:40px;margin-bottom:0px;font-size:25px;line-height:32px;font-weight:200;text-align:center;}
.testimonial-arrow-block {position:absolute;left:40px;bottom:-3px;z-index:1;width:29px;height:29px;background-color:hsla(204.44444444444443,0.00%,94.00%,1.00);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.get-access-hero {background-image:url('../images/Photo-3_2.jpg');background-position:50% 50%;background-size:cover;}
.page-header-overlay {padding-top:180px;padding-bottom:140px;background-color:rgba(0,0,0,.5);color:#fff;font-size:17px;line-height:23px;}
.header-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.header-column-title {font-size:41px;line-height:50px;font-weight:600;}
.header-paragraph {font-size:20px;line-height:28px;}
.header-contact-form {margin-bottom:0px;padding:50px;border-radius:5px;background-color:#fff;color:#000;text-align:center;}
.header-video-lightbox {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:13px;text-decoration:none;}
.header-video-lightbox:hover {color:hsla(0,0%,100%,.7);}
.header-play-icon {height:40px;margin-top:-1px;margin-right:10px;float:left;}
.header-play-title {float:left;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;}
.section-paragraph {display:block;width:70%;margin-right:auto;margin-left:auto;font-size:19px;line-height:27px;}
.image-section-form {text-align:center;}
.form-bottom-text {margin-top:30px;opacity:0.54;font-size:15px;}
.app-screenshot-block {position:absolute;top:-30px;right:80px;z-index:1;width:310px;height:460px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url('../images/Page-8.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url('../images/Page-8.jpg');background-position:0px 0px,50% 0px;background-size:auto,cover;box-shadow:14px 14px 70px 0 rgba(0,0,0,.4);}
.app-screenshot-block._2 {top:10px;right:10px;z-index:2;width:220px;height:380px;background-image:url('../images/Page-3.jpg');background-position:50% 0px;background-size:cover;}
.column-title {font-family:Oswald,sans-serif;font-size:50px;line-height:57px;font-weight:400;text-transform:none;}
.column-title.medium {margin-bottom:30px;font-family:'PT Sans',sans-serif;font-size:37px;line-height:60px;}
.gallery-column {display:inline-block;width:50%;padding-right:5px;padding-left:0px;float:left;}
.gallery-column.right {padding-left:10px;float:right;}
.video-hero {padding-top:200px;padding-bottom:100px;background-color:#1d2d38;background-image:linear-gradient(135deg,rgba(29,45,56,.6),#1d2d38),url('../images/Photo-2_2.jpg');background-position:0px 0px,50% 50%;background-size:auto,cover;}
.personal-hero {-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:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.personal-hero-block {display:inline-block;width:60%;height:640px;float:left;background-color:#dd2476;background-image:linear-gradient(319deg,#ff512f,#98201b 32%,hsla(351.3861386138614,94.78%,17.80%,1.00) 81%);}
.personal-hero-content-block {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:640px;height:100%;padding-top:40px;padding-right:110px;padding-left:0px;float:right;-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-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;font-family:Oswald,sans-serif;color:#fff;font-size:20px;}
.personal-hero-image-block {width:40%;height:640px;float:right;background-image:url('../images/vintage-2862708_1920.jpg');background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.hero-buttons-wrapper {margin-top:40px;}
.hero-title-wrapper {margin-bottom:30px;}
.border-lightbox-block {position:relative;display:block;}
.block-border {position:absolute;top:61px;right:0px;z-index:1;width:220px;height:370px;border-style:solid;border-width:7px;border-color:hsla(351.3861386138614,94.78%,17.80%,1.00);color:hsla(351.3861386138614,94.78%,17.80%,1.00);}
.block-border.large {top:-41px;right:-50px;height:410px;}
.lightbox-image-block {position:relative;z-index:2;width:370px;height:400px;border:10px solid #fff;background-image:url('../images/pexels-photo-1740904.jpeg');background-position:50% 100%;background-size:cover;background-repeat:no-repeat;box-shadow:7px 7px 60px -10px rgba(0,0,0,.2);-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;}
.lightbox-image-block:hover {box-shadow:7px 7px 70px -10px rgba(0,0,0,.4);}
.lightbox-image-block.graphic-design {background-image:url('../images/case-law-677940_640.jpg');background-size:cover;background-repeat:no-repeat;}
.text-column-right {padding-right:40px;padding-left:60px;}
.image-text-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.paragraph {margin-bottom:0px;font-family:'PT Sans',sans-serif;font-size:21px;line-height:34px;font-weight:300;text-align:left;text-decoration:none;}
.work-section {background-color:#fff;background-image:url('../images/pexels-photo-1078979.jpeg');background-position:0% 50%;background-size:cover;background-repeat:no-repeat;}
.work-section-overlay {width:100%;height:100%;padding-top:100px;padding-bottom:100px;background-image:-webkit-gradient(linear,left top,right top,from(#ededed),color-stop(33%,#f2f2f2),color-stop(68%,hsla(0,0%,96%,.88)),color-stop(91%,hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#ededed,#f2f2f2 33%,hsla(0,0%,96%,.88) 68%,hsla(0,0%,100%,0) 91%);}
.left-section-title-wrapper {margin-bottom:40px;}
.highlight-letter {color:#dd2476;}
.highlight-letter.light {color:hsla(0,0%,100%,.4);}
.resume-block {width:610px;margin-top:50px;}
.resume-row {margin-top:30px;}
.resume-info-title {color:#dd2476;font-size:19px;text-transform:uppercase;}
.resume-info-title.name {margin-top:3px;margin-bottom:20px;color:#242424;font-size:17px;font-weight:700;}
.resume-column {padding-right:40px;}
.lightbox-title {position:absolute;left:35px;bottom:30px;color:#fff;font-size:30px;line-height:40px;font-weight:600;text-shadow:4px 4px 15px rgba(0,0,0,.4);}
.about-me-block {width:90%;}
.about-info-block {width:90%;margin-top:30px;}
.about-small-info-block {margin-top:10px;padding-top:10px;border-top:1px solid #e7e7e7;}
.about-info-title {display:inline-block;}
.about-info-title.subtitle {float:right;}
.about-info-title.bold {font-weight:700;}
.hero-centered-block {display:block;width:auto;margin-right:auto;margin-left:auto;text-align:center;}
.hero-centered-block.large {width:100%;}
.timeline-wrapper {position:relative;z-index:10;margin-top:-80px;}
.timeline-row-block {height:180px;margin-top:0px;}
.timeline-block {position:relative;width:50%;height:100%;float:left;}
.timeline-block.with-line {float:right;border-left:3px solid #e4e4e4;}
.timeline-content-block {position:relative;width:90%;padding:49px;float:right;border-radius:5px;background-color:#fff;box-shadow:4px 4px 40px 0 rgba(0,0,0,.1);}
.timeline-content-block.left-block {float:left;}
.timeline-content-block.first {margin-top:40px;}
.timeline-block-title {font-size:35px;font-weight:600;}
.timeline-block-title.subtitle {margin-top:15px;margin-bottom:20px;color:#dd2476;font-size:21px;font-weight:300;}
.timeline-arrow-block {position:absolute;left:-11px;top:26px;width:30px;height:30px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.timeline-arrow-block.right {left:auto;top:26px;right:-11px;}
.timeline-circle {position:absolute;left:-11px;top:34px;z-index:10;width:20px;height:20px;border-radius:100%;background-color:#dd2476;}
.timeline-circle.right {left:auto;top:34px;right:-11px;}
.timeline-circle.first {top:71px;}
.about-image-block {position:absolute;top:-130px;right:0px;}
.about-image {position:relative;z-index:3;width:400px;height:530px;border:7px solid #fff;background-image:url('../images/tracy.jpg');background-position:50% 0%;background-size:cover;background-repeat:no-repeat;box-shadow:14px 14px 50px 0 rgba(0,0,0,.2);}
.centered-section-title-wrapper {margin-bottom:60px;text-align:center;}
.footer-social-block-right {float:right;}
.bottom-footer-text {margin-bottom:0px;}
.app-hero {position:relative;z-index:1;overflow:hidden;width:100%;height:790px;background-color:#bde4ff;}
.app-hero-overlay {position:absolute;left:0px;top:0px;right:0px;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-top:105px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3);color:#fff;}
.download-buttons-wrapper {margin-top:20px;}
.download-button {width:224px;margin-right:10px;margin-left:10px;padding:16px;border-style:solid;border-width:2px;border-color:hsla(0,0%,100%,.2);border-radius:6px;-webkit-transition:border 200ms ease;transition:border 200ms ease;color:#fff;text-align:left;text-decoration:none;}
.download-button:hover {border-color:#fff;color:#fff;}
.download-button-title {font-size:14px;}
.download-button-title._2 {font-size:20px;font-weight:600;}
.download-button-icon {height:35px;margin-top:5px;margin-right:20px;float:left;border-radius:0px;}
.small-divider-line {display:inline-block;width:50px;height:3px;margin:10px auto 20px;background-color:#f3f5fa;}
.section-scroll-button {position:absolute;left:0px;right:0px;bottom:-26px;z-index:10;display:block;width:60px;height:60px;margin-right:auto;margin-left:auto;padding:11px;border:2px solid #edeff5;border-radius:100%;background-color:#fff;box-shadow:0 0 0 6px #fff;-webkit-transition:border 200ms ease;transition:border 200ms ease;}
.section-scroll-button:hover {border-color:#c8cbd4;}
.section-arrow {padding:7px;border:2px solid #d6dae6;border-radius:100%;}
.whitepaper-mockup {position:absolute;top:-57px;right:0px;height:auto;}
.wide-hero-cta-form {width:70%;margin:50px auto 0px;text-align:center;}
.event-hero {height:100%;margin-right:auto;margin-left:auto;padding-bottom:10px;text-align:center;}
.event-hero-overlay {margin-right:auto;margin-left:auto;padding-top:100px;padding-bottom:0px;color:#fff;text-align:center;}
.small-prices-block {display:block;width:70%;margin-right:auto;margin-left:auto;}
.prices-row {margin-bottom:50px;}
.small-price-block {min-height:150px;padding:20px;border-style:solid;border-width:2px;border-color:hsla(218.57142857142856,93.94%,19.25%,0.76);border-radius:10px;background-color:transparent;text-align:center;}
.small-price-block.dark {min-height:auto;padding:20px;background-color:#fff;color:#000;}
.small-price-title {display:inline-block;font-size:20px;line-height:31px;font-weight:400;}
.price-wrapper {margin-top:20px;}
.smal-price-block-title {font-size:18px;line-height:23px;}
.small-price-description-block {margin-top:10px;padding-top:20px;}
.icon-button-block {width:100%;margin-right:10px;padding:12px 25px;border-radius:3px;background-color:#fff;box-shadow:7px 7px 30px 0 rgba(0,0,0,.2);color:#000;font-size:15px;text-align:center;text-decoration:none;}
.icon-button-block:hover {color:#1f6fff;}
.icon-button-block.dark {background-color:#1d2d38;color:#fff;}
.icon-button-block.dark:hover {background-color:#ff512f;}
.icon-button-title {display:inline-block;font-size:15px;line-height:20px;text-decoration:none;}
.icon-button-title.icon {margin-right:10px;font-family:'Fontawesome webfont',sans-serif;}
.small-testimonial-slider {height:230px;background-color:transparent;}
.small-testimonial-content-block {margin-bottom:20px;}
.small-testimonial-nav {font-size:5px;text-align:left;}
.section-cta-form {width:400px;margin-bottom:0px;padding:40px 10px;float:right;border-radius:3px;background-color:#fff;box-shadow:14px 14px 90px 0 rgba(0,0,0,.1);}
.cta-form-title {margin-bottom:20px;font-family:Oswald,sans-serif;font-size:25px;line-height:30px;font-weight:300;}
.cta-testimonials-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.hero-cta-field {position:static;width:100%;height:50px;margin-right:auto;margin-left:auto;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.48);border-radius:4px;-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;font-size:17px;text-align:center;}
.hero-cta-field:hover {box-shadow:7px 7px 23px 0 rgba(0,0,0,.3);}
.hero-cta-field:focus {box-shadow:0 2px 7px 0 rgba(0,0,0,.2);}
.overall-field {border:1px solid #ebebeb;border-radius:4px;-webkit-transition:border 200ms ease;transition:border 200ms ease;}
.overall-field:hover {border-color:#bbb;}
.overall-field:focus {border-color:#5e7feb;}
.column-testimonial-slider {height:auto;padding-right:70px;padding-left:70px;background-color:transparent;}
.testimonial-half-slide {width:50%;padding-right:20px;padding-left:20px;}
.testimonial-half-slide.lower {padding-top:10%;}
.testimonial-small-image {width:75px;height:75px;margin-right:10px;float:left;border-radius:100%;}
.testimonial-small-image.pushright {margin-right:40px;}
.footer-social-wrapper {margin-top:50px;text-align:center;}
.footer-social-button {width:45px;height:45px;margin-right:4px;margin-left:4px;padding:7px 11px 11px;border-radius:100%;background-color:#263946;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;}
.footer-social-button:hover {background-color:#dd2476;}
.footer-social-button-icon {width:17px;}
.image-section-block-left {width:500px;}
.product-tab-pane {padding-top:50px;padding-bottom:20px;}
.product-tabs-menu {padding-left:440px;}
.tabs-button {padding-right:20px;padding-left:20px;border-bottom:3px solid transparent;background-color:transparent;color:#b9b9b9;font-size:17px;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
.tabs-button:hover {border-bottom-color:#ebebec;}
.tabs-button.w--current {border-bottom-color:#dd2476;background-color:transparent;}
.product-content-block-right {width:500px;float:right;}
.product-tab-title {margin-bottom:20px;font-size:28px;line-height:31px;font-weight:700;}
.feature-items-wrapper {margin-top:30px;margin-bottom:20px;}
.browser-block {position:absolute;left:-130px;top:-60px;overflow:hidden;width:500px;height:430px;border-radius:6px;background-image:url('../images/Photo-2_1.jpg');background-position:50% 0px;background-size:cover;box-shadow:6px 6px 40px 0 rgba(0,0,0,.1);}
.browser-block._2 {background-image:url('../images/Photo-6.jpg');}
.browser-block._3 {background-image:url('../images/Photo-3_1.jpg');}
.tabs-content {overflow:visible;}
.browser-bar {position:absolute;left:0px;top:0px;right:0px;width:100%;height:30px;padding:10px 10px 10px 13px;background-color:#fff;}
.browser-button {width:11px;height:11px;margin-right:2px;float:left;border-radius:100%;background-color:#d84461;}
.browser-button._2 {background-color:#f8c047;}
.browser-button._3 {background-color:#59c785;}
.hero-column-left {padding-right:40px;}
.hero-column-right {padding-left:40px;}
.video-column-right {padding-left:50px;}
.faq-icon {position:absolute;top:16px;right:0px;height:12px;}
.overall-hero-overlay {min-height:50vh;padding-top:140px;padding-bottom:100px;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.6),hsla(0,0%,100%,0));color:#fff;text-align:center;}
.download-hero {background-image:none;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.gallery-thumb {width:100%;border-radius:5px;}
.gallery-thumb:hover {opacity:0.9;}
.gallery-slider {width:100%;height:auto;}
.coming-soon-overlay {width:100%;height:100%;padding-top:210px;padding-bottom:200px;background-image:linear-gradient(225deg,rgba(221,36,118,.96),rgba(255,81,47,.8));color:#fff;text-align:center;}
.coming-soon-hero {position:relative;width:100%;height:100%;background-image:url('../images/Photo-2_2.jpg');background-position:50% 50%;background-size:cover;}
.video-hero-overlay {padding-top:200px;padding-bottom:190px;background-color:rgba(29,45,56,.6);color:#fff;text-align:center;}
.push-down-newsletter-block {margin-top:50px;}
.newsletter-form-title {font-size:25px;line-height:25px;font-weight:600;}
.features-column-left {width:30%;margin-top:25px;padding-right:40px;float:left;}
.features-column-right {width:70%;float:right;}
.features-block-title {font-family:'PT Sans',sans-serif;font-size:37px;line-height:46px;}
.features-block-title.intro-title {margin-bottom:10px;color:#22d469;font-size:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.small-features-row {margin-bottom:20px;}
.small-features-row.push-down {margin-top:50px;}
.small-features-block {color:hsla(0,0%,100%,.5);}
.footer-row-left {width:650px;float:left;}
.footer-column-title {margin-bottom:13px;color:#fff;font-size:19px;font-weight:700;}
.footer-signup-form {margin-bottom:0px;}
.footer-signup-field {width:80%;height:45px;margin-bottom:0px;float:left;border:1px solid #fff;border-radius:50px 3px 3px 50px;text-align:center;}
.footer-social-block {width:230px;float:right;text-align:left;}
.footer-social-link-block {display:block;margin-bottom:13px;color:#fff;font-size:17px;line-height:19px;}
.footer-social-link-block:hover {color:#0db2ca;}
.footer-social-title {display:inline-block;}
.footer-social-title.icon {display:inline-block;margin-right:10px;font-family:'Fontawesome webfont',sans-serif;}
.demo-row {position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-140px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.demo-form {position:relative;z-index:10;margin-bottom:0px;padding:70px;border-radius:4px;background-color:#fff;box-shadow:7px 7px 60px -10px rgba(0,0,0,.25);}
.column-feature-block {margin-bottom:30px;}
.column-feature-title {display:inline-block;margin-bottom:20px;font-size:18px;line-height:25px;font-weight:400;}
.column-feature-title.icon {margin-right:10px;font-family:'Fontawesome webfont',sans-serif;color:hsla(218.57142857142856,93.94%,19.25%,1.00);}
.column-features-right {padding-top:90px;padding-left:40px;}
.testimonial-tabs-menu {text-align:center;}
.testimonial-tab-button {margin-right:10px;margin-left:10px;padding:0px;border:3px solid #f3f5fa;border-radius:100%;background-color:transparent;box-shadow:0 0 0 3px #d7d9dd;opacity:0.4;-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;}
.testimonial-tab-button:hover {opacity:0.7;}
.testimonial-tab-button.w--current {background-color:transparent;box-shadow:0 0 0 2px #dd2476;opacity:1;}
.testimonial-button-image {width:auto;height:250px;border-radius:100%;}
.testimonial-tab-pane {padding-top:50px;}
.testimonial-tab-block {display:block;width:500px;margin-right:auto;margin-left:auto;text-align:center;}
.cta-buttons-wrapper {margin-left:20px;float:right;}
.cta-button {margin-left:10px;padding:11px 20px;border-radius:30px;background-color:#dd2476;-webkit-transition:background-color 200ms ease,color 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,color 200ms ease,box-shadow 200ms ease;color:#fff;}
.cta-button:hover {background-color:#ec3988;box-shadow:7px 7px 33px 0 rgba(0,0,0,.4);color:#fff;}
.cta-button.color {display:none;border-radius:10px;background-color:#0db2ca;}
.cta-button.color:hover {background-color:#ff6a4d;}
.cta-button.gradient {background-image:-webkit-gradient(linear,left top,right top,from(#b75dda),to(#5e7feb));background-image:linear-gradient(90deg,#b75dda,#5e7feb);}
.cta-button.white {background-color:#fff;color:#dd2476;}
.cta-button-title {display:inline-block;font-size:16px;}
.cta-button-title.icon {margin-right:10px;font-family:'Fontawesome webfont',sans-serif;}
.hero-intro-title {margin-bottom:15px;font-size:18px;font-weight:700;}
.small-slider-arrow {opacity:0.6;font-size:20px;}
.small-slider-arrow:hover {opacity:1;}
.checklist-text {font-size:18px;}
.hero-checklist {margin-top:30px;margin-bottom:0px;}
.pages-row {margin-bottom:20px;}
.page-link-block {display:block;width:100%;height:210px;border-radius:5px;background-image:url('../images/Page-1.jpg');background-position:50% 0px;background-size:cover;box-shadow:7px 7px 50px -10px rgba(0,0,0,.5);-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;text-decoration:none;}
.page-link-block:hover {box-shadow:14px 14px 90px -10px rgba(0,0,0,.4);}
.page-link-block._2 {background-image:url('../images/Page-2.jpg');}
.page-link-block._3 {background-image:url('../images/Page-3.jpg');}
.page-link-block._4 {background-image:url('../images/Page-4.jpg');}
.page-link-block.large {height:360px;background-image:url('../images/Page-5.jpg');}
.page-link-block.large.large-2 {background-image:url('../images/Page-6.jpg');}
.page-link-block._8 {background-image:url('../images/Page-5.jpg');}
.page-link-block._7 {background-image:url('../images/Page-9.jpg');}
.page-link-block._6 {background-image:url('../images/Page-8.jpg');}
.page-link-block._5 {background-image:url('../images/Page-7.jpg');}
.intro-color-block {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:360px;-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;border-radius:5px;background-color:#dd2476;background-image:linear-gradient(135deg,#dd2476,#ff512f);box-shadow:7px 7px 30px -10px rgba(0,0,0,.2);text-align:center;}
.large-color-block-title {display:block;max-width:420px;margin-right:auto;margin-left:auto;color:#fff;font-size:44px;line-height:46px;font-weight:600;}
.large-color-block-subtitle {margin-top:20px;margin-bottom:30px;color:hsla(0,0%,100%,.6);font-size:27px;line-height:25px;font-weight:300;}
.intro-hero {padding-top:190px;padding-bottom:40px;background-color:#fff;text-align:center;}
.intro-icon {display:block;height:110px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding:20px;border:5px solid #dd2476;border-radius:100%;}
.column-left {padding-right:0px;}
.container {position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}
.container.centered {text-align:center;}
.container.about {text-align:center;}
.home-mockup-wrapper {position:absolute;left:0px;top:-20px;z-index:10;}
.home-mockup-image-block {position:absolute;left:0px;top:-20px;z-index:1;width:400px;height:490px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url('../images/Desktop.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url('../images/Desktop.jpg');background-position:0px 0px,50% 0px;background-size:auto,cover;box-shadow:7px 7px 140px -10px rgba(0,0,0,.8);}
.home-mockup-image-block.tablet {left:270px;top:30px;width:270px;height:400px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1))),url('../images/Tablet.jpg');background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),url('../images/Tablet.jpg');background-position:0px 0px,50% 0px;background-size:auto,cover;}
.home-mockup-image-block.phone {left:506px;top:10px;z-index:3;width:130px;height:380px;background-image:url('../images/Mobile.jpg');background-size:cover;}
.column-text-block {display:inline-block;max-width:400px;text-align:left;}
.hero-blur-image-block {width:102%;height:102%;margin-top:-10px;margin-left:-10px;background-image:url('../images/Photo-3_1.jpg');background-position:50% 50%;background-size:cover;-webkit-filter:blur(5px);filter:blur(5px);}
.white-hero-title {font-size:39px;}
.icon-button {margin-top:30px;padding:15px 25px;border-radius:40px;background-color:#dd2476;-webkit-transition:background-color 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,box-shadow 200ms ease;color:#fff;text-transform:uppercase;}
.icon-button:hover {background-color:#ff512f;box-shadow:7px 7px 30px 0 rgba(0,0,0,.2);color:#fff;}
.icon-button.outline-button {margin-top:0px;padding-bottom:14px;border-style:solid;border-width:2px;border-color:hsla(0,0%,100%,.4);background-color:transparent;}
.icon-button.outline-button:hover {border-color:#fff;}
.coming-soon-title {display:block;width:870px;margin-right:auto;margin-bottom:25px;margin-left:auto;font-size:70px;line-height:65px;}
.coming-soon-description {display:block;width:620px;margin-right:auto;margin-left:auto;font-size:25px;line-height:35px;font-weight:300;}
.pricing-circle {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:160px;height:160px;margin-right:auto;margin-left:auto;-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;border:4px solid #fff;border-radius:100%;}
.newsletter-column-left {padding-right:30px;}
.macbook-mockup-right {position:absolute;top:-35px;right:0px;height:460px;margin-right:-250px;}
.process-wrapper {position:relative;margin-top:90px;}
.process-block {text-align:center;}
.process-title-wrapper {position:relative;margin-bottom:50px;text-align:center;}
.process-number {position:absolute;left:0px;top:-41px;right:0px;z-index:1;display:block;margin-right:auto;margin-left:auto;color:#fff;font-size:120px;line-height:90px;font-weight:800;text-shadow:5px 5px 16px rgba(0,0,0,.1);}
.process-title {position:relative;z-index:10;color:#dd2476;font-size:27px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.video-overlay-title {margin-top:10px;color:#fff;font-size:50px;line-height:37px;font-weight:700;text-shadow:1px 1px 16px rgba(0,0,0,.1);}
.fake-player-image {position:absolute;left:0px;right:0px;bottom:0px;width:100%;}
.video-overlay-wrapper {position:relative;width:400px;text-align:center;}
.video-overlay-subtitle {position:relative;z-index:10;color:hsla(0,0%,100%,.7);font-size:18px;letter-spacing:1px;text-transform:uppercase;}
.portfolio-row {margin-top:20px;}
.portfolio-lightbox {display:block;border-radius:5px;}
.portfolio-image-block {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:180px;-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;border-radius:5px;background-image:url('../images/Photo-1_2.jpg');background-position:50% 50%;background-size:cover;}
.portfolio-image-block._2 {background-image:url('../images/Photo-1.jpg');}
.portfolio-image-block._3 {background-image:url('../images/Photo-10_1.jpg');}
.portfolio-image-block._4 {background-image:url('../images/Photo-3.jpg');}
.portfolio-image-block._5 {background-image:url('../images/Photo-12.jpg');}
.portfolio-image-block._6 {background-image:url('../images/Photo-4.jpg');}
.hero-paragraph {display:none;font-family:Oswald,sans-serif;font-size:22px;line-height:26px;font-weight:200;letter-spacing:2px;}
.large-page-link-block {position:relative;width:100%;margin-top:40px;border-radius:5px;box-shadow:7px 7px 50px -15px rgba(0,0,0,.4);}
.page-preview-image {width:100%;border-radius:5px;}
.large-pages-column {padding-right:20px;padding-left:20px;}
.text-icon {font-family:'Fontawesome webfont',sans-serif;color:#22d469;}
.utility-page-wrap {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;-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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}
.utility-page-form {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-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.progress-bar-wrapper {margin-bottom:20px;}
.progress-bar-wrapper.last {margin-bottom:0px;}
.bar-title {display:inline-block;margin-bottom:9px;font-weight:500;}
.bar-title.bold {margin-right:10px;font-weight:600;}
.bar-title.amount-right {float:right;color:#22d469;}
.progress-bar {position:relative;overflow:hidden;width:100%;height:15px;border-radius:50px;background-color:#1d2d38;}
.progress-bar.square {height:40px;border-radius:5px;background-color:#d0d7db;}
.progress-fill {width:70%;height:100%;background-color:#dd2476;}
.progress-fill.gradient {width:80%;padding-top:9px;padding-left:15px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#dd2476),to(#ff512f));background-image:linear-gradient(90deg,#dd2476,#ff512f);color:#fff;}
.progress-fill.gradient._50 {width:50%;}
.progress-fill.gradient._90 {width:90%;}
.progress-fill._90 {width:90%;}
.progress-fill._25 {width:25%;}
.progress-bar-col-left {padding-right:30px;}
.progress-bar-col-right {padding-left:20px;}
.flex-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.element-title {display:inline-block;font-size:20px;}
.element-title.bold {margin-right:10px;font-weight:700;}
.ui-element-title-wrapper {display:block;margin-right:auto;margin-bottom:50px;margin-left:auto;text-align:center;}
.ui-element-title-wrapper.align-left {text-align:left;}
.ui-element-title-wrapper.push-down {margin-bottom:90px;}
.list-icon {position:absolute;left:0px;top:0px;font-family:'Fontawesome webfont',sans-serif;color:#dd2476;}
.number-block {padding:32px 15px 25px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.1);border-radius:5px;text-align:center;}
.number {margin-bottom:20px;color:#dd2476;font-size:47px;font-weight:800;}
.link {text-decoration:none;}
.linksmall {color:#1d2d38;text-decoration:none;}
.img-cvcv {margin-bottom:20px;}
.paragraph-2 {font-family:'PT Sans',sans-serif;color:hsla(0,0%,100%,.91);font-size:18px;font-weight:400;text-align:left;}
.paragraph-3 {color:hsla(0,0%,100%,.86);}
.linksnotpink {color:#1d2d38;}
.link-2 {color:#1d2d38;}
.linkwhite {color:#f3f5fa;}
.link-block {color:hsla(333.4054054054054,0.00%,100.00%,1.00);text-decoration:none;}
.linkgrey {color:#1d2d38;text-decoration:underline;}
.body {background-color:hsla(204.44444444444443,0.00%,100.00%,1.00);font-family:Charlevoixpro,sans-serif;}
.lease-columns {margin-top:0px;}
.lk {margin-top:40px;}
.form {padding-bottom:20px;text-align:center;}
.bold-text {font-family:'PT Sans',sans-serif;font-weight:400;}
.scroll-mouse-link {position:relative;left:0%;top:auto;right:0%;bottom:0%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:64px;height:64px;margin-right:auto;margin-bottom:0px;margin-left:auto;-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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:95%;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);}
.mouse-icon {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border:2px solid #bbb;border-radius:12px;}
.mouse-wheel-icon {width:4px;height:4px;margin-top:6px;border-radius:50%;background-color:#bbb;}
.body-2 {background-color:hsla(204.44444444444443,0.00%,100.00%,1.00);font-family:'PT Sans',sans-serif;}
.select-field {padding-left:20px;color:#1d2d38;font-size:13px;}
.paragraph-4 {color:#f3f5fa;}
.paragraph-5 {color:#f3f5fa;}
.paragraph-6 {color:#f3f5fa;}
.paragraph-7 {color:#fff;}
.ppoint {color:#fff;font-size:18px;text-align:left;}
.columns {margin-right:20px;margin-left:20px;}
.imgtracymob {display:none;}
.slide-nav {color:hsla(218.57142857142856,0.00%,10.00%,1.00);}
.section-2 {margin-right:auto;margin-left:auto;padding-top:40px;border-top:1px solid #dedede;text-align:center;}
.fontello-icon {position:absolute;left:3.2em;top:auto;right:0%;bottom:-4px;font-family:Fontello,sans-serif;font-size:0.5em;line-height:1em;}
.container-pricing {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-10px;margin-left:-10px;-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;}
.container-2 {position:relative;z-index:1;width:100%;max-width:1170px;}
.pricing-block-2 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33.33333333%;margin-right:10px;margin-left:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;border:1px solid #f7f7f7;box-shadow:0 5px 20px 0 rgba(0,0,0,.05);-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;}
.pricing-block-2:hover {box-shadow:0 5px 20px 0 rgba(0,0,0,.14);}
.h3 {margin-top:0px;margin-bottom:10px;font-family:'Libre Franklin',sans-serif;color:#000;font-size:16px;font-weight:600;}
.h3.cc-pricing {width:100%;font-family:'PT Sans',sans-serif;line-height:24px;font-weight:400;}
.pricing-info {padding:50px 40px 10px;}
.small-text {margin-top:10px;margin-bottom:10px;color:#000;font-size:12px;line-height:18px;font-weight:400;}
.small-text.cc-light {margin-top:0px;margin-bottom:0px;font-family:'PT Sans',sans-serif;color:hsla(125.52631578947367,0.90%,17.84%,1.00);font-size:14px;line-height:20px;}
.premium-intro {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:100px 30px 120px;-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;border-top:1px none rgba(0,0,0,.34);background-color:#fafafa;}
.h2 {margin-top:0px;margin-bottom:0px;font-family:'Libre Franklin',sans-serif;color:hsla(125.52631578947367,0.90%,17.84%,1.00);font-size:20px;line-height:36px;font-weight:300;}
.button-pricing {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:60px;-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:#464444;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;font-family:'PT Sans',sans-serif;color:#fff;font-size:16px;line-height:30px;font-weight:400;}
.button-pricing:hover {background-color:#464444;color:hsla(222.85714285714266,0.00%,100.00%,1.00);}
.h2-container {width:50%;margin-bottom:90px;}
.text-span {color:#000;font-weight:800;}
.pricing-block-separator {width:100%;height:1px;margin-top:30px;margin-bottom:30px;background-color:#626060;}
.text-span-2 {font-size:10px;}
.text-span-3 {color:hsla(218.57142857142856,5.54%,75.30%,1.00);}
.text-span-4 {font-size:10px;text-align:right;}
.text-span-5 {font-size:10px;}
.text-span-6 {font-size:10px;}
.text-span-7 {font-size:10px;}
.text-span-8 {font-size:10px;}
.text-span-9 {font-size:10px;}
.text-span-10 {font-size:10px;}
.text-span-11 {font-size:10px;}
.tinytxt {margin-top:15px;color:#464444;font-size:10px;text-align:right;}
.testimonial-text-2 {position:relative;z-index:2;margin-bottom:0px;padding-top:10px;color:#464444;font-size:18px;line-height:25px;font-weight:300;}
.testimonial-text-2.tinytxt {font-size:16px;}
.image-section-overlay-2 {display:block;width:100%;height:100%;padding-top:40px;padding-bottom:10px;border-top:1px none rgba(0,0,0,.39);color:#1f6fff;text-align:center;}
.testimonial-slider-arrow-2 {width:60px;height:60px;margin-top:55px;margin-right:10px;margin-left:10px;border-style:solid;border-width:1px;border-color:hsla(204.44444444444443,0.00%,94.00%,0.70);border-radius:100%;background-color:transparent;-webkit-transition:border 200ms ease,background-color 200ms ease;transition:border 200ms ease,background-color 200ms ease;color:hsla(218.57142857142856,0.00%,10.00%,1.00);font-size:15px;}
.testimonial-slider-arrow-2:hover {border-color:hsla(0,0%,100%,.4);}
.tinytxt-2 {margin-top:15px;color:#464444;font-size:10px;text-align:right;}
.testimonial-block-name-2 {margin-top:4px;margin-bottom:1px;color:#464444;font-size:30px;font-weight:300;}
.testimonial-block-name-2.subtitle {font-size:18px;font-weight:300;}
.button-2 {display:inline-block;margin-right:14px;padding:0px 26px;border:2px none #000;border-radius:7px;background-color:hsla(222.85714285714266,0.00%,100.00%,1.00);-webkit-transition:background-color 250ms ease,color 250ms ease,border-color 250ms ease;transition:background-color 250ms ease,color 250ms ease,border-color 250ms ease;color:#464444;font-size:14px;line-height:43px;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;width:auto;}
.button-2:hover {border-color:#fff;background-color:#fff;}
.button-2.hollow {padding:14px 15px;border-color:hsla(234.54545454545453,0.00%,100.00%,1.00);border-radius:7px;background-color:hsla(218.57142857142856,0.00%,100.00%,1.00);color:#fff;font-size:17px;text-transform:uppercase;}
.button-2.hollow:hover {border-color:hsla(234.54545454545453,0.00%,100.00%,1.00);color:#464444;}
.button-2.hollow {border-color:#272832;background-color:transparent;color:#272832;text-transform:none;}
.button-2.hollow:hover {border-color:#272832;color:#272832;}
.button-2.hollow.white {padding:0px 20px;border-style:solid;border-width:1px;border-color:#fff;color:#fff;}
.section-3 {position:relative;padding:80px 5vw;background-color:#fff;}
.section-3.cta-section {padding-right:5vw;padding-left:5vw;background-color:#ededed;color:#fff;}
.section-3.cta-white {border-bottom:1px solid rgba(70,68,68,.22);background-color:hsla(204.44444444444443,0.00%,100.00%,0.70);}
.section-3.cta-small {padding:60px 7vw 40px;background-color:hsla(204.44444444444443,0.00%,94.00%,0.70);}
.section-3.short {padding-top:40px;padding-bottom:40px;background-color:hsla(204.44444444444443,0.00%,94.00%,0.70);}
.container-3 {position:relative;text-align:center;}
.dark-cta-title {width:70%;margin-top:auto;margin-bottom:auto;float:left;color:#333;font-size:22px;line-height:28px;font-weight:300;}
.dark-cta-title.lfet {font-weight:400;text-align:left;}
.button-3 {margin-top:20px;padding:11px 25px;border-radius:3px;background-color:#464444;-webkit-transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;color:hsla(333.4054054054054,0.00%,100.00%,1.00);font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;}
.button-3:hover {background-color:#464444;box-shadow:0 8px 16px 4px rgba(0,0,0,.3);color:#fff;}
.button-3.cta-button {width:20%;margin-top:0px;margin-left:0px;float:right;background-color:#333;line-height:31px;font-weight:400;text-align:center;}
.button-3.cta-button:hover {background-color:rgba(51,51,51,.94);}
.button-3.icon-button {padding-top:10px;padding-left:51px;background-image:url('../images/Icon-download.png');background-position:21px 50%;background-size:16px;background-repeat:no-repeat;}
.button-3.icon-button.download {background-image:url('../images/Icon-download.png');}
.link-3 {color:#464444;}
.link-4 {color:#464444;}
.text-span-12 {font-size:12px;text-align:left;}
.image-section-overlay-3 {width:100%;height:100%;padding-top:40px;padding-bottom:40px;background-image:radial-gradient(circle farthest-corner at 50% 50%,rgba(0,0,0,.65),rgba(0,0,0,.62) 58%,rgba(0,0,0,.24)),url('../images/battle-black-black-and-white-1498958.jpg');background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;color:#fff;}
.container-4 {position:relative;text-align:center;}
.pdfpres {position:relative;text-align:center;margin:auto;}
.section-title-wrapper-2 {display:block;width:60%;margin-right:auto;margin-bottom:60px;margin-left:auto;text-align:center;}
.section-title-wrapper-2.full {width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;}
.section-title-wrapper-2.full.info {margin-bottom:30px;}
.section-title-wrapper-2.small-title {margin-bottom:30px;}
.paragraph-8 {color:rgba(51,51,51,.9);font-size:18px;line-height:21px;font-weight:300;text-align:left;}
.paragraph-8.white {margin-bottom:0px;color:hsla(0,0%,100%,.9);font-weight:400;text-align:left;}
.text-row {margin-top:20px;}
.text-column {padding-right:20px;text-align:left;}
.small-paragraph-2 {margin-bottom:0px;color:#333;font-size:14px;line-height:20px;font-weight:300;text-align:left;}
.text-column-title {display:inline-block;margin-bottom:14px;font-size:15px;line-height:18px;font-weight:700;text-align:left;text-transform:uppercase;}
.image-block-right {width:100%;height:500px;border-radius:4px;background-image:url('../images/success.jpg');background-position:50% 0%;background-size:cover;background-repeat:no-repeat;}
.section-title-4 {margin-top:0px;font-size:37px;line-height:39px;font-weight:300;}
.top-line-block {margin-top:35px;padding-top:40px;border-top:1px solid rgba(0,0,0,.1);}
.paragraph-9 {font-size:18px;line-height:22px;font-weight:400;text-align:left;}
.small-column-icon {height:17px;margin-top:3px;margin-right:8px;float:left;}
.text-column-left-2 {padding-right:40px;}
.section-4 {padding-top:80px;padding-bottom:80px;color:#5c5c5c;}
.section-4.footer {padding:35px 20px;background-color:hsla(204.44444444444443,0.00%,100.00%,1.00);text-align:left;}
.footer-logo-2 {color:#c4c4c4;font-size:16px;line-height:22px;font-weight:300;}
.linkfooter {color:#333;font-size:12px;text-decoration:none;}
.txtterms {color:rgba(92,92,92,.57);font-size:10px;font-weight:300;}
.social-footer-wrap {display:none;text-align:right;}
.footer-social-link {margin-left:24px;opacity:0.2;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;}
.footer-social-link:hover {opacity:0.77;}
.section-5 {position:relative;padding-top:40px;padding-bottom:40px;border-top:1px none rgba(0,0,0,.4);background-color:#fff;}
.section-5-pdf {position:relative;padding-top:40px;padding-bottom:40px;border-top:1px none rgba(0,0,0,.4);background-color:#fff;margin:auto;text-align:center;}
.section-5.tint {padding-top:40px;padding-bottom:40px;border-top-style:none;background-color:#ededed;opacity:1;}
.tinytxtright {position:absolute;left:auto;top:auto;right:0%;bottom:0%;padding-right:20px;padding-bottom:10px;color:#333;font-size:12px;font-weight:300;}
.client-logo-2 {width:140px;height:auto;opacity:0.9;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}
.client-logo-2:hover {background-color:transparent;opacity:1;}
.small-section-title-2 {margin-bottom:10px;opacity:1;color:#333;font-size:15px;font-weight:400;letter-spacing:2px;text-transform:uppercase;}
.client-logo-3 {width:140px;height:auto;opacity:0.9;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}
.client-logo-3:hover {background-color:transparent;opacity:1;}
.block-quote-2 {border-left-color:rgba(51,51,51,.27);font-weight:300;text-align:left;}
.italic-text-2 {font-weight:300;}
.testimonials {padding-top:80px;padding-bottom:80px;background-color:#ededed;}
.process-tab-button {width:100px;height:100px;margin-right:15px;margin-left:15px;padding-top:20px;padding-right:12px;padding-left:12px;border:0px solid transparent;border-radius:100%;background-color:#f5f5f5;box-shadow:0 0 30px 0 transparent;-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;color:#c7c7c7;font-size:13px;font-weight:700;text-align:center;letter-spacing:1px;text-transform:uppercase;}
.process-tab-button:hover {box-shadow:0 0 30px 0 rgba(0,0,0,.1);color:#1f6fff;}
.process-tab-button.w--current {border-color:rgba(0,0,0,.1);background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);color:#000;text-align:center;}
.section-title-2 {margin-top:0px;margin-bottom:0px;font-size:37px;line-height:39px;font-weight:300;text-align:center;}
.process-tab-icon {height:30px;margin-bottom:6px;}
.process-tabs-line {width:100%;height:1px;margin-top:80px;background-color:rgba(0,0,0,.1);}
.process-tab-menu {margin-top:-50px;text-align:center;}
.process-tab-pane {padding-top:60px;}
.section-title-5 {margin-top:0px;font-size:46px;line-height:39px;font-weight:300;}
.section-title-5.large {line-height:47px;}
.container-5 {position:relative;}
.section-description-2 {margin-top:30px;margin-bottom:20px;font-size:21px;line-height:27px;font-weight:300;}
.small-section-title-3 {margin-bottom:8px;opacity:0.6;font-size:15px;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
.download-image-left {position:absolute;left:-122px;top:-13px;width:493px;}
.centerdiv {margin-right:auto;margin-left:auto;text-align:center;}
.signature {width:130px;height:auto;opacity:0.85;}
.signaturediv {text-align:right;}
.section-6 {position:relative;padding-top:80px;padding-bottom:80px;background-color:#fff;}
.section-6.overflow-none {overflow:hidden;}
.left-feature-icon-2 {position:absolute;left:0px;top:0px;height:34px;}
.long-feature-block-2 {position:relative;margin-top:25px;padding-right:20px;padding-left:65px;}
.long-feature-title-2 {margin-bottom:14px;font-size:19px;}
.home-mockup {position:absolute;left:-290px;top:3px;z-index:3;width:715px;}
.home-mockup.ipad {left:85px;top:59px;z-index:4;width:251px;}
.home-mockup.iphone {left:270px;top:180px;z-index:5;width:130px;}
.description-paragraph-2 {color:#a3a3a3;font-size:14px;line-height:22px;}
#fail-form {border-radius:5px;width:100%;margin:20px auto;padding-top:25px;color:#D8000C;background-color:#FFBABA;text-align:center;height:70px;display:none;}
#fail-form p {text-align:center;}
._3letter-slider {padding-top:60px;}
._3letter-slides {margin-right:auto;margin-left:auto;padding:5vh 10vw 10vh;}
._3letter-image {width:370px;}
._3letter-image.small {width:237px;}
._3letter-txt {font-size:57px;line-height:57px;font-weight:700;text-align:center;}
.column-3 {text-align:center;}
.columns-2 {text-align:center;}
.mask {background-color:transparent;}
.slider {background-color:transparent;}
.slidervisual {min-height:500px;background-color:transparent;position:relative;text-align:center;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
.sliderquotes {background-color:transparent;}
.left-arrow-2 {display:none;}
.right-arrow-2 {display:none;}
.slider-2 {background-color:transparent;}
.right-arrow {color:#616060;}
.left-arrow {color:#464444;}
.slide-nav-2 {display:none;}
._3letter-col {padding-top:10vh;}
html.w-mod-js *[data-ix="hide-block-title"] {opacity:0;-webkit-transform:translate(0px,-10px);-ms-transform:translate(0px,-10px);transform:translate(0px,-10px);}
html.w-mod-js *[data-ix="hide-block-description"] {opacity:0;-webkit-transform:translate(0px,10px);-ms-transform:translate(0px,10px);transform:translate(0px,10px);}
html.w-mod-js *[data-ix="hide-block-button"] {opacity:0;}
html.w-mod-js *[data-ix="hide-block-overlay"] {display:none;opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load"] {opacity:0;-webkit-transform:translate(0px,30px);-ms-transform:translate(0px,30px);transform:translate(0px,30px);}
html.w-mod-js *[data-ix="fade-in-on-load-2"] {opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load-3"] {opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load-4"] {opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-scroll"] {opacity:0;-webkit-transform:translate(0px,20px);-ms-transform:translate(0px,20px);transform:translate(0px,20px);}
html.w-mod-js *[data-ix="fade-in-on-scroll-2"] {opacity:0;-webkit-transform:translate(0px,20px);-ms-transform:translate(0px,20px);transform:translate(0px,20px);}
html.w-mod-js *[data-ix="fade-in-on-scroll-3"] {opacity:0;-webkit-transform:translate(0px,20px);-ms-transform:translate(0px,20px);transform:translate(0px,20px);}
html.w-mod-js *[data-ix="mockup-fade-in"] {opacity:0;-webkit-transform:translate(-50px,0px);-ms-transform:translate(-50px,0px);transform:translate(-50px,0px);}
html.w-mod-js *[data-ix="mockup-fade-in-2"] {opacity:0;-webkit-transform:translate(-50px,0px);-ms-transform:translate(-50px,0px);transform:translate(-50px,0px);}
html.w-mod-js *[data-ix="mockup-move"] {-webkit-transform:translate(50px,0px);-ms-transform:translate(50px,0px);transform:translate(50px,0px);}
html.w-mod-js *[data-ix="fade-in-zoom"] {opacity:0;-webkit-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);transform:scale(0.9,0.9);}
html.w-mod-js *[data-ix="fade-in-zoom-2"] {opacity:0;-webkit-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);transform:scale(0.9,0.9);}
html.w-mod-js *[data-ix="fade-in-zoom-3"] {opacity:0;-webkit-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);transform:scale(0.9,0.9);}
html.w-mod-js *[data-ix="hide-popup"] {display:none;opacity:0;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
html.w-mod-js *[data-ix="hide-gallery-overlay"] {display:none;opacity:0;}
html.w-mod-js *[data-ix="fade-in-on-load-5"] {opacity:0;-webkit-transform:translate(0px,30px);-ms-transform:translate(0px,30px);transform:translate(0px,30px);}
html.w-mod-js *[data-ix="hide-faq-answer"] {display:none;opacity:0;height:0px;}
html.w-mod-js *[data-ix="hide-hero-gradient"] {opacity:0;}
/*tablets*/@media (max-width:991px) {/*new stuff*/ .faq-section {padding-top:15%;padding-bottom:70px;}
.newsfeed {text-align:center;margin-left:10%;width:90%;}
li {font-size:13px;}
._3letter-col {padding-top:5vh;}
.navbar {padding-top:10px;padding-bottom:10px;background-color:transparent;}
.navbar.underline {padding-bottom:20px;}
.navbar.with-color-button {padding-bottom:20px;}
.navbar.white {padding-bottom:20px;}
.nav-menu {display:inline-block;margin-left:0px;border-radius:0px;background-color:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.2);}
.nav-link {margin-right:0px;margin-left:0px;padding-left:15px;border-radius:7px;color:#fff;}
.nav-link:hover {background-color:hsla(204.44444444444443,31.76%,16.67%,1.00);color:#fff;}
.nav-link:active {background-color:transparent;color:#1d2d38;}
.nav-link.w--current {color:#000;}
.nav-link.w--current:hover {background-color:#fff;}
.nav-link.dropdown-toggle {color:#000;}
.nav-link.dropdown-toggle:hover {color:#fff;}
.nav-link.dropdown-toggle.dark {color:#000;}
.nav-link.light {width:100%;max-width:1500px;margin-right:0px;padding-right:35px;padding-left:35px;border-color:transparent;border-radius:0px;}
.nav-link.light:hover {background-color:#000;}
.nav-link.light.w--current {border-color:transparent;}
.nav-link.color {padding-left:25px;border-radius:60px;color:#000;}
.nav-link.color:hover {color:#fff;}
.nav-link.dark:hover {background-color:#fff;color:#dd2476;}
.dropdown {width:100%;max-width:1500px;}
.dropdown-list.w--open {margin-top:0px;border-radius:0px;background-color:#f3f5fa;box-shadow:0 0 0 0 transparent;}
.dropdown-link {padding-left:35px;}
.large-container {padding-right:15px;padding-left:15px;}
.hero-title {width:100%;}
.hero-title.dark {width:610px;}
.button.text-button {font-size:10px;line-height:27px;}
.button.hero-button {padding-right:25px;padding-left:25px;}
.button.pricing-button {padding-right:11px;padding-left:11px;font-size:11px;}
.button.dark-outline {margin-top:10px;}
.button.gradient-submit-button {padding-right:40px;padding-left:40px;background-color:#464444;font-size:14px;}
.button.full-button.dark {padding-right:20px;padding-left:20px;}
.button.color-button {padding-right:35px;padding-left:35px;}
.section {padding:45px;}
.section.color {padding-top:70px;padding-bottom:70px;}
.section.large-padding {padding-top:70px;padding-bottom:70px;}
.section.pages-section {padding-top:120px;}
.section-title-wrapper {width:85%;margin-bottom:60px;}
.section-title-wrapper.full {margin-bottom:20px;padding-right:40px;}
.section-title-wrapper.full.info {margin-bottom:20px;}
.section-title-wrapper.full-centered {margin-bottom:40px;}
.section-title {margin-bottom:15px;font-size:34px;line-height:34px;}
.section-title.large {font-size:47px;}
.section-title.white {font-size:36px;}
.section-description {width:80%;margin-top:10px;}
.section-description.centered {width:100%;}
.section-description.full-width {font-size:20px;}
.section-description.medium {width:100%;}
.video-lightbox.large {margin-top:-130px;}
.video-lightbox-block {height:300px;}
.testimonial-slider-arrow {width:30px;height:30px;margin-right:-20px;margin-left:-20px;font-size:13px;}
.testimonial-block {padding-right:0px;}
.testimonial-quote {font-size:19px;line-height:34px;}
.footer {padding:45px;}
.image-section-overlay {padding:70px 45px;}
.image-section-overlay-block {width:80%;}
.menu-button {margin-right:20px;}
.hero-mockup-image {top:-80px;width:185px;}
.hero-mockup-image._2 {top:-50px;right:0px;width:380px;}
.app-page-hero-block {width:350px;padding-left:20px;}
.small-hero-intro-title {margin-bottom:10px;}
.info-block-right.app-info {margin-top:0px;margin-bottom:0px;}
.device-mockup-left {left:-167px;top:15px;height:470px;}
.footer-inline-link {margin-right:9px;font-size:12px;}
.team-block-title.smaller {font-size:13px;line-height:19px;}
.team-outline-block {padding-right:5px;padding-left:85px;}
.team-portrait-image {top:27px;width:50px;height:50px;}
.logo-column.push {margin-top:1px;padding-top:0px;padding-left:0px;}
.logo-column.push {margin-top:1px;padding-top:0px;padding-left:0px;}
.client-logo {height:40px;}
.image-hero {padding-top:140px;}
.large-hero-title {width:90%;}
.overall-video-lightbox.in-hero {width:280px;height:290px;margin-left:30px;}
.info-column-right {padding-top:0px;padding-bottom:0px;padding-left:40px;}
.info-column-right.responsive {padding:0px 30px;}
.info-column-right.responsive {padding-top:0px;padding-bottom:0px;padding-left:50px;}
.pricing-block {padding:50px 10px 30px;}
.pricing-title {font-size:20px;}
.pricing-price {font-size:34px;line-height:30px;}
.pricing-feature-text {font-size:12px;}
.white-footer {padding-right:45px;padding-left:45px;}
.video-hero-block {top:16px;width:380px;padding-right:20px;}
.hero-video-title {font-size:45px;line-height:41px;}
.hero-text {font-size:18px;line-height:26px;}
.hero-left-block {width:390px;}
.hero-title-large {font-size:40px;line-height:44px;}
.hero-cta-form {width:260px;margin-top:-10px;padding:30px;}
.feature-info-title {margin-top:0px;font-size:17px;}
.simple-white-footer {text-align:center;}
.dark-bottom-footer {padding-right:45px;padding-bottom:45px;padding-left:45px;font-size:12px;line-height:20px;}
.dropdown-icon {margin-right:30px;}
.right-nav-menu {z-index:2000;}
.white-pricing-column {padding-right:10px;padding-left:10px;}
.pricing-icon-block {width:80px;height:80px;padding-top:25px;}
.pricing-icon {width:30px;height:30px;}
.white-price-title {font-size:35px;}
.white-pricing-paragraph {font-size:13px;line-height:20px;}
.subpage-header {padding:140px 45px 60px;}
.subpage-header.ui {padding:150px 45px 50px;}
.form-title {font-size:36px;}
.page-subtitle {width:80%;}
.cta-column-right {padding-top:30px;}
.cta-title {font-size:28px;line-height:24px;}
.stats-block {padding-left:140px;}
.stats-title {font-size:18px;}
.intro-paragraph {font-size:18px;line-height:25px;}
.checklist-item {margin-bottom:-5px;font-size:13px;}
.small-dropdown-icon {margin-right:21px;}
.logo {top:10px;margin-left:20px;}
.general-menu-button {width:50px;height:50px;margin-top:20px;margin-right:20px;margin-bottom:20px;padding-top:14px;padding-right:0px;padding-left:0px;border-radius:4px;background-color:#1f6fff;color:#fff;text-align:center;}
.general-menu-button:hover {background-color:#5e7feb;}
.general-menu-button.w--open {background-color:#1f6fff;}
.menu-button-line {width:50px;height:50px;margin-top:-4px;margin-right:10px;padding-top:13px;padding-right:0px;padding-left:0px;border-style:solid;border-width:1px;border-color:hsla(0,0%,100%,.2);border-radius:4px;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;color:#fff;text-align:center;}
.menu-button-line:hover {background-color:hsla(0,0%,100%,.2);}
.menu-button-line.w--open {background-color:#1f6fff;}
.footer-paragraph {font-size:16px;line-height:25px;}
.fixed-nav-menu-button {width:50px;height:50px;margin-right:10px;padding-top:14px;padding-right:0px;padding-left:0px;border-radius:4px;background-color:#1f6fff;color:#fff;text-align:center;}
.fixed-nav-menu-button:hover {background-color:#1859cf;}
.fixed-nav-menu-button.w--open {background-color:#000;}
.block-description {line-height:24px;}
.phones-mockup-right {right:-30px;bottom:-45px;height:360px;}
.page-header-overlay {padding-top:140px;padding-right:20px;padding-bottom:60px;}
.header-contact-form {padding:22px;}
.app-screenshot-block {top:10px;right:20px;}
.app-screenshot-block._2 {top:60px;right:0px;width:200px;}
.column-title.medium {font-size:46px;line-height:46px;}
.video-hero {padding-top:140px;padding-bottom:60px;}
.personal-hero-content-block {width:460px;padding-right:50px;padding-left:40px;}
.hero-buttons-wrapper {margin-top:20px;}
.lightbox-image-block.graphic-design {width:350px;}
.work-section {background-position:50% 50%;background-size:cover;}
.work-section-overlay {background-image:-webkit-gradient(linear,left top,right top,color-stop(39%,#ececec),to(hsla(0,0%,100%,.4)));background-image:linear-gradient(90deg,#ececec 39%,hsla(0,0%,100%,.4));}
.resume-block {width:500px;}
.hero-centered-block {width:660px;}
.timeline-content-block {padding:25px;}
.about-image {width:310px;height:590px;}
.app-hero {height:710px;}
.app-hero-overlay {padding-top:85px;}
.whitepaper-mockup {top:-20px;right:-60px;height:auto;}
.small-prices-block {width:90%;}
.section-cta-form {width:100%;}
.testimonial-half-slide {width:100%;}
.product-tabs-menu {padding-left:250px;}
.product-content-block-right {width:430px;}
.browser-block {left:-180px;width:380px;}
.hero-column-left {padding-right:10px;padding-left:30px;}
.overall-hero-overlay {padding-right:40px;padding-left:50px;}
.video-hero-overlay {padding-top:170px;padding-bottom:120px;}
.features-block-title {font-size:30px;}
.footer-row-left {width:490px;}
.footer-social-block {width:190px;}
.demo-row {margin-top:-90px;}
.demo-form {padding:35px;}
.column-feature-title {font-size:20px;}
.column-features-right {padding-left:20px;}
.cta-buttons-wrapper {width:100%;margin-left:0px;padding-right:30px;padding-left:30px;float:none;}
.cta-button {display:block;margin-top:10px;margin-left:0px;}
.page-link-block {height:150px;}
.page-link-block.large {height:290px;}
.intro-color-block {height:290px;padding-right:20px;padding-left:20px;}
.large-color-block-title {font-size:30px;line-height:36px;}
.large-color-block-subtitle {font-size:22px;}
.intro-hero {padding-top:130px;}
.column-left {z-index:10;padding-right:40px;}
.home-mockup-image-block {left:-60px;top:10px;width:240px;height:360px;box-shadow:7px 7px 30px -10px rgba(0,0,0,.8);}
.home-mockup-image-block.tablet {left:20px;width:200px;height:320px;}
.home-mockup-image-block.phone {left:181px;top:58px;width:80px;height:280px;}
.coming-soon-title {width:720px;font-size:60px;}
.macbook-mockup-right {right:-600px;display:none;width:auto;}
.hero-paragraph {font-size:17px;line-height:27px;}
.large-page-link-block {margin-top:20px;}
.large-pages-column {padding-right:10px;padding-left:10px;}
.scroll-mouse-link {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:24px;}
.mouse-icon {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.ppoint {font-size:16px;}
.image-2 {display:inline-block;}
.imgtracymob {display:none;}
.container-pricing {margin-top:-10px;margin-bottom:-10px;-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;}
.pricing-block-2 {width:100%;margin-top:10px;margin-bottom:10px;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
.h2-container {width:80%;}
.image-section-overlay-2 {padding:70px 45px;}
.testimonial-slider-arrow-2 {width:30px;height:30px;margin-right:-20px;margin-left:-20px;font-size:13px;}
.section-3 {padding:45px;}
.dark-cta-title {width:60%;font-size:20px;}
.button-3.cta-button {width:30%;margin-top:15px;}
.image-section-overlay-3 {padding:90px 45px;}
.section-title-wrapper-2 {width:85%;margin-bottom:40px;}
.section-title-wrapper-2.full {margin-bottom:20px;padding-right:40px;}
.section-title-wrapper-2.full.info {margin-bottom:20px;}
.text-column {padding-right:10px;padding-bottom:10px;}
.text-column-title {font-size:13px;}
.section-title-4 {margin-bottom:4px;font-size:31px;line-height:30px;}
.section-5 {padding:45px;}
.tinytxtright {font-size:12px;}
.client-logo-2 {height:auto;}
.client-logo-3 {height:auto;}
.section-title-2 {margin-bottom:4px;font-size:31px;line-height:30px;}
.section-title-5 {margin-bottom:4px;font-size:31px;line-height:30px;}
.section-title-5.large {line-height:37px;}
.section-description-2 {margin-top:20px;font-size:19px;}
.download-image-left {left:-245px;top:-23px;width:560px;}
.section-6 {padding:45px;}
.home-mockup {left:-350px;top:-27px;}
.home-mockup.ipad {left:25px;top:19px;}
.home-mockup.iphone {left:170px;top:140px;}
.slidervisual {min-height:300px;background-color:transparent;position:relative;text-align:center;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
}
@media (max-width:767px) {/*new stuff*/    .faq-section {padding-top:18%;}
.newsfeed {text-align:center;margin-left:10%;width:90%;}
.section-5-pdf {display:none;visibility:hidden;}
.pdfpres {display:none;visibility:hidden;}
.navbar.underline {padding-top:10px;padding-bottom:10px;}
.nav-link {padding-left:25px;}
.nav-link.light {padding-right:25px;padding-left:25px;}
.dropdown-link {padding-left:25px;}
.large-container {padding-right:15px;padding-left:0px;}
.hero-title {font-size:40px;line-height:45px;}
.hero-title.subtitle.dark-subtitle {width:440px;margin-top:20px;font-size:25px;}
.hero-title.dark {width:470px;font-size:40px;line-height:45px;}
.button.hero-button {display:none;margin-top:5px;margin-right:0px;text-align:center;}
.button.hero-button._2 {margin-top:10px;}
.button.pricing-button {margin-top:10px;}
.button.gradient-submit-button {padding-right:40px;padding-left:40px;}
.section {padding:25px;}
.section.dark {padding-bottom:35px;}
.section.overflow-none {min-height:500px;}
.section.color {padding-top:40px;padding-bottom:40px;}
.section.dark-footer {padding:40px;text-align:center;}
.section.large-padding {padding-top:50px;padding-bottom:50px;}
.section.pages-section {padding-top:90px;}
.section-title-wrapper {width:95%;margin-bottom:40px;}
.section-title-wrapper.full {margin-bottom:30px;}
.section-title-wrapper.full.info {text-align:center;}
.section-title-wrapper.full.push-down {margin-top:30px;margin-bottom:0px;padding-right:0px;}
.section-title-wrapper.small-title {margin-bottom:19px;}
.section-title-wrapper.small {width:105%;}
.section-title {margin-bottom:60px;font-size:27px;line-height:30px;}
.section-description {font-size:20px;line-height:30px;}
.video-lightbox.large {margin-top:-80px;}
.video-lightbox-block {height:260px;}
.video-lightbox-block.large {height:280px;}
.testimonial-slider {height:auto;}
.testimonial-block {position:relative;width:490px;padding-right:30px;padding-left:30px;text-align:center;}
.testimonial-quote {font-size:16px;line-height:24px;}
.elements-row {display:block;}
.element-column {padding-right:0px;padding-left:0px;}
.footer {padding-right:0px;padding-left:0px;}
.footer-row {padding-right:25px;padding-left:25px;}
.footer-row.block {padding-right:0px;padding-left:0px;}
.footer-row.white-footer-row {padding-right:0px;padding-left:0px;}
.footer-column {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.footer-column.last {padding-bottom:0px;}
.image-section-overlay {padding:60px 25px;}
.image-section-overlay-block {width:100%;}
.image-section-overlay-title {font-size:30px;}
.image-section-overlay-title.subtitle {width:100%;margin-top:20px;}
.menu-button {width:50px;height:50px;padding-top:13px;padding-right:0px;padding-left:0px;text-align:center;}
.hero-mockup-image {top:-70px;right:-40px;display:block;width:246px;}
.app-page-hero-block {display:block;width:310px;margin-left:50px;padding-left:0px;text-align:left;}
.hero-description {font-size:27px;line-height:29px;}
.info-row {display:block;margin-top:0px;}
.info-block {padding-right:0px;padding-left:0px;text-align:left;}
.info-block-right {width:100%;}
.info-block-right.app-info {text-align:center;}
.info-block-right.download-info {width:100%;margin-top:0px;margin-bottom:0px;}
.device-mockup-left {position:relative;left:0px;top:0px;display:block;width:90%;height:auto;margin-right:auto;margin-bottom:30px;margin-left:auto;}
.feature-column {padding-right:0px;padding-bottom:10px;padding-left:0px;}
.feature-title {margin-bottom:10px;}
.simple-bottom-footer {margin-top:25px;padding-right:25px;padding-left:25px;text-align:left;}
.team-row {margin-top:10px;}
.team-outline-block {padding-bottom:16px;padding-left:97px;}
.team-portrait-image {top:20px;width:60px;height:60px;}
.logo-column {padding-right:0px;padding-bottom:3px;padding-left:0px;}
.image-hero {padding-top:100px;}
.newsletter-form-small {width:100%;}
.field.centered {margin-bottom:10px;}
.newsletter-column {padding-right:0px;padding-bottom:10px;padding-left:0px;}
.large-hero-title {width:100%;margin-bottom:20px;font-size:38px;line-height:36px;}
.footer-social-col-right {padding-top:10px;padding-left:0px;text-align:left;}
.bottom-footer-paragraph {margin-bottom:7px;float:none;}
.bottom-footer-paragraph.right {float:none;}
.bottom-footer-paragraph.dark {float:none;}
.footer-logo-column-left {padding-right:0px;padding-left:0px;}
.footer-menu-column {padding-right:0px;padding-bottom:10px;padding-left:0px;}
.overall-video-lightbox.in-hero {width:100%;height:200px;margin-left:0px;}
.info-column-right {padding-left:0px;}
.info-column-right.responsive {padding-right:0px;padding-left:0px;}
.info-column-right.responsive {padding-left:0px;}
.pricing-column {padding-right:0px;padding-bottom:0px;padding-left:0px;}
.pricing-block {padding:30px;}
.pricing-block.image {padding-top:50px;}
.pricing-price {margin-bottom:20px;}
.white-footer {padding:25px;}
.bottom-footer-block.white-footer-block {margin-top:0px;}
.video-hero-block {position:relative;top:0px;width:100%;margin-top:40px;padding-right:0px;padding-left:0px;text-align:center;}
.hero-video-title {margin-bottom:15px;font-size:28px;line-height:31px;}
.hero-left-block {width:100%;text-align:center;}
.hero-title-large {font-family:'PT Sans',sans-serif;font-size:40px;line-height:43px;font-weight:400;text-align:center;}
.hero-cta-form {width:100%;margin-top:30px;}
.feature-info-row {margin-top:0px;}
.feature-info-column {padding-right:0px;padding-bottom:10px;padding-left:0px;}
.feature-info-block {margin-bottom:10px;padding-right:0px;padding-left:0px;}
.feature-info-icon {margin-top:0px;}
.feature-info-title {margin-bottom:13px;}
.simple-white-footer {padding:35px 25px 30px;text-align:center;}
.dark-bottom-footer {padding-right:25px;padding-bottom:25px;padding-left:25px;}
.footer-row-bottom {margin-bottom:20px;}
.right-nav-menu {width:80%;padding:20px;}
.app-store-link-button {margin-right:2px;margin-left:2px;}
.white-pricing-column {padding-right:0px;padding-bottom:10px;padding-left:0px;border-right-width:0px;}
.transparant-pricing-block {border-style:solid;border-width:1px;border-color:rgba(0,0,0,.1);}
.subpage-header {padding:100px 25px 40px;}
.subpage-header.ui {padding-top:110px;padding-right:35px;padding-left:35px;}
.form-title {margin-bottom:10px;text-align:left;}
.form-title.subtitle {margin-bottom:30px;}
.subpage-title {font-size:30px;}
.page-subtitle {width:100%;margin-top:10px;}
.contact-popup {overflow:auto;}
.popup-block {top:25px;width:90%;margin-bottom:25px;-webkit-transform:none;-ms-transform:none;transform:none;}
.cta-row {display:block;}
.cta-column-left {text-align:center;}
.cta-column-right {padding-top:20px;text-align:center;}
.text-column-left {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.gallery-lightbox {margin-bottom:10px;}
.gallery-image-block {height:220px;}
.gallery-image-block._2 {height:160px;}
.gallery-image-block._3 {height:160px;}
.gallery-image-block.small._2 {height:100px;}
.gallery-image-block.small._3 {height:100px;}
.small-gallery-column {padding-right:0px;padding-left:0px;}
.stats-row {margin-top:30px;}
.stats-column {padding-left:0px;}
.stats-block {padding-top:0px;padding-left:0px;}
.stats-number {position:static;width:80px;margin-right:20px;float:left;font-size:40px;line-height:50px;}
.stats-title {margin-top:16px;font-size:18px;}
.logo {width:100px;top:10px; margin-left:0;left: 10px;}
.general-menu-button {width:40px;height:40px;margin-top:10px;margin-bottom:10px;padding-top:9px;}
.home-mockup-column {height:290px;}
.menu-button-line {margin-top:0px;}
.pricing-options {margin-bottom:0px;}
.team-column-top {padding-right:0px;padding-bottom:10px;padding-left:0px;}
.team-column {padding-right:0px;padding-bottom:10px;padding-left:0px;}
.white-footer-column {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.about-us-col-left {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.video-column-right-2 {padding-right:0px;padding-left:0px;}
.gallery-column-right {padding-top:30px;padding-right:0px;padding-left:0px;}
.text-block {width:100%;}
.text-block.large {display:block;width:100%;margin-right:auto;margin-left:auto;}
.block-description {display:block;}
.block-description.downpx {padding-right:0px;padding-left:0px;}
.phones-mockup-right {position:relative;right:0px;bottom:0px;display:block;width:90%;height:auto;margin-top:40px;margin-right:auto;margin-left:auto;}
.bottom-info-text {margin-top:30px;}
.bottom-info-text.dark {margin-top:20px;}
.hero-subtitle {margin-top:20px;font-size:23px;}
.page-header-overlay {padding:100px 20px 50px;}
.header-row {display:block;}
.header-contact-form {padding:30px;}
.column-title.medium {font-size:40px;}
.gallery-column {width:100%;margin-bottom:10px;padding-right:0px;}
.gallery-column.right {padding-right:0px;padding-left:0px;}
.video-hero {padding-top:100px;padding-right:25px;padding-left:25px;}
.personal-hero-block {width:100%;height:auto;}
.personal-hero-content-block {display:block;width:100%;padding-top:100px;padding-bottom:50px;}
.personal-hero-image-block {width:100%;height:490px;}
.hero-buttons-wrapper {margin-top:30px;}
.block-border {height:270px;}
.block-border.large {top:49px;right:10px;}
.text-column-right {padding-top:50px;padding-right:0px;padding-left:0px;}
.image-text-row {display:block;}
.gallery-column-left {padding-right:0px;padding-left:0px;}
.work-section-overlay {padding:55px 25px 35px;}
.resume-row {margin-top:0px;}
.resume-column {padding-bottom:10px;padding-left:0px;}
.hero-centered-block {width:490px;}
.hero-centered-block.large {width:450px;}
.timeline-content-block {padding:20px;}
.timeline-block-title {font-size:27px;}
.about-image-block {position:relative;top:0px;margin-top:50px;}
.about-image {width:80%;}
.app-hero {height:580px;}
.app-hero-overlay {padding-top:75px;}
.whitepaper-mockup {position:static;display:block;width:80%;height:auto;margin-right:auto;margin-bottom:-170px;margin-left:auto;}
.event-hero-overlay {padding:100px 25px 20px;}
.prices-row {margin-bottom:0px;}
.small-testimonial-slider {height:auto;padding-bottom:60px;}
.cta-testimonials-row {display:block;}
.hero-cta-field {width:100%;}
.column-testimonial-slider {padding-right:35px;padding-left:35px;}
.testimonial-half-slide {width:100%;}
.image-section-block-left {width:460px;}
.product-tab-pane {padding-top:30px;}
.product-tabs-menu {padding-left:0px;}
.product-content-block-right {width:100%;margin-bottom:40px;}
.browser-block {position:relative;left:0px;top:0px;width:100%;height:250px;margin-top:60px;}
.hero-column-left {padding-right:0px;padding-bottom:30px;padding-left:0px;}
.hero-column-right {padding-right:0px;padding-left:0px;}
.info-column-left {padding-right:0px;padding-left:0px;}
.video-column-right {padding-top:20px;padding-right:0px;padding-left:0px;}
.overall-hero-overlay {padding:150px 30px 70px;}
.coming-soon-overlay {padding:50px 30px;}
.coming-soon-hero {height:auto;}
.video-hero-overlay {padding:99px 25px 40px;}
.newsletter-form {margin-bottom:0px;}
.newsletter-form-title {margin-bottom:10px;text-align:center;}
.features-column-left {width:100%;margin-top:0px;padding-right:0px;}
.features-column-right {width:100%;margin-top:40px;}
.features-block-title {font-size:27px;}
.footer-row-left {width:100%;}
.footer-social-block {width:100%;margin-top:20px;}
.footer-social-link-block {text-align:center;}
.demo-row {display:block;margin-top:0px;}
.column-feature-title {font-size:20px;}
.column-features-right {padding-top:20px;padding-right:0px;padding-left:0px;}
.pages-row {margin-bottom:0px;}
.pages-column {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.intro-color-block {height:auto;padding-top:35px;padding-bottom:35px;}
.intro-hero {padding:120px 25px 30px;}
.column-left {padding-right:0px;padding-left:0px;text-align:center;}
.container {padding-right:10px;padding-left:10px;text-align:left;}
.column-text-block {max-width:900px;}
.white-hero-title {font-size:29px;line-height:34px;}
.coming-soon-title {width:auto;}
.coming-soon-description {width:auto;}
.newsletter-column-left {padding-right:0px;padding-left:0px;}
.macbook-mockup-right {position:relative;top:0px;right:0px;width:100%;height:auto;margin-top:40px;margin-bottom:-50px;}
.process-block {margin-bottom:40px;}
.process-block.last {margin-bottom:10px;}
.process-title-wrapper {margin-bottom:90px;}
.process-number {top:0px;}
.process-title {top:37px;}
.portfolio-column {padding-right:0px;padding-bottom:10px;padding-left:0px;}
.large-page-link-block {margin-top:10px;}
.large-pages-column {padding-right:0px;padding-left:0px;}
.form-column-left {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.column {display:block;}
.scroll-mouse-link {display:none;}
.column-2 {display:block;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;}
.image-2 {display:inline-block;}
.imgtracymob {display:block;margin-right:auto;margin-left:auto;}
.imtracypc {display:none;}
.premium-intro {padding-top:90px;padding-bottom:90px;}
.h2-container {width:100%;margin-bottom:60px;}
.image-section-overlay-2 {padding:60px 25px;}
.button-2.hollow {padding:11px 18px;}
.button-2.hollow {padding:11px 18px;}
.section-3 {padding:25px;}
.section-3.cta-section {padding-top:35px;padding-bottom:35px;text-align:center;}
.dark-cta-title {width:100%;float:none;}
.button-3.cta-button {width:50%;margin-right:auto;margin-left:auto;float:none;}
.image-section-overlay-3 {padding:60px 25px;}
.section-title-wrapper-2 {width:95%;margin-bottom:40px;}
.section-title-wrapper-2.full {margin-bottom:30px;}
.section-title-wrapper-2.full.info {text-align:center;}
.section-title-wrapper-2.small-title {margin-bottom:19px;}
.text-column {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.image-column-right {padding-right:0px;padding-left:0px;}
.image-block-right {background-position:50% 50%;}
.section-title-4 {margin-bottom:10px;font-size:26px;line-height:30px;}
.top-line-block {margin-top:25px;padding-top:30px;}
.text-column-left-2 {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.section-4 {padding-top:29px;padding-bottom:29px;}
.section-5 {/* display:none; *//* visibility:hidden; */padding: 20px;}
.tinytxtright {font-size:12px;}
.client-logo-2 {width:100px;}
.client-logo-3 {width:100px;}
.process-tab-button {width:80px;height:80px;margin-right:9px;margin-left:9px;font-size:10px;line-height:12px;}
.section-title-2 {margin-bottom:10px;font-size:26px;line-height:30px;}
.process-tab-icon {height:23px;}
.process-tab-menu {margin-top:-39px;}
.process-tab-pane {padding-top:40px;}
.section-title-5 {margin-bottom:10px;font-size:26px;line-height:30px;}
.section-title-5.large {line-height:37px;}
.download-image-left {position:relative;left:0px;right:0px;width:100%;margin-top:-80px;}
.signature {text-align:right;}
.signaturediv {text-align:center;}
.section-6 {padding:25px;}
.home-mockup {left:-350px;top:0px;right:-350px;display:block;width:auto;height:290px;margin-right:auto;margin-left:auto;}
.home-mockup.ipad {top:59px;right:-200px;width:auto;height:210px;}
.home-mockup.iphone {top:102px;right:-220px;width:auto;height:170px;}
._3letter-image {width:237px;margin-bottom:15px;}
._3letter-image.small {width:150px;}
}
/*mobile*/@media (max-width:479px) {/*new stuff*/    .faq-section {padding-top:23%;}
.newsfeed {text-align:center;margin-left:10%;width:90%;}
.section-5-pdf {display:none;visibility:hidden;}
.pdfpres {display:none;visibility:hidden;}
h1 {font-size:31px;line-height:37px;}
h2 {font-size:24px;line-height:29px;}
._3letter-image {width:143px;}
._3letter-txt {font-size:34px;}
.right-arrow {font-size:17px;}
.left-arrow {font-size:17px;}
.slider {min-height:auto;}
.slidervisual {min-height:250px;background-color:transparent;position:relative;text-align:center;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
._3letter-col {padding-top:0vh;}
.navbar.white {padding-bottom:10px;}
.nav-menu {width:200px;}
.nav-link.w--current {color:hsla(222.85714285714266,0.00%,100.00%,1.00);}
.nav-link.w--current:hover {background-color:rgba(29,45,56,.7);}
.hero-title {width:100%;font-size:28px;line-height:35px;}
.hero-title.subtitle {width:260px;margin-top:20px;font-size:22px;line-height:30px;}
.hero-title.subtitle.dark-subtitle {width:240px;margin-bottom:10px;font-size:18px;line-height:26px;}
.hero-title.dark {width:270px;font-size:30px;line-height:35px;}
.button {margin-top:20px;}
.button.hero-button {margin-top:6px;margin-right:3px;padding-right:25px;padding-left:25px;font-size:11px;line-height:11px;}
.button.hero-button._2 {margin-right:0px;margin-left:0px;}
.button.full-submit-button {padding-right:10px;padding-left:10px;font-size:10px;}
.button.gradient-submit-button {padding-right:40px;padding-left:40px;font-size:14px;}
.section {padding:25px;}
.section.tint.top-padding {padding-top:70px;}
.section.top-line {text-align:left;}
.section.small-footer {text-align:center;}
.section.large-padding.overflow-none {padding-top:40px;padding-bottom:40px;}
.section-title-wrapper {width:100%;margin-bottom:30px;}
.section-title-wrapper.full {margin-bottom:30px;padding-right:0px;}
.section-title-wrapper.full.info {margin-bottom:20px;padding-right:0px;text-align:center;}
.section-title {margin-bottom:20px;font-size:27px;line-height:29px;}
.section-title.large {font-size:34px;line-height:38px;}
.section-title.white {line-height:35px;}
.section-description {width:100%;margin-top:10px;font-size:18px;line-height:27px;}
.section-description.full-width {font-size:18px;}
.section-description.medium {font-size:18px;line-height:27px;}
.video-lightbox-block {height:170px;}
.video-lightbox-block.large {height:190px;}
.video-lightbox-button {width:50px;height:50px;padding-top:13px;}
.video-lightbox-button.line {padding-top:12px;}
.video-lightbox-icon {height:20px;}
.testimonial-slider-arrow {margin-right:-10px;margin-left:-10px;}
.testimonial-block {width:280px;padding-right:30px;padding-left:30px;}
.testimonial-quote {font-size:16px;line-height:23px;}
.footer {padding-right:15px;padding-left:15px;}
.footer-row {padding-right:20px;padding-left:20px;}
.image-section-overlay {padding-top:55px;padding-bottom:55px;}
.image-section-overlay-block {width:100%;}
.image-section-overlay-title {font-size:25px;line-height:29px;}
.image-section-overlay-title.subtitle {width:100%;margin-top:10px;font-size:15px;line-height:24px;}
.menu-button {width:40px;height:40px;margin-top:2px;padding-top:8px;padding-right:0px;padding-left:0px;text-align:center;}
.hero-mockup-image {top:0px;right:-60px;width:175px;}
.app-page-hero-block {width:190px;margin-left:20px;}
.small-hero-intro-title {font-size:9px;}
.hero-description {font-size:16px;line-height:21px;}
.info-row {margin-top:0px;}
.info-icon {height:20px;margin-top:0px;margin-right:11px;margin-bottom:0px;float:left;}
.info-block-right.app-info {width:100%;margin-top:0px;margin-bottom:0px;text-align:center;}
.device-mockup-left {position:relative;left:0px;top:0px;display:block;width:90%;height:auto;margin-right:auto;margin-left:auto;}
.feature-title {margin-bottom:13px;}
.simple-footer {padding-top:35px;}
.simple-bottom-footer {padding:20px 20px 13px;}
.footer-inline-link {margin-top:-1px;margin-right:7px;}
.team-image-block-overlay {padding:25px;}
.team-outline-block {padding-top:10px;padding-bottom:10px;padding-left:80px;}
.team-portrait-image {left:10px;top:10px;}
.small-section-title {font-size:11px;}
.logo-column {padding-right:0px;padding-bottom:3px;padding-left:0px;}
.client-logo {height:28px;}
.image-hero {padding-bottom:60px;}
.coming-soon-lightbox {margin-top:0px;}
.newsletter-column {padding-bottom:5px;padding-left:0px;}
.large-hero-title {margin-bottom:10px;font-size:40px;line-height:26px;}
.bottom-footer-paragraph.right {font-size:12px;}
.bottom-footer-paragraph.right.dark {margin-top:10px;}
.footer-logo-column-left {padding-bottom:10px;}
.description-paragraph {font-size:15px;line-height:22px;}
.overall-video-lightbox {height:140px;}
.overall-video-lightbox.in-hero {height:120px;}
.long-feature-block {padding-left:60px;}
.long-feature-title {font-size:19px;line-height:19px;}
.video-hero-block {margin-top:20px;}
.hero-video-title {font-size:31px;line-height:29px;}
.hero-text {font-size:16px;line-height:22px;}
.hero-title-large {margin-bottom:20px;font-size:28px;line-height:32px;}
.feature-info-column.last {padding-bottom:0px;}
.feature-info-icon {height:35px;margin-bottom:15px;}
.feature-info-title {margin-bottom:12px;}
.simple-white-footer {padding:35px 15px;}
.nav-menu-content-block {margin-top:20px;padding:10px;}
.app-store-button {height:35px;}
.white-pricing-title {margin-bottom:5px;}
.pricing-icon-block {width:60px;height:60px;padding-top:14px;}
.white-price-title {margin-top:10px;margin-bottom:10px;font-size:30px;line-height:30px;}
.subpage-header {padding-top:90px;padding-bottom:20px;}
.subpage-header.ui {padding:94px 25px 30px;}
.form-title {font-size:31px;line-height:28px;}
.form-title.subtitle {margin-bottom:20px;font-size:19px;line-height:19px;}
.subpage-title {font-size:20px;line-height:20px;}
.subpage-title.large {font-size:46px;line-height:30px;}
.page-subtitle {margin-top:20px;font-size:14px;}
.popup-block {width:83%;padding:20px;}
.cta-row {padding-right:0px;padding-left:0px;}
.cta-column-left {padding-right:0px;padding-left:0px;}
.cta-title {font-size:21px;line-height:22px;font-weight:700;}
.cta-title.subtitle {margin-top:12px;margin-bottom:6px;font-size:13px;line-height:22px;font-weight:400;}
.text-column-left {text-align:center;}
.gallery-image-block {height:150px;}
.gallery-image-block._2 {height:120px;}
.gallery-image-block._3 {height:120px;}
.gallery-image-block.small {height:60px;}
.gallery-image-block.small._2 {height:60px;}
.gallery-image-block.small._3 {height:60px;}
.stats-row {margin-top:30px;}
.stats-column {padding-right:0px;padding-bottom:10px;}
.stats-title {margin-top:6px;font-size:14px;}
.checklist-item {margin-bottom:0px;}
.logo {width:100px;top:10px;}
.logo.fixed {margin-top:6px;}
.general-menu-button {margin-right:20px;}
.home-mockup-column {height:180px;}
.menu-button-line {width:40px;height:40px;padding-top:8px;}
.fixed-nav-menu-button {width:40px;height:40px;margin-right:0px;padding-top:9px;}
.hero-button-wrapper {margin-top:30px;}
.block-title {font-size:31px;line-height:39px;}
.block-description {display:block;font-size:18px;line-height:27px;letter-spacing:0px;}
.block-description.downpx {font-size:18px;}
.testimonial-text-block {padding:20px;}
.testimonial-text {font-size:16px;line-height:23px;}
.testimonial-block-name {padding-top:0px;font-size:24px;}
.testimonial-block-name.subtitle {font-size:10px;}
.faq-wrapper {width:100%;}
.hero-subtitle {font-size:19px;line-height:30px;}
.header-column-title {font-size:36px;line-height:45px;}
.header-paragraph {margin-bottom:5px;font-size:19px;}
.header-video-lightbox {margin-top:25px;}
.section-paragraph {width:90%;}
.column-title {font-size:38px;line-height:50px;}
.column-title.medium {font-size:27px;line-height:36px;}
.personal-hero-image-block {height:290px;}
.hero-buttons-wrapper {margin-top:20px;}
.block-border {height:180px;}
.block-border.large {height:220px;}
.lightbox-image-block {width:210px;height:280px;}
.lightbox-image-block.graphic-design {width:230px;}
.work-section-overlay {background-image:-webkit-gradient(linear,left top,right top,color-stop(39%,#ececec),to(hsla(0,0%,100%,.9)));background-image:linear-gradient(90deg,#ececec 39%,hsla(0,0%,100%,.9));}
.resume-block {width:auto;}
.resume-column {padding-right:0px;}
.lightbox-title {left:0px;bottom:0px;padding:16px;font-size:27px;line-height:30px;}
.hero-centered-block {width:280px;}
.hero-centered-block.large {width:250px;}
.timeline-wrapper {margin-top:0px;padding-bottom:60px;}
.timeline-row-block {height:auto;}
.timeline-block {width:100%;border-left:3px solid #e4e4e4;}
.timeline-block.with-line {font-size:15px;}
.timeline-content-block {margin-top:20px;padding:20px;font-size:15px;}
.timeline-content-block.left-block {float:right;}
.timeline-block-title {position:relative;z-index:10;font-size:20px;line-height:22px;}
.timeline-block-title.subtitle {margin-top:5px;margin-bottom:10px;font-size:17px;}
.timeline-arrow-block {left:-5px;width:20px;height:20px;}
.timeline-arrow-block.right {left:-5px;top:26px;right:auto;}
.timeline-circle {left:-10px;width:12px;height:12px;}
.timeline-circle.right {left:-8px;top:34px;right:auto;}
.timeline-circle.first {left:-8px;}
.about-image {height:320px;}
.footer-social-block-right {margin-bottom:20px;float:none;text-align:center;}
.bottom-footer-text {margin-top:10px;}
.app-hero {height:480px;}
.download-button {width:220px;margin-top:10px;padding-top:11px;padding-bottom:11px;}
.whitepaper-mockup {margin-top:20px;margin-bottom:-110px;}
.wide-hero-cta-form {width:90%;margin-top:40px;}
.icon-button-title {font-size:14px;}
.column-testimonial-slider {padding-right:15px;padding-left:15px;}
.testimonial-small-image {margin-bottom:10px;}
.image-section-block-left {width:250px;}
.tabs-button {border-bottom-width:2px;border-bottom-color:#edeef3;text-align:center;}
.product-content-block-right {margin-bottom:30px;}
.browser-block {height:190px;}
.overall-hero-overlay {padding-top:90px;padding-bottom:50px;}
.column-feature-title {font-size:18px;}
.testimonial-tab-button {display:inline-block;margin-right:5px;margin-left:5px;}
.testimonial-button-image {width:100px;height:auto;}
.testimonial-tab-pane {padding-top:30px;}
.testimonial-tab-block {width:250px;}
.cta-buttons-wrapper {padding-right:20px;padding-left:20px;}
.cta-button {padding-right:10px;padding-left:10px;}
.cta-button-title {font-size:13px;}
.checklist-text {font-size:17px;}
.hero-checklist {margin-top:20px;}
.intro-hero {padding-top:80px;}
.intro-icon {height:80px;margin-bottom:10px;padding:10px;}
.column-left {text-align:left;}
.container {padding-right:0px;padding-left:0px;}
.white-hero-title {margin-bottom:15px;font-size:23px;line-height:32px;}
.icon-button.outline-button {font-size:14px;}
.coming-soon-title {width:250px;font-size:30px;line-height:35px;}
.coming-soon-description {width:260px;font-size:18px;line-height:28px;}
.portfolio-image-block {height:130px;}
.progress-bar-col-left {padding-right:0px;padding-bottom:20px;padding-left:0px;}
.progress-bar-col-right {padding-right:0px;padding-left:0px;}
.flex-row {display:block;}
.element-title {font-size:18px;line-height:26px;}
.cv-col-left {padding-right:0px;padding-left:0px;}
.cv-col-right {padding-right:0px;padding-left:0px;}
.ppoint {line-height:27px;}
.column-2 {display:block;}
.imgtracymob {margin-right:auto;margin-left:auto;text-align:center;}
.section-2 {min-height:0px;}
.premium-intro {padding-top:60px;padding-bottom:60px;}
.h2 {font-size:20px;line-height:30px;}
.testimonial-text-2 {font-size:16px;line-height:23px;}
.image-section-overlay-2 {padding-top:55px;padding-bottom:0px;}
.testimonial-slider-arrow-2 {margin-right:-10px;margin-left:-10px;}
.testimonial-block-name-2 {padding-top:0px;font-size:24px;}
.testimonial-block-name-2.subtitle {font-size:10px;}
.button-2.hollow {margin-bottom:10px;font-size:18px;}
.button-2.hollow {margin-bottom:10px;font-size:18px;}
.section-3 {padding:25px;}
.section-3.cta-section {text-align:center;}
.container-3 {text-align:center;}
.dark-cta-title {font-size:18px;line-height:25px;}
.button-3 {margin-top:10px;padding-right:19px;padding-left:19px;font-size:11px;line-height:21px;}
.button-3.cta-button {width:80%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;font-weight:400;text-align:center;}
.image-section-overlay-3 {padding-top:45px;padding-bottom:45px;}
.section-title-wrapper-2 {width:100%;margin-bottom:30px;}
.section-title-wrapper-2.full {margin-bottom:20px;padding-right:0px;}
.section-title-wrapper-2.full.info {margin-bottom:20px;padding-right:0px;text-align:center;}
.image-block-right {height:140px;background-position:50% 50%;}
.section-title-4 {font-size:25px;line-height:26px;}
.top-line-block {margin-top:20px;padding-top:20px;}
.text-column-left-2 {text-align:center;}
.footer-logo-2 {margin-bottom:8px;text-align:center;}
.social-footer-wrap {text-align:center;}
.footer-social-link {margin-right:7px;margin-left:7px;}
.section-5 {padding:25px;}
.tinytxtright {font-size:10px;}
.client-logo-2 {height:auto;}
.small-section-title-2 {font-size:11px;line-height:21px;}
.client-logo-3 {height:auto;}
.process-tab-button {display:inline-block;width:60px;height:60px;margin-top:19px;margin-right:2px;margin-left:2px;padding-top:9px;border-width:1px;border-color:rgba(0,0,0,.1);}
.section-title-2 {font-size:25px;line-height:26px;}
.process-tab-icon {height:13px;}
.process-tab-pane {padding-top:20px;}
.section-title-5 {font-size:25px;line-height:26px;}
.section-title-5.large {line-height:30px;}
.section-description-2 {margin-top:14px;font-size:15px;line-height:23px;}
.small-section-title-3 {font-size:11px;line-height:21px;}
.download-image-left {margin-top:-40px;margin-bottom:-20px;}
.section-6 {padding:25px;}
.long-feature-block-2 {padding-right:10px;padding-left:55px;}
.long-feature-title-2 {margin-bottom:7px;}
.home-mockup {height:160px;}
.home-mockup.ipad {top:30px;right:-115px;height:120px;}
.home-mockup.iphone {top:52px;right:-61px;height:100px;}
.description-paragraph-2 {font-size:12px;line-height:19px;}
}
@font-face {font-family:'Fontawesome webfont';src:url('https://assets.superlander.com/fonts/fontawesome-webfont.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face {font-family:'Charlevoixpro';src:url('https://assets.superlander.com/fonts/CharlevoixPro-Thin.otf') format('opentype');font-weight:100;font-style:normal;}
@font-face {font-family:'Charlevoixpro';src:url('https://assets.superlander.com/fonts/CharlevoixPro-Bold.otf') format('opentype'),url('https://assets.superlander.com/fonts/CharlevoixPro-ExtraBold.otf') format('opentype');font-weight:700;font-style:normal;}
@font-face {font-family:'Charlevoixpro';src:url('https://assets.superlander.com/fonts/CharlevoixPro-Light.otf') format('opentype');font-weight:300;font-style:normal;}
@font-face {font-family:'Charlevoixpro';src:url('https://assets.superlander.com/fonts/CharlevoixPro-Black.otf') format('opentype');font-weight:900;font-style:normal;}
@font-face {font-family:'Charlevoixpro';src:url('https://assets.superlander.com/fonts/CharlevoixPro-Regular.otf') format('opentype');font-weight:400;font-style:normal;}
@font-face {font-family:'Charlevoixpro';src:url('https://assets.superlander.com/fonts/CharlevoixPro-Medium.otf') format('opentype');font-weight:500;font-style:normal;}
.w-layout-grid_fb {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;}
.success-message {border-radius:3px;background-color:#22d469;color:#fff;}
.button_fb {margin-top:20px;padding:15px 40px;border-radius:40px;background-color:#dd2476;-webkit-transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}
.button_fb:hover {background-color:#ff512f;box-shadow:7px 7px 23px 0 rgba(0,0,0,0.2);color:#fff;}
.button_fb.gradient-submit-button {height:50px;margin-top:0px;border-radius:4px;background-color:#464444;-webkit-transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;font-family:'PT Sans',sans-serif;font-size:16px;font-weight:400;text-align:center;text-transform:none;}
.button_fb.gradient-submit-button:hover {box-shadow:7px 7px 33px 0 rgba(0,0,0,0.3);}
.button_fb.gradient-submit-button.new-form {width:100%;font-size:1.2em;}
.hero-cta-field_fb {position:static;width:100%;height:50px;margin-right:auto;margin-left:auto;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.48);border-radius:4px;-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;font-size:17px;text-align:center;}
.hero-cta-field_fb:hover {box-shadow:7px 7px 23px 0 rgba(0,0,0,0.3);}
.hero-cta-field_fb:focus {box-shadow:0 2px 7px 0 rgba(0,0,0,0.2);}
.hero-cta-field_fb.new-form {margin-bottom:15px;padding-right:15px;padding-left:15px;border-color:#d5dce3;-webkit-transition-property:none;transition-property:none;color:#3e4854;font-size:1em;text-align:left;}
.hero-cta-field_fb.new-form:hover {border-color:rgba(70,68,68,0.3);box-shadow:none;}
.hero-cta-field_fb.new-form:focus {border-color:rgba(70,68,68,0.45);box-shadow:none;}
.hero-cta-field_fb.new-form.full-row {margin-bottom:25px;}
.hero-cta-field_fb.new-form.picker {display:none;margin-bottom:25px;background-color:#fff;color:#999;}
.hero-cta-field_fb.new-form.picker:hover {color:#464444;}
.hero-cta-field_fb.new-form.inline {display:inline;width:49%;margin-right:0px;margin-left:0px;}
.wide-hero-cta-form_fb {width:70%;margin:50px auto 0px;text-align:center;}
.wide-hero-cta-form_fb.new-form {width:100%;margin-top:0px;}
.download-img_fb {position:relative;left:-10%;display:block;width:120%;max-width:120%;margin-right:auto;margin-left:auto;}
.download-img_fb._2 {position:static;width:100%;}
.error-bg {padding-top:12px;padding-bottom:1px;border-radius:3px;color:#e42121;font-size:12px;text-align:center;}
.section-title_fb {display:block;margin-top:20px;margin-bottom:20px;font-family:'PT Sans',sans-serif;color:#333;font-size:37px;line-height:47px;font-weight:400;text-align:center;}
.section-title_fb.new-form {margin-top:0px;margin-bottom:15px;font-size:2.17em;line-height:1em;text-align:left;}
.form_fb {padding-bottom:20px;text-align:center;}
.form_fb.new-form {padding-bottom:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.book-share-container {width:70%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;}
.loom-link {color:#22d469;}
.request-img_fb {height:30rem;border-radius:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.14)));background-image:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0.14));background-position:0px 0px,50% 50%;background-size:auto,cover;}
.request-img_fb.bg {position:relative;top:-80px;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;max-height:50rem;padding:4vw 2vw;-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;background-image:-webkit-gradient(linear,left top,left bottom,from(#466eb8),to(#2567dd));background-image:linear-gradient(180deg,#466eb8,#2567dd);box-shadow:6px 6px 24px 0 rgba(0,0,0,0.15);}
.request-img_fb.bg._2 {height:114%;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#5e7feb),to(#1f6fff));background-image:linear-gradient(180deg,#5e7feb,#1f6fff);}
.request-img_fb.bg._3 {height:114%;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#1f6fff),to(#5e7feb));background-image:linear-gradient(180deg,#1f6fff,#5e7feb);}
.book-share-links {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;}
.share-link {margin-left:1rem;-webkit-transition:all 200ms ease;transition:all 200ms ease;font-family:Fontello,sans-serif;color:#fff;font-size:24px;text-decoration:none;}
.share-link:hover {opacity:0.95;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);color:#fff;}
.new-form-flex-box {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.new-form-flex-box img{height:50px;}
.fontello-icon {position:absolute;left:3.2em;top:auto;right:0%;bottom:-4px;font-family:Fontello,sans-serif;font-size:0.5em;line-height:1em;}
.grid_fb {width:70%;margin-right:auto;margin-bottom:5rem;margin-left:auto;grid-column-gap:6vw;grid-row-gap:40px;-ms-grid-columns:minmax(30vw,1.25fr) 1fr;grid-template-columns:minmax(30vw,1.25fr) 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}
.top-bg-div_fb {position:absolute;left:0%;top:-40px;right:0%;bottom:auto;height:120px;background-color:#fff;-webkit-transform:skew(0deg,-2deg);-ms-transform:skew(0deg,-2deg);transform:skew(0deg,-2deg);}
.top-bg-div_fb.center {left:-200px;top:auto;z-index:1;height:300px;margin-top:20px;background-color:#a9a9a9;-webkit-transform:skew(0deg,12deg);-ms-transform:skew(0deg,12deg);transform:skew(0deg,12deg);}
.top-bg-div_fb.bottom {top:auto;bottom:-35px;z-index:3;height:70px;background-color:#fafcfd;}
.section-2_fb {margin-right:auto;margin-left:auto;padding-top:40px;border-top:1px solid #ddd;text-align:center;}
.section-2_fb.new-form-section {padding-top:60px;padding-bottom:60px;border-top-style:none;}
.section-2_fb.new-form-section.geometric-bg {position:relative;overflow:hidden;padding-top:8rem;background-color:#f5f5f5;}
.section-2_fb.new-form-section.geometric-bg.current {display:block;}
.section-2_fb.relations {overflow:hidden;padding-top:20vh;padding-bottom:16vh;border-top-style:none;}
.new-form-subtitle {width:27rem;margin-bottom:30px;font-size:1em;text-align:left;}
.form-pricing-title {position:relative;margin-top:0px;margin-bottom:1em;color:#fff;font-size:2.3em;line-height:1.2em;}
.book-share {position:relative;z-index:2;padding-top:2rem;padding-bottom:0.5rem;}
.slider-3 {background-color:transparent;}
html.w-mod-js *[data-ix="fade-in-on-load-4"] {opacity:0;}
/**laptop**/@media (max-width:991px) {.button.gradient-submit-button {padding-right:40px;padding-left:40px;background-color:#464444;font-size:14px;}
.download-img_fb._2 {width:80%;}
.section-title_fb {margin-bottom:15px;font-size:34px;line-height:34px;}
.section-title_fb.new-form {text-align:center;}
.book-share-container {width:80%;}
.request-img_fb.bg._2 {top:-40px;width:80%;margin-right:auto;margin-left:auto;padding-right:0vw;padding-left:0vw;}
.request-img_fb.bg._3 {top:-40px;width:80%;margin-right:auto;margin-left:auto;padding-right:0vw;padding-left:0vw;}
.fontello-icon {left:56px;}
.grid_fb {width:80%;grid-column-gap:4vw;grid-row-gap:6vw;-ms-grid-columns:1fr;grid-template-columns:1fr;}
.section-2_fb.new-form-section.geometric-bg.current {margin-right:0px;margin-left:0px;padding-right:6vw;padding-left:6vw;font-size:0.9em;}
.new-form-subtitle {margin-right:auto;margin-left:auto;text-align:center;}
.book-share {top:15px;}
}
/**tablets**/@media (max-width:767px) {.button.gradient-submit-button {padding-right:40px;padding-left:40px;}
.hero-cta-field_fb {width:100%;}
.section-title_fb {margin-bottom:60px;font-size:27px;line-height:30px;}
.book-share-container {width:90%;padding-left:0rem;}
.grid_fb {width:100%;}
}
/**mobiles**/@media (max-width:479px) {.button {margin-top:20px;}
.button.gradient-submit-button {padding-right:40px;padding-left:40px;font-size:14px;}
.button.gradient-submit-button.new-form {margin-top:15px;}
.hero-cta-field_fb.new-form.full-row {margin-bottom:10px;text-align:center;}
.hero-cta-field_fb.new-form.inline {width:100%;text-align:center;}
.wide-hero-cta-form_fb {width:90%;margin-top:40px;}
.wide-hero-cta-form_fb.new-form {margin-right:0px;margin-left:0px;}
.section-title_fb {margin-bottom:20px;font-size:27px;line-height:29px;}
.book-share-container {margin-left:0px;padding-left:0rem;}
.request-img_fb.bg._2 {width:100%;}
.request-img_fb.bg._3 {width:100%;}
.book-share-links {width:100%;}
.new-form-flex-box {margin-bottom:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.grid_fb {margin-right:0px;margin-bottom:1.5rem;margin-left:0px;}
.top-bg-div.center {-webkit-transform:skew(0deg,13deg);-ms-transform:skew(0deg,13deg);transform:skew(0deg,13deg);}
.section-2_fb {min-height:0px;}
.section-2_fb.relations {margin-right:0px;margin-left:0px;padding:12vh 6vw;}
.new-form-subtitle {width:auto;}
.book-share {top:21px;}
.section-r {min-height:0px;}
.section-r.relations {margin-right:0px;margin-left:0px;padding:12vh 6vw;}
}
#w-node-aa22aa3b9f98-b224ef8e {-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
#w-node-aa22aa3b9fb5-b224ef8e {-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
@media screen and (max-width:991px) {#w-node-79efe01863af-d799a5ad {-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
}
.quote-p {max-width:280px;margin-bottom:0.8em;color:#777;font-size:1em;line-height:1.25em;font-style:italic;text-align:left;}
.quote-p.cite {font-size:0.875em;font-style:normal;}
.slide-nav-3 {display:none;opacity:0;}
.relations-text-wrap {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-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.relation-container-grid {display:-ms-grid;display:grid;width:70%;margin-right:auto;margin-left:auto;grid-auto-columns:1fr;grid-column-gap:3em;grid-row-gap:4em;-ms-grid-columns:0.5fr 1fr;grid-template-columns:0.5fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}
.paragraph-9 {font-size:18px;line-height:22px;font-weight:400;text-align:left;}
.quote-img {width:4em;margin-top:0.5em;border-radius:50%;}
.mission-text1 {position:absolute;left:5%;top:3px;right:auto;bottom:auto;z-index:300;color:#fff !important;font-size:50px;}
.mission-text {position:absolute;left:5%;top:3px;right:auto;bottom:auto;z-index:300;opacity:0.85;color:#fff;font-size:5.3em;line-height:0.9em;font-weight:700;text-align:left;}
.mission-text.slider-text {left:auto;top:6%;right:2%;opacity:0.8;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:rgba(29,45,56,0.7);text-align:center;}
.mission-text.slider-text._2 {width:85%;color:#fff;}
.mission-text.slider-text._2.color {top:1%;right:0%;width:100%;opacity:1;color:#1f6fff;font-size:30px;font-size:4.7em;}
.mission-text.slider-text._2-row {left:auto;top:5rem;right:5%;color:#fff;font-size:4.7em;}
.mission-text._2 {top:4%;font-size:4.7em;}
.rel-slider {background-color:transparent;height:5rem;}
.button-3 {margin-top:20px;padding:11px 25px;border-radius:3px;background-color:#464444;-webkit-transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,background-position 200ms ease,color 200ms ease,border 200ms ease,box-shadow 200ms ease;color:#fff;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;}
.button-3:hover {background-color:#464444;box-shadow:0 8px 16px 4px rgba(0,0,0,0.3);color:#fff;}
.button-3.cta-button {width:30%;margin-top:0px;margin-left:0px;padding-right:10px;padding-left:10px;float:right;background-color:#333;line-height:31px;font-weight:400;text-align:center;}
.button-3.cta-button:hover {background-color:rgba(51,51,51,0.94);}
.button-3.cta-button.rel {width:auto;padding:0.7em 2em;}
.rel-img-wrap {position:relative;left:-1.1em;z-index:3;width:65vh;height:60vh;max-width:600px;min-width:500px;border-radius:4px;background-image:url('https://assets.superlander.com/2434500.jpg');background-position:30% 50%;background-size:cover;}
.rel-img-wrap._2 {width:80vh;height:70vh;max-width:none;min-width:auto;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(29,45,56,0.45)),to(rgba(29,45,56,0.45))),url('https://assets.superlander.com/2434500.jpg');background-image:linear-gradient(180deg,rgba(29,45,56,0.45),rgba(29,45,56,0.45)),url('https://assets.superlander.com/2434500.jpg');background-position:0px 0px,50% 0%;background-size:auto,cover;}
.rel-img-wrap._2._2-img {width:25rem;height:22rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(29,45,56,0.5)),to(rgba(29,45,56,0.5))),url('https://assets.superlander.com/2434501.jpg');background-image:linear-gradient(180deg,rgba(29,45,56,0.5),rgba(29,45,56,0.5)),url('https://assets.superlander.com/2434501.jpg');background-position:0px 0px,50% 100%;}
.rel-img-wrap.bg {position:absolute;left:-6.2em;top:-38%;z-index:1;background-color:rgba(29,45,56,0.7);background-image:none;opacity:0.6;}
.rel-img-wrap.bg.option-2 {left:-4.9em;top:-5.6em;width:25rem;height:22rem;max-width:none;min-width:auto;}
.right-arrow-3 {display:none;opacity:0;}
.img-wrap {position:relative;height:80%;}
.divider-point {width:70%;height:1px;margin-top:2.35em;margin-bottom:1.47em;border-bottom:1px dashed #cdcdcd;}
.section-2 {margin-right:auto;margin-left:auto;padding-top:40px;border-top:1px solid #ddd;text-align:center;}
.section-2.relations {overflow:hidden;padding-top:20vh;padding-bottom:16vh;border-top-style:none;}
.left-arrow-3 {display:none;opacity:0;}
@media (max-width:991px) {.relation-container-grid {grid-row-gap:6em;-ms-grid-columns:1fr;grid-template-columns:1fr;}
.mission-text._2 {top:2%;}
.button-3.cta-button {width:30%;margin-top:15px;}
.rel-img-wrap._2._2-img {position:relative;left:3.9em;}
.rel-img-wrap.bg.option-2 {left:-1.1em;top:-5em;}
}
@media (max-width:767px) {.button-3.cta-button {width:50%;margin-right:auto;margin-left:auto;float:none;}
.button-3.cta-button.rel {margin-right:0px;margin-left:0px;}
.rel-img-wrap._2._2-img {left:1.6em;width:100%;height:60vw;}
.rel-img-wrap.bg.option-2 {width:100%;height:60vw;max-width:none;min-width:auto;}
}
@media (max-width:479px) {.relation-container-grid {width:100%;grid-row-gap:4em;}
.quote-img {width:3em;}
.mission-text.slider-text._2.color {top:1%;font-size:3em;}
.mission-text.slider-text._2-row {top:3.5rem;font-size:3em;}
.mission-text._2 {font-size:3em;}
.button-3 {margin-top:10px;padding-right:19px;padding-left:19px;font-size:11px;line-height:21px;}
.button-3.cta-button {width:80%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;font-weight:400;text-align:center;}
.rel-img-wrap._2._2-img {left:1.4em;width:90%;}
.rel-img-wrap.bg.option-2 {left:-0.1em;top:-3em;width:90%;}
.section-2 {min-height:0px;}
.section-2.relations {margin-right:0px;margin-left:0px;padding:12vh 6vw;}
}
#w-node-e64eff5e6d48-061f47a2 {-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
#w-node-e64eff5e6d65-061f47a2 {-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.faq-q-text {margin-top:0px;color:#221f1f;font-size:20px;line-height:1.5em;font-weight:600;text-align:left;}
.h-div {width:50px;height:2px;border-radius:100px;background-color:#583bb5;}
.container-6 {position:relative;z-index:2;display:block;width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:5vw;padding-left:5vw;}
.container-6.faq-container {max-width:80%;padding-top:60px;padding-bottom:40px;border-radius:5px;background-color:#fff;box-shadow:0 0 50px 0 rgba(45,62,80,0.06);}
.faq-answer-2 {overflow:hidden;margin-bottom:12px;padding-left:45px;border-bottom:1px solid rgba(193,191,189,0.4);color:#221f1f;}
.faq-question {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;margin-top:20px;margin-bottom:0px;padding-bottom:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:22px;font-weight:700;cursor:pointer;}
.faq-section {position:relative;padding-top:10%;padding-bottom:60px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.6);}
.bold-text-7 {font-weight:600;}
.faq-plus {width:30px;height:5px;border-radius:0px;background-color:#30ac51;}
.faq-plus-l {position:absolute;width:5px;height:20px;border-radius:0px;background-color:#30ac51;}
.h2-2 {margin-bottom:20px;color:#221f1f;font-size:30px;font-weight:500;text-align:center;}
.bold-text-2 {font-weight:600;text-align:left;}
.faq-plus-wrap {position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px;margin-right:25px;-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;}
.faq-answer-text {width:100%;margin-bottom:40px;color:#1d1c1c;font-size:1em;}
.h2-wrapper {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0px;padding-bottom:0px;-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;}
.h2-wrapper.faq-h2-wrap {padding-bottom:40px;}
@media screen and (max-width:991px) {.faq-q-text {font-size:18px;}
.container-6.faq-container {max-width:700px;}
.faq-section {padding-top:15%;padding-bottom:70px;}
.h2-2 {font-size:24px;}
.faq-answer-text {width:100%;}
.h2-wrapper {padding-bottom:10px;}
}
@media screen and (max-width:767px) {.h-div {background-color:#583bb5;}
.container-6.faq-container {width:90%;}
.faq-answer-2 {padding-left:40px;}
.faq-section {padding-top:18%;}
.faq-plus-l {background-color:#30ac51;}
.h2-2 {margin-bottom:5px;font-size:24px;line-height:44px;}
.h2-wrapper {padding-right:25px;padding-left:25px;}
}
@media screen and (max-width:479px) {.container-6.faq-container {padding:40px 3vw 15px;}
.faq-wrap {padding-top:0px;}
.faq-answer-2 {margin-top: 20px;margin-bottom: 20px;padding-left:40px;}
.faq-question {margin-top:0px;padding-bottom:5px;}
.faq-section {padding-top:23%;}
.h2-2 {margin-bottom:5px;font-size:20px;line-height:30px;}
.faq-answer-text {margin-bottom:20px;}
.h2-wrapper {padding-right:20px;padding-bottom:0px;padding-left:20px;}
}