/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

/*
 * Bootstrap styles
 * @see /admin/config/content/formats/manage/full_html
 */

.csr-bg-blue {
  background-color: #005ea8 !important;
}

.csr-bg-orange {
  background-color: #f9b200 !important;
}

.csr-bg-grey {
  background-color: #818181 !important;
}

.csr-bg-black {
  background-color: #4c4c4c !important;
}

.csr-bg-light-blue {
  background-color: rgba(0, 94, 168, .2) !important;
}

.csr-bg-light-orange {
  background-color: rbga(249, 178, 0, .2) !important;
}

.csr-bg-light-gray {
  background-color: #f1f1f1 !important;
}

.csr-text-blue {
  color: #005ea8 !important;
}

.csr-text-orange {
  color: #f9b200 !important;
}

.csr-text-body {
  color: #4c4c4c !important;
}

.csr-text-white {
  color: #fff !important;
}

.resilisense-bg-orange {
  background-color: #c6961c !important;
}

.resilisense-bg-green {
  background-color: #50593d !important;
}

.resilisense-bg-blue {
  background-color: #879bad !important;
}

.resilisense-bg-light-orange {
  background-color: #f8f3ee !important;
}

.resilisense-bg-light-green {
  background-color: #e9eae8 !important;
}

.resilisense-bg-light-blue {
  background-color: #edeff1 !important;
}

/*
 * CSR Theme custom fonts
 */

/*
 * CSR Theme font sizes
 */

/*
 * Custom Varbase Media Hero Slider variables for The CSR Company Website Theme.
 */

/*
 * Custom Varbase Media Header variables for The CSR Company Website Theme.
 */

/* Temp fix for:
 * Issue #3233533: Core .placeholder class conflicts with new Bootstrap .placeholder class
 * https://www.drupal.org/project/drupal/issues/3233533
 *
 * Issue #3246827: Fix em.placeholder style from Bootstrap 5 base styling with the Drupal core placeholder
 * https://www.drupal.org/i/3246827
 */

/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

/*
 * Bootstrap styles
 * @see /admin/config/content/formats/manage/full_html
 */

.csr-bg-blue {
  background-color: #005ea8 !important;
}

.csr-bg-orange {
  background-color: #f9b200 !important;
}

.csr-bg-grey {
  background-color: #818181 !important;
}

.csr-bg-black {
  background-color: #4c4c4c !important;
}

.csr-bg-light-blue {
  background-color: rgba(0, 94, 168, .2) !important;
}

.csr-bg-light-orange {
  background-color: rbga(249, 178, 0, .2) !important;
}

.csr-bg-light-gray {
  background-color: #f1f1f1 !important;
}

.csr-text-blue {
  color: #005ea8 !important;
}

.csr-text-orange {
  color: #f9b200 !important;
}

.csr-text-body {
  color: #4c4c4c !important;
}

.csr-text-white {
  color: #fff !important;
}

.resilisense-bg-orange {
  background-color: #c6961c !important;
}

.resilisense-bg-green {
  background-color: #50593d !important;
}

.resilisense-bg-blue {
  background-color: #879bad !important;
}

.resilisense-bg-light-orange {
  background-color: #f8f3ee !important;
}

.resilisense-bg-light-green {
  background-color: #e9eae8 !important;
}

.resilisense-bg-light-blue {
  background-color: #edeff1 !important;
}

/*
 * CSR Theme custom fonts
 */

/*
 * CSR Theme font sizes
 */

/*
 * Custom Varbase Media Hero Slider variables for The CSR Company Website Theme.
 */

/*
 * Custom Varbase Media Header variables for The CSR Company Website Theme.
 */

.ck-content {
  background-color: #fff !important;
  color: #4c4c4c;
}

.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label {
  background-color: #3b3b3f !important;
}

.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label:hover {
  background-color: #2a2a2d !important;
}

h2,
.ck-content h2,
html:not(.gin--dark-mode) h2 {
  color: #005ea8;
  font-family: "zineslabdis", serif;
  font-size: 2.5rem;
  line-height: 1;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}

h3,
.ck-content h3,
html:not(.gin--dark-mode) h3 {
  color: #005ea8;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  margin-top: 2rem;
}

