html {

    font-family:sans-serif;

    -ms-text-size-adjust:100%;

    -webkit-text-size-adjust:100%;

    height:100%

  }

  article,

  aside,

  details,

  figcaption,

  figure,

  footer,

  header,

  hgroup,

  main,

  menu,

  nav,

  section,

  summary {

    display:block

  }

  section.wap{display: none;}
  audio,

  canvas,

  progress,

  video {

    display:inline-block;

    vertical-align:baseline

  }

  audio:not([controls]) {

    display:none;

    height:0

  }

  [hidden],

  template {

    display:none

  }

  a {

    background-color:transparent;

    color:#a4133c;

    text-decoration:none

  }

  a:active,

  a:hover {

    outline:0

  }

  abbr[title] {

    border-bottom:1px dotted

  }

  b,

  optgroup,

  strong {

    font-weight:700

  }

  dfn {

    font-style:italic

  }

  mark {

    background:#ff0;

    color:#000

  }

  small {

    font-size:80%

  }

  sub,

  sup {

    font-size:75%;

    line-height:0;

    position:relative;

    vertical-align:baseline

  }

  sup {

    top:-.5em

  }

  sub {

    bottom:-.25em

  }

  img {

    border:0;

    max-width:100%;

    vertical-align:middle;

    display:inline-block

  }

  svg:not(:root) {

    overflow:hidden

  }

  hr {

    box-sizing:content-box;

    height:0

  }

  pre,

  textarea {

    overflow:auto

  }

  code,

  kbd,

  pre,

  samp {

    font-family:monospace,monospace;

    font-size:1em

  }

  button,

  input,

  optgroup,

  select,

  textarea {

    color:inherit;

    font:inherit;

    margin:0

  }

  button {

    overflow:visible

  }

  button,

  select {

    text-transform:none

  }

  button,

  html input[type=button],

  input[type=reset] {

    -webkit-appearance:button;

    cursor:pointer

  }

  button[disabled],

  html input[disabled] {

    cursor:default

  }

  button::-moz-focus-inner,

  input::-moz-focus-inner {

    border:0;

    padding:0

  }

  input {

    line-height:normal

  }

  input[type=checkbox],

  input[type=radio] {

    box-sizing:border-box;

    padding:0

  }

  input[type=number]::-webkit-inner-spin-button,

  input[type=number]::-webkit-outer-spin-button {

    height:auto

  }

  input[type=search] {

    -webkit-appearance:none

  }

  input[type=search]::-webkit-search-cancel-button,

  input[type=search]::-webkit-search-decoration {

    -webkit-appearance:none

  }

  legend {

    border:0;

    padding:0

  }

  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:400;

    font-style:normal

  }

  [class*=" w-icon-"],

  [class^=w-icon-] {

    font-family:'webflow-icons'!important;

    speak:none;

    font-style:normal;

    font-weight:400;

    font-variant:normal;

    text-transform:none;

    line-height:1;

    -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.w-mod-touch * {

    background-attachment:scroll!important

  }

  .w-block {

    display:block

  }

  .w-inline-block {

    max-width:100%;

    display:inline-block

  }

  .w-clearfix:after,

  .w-clearfix:before {

    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:#fff;

    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 transparent;

    border-radius:0;

    background:0 0;

    box-shadow:none;

    opacity:1;

    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;

    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!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,.1),0 1px 3px rgba(0,0,0,.1);

    cursor:pointer

  }

  .w-webflow-badge>img {

    display:inline-block!important;

    visibility:visible!important;

    opacity:1!important;

    vertical-align:middle!important

  }

  p {

    margin-top:0;

    margin-bottom:0;

    line-height:1.5em

  }

  figure {

    margin:0 0 10px

  }

  figcaption {

    margin-top:5px;

    text-align:center

  }

  .w-list-unstyled {

    padding-left:0;

    list-style:none

  }

  .w-embed:after,

  .w-embed:before {

    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 embed,

  .w-video iframe,

  .w-video object {

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:100%;

    border:none

  }

  fieldset {

    padding:0;

    margin:0;

    border:0

  }

  [type=button],

  [type=reset],

  button {

    border:0;

    cursor:pointer;

    -webkit-appearance:button

  }

  .w-form {

    margin:0 0 15px

  }

  .w-form-done {

    display:none;

    padding:20px;

    text-align:center;

    background-color:#ddd

  }

  .w-form-fail {

    display:none;

    margin-top:10px;

    padding:10px;

    background-color:#ffdede

  }

  label {

    display:block;

    margin-bottom:5px;

    font-weight:700

  }

  .w-input,

  .w-select {

    display:block;

    width:100%;

    height:38px;

    padding:8px 12px;

    margin-bottom:10px;

    font-size:14px;

    line-height:1.42857143;

    color:#333;

    vertical-align:middle;

    background-color:#fff;

    border:1px solid #ccc

  }

  .w-input:-moz-placeholder,

  .w-select:-moz-placeholder {

    color:#999

  }

  .w-input::-moz-placeholder,

  .w-select::-moz-placeholder {

    color:#999;

    opacity:1

  }

  .w-input:-ms-input-placeholder,

  .w-select:-ms-input-placeholder {

    color:#999

  }

  .w-input::-webkit-input-placeholder,

  .w-select::-webkit-input-placeholder {

    color:#999

  }

  .w-input:focus,

  .w-select:focus {

    border-color:#3898ec;

    outline:0

  }

  .w-input[disabled],

  .w-input[readonly],

  .w-select[disabled],

  .w-select[readonly],

  fieldset[disabled] .w-input,

  fieldset[disabled] .w-select {

    cursor:not-allowed

  }

  .w-input[disabled]:not(.w-input-disabled),

  .w-input[readonly],

  .w-select[disabled]:not(.w-input-disabled),

  .w-select[readonly],

  fieldset[disabled]:not(.w-input-disabled) .w-input,

  fieldset[disabled]:not(.w-input-disabled) .w-select {

    background-color:#eee

  }

  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:400;

    margin-bottom:0

  }

  .w-radio {

    display:block;

    margin-bottom:5px;

    padding-left:20px

  }

  .w-radio:after,

  .w-radio:before {

    content:" ";

    display:table;

    grid-column-start:1;

    grid-row-start:1;

    grid-column-end:2;

    grid-row-end:2

  }

  .w-radio:after {

    clear:both

  }

  .w-radio-input {

    margin:3px 0 0 -20px;

    line-height:normal;

    float:left

  }

  .w-file-upload {

    display:block;

    margin-bottom:10px

  }

  .w-file-upload-input {

    width:.1px;

    height:.1px;

    opacity:0;

    overflow:hidden;

    position:absolute;

    z-index:-100

  }

  .w-file-upload-default,

  .w-file-upload-success,

  .w-file-upload-uploading {

    display:inline-block;

    color:#333

  }

  .w-file-upload-error {

    display:block;

    margin-top:10px

  }

  .w-file-upload-default.w-hidden,

  .w-file-upload-error.w-hidden,

  .w-file-upload-success.w-hidden,

  .w-file-upload-uploading.w-hidden {

    display:none

  }

  .w-file-upload-uploading-btn {

    display:flex;

    font-size:14px;

    font-weight:400;

    cursor:pointer;

    margin:0;

    padding:8px 12px;

    border:1px solid #ccc;

    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 #ccc;

    background-color:#fafafa

  }

  .w-file-upload-file-name {

    font-size:14px;

    font-weight:400;

    display:block

  }

  .w-file-remove-link {

    margin-top:3px;

    margin-left:10px;

    width:auto;

    height:auto;

    padding:3px;

    display:block;

    cursor:pointer

  }

  .w-icon-file-upload-remove {

    margin:auto;

    font-size:10px

  }

  .w-file-upload-error-msg {

    display:inline-block;

    color:#ea384c;

    padding:2px 0

  }

  .w-file-upload-info {

    display:inline-block;

    line-height:38px;

    padding:0 12px

  }

  .w-file-upload-label {

    display:inline-block;

    font-size:14px;

    font-weight:400;

    cursor:pointer;

    margin:0;

    padding:8px 12px;

    border:1px solid #ccc;

    background-color:#fafafa

  }

  .w-icon-file-upload-icon,

  .w-icon-file-upload-uploading {

    display:inline-block;

    margin-right:8px;

    width:20px

  }

  .w-icon-file-upload-uploading {

    height:20px

  }

  .w-container {

    margin-left:auto;

    margin-right:auto;

    max-width:940px

  }

  .w-container:after,

  .w-container:before {

    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:after,

  .w-row:before {

    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,

    .w-hidden-medium {

      display:inherit!important

    }

    .w-hidden-small {

      display:none!important

    }

    .w-container .w-row,

    .w-row {

      margin-left:0;

      margin-right:0

    }

    .w-col {

      width:100%;

      left:auto;

      right:auto

    }

    .w-col-small-1 {

      width:8.33333333%

    }

    .w-col-small-2 {

      width:16.66666667%

    }

    .w-col-small-3 {

      width:25%

    }

    .w-col-small-4 {

      width:33.33333333%

    }

    .w-col-small-5 {

      width:41.66666667%

    }

    .w-col-small-6 {

      width:50%

    }

    .w-col-small-7 {

      width:58.33333333%

    }

    .w-col-small-8 {

      width:66.66666667%

    }

    .w-col-small-9 {

      width:75%

    }

    .w-col-small-10 {

      width:83.33333333%

    }

    .w-col-small-11 {

      width:91.66666667%

    }

    .w-col-small-12 {

      width:100%

    }

  }

  @media screen and (max-width:479px) {

    .w-container {

      max-width:none

    }

    .w-hidden-main,

    .w-hidden-medium,

    .w-hidden-small {

      display:inherit!important

    }

    .w-hidden-tiny {

      display:none!important

    }

    .w-col {

      width:100%

    }

    .w-col-tiny-1 {

      width:8.33333333%

    }

    .w-col-tiny-2 {

      width:16.66666667%

    }

    .w-col-tiny-3 {

      width:25%

    }

    .w-col-tiny-4 {

      width:33.33333333%

    }

    .w-col-tiny-5 {

      width:41.66666667%

    }

    .w-col-tiny-6 {

      width:50%

    }

    .w-col-tiny-7 {

      width:58.33333333%

    }

    .w-col-tiny-8 {

      width:66.66666667%

    }

    .w-col-tiny-9 {

      width:75%

    }

    .w-col-tiny-10 {

      width:83.33333333%

    }

    .w-col-tiny-11 {

      width:91.66666667%

    }

    .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:#fff;

    border:1px solid #758696;

    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

  }

  .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):after,

  .w-widget-twitter-count-shim:not(.w--vertical):before {

    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:#fff;

    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:after,

  .w-widget-twitter-count-shim.w--vertical:before {

    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:#fff;

    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-background-video {

    position:relative;

    overflow:hidden;

    height:500px;

    color:#fff

  }

  .w-background-video>video {

    background-size:cover;

    background-position:50% 50%;

    position:absolute;

    margin:auto;

    width:100%;

    height:100%;

    right:-100%;

    bottom:-100%;

    top:-100%;

    left:-100%;

    object-fit:cover;

    z-index:-100

  }

  .w-background-video>video::-webkit-media-controls-start-playback-button {

    display:none!important;

    -webkit-appearance:none

  }

  .w-background-video--control {

    position:absolute;

    bottom:1em;

    right:1em;

    background-color:transparent;

    padding:0

  }

  .w-background-video--control>[hidden] {

    display:none!important

  }

  .w-slider {

    position:relative;

    height:300px;

    text-align:center;

    background:#ddd;

    clear:both;

    -webkit-tap-highlight-color:transparent;

    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:transparent;

    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:.2em .5em;

    font-size:inherit;

    line-height:inherit

  }

  .w-slider-nav.w-shadow>div {

    box-shadow:0 0 3px rgba(51,51,51,.4)

  }

  .w-slider-nav-invert {

    color:#fff

  }

  .w-slider-nav-invert>div {

    background-color:rgba(34,34,34,.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,.4);

    cursor:pointer;

    margin:0 3px .5em;

    transition:background-color .1s,color .1s

  }

  .w-slider-dot.w-active {

    background-color:#fff

  }

  .w-slider-dot:focus {

    outline:0;

    box-shadow:0 0 0 2px #fff

  }

  .w-slider-dot:focus.w-active {

    box-shadow:none

  }

  .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:#fff;

    font-size:40px;

    -webkit-tap-highlight-color:transparent;

    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-left [class^=w-icon-],

  .w-slider-arrow-right [class*=' w-icon-'],

  .w-slider-arrow-right [class^=w-icon-] {

    position:absolute

  }

  .w-slider-arrow-left:focus,

  .w-slider-arrow-right:focus {

    outline:0

  }

  .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-slider-aria-label {

    border:0;

    clip:rect(0 0 0 0);

    height:1px;

    margin:-1px;

    overflow:hidden;

    padding:0;

    position:absolute;

    width:1px

  }

  .w-slider-force-show {

    display:block!important

  }

  .w-dropdown {

    display:inline-block;

    position:relative;

    text-align:left;

    margin-left:auto;

    margin-right:auto;

    z-index:900

  }

  .w-dropdown-btn,

  .w-dropdown-link,

  .w-dropdown-toggle {

    position:relative;

    vertical-align:top;

    text-decoration:none;

    color:#222;

    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-dropdown-toggle:focus {

    outline:0

  }

  .w-icon-dropdown-toggle {

    position:absolute;

    top:0;

    right:0;

    bottom:0;

    margin:auto 20px auto auto;

    width:1em;

    height:1em

  }

  .w-dropdown-list {

    position:absolute;

    background:#ddd;

    display:none;

    min-width:100%

  }

  .w-dropdown-list.w--open {

    display:block

  }

  .w-dropdown-link {

    padding:10px 20px;

    display:block;

    color:#222

  }

  .w-dropdown-link.w--current {

    color:#0082f3

  }

  .w-dropdown-link:focus {

    outline:0

  }

  @media screen and (max-width:767px) {

    .w-nav-brand {

      padding-left:10px

    }

  }

  .w-lightbox-backdrop {

    cursor:auto;

    font-style:normal;

    font-variant:normal;

    letter-spacing:normal;

    list-style:disc;

    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,.9);

    z-index:2000;

    outline:0;

    opacity:0;

    -webkit-user-select:none;

    -moz-user-select:none;

    -ms-user-select:none;

    -webkit-tap-highlight-color:transparent;

    -webkit-transform:translate(0,0)

  }

  .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-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

  }

  .w-lightbox-figure {

    position:relative;

    margin:0

  }

  .w-lightbox-group .w-lightbox-figure {

    cursor:pointer

  }

  .w-lightbox-img {

    width:auto;

    height:auto;

    max-width:none

  }

  .w-lightbox-image {

    display:block;

    float:none;

    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,.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:.3s;

    transition:.3s

  }

  .w-lightbox-left {

    display:none;

    bottom:0;

    left:0;

    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")

  }

  .w-lightbox-right {

    display:none;

    right:0;

    bottom:0;

    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")

  }

  .w-lightbox-close {

    right:0;

    height:2.6em;

    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");

    background-size:18px

  }

  .w-lightbox-strip {

    position:absolute;

    bottom:0;

    left:0;

    right:0;

    padding:0 1vh;

    line-height:0;

    white-space:nowrap;

    overflow-x:auto;

    overflow-y:hidden

  }

  .w-lightbox-item {

    display:inline-block;

    width:10vh;

    padding:2vh 1vh;

    box-sizing:content-box;

    cursor:pointer;

    -webkit-transform:translate3d(0,0,0)

  }

  .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)

  }

  .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,.4);

    border-radius:50%;

    -webkit-animation:.8s linear infinite spin;

    animation:.8s linear infinite spin

  }

  .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%

  }

  .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-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:after,

  .w-richtext:before {

    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]:after,

  .w-richtext[contenteditable=true]:before {

    white-space:initial

  }

  .w-richtext ol,

  .w-richtext ul {

    overflow:hidden

  }

  .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,

  .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,

  .w-richtext .w-richtext-figure-selected[data-rt-type=image] div,

  .w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after {

    outline:#2895f7 solid 2px

  }

  .w-richtext figure.w-richtext-figure-type-video>div:after,

  .w-richtext figure[data-rt-type=video]>div:after {

    content:'';

    position:absolute;

    display:none;

    left:0;

    top:0;

    right:0;

    bottom:0

  }

  .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:.6

  }

  .w-richtext figure div {

    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: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:#ddd;

    z-index:1000

  }

  .w-nav:after,

  .w-nav:before {

    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:#333

  }

  .w-nav-link {

    position:relative;

    display:inline-block;

    vertical-align:top;

    text-decoration:none;

    color:#222;

    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

  }

  [data-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 [data-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] [data-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] [data-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:transparent;

    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:focus {

    outline:0

  }

  .w-nav-button.w--open {

    background-color:#c8c8c8;

    color:#fff

  }

  .w-nav[data-collapse=all] .w-nav-menu {

    display:none

  }

  .w--nav-dropdown-open,

  .w--nav-dropdown-toggle-open,

  .w-nav[data-collapse=all] .w-nav-button {

    display:block

  }

  .w--nav-dropdown-list-open {

    position:static

  }

  @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

    }

  }

  .w-tabs {

    position:relative

  }

  .w-tabs:after,

  .w-tabs:before {

    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:#222;

    background-color:#ddd

  }

  .w-tab-link.w--current {

    background-color:#c8c8c8

  }

  .w-tab-link:focus {

    outline:0

  }

  .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-nav[data-collapse=tiny] .w-nav-menu {

      display:none

    }

    .w-nav[data-collapse=tiny] .w-nav-button,

    .w-tab-link {

      display:block

    }

  }

  .w-ix-emptyfix:after {

    content:""

  }

  @keyframes spin {

    0% {

      transform:rotate(0)

    }

    100% {

      transform:rotate(360deg)

    }

  }

  .w-dyn-empty {

    padding:10px;

    background-color:#ddd

  }

  .w-condition-invisible,

  .w-dyn-bind-empty,

  .w-dyn-hide {

    display:none!important

  }

  .wf-layout-layout {

    display:grid!important

  }

  .wf-layout-cell {

    display:flex!important

  }

  .w-layout-grid {

    display:-ms-grid;

    display:grid;

    grid-auto-columns:1fr;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto auto;

    grid-template-rows:auto auto;

    grid-row-gap:16px;

    grid-column-gap:16px

  }

  .w-checkbox {

    display:block;

    margin-bottom:5px;

    padding-left:20px

  }

  .w-checkbox::before {

    content:' ';

    display:table;

    -ms-grid-column-span:1;

    grid-column-end:2;

    -ms-grid-column:1;

    grid-column-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row:1;

    grid-row-start:1

  }

  .w-checkbox::after {

    content:' ';

    display:table;

    -ms-grid-column-span:1;

    grid-column-end:2;

    -ms-grid-column:1;

    grid-column-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row:1;

    grid-row-start:1;

    clear:both

  }

  .w-checkbox-input {

    float:left;

    margin:4px 0 0 -20px;

    line-height:normal

  }

  .w-checkbox-input--inputType-custom {

    border-width:1px;

    border-color:#ccc;

    border-top:1px solid #ccc;

    border-bottom:1px solid #ccc;

    border-left:1px solid #ccc;

    border-style:solid;

    width:12px;

    height:12px;

    border-radius:2px

  }

  .w-checkbox-input--inputType-custom.w--redirected-checked {

    background-color:#3898ec;

    border-color:#3898ec;

    background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);

    background-position:50% 50%;

    background-size:cover;

    background-repeat:no-repeat

  }

  .w-checkbox-input--inputType-custom.w--redirected-focus {

    box-shadow:0 0 3px 1px #3898ec

  }

  body {

    margin:0;

    min-height:100%;

    background-color:#fff;

    font-family:Manrope,sans-serif;

    color:#10131f;

    font-size:1vw;

    line-height:1em;

    font-weight:400

  }

  h1 {

    margin:0 0 .2em;

    font-size:5em;

    line-height:1.1em;

    font-weight:700;

    letter-spacing:-.04em

  }

  h2 {

    margin-top:0;

    margin-bottom:.3em;

    font-size:4em;

    line-height:1.1em;

    font-weight:700;

    letter-spacing:-.03em

  }

  h3 {

    margin-top:0;

    margin-bottom:.4em;

    font-size:3em;

    line-height:1.1em;

    font-weight:700;

    letter-spacing:-.02em

  }

  h4 {

    margin-top:0;

    margin-bottom:.5em;

    font-size:2em;

    line-height:1em;

    font-weight:700;

    letter-spacing:-.01em

  }

  h5 {

    margin-top:0;

    margin-bottom:.5em;

    font-size:1.6em;

    line-height:1.2em;

    font-weight:700

  }

  h6 {

    margin-top:0;

    margin-bottom:1em;

    font-size:1.2em;

    line-height:1.2em;

    font-weight:700

  }

  ol,

  ul {

    margin-top:0;

    margin-bottom:0;

    padding-left:3em

  }

  li {

    margin-bottom:.8em;

    padding-left:1em;

    line-height:1.2em

  }

  blockquote {

    margin:0;

    padding:50px 30px 30px;

    border-top:1px solid #adb5bd;

    border-bottom:1px solid #adb5bd;

    border-left:0 solid transparent;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a5237cad1c7fe_format_quote_black_24dp.svg");

    background-position:20px -23px;

    background-size:60px;

    background-repeat:no-repeat;

    font-size:1em;

    line-height:1.6em

  }

  .bg-dark-red-c1 {

    background-color:#a4133c

  }

  .mr-0-25em {

    margin-right:.25em

  }

  .paragraph {

    margin-bottom:0;

    letter-spacing:.01em;

    text-decoration:none

  }

  .paragraph.large {

    font-size:1.2em

  }

  .paragraph.small {

    font-size:.9em

  }

  .paragraph.mb-4em {

    margin-bottom:4em

  }

  .paragraph.mb-5em {

    margin-bottom:5em

  }

  .paragraph.extra-large {

    font-size:1.3em;

    line-height:1.7em

  }

  .paragraph.mb-3em {

    margin-bottom:3em

  }

  .paragraph.mb-1em {

    margin-bottom:1em

  }

  .paragraph.mb-2em {

    margin-bottom:2em

  }

  .paragraph.extra-small {

    font-size:.8em;

    line-height:1.3em

  }

  .paragraph.medium {

    font-size:1.1em

  }

  .paragraph.mb-0-5em {

    margin-bottom:.5em

  }

  .paragraph.mb-0-75em {

    margin-bottom:.75em

  }

  .paragraph.mb-0-25em {

    margin-bottom:.25em

  }

  .paragraph.extra-x-large {

    font-size:1.6em;

    line-height:1.7em

  }

  .paragraph.in-hero-5 {

    margin-bottom:1.5em;

    font-size:1.2em

  }

  .paragraph.in-fullscreen {

    font-size:2.2em;

    line-height:1.3em

  }

  .paragraph.in-guide {

    margin-bottom:1.1em

  }

  .mr-0-125em {

    margin-right:.125em

  }

  .bg-bougainvillaea {

    background-color:#ff8fa3

  }

  .bg-blue-c2 {

    background-color:#0c33c5

  }

  .opacity-10 {

    opacity:.1

  }

  .accordion-circle {

    position:relative;

    top:1px;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:5em;

    margin-right:1em;

    -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;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    opacity:1

  }

  .accordion-circle.is-fullscreen {

    width:10em;

    margin-right:3.5em

  }

  .ml-0-125em {

    margin-left:.125em

  }

  .accordion-arrow {

    position:absolute;

    z-index:3;

    width:1em;

    height:1em;

    font-size:1.5em

  }

  .accordion-arrow.in-fullscreen {

    font-size:1.8em

  }

  .mt-3em {

    margin-top:3em

  }

  .accordion-inner {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding:3em 2em 2em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-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

  }

  .ml-1em {

    margin-left:1em

  }

  .bg-light-walnut {

    background-color:#a68a64

  }

  .opacity-60 {

    opacity:.6

  }

  .style-save-pallete {

    position:absolute;

    z-index:-1;

    overflow:hidden;

    width:0;

    height:0

  }

  .bg-dark-brown {

    background-color:#936639

  }

  .style-color {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:3em;

    padding:1em;

    -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

  }

  .bg-orange-c3 {

    background-color:#ff6d00

  }

  .bg-orange-c4 {

    background-color:#ff6000

  }

  .bg-shadow-pink {

    background-color:#fcd5ce

  }

  .bg-lipstick-red {

    background-color:#c9184a

  }

  .bg-light-blue-c5 {

    background-color:#3d65fd

  }

  .palletes {

    position:absolute;

    left:0;

    top:0;

    right:auto;

    bottom:auto

  }

  .mr-5em {

    margin-right:5em

  }

  .manual-section-link {

    position:relative;

    top:1px;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    padding:1.6em;

    -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;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-bottom:1px solid transparent;

    color:#6c757d;

    font-size:.7em;

    font-weight:500;

    letter-spacing:.15em;

    text-decoration:none;

    text-transform:uppercase

  }

  .manual-section-link:hover {

    color:#191c1f

  }

  .manual-section-link.w--current {

    border-bottom-color:#495057;

    color:#10131f;

    font-weight:700

  }

  .acc-inner-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1;

    font-size:.75em

  }

  .mt-0-25em {

    margin-top:.25em

  }

  .accordion-toggle {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-height:5em;

    padding:0;

    -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;

    border-bottom:1px solid #dde1e6;

    -webkit-transition:border-color .3s;

    transition:border-color .3s;

    white-space:normal

  }

  .accordion-toggle:hover {

    border-bottom-color:#adb5bd

  }

  .accordion-toggle.acc-rich-text {

    padding:1.2em 1.6em

  }

  .accordion-toggle.reverse-colors {

    border-bottom-color:#4a535c

  }

  .accordion-toggle.in-newsletter {

    padding-right:3.5em

  }

  .accordion-toggle.is-fullscreen {

    min-height:12em;

    padding-right:12em;

    -webkit-transition:background-color .3s,border-color .3s;

    transition:background-color .3s,border-color .3s

  }

  .accordion-toggle.is-fullscreen:hover {

    background-color:#f2f4f5

  }

  .mr-0em {

    margin-right:0

  }

  .bg-apricot-c2 {

    background-color:#fa0

  }

  .mt-0em {

    margin-top:0

  }

  .bg-pure-pink {

    background-color:#ffb3c1

  }

  .bg-khaki {

    background-color:#b6ad90

  }

  .mt-4em {

    margin-top:4em

  }

  .mb-0-25em {

    margin-bottom:.25em

  }

  .bg-sand {

    background-color:#fcd2af

  }

  .bg-warm-gray-c1 {

    background-color:#414833

  }

  .mt-0-5em {

    margin-top:.5em

  }

  .list {

    margin-top:0;

    margin-bottom:0;

    padding-left:0;

    list-style-type:none

  }

  .list.mb-2-5em {

    margin-bottom:2.5em

  }

  .guide-sticky-links {

    position:-webkit-sticky;

    position:sticky;

    top:0;

    z-index:98;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    height:4em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border-bottom:1px solid #ced4da;

    background-color:#e4e7eb;

    box-shadow:0 10px 20px 0 rgba(25,28,31,.1)

  }

  .ml-5em {

    margin-left:5em

  }

  .mr-4em {

    margin-right:4em

  }

  .padding-inner {

    position:relative;

    z-index:10;

    padding-top:8em;

    padding-bottom:8em

  }

  .padding-inner.pb-4em {

    padding-bottom:4em

  }

  .padding-inner.pb-0em {

    padding-bottom:0

  }

  .padding-inner.pt-12em {

    padding-top:12em

  }

  .padding-inner.pb-5em {

    padding-bottom:5em

  }

  .padding-inner.p-12em {

    padding-top:12em;

    padding-bottom:12em

  }

  .padding-inner.in-article-image {

    padding-top:0

  }

  .padding-inner.in-article-title {

    padding-bottom:4em

  }

  .padding-inner.pt-0em {

    padding-top:0

  }

  .padding-inner.project-padding {

    padding-top:4em;

    padding-bottom:4em

  }

  .padding-inner.pt-4em {

    padding-top:4em

  }

  .bg-cadmium-red {

    background-color:#ff4d6d

  }

  .opacity-20 {

    opacity:.2

  }

  .bg-cashew {

    background-color:#582f0e

  }

  .ml-0-5em {

    margin-left:.5em

  }

  .accordion {

    position:relative;

    display:block;

    overflow:hidden;

    margin-right:0;

    margin-left:0;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    -ms-grid-row-align:stretch;

    align-self:stretch;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto

  }

  .ml-3em {

    margin-left:3em

  }

  .bg-pale-yellowish-pink {

    background-color:#fae1dd

  }

  .mb-1em {

    margin-bottom:1.5em

  }

  .icon {

    position:relative;

    z-index:10;

    width:1em;

    height:1em;

    font-size:1em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .icon.extra-small {

    font-size:.8em

  }

  .icon.extra-large {

    font-size:1.4em

  }

  .icon.small {

    font-size:.9em

  }

  .icon.large {

    font-size:1.2em

  }

  .icon.medium {

    font-size:1.1em

  }

  .icon.extra-x-large {

    font-size:2em

  }

  .icon.extra-x-large.mb-1em {

    margin-bottom:1em

  }

  .icon.is-star-icon {

    margin-right:.4em;

    margin-left:.4em

  }

  .icon.is-quote-icon {

    margin-bottom:.8em;

    font-size:2em

  }

  .icon.in-gallery {

    position:absolute;

    display:none;

    font-size:1.5em

  }

  .icon.in-accordion {

    position:absolute;

    right:0;

    font-size:1.4em

  }

  .icon.in-accordion.in-fullscreen {

    right:3.3em;

    font-size:1.6em

  }

  .icon.in-content-1 {

    margin-bottom:.7em;

    opacity:.5;

    font-size:2.2em

  }

  .icon.in-box {

    margin-bottom:2.1em;

    opacity:.9;

    font-size:1.4em

  }

  .icon.in-template {

    margin-right:1.1em;

    margin-bottom:2.5em;

    margin-left:1.1em;

    font-size:1.5em

  }

  .class-name {

    margin-right:.5em;

    padding:.5em .6em;

    border:1px solid #2175c2;

    border-radius:.2em;

    background-color:#1c8ef6;

    opacity:1;

    color:#fff;

    line-height:1em;

    letter-spacing:.025em;

    white-space:nowrap

  }

  .class-name.html-tag {

    border-color:#9b4578;

    background-color:#b5518c

  }

  .bg-pale-pink {

    background-color:#fff0f3

  }

  .bg-tender-pink {

    background-color:#ffccd5

  }

  .bg-olive {

    background-color:#656d4a

  }

  .bg-soft-sun {

    background-color:#f9dcc4

  }

  .mt-0-75em {

    margin-top:.75em

  }

  .rich-text p {

    margin-bottom:1.5em;

    color:#2b2f3a;

    line-height:1.6em;

    letter-spacing:.01em

  }

  .rich-text blockquote {

    margin-top:3em;

    margin-bottom:3em

  }

  .rich-text li {

    padding-left:.5em;

    line-height:1.4em

  }

  .rich-text h2 {

    margin-top:.6em;

    margin-bottom:.5em;

    font-size:3.5em;

    font-weight:500

  }

  .rich-text h3 {

    margin-top:.8em;

    margin-bottom:.6em;

    font-size:2.5em;

    font-weight:500

  }

  .rich-text h5 {

    margin-top:1.8em;

    margin-bottom:.8em;

    font-size:1.5em;

    font-weight:500

  }

  .rich-text h4 {

    margin-top:1.2em;

    margin-bottom:.6em;

    font-size:2em;

    font-weight:500

  }

  .rich-text h6 {

    margin-top:2.4em;

    margin-bottom:1.2em

  }

  .rich-text ul {

    margin-bottom:.8em

  }

  .container {

    position:relative;

    z-index:10;

    width:100%;

    max-width:1500px;

    margin-right:auto;

    margin-left:auto;

    padding-right:8em;

    padding-left:8em

  }

  .container.c-flex {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .container.c-guide {

    max-width:1200px

  }

  .container.in-navigation {

    position:static;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch

  }

  .container.c-hero-8 {

    max-width:87em

  }

  .container.c-process {

    max-width:73em

  }

  .container.is-fs-tab {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:100%;

    padding-top:20em;

    padding-bottom:13vh;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:end;

    -webkit-justify-content:flex-end;

    -ms-flex-pack:end;

    justify-content:flex-end;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .container.in-template {

    max-width:1600px

  }

  .bg-light-blue-c3 {

    background-color:#99adff

  }

  .mt-2em {

    margin-top:2em

  }

  .bg-orange-c2 {

    background-color:#ff7900

  }

  .bg-gray-c3 {

    background-color:#adb5bd

  }

  .mb-0em {

    margin-bottom:0

  }

  .bg-dark-red-c2 {

    background-color:#800f2f

  }

  .bg-coral {

    background-color:#ff758f

  }

  .bg-white {

    background-color:#fff

  }

  .mb-0-75em {

    margin-bottom:.75em

  }

  .bg-gray-c6 {

    background-color:#202330

  }

  .bg-dim-green {

    background-color:#c2c5aa

  }

  .button-1 {

    position:relative;

    z-index:1;

    padding:1.4em 2.5em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border:1px solid #3a3f44;

    border-radius:10em;

    background-color:#202330;

    -webkit-transition:background-color .3s,box-shadow .4s,-webkit-transform .3s ease-out;

    transition:transform .3s ease-out,background-color .3s,box-shadow .4s,-webkit-transform .3s ease-out;

    color:#fff;

    font-size:.8em;

    line-height:1em;

    font-weight:400;

    text-align:center;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .button-1:hover {

    z-index:99;

    border-color:#484e53;

    background-color:#2b2f3a;

    background-image:none;

    box-shadow:0 22px 27px -10px rgba(7,13,34,.51);

    -webkit-transform:scale(1.03) translate(0,-.4em);

    -ms-transform:scale(1.03) translate(0,-.4em);

    transform:scale(1.03) translate(0,-.4em)

  }

  .button-1:focus {

    background-color:#10131f;

    box-shadow:1px 1px 20px 0 #27bdab

  }

  .button-1.small {

    font-size:.7125em

  }

  .button-1.extra-small {

    font-size:.6125em

  }

  .button-1.large {

    font-size:1em

  }

  .button-1.medium {

    font-size:.9em

  }

  .button-1.in-nav-button {

    margin-left:2.5em;

    font-size:.75em

  }

  .button-1.mr-4em {

    margin-right:4em

  }

  .button-1.on-black-bg {

    background-color:#2b2f3a

  }

  .button-1.on-black-bg:hover {

    border-color:#6c757d;

    background-color:#404555;

    box-shadow:0 22px 27px -10px rgba(126,133,158,.34)

  }

  .button-1.in-nav-button-2 {

    margin-left:2.5em;

    border-color:hsla(0,0%,100%,.42);

    background-color:hsla(0,0%,100%,.1);

    font-size:.75em

  }

  .button-1.in-nav-button-2:hover {

    border-color:hsla(0,0%,100%,.6);

    background-color:hsla(0,0%,100%,.18);

    box-shadow:0 22px 27px -10px hsla(0,0%,100%,.17)

  }

  .button-1.in-instructions {

    margin-top:.6em;

    margin-right:1.2em;

    margin-bottom:.6em

  }

  .button-1.is-light-version {

    border-color:#6c757d;

    background-color:#373b47

  }

  .button-1.is-light-version:hover {

    border-color:#adb5bd;

    background-color:#2b2f3a;

    box-shadow:0 22px 27px -10px #10131f

  }

  .button-1.newsletter-button {

    position:absolute;

    right:0;

    z-index:20

  }

  .bg-black {

    background-color:#10131f

  }

  .mb-0-5em {

    margin-bottom:.5em

  }

  .mt-0-125em {

    margin-top:.125em

  }

  .bg-sardonyx {

    background-color:#fec5bb

  }

  .mr-0-5em {

    margin-right:.5em

  }

  .bg-gray-c2 {

    background-color:#ced4da

  }

  .opacity-80 {

    opacity:.8

  }

  .classes {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-top:1.5em;

    margin-bottom:1.5em;

    margin-left:2em;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    font-size:.75em

  }

  .classes.cn-100per {

    width:100%;

    margin-left:0;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap

  }

  .bg-blue-c3 {

    background-color:#0626a0

  }

  .bg-blue-c5 {

    background-color:#01145b

  }

  .bg-blue-c1 {

    background-color:#1340ee

  }

  .ml-0-25em {

    margin-left:.25em

  }

  .bg-chinese-orange-c1 {

    background-color:#ff5400

  }

  .bg-gray-c4 {

    background-color:#6c757d

  }

  .bg-apricot-c1 {

    background-color:#ffb600

  }

  .mr-0-75em {

    margin-right:.75em

  }

  .bg-orange-c1 {

    background-color:#ff8500

  }

  .bg-atoll {

    background-color:#ff9e00

  }

  .heading {

    margin-bottom:0;

    font-size:1.5em;

    line-height:1.1em;

    font-weight:600;

    letter-spacing:-.0125em;

    text-decoration:none

  }

  .heading.medium {

    font-size:2.4em;

    line-height:1.3em;

    font-weight:500

  }

  .heading.mb-2em {

    margin-bottom:2em

  }

  .heading.mb-0-25em {

    margin-bottom:.25em

  }

  .heading.large {

    font-size:3.5em;

    line-height:1.1em;

    font-weight:600

  }

  .heading.mb-3em {

    margin-bottom:3em

  }

  .heading.mb-4em {

    margin-bottom:4em

  }

  .heading.mb-5em {

    margin-bottom:5em

  }

  .heading.mb-0-125em {

    margin-bottom:.125em

  }

  .heading.mb-1em {

    margin-bottom:1em

  }

  .heading.capitalize {

    font-size:.8em;

    font-weight:700;

    letter-spacing:.25em;

    text-transform:uppercase

  }

  .heading.mb-0-5em {

    margin-bottom:.5em

  }

  .heading.small {

    font-size:1.4em;

    line-height:1.3em

  }

  .heading.extra-large {

    font-size:4em;

    line-height:1.1em

  }

  .heading.extra-x-large {

    font-size:5em;

    line-height:1.1em

  }

  .heading.hero-title-11 {

    max-width:11em;

    font-size:4em

  }

  .heading.component-title {

    margin-bottom:0;

    font-size:6em;

    line-height:1em;

    font-weight:200

  }

  .heading.hero-title-12 {

    max-width:7.5em;

    margin-right:auto;

    margin-left:auto;

    color:#fff;

    font-size:6.1em;

    line-height:1em;

    text-align:center

  }

  .heading.content-6-title-2 {

    margin-top:.3em;

    margin-bottom:.3em;

    font-size:6em;

    font-weight:300

  }

  .heading.grid-title-1 {

    margin-bottom:0;

    color:#2b2f3a;

    font-size:1.7em;

    font-weight:500

  }

  .heading.grid-title-1.mb-2em {

    margin-bottom:2em

  }

  .heading.interior-title-2 {

    max-width:18em;

    margin-bottom:2.5em;

    font-size:2.4em;

    line-height:1.4em;

    font-weight:600

  }

  .heading.interior-title-1 {

    font-size:1.8em;

    font-weight:400

  }

  .heading.business-title {

    margin-bottom:.6em;

    font-size:4.6em;

    line-height:1.2em;

    font-weight:400

  }

  .heading.hero-title-2 {

    margin-bottom:0;

    color:#fff;

    font-size:6em;

    font-weight:500;

    text-align:center

  }

  .heading.is-faq {

    max-width:8em;

    margin-bottom:0;

    font-size:3.7em;

    line-height:1.2em;

    font-weight:300

  }

  .heading.company-title-1 {

    max-width:15.5em;

    margin-bottom:1.1em;

    font-size:3.8em;

    line-height:1.4em;

    font-weight:500

  }

  .heading.extra-xx-large {

    font-size:6.5em;

    line-height:1.1em

  }

  .heading.instruction-title {

    margin-bottom:.4em;

    font-size:1.9em

  }

  .heading.is-template-title {

    margin-bottom:1.5em;

    color:#fff;

    font-size:4em;

    font-weight:500;

    text-align:center

  }

  .heading.service-title {

    font-size:5em;

    letter-spacing:-.04em

  }

  .heading.team-title-1 {

    margin-bottom:.5em;

    font-size:3.5em

  }

  .heading.oversize-title-15em {

    margin-bottom:.2em;

    font-size:15em

  }

  .heading.in-jobs {

    color:#fff;

    font-size:7em;

    text-align:center

  }

  .heading.content-8-title {

    color:#fff;

    font-size:2em;

    line-height:1.4em;

    font-weight:400

  }

  .heading.main-template-title {

    margin-bottom:.7em;

    font-size:3.6em;

    line-height:1.3em;

    font-weight:500;

    text-align:center

  }

  .heading.blog-title-1 {

    margin-bottom:.8em;

    font-size:5em

  }

  .heading.blog-title-2 {

    margin-bottom:1.2em;

    font-size:3em

  }

  .heading.article-page-title {

    max-width:10em;

    font-size:4.8em;

    line-height:1.2em;

    font-weight:400

  }

  .heading.best-article-title {

    color:#fff;

    font-size:3.1em;

    line-height:1.3em;

    font-weight:400

  }

  .heading.hero-title-1 {

    max-width:6.4em;

    margin-bottom:0;

    color:#fff;

    font-size:6em;

    line-height:1em;

    font-weight:500;

    text-align:center

  }

  .heading.hero-title-3 {

    margin-bottom:.4em;

    font-size:6em;

    font-weight:700

  }

  .heading.hero-title-4 {

    margin-bottom:.7em;

    font-size:4.3em;

    font-weight:400

  }

  .heading.hero-title-6 {

    margin-bottom:.5em;

    font-size:6em;

    line-height:1em

  }

  .heading.oversize-title-14em {

    margin-bottom:.2em;

    font-size:14em

  }

  .heading.hero-title-5 {

    margin-bottom:.5em;

    font-size:4.1em;

    font-weight:500

  }

  .heading.content-title-4 {

    margin-bottom:.5em;

    font-size:4.5em;

    line-height:1em;

    font-weight:500

  }

  .heading.content-6-title {

    margin-bottom:.5em;

    font-size:4.5em;

    font-weight:500

  }

  .heading.content-9-title {

    margin-bottom:1em;

    font-size:5em;

    text-align:center

  }

  .heading.content-10-title {

    margin-bottom:1.5em;

    color:#fff;

    font-size:4.4em;

    font-weight:500;

    text-align:center

  }

  .heading.contact-oversize {

    margin-bottom:.2em;

    font-size:11.4em

  }

  .heading.hero-title-13 {

    max-width:15em;

    margin:.6em auto 1.7em;

    font-size:4em;

    text-align:center

  }

  .heading.process-title {

    margin-bottom:2.1em;

    font-size:6em;

    line-height:1.3em;

    font-weight:200

  }

  .heading.process-title-2 {

    margin-bottom:.8em;

    font-size:2.4em

  }

  .heading.detail-title-2 {

    margin-bottom:2em;

    font-size:2em;

    line-height:1.5em;

    font-weight:500

  }

  .heading.detail-title-1 {

    font-size:5.5em;

    line-height:1.2em

  }

  .heading.service-title-2 {

    margin-top:.1em;

    margin-bottom:.1em;

    font-size:8em

  }

  .heading.faq-title {

    margin-bottom:.2em;

    font-size:4.9em

  }

  .heading.job-title-2 {

    margin-bottom:.3em;

    font-size:5em

  }

  .heading.search-title {

    color:#fff;

    font-size:5.5em;

    font-weight:500;

    text-align:center

  }

  .heading.template-title-2 {

    margin-bottom:.5em;

    color:#fff;

    font-size:4em;

    line-height:1.2em;

    font-weight:500;

    text-align:center

  }

  .heading.component-title-2 {

    margin-bottom:1.3em;

    font-size:4em;

    font-weight:200;

    text-align:center

  }

  .heading.works-title {

    color:#fff;

    font-size:7.3em

  }

  .heading.hero-title-14 {

    margin-bottom:1.2em;

    font-size:2.3em;

    line-height:1.3em

  }

  .heading.hero-5-title {

    margin-bottom:1em;

    font-size:3.7em;

    line-height:1.2em;

    font-weight:500

  }

  .heading.work-2-title {

    margin-bottom:1.2em;

    font-size:2em;

    font-weight:400

  }

  .heading.oversize-title-works {

    font-size:19em

  }

  .heading.about-title-2 {

    max-width:18.5em;

    margin-bottom:1.5em;

    font-size:3.8em;

    line-height:1.4em;

    font-weight:500

  }

  .heading.team-title-2 {

    margin-bottom:.7em;

    font-size:5em;

    text-align:center

  }

  .bg-blue-c4 {

    background-color:#041d79

  }

  .ml-0em {

    margin-left:0

  }

  .style-palletes {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:3em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap

  }

  .section {

    position:relative;

    z-index:10;

    overflow:hidden

  }

  .section.bg-gray-gradient {

    background-image:-webkit-gradient(linear,left top,left bottom,from(#e9ecef),to(#fff));

    background-image:linear-gradient(180deg,#e9ecef,#fff)

  }

  .section.in-ready-made {

    background-image:radial-gradient(circle farthest-side at 50% 150%,#ced4da,#fff)

  }

  .section.newsletter-colors {

    background-color:#202330;

    color:#dde1e6

  }

  .section.with-sticky-content {

    overflow:visible;

    background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ced4da));

    background-image:linear-gradient(180deg,#fff,#ced4da)

  }

  .section.with-borders {

    border-top:1px solid #ced4da;

    border-bottom:1px solid #dde1e6

  }

  .section.template-section-1 {

    border-bottom:1px solid #e4e7eb;

    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#f2f4f5),to(#fff));

    background-image:linear-gradient(180deg,#f2f4f5 80%,#fff)

  }

  .section.template-last {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-height:100vh;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:#202330

  }

  .bg-chinese-orange-c2 {

    background-color:#ff4800

  }

  .bg-warm-gray-c2 {

    background-color:#333d29

  }

  .bg-light-prawn {

    background-color:#ffb5a7

  }

  .ml-2em {

    margin-left:2em

  }

  .bg-light-blue-c4 {

    background-color:#708dff

  }

  .bg-grayish-olive {

    background-color:#a4ac86

  }

  .style-wrap {

    margin-bottom:3em;

    -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;

    border-top:1px solid #dee2e6;

    border-right:1px solid #dee2e6;

    border-left:1px solid #dee2e6;

    background-color:#fff

  }

  .bg-pinkish-white {

    background-color:#f9e5d8

  }

  .style-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding:1em 2.5em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border-bottom:1px solid #dee2e6;

    background-color:transparent

  }

  .style-block.is-last {

    margin-bottom:0;

    border-bottom-width:0;

    border-bottom-color:transparent

  }

  .style-block.black-color {

    background-color:#10131f

  }

  .manual-section-links-list {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch

  }

  .mr-3em {

    margin-right:3em

  }

  .bg-gray-c1 {

    background-color:#dde1e6

  }

  .bg-maroon {

    background-color:#7f4f24

  }

  .bg-light-blue-c2 {

    background-color:#c6d1ff

  }

  .bg-gray-c0 {

    background-color:#e4e7eb

  }

  .mt-5em {

    margin-top:5em

  }

  .bg-fluorescent-orange {

    background-color:#fec89a

  }

  .bg-light-blue-c1 {

    background-color:#dee4ff

  }

  .bg-gray-c5 {

    background-color:#2b2f3a

  }

  .list-item {

    overflow:hidden;

    padding-left:2.5em;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a5265abd1c7fb_check_circle_black_24dp.svg");

    background-position:0 50%;

    background-size:1.2em;

    background-repeat:no-repeat

  }

  .list-item.pin-icon {

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a526b98d1c7f7_push_pin_black_24dp.svg")

  }

  .list-item.pen-icon {

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a52af57d1c7f6_border_color_black_24dp.svg")

  }

  .list-item.is-light {

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61c45f89df11e2b54403da6d_check_circle_white_24dp.svg");

    color:#e4e7eb

  }

  .bg-deep-orange {

    background-color:#ff9100

  }

  .mb-5em {

    margin-bottom:5em

  }

  .bg-pink-beryl {

    background-color:#f8edeb

  }

  .bg-white-smoke {

    background-color:#f2f4f5

  }
  .bg-white-smoke .main-button-title{color: #ffffff;}
  .bg-white-smoke .scroll-down-line{background-color: #ffffff;}
  .guide-subnav {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    width:100%;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch

  }

  .style-color-pallete {

    width:48%;

    margin-bottom:3em

  }

  .mb-4em {

    margin-bottom:4em

  }

  .accordion-circle-bg {

    position:absolute;

    z-index:1;

    width:0%;

    height:0%;

    border-radius:50em;

    background-color:#e9ecef

  }

  .ml-0-75em {

    margin-left:.75em

  }

  .accordion-content {

    position:relative;

    display:block;

    background-color:transparent

  }

  .accordion-content.w--open {

    position:relative

  }

  .mb-0-125em {

    margin-bottom:.125em

  }

  .mr-2em {

    margin-right:2em

  }

  .combo-classes-paragraph {

    position:absolute;

    left:0;

    top:-2.2em;

    right:auto;

    bottom:auto;

    font-size:.7em;

    font-weight:600;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .bg-claret {

    background-color:#590d22

  }

  .mb-3em {

    margin-bottom:3em

  }

  .bg-light-rouge {

    background-color:#e8a598

  }

  .mt-1em {

    margin-top:1em

  }

  .mb-2em {

    margin-bottom:2em

  }

  .style-color-paragraph {

    font-size:.8em

  }

  .ml-4em {

    margin-left:4em

  }

  .flex {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex

  }

  .flex.align-center {

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .flex.align-start {

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .flex.desktop-wrap {

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap

  }

  .flex.flex-vertical {

    -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

  }

  .flex.flex-vertical.align-left {

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .flex.justify-start {

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start

  }

  .flex.flex-padding {

    position:relative;

    margin-left:.6em;

    padding:.5em 0 .5em .5em;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border:1px solid #ced4da

  }

  .flex.justify-center {

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center

  }

  .flex.justify-space-around {

    -webkit-justify-content:space-around;

    -ms-flex-pack:distribute;

    justify-content:space-around

  }

  .flex.justify-left {

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start

  }

  .opacity-70 {

    opacity:.7

  }

  .mr-1em {

    margin-right:1em

  }

  .white-smoke {

    color:#f0f2f5

  }

  .black-color {

    color:#10131f

  }

  .gray-c6-color {

    color:#202330

  }

  .gray-c5-color {

    color:#2b2f3a

  }

  .gray-c4-color {

    color:#6c757d

  }

  .gray-c3-color {

    color:#adb5bd

  }

  .gray-c2-color {

    color:#ced4da

  }

  .gray-c1-color {

    color:#dde1e6

  }

  .gray-c0-color {

    color:#e4e7eb

  }

  .white-smoke-color {

    color:#f2f4f5

  }

  .white-color {

    color:#fff

  }

  .embed-code {

    position:fixed;

    left:0;

    top:0;

    right:auto;

    bottom:auto

  }

  .page-wrapper {

    width:100%

  }

  .page-wrapper.overflow-visible {

    overflow:visible

  }

  .search {

    position:absolute;

    left:0;

    top:8em;

    right:0;

    bottom:auto;

    z-index:9999;

    display:none;

    width:80%;

    max-width:33em;

    margin-right:auto;

    margin-bottom:0;

    margin-left:auto;

    padding:1.4em 2.5em;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    grid-auto-columns:1fr;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto auto;

    grid-template-rows:auto auto;

    border-radius:5em

  }

  .brand {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-right:3.5em;

    padding:0;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    -webkit-transition:letter-spacing 1.2s cubic-bezier(.075, .82, .165, 1);

    transition:letter-spacing 1.2s cubic-bezier(.075, .82, .165, 1);

    letter-spacing:.6em

  }

  .brand:hover {

    letter-spacing:.8em

  }

  .search-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    border:1px solid #373b47;

    border-radius:5em;

    background-color:#10131f

  }

  .nav-flex {

    position:static;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .nav-icon {

    position:relative;

    z-index:5;

    width:1em;

    height:1em;

    font-size:1.5em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .nav-icon.is-close-icon {

    position:absolute;

    display:none

  }

  .nav-icon-circle {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    display:none;

    border-radius:50%;

    background-color:#e9ecef

  }

  .nav-icon-circle.in-nav-2 {

    background-color:#373b47

  }

  .nav-burger {

    position:fixed;

    left:0;

    top:0;

    right:auto;

    bottom:auto;

    z-index:999;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    width:6em;

    height:6.9em;

    padding:.5em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    background-color:#fff;

    cursor:pointer

  }

  .navbar {

    position:relative;

    left:0;

    top:0;

    right:0;

    bottom:auto;

    z-index:990;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:7em;

    -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-bottom:1px solid #dde1e6;

    background-color:#fff

  }

  .navbar.is-nav-2 {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:auto;

    border-bottom-color:hsla(0,0%,100%,.15);

    background-color:transparent;

    -webkit-backdrop-filter:blur(10px);

    backdrop-filter:blur(10px)

  }

  .search-input {

    position:relative;

    z-index:10;

    height:2.2em;

    margin-bottom:0;

    padding:.3em 2.2em .3em 0;

    border:1px solid transparent;

    border-radius:0;

    background-color:transparent;

    -webkit-transition:border-color .2s;

    transition:border-color .2s;

    color:#f2f4f5;

    font-size:1em;

    font-weight:300;

    letter-spacing:.05em

  }

  .search-input:focus {

    border-color:transparent transparent #373b47

  }

  .search-input::-webkit-input-placeholder {

    color:#ced4da

  }

  .search-input:-ms-input-placeholder {

    color:#ced4da

  }

  .search-input::-ms-input-placeholder {

    color:#ced4da

  }

  .search-input::placeholder {

    color:#ced4da

  }

  .nav-link {

    position:relative;

    top:1px;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-right:1.0em;

    padding-left:1.0em;

    -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;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    border-bottom:2px solid transparent;

    color:#10131f;

    line-height:1em;

    font-weight:600;

    text-decoration:none

  }

  .nav-link.w--current,

  .nav-link:hover {

    border-bottom-color:#10131f

  }

  .nav-link.is-dropdown {

    position:static;

    display:block;

    padding-right:0;

    padding-left:0;

    border-bottom-width:0

  }

  .nav-link.in-nav-2 {

    color:#fff

  }

  .nav-link.in-nav-2.w--current,

  .nav-link.in-nav-2:hover {

    border-bottom-color:#fff

  }

  .nav-menu {

    position:static;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -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;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .nav-logo {

    /* display:none; */

    width: 6.5em

  }

  .aside-menu {

    position:fixed;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:99999;

    display:none;

    overflow:hidden;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .aside-bg-overlay {

    position:fixed;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    display:block;

    background-color:rgba(16,19,31,.8)

  }

  .nav-close {

    position:fixed;

    left:0;

    top:0;

    right:auto;

    bottom:auto;

    z-index:100;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    width:7vw;

    height:7em;

    padding:.5em;

    -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;

    cursor:pointer

  }

  .aside-links {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-bottom:3em;

    -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

  }

  .aside-links.is-2nd {

    margin-bottom:5em

  }

  .aside-link {

    position:relative;

    z-index:10;

    overflow:hidden;

    padding-top:.3em;

    padding-bottom:.3em;

    padding-left:3vw;

    border-left:1px solid #373b47;

    -webkit-transition:color .2s;

    transition:color .2s;

    /* color:#dde1e6; */

    color: #10131f;

    font-size:2em;

    font-weight:300;

    text-decoration:none

  }

  .aside-link:hover {

    /* color:#fff; */

    color: #10131f;

  }

  .aside-link.with-margin-bottom {

    margin-bottom:2em

  }

  .aside-link.is-2nd {

    border-left-color:transparent

  }

  .nav-close-circle {

    position:absolute;

    z-index:2;

    width:3em;

    height:3em;

    border:1px solid #373b47;

    border-radius:50%;

    background-color:#202330

  }

  .sm-topic-title.is-small {

    font-size:.5em

  }

  .aside-link-wrap {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .aside-menu-padding {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:10.5em 12vw 10em 10vw;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .aside-menu-padding.is-2nd {

    padding-right:7vw;

    padding-left:7vw

  }

  .nav-close-icon {

    position:relative;

    z-index:3;

    width:1em;

    height:1em;

    font-size:1em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .aside-menu-column {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:auto;

    -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-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch

  }

  .aside-bg-full {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:3;

    display:block;

    width:100%;

    height:100%;

    /* background-color:#202330; */

    background-color: #e4e7eb;

  }

  .nav-link-4 {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    min-height:3em;

    margin-right:2vw;

    margin-left:2vw;

    -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;

    -webkit-transition:color .3s;

    transition:color .3s;

    text-align:center;

    text-decoration:none

  }

  .nav-link-4:hover {

    color:#6c757d

  }

  .fm-static-link {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    padding:.5em 0 .5em 2em;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    -webkit-transition:color .3s;

    transition:color .3s;

    color:#fff;

    font-size:1.2em;

    font-weight:300;

    text-decoration:none

  }

  .fm-static-link:hover {

    color:#ced4da

  }

  .nav-inner {

    position:static;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .nav-flex-right {

    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

  }

  .nav-num {

    position:absolute;

    top:2.3em;

    right:.7em;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:2em;

    height:2em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-radius:1.3em;

    background-color:#c9184a;

    color:#fff;

    font-size:.65em;

    text-align:center

  }

  .nav-num-paragraph {

    position:relative;

    top:.1em;

    z-index:10;

    line-height:.9em

  }

  .brand-name {

    position:relative;

    font-size:1.2em;

    font-weight:800;

    text-transform:uppercase

  }

  .brand-name.in-footer {

    color:#fff;

    font-size:1.4em

  }

  .brand-name.in-aside-menu,

  .brand-name.in-nav-2 {

    color:#fff

  }

  .brand-name.in-footer-center {

    padding-left:.2em;

    color:#fff;

    font-size:1.4em

  }

  .brand-name.in-footer-2 {

    color:#fff;

    font-size:1.4em

  }

  .brand-name.in-footer-2.black-color {

    color:#10131f

  }

  .brand-template {

    position:absolute;

    bottom:2.8em;

    font-size:.6em;

    font-weight:500;

    letter-spacing:.3em;

    text-transform:uppercase;

    white-space:nowrap

  }

  .brand-template.in-nav-2 {

    color:#fff

  }

  .brand-template.in-footer-white {

    bottom:-1.5em;

    color:#fff

  }

  .brand-template.in-footer-black {

    bottom:-1.5em

  }

  .brand-template.in-aside-menu {

    bottom:-2.2em;

    color:#fff

  }

  .brand-template.in-template {

    bottom:-2em;

    color:#fff

  }

  .grid {

    display:-ms-grid;

    display:grid;

    width:100%;

    grid-auto-columns:1fr;

    grid-column-gap:1em;

    grid-row-gap:1em;

    -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .grid.beauty-grid {

    margin-bottom:5em

  }

  .grid.template-grid-1 {

    margin-bottom:4em

  }

  .image-animation-trigger {

    position:relative;

    overflow:hidden;

    width:100%;

    height:100%

  }

  .dropdown-toggle {

    position:relative;

    top:1px;

    z-index:20;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    height:100%;

    padding:0 1em;

    -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;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1;

    border-bottom:2px solid transparent

  }

  .dropdown-toggle.w--open {

    border-bottom:2px solid #10131f

  }

  .dropdown-list {

    position:absolute;

    left:0;

    right:0;

    z-index:100;

    margin-top:1px;

    background-color:#fff;

    box-shadow:0 50px 60px -50px rgba(7,13,34,.7)

  }

  .dropdown-grid {

    padding-top:3em;

    padding-bottom:4em;

    grid-column-gap:1.5em;

    grid-row-gap:1.5em;

    -ms-grid-columns:1fr 1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .dl-paragraph-2 {

    position:relative;

    z-index:10;

    margin-right:1em

  }

  .dropdown-link-2 {

    position:relative;

    top:1px;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding:1.1em 1.5em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border-radius:.3em;

    -webkit-transition:box-shadow .4s,color .2s,background-color .2s,-webkit-transform .4s ease-out;

    transition:box-shadow .4s,transform .4s ease-out,color .2s,background-color .2s,-webkit-transform .4s ease-out;

    color:#10131f;

    white-space:nowrap

  }

  .dropdown-link-2:hover {

    z-index:10;

    background-color:#2b2f3a;

    box-shadow:0 25px 40px -20px rgba(7,13,34,.53);

    -webkit-transform:translate(0,-.2em);

    -ms-transform:translate(0,-.2em);

    transform:translate(0,-.2em);

    color:#fff

  }

  .dl-paragraph-1 {

    opacity:.65;

    font-size:.6em;

    font-weight:600;

    letter-spacing:.1em;

    text-transform:uppercase;

    

  }

  .cover-image {

    position:absolute;

    z-index:10;

    overflow:hidden;

    width:100%;

    height:100%;

    -o-object-fit:cover;

    object-fit:cover;

    -o-object-position:50% 50%;

    object-position:50% 50%

  }

  .cover-image.is-80vw {

    width:80vw

  }

  .nav-icon-2 {

    width:1em;

    height:1em;

    margin-left:.4em;

    font-size:1.3em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .bg-for-animation {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:20;

    display:none;

    background-color:#e4e7eb

  }

  .bg-for-animation.is-grey-color {

    background-color:#2b2f3a

  }

  .component-top-title {

    z-index:10;

    margin-bottom:2em;

    color:#6c757d;

    font-size:.7em;

    font-weight:700;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .component-title-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:51em;

    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;

    text-align:center

  }

  .experience-number {

    margin-bottom:.2em;

    font-size:4em;

    line-height:1em;

    font-weight:200;

    text-align:center;

    letter-spacing:0

  }

  .experience-title {

    font-size:.7em;

    font-weight:600;

    text-align:center;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .component-circle-button {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:5.5em;

    height:5.5em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-radius:50%;

    background-color:hsla(0,0%,100%,.55);

    color:#070d22

  }

  .component-circle {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack: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:1px solid #ced4da;

    border-radius:50%

  }

  .component-paragraph {

    color:#2b2f3a;

    text-align:center;

    letter-spacing:.01em

  }

  .component-line {

    position:relative;

    z-index:10;

    width:100%;

    height:1px;

    margin-top:5em;

    margin-bottom:5em;

    background-color:#ced4da

  }

  .heading-gray-c4 {

    margin-bottom:1.5em;

    color:#6c757d;

    font-size:1.6em;

    line-height:1.4em;

    font-weight:300;

    letter-spacing:0

  }

  .large-paragraph {

    margin-bottom:3em;

    font-size:2em

  }

  .grid-2-column {

    display:-ms-grid;

    display:grid;

    grid-auto-columns:1fr;

    grid-column-gap:5em;

    grid-row-gap:1em;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .gird-image-5 {

    width:100%;

    height:24em;

    margin-bottom:2em;

    -o-object-fit:cover;

    object-fit:cover

  }

  .hero-7-column-1 {

    position:relative;

    height:70vh;

    max-height:800px

  }

  .image-height-40em {

    position:relative;

    overflow:hidden;

    height:40em

  }

  .image-height-40em.mb-8em {

    margin-bottom:8em

  }

  .button-3 {

    position:relative;

    z-index:1;

    padding:1.4em 0;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-bottom:1px solid #070d22;

    background-color:transparent;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a521dbbd1c7f4_navigate_next_black_24dp.svg");

    background-position:100% 50%;

    background-size:0;

    background-repeat:no-repeat;

    -webkit-transition:padding .3s ease-out,background-position .3s;

    transition:padding .3s ease-out,background-position .3s;

    color:#070d22;

    font-size:.8em;

    line-height:1em;

    font-weight:500;

    text-align:center;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .button-3:hover {

    padding-right:2em;

    border-bottom-color:#800f2f;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a521dbbd1c7f4_navigate_next_black_24dp.svg");

    background-position:100% 50%;

    background-size:1.3em;

    background-repeat:no-repeat

  }

  .button-3.is-light-version {

    border-bottom-color:#fff;

    color:#fff

  }

  .button-3.is-light-version:hover {

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a5296aad1c7f2_navigate_next_white_24dp.svg")

  }

  .button-circle {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    color:#2b2f3a

  }

  .hero-7-content {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:100%;

    max-width:27em;

    -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

  }

  .hero-6-content {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:100%;

    max-width:30em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .experiences-block {

    padding-top:3em;

    padding-bottom:3em

  }

  .content-6-column-1 {

    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

  }

  .content-4-column-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:8.5em;

    padding-bottom:8.5em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .button-4 {

    position:relative;

    z-index:1;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:10em;

    height:10em;

    padding:2em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-radius:50%;

    background-color:#070d22;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a521dbbd1c7f4_navigate_next_black_24dp.svg");

    background-position:100% 50%;

    background-size:0;

    background-repeat:no-repeat;

    -webkit-transition:color .3s,box-shadow .3s,padding .3s ease-out,background-color .3s,-webkit-transform .3s;

    transition:color .3s,box-shadow .3s,transform .3s,padding .3s ease-out,background-color .3s,-webkit-transform .3s;

    color:#dde1e6;

    font-size:.8em;

    line-height:1em;

    font-weight:700;

    text-align:center;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .button-4:hover {

    padding-bottom:2.5em;

    padding-left:2.5em;

    background-color:#2b2f3a;

    box-shadow:-17px 47px 60px -12px rgba(7,13,34,.55);

    -webkit-transform:translate(.5em,-.5em);

    -ms-transform:translate(.5em,-.5em);

    transform:translate(.5em,-.5em)

  }

  .button-4.is-light-version {

    background-color:#515b63

  }

  .button-4.is-light-version:hover {

    background-color:#adb5bd;

    box-shadow:-17px 47px 60px -12px rgba(94,95,95,.55);

    color:#070d22

  }

  .hero-6-column-2 {

    position:relative;

    height:70vh;

    max-height:800px

  }

  .content-4-column-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:8.5em;

    padding-bottom:8.5em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .hero-8-column-1 {

    position:relative;

    z-index:10;

    color: #ffffff;

  }

  .hero-8-column-2 {

    position:relative;

    z-index:5;

    height:70vh;

    max-height:800px

  }

  .hero-8-paragraph {

    margin-bottom:2em;

    line-height:1.7em;

    letter-spacing:.01em

  }

  .content-3-grid-column {

    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

  }

  .circle-number {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:4em;

    height:4em;

    margin-right:2.2em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border:.1em solid #ced4da;

    border-radius:50%;

    color:#6c757d;

    font-size:.8em

  }

  .circle-number.reverse-colors {

    border-color:#6c757d;

    color:#ced4da

  }

  .content-3-title {

    margin-bottom:.9em;

    font-size:1.2em;

    font-weight:600

  }

  .box-block {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:100%;

    padding-top:0em;

    padding-right:0em;

    padding-left:0em;

    -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-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    border-style:solid;

    border-width:1px 1px 2px;

    border-color:#ced4da #ced4da #e4e7eb;

    background-color:#fff

  }

  .box-block.is-dark-version {

    border-width:1px;

    border-color:#10131f;

    background-color:#202330;

    color:#fff

  }

  .box-heading {

    margin-bottom:.5em;

    font-size:1.7em;

    line-height:1.1em;

    font-weight:500;

    padding: 0 .9em;

    width: 100%;

  }

  .box-text{

    width: 100%;

    padding: 0 1.5em;

  }

  .box-image {

    width:100%;

    height:8em;

    margin-bottom:2em

  }

  .box-image.is-higher {

    height:17em

  }

  .number-with-circle {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:4em;

    height:4em;

    margin-bottom:3.6em;

    -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:.1em solid #dde1e6;

    border-radius:50%;

    color:#6c757d;

    font-size:.7em;

    font-weight:600

  }

  .hero-7-paragraph-block {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:5em;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .hero-7-line {

    position:absolute;

    left:-5em;

    width:3em;

    height:1px;

    margin-top:.7em;

    margin-right:3em;

    background-color:#6c757d

  }

  .hero-9-request {

    font-size:.75em;

    font-weight:600;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .accordion-line {

    position:absolute;

    left:0;

    top:auto;

    right:0;

    bottom:0;

    height:1px;

    background-color:#10131f

  }

  .accordion-line.reverse-colors {

    background-color:#e4e7eb

  }

  .content-5-column {

    max-width:17.5em

  }

  .hero-image-main {

    position:relative;

    z-index:5;

    height:80vh

  }

  .parallax-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    -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

  }

  .parallax-image {

    position:absolute;

    z-index:10;

    width:100%;

    height:140%;

    -o-object-fit:cover;

    object-fit:cover;

    -o-object-position:50% 50%;

    object-position:50% 50%

  }

  .blog-post {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .blog-image {

    width:100%;

    height:20em;

    margin-bottom:2em

  }

  .blog-title {

    font-size:1.3em;

    line-height:1.3em;

    font-weight:500

  }

  .content-8-block-3 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:end;

    -webkit-align-items:flex-end;

    -ms-flex-align:end;

    align-items:flex-end

  }

  .content-2-title-1 {

    margin-bottom:1.5em;

    color:#adb5bd;

    font-size:1.6em;

    line-height:1.4em;

    font-weight:300;

    letter-spacing:0

  }

  .sticky-column {

    position:-webkit-sticky;

    position:sticky;

    top:0;

    z-index:20;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:100vh;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .sticky-content-grid {

    display:-ms-grid;

    display:grid;

    grid-auto-columns:1fr;

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .sticky-content-image {

    height:25em;

    margin-bottom:2em

  }

  .sc-title {

    max-width:90%;

    font-size:1.4em

  }

  .sticky-link-block {

    position:relative;

    overflow:hidden;

    padding-top:1.3em;

    padding-bottom:1.3em;

    opacity:.5;

    -webkit-transition:opacity .3s;

    transition:opacity .3s;

    color:#070d22;

    font-size:.8em;

    font-weight:300

  }

  .sticky-link-block:hover {

    opacity:.75

  }

  .sticky-link-block.w--current {

    overflow:visible;

    opacity:1

  }

  .sticky-link-badge {

    position:absolute;

    left:auto;

    top:.8em;

    right:-1.5em;

    bottom:auto;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:1em;

    height:1em;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    font-size:1.1em

  }

  .sticky-link-title {

    font-size:2.8em

  }

  .sc-category {

    font-size:.7em;

    font-weight:500;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .sticky-content-link {

    position:relative;

    width:100%;

    padding:2em;

    border:1px solid transparent;

    -webkit-transition:.4s cubic-bezier(.075, .82, .165, 1);

    transition:.4s cubic-bezier(.075, .82, .165, 1);

    color:#070d22

  }

  .sticky-content-link:hover {

    border:1px solid #2b2f3a

  }

  .sticky-content-heading {

    margin-bottom:1em;

    font-size:2em;

    font-weight:600;

    text-align:left

  }

  .sticky-link-back {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-top:3em;

    padding-left:3em;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    opacity:.6;

    -webkit-transition:padding .6s cubic-bezier(.075, .82, .165, 1),opacity .3s;

    transition:padding .6s cubic-bezier(.075, .82, .165, 1),opacity .3s;

    color:#070d22;

    font-size:.7em;

    line-height:1em;

    font-weight:600;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .sticky-link-back:hover {

    padding-left:4em;

    opacity:1

  }

  .sticky-link-back-icon {

    position:absolute;

    left:0;

    width:1em;

    height:1em;

    margin-right:.6em;

    font-size:1.5em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .tab-pane-list {

    width:100%

  }

  .tab-pane-grid {

    width:100%;

    height:100%

  }

  .tabs {

    width:100%;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column

  }

  .tab-title-2 {

    font-size:1.3em;

    line-height:1.2em

  }

  .tabs-content {

    z-index:5;

    overflow:visible;

    width:100%

  }

  .tabs-menu-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:3em;

    -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

  }

  .tab-link-grow {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:1.2em 1em;

    -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;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1;

    border-bottom:1px solid #adb5bd;

    background-color:transparent;

    opacity:.7;

    -webkit-transition:opacity .3s,background-color .3s,color .3s;

    transition:opacity .3s,background-color .3s,color .3s;

    color:rgba(10,34,63,.9);

    font-size:1.2em;

    text-align:center

  }

  .tab-link-grow:hover {

    opacity:1

  }

  .tab-link-grow.w--current {

    border-bottom-color:#495057;

    background-color:transparent;

    opacity:1;

    color:#0a223f

  }

  .vertical-tabs {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    grid-auto-columns:1fr;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .vertical-tabs-menu {

    position:-webkit-sticky;

    position:sticky;

    top:10em;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-width:20%;

    margin-right:5em;

    margin-bottom:3em;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .tab-link {

    margin-bottom:1.5em;

    padding:.5em 0;

    -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-bottom:1px solid transparent;

    background-color:transparent;

    -webkit-transition:color .3s;

    transition:color .3s;

    color:#6c757d;

    font-size:1.2em;

    text-align:center

  }

  .tab-link:hover {

    color:#070d22

  }

  .tab-link.w--current {

    border-bottom-color:#495057;

    background-color:transparent;

    opacity:1;

    color:#0a223f

  }

  .tab-image {

    width:100%;

    height:50vh;

    margin-bottom:1em

  }

  .horizontal-tabs {

    width:100%;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    grid-auto-columns:1fr;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .horizontal-tabs-menu {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-bottom:3em;

    -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

  }

  .tab-link-horizontal {

    margin-right:0.5em;

    margin-left:0.5em;

    padding:.5em 0;

    -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-bottom:1px solid transparent;

    background-color:transparent;

    -webkit-transition:color .3s,border-color .3s;

    transition:color .3s,border-color .3s;

    color:#6c757d;

    font-size:1.2em;

    text-align:center

  }

  .tab-link-horizontal:hover {

    color:#070d22

  }

  .tab-link-horizontal.w--current {

    border-bottom-color:#495057;

    background-color:transparent;

    opacity:1;

    color:#0a223f

  }

  .tab-title {

    font-size:2em;

    text-align:center

  }

  .tab-title-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    max-width:100em;

    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;

    text-align:center

  }

  .tab-image-block {

    position:relative;

    z-index:1;

    width:100%;

    height:50vh;

    margin-top:3em;

    margin-bottom:3em

  }

  .sticky-background {

    position:-webkit-sticky;

    position:sticky;

    top:0;

    z-index:1

  }

  .sticky-bg-absolute {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:5;

    height:100vh

  }

  .process-list-column {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:.3em;

    padding-bottom:10em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .process-list-wrap {

    position:relative;

    padding-left:8em

  }

  .process-list-vertical-line {

    position:absolute;

    left:0;

    top:0;

    right:auto;

    bottom:0;

    z-index:-1;

    width:2px;

    height:100%;

    border:1px dashed #fff;

    opacity:.2

  }

  .process-list-circle {

    position:absolute;

    left:0;

    top:0;

    right:auto;

    bottom:auto;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:3em;

    height:3em;

    margin-left:-9.4em;

    -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:1px solid #adb5bd;

    border-radius:50%;

    background-color:#2b2f3a

  }

  .process-list-line {

    width:6em;

    height:1px;

    margin-top:1.2em;

    margin-right:5em;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    background-color:#fff;

    opacity:.35

  }

  .process-list-content {

    max-width:34em

  }

  .sticky-bg-color {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:8;

    height:100vh;

    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(7,13,34,.9)),to(rgba(7,13,34,.77)));

    background-image:linear-gradient(180deg,rgba(7,13,34,.9),rgba(7,13,34,.77))

  }

  .bg-video {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    width:100%;

    height:100%

  }

  .tab-content-block {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    max-width:40em;

    margin-top:-8em;

    margin-right:auto;

    margin-left:auto;

    padding-top:5em;

    padding-right:5em;

    padding-left:5em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:#f2f4f5;

    text-align:center

  }

  .tab-content-block.bg-white {

    background-color:#fff

  }

  .hero-5-image {

    width:50vw;

    height:100%;

    max-width:none;

    margin-left:5vw;

    box-shadow:-64px 64px 130px -20px rgba(7,13,34,.3);

    -o-object-fit:cover;

    object-fit:cover;

    -o-object-position:0% 50%;

    object-position:0% 50%

  }

  .bold {

    font-weight:700

  }

  .hero-5-disclaimer {

    color:#1a9778

  }

  .grid-3-column {

    position:relative;

    z-index:10;

    display:-ms-grid;

    display:grid;

    width:100%;

    grid-auto-columns:1fr;

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .grid-3-column.mb-5em {

    grid-auto-columns:1fr;

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .grid-block-1 {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:3em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    color:#fff

  }

  .hero-2-grid-title {

    margin-bottom:.6em;

    font-size:1.15em

  }

  .hero-grid-image-40 {

    position:relative;

    z-index:5;

    width:40%;

    height:7em;

    margin-right:2em;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    -o-object-fit:cover;

    object-fit:cover

  }

  .hero-grid-image-40.is-team-member {

    height:12em;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    -ms-grid-row-align:stretch;

    align-self:stretch

  }

  .hero-2-grid-paragraph {

    opacity:.8;

    font-size:.85em;

    letter-spacing:.01em

  }

  .grid-block-bg {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    background-color:#181c2b

  }

  .grid-block-bg.is-2nd {

    background-color:#fff

  }

  .grid-block-bg.is-3rd {

    background-color:#10131f

  }

  .grid-list-block {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:2em 2em 1em;

    -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;

    color:#fff

  }

  .fullscreen-tab-wrap {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    min-height:100vh;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    grid-auto-columns:1fr;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto;

    background-color:#070d22

  }

  .fullscreen-tab {

    position:absolute;

    left:9.5em;

    top:5em;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border:1px solid hsla(0,0%,100%,.25);

    -webkit-backdrop-filter:blur(8px);

    backdrop-filter:blur(8px)

  }

  .fullscreen-tabs-content {

    z-index:5;

    overflow:visible;

    width:100%;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    -ms-grid-row-align:stretch;

    align-self:stretch

  }

  .fs-inner {

    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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .fs-image {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    width:100%;

    height:100%;

    -o-object-fit:cover;

    object-fit:cover;

    -o-object-position:50% 50%;

    object-position:50% 50%

  }

  .tab-link-fs {

    min-width:10em;

    padding:1.4em 2em;

    -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:transparent;

    -webkit-transition:color .3s,border-color .3s;

    transition:color .3s,border-color .3s;

    color:#fff;

    font-size:.8em;

    line-height:1em;

    font-weight:600;

    text-align:center;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .tab-link-fs:hover {

    background-color:hsla(0,0%,100%,.1)

  }

  .tab-link-fs.w--current {

    border-bottom-color:#495057;

    background-color:#fff;

    opacity:1;

    color:#070d22

  }

  .heading-fs {

    margin-bottom:0;

    padding-bottom:.2em;

    color:#fff;

    font-size:9em;

    font-weight:400;

    letter-spacing:-.04em

  }

  .fs-gradient {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    background-image:-webkit-gradient(linear,left top,right top,from(rgba(7,13,34,.82)),to(rgba(16,19,31,.05)));

    background-image:linear-gradient(90deg,rgba(7,13,34,.82),rgba(16,19,31,.05))

  }

  .arrow-anim-example {

    position:relative;

    z-index:99;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:3em;

    height:3em;

    -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

  }

  .fs-paragraph {

    max-width:20em;

    margin-left:5em;

    opacity:.8;

    color:#fff;

    line-height:1.8em

  }

  .fs-flex {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-top:2.5em;

    padding-top:3em;

    -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;

    border-top:1px solid hsla(0,0%,100%,.3)

  }

  .overflow-hidden {

    overflow:hidden

  }

  .relative-block {

    position:relative;

    z-index:10

  }

  .hero-bg-black-1 {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:3;

    background-color:rgba(7,13,34,.75)

  }

  .hero-grid-block {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:5em 4em 4.5em;

    -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

  }

  .grid-image-12 {

    width:100%;

    height:17em;

    margin-bottom:2em;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    -o-object-fit:cover;

    object-fit:cover

  }

  .grid-block-inner-2 {

    color:#070d22

  }

  .hero-4-grid {

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:0.75fr 1fr;

    grid-template-columns:0.75fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .hero-4-content {

    max-width:65em;

    margin-right:auto;

    margin-left:auto;

    padding: 5em 5em 10em;

  }

  .grid-paragraph-1 {

    margin-top:.5em;

    margin-bottom:.5em;

    font-size:1.3em;

    line-height:1.2em

  }

  .benefit-icon {

    width:1em;

    height:1em;

    margin-right:.9em;

    font-size:2em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .benefit-paragraph {

    max-width:13em

  }

  .benefit-paragraph.is-1st {

    font-size:1.2em;

    font-weight:600

  }

  .benefit-block {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:3em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border:1px solid transparent;

    -webkit-transition:background-color .2s,border-color .2s;

    transition:background-color .2s,border-color .2s

  }

  .benefit-block:hover {

    border:1px solid #ced4da;

    background-color:#fff

  }

  .moving-typo-large {

    margin-right:3vw;

    margin-left:3vw;

    font-size:10vw;

    font-weight:800;

    letter-spacing:1.5vw;

    text-transform:uppercase

  }

  .moving-typos {

    overflow:hidden;

    width:100%;

    max-width:100vw;

    padding-top:4em;

    padding-bottom:2em;

    -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:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .moving-typo-wrap-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -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:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .moving-typo-wrap-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -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:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    opacity:.5

  }

  .grid-link-1 {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:2em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    -webkit-transition:color .2s,background-color .2s;

    transition:color .2s,background-color .2s;

    color:#070d22

  }

  .grid-link-1:hover {

    background-color:#070d22;

    color:#fff

  }

  .max-w-40em {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    max-width:40em;

    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;

    text-align:center

  }

  .video-column {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:8em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:#2b2f3a

  }

  .background-video-2 {

    z-index:10;

    width:100%;

    height:35em

  }

  .moving-typo-small {

    margin-right:5em;

    margin-left:5em;

    font-size:.9em;

    font-weight:400;

    letter-spacing:.7vw;

    text-transform:uppercase

  }

  .footer-inner {

    padding-top:8em;

    padding-bottom:8em;

    background-color:#10131f;

    color:#fff

  }

  .footer-mian{
    background-color: #10131f;
    padding: 1.5em 0 .5em;
  color: #ffffff;}
  .footer-mian h2.wp-block-heading{font-size: 20px;padding: .5em 0;text-transform: uppercase;margin-bottom: .9em;}
  .footer-mian ul{padding-left: 1em;}
  .footer-mian ul li{padding-left: 0;}
  .footer-mian ul li a{color: #ffffff;opacity: .7;}
  .footer-mian ul li a:hover{opacity: 1;}

  .footer-inner.is-light-version {

    background-color:#fff

  }

  .footer-link-trigger {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-right:3em;

    padding-top:.6em;

    padding-bottom:.6em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    color:#fff;

    font-weight:200

  }

  .footer-5-column-1 {

    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

  }

  .footer-5-social-column {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack: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

  }

  .footer-social-icon {

    width:1.2em;

    height:1.2em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .footer-5-social {

    padding:2em 1em;

    opacity:.8;

    -webkit-transform:scale3d(1none,1none,1none);

    transform:scale3d(1none,1none,1none);

    -webkit-transition:opacity .2s,padding .3s,-webkit-transform .3s;

    transition:opacity .2s,padding .3s,transform .3s,-webkit-transform .3s;

    -webkit-transform-style:preserve-3d;

    transform-style:preserve-3d

  }

  .footer-5-social:hover {

    padding-top:2.4em;

    padding-bottom:2.4em;

    opacity:1;

    -webkit-transform:scale(1.15);

    -ms-transform:scale(1.15);

    transform:scale(1.15)

  }

  .footer-5-column-2 {

    padding-top:1.2em;

    padding-bottom:1.2em;

    color:#fff

  }

  .footer-3-title-uppercase {

    margin-bottom:1.4em;

    color:#838e97;

    font-size:.7em;

    font-weight:700;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .footer-3-contact {

    margin-bottom:.6em;

    -webkit-transition:color .2s;

    transition:color .2s;

    color:#dde1e6;

    letter-spacing:.05em

  }

  .footer-3-contact:hover {

    color:#fff

  }

  .footer-5-block-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:3em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .footer-brand {

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:5em;

    padding:0;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    -webkit-transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    letter-spacing:.6em

  }

  .footer-brand:hover {

    letter-spacing:.8em

  }

  .subfooter {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-height:7em;

    padding-top:2em;

    padding-bottom:2em;

    -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 solid #2b2f3a;

    background-color:#10131f

  }

  .subfooter-2-links-list {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .subfooter-1-link {

    padding-top:.3em;

    padding-bottom:.3em;

    -webkit-transition:color .2s;

    transition:color .2s;

    color:#ced4da;

    font-size:.85em

  }

  .subfooter-1-link:hover {

    color:#fff

  }

  .author-link-2 {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1em;

    padding-bottom:1em;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    opacity:.5;

    -webkit-transition:opacity .3s;

    transition:opacity .3s;

    color:#fff;

    font-weight:300;

    text-decoration:none

  }

  .author-link-2:hover {

    opacity:1;

    color:#fff

  }

  .metrik-logo {

    width:5.3em;

    margin-left:.7em

  }

  .subfooter-flex {

    display:-ms-grid;

    display:grid;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    grid-auto-columns:1fr;

    grid-column-gap:1em;

    grid-row-gap:0em;

    -ms-grid-columns:1.5fr 1fr 1.5fr;

    grid-template-columns:1.5fr 1fr 1.5fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .footer-5-arrow {

    position:relative;

    z-index:5;

    display:none;

    overflow:hidden;

    width:3em;

    height:3em;

    margin-left:3em;

    -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

  }

  .footer-5-arrow-bg {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    background-color:#202330

  }

  .footer-5-arrow-image {

    position:relative;

    z-index:2;

    width:1em;

    height:1em;

    font-size:1.4em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .footer-5-link {

    font-size:2.8em

  }

  .absolute-video-in-section {

    position:absolute;

    left:auto;

    top:0;

    right:0;

    bottom:0;

    width:31vw

  }

  .subfooter-3-column-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .scroll-up-button {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:3em;

    height:3em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto

  }

  .scroll-up-button.with-margins {

    margin-right:2.5em

  }

  .scroll-up-circle {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-radius:50%;

    background-color:#202330

  }

  .scroll-up-icon {

    position:absolute;

    z-index:8;

    width:1em;

    height:1em;

    font-size:1.2em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .subfooter-links-wrap {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -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

  }

  .grid-block-6 {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:100%;

    padding:3em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:#f2f4f5;

    -webkit-transition:background-color .3s;

    transition:background-color .3s

  }

  .grid-block-6:hover {

    background-color:#fff

  }

  .hero-bg-linear-1 {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:4;

    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(75%,rgba(16,19,31,0)),to(rgba(16,19,31,.94)));

    background-image:linear-gradient(180deg,rgba(16,19,31,0) 75%,rgba(16,19,31,.94))

  }

  .overflow-visibile {

    overflow:visible

  }

  .parallax-bg {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    width:100%;

    height:100%;

    margin-bottom:5em;

    -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;

    -webkit-perspective:1000px;

    perspective:1000px

  }

  .img__rotate {

    position:absolute;

    width:100%;

    height:120%;

    max-width:none;

    min-width:80vw;

    -o-object-fit:cover;

    object-fit:cover

  }

  .sticky-grid-column-2 {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack: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

  }

  .sticky-grid-image {

    position:relative;

    width:100%;

    height:40em;

    margin-bottom:5em

  }

  ._3d-transform {

    position:relative;

    z-index:10;

    overflow:hidden;

    width:100%;

    height:100%;

    -webkit-perspective:1000px;

    perspective:1000px

  }

  .bg__rotate {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    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

  }

  .sticky-grid-column-1 {

    height:100%

  }

  .sticky-background-left {

    position:absolute;

    left:auto;

    top:0;

    right:0;

    bottom:0;

    z-index:5;

    width:30vw;

    background-color:#2b2f3a

  }

  .sticky-grid-block {

    position:-webkit-sticky;

    position:sticky;

    top:8em;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:35em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .cta-block-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:29em;

    margin-right:auto;

    margin-left:auto;

    padding-top:8em;

    -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;

    text-align:center

  }

  .footer-3-links {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-top:3em;

    margin-bottom:4em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .footer-3-social {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -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

  }

  .footer-3-grid {

    width:100%;

    grid-column-gap:5em;

    grid-row-gap:1em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .footer-social-link-1 {

    padding:1em 2.3em;

    opacity:.8;

    -webkit-transition:opacity .2s,padding .3s,-webkit-transform .3s;

    transition:opacity .2s,padding .3s,transform .3s,-webkit-transform .3s

  }

  .footer-social-link-1:hover {

    opacity:1

  }

  .footer-link-block {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    padding-top:.6em;

    padding-bottom:.6em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    -webkit-transition:color .2s;

    transition:color .2s;

    color:#fff;

    font-weight:200;

    letter-spacing:.05em

  }

  .footer-link-block.in-footer-4 {

    padding-right:1.2em;

    padding-left:1.2em;

    font-size:1.3em;

    letter-spacing:.04em

  }

  .footer-link-block.in-footer-2 {

    margin-right:3em;

    padding-top:.7em;

    padding-bottom:.7em;

    color:#dde1e6

  }

  .footer-link-block.in-footer-2:hover {

    color:#fff

  }

  .footer-link-block.in-footer-3 {

    padding-right:1.9em;

    padding-left:1.9em

  }

  .footer-link-block.in-light-version {

    padding-right:1.3em;

    padding-left:1.3em;

    color:#10131f;

    font-size:1.2em;

    font-weight:300

  }

  .footer-link-block.in-footer-3x {

    padding-right:1.2em;

    padding-left:1.2em;

    font-size:1.3em;

    letter-spacing:.04em

  }

  .footer-link-text-2 {

    font-size:2.8em

  }

  .footer-brand-2 {

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:1em;

    padding:0;

    -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;

    -webkit-transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    letter-spacing:.6em

  }

  .footer-brand-2:hover {

    letter-spacing:.8em

  }

  .footer-3-brand {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack: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

  }

  .footer-3-column {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:3em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .footer-link-line {

    position:absolute;

    left:0;

    top:auto;

    right:0;

    bottom:0;

    z-index:10;

    display:none;

    width:100%;

    height:1px;

    background-color:#fff

  }

  .footer-link-line.reverse-colors {

    background-color:#10131f

  }

  .made-by {

    font-size:.65em;

    line-height:1em;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .hero-images-wrap {

    position:relative

  }

  .hero-image-left {

    position:absolute;

    left:-5.8em;

    top:5em;

    right:auto;

    bottom:auto;

    z-index:10;

    width:15em;

    height:15em

  }

  .hero-image-right {

    position:absolute;

    left:auto;

    top:auto;

    right:-4.2em;

    bottom:3.9em;

    z-index:10;

    width:16em;

    height:9em

  }

  .scrolling-typo-trigger-1 {

    position:relative;

    z-index:10;

    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;

    text-align:center

  }

  .scrolling-typo-trigger-2 {

    position:relative;

    z-index:10;

    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

  }

  .hero-2-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    background-color:#10131f

  }

  .min-100vh {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-height:100vh;

    padding-top:14em;

    padding-bottom:4em;

    -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

  }

  .bg-video-color {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:5;

    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(16,19,31,.9)),to(rgba(16,19,31,.8)));

    background-image:linear-gradient(180deg,rgba(16,19,31,.9),rgba(16,19,31,.8))

  }

  .hero-2-block-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:end;

    -webkit-justify-content:flex-end;

    -ms-flex-pack:end;

    justify-content:flex-end;

    -webkit-box-align:end;

    -webkit-align-items:flex-end;

    -ms-flex-align:end;

    align-items:flex-end

  }

  .hero-2-block-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-bottom:5em;

    -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;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .title-center-uppercase {

    margin-bottom:2.5em;

    color:hsla(0,0%,100%,.6);

    font-size:.8em;

    font-weight:500;

    text-align:center;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .title-center-uppercase.black-color {

    color:#10131f

  }

  .hero-2-grid-block {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:2em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:hsla(0,0%,100%,.05);

    -webkit-transition:color .2s,background-color .2s;

    transition:color .2s,background-color .2s;

    color:#fff

  }

  .hero-2-grid-block:hover {

    background-color:#fff;

    color:#10131f

  }

  .sticky-bg-video {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    width:100%;

    height:100%;

    max-height:100vh

  }

  .hero-header-bg-video {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    width:100%;

    height:100%

  }

  .empty-space {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:10em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:#e9ecef

  }

  .empty-space.reverse-colors {

    background-color:#373b47

  }

  .empty-pattern {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61dafcb757d2530276540d91_diagonal-lines.svg");

    background-position:0 0;

    background-size:1em;

    background-repeat:repeat;

    opacity:.08

  }

  .empty-space-title {

    position:relative;

    z-index:10;

    padding:.3em;

    background-color:#e9ecef;

    opacity:.5;

    color:#191c1f

  }

  .footer-1-column-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-right:3em;

    padding-left:3em;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .footer-1-column-3 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:end;

    -webkit-justify-content:flex-end;

    -ms-flex-pack:end;

    justify-content:flex-end;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .footer-social-link-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:3em;

    margin-left:3em;

    -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;

    opacity:.8;

    -webkit-transition:opacity .2s,padding .3s,-webkit-transform .3s;

    transition:opacity .2s,padding .3s,transform .3s,-webkit-transform .3s

  }

  .footer-social-link-2:hover {

    opacity:1

  }

  .footer-1-brand {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -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

  }

  .footer-brand-3 {

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:0;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    -webkit-transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    letter-spacing:.6em

  }

  .footer-brand-3:hover {

    letter-spacing:.8em

  }

  .footer {

    position:relative;

    z-index:10

  }

  .footer-uppercase-title {

    width:100%;

    margin-bottom:1.5em;

    color:#adb5bd;

    /* font-size:.65em; */

    font-size: 18px;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .footer-social-link-3 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:3em;

    margin-right:3em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    opacity:.8;

    -webkit-transition:opacity .2s,padding .3s,-webkit-transform .3s;

    transition:opacity .2s,padding .3s,transform .3s,-webkit-transform .3s

  }

  .footer-social-link-3:hover {

    opacity:1

  }

  .footer-2-column-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .scroll-up-border {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:5;

    border:1px solid #373b47;

    border-radius:50%

  }

  .scroll-up-border.is-fixed {

    border-color:#6c757d;

    background-color:#2b2f3a

  }

  .footer-2-address {

    color:hsla(0,0%,100%,.85);

    font-size:.9em;

    line-height:1.6em;

    font-weight:300;

    padding: .5em 0;

  }

  .footer-2-line{width: 100%;height: 2px;background-color: #373b47;margin: .5em 0;}

  .footer-5-brand {

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:4em;

    padding:0;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    -webkit-transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    letter-spacing:.6em

  }

  .footer-5-brand:hover {

    letter-spacing:.8em

  }

  .subfooter-2-column-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between

  }

  .footer-4-inner {

    padding-top:5em;

    padding-bottom:5em;

    background-color:#10131f;

    color:#fff

  }

  .grid-footer-1 {

    grid-column-gap:1em;

    grid-row-gap:1em;

    -ms-grid-columns:0.5fr 1fr 0.5fr;

    grid-template-columns:0.5fr 1fr 0.5fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .subfooter-2-column-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -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

  }

  .subfooter-1-links-list {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .subfooter-2-item {

    margin-right:2em

  }

  .subfooter-1-links-item {

    margin-right:1em;

    margin-left:1em

  }

  .subfooter-3-row {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding-right:5em;

    padding-left:5em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .aside-link-line {

    position:absolute;

    left:0;

    top:0;

    right:auto;

    bottom:0;

    display:none;

    width:1px;

    height:100%;

    background-color:#fff

  }

  .aside-brand {

    position:fixed;

    left:10vw;

    top:2.7em;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-left:0;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    -webkit-transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    transition:letter-spacing .8s cubic-bezier(.785, .135, .15, .86);

    letter-spacing:.6em

  }

  .aside-brand:hover {

    letter-spacing:.8em

  }

  .aside-cta-inner {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding-top:1.5em;

    padding-bottom:1.5em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border-bottom:1px solid #6c757d;

    -webkit-transition:border-color .2s;

    transition:border-color .2s;

    color:#10131f;

    text-align:left

  }

  .aside-cta-inner:hover {

    border-bottom-color:#202330

  }

  .aside-contacts {

    position:absolute;

    left:0;

    top:auto;

    right:0;

    bottom:0;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-height:10em;

    padding:1em 10vw;

    -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

  }

  .aside-cta-title {

    font-size:.75em;

    font-weight:700;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .aside-cta-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    background-color:#bed4cb

  }

  .aside-contact {

    position:relative;

    z-index:10;

    /* color:#fff; */

    color: #10131f;

    font-size:.85em;

    font-weight:300;

  }

  .aside-contact-icon {

    position:absolute;

    left:0;

    z-index:5;

    width:1em;

    height:1em;

    margin-right:2em;

    font-size:.9em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .aside-contact-button {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    height:2.5em;

    padding-top:.4em;

    padding-bottom:.4em;

    padding-left:3vw;

    -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;

    opacity:.75;

    -webkit-transition:opacity .2s;

    transition:opacity .2s;

    color:#fff;

    text-align:left

  }

  .aside-contact-button:hover {

    opacity:1

  }

  .nav-icon-button {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:4em;

    height:4em;

    padding:.5em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    cursor:pointer

  }

  .search-button-1 {

    position:relative;

    top:1px;

    z-index:10;

    padding:1em 2em;

    border-bottom:1px solid #fff;

    background-color:transparent;

    -webkit-transition:border-color .2s,background-color .2s;

    transition:border-color .2s,background-color .2s;

    color:#fff;

    font-size:.65em;

    font-weight:600;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .search-button-1:hover {

    border-bottom-color:#6c757d;

    background-color:#202330

  }

  .nav-burger-bg {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    display:none;

    background-color:#e4e7eb

  }

  .nav-burger-icon {

    position:relative;

    z-index:5;

    width:1em;

    height:1em;

    font-size:1.3em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .hero-3-subtitle {

    margin-bottom:2em;

    font-size:1.2em

  }

  .aside-cta-button {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    width:100%;

    padding-right:7vw;

    padding-left:7vw;

    -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

  }

  .aside-call-to-action {

    position:absolute;

    left:0;

    top:auto;

    right:0;

    bottom:0;

    z-index:10;

    width:100%;

    min-height:10em;

    -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

  }

  .aside-image-link {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    min-width:18vw;

    margin-bottom:2.5em;

    -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;

    -webkit-transition:color .2s;

    transition:color .2s;

    color:#dde1e6

  }

  .aside-image-link:hover {

    color:#fff

  }

  .aside-bg-full-2 {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:3;

    display:block;

    width:100%;

    height:100%;

    background-color:#2b2f3a

  }

  .aside-image-link-pic {

    position:relative;

    z-index:10;

    overflow:hidden;

    width:100%;

    height:14em;

    margin-bottom:1.7em

  }

  .aside-image-link-title {

    position:relative;

    z-index:10;

    font-size:1.6em;

    font-weight:300

  }

  .aside-grid-links {

    width:100%;

    grid-column-gap:0.5em;

    grid-row-gap:1em;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .aside-link-2 {

    position:relative;

    z-index:10;

    overflow:hidden;

    padding-top:.3em;

    padding-bottom:.3em;

    -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;

    -webkit-transition:color .2s;

    transition:color .2s;

    color:#dde1e6;

    font-weight:300;

    text-decoration:none

  }

  .aside-link-2:hover {

    color:#fff

  }

  .aside-link-line-2 {

    position:absolute;

    left:0;

    top:auto;

    right:0;

    bottom:0;

    display:none;

    width:100%;

    height:1px;

    background-color:#fff

  }

  .aside-cta-background-2 {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    display:none;

    background-color:#8eaa9d

  }

  .aside-cta-icon {

    position:relative;

    z-index:5;

    width:1em;

    height:1em;

    font-size:1.2em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .nav-close-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    display:none;

    background-color:#2b2f3a

  }

  .aside-image-bg-animated {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:15;

    display:none;

    background-color:#373b47

  }

  .aside-image-link-bg {

    position:absolute;

    z-index:1;

    display:none;

    width:120%;

    height:120%;

    background-color:#373b47

  }

  .aside-title-width {

    position:relative;

    z-index:20;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding-top:.3em;

    padding-bottom:.3em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border-bottom:1px solid transparent;

    -webkit-transition:border 1s;

    transition:border 1s

  }

  .aside-title-width:hover {

    border-bottom-color:#6c757d

  }

  .search-label-icon {

    position:relative;

    z-index:10;

    width:1em;

    height:1em;

    margin-right:1em;

    font-size:1.1em

  }

  .search-shadow {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    border-radius:5em;

    box-shadow:0 40px 50px -20px rgba(25,28,31,.53)

  }

  .nav-menu-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -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:stretch;

    -webkit-align-items:stretch;

    -ms-flex-align:stretch;

    align-items:stretch;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .nav-link-2 {

    position:relative;

    top:1px;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-right:1.5em;

    padding-left:1.5em;

    -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;

    -webkit-align-self:stretch;

    -ms-flex-item-align:stretch;

    align-self:stretch;

    -webkit-transition:color .3s;

    transition:color .3s;

    color:#800f2f;

    font-weight:500;

    text-decoration:none

  }

  .nav-link-2:hover {

    color:#10131f

  }

  .nav-link-2.w--current {

    border-bottom:1px solid #10131f

  }

  .nav-link-2.in-nav-2 {

    border-bottom-color:#fff;

    color:hsla(0,0%,100%,.65)

  }

  .nav-link-2.in-nav-2:hover {

    color:#fff

  }

  .scroll-down-button {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding-right:2.5em;

    padding-left:2.5em;

    -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 solid #e4e7eb;

    color:#10131f;

    font-weight:500;

    text-transform:uppercase

  }

  .main-button {

    position:relative;

    top:2px;

    z-index:20;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1.5em;

    padding-bottom:1.5em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    color:#10131f;

    text-align:center;

    /* color: #ffffff; */

    margin: 0 1.5em;

  }

  .main-button.in-footer {

    margin-right:2em;

    margin-bottom:.9em;

    padding-top:.6em;

    padding-bottom:.6em;

    color:#dde1e6;

    font-size:1.2em

  }

  .main-button.in-footer:hover,

  .main-button.is-light-version {

    color:#fff

  }

  .main-button.in-contact {

    margin-right:1.1em;

    margin-left:1.1em

  }

  .main-button.red-version {

    color:#a4133c

  }

  .main-button.in-nav {

    margin-bottom:.9em;

    padding-top:.5em;

    padding-bottom:.5em;

    text-align:left

  }

  .main-button.in-job-link {

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .main-button.in-dropdown {

    margin-right:2em

  }

  .scroll-down-line {

    position:absolute;

    left:0;

    top:auto;

    right:0;

    bottom:0;

    height:2px;

    background-color:#10131f;

    /* background-color: #ffffff; */

  }

  .scroll-down-line.bg-white {

    background-color:#fff

  }

  .scroll-down-line.in-footer {

    background-color:#373b47

  }

  .scroll-down-line.in-box {

    height:5px;

    background-color:#dde1e6

  }

  .scroll-down-line.gray-border {

    background-color:#adb5bd

  }

  .scroll-down-line.red-version {

    background-color:#c9184a

  }

  .scroll-down-line.in-nav {

    height:1px;

    background-color:#adb5bd

  }

  .main-button-title {

    font-size:.8em;

    font-weight:500;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .scroll-down-icon {

    position:absolute;

    display:none;

    width:1em;

    height:1em;

    font-size:1.2em

  }

  .faq-block {

    max-width:50em;

    margin-right:auto;

    margin-left:auto

  }

  .faq-column-2 {

    padding-top:3.5em;

    padding-bottom:3.5em;

    -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

  }

  .block-70vh-2 {

    position:relative;

    height:30em

  }

  .content-1-image {

    height:100%;

    min-height:30em

  }

  .content-1-title {

    max-width:18em;

    margin-bottom:1.9em;

    font-size:1.6em;

    text-align:center;

    letter-spacing:.01em

  }

  .content-1-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:8em;

    padding-bottom:8em;

    -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

  }

  .content-1-name {

    margin-bottom:1.5em;

    color:#adb5bd

  }

  .content-1-name.black-color {

    color:#10131f

  }

  .content-1-image-2 {

    height:100%;

    min-height:40em

  }

  .content-1-toptitle {

    margin-bottom:2em;

    opacity:.7;

    font-size:.8em;

    font-weight:500;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .content-1-toptitle.mb-4em {

    margin-bottom:4em

  }

  .content-1-title-2 {

    margin-bottom:1.2em;

    font-size:1.7em;

    font-weight:400;

    text-align:center;

    letter-spacing:-.03em

  }

  .button-2 {

    position:relative;

    z-index:1;

    padding:1.4em 0;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-bottom:1px solid #10131f;

    background-color:transparent;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a5243e4d1c7f3_expand_more_black_24dp.svg");

    background-position:100% 50%;

    background-size:0;

    background-repeat:no-repeat;

    -webkit-transition:padding .3s ease-out,background-position .3s;

    transition:padding .3s ease-out,background-position .3s;

    color:#10131f;

    font-size:.8em;

    line-height:1em;

    font-weight:500;

    text-align:center;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .button-2:hover {

    padding-right:2em;

    border-bottom-color:#800f2f;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a5243e4d1c7f3_expand_more_black_24dp.svg");

    background-position:100% 50%;

    background-size:1.3em;

    background-repeat:no-repeat

  }

  .faq-column-1 {

    position:relative;

    padding-top:3.5em;

    padding-bottom:3.5em

  }

  .nav-new {

    position:absolute;

    top:2.9em;

    right:-.2em;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:2em;

    padding-right:.7em;

    padding-left:.7em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-radius:1.3em;

    background-color:#599b39;

    color:#fff;

    font-size:.55em;

    text-align:center;

    text-transform:uppercase

  }

  .nav-example-bg {

    position:relative;

    left:0;

    top:0;

    right:0;

    bottom:0;

    height:100vh

  }

  .hero-1-grid-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:stretch;

    -webkit-align-items:stretch;

    -ms-flex-align:stretch;

    align-items:stretch;

    border:1px solid hsla(0,0%,100%,.15);

    -webkit-transition:background-color .3s;

    transition:background-color .3s

  }

  .hero-1-grid-1:hover {

    background-color:rgba(16,19,31,.7)

  }

  .hero-1-grid-image {

    position:relative;

    width:50%;

    height:100%;

    min-height:9em

  }

  .hero-1-grid-content {

    padding:2em 2em 2em 3.5em;

    -webkit-align-self:center;

    -ms-flex-item-align:center;

    -ms-grid-row-align:center;

    align-self:center;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .hero-1-grid-title {

    color:#fff;

    font-size:1.5em

  }

  .hero-1-grid-toptitle {

    margin-bottom:.8em;

    color:#ced4da;

    font-size:.65em;

    text-align:left;

    letter-spacing:.4em;

    text-transform:uppercase

  }

  .hero-1-grid-2 {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:2em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    -webkit-transition:color .2s,background-color .2s;

    transition:color .2s,background-color .2s;

    color:#fff

  }

  .hero-1-grid-2:hover {

    background-color:#fff;

    color:#10131f

  }

  .blog-category {

    margin-bottom:1em;

    color:#6c757d

  }

  .line-title-wrap {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:3em;

    -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

  }

  .beauty-small-paragraph {

    color:#6c757d;

    font-size:1.1em;

    font-style:italic

  }

  .title-line {

    width:5em;

    height:1px;

    margin-right:3.4em;

    margin-left:3.4em;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    background-color:#ced4da

  }

  .stars-icons {

    margin-bottom:4em

  }

  .blog-title-link {

    color:#10131f

  }

  .blog-title-link:hover {

    text-decoration:underline

  }

  .content-7-block {

    padding-right:5em

  }

  .company-service-image {

    position:relative;

    z-index:5;

    height:30em;

    margin-bottom:8em

  }

  .works-grid {

    display:-ms-grid;

    display:grid;

    width:100%;

    grid-auto-columns:1fr;

    grid-column-gap:2em;

    grid-row-gap:3em;

    -ms-grid-columns:1fr 1fr;

    /* grid-template-columns:1fr 1fr; */

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .work-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    background-color:#fff

  }

  .work-link {

    position:relative;

    width:100%;

    /* padding:4em; */

    padding: 2em;

    color:#10131f

  }

  .work-image-size {

    position:relative;

    z-index:10;

    width:100%;

    /* height:30em; */

    height: 20em;

    margin-bottom:2.5em

  }

  .work-content {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:end;

    -webkit-align-items:flex-end;

    -ms-flex-align:end;

    align-items:flex-end;

    border-bottom:2px solid #e4e7eb;

    color:#10131f

  }

  .work-title {

    margin-right:1.5em;

    margin-bottom:.6em;

    font-size:.9em;

    line-height:1.2em

  }

  .work-item,

  .works-list {

    width:100%

  }

  .client-link {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-height:8em;

    padding:4em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a5296aad1c7f2_navigate_next_white_24dp.svg");

    background-position:50% 95%;

    background-size:1.3em;

    background-repeat:no-repeat;

    -webkit-transition:background-color .2s,color .2s;

    transition:background-color .2s,color .2s;

    color:#10131f;

    text-align:center

  }

  .client-link:hover {

    background-color:#10131f;

    color:#fff

  }

  .cta-block-2 {

    max-width:42em;

    margin-right:auto;

    margin-left:auto;

    padding-top:8em;

    text-align:center

  }

  .ctas-title {

    margin-bottom:1.1em;

    color:#10131f;

    font-size:1.6em;

    line-height:1.8em;

    font-weight:400

  }

  .footer-large-title {

    margin-bottom:1.7em;

    color:#ced4da;

    font-size:2em;

    font-weight:300

  }

  .footer-contacts {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -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

  }

  .footer-2-contact-link {

    padding-top:.5em;

    padding-bottom:.5em;

    -webkit-transition:opacity .2s;

    transition:opacity .2s;

    color:#e4e7eb

  }

  .footer-2-contact-link:hover {

    opacity:.65

  }

  .footer-2-office {

    margin-bottom:3em

  }

  .footer-2-contacts {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:3em;

    -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

  }

  .footer-2-link-title {

    font-size:.8em;

    font-weight:500;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .footer-col-links {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:.1em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -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

  }

  .sticky-content-wrap {

    width:100%

  }

  .stick-content-column {

    padding-top:2em;

    padding-bottom:2em

  }

  .sticky-badge-number {

    white-space:nowrap

  }

  .sticky-cta-link {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-top:2em;

    padding-right:2.5em;

    padding-left:2.5em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border-bottom:2px solid #dde1e6;

    color:#10131f

  }

  .sticky-cta-link-title {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1.2em;

    padding-bottom:1.2em;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .sticky-cta-link-p {

    color:#2b2f3a;

    font-size:.9em;

    font-weight:600;

    letter-spacing:.05em;

    text-transform:uppercase

  }

  .instruction-block {

    max-width:50em;

    margin-top:4em;

    margin-bottom:4em

  }

  .instruction-block.is-1st {

    padding:2.5em;

    border:1px solid #bee0a8;

    background-color:#ebffde

  }

  .instructions-content {

    max-width:40em;

    margin-right:auto;

    margin-left:auto

  }

  .instruction-paragraph {

    margin-top:.5em;

    margin-bottom:.5em;

    font-size:1em;

    font-weight:400;

    text-decoration:none

  }

  .webflow-university {

    margin-top:2em;

    margin-bottom:1em;

    color:#6c757d;

    font-size:.9em;

    font-weight:500

  }

  .example {

    margin-top:2em;

    margin-bottom:2em;

    padding:1.5em;

    border:1px solid #ced4da;

    background-color:#fff

  }

  .template-title-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:50em;

    margin-right:auto;

    margin-left:auto;

    padding-bottom:5em;

    -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

  }

  .template-title {

    margin-right:1.5em;

    margin-bottom:1.1em;

    font-size:1.2em;

    line-height:1.2em

  }

  .content-8-title-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:49em;

    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

  }

  .custom-list-block {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    padding-bottom:3em;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .custom-list-block.is-last {

    padding-bottom:0

  }

  .circle-in-list {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:3em;

    height:3em;

    margin-right:2.5em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto

  }

  .list-title {

    margin-bottom:.7em;

    font-size:1.3em;

    font-weight:600

  }

  .circle-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    border-radius:50%;

    background-color:#e4e7eb

  }

  .circle-background.reverse-colors {

    background-color:#404450

  }

  .circle-asset {

    position:relative;

    z-index:5;

    color:#10131f;

    font-weight:600

  }

  .circle-asset.is-icon {

    width:1em;

    height:1em;

    font-size:1.1em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .list-line {

    position:absolute;

    left:1.5em;

    top:.1em;

    width:1px;

    height:100%;

    background-color:#ced4da

  }

  .list-line.reverse-colors {

    background-color:#454955

  }

  .list-content {

    padding-top:.3em

  }

  .list-paragraph {

    color:#373b47;

    letter-spacing:.01em

  }

  .list-paragraph.grey-color-2,

  .list-paragraph.in-newsletter {

    color:#adb5bd

  }

  .custom-list {

    width:100%

  }

  .custom-list.in-template-page {

    max-width:30em;

    margin-right:auto;

    margin-left:auto

  }

  .custom-list.reverse-colors {

    max-width:32em;

    margin-right:auto;

    margin-bottom:5em;

    margin-left:auto;

    color:#fff

  }

  .about-template-item {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    padding-top:1.4em;

    padding-bottom:1.4em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    text-align:left

  }

  .metrik-logo-link {

    padding-top:.6em;

    padding-bottom:.6em

  }

  .metrik-logo-2 {

    width:5em

  }

  .flex-author {

    position:absolute;

    bottom:2.3em;

    z-index:20;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .gallery-grid-container {

    display:-ms-grid;

    display:grid;

    -ms-grid-row-align:center;

    align-self:center;

    grid-auto-columns:1fr;

    grid-column-gap:1em;

    grid-row-gap:1em;

    grid-template-areas:".";

    -ms-grid-columns:1fr 1em 1fr 1em 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .gallery-lightbox {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    overflow:hidden;

    height:20em;

    -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

  }

  .gallery-lightbox.is-higher {

    height:40em

  }

  .gallery-lightbox.in-flex {

    width:32%;

    margin-bottom:2em

  }

  .gallery-thumbnail {

    position:relative;

    z-index:1;

    width:100%;

    height:100%;

    -o-object-fit:cover;

    object-fit:cover;

    -o-object-position:50% 50%;

    object-position:50% 50%

  }

  .gallery-background {

    position:absolute;

    z-index:3;

    display:none;

    width:40em;

    height:40em;

    border-radius:50%;

    background-color:rgba(16,19,31,.5)

  }

  .gallery-grid-flex {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap

  }

  .tab-image-small {

    height:20em

  }

  .content-8-paragraph {

    color:hsla(0,0%,100%,.8);

    line-height:1.9em

  }

  .portfolio-item {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-bottom:5em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .portfolio-item:nth-child(even) {

    -webkit-box-orient:horizontal;

    -webkit-box-direction:reverse;

    -webkit-flex-direction:row-reverse;

    -ms-flex-direction:row-reverse;

    flex-direction:row-reverse

  }

  .portfolio-flex-column-1 {

    width:50%;

    height:30em

  }

  .portfolio-flex-column-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:50%;

    max-width:31em;

    padding:8em 2em;

    -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

  }

  .portfolio-paragraph {

    margin-bottom:2.5em;

    font-size:1.1em;

    line-height:1.8em;

    text-align:center

  }

  .grid-service {

    display:-ms-grid;

    display:grid;

    grid-auto-columns:1fr;

    grid-column-gap:1.5em;

    grid-row-gap:1.5em;

    -ms-grid-columns:1fr 1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .heading-about-services {

    max-width:19em;

    margin-bottom:3.3em;

    font-size:2.3em

  }

  .box-content {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .box-paragraph {

    margin-bottom:1.6em;

    letter-spacing:.01em

  }

  .heading-animation-trigger {

    overflow:hidden;

    padding-top:.5em;

    padding-bottom:1.3em

  }

  .cta-title-in-tab {

    max-width:23em;

    margin-top:5em;

    padding-left:2.5em;

    color:#373b47

  }

  .absolute-bg-grey-gradient {

    position:absolute;

    left:0;

    top:0;

    right:0;

    height:35em;

    background-image:-webkit-gradient(linear,left top,left bottom,from(#e4e7eb),to(#fff));

    background-image:linear-gradient(180deg,#e4e7eb,#fff)

  }

  .grid-footer-2-links {

    grid-column-gap:3em;

    grid-row-gap:1em;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .contact-address {

    margin-bottom:1em;

    font-size:1.6em

  }

  .contacts-wrap {

    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-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .contact-paragraph {

    margin-bottom:.6em;

    color:#6c757d;

    font-size:1.1em;

    font-weight:500

  }

  .section-bg-right-50vw {

    position:absolute;

    left:auto;

    top:0;

    right:0;

    bottom:0;

    width:50vw;

    height:100%;

    background-color:#202330

  }

  .form {

    position:relative;

    z-index:10;

    width:100%;

    margin-bottom:0;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto

  }

  .checkbox-field {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-bottom:1.3em;

    padding-left:0;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .form-success-message {

    width:100%;

    padding:.8em 3em;

    border:1px solid #adb5bd;

    background-color:#dee2e6;

    color:#13355f

  }

  .form-success-message.reverse-colors {

    border-color:#6c757d;

    background-color:#373b47;

    background-image:none;

    color:#fff

  }

  .form-success-message.is-larger {

    padding:8em 5em

  }

  .form-error-message {

    padding:2em;

    border:1px solid #c9184a;

    background-color:#ffccd5

  }

  .form-item {

    position:relative;

    overflow:hidden;

    width:100%;

    margin-bottom:1.5em

  }

  .form-item:hover {

    border-bottom-color:#fff

  }

  .form-item.form-48-column {

    width:48%

  }

  .form-item.newsletter-item {

    margin-bottom:0;

    -webkit-box-align:stretch;

    -webkit-align-items:stretch;

    -ms-flex-align:stretch;

    align-items:stretch

  }

  .submit-wrap {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack: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

  }

  .form-success-title-1 {

    margin-right:auto;

    margin-left:auto;

    color:#10131f;

    font-size:1.2em;

    line-height:1.5em;

    font-weight:500;

    text-align:center

  }

  .form-success-title-1.reverse-colors {

    color:#fff

  }

  .form-field {

    position:relative;

    z-index:5;

    min-height:4em;

    margin-bottom:0;

    padding:1em 0 .2em;

    border-style:solid;

    border-width:1px;

    border-color:transparent transparent #adb5bd;

    background-color:transparent;

    -webkit-transition:border-color .5s;

    transition:border-color .5s;

    color:#10131f;

    font-size:1.2em;

    line-height:1.1em

  }

  .form-field:hover {

    border-bottom-color:#10131f

  }

  .form-field:focus {

    border-color:transparent transparent #10131f;

    background-color:transparent

  }

  .form-field::-webkit-input-placeholder {

    color:#6c757d;

    font-size:.8em

  }

  .form-field:-ms-input-placeholder {

    color:#6c757d;

    font-size:.8em

  }

  .form-field::-ms-input-placeholder {

    color:#6c757d;

    font-size:.8em

  }

  .form-field::placeholder {

    color:#6c757d;

    font-size:.8em

  }

  .form-field.reverse-colors {

    border-bottom-color:#6c757d;

    color:#fff

  }

  .form-field.reverse-colors:focus,

  .form-field.reverse-colors:hover {

    border-bottom-color:#fff

  }

  .form-field.reverse-colors::-webkit-input-placeholder {

    color:#adb5bd

  }

  .form-field.reverse-colors:-ms-input-placeholder {

    color:#adb5bd

  }

  .form-field.reverse-colors::-ms-input-placeholder {

    color:#adb5bd

  }

  .form-field.reverse-colors::placeholder {

    color:#adb5bd

  }

  .form-field.text-area {

    min-height:7em;

    padding-top:1.5em

  }

  .form-field.newsletter-field {

    padding-right:11em

  }

  .form-error-link {

    color:#0a223f;

    text-decoration:underline

  }

  .form-error-paragraph {

    color:#191c1f;

    line-height:1.6

  }

  .form-success-icon {

    display:block;

    width:1em;

    height:1em;

    margin-right:auto;

    margin-bottom:1em;

    margin-left:auto;

    -webkit-transform:rotate(-30deg);

    -ms-transform:rotate(-30deg);

    transform:rotate(-30deg);

    font-size:2.3em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .checkbox-label {

    margin-top:.5em;

    margin-bottom:.5em;

    color:#6c757d;

    line-height:1.4em

  }

  .checkbox-label.reverse-color {

    color:#adb5bd

  }

  .form-inner {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-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

  }

  .form-inner.newsletter-inner {

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .checkbox {

    width:1.2em;

    height:1.2em;

    margin-top:0;

    margin-right:1em;

    margin-left:0;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-width:.25em;

    border-color:#191c1f;

    border-radius:0;

    background-color:transparent;

    box-shadow:0 0 3px 1px #fff;

    -webkit-transition:background-color .3s;

    transition:background-color .3s;

    cursor:pointer

  }

  .checkbox.w--redirected-checked {

    margin-left:0;

    border-width:.25em;

    border-color:#191c1f;

    background-color:#191c1f;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61e43b48b3e18b30debf9e3e_done_white_24dp.svg");

    background-size:1em

  }

  .checkbox.w--redirected-focus-visible {

    box-shadow:0 0 3px 1px #3898ec

  }

  .form-label {

    position:absolute;

    left:0;

    z-index:11;

    margin-bottom:0;

    color:#10131f;

    font-size:.7em;

    font-weight:400;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .form-label.white-color {

    color:#fff

  }

  .checkbox-2 {

    width:1.2em;

    height:1.2em;

    margin-top:0;

    margin-right:1em;

    margin-left:0;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border-width:.25em;

    border-color:#dde1e6;

    border-radius:0;

    background-color:transparent;

    box-shadow:0 0 3px 1px #10131f;

    -webkit-transition:background-color .3s;

    transition:background-color .3s;

    cursor:pointer

  }

  .checkbox-2.w--redirected-checked {

    margin-left:0;

    border-width:.25em;

    border-color:#fff;

    background-color:#fff;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61e43fee4c933a1b411ed0a1_done_black_24dp.svg");

    background-size:1em

  }

  .checkbox-2.w--redirected-focus-visible {

    box-shadow:0 0 10px 1px #d5b731

  }

  .section-bg-left-50vw {

    position:absolute;

    left:0;

    top:0;

    right:auto;

    bottom:0;

    width:50vw;

    height:100%;

    background-color:#202330

  }

  .buttons-wrap {

    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

  }

  .grid-column-flex {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .grid-column-flex.on-dark-background {

    color:#fff

  }

  .uppercase-title {

    width:100%;

    margin-bottom:1.5em;

    color:#373b47;

    font-size:.7em;

    font-weight:600;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .uppercase-title.white-color {

    color:#fff

  }

  .uppercase-title.mb-5em {

    margin-bottom:5em

  }

  .uppercase-title.mb-3em {

    margin-bottom:3em

  }

  .uppercase-title.in-portfolio-tabs {

    margin-bottom:2.3em;

    color:#adb5bd

  }

  .uppercase-title.in-faq {

    margin-bottom:2.5em;

    color:#adb5bd

  }

  .paragraph-1062 {

    margin-bottom:.6em;

    font-size:1.5em

  }

  .contact-content-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-bottom:5em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    border-bottom:2px solid #dde1e6

  }

  .contact-content-block.border-color-grey {

    border-bottom-color:#373b47

  }

  .contact-content-block.border-color-grey.is-last {

    margin-bottom:0

  }

  .advantages-inner {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:20em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .fix-video-bg {

    position:-webkit-sticky;

    position:sticky;

    top:0;

    width:100%;

    height:100vh;

    background-color:#10131f

  }

  .advantages-bg {

    position:absolute;

    top:0;

    width:100%;

    height:100%

  }

  .content-block-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1em

  }

  .sticky-block {

    position:-webkit-sticky;

    position:sticky;

    top:8em;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:5em;

    -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

  }

  .job-item {

    position:relative;

    width:100%;

    border-top:1px solid #ced4da

  }

  .job-title-column {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:5em;

    padding-bottom:5em;

    -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

  }

  .job-title-1 {

    margin-bottom:.5em;

    font-size:2.1em

  }

  .job-desciption-column {

    padding-top:5em;

    padding-bottom:5em

  }

  .job-salary {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1em;

    padding-bottom:1em;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .job-buttons {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    border-bottom:2px solid #dde1e6

  }

  .job-paragraph {

    margin-bottom:2em;

    line-height:1.8em;

    font-weight:500;

    letter-spacing:.01em

  }

  .job-salary-title {

    margin-right:3em;

    font-size:.8em;

    font-weight:500;

    letter-spacing:.05em;

    text-transform:uppercase

  }

  .job-salary-number {

    color:#10131f;

    font-weight:600

  }

  .job-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    display:none;

    background-color:#f2f4f5

  }

  .sticky-flex {

    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

  }

  .box-block-2 {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    height:100%;

    padding:4em 3.5em;

    -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-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start;

    border-style:solid;

    border-width:1px 1px 2px;

    border-color:#ced4da #ced4da #e4e7eb;

    background-color:#fff

  }

  .bg-video-color-dark {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:5;

    background-color:rgba(16,19,31,.85)

  }

  .template-main-title {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:75em;

    margin-right:auto;

    margin-left:auto;

    padding-top:8em;

    padding-bottom:5em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .featured-article {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:stretch;

    -webkit-align-items:stretch;

    -ms-flex-align:stretch;

    align-items:stretch

  }

  .featured-article-image {

    height:27em;

    margin-bottom:2em

  }

  .article-in-category {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .featured-about {

    margin-right:.4em;

    color:#6c757d;

    font-size:.9em

  }

  .featured-about.is-link {

    line-height:1.5em;

    text-decoration:underline

  }

  .article-toptitle {

    margin-bottom:1em;

    color:#6c757d;

    font-size:.7em;

    font-weight:500;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .article-page-column-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1.5em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .article-about-block {

    margin-bottom:2em

  }

  .article-content-block {

    width:100%;

    max-width:55em;

    margin-right:auto;

    margin-left:auto;

    padding-top:5em

  }

  .article-side-link {

    color:#10131f

  }

  .newsletter-1-column {

    padding-left:4.1em

  }

  .dropdown-link-icon {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:1.7em;

    height:1.7em;

    -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:50%;

    background-color:#e4e7eb

  }

  .dropdown-title {

    width:100%;

    margin-bottom:3em;

    color:#6c757d;

    font-size:.55em;

    font-weight:600;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .dropdown-column {

    -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-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .native-menu-burger {

    display:none

  }

  .nav-menu-wrap {

    position:static;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .dropdown-links {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -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

  }

  .grid-dropdown-3-column {

    display:-ms-grid;

    display:grid;

    width:100%;

    padding-top:4em;

    padding-bottom:4em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    grid-auto-columns:1fr;

    grid-column-gap:3em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto auto;

    grid-template-rows:auto auto

  }

  .nav-dropdown-title-2 {

    margin-bottom:1em;

    color:#373b47;

    font-size:1.5em;

    font-weight:400

  }

  .nav-dropdown-title-1 {

    font-size:3em

  }

  .grid-dropdown-title {

    display:-ms-grid;

    display:grid;

    padding-top:3em;

    grid-column-gap:1em;

    grid-row-gap:1em;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto;

    border-bottom:2px solid #dde1e6

  }

  .grid-dropdown-2-column {

    grid-column-gap:1em;

    grid-row-gap:1em;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .author {

    display:-ms-grid;

    display:grid;

    padding-top:5em;

    padding-bottom:5em;

    grid-auto-columns:1fr;

    grid-column-gap:1em;

    grid-row-gap:0em;

    -ms-grid-columns:1.75fr 3.25fr 0.75fr;

    grid-template-columns:1.75fr 3.25fr 0.75fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .author-name {

    margin-bottom:.6em;

    font-size:2em;

    font-weight:700

  }

  .author-job {

    margin-bottom:.5em;

    color:#6c757d;

    font-size:.7em;

    font-weight:600;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .author-content {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:2.5em 8em;

    -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-box-align:stretch;

    -webkit-align-items:stretch;

    -ms-flex-align:stretch;

    align-items:stretch

  }

  .author-about {

    margin-bottom:3.5em

  }

  .author-image {

    position:relative;

    z-index:10

  }

  .article-item {

    width:100%

  }

  .best-article-about {

    color:hsla(0,0%,100%,.8);

    font-size:.9em;

    line-height:1.9em

  }

  .in-category {

    margin-right:.4em;

    color:#adb5bd;

    font-size:.9em

  }

  .in-category.is-link {

    line-height:1.5em;

    text-decoration:underline

  }

  .editors-choice {

    margin-bottom:1.8em;

    color:#adb5bd;

    font-size:.8em;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .article-title-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:auto;

    z-index:-1;

    height:130%;

    background-color:#e4e7eb

  }

  .article-other-title {

    margin-bottom:.8em;

    font-size:2.4em;

    font-weight:700;

    letter-spacing:-.01em

  }

  .article-title-2 {

    margin-right:1.5em;

    margin-bottom:.6em;

    font-size:1.5em;

    line-height:1.2em

  }

  .article-line-block {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-box-align:end;

    -webkit-align-items:flex-end;

    -ms-flex-align:end;

    align-items:flex-end;

    border-bottom:2px solid #e4e7eb;

    color:#10131f

  }

  .hero-3-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:60em;

    padding-top:12.5em;

    padding-bottom:8em;

    -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

  }

  .hero-3-bg-color {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(16,19,31,0)));

    background-image:linear-gradient(90deg,#fff,rgba(16,19,31,0))

  }

  .hero-5-bg-color {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    background-image:-webkit-gradient(linear,left top,right top,from(rgba(16,19,31,.86)),color-stop(33%,rgba(16,19,31,.59)),to(rgba(16,19,31,0)));

    background-image:linear-gradient(90deg,rgba(16,19,31,.86),rgba(16,19,31,.59) 33%,rgba(16,19,31,0))

  }

  .hero-5-background {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1

  }

  .hero-1-block-1 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-bottom:5em;

    -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;

    -webkit-box-flex:1;

    -webkit-flex:1;

    -ms-flex:1;

    flex:1

  }

  .hero-1-block-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:end;

    -webkit-justify-content:flex-end;

    -ms-flex-pack:end;

    justify-content:flex-end;

    -webkit-box-align:end;

    -webkit-align-items:flex-end;

    -ms-flex-align:end;

    align-items:flex-end

  }

  .hero-2-grid {

    position:relative;

    z-index:10;

    width:100%;

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto;

    border:1px solid hsla(0,0%,100%,.2)

  }

  .heading-animation-trigger-2 {

    position:relative;

    overflow:hidden;

    padding-top:.5em;

    padding-bottom:1.3em

  }

  .heading-animation-trigger-2.is-closer-to-1st {

    margin-top:-1.5em

  }

  .hero-3-grid-block {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:2em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:hsla(0,0%,100%,.05);

    -webkit-transition:color .2s,background-color .2s;

    transition:color .2s,background-color .2s;

    color:#fff

  }

  .hero-3-grid-block:hover {

    background-color:#fff;

    color:#10131f

  }

  .hero-3-grid-title {

    margin-bottom:.6em;

    font-size:1.15em

  }

  .hero-3-grid-paragraph {

    opacity:.8;

    font-size:.85em

  }

  .content-title-gray {

    margin-bottom:1.5em;

    color:#6c757d;

    font-size:1.6em;

    line-height:1.4em;

    font-weight:300;

    letter-spacing:0

  }

  .content-1-name-2 {

    margin-bottom:1.5em;

    color:#6c757d

  }

  .content-10-inner {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:60em;

    margin-right:auto;

    margin-left:auto;

    padding-top:80vh;

    padding-bottom:80vh;

    -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

  }

  .max-width-38em {

    max-width:38em

  }

  .grid-blog-2-column {

    display:-ms-grid;

    display:grid;

    grid-auto-columns:1fr;

    grid-column-gap:5em;

    grid-row-gap:1em;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .grid-listing-3-column {

    display:-ms-grid;

    display:grid;

    width:100%;

    grid-auto-columns:1fr;

    grid-column-gap:4em;

    grid-row-gap:4em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto;

    color:#10131f

  }

  .sticky-links {

    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

  }

  .empty-state-hidden {

    display:none

  }

  .footer-5-grid-1 {

    display:-ms-grid;

    display:grid;

    width:100%;

    grid-auto-columns:1fr;

    grid-column-gap:1em;

    grid-row-gap:1em;

    -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .accordion-title {

    font-size:1.3em;

    line-height:1.1em

  }

  .is-100per-width {

    width:100%

  }

  .grid-2-column-video {

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .contact-map {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    border-bottom:1px solid #ced4da;

    -o-object-fit:cover;

    object-fit:cover

  }

  .grid-contacts {

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto;

    box-shadow:0 50px 70px -20px rgba(16,19,31,.35)

  }

  .contact-in-grid {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:2.5em 2em 4em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    background-color:#fff

  }

  .contact-in-grid:hover {

    background-color:#f2f4f5

  }

  .contact-in-grid.in-middle {

    border-right:1px solid #e4e7eb;

    border-left:1px solid #e4e7eb;

    -webkit-transition:background-color .3s;

    transition:background-color .3s

  }

  .map-inner {

    position:relative;

    z-index:10;

    padding-top:12em;

    padding-bottom:12em

  }

  .hero-grid {

    position:relative;

    z-index:10;

    width:100%;

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto;

    color:#fff

  }

  .process-background {

    position:absolute;

    left:0;

    top:auto;

    right:0;

    bottom:0;

    z-index:5;

    height:100vh;

    background-image:-webkit-gradient(linear,left bottom,left top,from(#10131f),to(rgba(16,19,31,0)));

    background-image:linear-gradient(0deg,#10131f,rgba(16,19,31,0))

  }

  .process-paragraph {

    margin-bottom:2em;

    opacity:.85;

    line-height:1.9em

  }

  .author-social {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack: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

  }

  .author-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack: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

  }

  .detail-page-column-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1.5em;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    -webkit-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column;

    -webkit-box-pack:start;

    -webkit-justify-content:flex-start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .detail-page-column-1 {

    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

  }

  .detail-paragraph-1 {

    margin-bottom:.8em;

    line-height:1.2em

  }

  .detail-paragraph-2 {

    margin-bottom:.5em;

    color:#6c757d;

    font-size:1.1em

  }

  .detail-about-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:2em;

    -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

  }

  .detail-content-block {

    width:100%;

    max-width:55em;

    margin-right:auto;

    margin-left:auto

  }

  .service-subtitle-2 {

    margin-bottom:2em;

    font-size:1.4em

  }

  .service-accordion-cta {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:37em;

    -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

  }

  .cta-title {

    margin-bottom:.7em;

    opacity:.8;

    font-size:1.4em

  }

  .faq-hero-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:45em;

    padding-top:8em;

    padding-bottom:8em;

    -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;

    color:#fff

  }

  .member-about {

    margin-bottom:1.8em;

    font-size:2em

  }

  .grid-2-team-column {

    position:relative;

    display:-ms-grid;

    display:grid;

    margin-bottom:5em;

    grid-auto-columns:1fr;

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr;

    /* grid-template-columns:1fr 1fr; */

    grid-template-columns:1fr 1fr 1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto

  }

  .grid-2-team-column.is-last {

    margin-bottom:0

  }

  .team-members-wrap {

    position:relative

  }

  .job-title-block {

    max-width:50em

  }

  .job-desciption-sticky {

    position:-webkit-sticky;

    position:sticky;

    top:6em

  }

  .job-about-column-1 {

    padding-top:5em;

    padding-bottom:5em

  }

  .job-about-column-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:3.8em;

    padding-bottom:5em;

    -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

  }

  .search-landing {

    position:relative;

    bottom:auto;

    z-index:9999;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:80%;

    max-width:33em;

    margin-right:auto;

    margin-bottom:4em;

    margin-left:auto;

    padding:1.4em 2.5em;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    grid-auto-columns:1fr;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    -ms-grid-rows:auto auto;

    grid-template-rows:auto auto;

    border-radius:5em

  }

  .search-label-icon-2 {

    position:relative;

    z-index:10;

    width:1em;

    height:1em;

    margin-right:1em;

    font-size:1.1em

  }

  .search-input-2 {

    position:relative;

    z-index:10;

    height:2.2em;

    margin-bottom:0;

    padding:.3em 2.2em .3em 0;

    border:1px solid transparent;

    border-radius:0;

    background-color:transparent;

    -webkit-transition:border-color .2s;

    transition:border-color .2s;

    color:#f2f4f5;

    font-size:1em;

    font-weight:300;

    letter-spacing:.05em

  }

  .search-input-2:focus {

    border-color:transparent transparent #373b47

  }

  .search-input-2::-webkit-input-placeholder {

    color:#ced4da

  }

  .search-input-2:-ms-input-placeholder {

    color:#ced4da

  }

  .search-input-2::-ms-input-placeholder {

    color:#ced4da

  }

  .search-input-2::placeholder {

    color:#ced4da

  }

  .search-button-2 {

    position:relative;

    top:1px;

    z-index:10;

    padding:1em 2em;

    border-bottom:1px solid #fff;

    background-color:transparent;

    -webkit-transition:border-color .2s,background-color .2s;

    transition:border-color .2s,background-color .2s;

    color:#fff;

    font-size:.65em;

    font-weight:600;

    letter-spacing:.3em;

    text-transform:uppercase

  }

  .search-button-2:hover {

    border-bottom-color:#6c757d;

    background-color:#202330

  }

  .search-background-2 {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:2;

    border:1px solid #373b47;

    border-radius:5em;

    background-color:#10131f

  }

  .search-shadow-2 {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    border-radius:5em;

    box-shadow:0 40px 50px -20px rgba(25,28,31,.53)

  }

  .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: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

  }

  .utility-page-content {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-right:3em;

    padding-left:3em;

    -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;

    text-align:left

  }

  .utility-page-form {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width: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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .hero-404-block {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:39em;

    min-height:90vh;

    padding-top:5em;

    padding-bottom:5em;

    -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:start;

    -webkit-align-items:flex-start;

    -ms-flex-align:start;

    align-items:flex-start

  }

  .password-icon {

    width:1em;

    height:1em;

    margin-bottom:1em;

    font-size:2em;

    -o-object-fit:contain;

    object-fit:contain

  }

  .password-heading {

    margin-bottom:.7em;

    font-size:3.5em

  }

  .password-image {

    position:relative;

    left:0;

    top:0;

    right:auto;

    bottom:0;

    width:30vw;

    height:100%;

    margin-right:10vw

  }

  .form-success-message-2 {

    width:100%;

    padding:5em 3em;

    border:1px solid #f1fff8;

    background-color:#4dffa3;

    color:#13355f

  }

  .form-success-title-2 {

    margin-right:auto;

    margin-left:auto;

    color:#10131f;

    font-size:1.2em;

    line-height:1.5em;

    font-weight:600;

    text-align:center

  }

  .process-padding-inner {

    position:relative;

    z-index:10;

    padding-top:16em

  }

  .footer-3-links-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-top:3em;

    margin-bottom:1.5em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .footer-3-links-3 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    margin-bottom:5em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:center;

    -webkit-justify-content:center;

    -ms-flex-pack:center;

    justify-content:center;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    opacity:.8

  }

  .service-wrap-with-bg {

    position:relative

  }

  .main-service-in-grid {

    margin-top:.5em;

    margin-bottom:.5em;

    font-size:1.3em;

    line-height:1.2em

  }

  .large-job-link {

    position:relative;

    z-index:5;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    min-height:9em;

    margin-bottom:8em;

    padding-right:5em;

    padding-left:5em;

    -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:2px solid #e4e7eb;

    -webkit-transition:border-color .2s,background-color .2s;

    transition:border-color .2s,background-color .2s;

    text-align:center

  }

  .large-job-link:hover {

    border-color:#e4e7eb;

    background-color:#f2f4f5;

    color:#10131f

  }

  .link-pattern {

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    z-index:1;

    background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61dafcb757d2530276540d91_diagonal-lines.svg");

    background-position:0 0;

    background-size:auto;

    opacity:.08

  }

  .template-image {

    position:relative;

    z-index:20;

    width:100%;

    margin-bottom:2em;

    box-shadow:-14px 14px 50px 10px rgba(16,19,31,.35)

  }

  .template-image.is-1st {

    z-index:30

  }

  .template-link {

    position:relative;

    width:100%;

    color:#10131f

  }

  .template-grid {

    display:-ms-grid;

    display:grid;

    grid-column-gap:4em;

    grid-row-gap:7.5em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr

  }

  .component-image {

    position:relative;

    z-index:20;

    width:100%;

    max-width:none;

    box-shadow:-35px 35px 50px 10px rgba(16,19,31,.15)

  }

  .component-grid {

    display:-ms-grid;

    display:grid;

    margin-bottom:10em;

    padding-bottom:10em;

    grid-auto-flow:row;

    grid-column-gap:3em;

    grid-row-gap:3em;

    -ms-grid-columns:1fr 1fr;

    grid-template-columns:1fr 1fr;

    border-bottom:1px solid #ced4da

  }

  .component-grid.is-last {

    margin-bottom:0;

    border-bottom-color:transparent

  }

  .template-title-block-2 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:51em;

    margin-right:auto;

    margin-left:auto;

    padding-top:8em;

    padding-bottom:8em;

    -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

  }

  .template-title-block-3 {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    max-width:57em;

    margin-right:auto;

    margin-left:auto;

    padding-top:8em;

    padding-bottom:12em;

    -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

  }

  .template-brand {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    margin-bottom:4em;

    padding:0;

    -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;

    -webkit-transition:color .2s,letter-spacing 2s cubic-bezier(.075, .82, .165, 1);

    transition:color .2s,letter-spacing 2s cubic-bezier(.075, .82, .165, 1);

    color:#fff;

    letter-spacing:.8em

  }

  .template-brand:hover {

    color:#dde1e6;

    letter-spacing:1.1em

  }

  .template-brand-name {

    position:relative;

    padding-left:.8em;

    font-size:1.2em;

    font-weight:800;

    text-transform:uppercase

  }

  .mady-by-paragraph {

    margin-right:.7em;

    margin-left:.7em;

    color:#ced4da;

    font-size:.9em;

    letter-spacing:.03em

  }

  .template-subtitle {

    max-width:33em;

    margin-bottom:2.4em;

    color:#ced4da;

    line-height:1.9em;

    text-align:center;

    letter-spacing:.02em

  }

  .subfooter-4-row {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:100%;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center

  }

  .scroll-up-button-fixed {

    position:fixed;

    left:1.5em;

    top:auto;

    right:auto;

    bottom:1.5em;

    z-index:999;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    width:3em;

    height:3em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto

  }

  .cms-job-list,

  .cms-job-wrap {

    width:100%

  }

  .blog-description {

    margin-bottom:.7em;

    color:#373b47;

    font-size:.8em

  }

  .nav-paragraph {

    line-height:1.5em;

    text-transform: uppercase;

  }

  .flex-with-button {

    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

  }

  .nav-main-buttons-wrap {

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex

  }

  .purchase-button-fixed {

    position:fixed;

    left:-1.3em;

    top:auto;

    right:auto;

    bottom:8.7em;

    z-index:999;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding:.8em 1.5em;

    -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;

    -webkit-box-flex:0;

    -webkit-flex:0 0 auto;

    -ms-flex:0 0 auto;

    flex:0 0 auto;

    border:1px solid #a4133c;

    border-radius:5em;

    background-color:#800f2f;

    -webkit-transform:rotate(-90deg);

    -ms-transform:rotate(-90deg);

    transform:rotate(-90deg);

    -webkit-transition:background-color .2s;

    transition:background-color .2s;

    color:#fff

  }

  .purchase-button-fixed:hover {

    background-color:#a4133c

  }

  .purchase-button-title {

    font-size:.8em;

    line-height:1em;

    font-weight:600;

    letter-spacing:.2em;

    text-transform:uppercase

  }

  .client-image {

    width:100%;

    height:27em;

    margin-bottom:2em;

    -o-object-fit:cover;

    object-fit:cover

  }

  .grid-clients-2 {

    display:-ms-grid;

    display:grid;

    width:100%;

    min-height:1px;

    grid-auto-columns:1fr;

    grid-column-gap:0em;

    grid-row-gap:0em;

    -ms-grid-columns:1fr 1fr 1fr;

    grid-template-columns:1fr 1fr 1fr;

    -ms-grid-rows:auto;

    grid-template-rows:auto;

    border:1px solid #ced4da

  }

  .work-content-subtitle {

    position:relative;

    z-index:10;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    padding-top:1.3em;

    -webkit-box-orient:horizontal;

    -webkit-box-direction:normal;

    -webkit-flex-direction:row;

    -ms-flex-direction:row;

    flex-direction:row;

    -webkit-box-pack:justify;

    -webkit-justify-content:space-between;

    -ms-flex-pack:justify;

    justify-content:space-between;

    -webkit-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

    -webkit-box-align:center;

    -webkit-align-items:center;

    -ms-flex-align:center;

    align-items:center;

    opacity:.5;

    -webkit-transition:opacity .2s;

    transition:opacity .2s;

    color:#10131f

  }

  .work-content-subtitle:hover {

    opacity:1

  }

  .work-subtitle-client {

    font-size:.8em;

    font-weight:500;

    letter-spacing:.1em;

    text-transform:uppercase

  }

  .work-subtitle {

    margin-top:.6em;

    margin-bottom:.6em

  }

  .about-title-block,

  .company-title-block {

    max-width:51em

  }

  .member-link {

    position:relative;

    display:-webkit-box;

    display:-webkit-flex;

    display:-ms-flexbox;

    display:flex;

    min-height:8em;

    padding:4em;

    -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;

    -webkit-transition:background-color .2s,color .2s;

    transition:background-color .2s,color .2s;

    color:#10131f;

    text-align:center

  }

  .member-link:hover {

    background-color:#2b2f3a;

    color:#fff

  }

  .webflow-logo {

    width:4.5em

  }

  .main-template-subtitle {

    margin-bottom:1.5em;

    color:#373b47;

    font-size:1.1em;

    text-align:center

  }

  @media screen and (min-width:1440px) {

    body {

      font-size:15px

    }

  }

  @media screen and (min-width:1920px) {

    body {

      font-size:16px

    }

  }

  @media screen and (max-width:991px) {

    body {

      font-size:12px

    }

    .paragraph,

    p {

      font-size:1.2em

    }

    .paragraph.large {

      font-size:1.4em

    }

    .paragraph.small {

      font-size:1.1em

    }

    .paragraph.extra-large {

      font-size:1.5em

    }

    .paragraph.extra-small {

      font-size:.85em

    }

    .paragraph.medium {

      font-size:1.3em

    }

    .paragraph.extra-x-large {

      font-size:1.6em

    }

    .paragraph.in-fullscreen {

      font-size:1.9em

    }

    .accordion-circle.is-fullscreen {

      width:8em;

      margin-right:3em

    }

    .accordion-arrow.in-fullscreen {

      font-size:2em

    }

    .manual-section-link {

      border-bottom-width:0

    }

    .accordion-toggle.reverse-colors.in-newsletter {

      border-color:#474b57

    }

    .accordion-toggle.in-newsletter {

      border:1px solid #dde1e6

    }

    .accordion-toggle.is-fullscreen {

      padding-right:9.5em

    }

    .guide-sticky-links {

      height:3em

    }

    .icon.in-accordion {

      right:.7em

    }

    .rich-text blockquote {

      font-size:1.2em

    }

    .rich-text li {

      font-size:1.2em;

      line-height:1.6em

    }

    .container {

      padding-right:6em;

      padding-left:6em

    }

    .container.in-navigation {

      padding-right:8.5em;

      padding-left:8.5em

    }

    .container.is-fs-tab {

      padding-top:13.5em;

      padding-bottom:10em

    }

    .button-1.small {

      font-size:.8em

    }

    .heading.medium {

      font-size:2.2em

    }

    .heading.large {

      font-size:3em

    }

    .heading.extra-large,

    .heading.extra-x-large {

      font-size:3.5em

    }

    .heading.business-title {

      font-size:3.6em

    }

    .heading.hero-title-2 {

      font-size:5em

    }

    .heading.is-faq {

      font-size:3.5em

    }

    .heading.company-title-1 {

      font-size:3em

    }

    .heading.extra-xx-large {

      font-size:3.5em

    }

    .heading.is-template-title {

      font-size:3.7em;

      line-height:1.3em

    }

    .heading.service-title {

      font-size:7em

    }

    .heading.oversize-title-15em {

      font-size:10em

    }

    .heading.in-jobs {

      font-size:7em

    }

    .heading.main-template-title {

      margin-bottom:.5em;

      font-size:3.4em

    }

    .heading.article-page-title {

      margin-bottom:.4em

    }

    .heading.best-article-title {

      font-size:2.4em

    }

    .heading.hero-title-1,

    .heading.hero-title-3 {

      font-size:5em

    }

    .heading.hero-title-4 {

      font-size:3.2em

    }

    .heading.hero-title-6 {

      font-size:4.4em

    }

    .heading.oversize-title-14em {

      font-size:10em

    }

    .heading.content-9-title {

      font-size:4.5em

    }

    .heading.content-10-title {

      font-size:5em

    }

    .heading.contact-oversize {

      font-size:10em

    }

    .heading.hero-title-13 {

      font-size:3.5em

    }

    .heading.process-title {

      font-size:3.8em

    }

    .heading.service-title-2 {

      font-size:7em

    }

    .heading.job-title-2 {

      font-size:4em

    }

    .heading.search-title {

      font-size:5em

    }

    .heading.template-title-2 {

      margin-bottom:.5em;

      font-size:3.4em

    }

    .heading.component-title-2 {

      font-size:3em;

      font-weight:300

    }

    .heading.hero-5-title {

      font-size:4em

    }

    .heading.oversize-title-works {

      margin-bottom:.1em;

      font-size:12.2em

    }

    .heading.about-title-2 {

      font-size:3em

    }

    .heading.team-title-2 {

      font-size:4em

    }

    .combo-classes-paragraph {

      position:relative;

      top:auto;

      margin-right:1em

    }

    .flex.tab-wrap {

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .brand {

      margin-right:2.5em

    }

    .nav-burger {

      width:6em

    }

    .navbar {

      height:7em

    }

    .search-input {

      font-size:1.2em

    }

    .nav-link {

      top:0;

      padding:2em;

      background-color:#fff

    }

    .nav-link.w--current {

      border-bottom-color:transparent;

      color:#10131f

    }

    .nav-link.is-dropdown {

      padding:0

    }

    .nav-menu {

      position:relative;

      z-index:10;

      width:100%;

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      -webkit-box-flex:0;

      -webkit-flex:0 auto;

      -ms-flex:0 auto;

      flex:0 auto

    }

    .nav-menu.tab-hide {

      display:none

    }

    .nav-close {

      width:12vw

    }

    .aside-link {

      padding-left:5vw

    }

    .sm-topic-title.is-small {

      font-size:.6em

    }

    .aside-menu-padding {

      padding-right:8vw;

      padding-left:8vw

    }

    .aside-menu-column {

      width:50vw

    }

    .nav-link-4 {

      margin-right:2em;

      margin-left:0

    }

    .nav-num {

      position:relative;

      top:auto;

      right:auto;

      font-size:.9em

    }

    .brand-name.in-footer {

      margin-bottom:.3em

    }

    .brand-name.in-aside-menu {

      margin-bottom:.2em

    }

    .brand-name.in-footer-center {

      margin-bottom:.5em

    }

    .brand-name.in-footer-2 {

      margin-bottom:.3em

    }

    .brand-template {

      position:relative;

      bottom:auto;

      font-size:.7em

    }

    .brand-template.in-aside-menu,

    .brand-template.in-footer-black,

    .brand-template.in-footer-white {

      bottom:auto

    }

    .brand-template.in-template {

      bottom:-.6em

    }

    .grid {

      -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

      grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr

    }

    .dropdown-toggle {

      padding-top:2em;

      padding-bottom:2em;

      border-bottom-color:transparent;

      background-color:#fff

    }

    .dropdown-toggle.w--open {

      border-bottom-color:transparent

    }

    .dropdown-list {

      position:relative;

      margin-top:0;

      box-shadow:none

    }

    .dropdown-list.w--open {

      border-bottom:1px solid #10131f

    }

    .dropdown-grid {

      grid-column-gap:3.25em;

      grid-row-gap:3.25em;

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .dropdown-link-2:hover {

      background-color:#f2f4f5;

      box-shadow:none;

      -webkit-transform:none;

      -ms-transform:none;

      transform:none;

      color:#10131f

    }

    .dl-paragraph-1 {

      font-size:.7em

    }

    .nav-icon-2 {

      margin-left:.5em;

      font-size:1.9em

    }

    .component-top-title {

      font-size:.8em

    }

    .large-paragraph {

      font-size:1.8em

    }

    .button-3,

    .button-3:hover {

      padding-right:3em;

      background-size:1.6em

    }

    .button-3.is-light-version {

      background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a5296aad1c7f2_navigate_next_white_24dp.svg")

    }

    .content-6-image {

      height:30em

    }

    .hero-8-paragraph {

      font-size:1.1em

    }

    .circle-number {

      width:3em;

      height:3em;

      margin-right:1.7em;

      font-size:1em

    }

    .number-with-circle {

      margin-bottom:2.1em;

      font-size:.9em

    }

    .hero-image-main {

      height:50em

    }

    .blog-title {

      font-size:1.5em

    }

    .content-8-block-1 {

      margin-bottom:2em

    }

    .content-2-title-1 {

      font-size:1.3em;

      letter-spacing:.05em

    }

    .sc-title {

      font-size:1.8em

    }

    .sc-category {

      font-size:.9em

    }

    .sticky-content-link {

      margin-bottom:2em;

      border-color:#ced4da

    }

    .tabs-menu-2 {

      overflow:auto

    }

    .tab-link-grow {

      font-size:1em

    }

    .vertical-tabs-menu {

      overflow:auto;

      margin-right:2em

    }

    .tab-image {

      height:25em

    }

    .horizontal-tabs-menu {

      overflow:auto;

      margin-right:2em

    }

    .process-list-circle {

      width:4em;

      height:4em;

      margin-left:-11.9em;

      font-size:.8em

    }

    .process-list-line {

      width:4em

    }

    .tab-content-block {

      max-width:36em

    }

    .hero-5-image {

      width:100%;

      margin-left:0

    }

    .grid-3-column {

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .grid-block-1 {

      padding-bottom:0

    }

    .grid-block-1.is-last {

      padding-bottom:3em

    }

    .hero-2-grid-title {

      margin-bottom:.3em;

      font-size:1.3em

    }

    .hero-2-grid-paragraph {

      font-size:1.1em

    }

    .fullscreen-tab {

      margin-right:10em;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start;

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .heading-fs {

      font-size:7.5em

    }

    .hero-grid-block {

      padding-bottom:0

    }

    .hero-grid-block.is-last {

      padding-bottom:5em

    }

    .grid-paragraph-1 {

      font-size:1.4em

    }

    .video-column {

      padding:5em

    }

    .background-video-2 {

      height:25em

    }

    .footer-social-icon {

      font-size:1.2em

    }

    .footer-3-title-uppercase {

      font-size:.85em

    }

    .footer-3-contact {

      font-size:1em

    }

    .author-link-2 {

      opacity:.75;

      font-size:1.1em

    }

    .footer-5-link {

      font-size:2.5em

    }

    .scroll-up-button.with-margins {

      margin-right:1.7em

    }

    .hero-bg-linear-1 {

      max-height:100vh

    }

    .footer-3-links {

      margin-top:4em

    }

    .footer-3-grid {

      grid-column-gap:2em

    }

    .footer-link-text-2 {

      font-size:2.5em

    }

    .footer-brand-2 {

      margin-bottom:0

    }

    .min-100vh {

      max-height:none;

      min-height:auto;

      padding-top:15em

    }

    .hero-2-block-1 {

      padding-bottom:8em

    }

    .hero-2-grid-block.is-3rd {

      background-color:#fff;

      color:#10131f

    }

    .hero-header-bg-video {

      max-height:100vh

    }

    .footer-1-column-2 {

      padding-right:0;

      padding-left:0;

      -webkit-align-content:center;

      -ms-flex-line-pack:center;

      align-content:center

    }

    .footer-1-column-3 {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      -webkit-box-align:end;

      -webkit-align-items:flex-end;

      -ms-flex-align:end;

      align-items:flex-end

    }

    .footer-social-link-2 {

      height:4em;

      margin-left:1.5em

    }

    .footer-uppercase-title {

      font-size:.75em

    }

    .footer-2-address {

      font-size:1.1em

    }

    .aside-brand {

      left:12.7vw;

      top:2em

    }

    .aside-cta-title {

      font-size:.9em

    }

    .aside-contact-button {

      padding-left:5vw;

      font-size:1.2em

    }

    .hero-3-subtitle {

      margin-bottom:1em

    }

    .aside-cta-icon {

      font-size:1.8em

    }

    .nav-menu-2 {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column

    }

    .nav-menu-2.tab-hide {

      display:none

    }

    .nav-link-2 {

      padding-top:2em;

      padding-bottom:2em;

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row;

      background-color:#fff;

      color:#a4133c

    }

    .main-button {

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row;

      font-size:.9em

    }

    .main-button.in-footer {

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start

    }

    .main-button.in-nav {

      width:40%;

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between

    }

    .main-button-title {

      margin-right:1.5em;

      font-size:.9em

    }

    .scroll-down-icon {

      position:relative;

      top:-.05em;

      display:block

    }

    .content-1-title {

      font-size:1.5em

    }

    .hero-1-grid-image {

      width:40%

    }

    .hero-1-grid-content {

      padding-right:2.5em;

      padding-left:2.5em

    }

    .hero-1-grid-title {

      font-size:1.3em

    }

    .hero-1-grid-2 {

      padding:1.5em;

      background-color:#fff;

      color:#10131f

    }

    .content-7-block {

      margin-bottom:2em;

      padding-right:3em

    }

    .work-link {

      padding:3em

    }

    .work-image-size {

      height:20em

    }

    .work-content {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start;

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start

    }

    .work-title {

      margin-bottom:0;

      font-size:2.2em

    }

    .client-link {

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start;

      border:1px solid rgba(16,19,31,.1);

      background-image:url("https://assets.website-files.com/61be3810fb2a52498bd1c7eb/61be3810fb2a521dbbd1c7f4_navigate_next_black_24dp.svg");

      background-position:86% 50%;

      background-size:1.5em

    }

    .client-link:hover {

      background-color:transparent;

      color:#10131f

    }

    .footer-large-title {

      font-size:1.6em

    }

    .instruction-paragraph {

      font-size:1.1em

    }

    .template-title-block {

      padding-bottom:8em

    }

    .template-title {

      margin-bottom:0

    }

    .list-title {

      font-size:1.4em

    }

    .list-paragraph {

      font-size:1.1em

    }

    .custom-list.reverse-colors {

      max-width:30em

    }

    .about-template-item {

      width:50%

    }

    .gallery-grid-container {

      -webkit-align-self:stretch;

      -ms-flex-item-align:stretch;

      -ms-grid-row-align:stretch;

      align-self:stretch

    }

    .gallery-lightbox {

      height:15em

    }

    .gallery-lightbox.is-higher {

      height:27em

    }

    .gallery-lightbox.in-flex {

      margin-bottom:1em

    }

    .portfolio-flex-column-2 {

      padding-right:3em;

      padding-left:3em

    }

    .grid-service {

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .form-success-message.is-larger {

      padding-right:3.3em;

      padding-left:3.3em

    }

    .form-field {

      font-size:1.3em

    }

    .form-label {

      font-size:.8em;

      font-weight:500

    }

    .uppercase-title {

      font-size:.75em

    }

    .content-block-2 {

      padding-top:0;
      -ms-grid-column: span 10 !important;
      grid-column-start: span 10 !important;
      -ms-grid-column-span: 10 !important;
      grid-column-end: span 10 !important;

    }

    .template-main-title {

      max-width:57em;

      padding-bottom:8em

    }

    .article-in-category {

      padding-top:2.2em

    }

    .article-page-column-2 {

      padding-top:0;

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row;

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .article-about-block {

      margin-right:3em

    }

    .newsletter-1-column {

      padding-left:0

    }

    .dropdown-link-icon {

      background-color:#dde1e6;

      font-size:1.1em

    }

    .dropdown-title {

      font-size:.75em

    }

    .native-menu-burger {

      top:1px;

      display:-webkit-box;

      display:-webkit-flex;

      display:-ms-flexbox;

      display:flex;

      margin-right:1em;

      padding:0;

      -webkit-box-align:center;

      -webkit-align-items:center;

      -ms-flex-align:center;

      align-items:center;

      -webkit-align-self:stretch;

      -ms-flex-item-align:stretch;

      align-self:stretch;

      border-bottom:2px solid #6c757d

    }

    .native-menu-burger.w--open {

      border-bottom-color:#10131f;

      background-color:transparent;

      color:#10131f

    }

    .nav-menu-wrap {

      position:absolute;

      left:0;

      right:0;

      z-index:20;

      width:100%;

      margin-top:1px;

      box-shadow:0 100px 80px -10px rgba(16,19,31,.4)

    }

    .native-menu-burger-inner {

      position:relative;

      top:1px;

      display:-webkit-box;

      display:-webkit-flex;

      display:-ms-flexbox;

      display:flex;

      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

    }

    .native-menu-burger-title {

      font-size:.55em

    }

    .dropdown-links {

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row;

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between;

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .grid-dropdown-3-column {

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .nav-dropdown-title-2 {

      color:#6c757d;

      font-size:1.1em

    }

    .nav-dropdown-title-1 {

      color:#10131f;

      font-size:2.7em

    }

    .grid-dropdown-2-column {

      grid-column-gap:3.25em

    }

    .author-name {

      font-size:2.3em

    }

    .author-job {

      font-size:.8em

    }

    .author-content {

      padding-right:3em;

      padding-left:3em

    }

    .best-article-about {

      font-size:1.1em;

      line-height:1.7em

    }

    .article-title-2 {

      margin-bottom:.7em;

      font-size:1.8em

    }

    .article-line-block {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start;

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start

    }

    .hero-5-column-1 {

      margin-bottom:4em

    }

    .hero-1-block-1 {

      padding-bottom:8em

    }

    .hero-2-grid {

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .hero-3-grid-title {

      margin-bottom:.3em;

      font-size:1.3em

    }

    .hero-3-grid-paragraph {

      font-size:1.1em

    }

    .content-title-gray {

      font-size:1.3em;

      letter-spacing:.05em

    }

    .grid-listing-3-column {

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .footer-5-grid-1 {

      -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

      grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr

    }

    .hero-grid {

      max-width:35em;

      margin-right:auto;

      margin-left:auto;

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .detail-page-column-2 {

      padding-top:0;

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row;

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .detail-page-column-1 {

      margin-bottom:5em

    }

    .detail-paragraph-1 {

      margin-bottom:.7em

    }

    .detail-about-block {

      padding-right:3em;

      -webkit-box-flex:1;

      -webkit-flex:1;

      -ms-flex:1;

      flex:1

    }

    .service-subtitle-2 {

      margin-bottom:1em

    }

    .search-input-2 {

      font-size:1.2em

    }

    .footer-3-links-2 {

      margin-top:4em

    }

    .footer-3-links-3 {

      margin-top:2.5em

    }

    .main-service-in-grid {

      padding-left:1.3em;

      font-size:1.8em

    }

    .template-grid {

      grid-column-gap:2.25em;

      grid-row-gap:3.75em;

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .template-brand-name {

      padding-left:.4em;

      font-size:1.4em

    }

    .cms-job-item:nth-child(even) {

      background-color:#f2f4f5

    }

    .blog-description {

      font-size:1em

    }

    .nav-paragraph {

      font-size:1.9em

    }

    .nav-paragraph.with-number {

      margin-right:.6em

    }

    .nav-main-buttons-wrap {

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .grid-clients-2 {

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .work-content-subtitle {

      opacity:.7

    }

    .work-subtitle {

      font-size:1em

    }

    .member-link {

      border:1px solid rgba(16,19,31,.1)

    }

    .member-link:hover {

      background-color:transparent;

      color:#10131f

    }

    .main-template-subtitle {

      font-size:1.2em

    }

  }

  @media screen and (max-width:767px) {

    body {

      font-size:11px

    }

    p {

      font-size:1.3em

    }

    .paragraph.large {

      font-size:1.6em

    }

    .paragraph.small {

      font-size:1.1em

    }

    .paragraph.extra-large {

      font-size:1.4em

    }

    .paragraph.medium {

      font-size:1.2em

    }

    .paragraph.extra-x-large {

      font-size:1.4em

    }

    .accordion-arrow,

    .paragraph.in-fullscreen {

      font-size:1.6em

    }

    .manual-section-link {

      height:90%;

      min-width:auto;

      padding-right:.9em;

      padding-left:.9em

    }

    .accordion-toggle.is-fullscreen {

      min-height:10em

    }

    .padding-inner {

      padding-top:6em;

      padding-bottom:6em

    }

    .padding-inner.project-padding {

      padding-top:12.5em

    }

    .icon.in-box {

      margin-bottom:1em;

      font-size:2.5em

    }

    .class-name {

      font-size:1.1em

    }

    .rich-text blockquote,

    .rich-text li {

      font-size:1.3em

    }

    .container {

      padding-right:7em;

      padding-left:7em

    }

    .container.c-flex.c-guide {

      padding-right:0;

      padding-left:0

    }

    .container.in-navigation {

      padding-right:3.5em;

      padding-left:3.5em

    }

    .container.c-mob-max-width-55em {

      max-width:55em

    }

    .container.c-hero-8 {

      max-width:43em

    }

    .container.c-mob-max-width-48em {

      max-width:48em

    }

    .button-1 {

      font-size:1em

    }

    .button-1.small {

      font-size:.8em

    }

    .classes {

      width:100%;

      margin-left:0

    }

    .heading.medium {

      font-size:2em

    }

    .heading.hero-title-11 {

      font-size:3.4em

    }

    .heading.component-title,

    .heading.hero-title-12 {

      font-size:5em

    }

    .heading.interior-title-2 {

      font-size:2em

    }

    .heading.business-title {

      font-size:3.9em

    }

    .heading.is-faq {

      max-width:none;

      text-align:center

    }

    .heading.company-title-1 {

      font-size:2.7em

    }

    .heading.is-template-title {

      font-size:3em

    }

    .heading.service-title {

      font-size:5em

    }

    .heading.team-title-1 {

      font-size:3em

    }

    .heading.in-jobs,

    .heading.oversize-title-15em {

      font-size:6em

    }

    .heading.article-page-title {

      font-size:4em

    }

    .heading.best-article-title {

      font-size:2.6em

    }

    .heading.hero-title-3 {

      font-size:4em

    }

    .heading.hero-title-4 {

      margin-bottom:1em

    }

    .heading.oversize-title-14em {

      font-size:6em

    }

    .heading.content-9-title {

      font-size:4em

    }

    .heading.contact-oversize {

      font-size:6em

    }

    .heading.hero-title-13 {

      font-size:3em;

      line-height:1.2em

    }

    .heading.service-title-2 {

      font-size:6em

    }

    .heading.faq-title {

      font-size:4em;

      line-height:1.2em

    }

    .heading.job-title-2 {

      font-size:3.5em

    }

    .heading.search-title {

      font-size:4em

    }

    .heading.template-title-2 {

      font-size:2.7em

    }

    .heading.hero-5-title {

      font-size:5em

    }

    .heading.oversize-title-works {

      margin-bottom:.2em;

      font-size:9em

    }

    .heading.about-title-2 {

      font-size:2.7em

    }

    .style-block {

      padding-top:1.7em;

      padding-bottom:1.7em;

      -webkit-flex-wrap:wrap-reverse;

      -ms-flex-wrap:wrap-reverse;

      flex-wrap:wrap-reverse

    }

    .manual-section-links-list {

      overflow:auto;

      -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

    }

    .guide-subnav {

      padding-left:7em

    }

    .flex.mob-wrap {

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .flex.mob-reverse {

      -webkit-box-orient:horizontal;

      -webkit-box-direction:reverse;

      -webkit-flex-direction:row-reverse;

      -ms-flex-direction:row-reverse;

      flex-direction:row-reverse

    }

    .flex.mob-reverse-wrap {

      -webkit-flex-wrap:wrap-reverse;

      -ms-flex-wrap:wrap-reverse;

      flex-wrap:wrap-reverse

    }

    .search {

      top:6em

    }

    .nav-flex {

      width:auto;

      padding-left:3em;

      -webkit-align-self:stretch;

      -ms-flex-item-align:stretch;

      -ms-grid-row-align:stretch;

      align-self:stretch

    }

    .nav-flex.in-nav-2 {

      padding-left:3.5em

    }

    .nav-burger {

      width:5em;

      height:4.9em

    }

    .navbar {

      height:5em

    }

    .nav-link {

      -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

    }

    .nav-menu {

      background-color:#fff

    }

    .nav-close {

      width:14vw

    }

    .aside-link {

      font-size:1.7em

    }

    .sm-topic-title {

      font-size:1.1em

    }

    .sm-topic-title.is-small {

      font-size:.8em

    }

    .nav-link-4 {

      display:none;

      -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

    }

    .fm-static-link {

      padding-left:0

    }

    .brand-name.in-footer {

      margin-bottom:.4em

    }

    .brand-name.in-footer-2 {

      margin-bottom:.4em;

      padding-left:.2em

    }

    .brand-template {

      margin-top:-.2em

    }

    .grid {

      -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

      grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr

    }

    .grid.beauty-grid {

      margin-bottom:0

    }

    .dropdown-grid {

      padding-top:4em;

      padding-bottom:4em

    }

    .dropdown-link-2 {

      border-bottom:1px solid #ced4da

    }

    .large-paragraph {

      margin-bottom:1.5em

    }

    .hero-7-column-1 {

      height:30em;

      max-height:none;

      margin-bottom:3em

    }

    .button-3 {

      font-size:.9em

    }

    .experiences-block {

      padding:5em 2.5em

    }

    .content-6-column-1 {

      -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: left;

    }

    .content-4-column-2 {

      padding-top:0;

      padding-bottom:2.7em;

      -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

    }

    .button-4 {

      font-size:.9em

    }

    .hero-6-column-2 {

      height:30em;

      max-height:none;

      margin-bottom:3em

    }

    .content-4-image {

      height:30em

    }

    .content-4-column-1 {

      padding-top:0;

      padding-bottom:2em;

      -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

    }

    .content-6-column-2 {

      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-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .component-grid-block-2 {

      padding-top:1em;

      padding-bottom:1em

    }

    .hero-8-column-2 {

      height:30em;

      max-height:none;

      margin-bottom:3em

    }

    .content-3-grid-column {

      margin-bottom:1.3em

    }

    .circle-number {

      width:3em;

      height:3em;

      margin-right:1.6em

    }

    .box-heading {

      font-size:1.9em

    }

    .box-image {

      height:13em

    }

    .hero-9-request {

      font-size:.9em

    }

    .content-5-column {

      max-width:none

    }

    .blog-image {

      height:19em

    }

    .blog-title {

      margin-bottom:.4em;

      font-size:2em

    }

    .content-8-block-3 {

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start

    }

    .content-8-block-2 {

      margin-bottom:2em

    }

    .sticky-column {

      height:auto;

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row;

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between;

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap;

      -webkit-box-align:center;

      -webkit-align-items:center;

      -ms-flex-align:center;

      align-items:center

    }

    .sticky-link-block {

      display:-webkit-box;

      display:-webkit-flex;

      display:-ms-flexbox;

      display:flex;

      margin-right:2.5em;

      margin-left:2.5em;

      padding-top:1em;

      padding-bottom:1em;

      -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;

      -webkit-align-self:stretch;

      -ms-flex-item-align:stretch;

      align-self:stretch;

      font-size:.6em

    }

    .sticky-link-badge {

      right:-1.1em

    }

    .sticky-link-back {

      margin-top:0;

      margin-right:auto;

      margin-left:auto

    }

    .tab-title-2 {

      font-size:1.4em

    }

    .tabs-menu-2 {

      margin-bottom:2em;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start

    }

    .tab-link-grow {

      padding-right:1.5em;

      padding-left:1.5em

    }

    .vertical-tabs-menu {

      margin-bottom:2em;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start

    }

    .horizontal-tabs-menu {

      margin-bottom:2em

    }

    .tab-image-block {

      height:30em

    }

    .process-list-wrap {

      padding-left:3.8em

    }

    .process-list-circle {

      margin-left:-6.5em

    }

    .process-list-line {

      width:2em;

      margin-right:3em

    }

    .tab-content-block {

      max-width:30em;

      margin-top:-11em;

      padding-top:3em;

      padding-right:3.5em;

      padding-left:3.5em

    }

    .grid-3-column {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .hero-2-grid-title {

      font-size:1.5em

    }

    .hero-2-grid-paragraph {

      font-size:1.2em

    }

    .grid-list-block {

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start

    }

    .grid-list-block.is-1nd {

      padding-bottom:0

    }

    .fullscreen-tab {

      margin-right:6em

    }

    .tab-link-fs {

      min-width:auto;

      -webkit-box-flex:1;

      -webkit-flex:1;

      -ms-flex:1;

      flex:1

    }

    .heading-fs {

      font-size:6em

    }

    .relative-block {

      height:25em;

      margin-bottom:3em

    }

    .hero-grid-block {

      padding-bottom:0

    }

    .hero-grid-block.is-last {

      padding-bottom:4.5em

    }

    .grid-paragraph-1 {

      font-size:1.5em

    }

    .benefit-paragraph {

      max-width:none

    }

    .benefit-block {

      border-bottom-color:#adb5bd

    }

    .grid-link-1 {

      padding:2.3em

    }

    .footer-5-column-1 {

      margin-bottom:2em

    }

    .footer-5-social-column {

      -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

    }

    .footer-5-social {

      padding-right:2.3em;

      padding-left:2.3em

    }

    .subfooter {

      padding-top:4em;

      padding-bottom:4em

    }

    .subfooter-2-links-list {

      margin-bottom:2em

    }

    .author-link-2 {

      padding-top:.5em;

      padding-bottom:.5em;

      font-size:1.1em

    }

    .subfooter-flex {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      justify-items:center;

      grid-row-gap:0em;

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .absolute-video-in-section {

      position:relative;

      width:100%;

      height:30em;

      margin-bottom:5em

    }

    .subfooter-3-column-1 {

      -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

    }

    .scroll-up-button.with-margins {

      margin-right:0;

      margin-bottom:2.5em;

      margin-left:0

    }

    .grid-block-6 {

      padding:2em;

      border-bottom:1px solid #ced4da

    }

    .sticky-grid-image {

      height:28em;

      margin-bottom:2.5em

    }

    .sticky-grid-column-1 {

      margin-bottom:4em

    }

    .sticky-background-left {

      left:0;

      top:auto;

      right:0;

      bottom:0;

      width:100%;

      height:51.5em

    }

    .sticky-grid-block {

      position:relative;

      top:0;

      max-width:42em;

      margin-bottom:2em

    }

    .footer-3-social {

      -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

    }

    .footer-3-grid {

      grid-column-gap:0em;

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .footer-social-link-1 {

      padding-right:2.3em;

      padding-left:2.3em

    }

    .hero-image-left {

      width:13em;

      height:9em

    }

    .hero-image-right {

      width:13em

    }

    .title-center-uppercase {

      font-size:.9em

    }

    .footer-1-column-3 {

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row

    }

    .footer-social-link-2 {

      width:3em;

      margin-right:1.5em;

      margin-left:1.5em

    }

    .footer-brand-3 {

      -webkit-box-align:center;

      -webkit-align-items:center;

      -ms-flex-align:center;

      align-items:center;

      font-size:1.2em

    }

    .footer-social-link-3 {

      margin-right:1.8em;

      margin-left:1.8em

    }

    .footer-2-column-1 {

      margin-bottom:2em

    }

    .footer-5-brand {

      margin-right:2.6em

    }

    .subfooter-2-column-2 {

      -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

    }

    .grid-footer-1 {

      justify-items:center;

      grid-row-gap:2.5em;

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .subfooter-2-column-1 {

      margin-bottom:1em;

      -webkit-box-pack:center;

      -webkit-justify-content:center;

      -ms-flex-pack:center;

      justify-content:center

    }

    .subfooter-2-item {

      margin-right:1.5em;

      margin-left:1.5em

    }

    .subfooter-1-scroll-up {

      margin-bottom:1.5em

    }

    .subfooter-3-row {

      -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

    }

    .main-button.is-light-version {

      padding-top:2.4em;

      padding-bottom:2.4em

    }

    .main-button.in-nav {

      width:100%

    }

    .main-button-title {

      font-size:1em

    }

    .faq-column-2 {

      margin-top:0

    }

    .content-1-image {

      height:30em;

      min-height:auto

    }

    .content-1-title {

      font-size:2em

    }

    .content-1-block.is-last {

      padding-bottom:4em

    }

    .content-1-image-2 {

      height:30em;

      min-height:auto

    }

    .content-1-title-2 {

      font-size:2em

    }

    .button-2 {

      font-size:.9em

    }

    .faq-column-1 {

      display:-webkit-box;

      display:-webkit-flex;

      display:-ms-flexbox;

      display:flex;

      padding-bottom:0;

      -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

    }

    .hero-1-grid-title {

      font-size:1.5em

    }

    .work-title {

      font-size:2.3em

    }

    .client-link {

      background-position:90% 50%

    }

    .ctas-title {

      margin-bottom:1.5em

    }

    .instruction-block {

      padding-top:2em;

      padding-bottom:2em

    }

    .instructions-content {

      width:100%

    }

    .instruction-paragraph {

      font-size:1.2em

    }

    .webflow-university {

      font-size:1.1em

    }

    .template-title {

      font-size:1.7em

    }

    .about-template-item {

      width:100%;

      padding-top:2.1em;

      padding-bottom:2.1em

    }

    .flex-author {

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .gallery-grid-container {

      -ms-grid-columns:1fr 1fr;

      grid-template-columns:1fr 1fr

    }

    .tab-image-small {

      height:14em

    }

    .portfolio-item {

      margin-bottom:0

    }

    .portfolio-flex-column-1 {

      width:100%

    }

    .portfolio-flex-column-2 {

      width:100%;

      margin-right:auto;

      margin-left:auto

    }

    .portfolio-paragraph {

      font-size:1.2em

    }

    .grid-service {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .heading-about-services {

      font-size:2em

    }

    .section-bg-right-50vw {

      display:none

    }

    .form {

      width:100%;

      margin-right:0;

      margin-left:0

    }

    .form.tab-black-bg {

      padding:5em;

      background-color:#2b2f3a

    }

    .checkbox-field {

      font-size:1.2em

    }

    .form-success-message.is-larger {

      padding-right:5.5em;

      padding-left:5.5em

    }

    .form-item {

      width:100%

    }

    .form-field::-webkit-input-placeholder {

      font-size:.9em

    }

    .form-field:-ms-input-placeholder {

      font-size:.9em

    }

    .form-field::-ms-input-placeholder {

      font-size:.9em

    }

    .form-field::placeholder {

      font-size:.9em

    }

    .form-label {

      font-size:1em

    }

    .section-bg-left-50vw {

      display:none

    }

    .grid-column-flex {

      margin-bottom:2em

    }

    .grid-column-flex.on-dark-background {

      margin-bottom:5em;

      padding:5em;

      background-color:#2b2f3a

    }

    .uppercase-title.in-faq {

      text-align:center

    }

    .contact-content-block {

      margin-bottom:3.5em

    }

    .job-title-column {

      padding-bottom:0

    }

    .job-desciption-column {

      padding-top:3em

    }

    .job-salary-title {

      font-size:.95em

    }

    .featured-article {

      margin-bottom:4em

    }

    .featured-about {

      font-size:1.1em

    }

    .newsletter-1-column {

      margin-bottom:3em;

      padding-left:0

    }

    .native-menu-burger {

      margin-right:.5em

    }

    .nav-menu-wrap {

      background-color:#fff

    }

    .native-menu-burger-title {

      font-size:.5em

    }

    .grid-dropdown-3-column {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .nav-dropdown-title-2 {

      margin-bottom:1.5em

    }

    .author,

    .grid-dropdown-title {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .author-content {

      padding-top:4em

    }

    .author-image {

      height:39em

    }

    .best-article-about {

      font-size:1.2em

    }

    .article-title-2 {

      font-size:2.3em

    }

    .hero-4-column-1 {

      height:30em

    }

    .hero-2-grid {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .hero-3-grid-title {

      font-size:1.3em

    }

    .hero-3-grid-paragraph {

      font-size:1.1em

    }

    .grid-listing-3-column {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .sticky-links {

      width:100%;

      min-height:4.9em;

      margin-right:auto;

      margin-bottom:1em;

      margin-left:auto;

      padding-right:.9em;

      padding-left:.9em;

      -webkit-box-orient:horizontal;

      -webkit-box-direction:normal;

      -webkit-flex-direction:row;

      -ms-flex-direction:row;

      flex-direction:row;

      -webkit-box-pack:center;

      -webkit-justify-content:center;

      -ms-flex-pack:center;

      justify-content:center;

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap;

      -webkit-box-align:center;

      -webkit-align-items:center;

      -ms-flex-align:center;

      align-items:center;

      border:1px solid #ced4da;

      background-color:rgba(242,244,245,.85)

    }

    .footer-5-grid-1 {

      -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

      grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr

    }

    .newsletter-2-block {

      margin-bottom:2em

    }

    .grid-contacts {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .contact-in-grid {

      padding:1.5em 6em 3em

    }

    .contact-in-grid.in-middle {

      border-width:1px 0;

      border-top-style:solid;

      border-top-color:#e4e7eb;

      border-bottom-style:solid;

      border-bottom-color:#e4e7eb

    }

    .map-inner {

      display:-webkit-box;

      display:-webkit-flex;

      display:-ms-flexbox;

      display:flex;

      padding-top:6em;

      padding-bottom:6em;

      -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

    }

    .hero-grid {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .process-paragraph {

      font-size:1.2em

    }

    .author-social {

      -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

    }

    .detail-about-block {

      width:100%;

      -webkit-box-flex:0;

      -webkit-flex:0 auto;

      -ms-flex:0 auto;

      flex:0 auto

    }

    .job-desciption-sticky {

      position:relative;

      top:0

    }

    .job-about-column-1 {

      padding-top:3em;

      padding-bottom:8em

    }

    .job-about-column-2 {

      padding-top:1.5em;

      padding-bottom:0

    }

    .utility-page-wrap {

      height:auto;

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start

    }

    .hero-404-block {

      padding-top:10em;

      padding-bottom:10em

    }

    .password-image {

      width:100%;

      height:30em;

      margin-right:0;

      margin-bottom:5em

    }

    .main-service-in-grid {

      padding-left:.2em

    }

    .large-job-link {

      padding-right:2.5em;

      padding-left:2.5em

    }

    .component-grid {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .subfooter-4-row {

      -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

    }

    .blog-description {

      font-size:1.2em

    }

    .grid-clients-2 {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .work-subtitle {

      font-size:1.1em

    }

    .member-link {

      background-position:90% 50%

    }

    .main-template-subtitle {

      font-size:1.3em

    }

  }

  @media screen and (max-width:479px) {

    .paragraph.large {

      font-size:1.5em

    }

    .paragraph.extra-small {

      font-size:1em

    }

    .paragraph.in-fullscreen {

      font-size:1.4em

    }

    .accordion-circle {

      width:3.5em;

      margin-right:.6em

    }

    .accordion-circle.is-fullscreen {

      width:6em;

      margin-right:1.2em

    }

    .accordion-toggle.is-fullscreen {

      min-height:8em;

      padding-right:5em

    }

    .padding-inner.in-article-title {

      padding-bottom:2em

    }

    .padding-inner.project-padding {

      padding-top:10em

    }

    .icon.in-accordion.in-fullscreen {

      right:1.3em

    }

    .container {

      padding-right:8vw;

      padding-left:8vw

    }

    .container.in-navigation {

      padding-right:2.8em;

      padding-left:2.8em

    }

    .button-1.in-nav-button,

    .button-1.in-nav-button-2 {

      display:none

    }

    .heading.medium {

      font-size:1.8em

    }

    .heading.large {

      font-size:2.5em

    }

    .heading.extra-large,

    .heading.extra-x-large {

      font-size:3em

    }

    .heading.hero-title-11 {

      font-size:2.6em;

      line-height:1.2em

    }

    .heading.component-title {

      font-size:3.5em;

      line-height:1.1em

    }

    .heading.hero-title-12 {

      font-size:3.8em

    }

    .heading.interior-title-2 {

      font-size:1.6em;

      line-height:1.5em

    }

    .heading.hero-title-2 {

      font-size:3.6em

    }

    .heading.is-faq {

      font-size:3em

    }

    .heading.company-title-1 {

      font-size:2.3em

    }

    .heading.extra-xx-large {

      font-size:3em

    }

    .heading.is-template-title {

      font-size:2.5em

    }

    .heading.service-title {

      font-size:4em

    }

    .heading.team-title-1 {

      font-size:3em

    }

    .heading.main-template-title {

      font-size:6vw

    }

    .heading.article-page-title {

      font-size:2.8em

    }

    .heading.hero-title-1 {

      font-size:4.6em

    }

    .heading.hero-title-3 {

      font-size:3.5em

    }

    .heading.hero-title-4 {

      font-size:3em;

      line-height:1.2em

    }

    .heading.hero-title-5 {

      font-size:3.2em;

      line-height:1.2em

    }

    .heading.content-9-title {

      font-size:3.4em

    }

    .heading.content-10-title {

      font-size:3.5em

    }

    .heading.hero-title-13 {

      font-size:2.5em;

      line-height:1.3em

    }

    .heading.process-title {

      font-size:3em;

      line-height:1.5em

    }

    .heading.detail-title-2 {

      font-size:1.6em;

      line-height:1.7em

    }

    .heading.detail-title-1 {

      font-size:4em

    }

    .heading.service-title-2 {

      margin-bottom:.3em;

      font-size:4em

    }

    .heading.faq-title {

      font-size:3em;

      line-height:1.3em

    }

    .heading.job-title-2 {

      font-size:3em

    }

    .heading.search-title {

      font-size:3.5em

    }

    .heading.template-title-2 {

      font-size:7.5vw

    }

    .heading.component-title-2 {

      font-size:2.5em

    }

    .heading.hero-5-title {

      font-size:4em

    }

    .heading.oversize-title-works {

      font-size:6em

    }

    .heading.about-title-2 {

      font-size:2.3em

    }

    .heading.team-title-2 {

      font-size:3em

    }

    .style-block {

      padding:1.5em

    }

    .manual-section-links-list {

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start

    }

    .guide-subnav {

      padding-left:5em

    }

    .mb-2em.opacity-80 {

      font-size:1.2em;

      line-height:1.7em

    }

    .search {

      top:4em;

      width:100%;

      max-width:none;

      padding:1.2em 2.1em;

      border-radius:0

    }

    .search-background {

      border-radius:0

    }

    .nav-flex {

      padding-left:2.1em

    }

    .nav-burger {

      width:4em;

      height:3.9em

    }

    .navbar {

      height:6em

    }

    .search-input {

      font-size:1em

    }

    .nav-link {

      padding:1.5em 8vw;

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start

    }

    .nav-menu {

      width:auto

    }

    .aside-menu {

      overflow:auto;

      -webkit-flex-wrap:wrap;

      -ms-flex-wrap:wrap;

      flex-wrap:wrap

    }

    .nav-close {

      width:24vw

    }

    .aside-links {

      padding-right:12vw;

      padding-left:12vw

    }

    .aside-link {

      padding-top:.5em;

      padding-bottom:.5em;

      padding-left:12vw

    }

    .sm-topic-title {

      font-size:8vw

    }

    .sm-topic-title.is-small {

      font-size:4vw

    }

    .aside-menu-padding {

      padding-right:0;

      padding-bottom:5em;

      padding-left:0;

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start

    }

    .aside-menu-padding.is-2nd {

      padding:5em 0 0

    }

    .aside-menu-column {

      overflow:visible;

      width:100%

    }

    .fm-static-link {

      padding-top:.2em;

      padding-bottom:.2em;

      font-size:1.8em;

      font-weight:500

    }

    .nav-num {

      font-size:.7em

    }

    .brand-template {

      margin-top:-.3em

    }

    .grid {

      -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;

      grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr

    }

    .dropdown-toggle {

      padding:1.5em 8vw;

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between

    }

    .component-circle-button {

      width:4.5em;

      height:4.5em

    }

    .component-paragraph {

      font-size:1.15em

    }

    .component-line {

      margin-top:2em;

      margin-bottom:2em

    }

    .large-paragraph {

      font-size:1.5em

    }

    .button-3 {

      padding-top:1.1em;

      padding-bottom:1.1em

    }

    .experiences-block {

      width:100%;

      padding-top:3em;

      padding-bottom:3em

    }

    .content-6-column-2 {

      padding-top:3.5em;

      padding-bottom:3.5em

    }

    .circle-number {

      width:3em;

      height:3em;

      margin-right:1.3em

    }

    .box-block {

      padding-top:3em;

      padding-right:2.5em;

      padding-left:2.5em

    }

    .blog-title {

      font-size:1.6em

    }

    .sticky-link-block {

      margin-right:2em;

      margin-left:2em

    }

    .sticky-content-link {

      margin-bottom:2em;

      padding:1em

    }

    .tab-title-2 {

      font-size:1.3em

    }

    .vertical-tabs {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column

    }

    .vertical-tabs-menu {

      position:relative;

      top:0;

      margin-right:0

    }

    .tab-link {

      margin-bottom:.8em;

      font-size:1.7em

    }

    .horizontal-tabs {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column

    }

    .tab-link-horizontal {

      margin-right:3vw;

      margin-left:3vw

    }

    .tab-title {

      font-size:1.7em

    }

    .process-list-column {

      padding-bottom:8em

    }

    .process-list-wrap {

      padding-left:3.2em

    }

    .process-list-circle {

      margin-left:-6.4em;

      font-size:.7em

    }

    .process-list-line {

      width:1.7em;

      margin-right:2em

    }

    .tab-content-block {

      width:85%;

      max-width:none;

      padding-top:2em;

      padding-right:2em;

      padding-left:2em

    }

    .grid-3-column {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .hero-2-grid-paragraph {

      font-size:1.1em

    }

    .fullscreen-tab {

      left:5.3em;

      margin-right:3em

    }

    .heading-fs {

      font-size:4.2em;

      line-height:1em

    }

    .fs-paragraph {

      margin-bottom:2em;

      margin-left:0

    }

    .fs-flex {

      -webkit-flex-wrap:wrap-reverse;

      -ms-flex-wrap:wrap-reverse;

      flex-wrap:wrap-reverse

    }

    .hero-grid-block {

      padding:2.5em 2.5em .5em

    }

    .hero-grid-block.is-last {

      padding-bottom:4em

    }

    .grid-image-12 {

      height:11em

    }

    .hero-4-content {

      padding-right:8vw;

      padding-left:8vw

    }

    .video-column {

      padding:3em 2.2em

    }

    .background-video-2 {

      height:15em

    }

    .subfooter {

      padding-top:3.5em;

      padding-bottom:3.5em

    }

    .subfooter-2-links-list {

      width:100%;

      -webkit-box-pack:center;

      -webkit-justify-content:center;

      -ms-flex-pack:center;

      justify-content:center

    }

    .subfooter-1-link {

      padding-top:.5em;

      padding-bottom:.5em

    }

    .author-link-2 {

      margin-right:auto;

      margin-left:auto;

      padding-top:1em;

      padding-bottom:1em

    }

    .subfooter-3-column-1 {

      width: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

    }

    .scroll-up-button.with-margins {

      margin-bottom:2em

    }

    .subfooter-links-wrap {

      width:100%

    }

    .footer-link-block.in-footer-3 {

      -webkit-box-pack:center;

      -webkit-justify-content:center;

      -ms-flex-pack:center;

      justify-content:center

    }

    .footer-link-block.in-footer-3x {

      font-size:1em

    }

    .hero-2-grid-block {

      padding:2em

    }

    .footer-social-link-2 {

      margin-right:1em;

      margin-left:1em

    }

    .footer-2-column-1 {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column

    }

    .footer-2-address {

      margin-left:0

    }

    .subfooter-1-links-list {

      width:100%;

      -webkit-box-pack:center;

      -webkit-justify-content:center;

      -ms-flex-pack:center;

      justify-content:center

    }

    .subfooter-2-item {

      margin-right:1em;

      margin-left:1em

    }

    .subfooter-3-row {

      padding-right:9vw;

      padding-left:9vw

    }

    .aside-brand {

      left:24vw

    }

    .aside-contacts {

      position:relative;

      left:auto;

      right:auto;

      bottom:auto;

      min-height:auto;

      padding:0 12vw

    }

    .aside-cta-title {

      font-size:3vw

    }

    .aside-contact {

      font-size:3.5vw

    }

    .aside-contact-button {

      padding-left:12vw

    }

    .aside-cta-button {

      padding-right:12vw;

      padding-left:12vw

    }

    .aside-call-to-action {

      position:relative;

      min-height:12em

    }

    .aside-image-link-title {

      font-size:7vw

    }

    .aside-grid-links {

      margin-bottom:3em

    }

    .aside-link-2 {

      font-size:3.5vw

    }

    .aside-cta-icon {

      font-size:5vw

    }

    .search-shadow {

      border-radius:0

    }

    .nav-link-2 {

      padding:1.5em 8vw;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start

    }

    .main-button {

      padding-top:1.4em;

      padding-bottom:1.4em

    }

    .main-button.in-footer {

      width:100%;

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between

    }

    .main-button.is-light-version {

      padding-top:1.7em;

      padding-bottom:1.7em

    }

    .main-button.in-contact {

      width:100%;

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between

    }

    .main-button.in-dropdown {

      min-width:44%;

      margin-right:0;

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between

    }

    .content-1-title,

    .content-1-title-2 {

      font-size:1.8em

    }

    .button-2 {

      padding-top:1.1em;

      padding-bottom:1.1em;

      font-size:1em

    }

    .blog-category {

      font-size:1.2em

    }

    .work-link {

      padding:2.2em

    }

    .work-content {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start;

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start

    }

    .work-title {

      margin-right:0;
      margin-bottom:0;
      font-size: 1.6em;
      padding: .6em 0;

    }

    .client-link {

      padding:2.2em

    }

    .ctas-title {

      font-size:1.4em

    }

    .footer-large-title {

      font-size:1.4em;

      line-height:1.8em

    }

    .template-title {

      margin-right:0;

      margin-bottom:0

    }

    .circle-in-list {

      margin-right:1.5em

    }

    .custom-list.reverse-colors {

      max-width:none

    }

    .gallery-lightbox {

      height:10em

    }

    .gallery-lightbox.is-higher {

      height:22em

    }

    .gallery-lightbox.in-flex {

      width:49%;

      margin-bottom:.5em

    }

    .tab-image-small {

      height:11em

    }

    .portfolio-flex-column-2 {

      padding:5em 3.5em

    }

    .heading-about-services {

      margin-bottom:2em;

      font-size:1.8em

    }

    .form.tab-black-bg {

      padding:3em

    }

    .form-success-message.is-larger {

      padding-right:3.5em;

      padding-left:3.5em

    }

    .form-error-message {

      padding:1.7em

    }

    .form-item.form-48-column.mob-100-col {

      width:100%

    }

    .form-success-title-1 {

      font-size:1.2em

    }

    .form-error-paragraph {

      font-size:1em

    }

    .grid-column-flex.on-dark-background {

      padding:3em

    }

    .box-block-2 {

      padding-top:3em;

      padding-right:2.5em;

      padding-left:2.5em

    }

    .native-menu-burger {

      margin-right:.1em

    }

    .nav-menu-wrap {

      width:auto

    }

    .author-content {

      padding-right:1.5em;

      padding-bottom:1.5em;

      padding-left:1.5em

    }

    .author-about {

      margin-bottom:2em

    }

    .author-image {

      height:30em

    }

    .article-title-2 {

      margin-right:0;

      margin-bottom:0;

      font-size:2em

    }

    .article-line-block {

      -webkit-box-orient:vertical;

      -webkit-box-direction:normal;

      -webkit-flex-direction:column;

      -ms-flex-direction:column;

      flex-direction:column;

      -webkit-box-pack:start;

      -webkit-justify-content:flex-start;

      -ms-flex-pack:start;

      justify-content:flex-start;

      -webkit-box-align:start;

      -webkit-align-items:flex-start;

      -ms-flex-align:start;

      align-items:flex-start

    }

    .hero-3-bg-color {

      background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,hsla(0,0%,100%,.66)),to(hsla(0,0%,100%,.3)));

      background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,.66) 50%,hsla(0,0%,100%,.3))

    }

    .hero-2-grid {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .hero-3-grid-block {

      padding:2em

    }

    .sticky-links {

      min-height:3.9em;

      padding-right:1.5em;

      padding-left:1.5em

    }

    .footer-5-grid-1 {

      -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;

      grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr

    }

    .accordion-title {

      font-size:1.2em

    }

    .hero-grid {

      -ms-grid-columns:1fr;

      grid-template-columns:1fr

    }

    .service-subtitle-2 {

      font-size:1.25em

    }

    .job-about-column-1 {

      padding-top:1em;

      padding-bottom:3em

    }

    .search-landing {

      width:100%;

      padding:1.2em 2.1em

    }

    .search-input-2 {

      font-size:1em

    }

    .search-shadow-2 {

      border-radius:0

    }

    .form-success-title-2 {

      font-size:1.2em

    }

    .process-padding-inner {

      padding-top:10em

    }

    .main-service-in-grid {

      padding-left:0;

      font-size:1.5em

    }

    .component-grid.is-last {

      margin-bottom:0;

      border-bottom-color:transparent

    }

    .subfooter-4-row {

      padding-right:9vw;

      padding-left:9vw

    }

    .scroll-up-button-fixed {

      left:2vw;

      bottom:.9em

    }

    .nav-paragraph {

      font-size:1.5em;
      line-height: 2.4em;

    }

    .nav-main-buttons-wrap {

      -webkit-box-pack:justify;

      -webkit-justify-content:space-between;

      -ms-flex-pack:justify;

      justify-content:space-between

    }

    .purchase-button-fixed {

      left:-2.2em;

      bottom:8.2em

    }

    .member-link {

      padding:2.2em

    }

    #w-node-a2fe9292-9bc7-ad3c-c9f6-b11dba198837-3afe69cd{
    -ms-grid-column: span 10 !important;
    grid-column-start: span 10 !important;
    -ms-grid-column-span: 10 !important;
    grid-column-end: span 10 !important;
    -ms-grid-row: span 10 !important;
    grid-row-start: span 10 !important;
    -ms-grid-row-span: 10 !important;
    grid-row-end: span 10 !important;
  
    }

  }

  #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5653-05f123d9,

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e44-c13d5cc1,

  #w-node-_13c4fc7f-f64f-3d06-d3b8-4908db56691f-05f123d9,

  #w-node-_165c218f-d64a-112a-ae5e-ce2ede9560a1-850a879c,

  #w-node-_25a38879-d391-ef67-06f1-7652aeed5ecf-cfa79920,

  #w-node-_2ef4b4c2-2a74-7799-265e-c6c348e010e0-8e2c46e5,

  #w-node-_375635f5-adab-086e-69a0-114e413f617d-efc4a6b6,

  #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a38-05f123d9,

  #w-node-b82d6170-6328-ebd0-976a-4f4123580743-3afe69cd,

  #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf0-6bd1c7ec,

  #w-node-e2c025db-656f-adf2-a45f-27dd6358aedf-fa8177d2,

  #w-node-fc98a669-6cd1-8ccf-71b3-135e3dd4c7df-d588d2c0 {

    -ms-grid-column:span 4;

    grid-column-start:span 4;

    -ms-grid-column-span:4;

    grid-column-end:span 4;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf3-6bd1c7ec {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 3;

    grid-column-start:span 3;

    -ms-grid-column-span:3;

    grid-column-end:span 3;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3f9-6bd1c7ec,

  #w-node-_365633e2-06c2-c6ff-edd8-cbced394bec2-6bd1c7ec,

  #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2d8-21d2f633,

  #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1868f-7ee1866b,

  #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d0a-8f4882f6,

  #w-node-c21a10a9-2c29-c882-31de-1669f15d3476-20935155,

  #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912c-6bd1c7ec,

  #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc673a-14fc6717 {

    -ms-grid-column:span 5;

    grid-column-start:span 5;

    -ms-grid-column-span:5;

    grid-column-end:span 5;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3fc-6bd1c7ec,

  #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5656-05f123d9,

  #w-node-_13c4fc7f-f64f-3d06-d3b8-4908db566922-05f123d9,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd463c-d42535cc,

  #w-node-_1a94944b-b4c9-ca34-4c15-a8b890a7c023-d42535cc,

  #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2db-21d2f633,

  #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d0d-8f4882f6,

  #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a3b-05f123d9,

  #w-node-c21a10a9-2c29-c882-31de-1669f15d3479-20935155,

  #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912f-6bd1c7ec {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 4;

    grid-column-start:span 4;

    -ms-grid-column-span:4;

    grid-column-end:span 4;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb565a-05f123d9,

  #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5666-05f123d9,

  #w-node-_10e76741-ed06-cacb-6bd2-1bada0ded000-83a45ebd,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd4640-d42535cc,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd464c-d42535cc,

  #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2df-21d2f633,

  #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2eb-21d2f633,

  #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d11-8f4882f6,

  #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d1d-8f4882f6,

  #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc64-cfa79920,

  #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc8c-cfa79920,

  #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bcbe-cfa79920,

  #w-node-eb88f242-e8e0-4ce9-7591-19a474388a0f-743889ac {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 2;

    grid-column-start:span 2;

    -ms-grid-column-span:2;

    grid-column-end:span 2

  }

  #w-node-c25dd94e-aec4-3765-ee42-a465e5f7e831-3d690785,

  #w-node-d52b5ade-ce44-436e-bb11-0efe3d6907c4-3d690785,

  #w-node-d52b5ade-ce44-436e-bb11-0efe3d6907c8-3d690785,

  #w-node-d52b5ade-ce44-436e-bb11-0efe3d6907cc-3d690785 {

    -ms-grid-column-align:start;

    justify-self:start

  }

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd4639-d42535cc,

  #w-node-_1a94944b-b4c9-ca34-4c15-a8b890a7c020-d42535cc,

  #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8d9-d6169a27,

  #w-node-_3b1067c3-3dd1-e2d9-c04a-f0fb50e92e9c-9c7ae678,

  #w-node-_463acfd5-2840-9a3d-4a64-b59b0875884e-efc4a6b6,

  #w-node-_652be86a-87e1-3fab-bfdd-da54e4ad0c2b-d6169a27,

  #w-node-_7e078faa-81b9-cc83-5654-ed7ccd020f01-5e4f6b1e,

  #w-node-_838d0a72-ad44-c601-08b2-58e7e1b83373-efc4a6b6,

  #w-node-_9aea2d8b-1b23-62b1-5021-f2fb6d4596d7-c13d5cc1,

  #w-node-a7619feb-e9a5-4838-396e-0848b922b6cd-b1fd4a42,

  #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde0-5e4f6b1e,

  #w-node-b9f2d5e2-1483-7a3d-bec7-9ded69567e61-b1fd4a42,

  #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd032-357ac9cb,

  #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ad4-c13d5cc1 {

    -ms-grid-column:span 6;

    grid-column-start:span 6;

    -ms-grid-column-span:6;

    grid-column-end:span 6;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8ec-d6169a27,

  #w-node-_463acfd5-2840-9a3d-4a64-b59b08758861-efc4a6b6,

  #w-node-_7e078faa-81b9-cc83-5654-ed7ccd020f09-5e4f6b1e,

  #w-node-_838d0a72-ad44-c601-08b2-58e7e1b83377-efc4a6b6,

  #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1869a-7ee1866b,

  #w-node-a7619feb-e9a5-4838-396e-0848b922b6e0-b1fd4a42,

  #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd045-357ac9cb,

  #w-node-e7f4a35f-6222-bfcd-351d-51cedc1dbd92-c13d5cc1,

  #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ae7-c13d5cc1,

  #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc6745-14fc6717 {

    -ms-grid-column:8;

    grid-column-start:8;

    -ms-grid-column-span:5;

    grid-column-end:13;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2

  }

  #w-node-_02bab148-a47d-9258-c462-bf9327d815d7-357ac9cb,

  #w-node-_0b98fead-4a07-6fa4-ad32-7a698c5e612d-39fcd90b,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd457d-d42535cc,

  #w-node-_25ad58a6-b528-d14e-ff48-9fe29aacc849-5e4f6b1e,

  #w-node-_63e81c7f-91a5-40fb-39f1-e16d5101488c-80593eb3,

  #w-node-_6569944a-251d-b589-d71b-1bca51801a55-9482062e,

  #w-node-_8ddcd5c8-b239-9190-794c-9731870363f2-8f4882f6,

  #w-node-a07b9881-2729-b871-1309-2f4b70ff7588-9b802420,

  #w-node-a4f62977-df7f-e616-fc2c-bd7a6057ca3d-d6169a27,

  #w-node-a71748dc-7a78-d53e-ef32-e11f97252d9b-01fdef97,

  #w-node-f953d2ac-d2bc-b302-7266-bf69bcf25e34-5e4f6b1e {

    -ms-grid-column:4;

    grid-column-start:4;

    -ms-grid-column-span:6;

    grid-column-end:10;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-b8af3b19-3f5d-d8bd-48b7-834fb58046d7-a2cc7c75,

  #w-node-dd58e79b-839d-4aa1-6515-d9c2bb713c9c-5e4f6b1e {

    -ms-grid-column:3;

    grid-column-start:3;

    -ms-grid-column-span:8;

    grid-column-end:11;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_5ea0ab81-d352-b438-cd4c-e1264695f221-5e4f6b1e {

    -ms-grid-column:span 6;

    grid-column-start:span 6;

    -ms-grid-column-span:6;

    grid-column-end:span 6;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_5ea0ab81-d352-b438-cd4c-e1264695f237-5e4f6b1e {

    -ms-grid-column:span 6;

    grid-column-start:span 6;

    -ms-grid-column-span:6;

    grid-column-end:span 6;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-row-align:stretch;

    align-self:stretch

  }

  #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d21-5e4f6b1e,

  #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd37-86cb80ab,

  #w-node-_36729916-8aea-080a-72e4-115557f913b3-a2cc7c75,

  #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057f8-52a48203,

  #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445ee-cfa79920,

  #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c6893835-ffb1143e {

    -ms-grid-column:span 7;

    grid-column-start:span 7;

    -ms-grid-column-span:7;

    grid-column-end:span 7;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_1d3393bd-da6e-495d-285f-ab93d6858275-bba78b83,

  #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d25-5e4f6b1e,

  #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f8-cd5aca9f,

  #w-node-ba31c892-b8b3-f8e9-10a5-77c98aa0128b-f5881b2f {

    -ms-grid-column:9;

    grid-column-start:9;

    -ms-grid-column-span:4;

    grid-column-end:13;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_06606a22-dbf5-d403-881f-ec02cf438e0c-efc4a6b6,

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e46-c13d5cc1,

  #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde4-5e4f6b1e,

  #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be41091-3afe69cd,

  #w-node-c21a10a9-2c29-c882-31de-1669f15d3428-20935155,

  #w-node-deabaf94-ba7e-2949-d272-501a956503c2-21d2f633,

  #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d6-850a879c {

    -ms-grid-column:9;

    grid-column-start:9;

    -ms-grid-column-span:4;

    grid-column-end:13;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2

  }

  #w-node-_427dd18e-a940-237c-bb89-7a784af3f934-5e4f6b1e,

  #w-node-e2c025db-656f-adf2-a45f-27dd6358aed4-fa8177d2 {

    -ms-grid-column-span:5;

    grid-column-end:span 5;

    -ms-grid-column:span 5;

    grid-column-start:span 5;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-column-align:start;

    justify-self:start;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_2f03befe-3a7a-895c-7773-35deb5487ce8-5e4f6b1e,

  #w-node-_427dd18e-a940-237c-bb89-7a784af3f930-5e4f6b1e,

  #w-node-d36c9237-3f8a-8958-419e-ccec2300dd89-511d44ab,

  #w-node-ec0ad3ec-0c1c-85c3-4be6-bebaea76b93d-b751add9 {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:8;

    grid-column-start:8;

    -ms-grid-column-span:5;

    grid-column-end:13

  }

  #w-node-_095bf059-ec30-2e59-94f2-95c6469330fc-f23d00d7,

  #w-node-_095bf059-ec30-2e59-94f2-95c646933120-f23d00d7,

  #w-node-_0efd52ce-b41e-ee61-8250-1354c42fdb88-a41b9625,

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e28-c13d5cc1,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45ab-d42535cc,

  #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c1-c13d5cc1,

  #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c4-c13d5cc1,

  #w-node-_21ed944a-4275-eb30-36e7-d643ac5d48a8-5e4f6b1e,

  #w-node-_2281a7c7-8390-5c5b-3471-1d018b50326e-cfa79920,

  #w-node-_2281a7c7-8390-5c5b-3471-1d018b503294-cfa79920,

  #w-node-_2281a7c7-8390-5c5b-3471-1d018b5032b8-cfa79920,

  #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f62c-c13d5cc1,

  #w-node-_3b1067c3-3dd1-e2d9-c04a-f0fb50e92ebb-9c7ae678,

  #w-node-_4055c776-2a51-35c2-2705-7fd35af90720-8f4882f6,

  #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b868-e5bdad75,

  #w-node-_57b17031-7ab4-8cd3-b55c-85de3198d59f-39fcd90b,

  #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf3-1e4584cb,

  #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30c6-86cb80ab,

  #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30c9-86cb80ab,

  #w-node-_7a9e04f4-44ae-71dc-cbf6-b05c35eaabf2-511d44ab,

  #w-node-_825c4fa2-9051-ca4a-503d-d0a565daf6ac-eddb7244,

  #w-node-_924f8bb4-787c-c326-93a7-4db906cfd8ac-1e4584cb,

  #w-node-b00e7a13-95f2-d3fa-01b1-a81a48a722e8-511d44ab,

  #w-node-b0888793-7278-d7ca-af05-1da907e7b088-757a1d2a,

  #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb23-39fcd90b,

  #w-node-bd87c7bd-210d-a0dd-200b-f0e433e1748a-4bcad4dd,

  #w-node-d36c9237-3f8a-8958-419e-ccec2300dd52-511d44ab,

  #w-node-e575b22c-3de7-d1ce-ccfa-7147b995f375-511d44ab,

  #w-node-f5c10a61-db7b-8c8e-d859-e58ded8cbe82-511d44ab {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 5;

    grid-column-start:span 5;

    -ms-grid-column-span:5;

    grid-column-end:span 5

  }

  #w-node-_77bc8045-3864-a1c3-3348-92e5536451c6-5e4f6b1e {

    -ms-grid-column-span:5;

    grid-column-end:13;

    -ms-grid-column:8;

    grid-column-start:8;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-column-align:center;

    justify-self:center

  }

  #w-node-_2f03befe-3a7a-895c-7773-35deb5487cd9-5e4f6b1e,

  #w-node-ec0ad3ec-0c1c-85c3-4be6-bebaea76b932-b751add9 {

    -ms-grid-column-span:6;

    grid-column-end:span 6;

    -ms-grid-column:span 6;

    grid-column-start:span 6;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-column-align:start;

    justify-self:start;

    -ms-grid-row-align:start;

    align-self:start

  }

  #w-node-_041aca7b-f833-0e29-7241-dad9c2e4c85d-c13d5cc1,

  #w-node-_0b9509be-1f87-3218-0ac0-90a01ca44fea-8e2c46e5,

  #w-node-_0ba196ca-c5f8-56fe-004a-a678fcdbdb67-d588d2c0,

  #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3aa2-53b9e146,

  #w-node-_26e9ae59-7cf3-2611-5483-00b1980cfefa-5e4f6b1e,

  #w-node-_504df65c-9982-cdfc-a166-afcc5942bb39-05f123d9,

  #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531c2-efc4a6b6,

  #w-node-_82f9473c-d321-7455-c4a3-8c5b67bf65d6-a2cc7c75,

  #w-node-_871d5861-1065-5f0d-66f4-7a75f305be5a-c13d5cc1,

  #w-node-af521984-9414-e795-a5ae-5f841ff3f00e-9c51ed03,

  #w-node-dd578279-17f6-4e4a-e6d4-3ee6d90f7c45-709b44dc,

  #w-node-e5212db2-4c1c-3948-a459-45cd0f210255-757a1d2a,

  #w-node-e943f9be-0319-52af-f1c1-18fc4986c529-eddb7244 {

    -ms-grid-column-span:4;

    grid-column-end:span 4;

    -ms-grid-column:span 4;

    grid-column-start:span 4;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_095bf059-ec30-2e59-94f2-95c646933104-f23d00d7,

  #w-node-_095bf059-ec30-2e59-94f2-95c646933128-f23d00d7,

  #w-node-_0ba196ca-c5f8-56fe-004a-a678fcdbdb6e-d588d2c0,

  #w-node-_0efd52ce-b41e-ee61-8250-1354c42fdb91-a41b9625,

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e38-c13d5cc1,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45ae-d42535cc,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45d9-d42535cc,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45e8-d42535cc,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45f5-d42535cc,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd4602-d42535cc,

  #w-node-_197bb48a-173b-54b7-192a-81046f192947-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192967-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192987-dac1d2db,

  #w-node-_1d572771-e888-074a-1556-2629d8efd288-cfa79920,

  #w-node-_2281a7c7-8390-5c5b-3471-1d018b503278-cfa79920,

  #w-node-_2281a7c7-8390-5c5b-3471-1d018b50329c-cfa79920,

  #w-node-_2281a7c7-8390-5c5b-3471-1d018b5032c0-cfa79920,

  #w-node-_26e9ae59-7cf3-2611-5483-00b1980cff04-5e4f6b1e,

  #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cd8-c13d5cc1,

  #w-node-_4055c776-2a51-35c2-2705-7fd35af90723-8f4882f6,

  #w-node-_40b91ebb-31ad-c055-5151-ce17ca7406d0-cfa79920,

  #w-node-_504df65c-9982-cdfc-a166-afcc5942bb43-05f123d9,

  #w-node-_55ec546d-7426-561f-3321-cb614ca3be5d-b751add9,

  #w-node-_57b17031-7ab4-8cd3-b55c-85de3198d5a8-39fcd90b,

  #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e97-dd2d0bfd,

  #w-node-_6636252f-7c67-b319-0256-be5ef17e3889-4bcad4dd,

  #w-node-_8114618f-6c5c-e91a-c909-e2029d8ccebc-1e4584cb,

  #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc445-709b44dc,

  #w-node-_924f8bb4-787c-c326-93a7-4db906cfd8b6-1e4584cb,

  #w-node-_968d0cfc-5563-96c6-54ea-7cf2d5d2fec6-357ac9cb,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3bd9-8f4882f6,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3be8-8f4882f6,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3bf5-8f4882f6,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3c02-8f4882f6,

  #w-node-_9bf507b7-6240-970d-9a06-bf5810a40dfc-53b9e146,

  #w-node-_9d0700af-5673-2994-6eaf-b1b766dfc036-c13d5cc1,

  #w-node-a714462a-3a55-8d6c-f205-dba1a500be0e-428f244b,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3b0-c13d5cc1,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3bf-c13d5cc1,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3cc-c13d5cc1,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3d9-c13d5cc1,

  #w-node-c6e3a418-5d44-f88e-a667-a8adf0ef6d9b-20935155,

  #w-node-d1a7042e-83a3-b5b1-c379-f08e66857027-cfa79920,

  #w-node-d36be152-4230-c0ac-f1bf-13e6df3a6ea5-21d2f633,

  #w-node-d41d6361-13a8-e501-642f-13f17f946bd9-428f244b,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c4c-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c6c-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c80-53b9e146,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad0-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad9-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4ae4-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4aef-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4afb-c13d5cc1,

  #w-node-dd578279-17f6-4e4a-e6d4-3ee6d90f7c4f-709b44dc,

  #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8413-9c51ed03,

  #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8423-9c51ed03,

  #w-node-e02e0527-efd5-985f-2325-5d2136a64e84-4bcad4dd,

  #w-node-e5212db2-4c1c-3948-a459-45cd0f21025f-757a1d2a,

  #w-node-e5fa43f5-7423-a4da-94a9-3771b03294a0-c13d5cc1,

  #w-node-e943f9be-0319-52af-f1c1-18fc4986c533-eddb7244,

  #w-node-e9929791-138e-41c8-c95c-93bb2aba18c2-428f244b,

  #w-node-ec8d1188-cd5b-e221-8dd9-14be3acf5005-cfa79920 {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:7;

    grid-column-start:7;

    -ms-grid-column-span:6;

    grid-column-end:13

  }

  #w-node-_41c38f61-e7ff-2f14-6f58-3bae9e754a66-9e754a5b {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 3;

    grid-column-start:span 3;

    -ms-grid-column-span:3;

    grid-column-end:span 3;

    -ms-grid-column-align:center;

    justify-self:center;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_41c38f61-e7ff-2f14-6f58-3bae9e754a6b-9e754a5b {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:5;

    grid-column-start:5;

    -ms-grid-column-span:4;

    grid-column-end:9;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_41c38f61-e7ff-2f14-6f58-3bae9e754a6e-9e754a5b {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:10;

    grid-column-start:10;

    -ms-grid-column-span:3;

    grid-column-end:13;

    -ms-grid-column-align:center;

    justify-self:center;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8dd-d6169a27,

  #w-node-_463acfd5-2840-9a3d-4a64-b59b08758852-efc4a6b6,

  #w-node-_652be86a-87e1-3fab-bfdd-da54e4ad0c2f-d6169a27,

  #w-node-a7619feb-e9a5-4838-396e-0848b922b6d1-b1fd4a42,

  #w-node-b9f2d5e2-1483-7a3d-bec7-9ded69567e65-b1fd4a42,

  #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd036-357ac9cb,

  #w-node-e9bbb400-fdd6-09e1-5cef-1926fcd6fa51-c13d5cc1,

  #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ad8-c13d5cc1 {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:8;

    grid-column-start:8;

    -ms-grid-column-span:5;

    grid-column-end:13;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8e6-d6169a27,

  #w-node-_463acfd5-2840-9a3d-4a64-b59b0875885b-efc4a6b6,

  #w-node-a7619feb-e9a5-4838-396e-0848b922b6da-b1fd4a42,

  #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd03f-357ac9cb,

  #w-node-e7f4a35f-6222-bfcd-351d-51cedc1dbd96-c13d5cc1,

  #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ae1-c13d5cc1 {

    -ms-grid-row-align:center;

    align-self:center;

    -ms-grid-column:span 5;

    grid-column-start:span 5;

    -ms-grid-column-span:5;

    grid-column-end:span 5;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e35-c13d5cc1,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45d6-d42535cc,

  #w-node-_1d572771-e888-074a-1556-2629d8efd285-cfa79920,

  #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56be-709b44dc,

  #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cd5-c13d5cc1,

  #w-node-_40b91ebb-31ad-c055-5151-ce17ca7406cd-cfa79920,

  #w-node-_55ec546d-7426-561f-3321-cb614ca3be5a-b751add9,

  #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e94-dd2d0bfd,

  #w-node-_62174f8a-824b-fc1a-7676-d98999819ded-efc4a6b6,

  #w-node-_8114618f-6c5c-e91a-c909-e2029d8cceb9-1e4584cb,

  #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc442-709b44dc,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3bd6-8f4882f6,

  #w-node-_9bf507b7-6240-970d-9a06-bf5810a40df9-53b9e146,

  #w-node-_9d0700af-5673-2994-6eaf-b1b766dfc033-c13d5cc1,

  #w-node-a714462a-3a55-8d6c-f205-dba1a500be0b-428f244b,

  #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc4a-cfa79920,

  #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e97103-f5881b2f,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3ad-c13d5cc1,

  #w-node-d1a7042e-83a3-b5b1-c379-f08e66857024-cfa79920,

  #w-node-d41d6361-13a8-e501-642f-13f17f946bd6-428f244b,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4acd-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4af8-c13d5cc1,

  #w-node-dc560da5-74c8-1228-9282-62e99d72932b-39fcd90b,

  #w-node-e02e0527-efd5-985f-2325-5d2136a64e81-4bcad4dd,

  #w-node-e5fa43f5-7423-a4da-94a9-3771b032949d-c13d5cc1,

  #w-node-ec8d1188-cd5b-e221-8dd9-14be3acf5002-cfa79920 {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 3;

    grid-column-start:span 3;

    -ms-grid-column-span:3;

    grid-column-end:span 3

  }

  #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cde-c13d5cc1,

  #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc44b-709b44dc,

  #w-node-e5fa43f5-7423-a4da-94a9-3771b03294a6-c13d5cc1 {

    -webkit-align-self:start;

    -ms-flex-item-align:start;

    -ms-grid-row-align:start;

    align-self:start

  }

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45e3-d42535cc,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45f0-d42535cc,

  #w-node-_16fadc84-163a-7e69-2575-7a65aadd45fd-d42535cc,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3be3-8f4882f6,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3bf0-8f4882f6,

  #w-node-_97c56b58-129b-87af-c313-02f0a05a3bfd-8f4882f6,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3ba-c13d5cc1,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3c7-c13d5cc1,

  #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3d4-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad4-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4adf-c13d5cc1,

  #w-node-d7737851-d008-900a-dbc6-9df29a4c4aea-c13d5cc1,

  #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8420-9c51ed03,

  #w-node-e9929791-138e-41c8-c95c-93bb2aba18bd-428f244b {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 3;

    grid-column-start:span 3;

    -ms-grid-column-span:3;

    grid-column-end:span 3;

    -ms-grid-row-align:start;

    align-self:start

  }

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2b-c13d5cc1,

  #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f62f-c13d5cc1,

  #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf6-1e4584cb,

  #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb26-39fcd90b,

  #w-node-bd87c7bd-210d-a0dd-200b-f0e433e1748d-4bcad4dd {

    -ms-grid-column:7;

    grid-column-start:7;

    -ms-grid-column-span:3;

    grid-column-end:10;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2

  }

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2e-c13d5cc1 {

    -ms-grid-column:span 3;

    grid-column-start:span 3;

    -ms-grid-column-span:3;

    grid-column-end:span 3;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column-align:end;

    justify-self:end

  }

  #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e41-c13d5cc1,

  #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f632-c13d5cc1,

  #w-node-_63ef813c-703f-a930-addf-df1deea2b01a-d6169a27,

  #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf9-1e4584cb,

  #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb29-39fcd90b,

  #w-node-bd87c7bd-210d-a0dd-200b-f0e433e17490-4bcad4dd,

  #w-node-d5996263-b306-3b5d-bfb4-664a63e8763a-c13d5cc1 {

    -ms-grid-column:span 3;

    grid-column-start:span 3;

    -ms-grid-column-span:3;

    grid-column-end:span 3;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-_63ef813c-703f-a930-addf-df1deea2b01d-d6169a27,

  #w-node-d5996263-b306-3b5d-bfb4-664a63e8763d-c13d5cc1 {

    -ms-grid-column-span:4;

    grid-column-end:8;

    -ms-grid-column:4;

    grid-column-start:4;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row:1;

    grid-row-start:1

  }

  #w-node-_63ef813c-703f-a930-addf-df1deea2b025-d6169a27,

  #w-node-d5996263-b306-3b5d-bfb4-664a63e87645-c13d5cc1 {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:9;

    grid-column-start:9;

    -ms-grid-column-span:4;

    grid-column-end:13

  }

  #w-node-_041aca7b-f833-0e29-7241-dad9c2e4c862-c13d5cc1,

  #w-node-_0b9509be-1f87-3218-0ac0-90a01ca44ff1-8e2c46e5,

  #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3aa9-53b9e146,

  #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531cb-efc4a6b6,

  #w-node-_82f9473c-d321-7455-c4a3-8c5b67bf65dd-a2cc7c75,

  #w-node-_871d5861-1065-5f0d-66f4-7a75f305be61-c13d5cc1,

  #w-node-af521984-9414-e795-a5ae-5f841ff3f013-9c51ed03 {

    -ms-grid-column-span:3;

    grid-column-end:9;

    -ms-grid-column:6;

    grid-column-start:6;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row:1;

    grid-row-start:1

  }

  #w-node-_0b9509be-1f87-3218-0ac0-90a01ca45001-8e2c46e5,

  #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3ab9-53b9e146,

  #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531db-efc4a6b6,

  #w-node-_871d5861-1065-5f0d-66f4-7a75f305be71-c13d5cc1 {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:10;

    grid-column-start:10;

    -ms-grid-column-span:3;

    grid-column-end:13

  }

  #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8be-c13d5cc1,

  #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30c1-86cb80ab {

    -ms-grid-column:span 10;

    grid-column-start:span 10;

    -ms-grid-column-span:10;

    grid-column-end:span 10;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c7-c13d5cc1,

  #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30cf-86cb80ab {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 2;

    grid-column-start:span 2;

    -ms-grid-column-span:2;

    grid-column-end:span 2;

    -ms-grid-column-align:end;

    justify-self:end

  }

  #w-node-_197bb48a-173b-54b7-192a-81046f192944-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192955-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192959-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192964-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192975-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192979-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192984-dac1d2db,

  #w-node-_6636252f-7c67-b319-0256-be5ef17e3886-4bcad4dd,

  #w-node-_731a9206-1f0f-8f62-6df8-c5115953446d-53b9e146,

  #w-node-_731a9206-1f0f-8f62-6df8-c51159534471-53b9e146,

  #w-node-_968d0cfc-5563-96c6-54ea-7cf2d5d2fec3-357ac9cb,

  #w-node-c6e3a418-5d44-f88e-a667-a8adf0ef6d98-20935155,

  #w-node-d36be152-4230-c0ac-f1bf-13e6df3a6ea2-21d2f633,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c3c-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c40-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c49-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c5c-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c60-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c69-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c7d-53b9e146,

  #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8410-9c51ed03 {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 4;

    grid-column-start:span 4;

    -ms-grid-column-span:4;

    grid-column-end:span 4

  }

  #w-node-_197bb48a-173b-54b7-192a-81046f19294d-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f19296d-dac1d2db,

  #w-node-_731a9206-1f0f-8f62-6df8-c51159534465-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c34-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c54-53b9e146 {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 12;

    grid-column-start:span 12;

    -ms-grid-column-span:12;

    grid-column-end:span 12

  }

  #w-node-_197bb48a-173b-54b7-192a-81046f192951-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f19295d-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192971-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f19297d-dac1d2db,

  #w-node-_731a9206-1f0f-8f62-6df8-c51159534469-53b9e146,

  #w-node-_731a9206-1f0f-8f62-6df8-c51159534475-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c38-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c44-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c58-53b9e146,

  #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c64-53b9e146 {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 8;

    grid-column-start:span 8;

    -ms-grid-column-span:8;

    grid-column-end:span 8

  }

  #w-node-_197bb48a-173b-54b7-192a-81046f19298d-dac1d2db,

  #w-node-_197bb48a-173b-54b7-192a-81046f192991-dac1d2db,

  #w-node-_750749cf-82cd-a9e7-bdbc-9e6f6e476a8d-8e2c46e5,

  #w-node-c9c41703-297d-17ef-cb92-69447a6a8816-1e4584cb,

  #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2d8-256da2d4,

  #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2e0-256da2d4,

  #w-node-ee5752e3-6bfa-1fbb-a048-627d256da311-256da2d4,

  #w-node-ee5752e3-6bfa-1fbb-a048-627d256da318-256da2d4 {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 6;

    grid-column-start:span 6;

    -ms-grid-column-span:6;

    grid-column-end:span 6

  }

  #w-node-_77002ea0-1077-91dd-320a-4cf9c051130f-9c7ae678,

  #w-node-f19c1bf5-3cf6-c5de-5246-7e64af8fd404-af8fd3d7 {

    -ms-grid-column-align:center;

    justify-self:center

  }

  #w-node-_4a82edfb-ca19-a6b1-0d6e-4190eabb7605-9c7ae678,

  #w-node-f19c1bf5-3cf6-c5de-5246-7e64af8fd408-af8fd3d7 {

    -ms-grid-column-align:end;

    justify-self:end

  }

  #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd3a-86cb80ab,

  #w-node-_36729916-8aea-080a-72e4-115557f913b6-a2cc7c75,

  #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057fb-52a48203,

  #w-node-_9b6a75af-1dc7-a208-198b-e37a145f8828-a2cc7c75,

  #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445f1-cfa79920,

  #w-node-c22bebee-d0c8-388f-ba60-b1df5c644606-cfa79920,

  #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c6893838-ffb1143e {

    -ms-grid-column:span 5;

    grid-column-start:span 5;

    -ms-grid-column-span:5;

    grid-column-end:span 5;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column-align:end;

    justify-self:end

  }

  #w-node-_06606a22-dbf5-d403-881f-ec02cf438e08-efc4a6b6,

  #w-node-_181c15af-8936-0cf9-55b7-3b816e32d378-a2cc7c75,

  #w-node-_1d3393bd-da6e-495d-285f-ab93d6858271-bba78b83,

  #w-node-_28b8daf5-926c-5de6-9e11-efeaed025502-21d2f633,

  #w-node-_34fbc551-936b-0bc6-cf5d-b65e4ad767b8-a41b9625,

  #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f2-cd5aca9f,

  #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94b7-f23d00d7,

  #w-node-ba31c892-b8b3-f8e9-10a5-77c98aa01288-f5881b2f,

  #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be4108d-3afe69cd,

  #w-node-c21a10a9-2c29-c882-31de-1669f15d3424-20935155,

  #w-node-c21a10a9-2c29-c882-31de-1669f15d3436-20935155,

  #w-node-c22bebee-d0c8-388f-ba60-b1df5c644603-cfa79920,

  #w-node-deabaf94-ba7e-2949-d272-501a956503be-21d2f633,

  #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d2-850a879c {

    -ms-grid-column:span 7;

    grid-column-start:span 7;

    -ms-grid-column-span:7;

    grid-column-end:span 7;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-_165c218f-d64a-112a-ae5e-ce2ede9560a4-850a879c,

  #w-node-_25a38879-d391-ef67-06f1-7652aeed5ed2-cfa79920,

  #w-node-_2ef4b4c2-2a74-7799-265e-c6c348e010e3-8e2c46e5,

  #w-node-_375635f5-adab-086e-69a0-114e413f6180-efc4a6b6,

  #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1866f-7ee1866b,

  #w-node-b82d6170-6328-ebd0-976a-4f4123580746-3afe69cd,

  #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc671b-14fc6717,

  #w-node-fc98a669-6cd1-8ccf-71b3-135e3dd4c7e2-d588d2c0 {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 5;

    grid-column-start:span 5;

    -ms-grid-column-span:5;

    grid-column-end:span 5;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_869a3ee3-562d-9858-dfa6-24d47ee18672-7ee1866b,

  #w-node-f5c10a61-db7b-8c8e-d859-e58ded8cbea3-511d44ab,

  #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc671e-14fc6717 {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:9;

    grid-column-start:9;

    -ms-grid-column-span:5;

    grid-column-end:14;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f5d-3fa40c84,

  #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be4-52165f68,

  #w-node-e6592483-a6c3-7ff0-9b16-618ddde67838-8d1ff30b {

    -ms-grid-column:span 8;

    grid-column-start:span 8;

    -ms-grid-column-span:8;

    grid-column-end:span 8;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1

  }

  #w-node-_28b8daf5-926c-5de6-9e11-efeaed025505-21d2f633,

  #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f61-3fa40c84,

  #w-node-c21a10a9-2c29-c882-31de-1669f15d343c-20935155,

  #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be7-52165f68,

  #w-node-e6592483-a6c3-7ff0-9b16-618ddde6783b-8d1ff30b {

    -ms-grid-column:10;

    grid-column-start:10;

    -ms-grid-column-span:3;

    grid-column-end:13;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2

  }

  #w-node-_817ba000-4891-f230-b0b7-9a5881a1759b-81a17597,

  #w-node-_817ba000-4891-f230-b0b7-9a5881a175bc-81a17597,

  #w-node-_817ba000-4891-f230-b0b7-9a5881a175c1-81a17597,

  #w-node-_817ba000-4891-f230-b0b7-9a5881a175ca-81a17597 {

    -webkit-align-self:center;

    -ms-flex-item-align:center;

    -ms-grid-row-align:center;

    align-self:center

  }

  #w-node-_7de8a5c9-78ea-36bc-5b1d-9259a2e89ce4-8e2c46e5,

  #w-node-c9c41703-297d-17ef-cb92-69447a6a881e-1e4584cb {

    -ms-grid-column-span:5;

    grid-column-end:13;

    -ms-grid-column:8;

    grid-column-start:8;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row:1;

    grid-row-start:1

  }

  #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56d0-709b44dc,

  #w-node-_62174f8a-824b-fc1a-7676-d98999819e04-efc4a6b6,

  #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc61-cfa79920,

  #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e9711a-f5881b2f,

  #w-node-dc560da5-74c8-1228-9282-62e99d729342-39fcd90b {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:6;

    grid-column-start:6;

    -ms-grid-column-span:7;

    grid-column-end:13

  }

  #w-node-_7a9e04f4-44ae-71dc-cbf6-b05c35eaac14-511d44ab,

  #w-node-_825c4fa2-9051-ca4a-503d-d0a565daf6c0-eddb7244,

  #w-node-b0888793-7278-d7ca-af05-1da907e7b0aa-757a1d2a,

  #w-node-d36c9237-3f8a-8958-419e-ccec2300dd57-511d44ab,

  #w-node-e575b22c-3de7-d1ce-ccfa-7147b995f389-511d44ab {

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-column:9;

    grid-column-start:9;

    -ms-grid-column-span:5;

    grid-column-end:14

  }

  #w-node-e71ebc48-0528-9ed5-058a-0cfdbefa10fa-fa8177d2 {

    -ms-grid-row-align:center;

    align-self:center;

    -ms-grid-column:span 3;

    grid-column-start:span 3;

    -ms-grid-column-span:3;

    grid-column-end:span 3;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column-align:center;

    justify-self:center

  }

  #w-node-_34fbc551-936b-0bc6-cf5d-b65e4ad7679f-a41b9625,

  #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94c1-f23d00d7 {

    -ms-grid-column-span:4;

    grid-column-end:13;

    -ms-grid-column:9;

    grid-column-start:9;

    -ms-grid-row-span:1;

    grid-row-end:2;

    -ms-grid-row:1;

    grid-row-start:1

  }

  #w-node-c46cee13-2bc6-c24d-fca2-653a65ca00fb-20935155 {

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column:span 1;

    grid-column-start:span 1;

    -ms-grid-column-span:1;

    grid-column-end:span 1

  }

  #w-node-_28b8daf5-926c-5de6-9e11-efeaed025554-21d2f633,

  #w-node-_6359aff6-ac28-e7aa-4f2f-3da402652d2a-20935155,

  #w-node-_8bd23ddd-42ae-4abf-0616-de64606cbc6f-21d2f633,

  #w-node-a6a13a6f-3a6e-38ce-d20e-68d2407e38b9-3fa40c84,

  #w-node-b97c7a1a-47a3-1f4e-ab7d-1c0489deaeaf-52165f68 {

    -ms-grid-column-span:1;

    grid-column-end:span 1;

    -ms-grid-column:span 1;

    grid-column-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-row:span 1;

    grid-row-start:span 1

  }

  #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86b-e5bdad75 {

    -ms-grid-column:7;

    grid-column-start:7;

    -ms-grid-column-span:4;

    grid-column-end:11;

    -ms-grid-row:1;

    grid-row-start:1;

    -ms-grid-row-span:1;

    grid-row-end:2

  }

  #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86e-e5bdad75 {

    -ms-grid-column:span 2;

    grid-column-start:span 2;

    -ms-grid-column-span:2;

    grid-column-end:span 2;

    -ms-grid-row:span 1;

    grid-row-start:span 1;

    -ms-grid-row-span:1;

    grid-row-end:span 1;

    -ms-grid-column-align:end;

    justify-self:end

  }

  @media screen and (max-width:991px) {

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3f9-6bd1c7ec,

    #w-node-_041aca7b-f833-0e29-7241-dad9c2e4c85d-c13d5cc1,

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f632-c13d5cc1,

    #w-node-_365633e2-06c2-c6ff-edd8-cbced394bec2-6bd1c7ec,

    #w-node-_82f9473c-d321-7455-c4a3-8c5b67bf65d6-a2cc7c75,

    #w-node-af521984-9414-e795-a5ae-5f841ff3f00e-9c51ed03,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e17490-4bcad4dd,

    #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf0-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912c-6bd1c7ec {

      -ms-grid-column:span 4;

      grid-column-start:span 4;

      -ms-grid-column-span:4;

      grid-column-end:span 4;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3fc-6bd1c7ec,

    #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf3-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912f-6bd1c7ec {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 5;

      grid-column-start:span 5;

      -ms-grid-column-span:5;

      grid-column-end:span 5;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-_0ba196ca-c5f8-56fe-004a-a678fcdbdb67-d588d2c0,

    #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c1-c13d5cc1,

    #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c4-c13d5cc1,

    #w-node-_181c15af-8936-0cf9-55b7-3b816e32d378-a2cc7c75,

    #w-node-_26e9ae59-7cf3-2611-5483-00b1980cfefa-5e4f6b1e,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd37-86cb80ab,

    #w-node-_36729916-8aea-080a-72e4-115557f913b3-a2cc7c75,

    #w-node-_3b1067c3-3dd1-e2d9-c04a-f0fb50e92e9c-9c7ae678,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057f8-52a48203,

    #w-node-_504df65c-9982-cdfc-a166-afcc5942bb39-05f123d9,

    #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30c6-86cb80ab,

    #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30c9-86cb80ab,

    #w-node-_750749cf-82cd-a9e7-bdbc-9e6f6e476a8d-8e2c46e5,

    #w-node-_7e078faa-81b9-cc83-5654-ed7ccd020f01-5e4f6b1e,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445ee-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c644603-cfa79920,

    #w-node-c9c41703-297d-17ef-cb92-69447a6a8816-1e4584cb,

    #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c6893835-ffb1143e,

    #w-node-dd578279-17f6-4e4a-e6d4-3ee6d90f7c45-709b44dc,

    #w-node-e5212db2-4c1c-3948-a459-45cd0f210255-757a1d2a,

    #w-node-e943f9be-0319-52af-f1c1-18fc4986c529-eddb7244,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2d8-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2e0-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da311-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da318-256da2d4 {

      -ms-grid-column:span 5;

      grid-column-start:span 5;

      -ms-grid-column-span:5;

      grid-column-end:span 5

    }

    #w-node-_06606a22-dbf5-d403-881f-ec02cf438e0c-efc4a6b6,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2b-c13d5cc1,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2e-c13d5cc1,

    #w-node-_5fd09b2d-33ef-fe88-b6d1-fc2767841dfd-d6169a27,

    #w-node-_5fd09b2d-33ef-fe88-b6d1-fc2767841e04-d6169a27,

    #w-node-_5fd09b2d-33ef-fe88-b6d1-fc2767841e0b-d6169a27,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf6-1e4584cb,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf9-1e4584cb,

    #w-node-_7e078faa-81b9-cc83-5654-ed7ccd020f09-5e4f6b1e,

    #w-node-_838d0a72-ad44-c601-08b2-58e7e1b83373-efc4a6b6,

    #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde4-5e4f6b1e,

    #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be41091-3afe69cd,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb26-39fcd90b,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb29-39fcd90b,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3428-20935155,

    #w-node-c6e3a418-5d44-f88e-a667-a8adf0ef6d98-20935155,

    #w-node-d36be152-4230-c0ac-f1bf-13e6df3a6ea2-21d2f633,

    #w-node-deabaf94-ba7e-2949-d272-501a956503c2-21d2f633,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d6-850a879c {

      -ms-grid-column:span 5;

      grid-column-start:span 5;

      -ms-grid-column-span:5;

      grid-column-end:span 5;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_02bab148-a47d-9258-c462-bf9327d815e0-357ac9cb,

    #w-node-_0b98fead-4a07-6fa4-ad32-7a698c5e6136-39fcd90b,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd458a-d42535cc,

    #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56d6-709b44dc,

    #w-node-_24c65012-72fd-7966-4b24-2e1815620f92-f5881b2f,

    #w-node-_25ad58a6-b528-d14e-ff48-9fe29aacc84f-5e4f6b1e,

    #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cdc-c13d5cc1,

    #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cde-c13d5cc1,

    #w-node-_3c29d8b4-3e75-c6f7-e35d-a9849655d109-39fcd90b,

    #w-node-_3d91d9ae-f7cf-feb8-665c-ac24ea482682-428f244b,

    #w-node-_55ec546d-7426-561f-3321-cb614ca3be84-b751add9,

    #w-node-_5adebe6b-c534-1c5c-2573-cc5d72724e42-f5881b2f,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819e0a-efc4a6b6,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819e1a-efc4a6b6,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819e34-efc4a6b6,

    #w-node-_6636252f-7c67-b319-0256-be5ef17e38b0-4bcad4dd,

    #w-node-_77baac95-16a9-e148-ae4b-78950ecef86b-39fcd90b,

    #w-node-_834df423-d8f0-1326-662b-b33cd6a6d28a-5486c8cc,

    #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc449-709b44dc,

    #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc44b-709b44dc,

    #w-node-_8ddcd5c8-b239-9190-794c-9731870363fb-8f4882f6,

    #w-node-_9aafe171-9831-06cc-41d3-41d8bb1223de-5e4f6b1e,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc66-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc6f-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc78-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc81-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc8e-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc97-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bca0-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bca9-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bcc0-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bcc9-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bcd2-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bcdb-cfa79920,

    #w-node-c92607d2-1e09-fb45-a785-6d51cc5b76ec-709b44dc,

    #w-node-d1a7042e-83a3-b5b1-c379-f08e6685704e-cfa79920,

    #w-node-d1a7042e-83a3-b5b1-c379-f08e6685707d-cfa79920,

    #w-node-d3dc3b1a-7725-5319-8a55-44bc63ea4504-709b44dc,

    #w-node-d9ce7e79-5953-3b2a-edd8-3e77d9425411-39fcd90b,

    #w-node-ddedb68c-ee47-acda-cbbb-e9be30e6d6f2-256da2d4,

    #w-node-ddedb68c-ee47-acda-cbbb-e9be30e6d713-256da2d4,

    #w-node-e5fa43f5-7423-a4da-94a9-3771b03294a4-c13d5cc1,

    #w-node-e5fa43f5-7423-a4da-94a9-3771b03294a6-c13d5cc1,

    #w-node-f4130194-4272-d711-6d05-43ed8db29c63-86cb80ab,

    #w-node-f953d2ac-d2bc-b302-7266-bf69bcf25e3d-5e4f6b1e {

      -ms-grid-column:span 2;

      grid-column-start:span 2;

      -ms-grid-column-span:2;

      grid-column-end:span 2;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_02bab148-a47d-9258-c462-bf9327d815d7-357ac9cb,

    #w-node-_06606a22-dbf5-d403-881f-ec02cf438e08-efc4a6b6,

    #w-node-_0b98fead-4a07-6fa4-ad32-7a698c5e612d-39fcd90b,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e41-c13d5cc1,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd457d-d42535cc,

    #w-node-_25ad58a6-b528-d14e-ff48-9fe29aacc849-5e4f6b1e,

    #w-node-_28b8daf5-926c-5de6-9e11-efeaed025502-21d2f633,

    #w-node-_5ea0ab81-d352-b438-cd4c-e1264695f221-5e4f6b1e,

    #w-node-_5ea0ab81-d352-b438-cd4c-e1264695f237-5e4f6b1e,

    #w-node-_63e81c7f-91a5-40fb-39f1-e16d5101488c-80593eb3,

    #w-node-_6569944a-251d-b589-d71b-1bca51801a55-9482062e,

    #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f5d-3fa40c84,

    #w-node-_8ddcd5c8-b239-9190-794c-9731870363f2-8f4882f6,

    #w-node-a07b9881-2729-b871-1309-2f4b70ff7588-9b802420,

    #w-node-a4f62977-df7f-e616-fc2c-bd7a6057ca3d-d6169a27,

    #w-node-a71748dc-7a78-d53e-ef32-e11f97252d9b-01fdef97,

    #w-node-b8af3b19-3f5d-d8bd-48b7-834fb58046d7-a2cc7c75,

    #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde0-5e4f6b1e,

    #w-node-ba31c892-b8b3-f8e9-10a5-77c98aa01288-f5881b2f,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3436-20935155,

    #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be4-52165f68,

    #w-node-dd58e79b-839d-4aa1-6515-d9c2bb713c9c-5e4f6b1e,

    #w-node-e2c025db-656f-adf2-a45f-27dd6358aedf-fa8177d2,

    #w-node-e6592483-a6c3-7ff0-9b16-618ddde67838-8d1ff30b,

    #w-node-f953d2ac-d2bc-b302-7266-bf69bcf25e34-5e4f6b1e {

      -ms-grid-column:span 10;

      grid-column-start:span 10;

      -ms-grid-column-span:10;

      grid-column-end:span 10

    }

    #w-node-_1d3393bd-da6e-495d-285f-ab93d6858271-bba78b83,

    #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d21-5e4f6b1e,

    #w-node-_427dd18e-a940-237c-bb89-7a784af3f934-5e4f6b1e,

    #w-node-_7a9e04f4-44ae-71dc-cbf6-b05c35eaabf2-511d44ab,

    #w-node-_825c4fa2-9051-ca4a-503d-d0a565daf6ac-eddb7244,

    #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1866f-7ee1866b,

    #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1868f-7ee1866b,

    #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f2-cd5aca9f,

    #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94b7-f23d00d7,

    #w-node-e575b22c-3de7-d1ce-ccfa-7147b995f375-511d44ab,

    #w-node-f5c10a61-db7b-8c8e-d859-e58ded8cbe82-511d44ab,

    #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc671b-14fc6717,

    #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc673a-14fc6717 {

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6

    }

    #w-node-_1d3393bd-da6e-495d-285f-ab93d6858275-bba78b83,

    #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d25-5e4f6b1e,

    #w-node-_7a9e04f4-44ae-71dc-cbf6-b05c35eaac14-511d44ab,

    #w-node-_825c4fa2-9051-ca4a-503d-d0a565daf6c0-eddb7244,

    #w-node-_869a3ee3-562d-9858-dfa6-24d47ee18672-7ee1866b,

    #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f8-cd5aca9f,

    #w-node-e575b22c-3de7-d1ce-ccfa-7147b995f389-511d44ab,

    #w-node-f5c10a61-db7b-8c8e-d859-e58ded8cbea3-511d44ab,

    #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc671e-14fc6717 {

      -ms-grid-column:8;

      grid-column-start:8

    }

    #w-node-_77bc8045-3864-a1c3-3348-92e5536451c6-5e4f6b1e {

      -ms-grid-column:7;

      grid-column-start:7

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e44-c13d5cc1,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45ab-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45d6-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45e3-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45f0-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45fd-d42535cc,

    #w-node-_197bb48a-173b-54b7-192a-81046f192944-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192964-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192984-dac1d2db,

    #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cd5-c13d5cc1,

    #w-node-_3b1067c3-3dd1-e2d9-c04a-f0fb50e92ebb-9c7ae678,

    #w-node-_4055c776-2a51-35c2-2705-7fd35af90720-8f4882f6,

    #w-node-_40b91ebb-31ad-c055-5151-ce17ca7406cd-cfa79920,

    #w-node-_55ec546d-7426-561f-3321-cb614ca3be5a-b751add9,

    #w-node-_6636252f-7c67-b319-0256-be5ef17e3886-4bcad4dd,

    #w-node-_8114618f-6c5c-e91a-c909-e2029d8cceb9-1e4584cb,

    #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc442-709b44dc,

    #w-node-_968d0cfc-5563-96c6-54ea-7cf2d5d2fec3-357ac9cb,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bd6-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3be3-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bf0-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bfd-8f4882f6,

    #w-node-_9bf507b7-6240-970d-9a06-bf5810a40df9-53b9e146,

    #w-node-_9d0700af-5673-2994-6eaf-b1b766dfc033-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3ad-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3ba-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3c7-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3d4-c13d5cc1,

    #w-node-d1a7042e-83a3-b5b1-c379-f08e66857024-cfa79920,

    #w-node-d41d6361-13a8-e501-642f-13f17f946bd6-428f244b,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c49-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c69-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c7d-53b9e146,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4acd-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad4-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4adf-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4aea-c13d5cc1,

    #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8410-9c51ed03,

    #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8420-9c51ed03,

    #w-node-e5fa43f5-7423-a4da-94a9-3771b032949d-c13d5cc1,

    #w-node-e9929791-138e-41c8-c95c-93bb2aba18bd-428f244b,

    #w-node-ec8d1188-cd5b-e221-8dd9-14be3acf5002-cfa79920 {

      -ms-grid-column:span 4;

      grid-column-start:span 4;

      -ms-grid-column-span:4;

      grid-column-end:span 4

    }

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45ae-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45d9-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45e8-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45f5-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd4602-d42535cc,

    #w-node-_197bb48a-173b-54b7-192a-81046f192947-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192967-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192987-dac1d2db,

    #w-node-_4055c776-2a51-35c2-2705-7fd35af90723-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bd9-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3be8-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bf5-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3c02-8f4882f6,

    #w-node-_9bf507b7-6240-970d-9a06-bf5810a40dfc-53b9e146,

    #w-node-_9d0700af-5673-2994-6eaf-b1b766dfc036-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3b0-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3bf-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3cc-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3d9-c13d5cc1,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c4c-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c6c-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c80-53b9e146,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad0-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad9-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ae4-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4aef-c13d5cc1 {

      -ms-grid-column:6;

      grid-column-start:6

    }

    #w-node-_0b9509be-1f87-3218-0ac0-90a01ca44fea-8e2c46e5,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e28-c13d5cc1,

    #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3aa2-53b9e146,

    #w-node-_34fbc551-936b-0bc6-cf5d-b65e4ad767b8-a41b9625,

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f62c-c13d5cc1,

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f62f-c13d5cc1,

    #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531c2-efc4a6b6,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf3-1e4584cb,

    #w-node-_871d5861-1065-5f0d-66f4-7a75f305be5a-c13d5cc1,

    #w-node-ba31c892-b8b3-f8e9-10a5-77c98aa0128b-f5881b2f,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb23-39fcd90b,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e1748a-4bcad4dd,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e1748d-4bcad4dd {

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_63ef813c-703f-a930-addf-df1deea2b01a-d6169a27,

    #w-node-d5996263-b306-3b5d-bfb4-664a63e8763a-c13d5cc1 {

      -ms-grid-column:span 2;

      grid-column-start:span 2;

      -ms-grid-column-span:2;

      grid-column-end:span 2

    }

    #w-node-_63ef813c-703f-a930-addf-df1deea2b01d-d6169a27,

    #w-node-d5996263-b306-3b5d-bfb4-664a63e8763d-c13d5cc1 {

      -ms-grid-column:3;

      grid-column-start:3

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e35-c13d5cc1,

    #w-node-_1d572771-e888-074a-1556-2629d8efd285-cfa79920,

    #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56be-709b44dc,

    #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e94-dd2d0bfd,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819ded-efc4a6b6,

    #w-node-a714462a-3a55-8d6c-f205-dba1a500be0b-428f244b,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc4a-cfa79920,

    #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e97103-f5881b2f,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4af8-c13d5cc1,

    #w-node-dc560da5-74c8-1228-9282-62e99d72932b-39fcd90b,

    #w-node-e02e0527-efd5-985f-2325-5d2136a64e81-4bcad4dd {

      -ms-grid-column:span 3;

      grid-column-start:span 3;

      -ms-grid-column-span:3;

      grid-column-end:span 3

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e38-c13d5cc1,

    #w-node-_1d572771-e888-074a-1556-2629d8efd288-cfa79920,

    #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56d0-709b44dc,

    #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e97-dd2d0bfd,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819e04-efc4a6b6,

    #w-node-a714462a-3a55-8d6c-f205-dba1a500be0e-428f244b,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc61-cfa79920,

    #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e9711a-f5881b2f,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4afb-c13d5cc1,

    #w-node-dc560da5-74c8-1228-9282-62e99d729342-39fcd90b,

    #w-node-e02e0527-efd5-985f-2325-5d2136a64e84-4bcad4dd {

      -ms-grid-column:5;

      grid-column-start:5

    }

    #w-node-_0b9509be-1f87-3218-0ac0-90a01ca44ff1-8e2c46e5,

    #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3aa9-53b9e146,

    #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531cb-efc4a6b6,

    #w-node-_871d5861-1065-5f0d-66f4-7a75f305be61-c13d5cc1 {

      -ms-grid-column-span:3;

      grid-column-end:11;

      -ms-grid-column:8;

      grid-column-start:8;

      -ms-grid-row:2;

      grid-row-start:2;

      -ms-grid-row-span:1;

      grid-row-end:3

    }

    #w-node-_0b9509be-1f87-3218-0ac0-90a01ca45001-8e2c46e5,

    #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3ab9-53b9e146,

    #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531db-efc4a6b6,

    #w-node-_871d5861-1065-5f0d-66f4-7a75f305be71-c13d5cc1 {

      -ms-grid-column:1;

      grid-column-start:1;

      -ms-grid-column-span:10;

      grid-column-end:11;

      -ms-grid-row:1;

      grid-row-start:1;

      -ms-grid-row-span:1;

      grid-row-end:2

    }

    #w-node-_041aca7b-f833-0e29-7241-dad9c2e4c862-c13d5cc1,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86e-e5bdad75,

    #w-node-_5fd9d7f2-cd45-2da9-f0e2-84fb4f524efa-a2cc7c75,

    #w-node-_82f9473c-d321-7455-c4a3-8c5b67bf65dd-a2cc7c75,

    #w-node-af521984-9414-e795-a5ae-5f841ff3f013-9c51ed03,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445f5-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445f9-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445fd-cfa79920 {

      -ms-grid-column:span 3;

      grid-column-start:span 3;

      -ms-grid-column-span:3;

      grid-column-end:span 3;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e46-c13d5cc1 {

      -ms-grid-column:6;

      grid-column-start:6;

      -ms-grid-column-span:5;

      grid-column-end:11;

      -ms-grid-row:2;

      grid-row-start:2;

      -ms-grid-row-span:1;

      grid-row-end:3

    }

    #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c7-c13d5cc1,

    #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30cf-86cb80ab {

      -ms-grid-column-span:5;

      grid-column-end:11;

      -ms-grid-column:6;

      grid-column-start:6;

      -ms-grid-row-span:1;

      grid-row-end:3;

      -ms-grid-row:2;

      grid-row-start:2;

      -ms-grid-column-align:start;

      justify-self:start

    }

    #w-node-_28b8daf5-926c-5de6-9e11-efeaed025505-21d2f633,

    #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f61-3fa40c84,

    #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be4108d-3afe69cd,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3424-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d343c-20935155,

    #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be7-52165f68,

    #w-node-deabaf94-ba7e-2949-d272-501a956503be-21d2f633,

    #w-node-e6592483-a6c3-7ff0-9b16-618ddde6783b-8d1ff30b,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d2-850a879c {

      -ms-grid-column:span 10;

      grid-column-start:span 10;

      -ms-grid-column-span:10;

      grid-column-end:span 10;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_7de8a5c9-78ea-36bc-5b1d-9259a2e89ce4-8e2c46e5,

    #w-node-c9c41703-297d-17ef-cb92-69447a6a881e-1e4584cb {

      -ms-grid-column-span:5;

      grid-column-end:span 5;

      -ms-grid-column:span 5;

      grid-column-start:span 5;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-row:span 1;

      grid-row-start:span 1

    }

    #w-node-_165c218f-d64a-112a-ae5e-ce2ede9560a4-850a879c,

    #w-node-_25a38879-d391-ef67-06f1-7652aeed5ed2-cfa79920,

    #w-node-_2ef4b4c2-2a74-7799-265e-c6c348e010e3-8e2c46e5,

    #w-node-_375635f5-adab-086e-69a0-114e413f6180-efc4a6b6,

    #w-node-b82d6170-6328-ebd0-976a-4f4123580746-3afe69cd,

    #w-node-fc98a669-6cd1-8ccf-71b3-135e3dd4c7e2-d588d2c0 {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-_13c4fc7f-f64f-3d06-d3b8-4908db566922-05f123d9,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a3b-05f123d9 {

      -ms-grid-column-span:4;

      grid-column-end:11;

      -ms-grid-column:7;

      grid-column-start:7;

      -ms-grid-row-span:1;

      grid-row-end:2;

      -ms-grid-row:1;

      grid-row-start:1;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5656-05f123d9,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd463c-d42535cc,

    #w-node-_1a94944b-b4c9-ca34-4c15-a8b890a7c023-d42535cc,

    #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2db-21d2f633,

    #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d0d-8f4882f6,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3479-20935155 {

      -ms-grid-row:1;

      grid-row-start:1;

      -ms-grid-row-span:1;

      grid-row-end:2;

      -ms-grid-column:7;

      grid-column-start:7;

      -ms-grid-column-span:4;

      grid-column-end:11;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-e2c025db-656f-adf2-a45f-27dd6358aed4-fa8177d2 {

      -ms-grid-column:span 7;

      grid-column-start:span 7;

      -ms-grid-column-span:7;

      grid-column-end:span 7

    }

    #w-node-_34fbc551-936b-0bc6-cf5d-b65e4ad7679f-a41b9625,

    #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94c1-f23d00d7 {

      -ms-grid-column-span:5;

      grid-column-end:13;

      -ms-grid-column:8;

      grid-column-start:8;

      -ms-grid-row-span:1;

      grid-row-end:2;

      -ms-grid-row:1;

      grid-row-start:1

    }

    #w-node-_1d572771-e888-074a-1556-2629d8efd2a4-cfa79920,

    #w-node-b07b2e9c-54bc-c273-000d-6ed453436fe1-cfa79920 {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 2;

      grid-column-start:span 2;

      -ms-grid-column-span:2;

      grid-column-end:span 2

    }

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b868-e5bdad75,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86b-e5bdad75 {

      -ms-grid-column:span 7;

      grid-column-start:span 7;

      -ms-grid-column-span:7;

      grid-column-end:span 7;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

  }

  @media screen and (max-width:767px) {

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3f9-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3fc-6bd1c7ec,

    #w-node-_02bab148-a47d-9258-c462-bf9327d815d7-357ac9cb,

    #w-node-_06606a22-dbf5-d403-881f-ec02cf438e08-efc4a6b6,

    #w-node-_095bf059-ec30-2e59-94f2-95c6469330fc-f23d00d7,

    #w-node-_095bf059-ec30-2e59-94f2-95c646933120-f23d00d7,

    #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5653-05f123d9,

    #w-node-_0b98fead-4a07-6fa4-ad32-7a698c5e612d-39fcd90b,

    #w-node-_0efd52ce-b41e-ee61-8250-1354c42fdb88-a41b9625,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e28-c13d5cc1,

    #w-node-_13c4fc7f-f64f-3d06-d3b8-4908db56691f-05f123d9,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd457d-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45ab-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45d6-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45e3-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45f0-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45fd-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd4639-d42535cc,

    #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c1-c13d5cc1,

    #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c4-c13d5cc1,

    #w-node-_197bb48a-173b-54b7-192a-81046f192944-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192964-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192984-dac1d2db,

    #w-node-_1a94944b-b4c9-ca34-4c15-a8b890a7c020-d42535cc,

    #w-node-_1d3393bd-da6e-495d-285f-ab93d6858271-bba78b83,

    #w-node-_1d572771-e888-074a-1556-2629d8efd285-cfa79920,

    #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56be-709b44dc,

    #w-node-_21ed944a-4275-eb30-36e7-d643ac5d48a8-5e4f6b1e,

    #w-node-_2281a7c7-8390-5c5b-3471-1d018b50326e-cfa79920,

    #w-node-_2281a7c7-8390-5c5b-3471-1d018b503294-cfa79920,

    #w-node-_2281a7c7-8390-5c5b-3471-1d018b5032b8-cfa79920,

    #w-node-_25ad58a6-b528-d14e-ff48-9fe29aacc849-5e4f6b1e,

    #w-node-_28b8daf5-926c-5de6-9e11-efeaed025502-21d2f633,

    #w-node-_28b8daf5-926c-5de6-9e11-efeaed025505-21d2f633,

    #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8d9-d6169a27,

    #w-node-_2f03befe-3a7a-895c-7773-35deb5487cd9-5e4f6b1e,

    #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d21-5e4f6b1e,

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f62c-c13d5cc1,

    #w-node-_365633e2-06c2-c6ff-edd8-cbced394bec2-6bd1c7ec,

    #w-node-_3b1067c3-3dd1-e2d9-c04a-f0fb50e92e9c-9c7ae678,

    #w-node-_3b1067c3-3dd1-e2d9-c04a-f0fb50e92ebb-9c7ae678,

    #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2d8-21d2f633,

    #w-node-_4055c776-2a51-35c2-2705-7fd35af90720-8f4882f6,

    #w-node-_40b91ebb-31ad-c055-5151-ce17ca7406cd-cfa79920,

    #w-node-_41c38f61-e7ff-2f14-6f58-3bae9e754a66-9e754a5b,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b868-e5bdad75,

    #w-node-_463acfd5-2840-9a3d-4a64-b59b0875884e-efc4a6b6,

    #w-node-_55ec546d-7426-561f-3321-cb614ca3be5a-b751add9,

    #w-node-_57b17031-7ab4-8cd3-b55c-85de3198d59f-39fcd90b,

    #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e94-dd2d0bfd,

    #w-node-_5ea0ab81-d352-b438-cd4c-e1264695f221-5e4f6b1e,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819ded-efc4a6b6,

    #w-node-_63e81c7f-91a5-40fb-39f1-e16d5101488c-80593eb3,

    #w-node-_652be86a-87e1-3fab-bfdd-da54e4ad0c2b-d6169a27,

    #w-node-_6569944a-251d-b589-d71b-1bca51801a55-9482062e,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf3-1e4584cb,

    #w-node-_6636252f-7c67-b319-0256-be5ef17e3886-4bcad4dd,

    #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f5d-3fa40c84,

    #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30c6-86cb80ab,

    #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30c9-86cb80ab,

    #w-node-_7a9e04f4-44ae-71dc-cbf6-b05c35eaabf2-511d44ab,

    #w-node-_7e078faa-81b9-cc83-5654-ed7ccd020f01-5e4f6b1e,

    #w-node-_7e078faa-81b9-cc83-5654-ed7ccd020f09-5e4f6b1e,

    #w-node-_8114618f-6c5c-e91a-c909-e2029d8cceb9-1e4584cb,

    #w-node-_825c4fa2-9051-ca4a-503d-d0a565daf6ac-eddb7244,

    #w-node-_838d0a72-ad44-c601-08b2-58e7e1b83373-efc4a6b6,

    #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1866f-7ee1866b,

    #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1868f-7ee1866b,

    #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc442-709b44dc,

    #w-node-_8ddcd5c8-b239-9190-794c-9731870363f2-8f4882f6,

    #w-node-_924f8bb4-787c-c326-93a7-4db906cfd8ac-1e4584cb,

    #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d0a-8f4882f6,

    #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f2-cd5aca9f,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a38-05f123d9,

    #w-node-_968d0cfc-5563-96c6-54ea-7cf2d5d2fec3-357ac9cb,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bd6-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3be3-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bf0-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bfd-8f4882f6,

    #w-node-_9aea2d8b-1b23-62b1-5021-f2fb6d4596d7-c13d5cc1,

    #w-node-_9bf507b7-6240-970d-9a06-bf5810a40df9-53b9e146,

    #w-node-_9d0700af-5673-2994-6eaf-b1b766dfc033-c13d5cc1,

    #w-node-a07b9881-2729-b871-1309-2f4b70ff7588-9b802420,

    #w-node-a4f62977-df7f-e616-fc2c-bd7a6057ca3d-d6169a27,

    #w-node-a714462a-3a55-8d6c-f205-dba1a500be0b-428f244b,

    #w-node-a71748dc-7a78-d53e-ef32-e11f97252d9b-01fdef97,

    #w-node-a7619feb-e9a5-4838-396e-0848b922b6cd-b1fd4a42,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc4a-cfa79920,

    #w-node-b00e7a13-95f2-d3fa-01b1-a81a48a722e8-511d44ab,

    #w-node-b0888793-7278-d7ca-af05-1da907e7b088-757a1d2a,

    #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e97103-f5881b2f,

    #w-node-b8af3b19-3f5d-d8bd-48b7-834fb58046d7-a2cc7c75,

    #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde0-5e4f6b1e,

    #w-node-ba31c892-b8b3-f8e9-10a5-77c98aa01288-f5881b2f,

    #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be4108d-3afe69cd,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb23-39fcd90b,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e1748a-4bcad4dd,

    #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd032-357ac9cb,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3424-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3436-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d343c-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3476-20935155,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3ad-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3ba-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3c7-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3d4-c13d5cc1,

    #w-node-c6e3a418-5d44-f88e-a667-a8adf0ef6d98-20935155,

    #w-node-d1a7042e-83a3-b5b1-c379-f08e66857024-cfa79920,

    #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be4-52165f68,

    #w-node-d36be152-4230-c0ac-f1bf-13e6df3a6ea2-21d2f633,

    #w-node-d36c9237-3f8a-8958-419e-ccec2300dd52-511d44ab,

    #w-node-d41d6361-13a8-e501-642f-13f17f946bd6-428f244b,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c49-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c69-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c7d-53b9e146,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4acd-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad4-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4adf-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4aea-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4af8-c13d5cc1,

    #w-node-dc560da5-74c8-1228-9282-62e99d72932b-39fcd90b,

    #w-node-dd58e79b-839d-4aa1-6515-d9c2bb713c9c-5e4f6b1e,

    #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8410-9c51ed03,

    #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8420-9c51ed03,

    #w-node-deabaf94-ba7e-2949-d272-501a956503be-21d2f633,

    #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf0-6bd1c7ec,

    #w-node-e2c025db-656f-adf2-a45f-27dd6358aed4-fa8177d2,

    #w-node-e575b22c-3de7-d1ce-ccfa-7147b995f375-511d44ab,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912c-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912f-6bd1c7ec,

    #w-node-e5fa43f5-7423-a4da-94a9-3771b032949d-c13d5cc1,

    #w-node-e6592483-a6c3-7ff0-9b16-618ddde67838-8d1ff30b,

    #w-node-e71ebc48-0528-9ed5-058a-0cfdbefa10fa-fa8177d2,

    #w-node-e9929791-138e-41c8-c95c-93bb2aba18bd-428f244b,

    #w-node-ec0ad3ec-0c1c-85c3-4be6-bebaea76b932-b751add9,

    #w-node-ec8d1188-cd5b-e221-8dd9-14be3acf5002-cfa79920,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2d8-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2e0-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da311-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da318-256da2d4,

    #w-node-f5c10a61-db7b-8c8e-d859-e58ded8cbe82-511d44ab,

    #w-node-f953d2ac-d2bc-b302-7266-bf69bcf25e34-5e4f6b1e,

    #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ad4-c13d5cc1,

    #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc671b-14fc6717,

    #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc673a-14fc6717,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d2-850a879c {

      -ms-grid-column:span 8;

      grid-column-start:span 8;

      -ms-grid-column-span:8;

      grid-column-end:span 8

    }

    #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf3-6bd1c7ec {

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb403-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb40d-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb417-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb421-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb42b-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb435-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb43f-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb449-6bd1c7ec,

    #w-node-_080d5d51-db0e-3404-1fac-5d8888ae9d1d-6bd1c7ec,

    #w-node-_08d6a906-74b4-f1df-f085-8914cd00dad1-6bd1c7ec,

    #w-node-_0a912140-4cff-d8b3-7d30-d22cd9a43c5b-6bd1c7ec,

    #w-node-_0cd60a98-afd5-adaa-9c3d-de1e94e89a62-6bd1c7ec,

    #w-node-_230014ec-c510-6294-fb82-4a25d1acb008-6bd1c7ec,

    #w-node-_33eaaf7d-1915-5e07-fd19-507ff70e24a0-52a48203,

    #w-node-_33eaaf7d-1915-5e07-fd19-507ff70e24ae-52a48203,

    #w-node-_33eaaf7d-1915-5e07-fd19-507ff70e24bc-52a48203,

    #w-node-_33eaaf7d-1915-5e07-fd19-507ff70e24ca-52a48203,

    #w-node-_365633e2-06c2-c6ff-edd8-cbced394becb-6bd1c7ec,

    #w-node-_38ce07c4-04c3-958d-142e-94b8d8525b96-cfa79920,

    #w-node-_38ce07c4-04c3-958d-142e-94b8d8525ba4-cfa79920,

    #w-node-_38ce07c4-04c3-958d-142e-94b8d8525bb2-cfa79920,

    #w-node-_38ce07c4-04c3-958d-142e-94b8d8525bc0-cfa79920,

    #w-node-_47ababb2-8c3b-3bca-22be-3f94c16cc8b1-6bd1c7ec,

    #w-node-_5791129e-d65b-2f23-9d09-b52bb51c15c7-6bd1c7ec,

    #w-node-_5819e115-b82f-9edd-cfc3-0f7c6091763e-6bd1c7ec,

    #w-node-_5c73fe24-4598-79fd-d177-84526e27fb72-6bd1c7ec,

    #w-node-_65a61594-f8ff-5be0-b0b7-6bedffd9012e-6bd1c7ec,

    #w-node-_6bc477ca-85d6-4905-fe43-f6a1c974e06e-cfa79920,

    #w-node-_6bc477ca-85d6-4905-fe43-f6a1c974e07c-cfa79920,

    #w-node-_6bc477ca-85d6-4905-fe43-f6a1c974e08a-cfa79920,

    #w-node-_6bc477ca-85d6-4905-fe43-f6a1c974e098-cfa79920,

    #w-node-_7dbfc99a-bceb-8801-f58f-cc7f22664b0a-6bd1c7ec,

    #w-node-_8283a3aa-57c2-7bed-9317-1a5aa0890229-6bd1c7ec,

    #w-node-_84139f7a-44bf-7815-45e9-6bd841cc3782-6bd1c7ec,

    #w-node-_8d007b44-d824-4184-88f7-bd0da1d9430a-6bd1c7ec,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a47-05f123d9,

    #w-node-_993e7ef1-d760-ec35-7e15-a0f1bc0a4c52-6bd1c7ec,

    #w-node-a0cfdc57-8272-44b0-95a2-f9177b82e631-6bd1c7ec,

    #w-node-a435f2ae-ead6-3b1e-f018-11c38187b946-6bd1c7ec,

    #w-node-a4a1d46c-af4b-7290-d232-0103db6b6f7a-6bd1c7ec,

    #w-node-af2cc734-a478-96cf-e076-115df29388ca-6bd1c7ec,

    #w-node-b30fd15e-4ed2-e8a0-83f5-ff481493065a-6bd1c7ec,

    #w-node-d36be152-4230-c0ac-f1bf-13e6df3a6ea9-21d2f633,

    #w-node-d36be152-4230-c0ac-f1bf-13e6df3a6eb7-21d2f633,

    #w-node-d82a2862-9a72-124c-59c3-ef0f358c62fb-6bd1c7ec,

    #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf7-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e19136-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e19140-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1914a-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e19154-6bd1c7ec,

    #w-node-fa09f0d8-5efe-dff9-d18a-ed46670263e4-6bd1c7ec,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a681-850a879c,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a68f-850a879c {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 2;

      grid-column-start:span 2;

      -ms-grid-column-span:2;

      grid-column-end:span 2

    }

    #w-node-_00ba533a-c5f2-ba4d-3d40-bbd4ab9107a9-9c51ed03,

    #w-node-_00ba533a-c5f2-ba4d-3d40-bbd4ab9107ad-9c51ed03,

    #w-node-_02bab148-a47d-9258-c462-bf9327d815e7-357ac9cb,

    #w-node-_02bab148-a47d-9258-c462-bf9327d815ef-357ac9cb,

    #w-node-_0a203d97-330e-1ba4-79f4-73ecfb4ec9a1-f5881b2f,

    #w-node-_0b98fead-4a07-6fa4-ad32-7a698c5e613d-39fcd90b,

    #w-node-_0b98fead-4a07-6fa4-ad32-7a698c5e6145-39fcd90b,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd4591-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd4599-d42535cc,

    #w-node-_18d4cb07-ca82-cef0-e6c5-f00877bb0a59-ffb1143e,

    #w-node-_21dacc20-de3f-7716-1cf6-def55cee732f-b751add9,

    #w-node-_21dacc20-de3f-7716-1cf6-def55cee7333-b751add9,

    #w-node-_249a0032-6939-9dd6-e97f-73138a9e5b39-b1fd4a42,

    #w-node-_249a0032-6939-9dd6-e97f-73138a9e5b3d-b1fd4a42,

    #w-node-_26066956-10e4-f6d4-9326-0bcad5c52fb9-3fa40c84,

    #w-node-_26066956-10e4-f6d4-9326-0bcad5c52fcd-3fa40c84,

    #w-node-_2ac2965b-fb65-d877-4666-82cdb1000bd5-5e4f6b1e,

    #w-node-_2ac2965b-fb65-d877-4666-82cdb1000bdc-5e4f6b1e,

    #w-node-_2c11eaad-a05a-6f44-b23c-02b9ca50a948-dac1d2db,

    #w-node-_2c11eaad-a05a-6f44-b23c-02b9ca50a95c-dac1d2db,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd40-86cb80ab,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd4e-86cb80ab,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd5b-86cb80ab,

    #w-node-_33d709b2-a447-9994-9dad-65598b3f1386-cfa79920,

    #w-node-_33d709b2-a447-9994-9dad-65598b3f139a-cfa79920,

    #w-node-_3d91d9ae-f7cf-feb8-665c-ac24ea482674-428f244b,

    #w-node-_3d91d9ae-f7cf-feb8-665c-ac24ea48267b-428f244b,

    #w-node-_43739eda-dd8e-1358-73f1-7cbc364f72ed-52a48203,

    #w-node-_43739eda-dd8e-1358-73f1-7cbc364f72f1-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057ff-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c805803-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c805814-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c80581b-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c805822-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c805829-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c805830-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c805837-52a48203,

    #w-node-_53c5d677-1eb6-0aff-90e3-30356d3a6c4d-dac1d2db,

    #w-node-_53c5d677-1eb6-0aff-90e3-30356d3a6c61-dac1d2db,

    #w-node-_61dc254c0fd4ac2e9f7a1d37000000000014-ac7a1d36,

    #w-node-_834df423-d8f0-1326-662b-b33cd6a6d27c-5486c8cc,

    #w-node-_834df423-d8f0-1326-662b-b33cd6a6d283-5486c8cc,

    #w-node-_8ddcd5c8-b239-9190-794c-973187036402-8f4882f6,

    #w-node-_8ddcd5c8-b239-9190-794c-97318703640a-8f4882f6,

    #w-node-_8f0501bc-dcaf-065f-721d-e3167dc2f048-ffb1143e,

    #w-node-_9a1d82b2-5cb9-ba5b-93ff-6e3e32c6f8bf-5e4f6b1e,

    #w-node-a2fe9292-9bc7-ad3c-c9f6-b11dba198837-3afe69cd,

    #w-node-b715d361-b92f-7278-9975-70e66b009f96-ffb1143e,

    #w-node-b8773768-78ae-a79b-ea10-558435e01fb9-dac1d2db,

    #w-node-b8773768-78ae-a79b-ea10-558435e01fcd-dac1d2db,

    #w-node-b8f36f1d-7419-637f-647f-b8f5605dfa21-d588d2c0,

    #w-node-c526322d-d8d1-830c-71c0-02ceab3ec440-5e4f6b1e,

    #w-node-c526322d-d8d1-830c-71c0-02ceab3ec444-5e4f6b1e,

    #w-node-c644be9f-9688-65b7-e701-557e76cd5f68-ffb1143e,

    #w-node-c76eda47-1c86-71db-17e9-fb41fb7bf5e8-e5bdad75,

    #w-node-cf5c1ded-11b2-7ebc-ecda-20f14f3ff207-20935155,

    #w-node-cfc77d37-681b-3712-63a1-7bfccf406e45-8e2c46e5,

    #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0c4a-52165f68,

    #w-node-d979d6f8-5b6d-6906-b3c2-cbb1514ce71d-428f244b,

    #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c68937ba-ffb1143e,

    #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c68937be-ffb1143e,

    #w-node-f0b97896-54a3-8e09-1beb-72723e9b4cf0-52a48203,

    #w-node-f0b97896-54a3-8e09-1beb-72723e9b4d04-52a48203,

    #w-node-f1967ad5-ec45-964e-0f09-13470ebfa7b9-5e4f6b1e,

    #w-node-f1bb6436-cab1-a9f7-67e8-72c7b27556f4-ffb1143e,

    #w-node-f4130194-4272-d711-6d05-43ed8db29c55-86cb80ab,

    #w-node-f4130194-4272-d711-6d05-43ed8db29c5c-86cb80ab,

    #w-node-f4130194-4272-d711-6d05-43ed8db29c93-86cb80ab,

    #w-node-f953d2ac-d2bc-b302-7266-bf69bcf25e44-5e4f6b1e,

    #w-node-f953d2ac-d2bc-b302-7266-bf69bcf25e4c-5e4f6b1e {

      -ms-grid-column:span 2;

      grid-column-start:span 2;

      -ms-grid-column-span:2;

      grid-column-end:span 2;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d25-5e4f6b1e {

      -ms-grid-column:span 5;

      grid-column-start:span 5;

      -ms-grid-column-span:5;

      grid-column-end:span 5;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_06606a22-dbf5-d403-881f-ec02cf438e0c-efc4a6b6,

    #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f61-3fa40c84,

    #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde4-5e4f6b1e,

    #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be7-52165f68,

    #w-node-e6592483-a6c3-7ff0-9b16-618ddde6783b-8d1ff30b {

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6

    }

    #w-node-_0ba196ca-c5f8-56fe-004a-a678fcdbdb67-d588d2c0,

    #w-node-_26e9ae59-7cf3-2611-5483-00b1980cfefa-5e4f6b1e,

    #w-node-_427dd18e-a940-237c-bb89-7a784af3f934-5e4f6b1e,

    #w-node-_504df65c-9982-cdfc-a166-afcc5942bb39-05f123d9,

    #w-node-dd578279-17f6-4e4a-e6d4-3ee6d90f7c45-709b44dc,

    #w-node-e5212db2-4c1c-3948-a459-45cd0f210255-757a1d2a,

    #w-node-e943f9be-0319-52af-f1c1-18fc4986c529-eddb7244 {

      -ms-grid-column:1;

      grid-column-start:1;

      -ms-grid-column-span:8;

      grid-column-end:9;

      -ms-grid-column-align:center;

      justify-self:center;

      -ms-grid-row:2;

      grid-row-start:2;

      -ms-grid-row-span:1;

      grid-row-end:3

    }

    #w-node-_095bf059-ec30-2e59-94f2-95c646933104-f23d00d7,

    #w-node-_095bf059-ec30-2e59-94f2-95c646933128-f23d00d7,

    #w-node-_0ba196ca-c5f8-56fe-004a-a678fcdbdb6e-d588d2c0,

    #w-node-_0efd52ce-b41e-ee61-8250-1354c42fdb91-a41b9625,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2b-c13d5cc1,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45ae-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45d9-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45e8-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd45f5-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd4602-d42535cc,

    #w-node-_17fbc90a-2e58-8e8a-f75a-1239720ac8c7-c13d5cc1,

    #w-node-_197bb48a-173b-54b7-192a-81046f192947-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192967-dac1d2db,

    #w-node-_197bb48a-173b-54b7-192a-81046f192987-dac1d2db,

    #w-node-_1d572771-e888-074a-1556-2629d8efd288-cfa79920,

    #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56d0-709b44dc,

    #w-node-_2281a7c7-8390-5c5b-3471-1d018b503278-cfa79920,

    #w-node-_2281a7c7-8390-5c5b-3471-1d018b50329c-cfa79920,

    #w-node-_2281a7c7-8390-5c5b-3471-1d018b5032c0-cfa79920,

    #w-node-_26e9ae59-7cf3-2611-5483-00b1980cff04-5e4f6b1e,

    #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8ec-d6169a27,

    #w-node-_2f03befe-3a7a-895c-7773-35deb5487ce8-5e4f6b1e,

    #w-node-_34fbc551-936b-0bc6-cf5d-b65e4ad7679f-a41b9625,

    #w-node-_34fbc551-936b-0bc6-cf5d-b65e4ad767b8-a41b9625,

    #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cd8-c13d5cc1,

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f62f-c13d5cc1,

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f632-c13d5cc1,

    #w-node-_3b1067c3-3dd1-e2d9-c04a-f0fb50e92ecf-9c7ae678,

    #w-node-_4055c776-2a51-35c2-2705-7fd35af90723-8f4882f6,

    #w-node-_40b91ebb-31ad-c055-5151-ce17ca7406d0-cfa79920,

    #w-node-_41c38f61-e7ff-2f14-6f58-3bae9e754a6b-9e754a5b,

    #w-node-_41c38f61-e7ff-2f14-6f58-3bae9e754a6e-9e754a5b,

    #w-node-_427dd18e-a940-237c-bb89-7a784af3f930-5e4f6b1e,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86b-e5bdad75,

    #w-node-_463acfd5-2840-9a3d-4a64-b59b08758852-efc4a6b6,

    #w-node-_463acfd5-2840-9a3d-4a64-b59b08758861-efc4a6b6,

    #w-node-_504df65c-9982-cdfc-a166-afcc5942bb43-05f123d9,

    #w-node-_55ec546d-7426-561f-3321-cb614ca3be5d-b751add9,

    #w-node-_57b17031-7ab4-8cd3-b55c-85de3198d5a8-39fcd90b,

    #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e97-dd2d0bfd,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819e04-efc4a6b6,

    #w-node-_63ef813c-703f-a930-addf-df1deea2b01a-d6169a27,

    #w-node-_63ef813c-703f-a930-addf-df1deea2b01d-d6169a27,

    #w-node-_63ef813c-703f-a930-addf-df1deea2b025-d6169a27,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf6-1e4584cb,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf9-1e4584cb,

    #w-node-_6636252f-7c67-b319-0256-be5ef17e3889-4bcad4dd,

    #w-node-_7390fad2-5282-33d5-aeaa-8f1d110f30cf-86cb80ab,

    #w-node-_7a9e04f4-44ae-71dc-cbf6-b05c35eaac14-511d44ab,

    #w-node-_8114618f-6c5c-e91a-c909-e2029d8ccebc-1e4584cb,

    #w-node-_825c4fa2-9051-ca4a-503d-d0a565daf6c0-eddb7244,

    #w-node-_869a3ee3-562d-9858-dfa6-24d47ee18672-7ee1866b,

    #w-node-_869a3ee3-562d-9858-dfa6-24d47ee1869a-7ee1866b,

    #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc445-709b44dc,

    #w-node-_924f8bb4-787c-c326-93a7-4db906cfd8b6-1e4584cb,

    #w-node-_968d0cfc-5563-96c6-54ea-7cf2d5d2fec6-357ac9cb,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bd9-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3be8-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3bf5-8f4882f6,

    #w-node-_97c56b58-129b-87af-c313-02f0a05a3c02-8f4882f6,

    #w-node-_9bf507b7-6240-970d-9a06-bf5810a40dfc-53b9e146,

    #w-node-_9d0700af-5673-2994-6eaf-b1b766dfc036-c13d5cc1,

    #w-node-a714462a-3a55-8d6c-f205-dba1a500be0e-428f244b,

    #w-node-a7619feb-e9a5-4838-396e-0848b922b6e0-b1fd4a42,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc61-cfa79920,

    #w-node-b0888793-7278-d7ca-af05-1da907e7b0aa-757a1d2a,

    #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94b7-f23d00d7,

    #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94c1-f23d00d7,

    #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e9711a-f5881b2f,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb26-39fcd90b,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb29-39fcd90b,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e1748d-4bcad4dd,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e17490-4bcad4dd,

    #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd045-357ac9cb,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3b0-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3bf-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3cc-c13d5cc1,

    #w-node-c265b086-42a4-6867-5aa7-d7d0c31bc3d9-c13d5cc1,

    #w-node-c6e3a418-5d44-f88e-a667-a8adf0ef6d9b-20935155,

    #w-node-d1a7042e-83a3-b5b1-c379-f08e66857027-cfa79920,

    #w-node-d36be152-4230-c0ac-f1bf-13e6df3a6ea5-21d2f633,

    #w-node-d36c9237-3f8a-8958-419e-ccec2300dd57-511d44ab,

    #w-node-d36c9237-3f8a-8958-419e-ccec2300dd89-511d44ab,

    #w-node-d41d6361-13a8-e501-642f-13f17f946bd9-428f244b,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c4c-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c6c-53b9e146,

    #w-node-d57f559b-a8c3-9630-fe37-5d4140e72c80-53b9e146,

    #w-node-d5996263-b306-3b5d-bfb4-664a63e8763a-c13d5cc1,

    #w-node-d5996263-b306-3b5d-bfb4-664a63e8763d-c13d5cc1,

    #w-node-d5996263-b306-3b5d-bfb4-664a63e87645-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad0-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ad9-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4ae4-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4aef-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4afb-c13d5cc1,

    #w-node-dc560da5-74c8-1228-9282-62e99d729342-39fcd90b,

    #w-node-dd578279-17f6-4e4a-e6d4-3ee6d90f7c4f-709b44dc,

    #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8413-9c51ed03,

    #w-node-ddd219ad-0534-4a39-b7b8-5924e63a8423-9c51ed03,

    #w-node-e2c025db-656f-adf2-a45f-27dd6358aedf-fa8177d2,

    #w-node-e5212db2-4c1c-3948-a459-45cd0f21025f-757a1d2a,

    #w-node-e575b22c-3de7-d1ce-ccfa-7147b995f389-511d44ab,

    #w-node-e5fa43f5-7423-a4da-94a9-3771b03294a0-c13d5cc1,

    #w-node-e7f4a35f-6222-bfcd-351d-51cedc1dbd92-c13d5cc1,

    #w-node-e943f9be-0319-52af-f1c1-18fc4986c533-eddb7244,

    #w-node-e9929791-138e-41c8-c95c-93bb2aba18c2-428f244b,

    #w-node-ec0ad3ec-0c1c-85c3-4be6-bebaea76b93d-b751add9,

    #w-node-ec8d1188-cd5b-e221-8dd9-14be3acf5005-cfa79920,

    #w-node-f5c10a61-db7b-8c8e-d859-e58ded8cbea3-511d44ab,

    #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ae7-c13d5cc1,

    #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc671e-14fc6717,

    #w-node-fa97e59c-8ba2-18c7-ef02-1fe914fc6745-14fc6717 {

      -ms-grid-column:span 8;

      grid-column-start:span 8;

      -ms-grid-column-span:8;

      grid-column-end:span 8;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_77bc8045-3864-a1c3-3348-92e5536451c6-5e4f6b1e {

      -ms-grid-column:span 8;

      grid-column-start:span 8;

      -ms-grid-column-span:8;

      grid-column-end:span 8;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column-align:center;

      justify-self:center

    }

    #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8dd-d6169a27,

    #w-node-_652be86a-87e1-3fab-bfdd-da54e4ad0c2f-d6169a27,

    #w-node-a7619feb-e9a5-4838-396e-0848b922b6d1-b1fd4a42,

    #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd036-357ac9cb,

    #w-node-e9bbb400-fdd6-09e1-5cef-1926fcd6fa51-c13d5cc1,

    #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ad8-c13d5cc1 {

      -ms-grid-column:2;

      grid-column-start:2;

      -ms-grid-column-span:6;

      grid-column-end:8;

      -ms-grid-row:2;

      grid-row-start:2;

      -ms-grid-row-span:1;

      grid-row-end:3;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-a7619feb-e9a5-4838-396e-0848b922b6da-b1fd4a42,

    #w-node-c1bd5569-85e7-eb64-9675-7e5e253dd03f-357ac9cb,

    #w-node-e7f4a35f-6222-bfcd-351d-51cedc1dbd96-c13d5cc1,

    #w-node-f9c49fa5-4ae2-166b-ccba-a5c8e6f85ae1-c13d5cc1 {

      -ms-grid-column-span:6;

      grid-column-end:8;

      -ms-grid-column:2;

      grid-column-start:2;

      -ms-grid-row-span:1;

      grid-row-end:3;

      -ms-grid-row:2;

      grid-row-start:2;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cd5-c13d5cc1 {

      -ms-grid-column:span 3;

      grid-column-start:span 3;

      -ms-grid-column-span:3;

      grid-column-end:span 3

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2e-c13d5cc1,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86e-e5bdad75 {

      -ms-grid-column:span 8;

      grid-column-start:span 8;

      -ms-grid-column-span:8;

      grid-column-end:span 8;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column-align:start;

      justify-self:start

    }

    #w-node-_041aca7b-f833-0e29-7241-dad9c2e4c85d-c13d5cc1,

    #w-node-_0b9509be-1f87-3218-0ac0-90a01ca44fea-8e2c46e5,

    #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3aa2-53b9e146,

    #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531c2-efc4a6b6,

    #w-node-_82f9473c-d321-7455-c4a3-8c5b67bf65d6-a2cc7c75,

    #w-node-_871d5861-1065-5f0d-66f4-7a75f305be5a-c13d5cc1,

    #w-node-af521984-9414-e795-a5ae-5f841ff3f00e-9c51ed03 {

      -ms-grid-column:span 10;

      grid-column-start:span 10;

      -ms-grid-column-span:10;

      grid-column-end:span 10

    }

    #w-node-_041aca7b-f833-0e29-7241-dad9c2e4c862-c13d5cc1,

    #w-node-_0b9509be-1f87-3218-0ac0-90a01ca44ff1-8e2c46e5,

    #w-node-_0b9509be-1f87-3218-0ac0-90a01ca45001-8e2c46e5,

    #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3aa9-53b9e146,

    #w-node-_1fa2e93b-ee73-7d8f-7c56-f412f17e3ab9-53b9e146,

    #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531cb-efc4a6b6,

    #w-node-_524ba9cb-9b8e-80c4-29c8-00b1cde531db-efc4a6b6,

    #w-node-_82f9473c-d321-7455-c4a3-8c5b67bf65dd-a2cc7c75,

    #w-node-_871d5861-1065-5f0d-66f4-7a75f305be61-c13d5cc1,

    #w-node-_871d5861-1065-5f0d-66f4-7a75f305be71-c13d5cc1,

    #w-node-af521984-9414-e795-a5ae-5f841ff3f013-9c51ed03 {

      -ms-grid-column:span 10;

      grid-column-start:span 10;

      -ms-grid-column-span:10;

      grid-column-end:span 10;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e41-c13d5cc1,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e44-c13d5cc1 {

      -ms-grid-column:span 12;

      grid-column-start:span 12;

      -ms-grid-column-span:12;

      grid-column-end:span 12

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e46-c13d5cc1 {

      -ms-grid-column:span 12;

      grid-column-start:span 12;

      -ms-grid-column-span:12;

      grid-column-end:span 12;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_4a82edfb-ca19-a6b1-0d6e-4190eabb7605-9c7ae678,

    #w-node-f19c1bf5-3cf6-c5de-5246-7e64af8fd408-af8fd3d7 {

      -ms-grid-column-align:center;

      justify-self:center

    }

    #w-node-_181c15af-8936-0cf9-55b7-3b816e32d378-a2cc7c75,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd37-86cb80ab,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd3a-86cb80ab,

    #w-node-_36729916-8aea-080a-72e4-115557f913b3-a2cc7c75,

    #w-node-_36729916-8aea-080a-72e4-115557f913b6-a2cc7c75,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057f8-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057fb-52a48203,

    #w-node-_9b6a75af-1dc7-a208-198b-e37a145f8828-a2cc7c75,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445ee-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445f1-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c644603-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c644606-cfa79920,

    #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c6893835-ffb1143e,

    #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c6893838-ffb1143e {

      -ms-grid-column:span 4;

      grid-column-start:span 4;

      -ms-grid-column-span:4;

      grid-column-end:span 4

    }

    #w-node-_1d572771-e888-074a-1556-2629d8efd2a4-cfa79920,

    #w-node-_55ec546d-7426-561f-3321-cb614ca3be84-b751add9,

    #w-node-_6636252f-7c67-b319-0256-be5ef17e38b0-4bcad4dd,

    #w-node-_85df2bbf-d73b-b701-7af1-7da70b1553cd-bba78b83,

    #w-node-b07b2e9c-54bc-c273-000d-6ed453436fe1-cfa79920,

    #w-node-d1a7042e-83a3-b5b1-c379-f08e6685704e-cfa79920,

    #w-node-d1a7042e-83a3-b5b1-c379-f08e6685707d-cfa79920 {

      -ms-grid-column:span 1;

      grid-column-start:span 1;

      -ms-grid-column-span:1;

      grid-column-end:span 1

    }

    #w-node-_750749cf-82cd-a9e7-bdbc-9e6f6e476a8d-8e2c46e5,

    #w-node-c9c41703-297d-17ef-cb92-69447a6a8816-1e4584cb {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 8;

      grid-column-start:span 8;

      -ms-grid-column-span:8;

      grid-column-end:span 8

    }

    #w-node-_7de8a5c9-78ea-36bc-5b1d-9259a2e89ce4-8e2c46e5,

    #w-node-c9c41703-297d-17ef-cb92-69447a6a881e-1e4584cb {

      -ms-grid-column-span:8;

      grid-column-end:span 8;

      -ms-grid-column:span 8;

      grid-column-start:span 8;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-row:span 1;

      grid-row-start:span 1

    }

    #w-node-_463acfd5-2840-9a3d-4a64-b59b0875885b-efc4a6b6 {

      -ms-grid-column:1;

      grid-column-start:1;

      -ms-grid-column-span:8;

      grid-column-end:9;

      -ms-grid-row-span:1;

      grid-row-end:3;

      -ms-grid-row:2;

      grid-row-start:2

    }

    #w-node-_1d3393bd-da6e-495d-285f-ab93d6858275-bba78b83,

    #w-node-_838d0a72-ad44-c601-08b2-58e7e1b83377-efc4a6b6,

    #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f8-cd5aca9f,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a3b-05f123d9,

    #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be41091-3afe69cd,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3428-20935155,

    #w-node-deabaf94-ba7e-2949-d272-501a956503c2-21d2f633,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d6-850a879c {

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_13c4fc7f-f64f-3d06-d3b8-4908db566922-05f123d9 {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6;

      -ms-grid-row-align:start;

      align-self:start

    }

    #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5656-05f123d9,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd463c-d42535cc,

    #w-node-_1a94944b-b4c9-ca34-4c15-a8b890a7c023-d42535cc,

    #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2db-21d2f633,

    #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d0d-8f4882f6,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3479-20935155 {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6;

      -ms-grid-row-align:center;

      align-self:center

    }

    #w-node-_2dc2f5f2-d133-f74d-193d-14926ac6a8e6-d6169a27 {

      -ms-grid-column:2;

      grid-column-start:2;

      -ms-grid-column-span:6;

      grid-column-end:8;

      -ms-grid-row-span:1;

      grid-row-end:3;

      -ms-grid-row:2;

      grid-row-start:2;

      -ms-grid-row-align:center;

      align-self:center

    }

  }

  @media screen and (max-width:479px) {

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3f9-6bd1c7ec,

    #w-node-_00ab1c4c-d42e-c4de-327e-91c5451eb3fc-6bd1c7ec,

    #w-node-_02bab148-a47d-9258-c462-bf9327d815d7-357ac9cb,

    #w-node-_06606a22-dbf5-d403-881f-ec02cf438e08-efc4a6b6,

    #w-node-_06606a22-dbf5-d403-881f-ec02cf438e0c-efc4a6b6,

    #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5653-05f123d9,

    #w-node-_09b8593b-ef2e-5ca3-8f16-3afd14fb5656-05f123d9,

    #w-node-_0b98fead-4a07-6fa4-ad32-7a698c5e612d-39fcd90b,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e28-c13d5cc1,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2b-c13d5cc1,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e2e-c13d5cc1,

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e35-c13d5cc1,

    #w-node-_13c4fc7f-f64f-3d06-d3b8-4908db56691f-05f123d9,

    #w-node-_13c4fc7f-f64f-3d06-d3b8-4908db566922-05f123d9,

    #w-node-_165c218f-d64a-112a-ae5e-ce2ede9560a1-850a879c,

    #w-node-_165c218f-d64a-112a-ae5e-ce2ede9560a4-850a879c,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd457d-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd4639-d42535cc,

    #w-node-_16fadc84-163a-7e69-2575-7a65aadd463c-d42535cc,

    #w-node-_1a94944b-b4c9-ca34-4c15-a8b890a7c020-d42535cc,

    #w-node-_1a94944b-b4c9-ca34-4c15-a8b890a7c023-d42535cc,

    #w-node-_1d3393bd-da6e-495d-285f-ab93d6858271-bba78b83,

    #w-node-_1d3393bd-da6e-495d-285f-ab93d6858275-bba78b83,

    #w-node-_1d572771-e888-074a-1556-2629d8efd285-cfa79920,

    #w-node-_1d572771-e888-074a-1556-2629d8efd288-cfa79920,

    #w-node-_1d572771-e888-074a-1556-2629d8efd28c-cfa79920,

    #w-node-_1d572771-e888-074a-1556-2629d8efd298-cfa79920,

    #w-node-_1d572771-e888-074a-1556-2629d8efd2a4-cfa79920,

    #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56be-709b44dc,

    #w-node-_1e4a96d5-1ee4-f715-b476-0973403e56d0-709b44dc,

    #w-node-_25a38879-d391-ef67-06f1-7652aeed5ecf-cfa79920,

    #w-node-_25a38879-d391-ef67-06f1-7652aeed5ed2-cfa79920,

    #w-node-_25ad58a6-b528-d14e-ff48-9fe29aacc849-5e4f6b1e,

    #w-node-_28b8daf5-926c-5de6-9e11-efeaed025502-21d2f633,

    #w-node-_28b8daf5-926c-5de6-9e11-efeaed025505-21d2f633,

    #w-node-_2ef4b4c2-2a74-7799-265e-c6c348e010e0-8e2c46e5,

    #w-node-_2ef4b4c2-2a74-7799-265e-c6c348e010e3-8e2c46e5,

    #w-node-_2ef4b4c2-2a74-7799-265e-c6c348e010e8-8e2c46e5,

    #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d21-5e4f6b1e,

    #w-node-_31f5b7d5-65c2-bab8-ac5a-32823b0d3d25-5e4f6b1e,

    #w-node-_365633e2-06c2-c6ff-edd8-cbced394bec2-6bd1c7ec,

    #w-node-_375635f5-adab-086e-69a0-114e413f617d-efc4a6b6,

    #w-node-_375635f5-adab-086e-69a0-114e413f6180-efc4a6b6,

    #w-node-_375635f5-adab-086e-69a0-114e413f6185-efc4a6b6,

    #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2d8-21d2f633,

    #w-node-_3e35a4af-75da-e710-82a0-716a3acbd2db-21d2f633,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b868-e5bdad75,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86b-e5bdad75,

    #w-node-_455aaef2-c59b-b48f-dc46-9ccc1b10b86e-e5bdad75,

    #w-node-_57b17031-7ab4-8cd3-b55c-85de3198d59f-39fcd90b,

    #w-node-_57b17031-7ab4-8cd3-b55c-85de3198d5a8-39fcd90b,

    #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e94-dd2d0bfd,

    #w-node-_597c9a4b-2bdc-c100-1300-59349a1d9e97-dd2d0bfd,

    #w-node-_5ea0ab81-d352-b438-cd4c-e1264695f221-5e4f6b1e,

    #w-node-_5ea0ab81-d352-b438-cd4c-e1264695f237-5e4f6b1e,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819ded-efc4a6b6,

    #w-node-_62174f8a-824b-fc1a-7676-d98999819e04-efc4a6b6,

    #w-node-_63e81c7f-91a5-40fb-39f1-e16d5101488c-80593eb3,

    #w-node-_6569944a-251d-b589-d71b-1bca51801a55-9482062e,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf3-1e4584cb,

    #w-node-_65b17821-b6bd-f123-f9fb-fa96e07abaf9-1e4584cb,

    #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f5d-3fa40c84,

    #w-node-_70260ec5-4d21-57a9-16c6-b29c9be50f61-3fa40c84,

    #w-node-_838d0a72-ad44-c601-08b2-58e7e1b83373-efc4a6b6,

    #w-node-_838d0a72-ad44-c601-08b2-58e7e1b83377-efc4a6b6,

    #w-node-_85df2bbf-d73b-b701-7af1-7da70b1553b5-bba78b83,

    #w-node-_85df2bbf-d73b-b701-7af1-7da70b1553c1-bba78b83,

    #w-node-_85df2bbf-d73b-b701-7af1-7da70b1553cd-bba78b83,

    #w-node-_8ddcd5c8-b239-9190-794c-9731870363f2-8f4882f6,

    #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d0a-8f4882f6,

    #w-node-_92c79cc5-d7e1-8bc1-1c8b-498789c97d0d-8f4882f6,

    #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f2-cd5aca9f,

    #w-node-_94fd71c7-9a96-7a21-cf57-03ebf2d466f8-cd5aca9f,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a38-05f123d9,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a3b-05f123d9,

    #w-node-a07b9881-2729-b871-1309-2f4b70ff7588-9b802420,

    #w-node-a4f62977-df7f-e616-fc2c-bd7a6057ca3d-d6169a27,

    #w-node-a714462a-3a55-8d6c-f205-dba1a500be0b-428f244b,

    #w-node-a714462a-3a55-8d6c-f205-dba1a500be0e-428f244b,

    #w-node-a71748dc-7a78-d53e-ef32-e11f97252d9b-01fdef97,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc4a-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc61-cfa79920,

    #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94b7-f23d00d7,

    #w-node-b3446c65-8433-153d-5ffa-5ac30a7c94c1-f23d00d7,

    #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e97103-f5881b2f,

    #w-node-b744ad32-e6a3-8153-dd6e-13a5b4e9711a-f5881b2f,

    #w-node-b82d6170-6328-ebd0-976a-4f4123580743-3afe69cd,

    #w-node-b82d6170-6328-ebd0-976a-4f4123580746-3afe69cd,

    #w-node-b82d6170-6328-ebd0-976a-4f412358074b-3afe69cd,

    #w-node-b8af3b19-3f5d-d8bd-48b7-834fb58046d7-a2cc7c75,

    #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde0-5e4f6b1e,

    #w-node-b8c216bb-8388-e8a0-4ba9-7b9a6546fde4-5e4f6b1e,

    #w-node-ba31c892-b8b3-f8e9-10a5-77c98aa01288-f5881b2f,

    #w-node-ba31c892-b8b3-f8e9-10a5-77c98aa0128b-f5881b2f,

    #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be4108d-3afe69cd,

    #w-node-bb0cbb99-37f9-bb6b-fd89-482a1be41091-3afe69cd,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb23-39fcd90b,

    #w-node-bbbf1cd0-8129-ba0d-be75-99d1804bcb29-39fcd90b,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3424-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3428-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3436-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d343c-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3476-20935155,

    #w-node-c21a10a9-2c29-c882-31de-1669f15d3479-20935155,

    #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be4-52165f68,

    #w-node-d1eb85da-a54e-5f25-bd6f-0fa205de0be7-52165f68,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4af8-c13d5cc1,

    #w-node-d7737851-d008-900a-dbc6-9df29a4c4afb-c13d5cc1,

    #w-node-dc560da5-74c8-1228-9282-62e99d72932b-39fcd90b,

    #w-node-dc560da5-74c8-1228-9282-62e99d729342-39fcd90b,

    #w-node-dd58e79b-839d-4aa1-6515-d9c2bb713c9c-5e4f6b1e,

    #w-node-deabaf94-ba7e-2949-d272-501a956503be-21d2f633,

    #w-node-deabaf94-ba7e-2949-d272-501a956503c2-21d2f633,

    #w-node-e02e0527-efd5-985f-2325-5d2136a64e81-4bcad4dd,

    #w-node-e184ddd6-f0fd-0ffb-4742-5d5db29dd869-357ac9cb,

    #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf0-6bd1c7ec,

    #w-node-e23bdaac-d6b0-29cc-c7c4-53786bd04bf3-6bd1c7ec,

    #w-node-e2c025db-656f-adf2-a45f-27dd6358aed4-fa8177d2,

    #w-node-e2c025db-656f-adf2-a45f-27dd6358aedf-fa8177d2,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912c-6bd1c7ec,

    #w-node-e5e28c6e-ad7b-334e-6f98-98d046e1912f-6bd1c7ec,

    #w-node-e6592483-a6c3-7ff0-9b16-618ddde67838-8d1ff30b,

    #w-node-e6592483-a6c3-7ff0-9b16-618ddde6783b-8d1ff30b,

    #w-node-e71ebc48-0528-9ed5-058a-0cfdbefa10fa-fa8177d2,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2d8-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da2e0-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da311-256da2d4,

    #w-node-ee5752e3-6bfa-1fbb-a048-627d256da318-256da2d4,

    #w-node-f953d2ac-d2bc-b302-7266-bf69bcf25e34-5e4f6b1e,

    #w-node-fc98a669-6cd1-8ccf-71b3-135e3dd4c7df-d588d2c0,

    #w-node-fc98a669-6cd1-8ccf-71b3-135e3dd4c7e2-d588d2c0,

    #w-node-fc98a669-6cd1-8ccf-71b3-135e3dd4c7e7-d588d2c0,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d2-850a879c,

    #w-node-fe92472a-acc7-5a54-e56b-0a2ba867a5d6-850a879c {

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6

    }

    #w-node-_3525d081-4b0b-4756-7d2f-cfc79cdd1cd5-c13d5cc1 {

      -ms-grid-column:span 4;

      grid-column-start:span 4;

      -ms-grid-column-span:4;

      grid-column-end:span 4

    }

    #w-node-_8a4a9137-fdcc-1204-5cdb-fc63280dc442-709b44dc,

    #w-node-e5fa43f5-7423-a4da-94a9-3771b032949d-c13d5cc1 {

      -ms-grid-column:span 5;

      grid-column-start:span 5;

      -ms-grid-column-span:5;

      grid-column-end:span 5

    }

    #w-node-_1045866c-53d7-c6ae-cf3f-60b3265a7e38-c13d5cc1,

    #w-node-e02e0527-efd5-985f-2325-5d2136a64e84-4bcad4dd {

      -ms-grid-column:span 6;

      grid-column-start:span 6;

      -ms-grid-column-span:6;

      grid-column-end:span 6;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f62c-c13d5cc1,

    #w-node-_35911c39-c88f-cb8c-cb59-ed5764c0f632-c13d5cc1,

    #w-node-_750749cf-82cd-a9e7-bdbc-9e6f6e476a8d-8e2c46e5,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e1748a-4bcad4dd,

    #w-node-bd87c7bd-210d-a0dd-200b-f0e433e17490-4bcad4dd,

    #w-node-c9c41703-297d-17ef-cb92-69447a6a8816-1e4584cb {

      -ms-grid-column:span 8;

      grid-column-start:span 8;

      -ms-grid-column-span:8;

      grid-column-end:span 8

    }

    #w-node-_181c15af-8936-0cf9-55b7-3b816e32d378-a2cc7c75,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd37-86cb80ab,

    #w-node-_328d5d3d-cb3f-a3ec-ed1b-6acfe1b6fd3a-86cb80ab,

    #w-node-_36729916-8aea-080a-72e4-115557f913b3-a2cc7c75,

    #w-node-_36729916-8aea-080a-72e4-115557f913b6-a2cc7c75,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057f8-52a48203,

    #w-node-_48a10636-09e6-bcbe-66a3-c0830c8057fb-52a48203,

    #w-node-_9b6a75af-1dc7-a208-198b-e37a145f8828-a2cc7c75,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445ee-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c6445f1-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c644603-cfa79920,

    #w-node-c22bebee-d0c8-388f-ba60-b1df5c644606-cfa79920,

    #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c6893835-ffb1143e,

    #w-node-d9cff48e-4e2c-b2e9-6f9a-8a74c6893838-ffb1143e {

      -ms-grid-column:span 3;

      grid-column-start:span 3;

      -ms-grid-column-span:3;

      grid-column-end:span 3

    }

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a3f-05f123d9,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a43-05f123d9,

    #w-node-_96335d60-a389-2869-bcf3-f0c7b45a9a47-05f123d9,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc78-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc81-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bca0-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bca9-cfa79920 {

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1;

      -ms-grid-column:span 2;

      grid-column-start:span 2;

      -ms-grid-column-span:2;

      grid-column-end:span 2

    }

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc66-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc6f-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc8e-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bc97-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bcc0-cfa79920,

    #w-node-a9c5c7ec-cf06-409e-b65d-0e9a5c41bcc9-cfa79920 {

      -ms-grid-column:span 2;

      grid-column-start:span 2;

      -ms-grid-column-span:2;

      grid-column-end:span 2;

      -ms-grid-row:span 1;

      grid-row-start:span 1;

      -ms-grid-row-span:1;

      grid-row-end:span 1

    }

  }

  

  @media only screen and (max-width: 1600px) {

    .container{

      max-width: 1366px;

    }

  }

  @media only screen and (max-width: 1440px) {

    .container{

      max-width: 1200px;

    }

    .nav-link{padding: 0 1.6em;}

  }

  @media only screen and (max-width: 1280px) {

    .container{

      max-width: 1080px;

    }

  }

  .br-layer{background-color: #000000;position: absolute;width: 100%;height: 100%;left: 0;top: 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
  .copyright{color: #ffffff;flex: 1;display: flex;justify-content: center;align-items: center;}

  @media only screen and (max-width: 640px) {
    #furniture{display: none;}
    section.wap{display: block;}
    section.wap .gallery-lightbox{width: 100%;height: auto;position: relative;}
    section.wap .gallery-lightbox .wap-video{width: 100%;height: 100%;}
    section.wap .gallery-lightbox h2{text-align: center;font-size: 1.2em;color: #000000;}
    section.wap .gallery-lightbox p{text-align: center;padding: 0 1em;color: #000000;font-size: 1em;}
    section.wap .gallery-lightbox.witing{margin: .9em 1em;}
    section.wap .gallery-lightbox h3{font-size: 1.2em;color: #ffffff;position: absolute;right: 1em;bottom: 1em;z-index: 9;}


  }