.sqs-layout .sqs-block-code {
   transition: opacity ease .5s;
   opacity: 1;
}

body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_start), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_end), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_start),
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_end) {
  margin-top: 20px;
}
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_start),
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_start) {
  margin-bottom: 10px;
}
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_start),
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_end),
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_start), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_end), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_start), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_end) {
  display: block;
  min-height: 55px !important;
  border: 1px dashed red !important;
  position: relative;
  opacity: 1!important;
  background: #ededed;
  border-radius: 8px;
}

body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_start):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_end):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_start):after,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_end):after,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_start):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_start):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_end):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_end):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_start):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_end):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_start):after,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_end):after {
  font-family: monospace, sans-serif;
  display: block;
  width: 100%;
  font-size: 13px;
  line-height: 1.1;
  color: red;
  position: relative;
}

body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_start):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_end):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_start):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_end):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_start):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_end):before {
  content: "DO NOT DELETE THIS SHORTCODE!";
}
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_start):after {
   content: "<shortcode_h3_accordion_start>";
}
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h3_accordion_end):after {
   content: "<shortcode_h3_accordion_end>";
}

body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_start):after {
  content: "<shortcode_h2_accordion_start>";
}
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_h2_accordion_end):after {
  content: "<shortcode_h2_accordion_end>";
}

body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_start):after {
   content: "<shortcode_boxes_content_start>";
}
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_boxes_content_end):after {
   content: "<shortcode_boxes_content_end>";
}

.OC_ACCORDION_WRAPPER .sqs-block-spacer, .ACCORDION_WRAPPER .sqs-block-spacer {
 padding: 0 0 !important;
 height: 0 !important;
}
.OC_ACCORDION_WRAPPER .ACCORDION_CONTENT .spacer-block {
  display: block;
  padding: inherit!important;
  height: auto!important;
}
.OC_ACCORDION_WRAPPER .ACCORDION_CONTENT .spacer-block.oc-accordion-divider {
  display: none!important;
}
.OC_ACCORDION_WRAPPER .sqs-block-code.has--shortcode, .ACCORDION_WRAPPER .sqs-block-code.has--shortcode {
   display: none;
}
 .OC_ACCORDION_WRAPPER .OC_ACCORDION_ITEM, .OC_ACCORDION_WRAPPER .ACCORDION_ITEM, .ACCORDION_WRAPPER .OC_ACCORDION_ITEM, .ACCORDION_WRAPPER .ACCORDION_ITEM {
   margin-bottom: 20px;
}
 .OC_ACCORDION_WRAPPER .ACCORDION_TITLE, .ACCORDION_WRAPPER .ACCORDION_TITLE {
   margin: 0 0;
   border-radius: 6px;
   border: 1px solid #710d92;
   padding: 20px;
   display: flex;
   width: 100%;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 20px;
   color: #710d92;
   box-shadow: 0 0 8px 3px rgba(0,0,0,0.2);
}
 .OC_ACCORDION_WRAPPER .ACCORDION_TITLE i, .ACCORDION_WRAPPER .ACCORDION_TITLE i {
   transition: all .4s ease-in-out !important;
}
 .OC_ACCORDION_WRAPPER button.ACCORDION_TITLE, .ACCORDION_WRAPPER button.ACCORDION_TITLE {
   background: #414141;
   appearance: none;
   padding: 20px;
   font-size: 30px;
   font-weight: 400;
   line-height: 1.2;
   margin: 0 0;
}
 .OC_ACCORDION_WRAPPER .ACCORDION_TITLE.active, .ACCORDION_WRAPPER .ACCORDION_TITLE.active {
   background: #710d92;
   color: #FFF;
}
 .OC_ACCORDION_WRAPPER .ACCORDION_TITLE.active i:before, .ACCORDION_WRAPPER .ACCORDION_TITLE.active i:before {
   content: "\f068";
}
 .OC_ACCORDION_WRAPPER .ACCORDION_CONTENT, .ACCORDION_WRAPPER .ACCORDION_CONTENT {
   display: none;
   border-radius: 15px;
   background: #FFFFFF;
   border: 1px solid #710d92;
   padding: 20px;
   margin-bottom: 30px;
}
.OC_ACCORDION_WRAPPER .ACCORDION_CONTENT:focus, .ACCORDION_WRAPPER .ACCORDION_CONTENT:focus {
  outline: 0;
}
.OC_ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block, .ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block {
  padding: 0 0;
}
.OC_ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block.sqs-block-image,
.ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block.sqs-block-image {
  padding-top: 20px;
  padding-bottom: 20px;
}
.OC_ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block-code, .ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block-code {
   margin-bottom: 30px;
}
 .OC_ACCORDION_WRAPPER .ACCORDION_CONTENT p, .ACCORDION_WRAPPER .ACCORDION_CONTENT p {
   color: #000;
}
 .OC_ACCORDION_WRAPPER .ACCORDION_CONTENT table, .ACCORDION_WRAPPER .ACCORDION_CONTENT table {
   color: #000;
}
 .OC_ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block-button-element:hover, .ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block-button-element:hover {
   transform: translateY(-2px);
   box-shadow: 0 10px 15px rgba(0,0,0,0.35);
}
 .OC_ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block-button-element:focus, .ACCORDION_WRAPPER .ACCORDION_CONTENT .sqs-block-button-element:focus {
   transform: translateY(-2px);
   box-shadow: 0 10px 15px rgba(0,0,0,0.35);
}
 .ACCORDION_WRAPPER.content-has-multiple-columns .ACCORDION_CONTENT .sqs-row {
   margin-left: -20px;
   margin-right: -20px;
}
 .ACCORDION_WRAPPER.content-has-multiple-columns .ACCORDION_CONTENT .sqs-row [class*=sqs-col] {
   padding-left: 20px;
   padding-right: 20px;
}
 .ACCORDION_WRAPPER.content-has-multiple-columns .ACCORDION_CONTENT .sqs-row [class*=sqs-col]:last-child {
   padding-right: 20px !important;
}
 .OC_ACCORDION_WRAPPER .hide-me {
   display: none;
}
 .OC_ACCORDION_WRAPPER .H3_ACCORDION_BUTTON {
   margin-bottom: 15px !important;
}
 .OC_ACCORDION_WRAPPER .H3_ACCORDION_CONTENT .sqs-block {
   padding-left: 17px;
   padding-right: 17px;
}
 .ITEM_WRAPPER {
   margin: 20px 0;
}
 .ITEM_WRAPPER .ITEM_CONTENT {
   border-radius: 8px;
   border: 1px solid #6f0fa3;
   background: #f8f0fc;
   color: #000;
   padding: 10px 0;
}
 body.sqs-edit-mode .sqs-layout .shortcode--info {
   background: #f7f7f7;
   border: 1px dashed #dfdfdf;
   padding: 11px 10px 2px !important;
   color: #777575;
   font-family: 'minion-pro';
   font-size: 15px;
   border-radius: 8px;
}
 body.sqs-edit-mode .sqs-layout .shortcode--info:before {
   content: "SHORTCODE - DO NOT DELETE!";
   display: block;
   font-family: monospace;
   font-size: 11px;
   line-height: 1;
   color: red;
}
 body.sqs-edit-mode .sqs-layout .info-oc-shortcode {
   background: #f7f7f7;
   border: 1px dashed #dfdfdf;
   padding: 10px 10px 2px;
   color: #777575;
   font-family: 'minion-pro';
   font-size: 15px;
   border-radius: 8px;
}
 body.sqs-edit-mode .sqs-layout .info-oc-shortcode:before {
   content: "SHORTCODE - DO NOT DELETE!";
   display: block;
   font-family: monospace;
   font-size: 11px;
   line-height: 1;
   color: red;
}
 body.sqs-edit-mode .sqs-layout .accordion-shortcode {
   background: #f7f7f7;
   border: 1px dashed #dfdfdf;
   padding: 10px 10px 2px;
   color: #777575;
   font-family: 'minion-pro';
   font-size: 15px;
   border-radius: 8px;
}
 body.sqs-edit-mode .sqs-layout .accordion-shortcode:before {
   content: "SHORTCODE - DO NOT DELETE!";
   display: block;
   font-family: monospace;
   font-size: 11px;
   line-height: 1;
   color: red;
}
 div.SQS_EDIT_ACCORDION_WRAPPER {
   position: relative;
   padding: 20px;
   box-sizing: border-box;
}
 div.SQS_EDIT_ACCORDION_WRAPPER:after {
   content: "";
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   pointer-events: none;
   border: 2px dashed #cacaca;
}
 body.sqs-edit-mode.sqs-layout-editing .sqs-block-editable.shortCodeAccordionBlock {
   padding: 5px 0;
   position: relative;
}
 body.sqs-edit-mode.sqs-layout-editing .sqs-block-editable.shortCodeAccordionBlock.shortcode--END {
   margin-bottom: 35px;
}
 body.sqs-edit-mode.sqs-layout-editing .sqs-block-editable.shortCodeAccordionBlock.shortcode--END:after {
   content: "";
   display: block;
   width: 100%;
   border-bottom: 1px dashed #c2baba;
   position: absolute;
   left: 0;
   bottom: -20px;
   opacity: 0;
}
 body.sqs-edit-mode.sqs-layout-editing .SQS_EDIT_ACCORDION_WRAPPER {
   margin-bottom: 35px;
}
 body.sqs-edit-mode.sqs-layout-editing .SQS_EDIT_ACCORDION_WRAPPER .sqs-block-editable.shortCodeAccordionBlock.shortcode--END {
   margin-bottom: 0 !important;
}