h4,
.ck-content h4,
html:not(.gin--dark-mode) h4 {
  color: #4c4c4c;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  margin-top: 1rem;
}

h5,
.ck-content h5,
html:not(.gin--dark-mode) h5 {
  color: #4c4c4c;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  margin-top: 1rem;
}

body:not(.gin--edit-form) .dialog-off-canvas-main-canvas p, body:not(.gin--edit-form) .dialog-off-canvas-main-canvas ol, body:not(.gin--edit-form) .dialog-off-canvas-main-canvas ul, body:not(.gin--edit-form) .dialog-off-canvas-main-canvas ol li, body:not(.gin--edit-form) .dialog-off-canvas-main-canvas ul li, body:not(.gin--edit-form) .dialog-off-canvas-main-canvas a {
  color: #4c4c4c;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
}

body:not(.gin--edit-form) .dialog-off-canvas-main-canvas a {
  color: #005ea8;
  text-decoration: none;
}

body:not(.gin--edit-form) .dialog-off-canvas-main-canvas a:hover, body:not(.gin--edit-form) .dialog-off-canvas-main-canvas a:focus {
  color: #f9b200;
}

html.gin--dark-mode .ck-content p, html.gin--dark-mode .ck-content ol, html.gin--dark-mode .ck-content ul, html.gin--dark-mode .ck-content ol li, html.gin--dark-mode .ck-content ul li, html.gin--dark-mode .ck-content a {
  color: #4c4c4c;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
}

html.gin--dark-mode .ck-content a {
  color: #005ea8;
  text-decoration: none;
}

html.gin--dark-mode .ck-content a:hover, html.gin--dark-mode .ck-content a:focus {
  color: #f9b200;
}

html:not(.gin--dark-mode) p, html:not(.gin--dark-mode) ol, html:not(.gin--dark-mode) ul, html:not(.gin--dark-mode) ol li, html:not(.gin--dark-mode) ul li, html:not(.gin--dark-mode) a {
  color: #4c4c4c;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
}

html:not(.gin--dark-mode) a {
  color: #005ea8;
  text-decoration: none;
}

html:not(.gin--dark-mode) a:hover, html:not(.gin--dark-mode) a:focus {
  color: #f9b200;
}

.ck-content span.csrtheme-blue,
span.csrtheme-blue {
  color: #005ea8;
}

.ck-content span.csrtheme-black,
.ck-content span.csrtheme-white,
span.csrtheme-black {
  color: #4c4c4c;
}

.ck-content span.csrtheme-orange,
span.csrtheme-orange {
  color: #f9b200;
}

span.csrtheme-white {
  color: #fff;
}

.ck-content span.resilisense-orange,
span.resilisense-orange {
  color: #c6961c;
}

.ck-content span.resilisense-green,
span.resilisense-green {
  color: #50593d;
}

.ck-content span.resilisense-blue,
span.resilisense-blue {
  color: #879bad;
}

.ck-content span.csrtheme-text-large,
span.csrtheme-text-large {
  font-size: calc(1.425rem + 2.1vw);
  line-height: 1.1;
}

@media (min-width: 1200px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: 3rem;
  }
}

@media screen and (min-width: 576px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: calc(1.425rem + 2.1vw);
  }
}

@media screen and (min-width: 576px) and (min-width: 1200px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: 3rem;
  }
}

@media screen and (min-width: 768px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: calc(1.325rem + .9vw);
  }
}

@media screen and (min-width: 768px) and (min-width: 1200px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: 2rem;
  }
}

@media screen and (min-width: 992px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: calc(1.425rem + 2.1vw);
  }
}

@media screen and (min-width: 992px) and (min-width: 1200px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: 3rem;
  }
}

@media screen and (min-width: 1200px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: calc(1.425rem + 2.1vw);
  }
}

@media screen and (min-width: 1200px) and (min-width: 1200px) {
  .ck-content span.csrtheme-text-large,
  span.csrtheme-text-large {
    font-size: 3rem;
  }
}

.ck-content span.csrtheme-text-medium,
span.csrtheme-text-medium {
  font-size: 2rem;
  line-height: 1;
}

.ck-content span.csrtheme-text-small,
span.csrtheme-text-small {
  font-size: 1rem;
}