.OC_BOXES_WRAPPER {
  margin: 0 0 30px
}

.OC_BOXES_WRAPPER.fullwidth {
  padding: 0 15px
}

.OC_BOXES_WRAPPER .spacer-block.sqs-block-spacer {
  padding: 0 0;
  height: 0;
  overflow: hidden
}

.OC_BOXES_WRAPPER .sqs-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px
}

.OC_BOXES_WRAPPER .sqs-row [class*=sqs-col]:has(.box-inner) {
  margin-top: 20px;
  margin-bottom: 20px
}

.OC_BOXES_WRAPPER .sqs-block-code.has--shortcode {
  padding: 0 0;
  height: 0;
  overflow: hidden
}

.OC_BOXES_WRAPPER .sqs-row [class*=sqs-col]:not(.hidden) {
  padding: 0 20px
}

.OC_BOXES_WRAPPER .box-inner {
  height: 100%;
  padding: 15px;
  border-radius: 15px;
  border: 1px solid #0d4b7c
}

.OC_BOXES_WRAPPER .box-inner.no-border {
  border: none !important;
  padding: 0 0
}

.OC_BOXES_WRAPPER .box-inner.no-border {
  border: none !important
}

.OC_BOXES_WRAPPER .inner-pad .sqs-block-button {
  padding: 0 0
}
@media screen and (max-width: 768px) {
  .OC_BOXES_WRAPPER .sqs-row [class*=sqs-col]:not(.hidden) {
      padding:20px 20px
  }
}

/* H2 ACCORDION STYLES */
.H2_ACCORDION_WRAPPER, .H2_ACCORDION_WRAPPER * {
  box-sizing: border-box;
}
.H2_ACCORDION_WRAPPER {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.H2_ACCORDION_WRAPPER .sqs-block-code.has--shortcode {
  display: none;
}
.H2_ACCORDION_WRAPPER .H2_ACCORDION_ITEM, .H2_ACCORDION_WRAPPER .ACCORDION_BUTTON, .H2_ACCORDION_WRAPPER .ACCORDION_CONTENT {
  width: 100%;
  float: left;
}
.H2_ACCORDION_WRAPPER .H2_ACCORDION_ITEM {
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #FFF;
}
.H2_ACCORDION_WRAPPER .ACCORDION_BUTTON {
  appearance: none;
  border: none;
  border-radius: 0;
  background-color: #000;
  color: #FFF;
  padding: 12px 45px 12px 15px;
  display: block;
  width: 100%;
  text-align: left;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2;
  transition: all ease .3s;
  position: relative;
  margin: 0 0;
  z-index: 5;
}
.H2_ACCORDION_WRAPPER .ACCORDION_BUTTON [class*="fa-"] {
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 13px;
  transition: all ease .3s;
}
.H2_ACCORDION_WRAPPER .ACCORDION_BUTTON.active {
  background-color: #6F0FA4;
}
.H2_ACCORDION_WRAPPER .ACCORDION_BUTTON.active [class*="fa-"]:before {
  content: "\f068";
}
.H2_ACCORDION_WRAPPER .ACCORDION_BUTTON:hover, .H2_ACCORDION_WRAPPER .ACCORDION_BUTTON:focus {
  background-color: #6F0FA4;
}
.H2_ACCORDION_WRAPPER .ACCORDION_BUTTON:focus {
  outline: 1px dotted #000 !important;
}
.H2_ACCORDION_WRAPPER .ACCORDION_CONTENT {
  border: 1px solid #6F0FA4;
  border-radius: 0 0 10px 10px;
  margin-bottom: 0;
  display: none;
}


/*=== NEW SHORTCODE ===*/
/*== See Bank of the Lowcountry to view samples */
.sqs-block-code:has(shortcode) {
   display: none;
}
 .OC_SHORTCODE__CONTAINER {
   padding-left: 20px;
   padding-right: 20px;
   position: relative;
}
.shortcode_multi-column-content {
   overflow: visible;
   margin: 30px 0;
}
.shortcode_multi-column-content .sqs-block-horizontalrule {
   opacity: 0;
   visibility: hidden;
}
.shortcode_multi-column-content .oc_shortcode__inner .sqs-row:not(.childrow) {
   background-color: #f8fcff;
   overflow: hidden;
   border-radius: 10px;
   box-shadow: 0 5px 16px rgba(0,0,0,0.13);
   position: relative;
   padding-top: 60px;
   padding-bottom: 20px;
   z-index: 5;
}
.shortcode_multi-column-content .oc_shortcode__inner .sqs-row:not(.childrow):before {
   content: "";
   display: block;
   width: 100%;
   height: 35px;
   position: absolute;
   top: 0;
   left: 0;
   background-color: #243746;
}
.shortcode_multi-column-content .oc_shortcode__inner .sqs-row.childrow {
   padding: 15px 0;
}
.shortcode_multi-column-content .oc_shortcode__inner .sqs-row.childrow [class*=sqs-col] {
   border-right: 0 !important;
}
.shortcode_multi-column-content .oc_shortcode__inner .sqs-row.childrow [class*=sqs-col] .sqs-block-image .image-block-wrapper {
   border-radius: 10px;
   box-shadow: none;
   padding: 6px;
   background: #FFF;
   overflow: hidden;
   border: 1px solid #e5e8ea;
}
.shortcode_multi-column-content .oc_shortcode__inner .sqs-row.childrow [class*=sqs-col] .sqs-block-image .image-block-wrapper .sqs-image-shape-container-element {
   overflow: hidden;
   border-radius: 8px;
}
.shortcode_multi-column-content h3 {
   font-family: "Arial", sans-serif;
   font-size: 1.65rem;
   font-weight: 500;
   line-height: 1.2;
   letter-spacing: 0.02em;
   text-transform: none;
   margin: 0 0;
   color: #243746;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) {
   display: flex;
   flex-wrap: wrap;
   text-align: center;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col] {
   padding: 15px 30px 20px;
   border-right: 1px solid #CCC;
}
@media screen and (max-width: 960px) {
  .shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col] {
    width: 100% !important;
    border-right: none;
    border-bottom: 1px solid #CCC;
    padding: 30px 30px 40px;
  }
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col] p {
   line-height: 1.4;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col] ul {
   display: inline-block;
   text-align: left !important;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col] ul li {
   margin: 3px 0;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col] ul p {
   line-height: 1.3;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col]:last-child {
   border-right: none;
   border-bottom: none;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col]:has([class*="fa-"]) {
   text-align: center;
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   align-content: center;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col]:has([class*="fa-"]) .sqs-block-code:has([class*="fa-"]) {
   padding: 0 0 !important;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col]:has([class*="fa-"]) [class*="fa-"] {
   font-size: 5.5rem;
   color: #243746;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col]:has([class*="fa-"]) h2 {
   display: block;
   width: 100%;
   font-size: 2rem;
   line-height: 1.2;
   margin: 0 0;
}
@media screen and (max-width: 960px) {
  .shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) [class*=sqs-col]:has([class*="fa-"]) .sqs-block {
     display: block;
     width: 100% !important;
  }
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) .sqs-row [class*=sqs-col] {
   padding: 0 0;
   border-left: none !important;
   text-align: inherit;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) .sqs-row [class*=sqs-col] ul {
   display: inline-block;
   text-align: left;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) .sqs-block.sqs-block-button {
   padding-top: 6px !important;
   padding-bottom: 6px !important;
}
.shortcode_multi-column-content .sqs-row:has([class*=sqs-col]) .sqs-block-button .sqs-block-button-container .sqs-block-button-element {
   display: block;
   width: 100% !important;
   text-align: center;
}
.shortcode_comparison-cards .oc_column_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
}
 .shortcode_comparison-cards .oc_column_wrapper [class*=sqs-col] {
   padding: 12px !important;
   width: 33.333% !important;
}
 @media screen and (max-width: 960px) {
   .shortcode_comparison-cards .oc_column_wrapper [class*=sqs-col] {
     width: 50% !important;
  }
}
 @media screen and (max-width: 768px) {
   .shortcode_comparison-cards .oc_column_wrapper [class*=sqs-col] {
     width: 100% !important;
  }
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner {
   padding: 30px 20px 35px;
   border-radius: 10px;
   background: linear-gradient(to bottom,#315566 0%,#2d485d 30%,#243441 100%);
   color: #FFF;
   height: 100%;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner h2, .shortcode_comparison-cards .oc_column_wrapper .col-inner h3, .shortcode_comparison-cards .oc_column_wrapper .col-inner p, .shortcode_comparison-cards .oc_column_wrapper .col-inner li {
   color: #FFF !important;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner .sqs-block-button-container .sqs-block-button-element {
   display: block;
   width: 100%;
   text-align: center;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner a:not(.sqs-block-button-element) {
   color: #f3bc48 !important;
   border-bottom: 1px dotted #f3bc48;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner a:not(.sqs-block-button-element):hover, .shortcode_comparison-cards .oc_column_wrapper .col-inner a:not(.sqs-block-button-element):focus {
   color: #FFF !important;
   border-bottom: 1px dotted #FFF;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner .sqs-html-content ul li:last-child {
   border-bottom: none !important;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner ul {
   margin: 0 0;
   padding: 0 0;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner ul li {
   list-style: none;
   position: relative;
   padding-left: 25px;
   padding-bottom: 15px;
   padding-top: 15px;
   border-bottom: 1px solid rgba(255,255,255,0.2);
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner ul li:before {
   content: "";
   display: block;
   width: 9px;
   height: 15px;
   border-bottom: 2px solid #f3bc48;
   border-right: 2px solid #f3bc48;
   position: absolute;
   top: 19px;
   left: 0;
   transform: rotate(42deg);
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner ul li p {
   margin: 0 0;
}
 .shortcode_comparison-cards .oc_column_wrapper .col-inner ul li p:before {
   display: none;
}
 .shortcode_comparison-cards .oc_column_wrapper .sqs-block.sqs-block-button {
   padding: 5px 0;
}
 .shortcode_comparison-cards .oc_column_wrapper .sqs-block.sqs-block-button .sqs-block-button-container .sqs-block-button-element, .shortcode_comparison-cards .oc_column_wrapper .sqs-block.sqs-block-button .sqs-block-button-container .sqs-block-button-element--medium {
   display: block;
   width: 100%;
   text-align: center;
   border-radius: 5px !important;
}
 .shortcode_comparison-cards .oc_column_wrapper .sqs-block.sqs-block-button .sqs-block-button-container .sqs-block-button-element:hover, .shortcode_comparison-cards .oc_column_wrapper .sqs-block.sqs-block-button .sqs-block-button-container .sqs-block-button-element:focus, .shortcode_comparison-cards .oc_column_wrapper .sqs-block.sqs-block-button .sqs-block-button-container .sqs-block-button-element--medium:hover, .shortcode_comparison-cards .oc_column_wrapper .sqs-block.sqs-block-button .sqs-block-button-container .sqs-block-button-element--medium:focus {
   background-color: #FFF !important;
   color: #243441 !important;
}
 .shortcode_comparison-cards .oc_column_wrapper.numcols-2 [class*=sqs-col] {
   width: 50% !important;
}
 @media screen and (max-width: 960px) {
   .shortcode_comparison-cards .oc_column_wrapper.numcols-2 [class*=sqs-col] {
     width: 100% !important;
  }
}
 .shortcode_comparison-cards .oc_column_wrapper.numcols-4 [class*=sqs-col] {
   width: 25% !important;
}
 @media screen and (max-width: 1200px) {
   .shortcode_comparison-cards .oc_column_wrapper.numcols-4 [class*=sqs-col] {
     width: 50% !important;
  }
}
 @media screen and (max-width: 960px) {
   .shortcode_comparison-cards .oc_column_wrapper.numcols-4 [class*=sqs-col] {
     width: 100% !important;
  }
}
 .shortcode_comparison-cards .oc_column_wrapper .childrow [class*=sqs-col] .col-inner {
   background: transparent !important;
}
 body:not(.homepage) .Main-content .shortcode_comparison-cards .oc_column_wrapper .col-inner a:not(.sqs-block-button-element) {
   color: #f3bc48 !important;
   border-bottom: 1px dotted #f3bc48;
}
 body:not(.homepage) .Main-content .shortcode_comparison-cards .oc_column_wrapper .col-inner a:not(.sqs-block-button-element):hover, body:not(.homepage) .Main-content .shortcode_comparison-cards .oc_column_wrapper .col-inner a:not(.sqs-block-button-element):focus {
   color: #FFF !important;
   border-bottom: 1px dotted #FFF;
}
 .shortcode_employee-cards .sqs-block-html {
   max-width: 1200px;
   width: 100%;
   margin: 0 auto !important;
}
 .shortcode_employee-cards .sqs-block.sqs-block-spacer {
   padding-top: 0 !important;
   padding-bottom: 0 !important;
}
 .shortcode_employee-cards .sqs-block.sqs-block-spacer.DIVIDER {
   padding: 0 0 !important;
   margin: 0 0 !important;
   min-height: 1 !important;
   height: 1px !important;
   overflow: hidden !important;
}
 .shortcode_employee-cards .oc_column_wrapper {
   display: flex;
   flex-wrap: wrap;
   margin-left: -15px;
   margin-right: -15px;
}
 .shortcode_employee-cards .oc_column_wrapper [class*=sqs-col] {
   padding: 15px;
   width: 33.333% !important;
}
 @media screen and (max-width: 960px) {
   .shortcode_employee-cards .oc_column_wrapper [class*=sqs-col] {
     width: 50% !important;
  }
}
 @media screen and (max-width: 768px) {
   .shortcode_employee-cards .oc_column_wrapper [class*=sqs-col] {
     width: 100% !important;
  }
}
 .shortcode_employee-cards .oc_column_wrapper .col-inner:has(img) {
   height: 100%;
   overflow: hidden;
   border-radius: 20px;
   background-color: #FFF;
   box-shadow: 0 2px 40px rgba(0,0,0,0.12);
   padding: 10px;
}
 .shortcode_employee-cards .oc_column_wrapper .col-inner:has(img) .sqs-block-image {
   padding: 0 0 !important;
}
 .shortcode_employee-cards .oc_column_wrapper .col-inner:has(img) figure {
   max-width: 100% !important;
   margin: 0 0 !important;
   width: 100%;
   position: relative;
}
 .shortcode_employee-cards .oc_column_wrapper .col-inner:has(img) .image-block-wrapper .sqs-image-shape-container-element {
   padding-bottom: 110% !important;
   overflow: hidden;
   border-radius: 18px;
}
 .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper {
   text-align: center;
   padding: 20px !important;
}
 .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper p {
   font-size: 17px;
   line-height: 1.2;
   margin: 0 0;
}
 .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper a {
   display: inline-block;
   margin-top: 5px;
}
 .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper p:has(strong) {
   font-size: 16px;
   margin: 0 0 20px;
}
 .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper p:has(strong) strong {
   font-size: 1.65em;
   font-weight: 500;
}
 .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper a {
   display: inline-block;
   border-bottom: none;
   color: #045f99 !important;
   text-decoration: underline;
   padding: 2px 8px 4px;
   border-radius: 4px;
}
 .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper a:hover, .shortcode_employee-cards .oc_column_wrapper .image-caption-wrapper a:focus {
   opacity: 1 !important;
   text-decoration: none !important;
   background-color: #045f99 !important;
   color: #FFF !important;
}
 .Main.Main--page:has(.shortcode_timeline-history) {
   overflow: hidden;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history {
   position: relative;
   opacity: 0;
   transition: all ease 1s;
   padding-bottom: 100px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history.show {
   opacity: 1;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .oc_shortcode__inner {
   position: relative;
   padding-top: 80px;
   padding-bottom: 80px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .oc_shortcode__inner:before {
   content: "";
   display: block;
   width: 2px;
   height: 100%;
   position: absolute;
   top: 0;
   left: 50%;
   transform: translateX(-50%);
   background: #000;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   position: relative;
   padding: 15px 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col] {
   padding: 0 4vw;
   position: relative;
   z-index: 5;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col] .col-inner {
   position: relative;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col] .col-inner .sqs-block.sqs-block-html {
   padding-top: 0;
   padding-bottom: 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col] .sqs-block-image {
   position: relative;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 {
   width: 85%;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .sqs-block-content {
   border-radius: 5px;
   background-color: #fff;
   overflow: hidden;
   position: relative;
   box-shadow: 0 8px 20px rgba(0,0,0,0.35);
   padding-bottom: 70%;
   transform: rotate(355deg);
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .image-block-outer-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .sqs-block-image-figure, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .image-block-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .sqs-image-shape-container-element {
   position: absolute;
   top: 0 !important;
   left: 0 !important;
   width: 100% !important;
   height: 100% !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .image-block-outer-wrapper img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .sqs-block-image-figure img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .image-block-wrapper img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .sqs-image-shape-container-element img {
   position: absolute;
   top: 0 !important;
   left: 0 !important;
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
   object-position: center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 {
   width: 85%;
   margin: 0 auto;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .sqs-block-content {
   border-radius: 5px;
   background-color: #fff;
   overflow: hidden;
   position: relative;
   box-shadow: 0 8px 20px rgba(0,0,0,0.35);
   padding-bottom: 70%;
   transform: rotate(355deg);
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .image-block-outer-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .sqs-block-image-figure, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .image-block-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .sqs-image-shape-container-element {
   position: absolute;
   top: 0 !important;
   left: 0 !important;
   width: 100% !important;
   height: 100% !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .image-block-outer-wrapper img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .sqs-block-image-figure img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .image-block-wrapper img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock1 .sqs-image-shape-container-element img {
   position: absolute;
   top: 0 !important;
   left: 0 !important;
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
   object-position: center;
}
 @media screen and (min-width: 1201px) {
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 {
     position: absolute;
     top: -25%;
     right: -1%;
     z-index: 5;
     width: 190px;
     height: 160px;
     overflow: visible;
     padding: 0 0 !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .sqs-block-content, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .image-block-outer-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .sqs-block-image-figure, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .image-block-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .sqs-image-shape-container-element {
     position: absolute;
     top: 0 !important;
     left: 0 !important;
     width: 100% !important;
     height: 100% !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .sqs-block-content img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .image-block-outer-wrapper img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .sqs-block-image-figure img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .image-block-wrapper img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .sqs-image-shape-container-element img {
     position: absolute;
     top: 0 !important;
     left: 0 !important;
     width: 100% !important;
     height: 100% !important;
     object-fit: cover;
     object-position: center;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 .sqs-block-content {
     border-radius: 5px;
     background-color: #fff;
     overflow: hidden;
     transform: rotate(15deg);
     box-shadow: 0 5px 15px rgba(0,0,0,0.25);
  }
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col].has-multiple-images .sqs-block-image:not(.imageBlock1):not(.imageBlock2) {
   display: none;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:has(h2) .col-inner {
   position: relative;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:has(h2) .col-inner:before {
   content: "";
   display: block;
   width: 4vw;
   height: 2px;
   position: absolute;
   top: 15px;
   left: -4vw;
   background: #000;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:has(h2) .col-inner h2 {
   font-family: "Arial", sans-serif !important;
   font-size: 2em;
   font-weight: 400 !important;
   position: relative;
   margin: 0 0;
   color: #444;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper .has-one-image .col-inner {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper.even [class*=sqs-col]:has(h2) .col-inner:before {
   top: 40px;
   left: unset;
   right: -4vw;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper.even [class*=sqs-col].has-one-image .sqs-block-image.imageBlock1 .sqs-block-content {
   transform: rotate(-355deg);
}
 @media screen and (min-width: 1201px) {
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper.even [class*=sqs-col].has-multiple-images .sqs-block-image.imageBlock2 {
     left: -1%;
     right: unset !important;
  }
}
 @media screen and (min-width: 1081px) {
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper.even {
     flex-direction: row-reverse;
  }
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper:after {
   content: "";
   display: block;
   pointer-events: none;
   position: absolute;
   bottom: 0;
}
.OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper.row1:after {
   display: none !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-block.sqs-block-gallery {
   padding: 0 0 !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery-block-grid {
   overflow: visible !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid {
   margin: 0 0 !important;
   overflow: visible !important;
   padding: 0;
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .margin-wrapper {
   margin: 0 0 !important;
   padding: 0 0 !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide {
   display: none;
   background-color: #FFF;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 {
   display: block !important;
   border-radius: 5px;
   box-shadow: 0 8px 20px rgba(0,0,0,0.35);
   overflow: hidden;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 .margin-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 .margin-wrapper {
   position: relative;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 .margin-wrapper a, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 .margin-wrapper a {
   display: block;
   width: 100%;
   position: relative;
   padding-bottom: 70% !important;
   float: left;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 .margin-wrapper a[role="presentation"], .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 .margin-wrapper a[role="presentation"] {
   pointer-events: none;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 .margin-wrapper a[role="presentation"]:hover, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 .margin-wrapper a[role="presentation"]:focus, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 .margin-wrapper a[role="presentation"]:hover, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 .margin-wrapper a[role="presentation"]:focus {
   transform: none !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 .margin-wrapper img, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 .margin-wrapper img {
   width: 100% !important;
   height: 100% !important;
   position: absolute !important;
   top: 0 !important;
   left: 0 !important;
   object-fit: cover;
   object-position: center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 {
   width: 85% !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 {
   position: absolute !important;
   top: -15% !important;
   right: 0 !important;
   z-index: 20;
   width: 36% !important;
   transform: rotate(5deg);
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-2 .margin-wrapper a {
   padding-bottom: 75% !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .oc_column_wrapper.odd .sqs-gallery.sqs-gallery-design-grid .slide.sqs-gallery-design-grid-slide.slide-1 {
   transform: rotate(355deg);
}
 @media screen and (max-width: 1080px) {
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .oc_shortcode__inner:before {
     left: 0;
     transform: none;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col] {
     width: 100% !important;
     padding-left: 40px;
     padding-right: 0;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:first-child {
     margin-bottom: 50px;
     position: relative;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:has(h2) .col-inner:before {
     width: 40px;
     top: 15px;
     left: -40px !important;
     right: unset !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:first-child {
     margin-bottom: 7vw;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper.watermark-right:after, .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper.watermark-left:after {
     display: none !important;
     visibility: hidden;
  }
}
 @media screen and (max-width: 768px) {
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:has(h2) .col-inner h2 {
     font-size: 1.75rem;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:first-child {
     margin-bottom: 50px !important;
  }
}
 @media screen and (max-width: 500px) {
   .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-row.oc_column_wrapper [class*=sqs-col]:first-child {
     margin-bottom: 20px !important;
  }
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .sqs-block-gallery {
   display: none;
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing {
   display: block;
   position: relative;
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .teamListWrapper {
   display: flex;
   flex-wrap: wrap;
   margin-left: -15px;
   margin-right: -15px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock {
   width: 25%;
   padding: 15px;
}
 @media screen and (max-width: 960px) {
   .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock {
     width: 50%;
  }
}
 @media screen and (max-width: 600px) {
   .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock {
     width: 100%;
  }
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock .innerBlock {
   width: 100%;
   height: 100%;
   text-align: center;
   border-radius: 20px;
   background: #fff;
   padding: 10px;
   box-shadow: 0 5px 30px rgba(0,0,0,0.2);
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock figure {
   margin: 0 0;
   position: relative;
   overflow: hidden;
   border-radius: 18px;
   width: 100%;
   padding-bottom: 110%;
   border: 1px solid #EEE;
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock figure img {
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   object-fit: cover;
   object-position: top center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock .description {
   padding-top: 8px;
   padding-bottom: 10px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock .imageDesc p {
   font-size: 16px;
   line-height: 1.2;
   margin-top: 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_team-listing .imageInfoBlock .imageDesc p:has(a) {
   margin: 0 0;
   font-size: 17px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info {
   margin-bottom: 30px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info h3.title {
   margin: -20px -20px 15px;
   padding: 10px 20px;
   position: relative;
   color: #FFF !important;
   background: #243746;
   text-align: left !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner {
   background-color: #f8fcff;
   overflow: hidden;
   border-radius: 15px;
   box-shadow: 0 5px 16px rgba(0,0,0,0.13);
   position: relative;
   padding: 20px;
   z-index: 5;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .oc_column_wrapper {
   display: flex;
   flex-wrap: wrap;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .image-block-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card {
   min-height: 320px;
   overflow: hidden;
   border-radius: 12px;
   background-color: #FFF;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .image-block-wrapper .sqs-image-shape-container-element, .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .sqs-image-shape-container-element {
   padding-bottom: 100% !important;
}
 @media screen and (min-width: 1261px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .image-block-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card {
     height: 320px;
  }
}
 @media screen and (max-width: 1460px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .image-block-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card {
     min-height: 280px;
     height: 280px;
  }
}
 @media screen and (max-width: 1260px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .image-block-wrapper, .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card {
     min-height: unset !important;
     height: unset !important;
  }
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4:nth-child(2):has(.sqs-html-content) {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4:nth-child(2):has(.sqs-html-content) p {
   width: 100%;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card {
   display: flex;
   flex-wrap: wrap;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .intrinsic, .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-inset {
   position: relative;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .intrinsic {
   width: 50% !important;
   padding-bottom: 0% !important;
}
 @media screen and (max-width: 1700px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .intrinsic {
     width: 58% !important;
     margin: 0 0 !important;
     padding-bottom: 100% !important;
  }
}
 @media screen and (max-width: 1670px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .intrinsic {
     padding-bottom: 0% !important;
  }
}
 @media screen and (max-width: 1670px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card-wrapper {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     width: 41% !important;
  }
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-inset {
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .sqs-image-shape-container-element {
   padding-bottom: 0% !important;
   width: 100%;
   height: 100%;
   position: absolute !important;
   top: 0 !important;
   left: 0 !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .sqs-image-shape-container-element .image-overlay {
   display: none !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .sqs-image-shape-container-element img {
   width: 100% !important;
   height: 100% !important;
   position: absolute !important;
   top: 0 !important;
   left: 0 !important;
   object-position: bottom !important;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4 {
   padding: 15px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4 .sqs-block {
   padding-left: 0;
   padding-right: 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4 .sqs-block.sqs-block-button {
   padding-bottom: 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4 .sqs-block-html .sqs-html-content {
   text-align: center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4 .sqs-block-button-element {
   width: 100%;
   text-align: center;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-4 p {
   line-height: 1.3;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card {
   border-radius: 12px;
   border: 1px solid #CCC;
   overflow: hidden;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card {
   padding: 0 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card p {
   font-family: "Arial", sans-serif !important;
   font-size: 16px !important;
   line-height: 1.2;
   color: #000;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card .image-subtitle {
   margin-top: 5px;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card .image-title-wrapper p {
   margin: 0 0;
   font-weight: 500;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card .image-title-wrapper p strong {
   font-size: 18px !important;
   font-weight: 500;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-8 .sqs-block {
   padding-left: 0;
   padding-right: 0;
}
 .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-8 .sqs-block-image:has(.design-layout-card) {
   width: 50%;
   border-radius: 12px;
   border: 1px solid #CCC;
}
 @media screen and (min-width: 1400px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-col-8 {
     padding-left: 50px;
  }
}
 @media screen and (max-width: 1260px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .image-block-wrapper .sqs-image-shape-container-element {
     padding-bottom: 0 !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_column_wrapper [class*=sqs-col] {
     max-width: 700px;
     width: 100% !important;
     margin: 0 auto;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic .image-block-wrapper img {
     position: relative !important;
     width: 100% !important;
     height: auto !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .intrinsic {
     padding-bottom: 55% !important;
     margin: 0 auto !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .sqs-image-shape-container-element img {
     object-fit: contain !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card-wrapper {
     width: 100% !important;
     align-items: center;
     justify-content: center;
     padding: 10px 20px 20px;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card-wrapper .image-card {
     width: 100%;
     text-align: center;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner .sqs-block.sqs-block-image .design-layout-card .image-card-wrapper .image-card * {
     text-align: center !important;
  }
}
 @media screen and (max-width: 1024px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner {
     padding: 15px;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .oc_shortcode__inner h3.title {
     margin: -15px -15px 25px;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .sqs-block-image .design-layout-card .image-subtitle-wrapper {
     padding-left: 15px;
     padding-right: 15px;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .sqs-block.sqs-block-image {
     padding-top: 0 !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .sqs-col-4 {
     padding: 0 10px 10px !important;
     width: 100% !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info [class*=sqs-col]:last-child {
     padding-bottom: 0 !important;
  }
}
 @media screen and (max-width: 860px) {
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .sqs-block.sqs-block-image {
     padding-bottom: 0 !important;
  }
   .OC_SHORTCODE__CONTAINER.shortcode_branch-info .sqs-block.sqs-block-image .design-layout-card {
     margin-top: 20px;
  }
}
 body:not(.sqs-edit-mode):not(.sqs-tweak-overlays-active) .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-block.sqs-block-horizontalrule {
   height: 0 !important;
   margin: 0 0 !important;
   overflow: hidden;
}
 body:not(.sqs-edit-mode):not(.sqs-tweak-overlays-active) .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-block.sqs-block-horizontalrule hr {
   visibility: hidden;
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-block-code-content:has([class*="fa-"]), body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-block-code-content:has([class*="fa-"]) {
   font-size: 5rem;
   display: block;
   text-align: center;
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start),
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end),
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start),
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end),
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode), 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode) {
   display: block !important;
   border: 1px dashed red;
   min-height: 50px !important;
   border-radius: 0;
   background-color: #f1f1f1;
   position: relative;
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start):after,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):after,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):after,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):after,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):after,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):after {
   font-family: monospace !important;
   font-size: 11px;
   display: block;
   position: absolute;
   left: 10px;
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):before {
  content: "DO NOT DELETE THIS SHORTCODE!";
  color: red;
  top: 9px;
}
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):after,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode):after {
  top: 22px;
  font-size: 12px;
  color: red;
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):before,
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):before, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):before {
  top: 10px;
}
/*body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start):after {
  content: '<shortcode_section_start>';
  color: red;
  top: 25px;
}*/
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start[class]) shortcode_section_start,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start[class]) shortcode_section_start {
  position: relative;
}
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start) shortcode_section_start:before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start) shortcode_section_start:before {
  content: '<shortcode_section_start>'; 
  font-family: monospace !important;
  font-size: 11px;
  display: block;
  color: red;
  position: absolute;
  top: 8px;
  left: -6px;
  width: 50vw;
}
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start[class]) shortcode_section_start:before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_start[class]) shortcode_section_start:before {
  content: '<shortcode_section_start class="'attr(class)'">'; 
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_section_end):after {
  content: '<shortcode_section_end>';
  color: red;
  top: 25px;
}


body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start) shortcode_tabcontent_start:before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start) shortcode_tabcontent_start:before {
  content: '<shortcode_tabcontent_start>'; 
  font-family: monospace !important;
  font-size: 11px;
  display: block;
  color: red;
  position: absolute;
  top: 8px;
  left: -6px;
  width: 50vw;
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start[class]) shortcode_tabcontent_start:before,
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_start[class]) shortcode_tabcontent_start:before {
  content: '<shortcode_tabcontent_start class="'attr(class)'">'; 
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode_tabcontent_end):after {
  content: '<shortcode_tabcontent_end>';
  color: red;
  top: 25px;
}


body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="branch-info"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="branch-info"]:after {
   content: '<shortcode start class="branch-info">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="branch-info"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="branch-info"]:after {
   content: '<shortcode end class="branch-info">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="multi-column-content"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="multi-column-content"]:after {
   content: '<shortcode start class="multi-column-content">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="multi-column-content"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="multi-column-content"]:after {
   content: '<shortcode end class="multi-column-content">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="comparison-cards"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="comparison-cards"]:after {
   content: '<shortcode start class="comparison-cards">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="comparison-cards"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="comparison-cards"]:after {
   content: '<shortcode end class="comparison-cards">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="employee-cards"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="employee-cards"]:after {
   content: '<shortcode start class="employee-cards">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="employee-cards"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="employee-cards"]:after {
   content: '<shortcode end class="employee-cards">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="timeline-history"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="timeline-history"]:after {
   content: '<shortcode start class="timeline-history">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="timeline-history"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="timeline-history"]:after {
   content: '<shortcode end class="timeline-history">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="team-listing"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="team-listing"]:after {
   content: '<shortcode start class="team-listing">';
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="team-listing"]:after, body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="team-listing"]:after {
   content: '<shortcode end class="team-listing">';
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="boxed-content"]:after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="boxed-content"]:after {
   content: '<shortcode start class="shortcode_boxed-content">';
}
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="boxed-content"]:after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="boxed-content"]:after {
   content: '<shortcode end class="shortcode_boxed-content">';
}

body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="numbers-content"]:after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__START[data-shortcode="numbers-content"]:after {
   content: '<shortcode end class="numbers-content" />';
}
body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="numbers-content"]:after, 
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code.SHORTCODE__END[data-shortcode="numbers-content"]:after {
   content: '<shortcode end class="numbers-content" />';
}

body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode[start]):after {
  content: '<shortcode start class="' attr(data-shortcode) '">';
}
body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode[end]):after {
  content: '<shortcode end class="' attr(data-shortcode) '">';
}

 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption, body.sqs-edit-mode .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption {
   text-align: center;
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption p, body.sqs-edit-mode .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption p {
   text-align: center;
   font-size: 16px !important;
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption p strong, body.sqs-edit-mode .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption p strong {
   font-size: 23px;
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption a, body.sqs-edit-mode .sqs-layout.sqs-editing:has([data-shortcode="employee-cards"]) .sqs-row.HAS-MULTIPLE-COLUMNS .sqs-image-caption a {
   color: #0d60d1;
   font-weight: 400;
   border-bottom-color: #0d60d1;
}
 body.sqs-tweak-overlays-active .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-block.sqs-block-horizontalrule, body.sqs-edit-mode .OC_SHORTCODE__CONTAINER.shortcode_timeline-history .sqs-block.sqs-block-horizontalrule {
   margin: 30px 0 15px;
}
 body.sqs-tweak-overlays-active .sqs-layout.sqs-editing .sqs-block-code:has(shortcode[start]), body.sqs-edit-mode .sqs-layout.sqs-editing .sqs-block-code:has(shortcode[start]) {
   margin-top: 20px !important;
   margin-bottom: 0 !important;
}
 body.sqs-tweak-overlays-active .Main-content:has(.shortcode_team-listing) .sqs-layout.sqs-editing .shortcode_team-listing .teamListWrapper, body.sqs-edit-mode .Main-content:has(.shortcode_team-listing) .sqs-layout.sqs-editing .shortcode_team-listing .teamListWrapper {
   display: none !important;
}
 body.sqs-tweak-overlays-active .Main-content:has(.shortcode_team-listing) .sqs-layout.sqs-editing .sqs-block-gallery, body.sqs-edit-mode .Main-content:has(.shortcode_team-listing) .sqs-layout.sqs-editing .sqs-block-gallery {
   display: block !important;
}
 