html.gin--dark-mode #drupal-off-canvas input[type=text],
html.gin--dark-mode #layout-builder-modal input[type=text],
html.gin--dark-mode .media-library-widget-modal input[type=text],
html.gin--dark-mode form.media-form input[type=text] {
  color: #fff !important;
}

html.gin--dark-mode .layout-builder-block {
  background-color: transparent;
}

html.gin--dark-mode .layout-builder__add-block {
  background-color: rgba(255, 255, 255, .3);
}

/**
 * Fix for the horizontal scroll issue when sideways animation is active
 */

html {
  overflow-x: hidden;
}

h1 {
  color: #4c4c4c;
  font-family: "zineslabdis", serif;
  
  text-align: left;
}

[dir="rtl"] h1 {
  
  text-align: right;
}

.block-layout-builder .media--type-image .field--name-field-media-image img {
  border: 3px solid #fff;
  
  border-radius: 40px 15px 40px 15px;
}

[dir="rtl"] .block-layout-builder .media--type-image .field--name-field-media-image img {
  
  border-radius: 15px 40px 15px 40px;
}

.navbar-top {
  background-color: #005ea8;
  
  text-align: right;
}

[dir="rtl"] .navbar-top {
  
  text-align: left;
}

.navbar-top .field--name-body {
  display: flex;
  align-items: center;
  line-height: 1;
}

.navbar-top .field--name-body .top-bar-mail,
.navbar-top .field--name-body .top-bar-linkedin {
  display: inline-block;
  margin: 5px 10px;
}

.navbar-top .field--name-body .top-bar-mail i,
.navbar-top .field--name-body .top-bar-linkedin i {
  font-size: 1.25rem;
  color: #fff;
}

.navbar-top .field--name-body .top-bar-mail i:hover,
.navbar-top .field--name-body .top-bar-linkedin i:hover {
  color: #f9b200;
}

.navbar-top .field--name-body .top-bar-mail i {
  font-size: 1.55rem;
}

.navbar-top #block-csrtheme-htmlcode4,
.navbar-top #block-csrtheme-buttons3,
.navbar-top #block-csrtheme-languagedropdownswitchercontent {
  display: inline-block;
  
  text-align: right;
  vertical-align: middle;
}

[dir="rtl"] .navbar-top #block-csrtheme-htmlcode4,
[dir="rtl"] .navbar-top #block-csrtheme-buttons3,
[dir="rtl"] .navbar-top #block-csrtheme-languagedropdownswitchercontent {
  
  text-align: left;
}

.navbar-top #block-csrtheme-buttons3 a {
  background-color: #005ea8;
  color: #fff;
  font-size: 1rem;
  padding: .5rem;
  text-decoration: none;
}

.navbar-top #block-csrtheme-buttons3 a:hover {
  background-color: #f9b200;
}

.navbar-top #block-csrtheme-languagedropdownswitchercontent select {
  background-color: #005ea8;
  background-image: url(../../images/img-lang-change.png);
  border: none;
  border-radius: 0;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  
  padding: .6rem 2.5rem .5rem .5rem;
  
  text-align: right;
}

[dir="rtl"] .navbar-top #block-csrtheme-languagedropdownswitchercontent select {
  
  padding: .6rem .5rem .5rem 2.5rem;
  
  text-align: left;
}

.navbar-top #block-csrtheme-languagedropdownswitchercontent select:hover {
  background-color: #f9b200;
  background-image: url(../../images/img-lang-change-blue.png);
  font-weight: 400;
}

.navbar-top #block-csrtheme-languagedropdownswitchercontent select option {
  background-color: #f9b200;
  color: #fff;
  font-weight: 400;
}

.navbar {
  min-height: 100px;
  z-index: 10;
}

.navbar #block-csrtheme-branding .navbar-brand img.brand-logo-image {
  height: auto;
}

.navbar-collapse {
  z-index: 10;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #4c4c4c;
  outline: medium none;
  padding: 3px 0 2px 0;
  position: relative;
  margin: 0 15px;
  text-decoration: none;
  transition-delay: 0s;
  transition-duration: .4s;
  transition-property: color, background-color;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a::after {
  display: none;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a:hover,
.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.is-active {
  color: #005ea8;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0px;
  border-bottom: 2px solid #f9b200;
  bottom: 0px;
  transform: scaleX(0);
  transition: .2s;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a:hover:before,
.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.is-active:before {
  transform: scaleX(1);
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense {
  background-image: url(../../images/resilisense-logo.png);
  background-position: 3px center;
  background-repeat: no-repeat;
  background-color: #005ea8;
  border-radius: 5px;
  border: 1px solid #005ea8;
  color: #f9b200;
  
  padding-left: 35px;
  
  padding-right: 10px;
}

[dir="rtl"] .navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense {
  
  padding-right: 35px;
  
  padding-left: 10px;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense::after {
  display: none;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense:before,
.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense:after {
  border-bottom: none;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense:hover,
.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense.is-active {
  background-color: #f9b200;
  border-color: #f9b200;
  color: #fff;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense:hover::after,
.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense.is-active::after {
  display: none;
}

.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense:focus,
.navbar-collapse #block-csrtheme-mainnavigation .block__content ul li a.main-menu-resilisense:active {
  color: #f9b200 !important;
}

@media screen and (max-width: 1200px) {
  .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav li {
    
    margin-left: auto;
  }

  [dir="rtl"] .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav li {
    margin-left: 0;
    
    margin-right: auto;
  }

  .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav li a.main-menu-resilisense {
    margin-top: 5px;
  }
}

@media screen and (max-width: 992px) {
  .navbar-toggler:focus {
    box-shadow: none;
  }

  .navbar-collapse {
    margin-top: 5px;
  }

  .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav li {
    width: 100%;
  }

  .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav li a {
    font-size: 1.5rem;
    border-bottom: 1px solid #f1f1f1;
  }

  .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav li a:not(.main-menu-resilisense) {
    padding: 15px 5px 15px 5px;
  }

  .navbar-collapse #block-csrtheme-mainnavigation .block__content ul.navbar-nav li a.is-active {
    background-color: #f9b200;
  }
}

.vmh-content-wrapper {
  background-color: rgba(0, 0, 0, .2);
}

.vmh-content-wrapper .vmh-content .vmh-page-title {
  
  text-align: left;
}

[dir="rtl"] .vmh-content-wrapper .vmh-content .vmh-page-title {
  
  text-align: right;
}

em.placeholder {
  cursor: unset !important;
  vertical-align: unset !important;
  opacity: unset !important;
  background-color: unset !important;
}

.form-group {
  margin-bottom: 1rem;
}

.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(../../images/required.svg);
  background-repeat: no-repeat;
  background-size: calc(calc(1.5em + .75rem + calc(var(--bs-border-width) * 2)) * .1666666667) calc(calc(1.5em + .75rem + calc(var(--bs-border-width) * 2)) * .1666666667);
  width: calc(calc(1.5em + .75rem + calc(var(--bs-border-width) * 2)) * .1666666667);
  height: calc(calc(1.5em + .75rem + calc(var(--bs-border-width) * 2)) * .1666666667);
  margin: 0 .3em;
}

.ajax-progress {
  background-color: transparent !important;
  border: 0 !important;
}

.ajax-progress-throbber .throbber {
  background-color: transparent !important;
  border: 0 !important;
}

.ajax-progress-throbber .message {
  background-color: transparent !important;
  border: 0 !important;
}

.ajax-progress-fullscreen {
  background-color: transparent !important;
}

.hidden-anonymous,
.visible-admin,
.visible-logged-in {
  display: none !important;
}

body.user-logged-in .visible-admin,
body.user-logged-in .visible-logged-in,
body.user-logged-in .hidden-anonymous {
  display: inline-block !important;
}

body.user-logged-in .btn .visible-admin,
body.user-logged-in .btn .visible-logged-in,
body.user-logged-in .btn .hidden-anonymous {
  display: inline-block !important;
}

.resilisense-multi-column-section-wrapper {
  display: flex;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper {
  align-items: normal !important;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-1,
.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-2,
.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-3 {
  flex: 1;
  margin: 0 10px 20px 10px;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-1 .resilisense-focus-number,
.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-2 .resilisense-focus-number,
.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-3 .resilisense-focus-number {
  border-radius: 50%;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  display: inline-block;
  height: 60px;
  width: 60px;
  padding: 1px;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-1 {
  border-bottom: 5px solid #c6961c;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-1 .resilisense-focus-number {
  background-color: #c6961c;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-2 {
  border-bottom: 5px solid #50593d;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-2 .resilisense-focus-number {
  background-color: #50593d;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-3 {
  border-bottom: 5px solid #879bad;
}

.resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-3 .resilisense-focus-number {
  background-color: #879bad;
}

@media screen and (max-width: 768px) {
  .resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-1,
  .resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-2,
  .resilisense-multi-column-section-wrapper .resilisense-multi-column-row-wrapper .resilisense-what-is-col-3 {
    flex: 1 auto;
  }
}

#resilisense-how-does-it-work-section h3,
#resilisense-advantages-section h3 {
  
  background: url(../../images/resilisense-bullet.jpg) center left no-repeat;
  
  padding-left: 45px;
}

[dir="rtl"] #resilisense-how-does-it-work-section h3,
[dir="rtl"] #resilisense-advantages-section h3 {
  
  background: url(../../images/resilisense-bullet.jpg) center right no-repeat;
  padding-left: 0;
  
  padding-right: 45px;
}

.resilisense-solutions-block-wrapper .field--name-field-media-image {
  text-align: center;
}

.block-views-blockresilisense-slideshow-varbase-heroslider-media-resilisense .slick--view--resilisense-slideshow .hero-slide-content-wrapper .field--name-node-title h2 {
  background-image: url(../../images/resilisense-logo-original-transparent-banner.png);
  background-size: cover;
  background-position: center;
  text-indent: -9999px;
  height: 152px;
  width: 350px;
}

.resilisense-advantages-text-wrapper {
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
}

.resilisense-advantages-text-wrapper .resilisense-advantages-icon {
  flex-shrink: 0;
  width: 40px;
}

.resilisense-advantages-text-wrapper .resilisense-advantages-text {
  
  padding-left: 10px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

[dir="rtl"] .resilisense-advantages-text-wrapper .resilisense-advantages-text {
  padding-left: 0;
  
  padding-right: 10px;
}

.resilisense-advantages-text-wrapper .resilisense-advantages-text h3 {
  margin-top: 0 !important;
}

.view-csr-services .views-row {
  display: flex;
  flex-wrap: wrap;
  margin: 3rem 0;
}

.view-csr-services .views-row .views-row {
  margin: 20px 3% 20px 3%;
  width: 94%;
}

.view-csr-services .views-row .views-row .ui-accordion-header {
  
  background: #fff 0% 0% no-repeat padding-box;
  
  box-shadow: 2px 4px 10px rgba(0, 0, 0, .0980392157);
  border-radius: 10px;
  border: none;
  
  border-left: 4px solid #005ea8;
  overflow: hidden;
  padding: 1.5em;
  width: 100%;
  transition-delay: 0s;
  transition-duration: .4s;
  
  transition-property: color, border-left;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}

[dir="rtl"] .view-csr-services .views-row .views-row .ui-accordion-header {
  
  background: #fff 100% 0% no-repeat padding-box;
  
  box-shadow: -2px 4px 10px rgba(0, 0, 0, .0980392157);
  border-left: none;
  
  border-right: 4px solid #005ea8;
  
  transition-property: color, border-right;
}

.view-csr-services .views-row .views-row .ui-accordion-header .field-content a {
  display: inline-block;
  font-size: 1.25rem;
  width: 65%;
  vertical-align: middle;
}

.view-csr-services .views-row .views-row .ui-accordion-header .field-content a:hover, .view-csr-services .views-row .views-row .ui-accordion-header .field-content a:visited {
  color: #005ea8;
}

.view-csr-services .views-row .views-row .ui-accordion-header .field-content .media--type-image {
  display: inline-block;
  
  margin-right: 15px;
  vertical-align: middle;
  width: 10%;
}

[dir="rtl"] .view-csr-services .views-row .views-row .ui-accordion-header .field-content .media--type-image {
  margin-right: 0;
  
  margin-left: 15px;
}

.view-csr-services .views-row .views-row .ui-accordion-header.ui-state-active {
  
  background: #f7f7f7 0% 0% no-repeat padding-box;
  border-radius: 10px 10px 0 0;
  box-shadow: none;
  border: none;
  
  border-left: 4px solid #f9b200;
}

[dir="rtl"] .view-csr-services .views-row .views-row .ui-accordion-header.ui-state-active {
  
  background: #f7f7f7 100% 0% no-repeat padding-box;
  border-left: none;
  
  border-right: 4px solid #f9b200;
}

.view-csr-services .views-row .views-row .ui-accordion-header:hover {
  
  background: #f7f7f7 0% 0% no-repeat padding-box;
  box-shadow: none;
}

[dir="rtl"] .view-csr-services .views-row .views-row .ui-accordion-header:hover {
  
  background: #f7f7f7 100% 0% no-repeat padding-box;
}

.view-csr-services .views-row .views-row .ui-accordion-header .ui-accordion-opened,
.view-csr-services .views-row .views-row .ui-accordion-header .ui-accordion-closed {
  background-image: url(../../images/ico-accordion-opened.png);
  
  float: right;
  
  margin: 0em 0em 1.3em 1em;
  height: 36px;
  width: 36px;
}

[dir="rtl"] .view-csr-services .views-row .views-row .ui-accordion-header .ui-accordion-opened,
[dir="rtl"] .view-csr-services .views-row .views-row .ui-accordion-header .ui-accordion-closed {
  
  float: left;
  
  margin: 0em 1em 1.3em 0em;
}

.view-csr-services .views-row .views-row .ui-accordion-header .ui-accordion-closed {
  background-image: url(../../images/ico-accordion-closed.png);
}

.view-csr-services .views-row .views-row .ui-accordion-content {
  
  background: #f7f7f7 0% 0% no-repeat padding-box;
  border: none;
  
  border-left: 4px solid #f9b200;
  border-radius: 0 0 10px 10px;
  padding: .5em 1.5em 1.5em 1.5em;
  width: 100%;
}

[dir="rtl"] .view-csr-services .views-row .views-row .ui-accordion-content {
  
  background: #f7f7f7 100% 0% no-repeat padding-box;
  border-left: none;
  
  border-right: 4px solid #f9b200;
}

@media all and (min-width: 480px) {
  .view-csr-services .views-row .views-row .ui-accordion-header .field-content a {
    width: 70%;
  }
}

@media all and (min-width: 768px) {
  .view-csr-services .views-row .views-row .ui-accordion-header .field-content a {
    font-size: 1.875rem;
  }
}

@media all and (min-width: 992px) {
  .view-csr-services .views-row .views-row {
    margin: 2rem 2.5% 2rem 2.5%;
    width: 45%;
  }

  .view-csr-services .views-row .views-row .ui-accordion-header .field-content a {
    font-size: 1.25rem;
  }
}

@media all and (min-width: 1200px) {
  .view-csr-services .views-row .views-row .ui-accordion-header .field-content a {
    font-size: 1.875rem;
  }
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium {
  
  border-radius: 50px 0 50px 0;
  border: 1px solid #e4e4e4 !important;
  
  box-shadow: 2px 2px 15px rgba(0, 0, 0, .2);
}

[dir="rtl"] .block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large,
[dir="rtl"] .block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium,
[dir="rtl"] .block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large,
[dir="rtl"] .block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium {
  
  border-radius: 0 50px 0 50px;
  
  box-shadow: -2px 2px 15px rgba(0, 0, 0, .2);
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-img img,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-img img,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-img img,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-img img {
  
  border-radius: 50px 0 50px 0;
}

[dir="rtl"] .block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-img img,
[dir="rtl"] .block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-img img,
[dir="rtl"] .block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-img img,
[dir="rtl"] .block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-img img {
  
  border-radius: 0 50px 0 50px;
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body .field--name-field-team-name,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body .field--name-field-team-name,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body .field--name-field-team-name,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body .field--name-field-team-name {
  font-size: 1.875rem;
  font-weight: 300;
  color: #005ea8;
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body .field--name-field-team-position,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body .field--name-field-team-position,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body .field--name-field-team-position,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body .field--name-field-team-position {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body .field--name-field-team-location,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body .field--name-field-team-location,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body .field--name-field-team-location,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body .field--name-field-team-location {
  color: #f9b200;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body p, .block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body .more-link,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body .ec-content, .block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body .ec-toggle-link,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body p,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body .more-link,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body .ec-content,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body .ec-toggle-link,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body p,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body .more-link,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body .ec-content,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body .ec-toggle-link,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body p,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body .more-link,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body .ec-content,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body .ec-toggle-link {
  display: inline;
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.large .card-body .field--name-field-team-email,
.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .card-body .field--name-field-team-email,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.large .card-body .field--name-field-team-email,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .card-body .field--name-field-team-email {
  margin-top: 10px;
}

.block-views-blockcsr-team-members-block-1 .card.varbase-featured-card.medium .col-auto,
.block-views-blockcsr-team-members-block-2 .card.varbase-featured-card.medium .col-auto {
  padding-bottom: 2rem;
}

.block-views-blockcsr-team-members-block-2 .view-csr-team-members #views-bootstrap-csr-team-members-block-2 .col-auto {
  padding-bottom: 2rem;
}

.ecf-extra {
  display: inline;
}

#block-csrtheme-ourvalues,
#block-csrtheme-ourmission,
#block-csrtheme-ourvalues-2,
#block-csrtheme-ourvision {
  display: none;
}

#spb-block-csrtheme-ourvalues .spb_overlay,
#spb-block-csrtheme-ourmission .spb_overlay,
#spb-block-csrtheme-ourvalues-2 .spb_overlay,
#spb-block-csrtheme-ourvision .spb_overlay {
  background-color: rgba(0, 0, 0, .75);
}

#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper {
  border: none;
  
  border-radius: 50px 0 50px 0;
  max-width: 900px;
  width: 95% !important;
  max-height: 90%;
  padding: 3vh;
  height: 90vh;
}

[dir="rtl"] #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper,
[dir="rtl"] #spb-block-csrtheme-ourmission .spb-popup-main-wrapper,
[dir="rtl"] #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper,
[dir="rtl"] #spb-block-csrtheme-ourvision .spb-popup-main-wrapper {
  
  border-radius: 0 50px 0 50px;
}

#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper.spb_center,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper.spb_center,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper.spb_center,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper.spb_center {
  position: absolute;
  top: 50%;
  
  left: 50%;
  margin: 0 !important;
  
  transform: translate(-50%, -50%);
}

[dir="rtl"] #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper.spb_center,
[dir="rtl"] #spb-block-csrtheme-ourmission .spb-popup-main-wrapper.spb_center,
[dir="rtl"] #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper.spb_center,
[dir="rtl"] #spb-block-csrtheme-ourvision .spb-popup-main-wrapper.spb_center {
  left: auto;
  
  right: 50%;
  
  transform: translate(50%, -50%);
}

#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper .spb-controls,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper .spb-controls,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper .spb-controls,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper .spb-controls {
  background-color: #fff;
  border: none;
  border-radius: 50%;
  height: 50px;
  padding: 10px;
  
  margin: 0px 25px 0 0;
  width: 50px;
}

[dir="rtl"] #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper .spb-controls,
[dir="rtl"] #spb-block-csrtheme-ourmission .spb-popup-main-wrapper .spb-controls,
[dir="rtl"] #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper .spb-controls,
[dir="rtl"] #spb-block-csrtheme-ourvision .spb-popup-main-wrapper .spb-controls {
  
  margin: 0px 0 0 25px;
}

#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper .spb-controls .spb_close,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper .spb-controls .spb_close,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper .spb-controls .spb_close,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper .spb-controls .spb_close {
  background: url(../../images/ico-close.png) 0px 0px no-repeat;
  border: none;
  height: 30px;
  width: 30px;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
}

#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper .spb-controls .spb_close:hover,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper .spb-controls .spb_close:hover,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper .spb-controls .spb_close:hover,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper .spb-controls .spb_close:hover {
  background-position: 0px -30px;
}

#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body {
  height: 80vh;
  overflow-y: auto;
}

#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
#spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
#spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
#spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
#spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after {
  margin-bottom: 70px;
}

@media all and (min-width: 62em) {
  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper {
    max-width: 900px;
    width: 70vw !important;
    max-height: 70vh;
    padding: 5vh;
  }

  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper .spb-controls,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper .spb-controls,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper .spb-controls,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper .spb-controls {
    
    margin: -20px 14px 0 0;
  }

  [dir="rtl"] #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper .spb-controls,
  [dir="rtl"] #spb-block-csrtheme-ourmission .spb-popup-main-wrapper .spb-controls,
  [dir="rtl"] #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper .spb-controls,
  [dir="rtl"] #spb-block-csrtheme-ourvision .spb-popup-main-wrapper .spb-controls {
    
    margin: -20px 0 0 14px;
  }

  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body {
    height: 60vh;
    overflow-y: auto;
  }

  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
  #spb-block-csrtheme-ourvalues .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
  #spb-block-csrtheme-ourmission .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
  #spb-block-csrtheme-ourvalues-2 .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues .field--name-body:after,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourmission .field--name-body:after,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvalues-2 .field--name-body:after,
  #spb-block-csrtheme-ourvision .spb-popup-main-wrapper #block-csrtheme-ourvision .field--name-body:after {
    margin-bottom: 70px;
  }
}

/**
* Popups - END
*/

/**
* Mission, Vision, Values
*/

.mvv-block-wrapper {
  
  border-radius: 50px 0 50px 0;
  border: 1px solid #e4e4e4 !important;
  
  box-shadow: 2px 2px 15px rgba(0, 0, 0, .2);
  padding: 40px;
  min-height: 90px;
  margin-bottom: 20px;
}

[dir="rtl"] .mvv-block-wrapper {
  
  border-radius: 0 50px 0 50px;
  
  box-shadow: -2px 2px 15px rgba(0, 0, 0, .2);
}

.mvv-block-wrapper.mvv-vision, .mvv-block-wrapper.mvv-values, .mvv-block-wrapper.mvv-mission {
  font-size: 1.5rem !important;
  text-indent: 40%;
  display: block;
  width: 100%;
}

.mvv-block-wrapper.mvv-vision {
  
  background: url(../../images/img-vision.png) 10% center no-repeat;
}

[dir="rtl"] .mvv-block-wrapper.mvv-vision {
  
  background: url(../../images/img-vision.png) 90% center no-repeat;
}

.mvv-block-wrapper.mvv-values {
  
  background: url(../../images/img-values.png) 10% center no-repeat;
}

[dir="rtl"] .mvv-block-wrapper.mvv-values {
  
  background: url(../../images/img-values.png) 90% center no-repeat;
}

.mvv-block-wrapper.mvv-mission {
  
  background: url(../../images/img-mission.png) 10% center no-repeat;
}

[dir="rtl"] .mvv-block-wrapper.mvv-mission {
  
  background: url(../../images/img-mission.png) 90% center no-repeat;
}

@media screen and (max-width: 1200px) {
  .mvv-block-wrapper.mvv-vision, .mvv-block-wrapper.mvv-values, .mvv-block-wrapper.mvv-mission {
    font-size: 1.25rem !important;
    text-indent: 45%;
  }

  .mvv-block-wrapper.mvv-vision {
    
    background: url(../../images/img-vision.png) 10% center no-repeat;
  }

  [dir="rtl"] .mvv-block-wrapper.mvv-vision {
    
    background: url(../../images/img-vision.png) 90% center no-repeat;
  }

  .mvv-block-wrapper.mvv-values {
    
    background: url(../../images/img-values.png) 10% center no-repeat;
  }

  [dir="rtl"] .mvv-block-wrapper.mvv-values {
    
    background: url(../../images/img-values.png) 90% center no-repeat;
  }

  .mvv-block-wrapper.mvv-mission {
    
    background: url(../../images/img-mission.png) 10% center no-repeat;
  }

  [dir="rtl"] .mvv-block-wrapper.mvv-mission {
    
    background: url(../../images/img-mission.png) 90% center no-repeat;
  }
}

@media screen and (max-width: 992px) {
  .mvv-block-wrapper.mvv-vision, .mvv-block-wrapper.mvv-values, .mvv-block-wrapper.mvv-mission {
    font-size: 1.875rem !important;
    text-indent: 40%;
  }
}

/**
* Mission, Vision, Values - END
*/


/*# sourceMappingURL=csrtheme.base.css.map*/