@charset "UTF-8";
/**** NEW STYLES ****/
/* Import all Vendor Specific Files */
/*@import "font-awesome/font-awesome";
@import "linearicons/linearicons";*/
/* Import all Base Files */
/* VARIABLES */
/* Colors */
/* Font */
/* Color */
/* Materialize Input field variables */
/* MIXINS */
/* Mixin for font size */
/* Vendor Prefix */
/* Vertically Align a Div in Desktop*/
/* Flex item order */
/* Horizontal Align a Div in Desktop*/
/* Reset a div that's vertically aligned in mobile */
/* Base Stylings like ul, p, body, etc */
/* Body & Html */
/* line 3, ../sass/base/_defaults.scss */
body,
html {
  overflow-x: hidden;
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.15;
  font-family: "Lato", Arial;
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 16, ../sass/base/_defaults.scss */
body {
  color: #282828;
}

/* Images */
/* line 21, ../sass/base/_defaults.scss */
img {
  height: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* Links */
/* line 27, ../sass/base/_defaults.scss */
a {
  color: #9fba29;
  text-decoration: none;
}
/* line 30, ../sass/base/_defaults.scss */
a:hover, a:active, a:focus {
  color: #9fba29;
  text-decoration: none;
  outline: 0;
}

/* line 37, ../sass/base/_defaults.scss */
sup {
  font-size: 65%;
  top: -0.8em;
}

/* line 43, ../sass/base/_defaults.scss */
u {
  text-decoration: none;
  border-bottom: 1px solid;
}
/* line 47, ../sass/base/_defaults.scss */
u:hover, u:active, u:focus {
  text-decoration: none;
}

/* FORM ELEMENTS */
/* line 4, ../sass/base/_forms.scss */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 100px #f7f7f7 inset !important;
}

/* line 13, ../sass/base/_forms.scss */
.input-field .textbox, .input-field textarea {
  background: transparent !important;
}
/* line 18, ../sass/base/_forms.scss */
.input-field input:not([type]):not([readonly]):focus + label, .input-field input[type='text']:not([readonly]):not(.browser-default):focus + label, .input-field input[type='email']:not([readonly]):not(.browser-default):focus + label, .input-field input[type='tel']:not([readonly]):not(.browser-default):focus + label, .input-field input[type='number']:not([readonly]):not(.browser-default):focus + label,
.input-field textarea:not([readonly]).materialize-textarea:focus + label {
  color: #9fba29;
}
/* line 22, ../sass/base/_forms.scss */
.input-field input:not([type]), .input-field input[type='text']:not(.browser-default), .input-field input[type='email']:not(.browser-default), .input-field input[type='tel']:not(.browser-default), .input-field input[type='number']:not(.browser-default),
.input-field textarea.materialize-textarea, .input-field.file-field input, .input-field.file-field-cl input,
.input-field input[type=search] {
  border: 1px solid #B7B7B7;
  border-radius: 4px !important;
  background-color: #fff !important;
  box-shadow: none !important;
  padding: 12px 12px;
  height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 400;
  line-height: 20px;
  color: #282828;
}
/* line 38, ../sass/base/_forms.scss */
.input-field input:not([type]), .input-field input[type='text']:not(.browser-default), .input-field input[type='email']:not(.browser-default), .input-field input[type='tel']:not(.browser-default), .input-field input[type='number']:not(.browser-default), .input-field input[type=search] {
  height: 42px;
}
/* line 41, ../sass/base/_forms.scss */
.input-field input[type=search]:focus {
  border: 1px solid #B7B7B7 !important;
}
/* line 46, ../sass/base/_forms.scss */
.input-field input:not([type]):focus:not([readonly]), .input-field input[type='text']:not(.browser-default):focus:not([readonly]), .input-field input[type='email']:not(.browser-default):focus:not([readonly]), .input-field input[type='tel']:not(.browser-default):focus:not([readonly]), .input-field input[type='number']:not(.browser-default):focus:not([readonly]),
.input-field textarea.materialize-textarea:focus:not([readonly]) {
  border: 1.5px solid #B7B7B7 !important;
}
/* line 48, ../sass/base/_forms.scss */
.input-field input:not([type]):focus:not([readonly])::-ms-clear, .input-field input[type='text']:not(.browser-default):focus:not([readonly])::-ms-clear, .input-field input[type='email']:not(.browser-default):focus:not([readonly])::-ms-clear, .input-field input[type='tel']:not(.browser-default):focus:not([readonly])::-ms-clear, .input-field input[type='number']:not(.browser-default):focus:not([readonly])::-ms-clear,
.input-field textarea.materialize-textarea:focus:not([readonly])::-ms-clear {
  display: none;
}
/* line 54, ../sass/base/_forms.scss */
.input-field input.valid:not([type]), .input-field input.valid:not([type]):focus, .input-field input.valid[type='text']:not(.browser-default), .input-field input.valid[type='text']:not(.browser-default):focus, .input-field input.valid[type='email']:not(.browser-default), .input-field input.valid[type='email']:not(.browser-default):focus, .input-field input.valid[type='tel']:not(.browser-default), .input-field input.valid[type='tel']:not(.browser-default):focus, .input-field input.valid[type='number']:not(.browser-default), .input-field input.valid[type='number']:not(.browser-default):focus, .input-field input.valid[type='file']:not(.browser-default), .input-field input.valid[type='file']:not(.browser-default):focus, .input-field textarea.materialize-textarea.valid, .input-field textarea.materialize-textarea.valid:focus, .input-field .select-wrapper.valid > input.select-dropdown, .input-field .select-wrapper.valid > input.select-dropdown:focus {
  border: 1.5px solid #9fba29 !important;
}
/* line 60, ../sass/base/_forms.scss */
.input-field input.invalid:not([type]), .input-field input.invalid:not([type]):focus, .input-field input.invalid[type='text']:not(.browser-default), .input-field input.invalid[type='text']:not(.browser-default):focus, .input-field input.invalid[type='email']:not(.browser-default), .input-field input.invalid[type='email']:not(.browser-default):focus, .input-field input.invalid[type='tel']:not(.browser-default), .input-field input.invalid[type='tel']:not(.browser-default):focus, .input-field input.invalid[type='number']:not(.browser-default), .input-field input.invalid[type='number']:not(.browser-default):focus, .input-field input.invalid[type='file']:not(.browser-default), .input-field input.invalid[type='file']:not(.browser-default):focus, .input-field textarea.materialize-textarea.invalid, .input-field textarea.materialize-textarea.invalid:focus, .input-field .select-wrapper.invalid > input.select-dropdown, .input-field .select-wrapper.invalid > input.select-dropdown:focus {
  border: 1.5px solid #f44336 !important;
}
/* line 66, ../sass/base/_forms.scss */
.input-field .btn-open-modal.invalid, .input-field .btn-open-modal.invalid:focus {
  border: 1.5px solid #f44336 !important;
}
/* line 71, ../sass/base/_forms.scss */
.input-field label,
.input-field .select-dropdown {
  color: #797979;
  font-weight: 400;
}
/* line 76, ../sass/base/_forms.scss */
.input-field label {
  font-size: 14px ;
  font-size: 0.875rem ;
}
/* line 83, ../sass/base/_forms.scss */
.input-field .select-dropdown {
  max-height: 300px;
}
/* line 86, ../sass/base/_forms.scss */
.input-field .select-wrapper svg.caret {
  background: none;
  background-size: auto;
  width: 16px;
  height: 16px;
  fill: #282828;
}

/* line 94, ../sass/base/_forms.scss */
.btn-main {
  background-color: #9fba29;
  color: #fff;
  border-radius: 2px;
  font-weight: 700;
  padding: 7px 48px;
  margin-top: 22px;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 102, ../sass/base/_forms.scss */
.btn-main:hover, .btn-main:active, .btn-main:focus {
  color: #fff;
  outline: 0;
}

/* styling of the slider */
/* line 110, ../sass/base/_forms.scss */
input[type=range] {
  width: 100%;
  height: 30px;
  -webkit-appearance: none;
  margin: 10px 0;
  border: none;
}
/* line 116, ../sass/base/_forms.scss */
input[type=range]:not(.active) + .thumb {
  display: none;
}
/* line 119, ../sass/base/_forms.scss */
input[type=range] + .thumb.active {
  background: #71870E;
}
/* line 124, ../sass/base/_forms.scss */
input[type=range]:focus {
  outline: none;
}
/* line 126, ../sass/base/_forms.scss */
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #A9C13E;
}
/* line 130, ../sass/base/_forms.scss */
input[type=range]:focus::-ms-fill-lower {
  background-color: #A9C13E;
}
/* line 134, ../sass/base/_forms.scss */
input[type=range]:focus::-ms-fill-upper {
  background: #A9C13E;
}
/* line 140, ../sass/base/_forms.scss */
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  box-shadow: none;
  background: #A9C13E;
  border-radius: 10px;
  border: none;
}
/* line 150, ../sass/base/_forms.scss */
input[type=range]::-webkit-slider-thumb {
  box-shadow: none;
  border: 0;
  height: 24px;
  width: 24px;
  border-radius: 25px;
  background: #71870E;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -11px;
  outline: none;
}
/* line 163, ../sass/base/_forms.scss */
input[type=range]::-moz-range-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  box-shadow: none;
  background: #A9C13E;
  border-radius: 10px;
  border: none;
}
/* line 173, ../sass/base/_forms.scss */
input[type=range]::-moz-range-thumb {
  box-shadow: none;
  border: none;
  height: 24px;
  width: 24px;
  border-radius: 25px;
  background: #9fba29;
  cursor: pointer;
  outline: none;
}
/* line 184, ../sass/base/_forms.scss */
input[type=range]::-ms-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
/* line 193, ../sass/base/_forms.scss */
input[type=range]::-ms-fill-lower {
  background-color: #A9C13E;
  border: none;
  border-radius: 20px;
  box-shadow: none;
}
/* line 200, ../sass/base/_forms.scss */
input[type=range]::-ms-fill-upper {
  background: #A9C13E;
  border: none;
  border-radius: 20px;
  box-shadow: none;
}
/* line 207, ../sass/base/_forms.scss */
input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: none;
  border: none;
  height: 24px;
  width: 24px;
  border-radius: 25px;
  background: #9fba29;
  cursor: pointer;
  outline: none;
}
/* line 219, ../sass/base/_forms.scss */
input[type=range]::-moz-range-progress {
  background-color: #A9C13E;
  height: 4px;
  border-radius: 25px;
}

/* line 227, ../sass/base/_forms.scss */
.select-dropdown {
  font-size: 16px !important;
}

/* line 233, ../sass/base/_forms.scss */
.dropdown-content li span {
  font-size: 16px !important;
}

/* BUTTONS */
/* line 3, ../sass/base/_buttons.scss */
button:hover, button:focus, button:active {
  outline: 0;
}
/* line 8, ../sass/base/_buttons.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

/* line 15, ../sass/base/_buttons.scss */
.btn,
.cta-link,
.primary-link {
  position: relative;
}
/* line 19, ../sass/base/_buttons.scss */
.btn span:not(.svg-wrapper),
.cta-link span:not(.svg-wrapper),
.primary-link span:not(.svg-wrapper) {
  display: inline-block;
  position: relative;
}
/* line 23, ../sass/base/_buttons.scss */
.btn .svg-wrapper,
.cta-link .svg-wrapper,
.primary-link .svg-wrapper {
  position: relative;
  top: 1px;
  right: -5px;
  width: 20px;
  height: 9px;
  overflow: hidden;
  display: inline-block;
  margin-left: -5px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 34, ../sass/base/_buttons.scss */
.btn svg,
.cta-link svg,
.primary-link svg {
  overflow: visible;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translateX(-13px);
  -moz-transform: translateX(-13px);
  -ms-transform: translateX(-13px);
  -o-transform: translateX(-13px);
  transform: translateX(-13px);
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
/* line 41, ../sass/base/_buttons.scss */
.btn svg.svg-caret,
.cta-link svg.svg-caret,
.primary-link svg.svg-caret {
  opacity: 1;
}
/* line 44, ../sass/base/_buttons.scss */
.btn svg.svg-arrow,
.cta-link svg.svg-arrow,
.primary-link svg.svg-arrow {
  opacity: 0;
}
/* line 51, ../sass/base/_buttons.scss */
.btn:hover svg, .btn:focus svg, .btn:active svg,
.cta-link:hover svg,
.cta-link:focus svg,
.cta-link:active svg,
.primary-link:hover svg,
.primary-link:focus svg,
.primary-link:active svg {
  -webkit-transform: translateX(-4px);
  -moz-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  -o-transform: translateX(-4px);
  transform: translateX(-4px);
}
/* line 54, ../sass/base/_buttons.scss */
.btn:hover .svg-caret, .btn:focus .svg-caret, .btn:active .svg-caret,
.cta-link:hover .svg-caret,
.cta-link:focus .svg-caret,
.cta-link:active .svg-caret,
.primary-link:hover .svg-caret,
.primary-link:focus .svg-caret,
.primary-link:active .svg-caret {
  opacity: 0;
}
/* line 57, ../sass/base/_buttons.scss */
.btn:hover .svg-arrow, .btn:focus .svg-arrow, .btn:active .svg-arrow,
.cta-link:hover .svg-arrow,
.cta-link:focus .svg-arrow,
.cta-link:active .svg-arrow,
.primary-link:hover .svg-arrow,
.primary-link:focus .svg-arrow,
.primary-link:active .svg-arrow {
  opacity: 1;
}
@media (min-width: 1200px) {
  /* line 15, ../sass/base/_buttons.scss */
  .btn,
  .cta-link,
  .primary-link {
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
  }
}

/* line 66, ../sass/base/_buttons.scss */
.btn {
  width: 168px;
  height: 48px;
  box-shadow: none;
  padding: 14px 12px;
  border-radius: 5px;
  text-transform: none;
  font: 700 16px/1 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 75, ../sass/base/_buttons.scss */
.btn.btn-primary {
  background-color: #9fba29;
  color: #fff;
  border: 1px solid #9fba29;
}
/* line 79, ../sass/base/_buttons.scss */
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active {
  background-color: rgba(159, 186, 41, 0.3);
  color: #282828;
  border-color: #9fba29;
  box-shadow: none;
  outline: 0;
}
/* line 89, ../sass/base/_buttons.scss */
.btn.btn-primary:not([disabled]):not(.disabled):hover, .btn.btn-primary:not([disabled]):not(.disabled):focus, .btn.btn-primary:not([disabled]):not(.disabled):active, .btn.btn-primary:not([disabled]):not(.disabled).active {
  background-color: rgba(159, 186, 41, 0.3);
  color: #282828;
  border-color: #9fba29;
  box-shadow: none;
}
/* line 99, ../sass/base/_buttons.scss */
.btn.btn-primary[disabled], .btn.btn-primary.disabled {
  border-color: #282828;
  color: #fff !important;
  background-color: #282828 !important;
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 108, ../sass/base/_buttons.scss */
.btn.btn-secondary {
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
}
/* line 113, ../sass/base/_buttons.scss */
.btn.btn-secondary:not([disabled]):not(.disabled):hover, .btn.btn-secondary:not([disabled]):not(.disabled):focus, .btn.btn-secondary:not([disabled]):not(.disabled):active
.btn.btn-secondary:not([disabled]):not(.disabled).active {
  color: #fff;
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: none;
}
/* line 124, ../sass/base/_buttons.scss */
.btn span:not(.svg-wrapper) {
  margin-left: 9px;
}

/* line 129, ../sass/base/_buttons.scss */
.cta-link {
  color: #fff;
}
/* line 131, ../sass/base/_buttons.scss */
.cta-link:hover, .cta-link:focus, .cta-link:active {
  color: #282828;
}
/* line 136, ../sass/base/_buttons.scss */
.cta-link .svg-wrapper {
  width: 30px;
  height: 14px;
}
/* line 140, ../sass/base/_buttons.scss */
.cta-link svg {
  -webkit-transform: translateX(-21px);
  -moz-transform: translateX(-21px);
  -ms-transform: translateX(-21px);
  -o-transform: translateX(-21px);
  transform: translateX(-21px);
}

/* line 146, ../sass/base/_buttons.scss */
.primary-link.learnMore {
  font: 400 16px/1 "Lato", Arial !important;
  font-size: 16px ;
  font-size: 1rem ;
  color: #9fba29 !important;
}
/* line 151, ../sass/base/_buttons.scss */
.primary-link:hover, .primary-link:focus, .primary-link:active {
  color: #282828 !important;
}

/* line 158, ../sass/base/_buttons.scss */
.load-more:hover span {
  -webkit-animation: arrow-bounce-top 1.4s linear infinite;
  -moz-animation: arrow-bounce-top 1.4s linear infinite;
  -ms-animation: arrow-bounce-top 1.4s linear infinite;
  -o-animation: arrow-bounce-top 1.4s linear infinite;
  animation: arrow-bounce-top 1.4s linear infinite;
}

/* line 162, ../sass/base/_buttons.scss */
.show-less:hover span {
  -webkit-animation: arrow-bounce-down 1.4s linear infinite;
  -moz-animation: arrow-bounce-down 1.4s linear infinite;
  -ms-animation: arrow-bounce-down 1.4s linear infinite;
  -o-animation: arrow-bounce-down 1.4s linear infinite;
  animation: arrow-bounce-down 1.4s linear infinite;
}

/* line 165, ../sass/base/_buttons.scss */
.single-vacancies .open-positions .btn-primary.btn-prev, .single-vacancies .open-positions .modal-form .modal-button-wrapper .btn.btn-prev {
  background-color: transparent !important;
  border: 1px solid #757575 !important;
}
/* line 168, ../sass/base/_buttons.scss */
.single-vacancies .open-positions .btn-primary.btn-prev:hover, .single-vacancies .open-positions .modal-form .modal-button-wrapper .btn.btn-prev:hover, .single-vacancies .open-positions .btn-primary.btn-prev:focus, .single-vacancies .open-positions .modal-form .modal-button-wrapper .btn.btn-prev:focus {
  background-color: transparent !important;
}
@media (min-width: 1200px) {
  /* line 171, ../sass/base/_buttons.scss */
  .single-vacancies .open-positions .btn-primary.btn-prev:hover, .single-vacancies .open-positions .modal-form .modal-button-wrapper .btn.btn-prev:hover {
    opacity: 0.8;
  }
}
@media (min-width: 1200px) {
  /* line 165, ../sass/base/_buttons.scss */
  .single-vacancies .open-positions .btn-primary.btn-prev, .single-vacancies .open-positions .modal-form .modal-button-wrapper .btn.btn-prev {
    border: none !important;
    color: #757575 !important;
  }
}
/* line 180, ../sass/base/_buttons.scss */
.single-vacancies .open-positions [disabled].btn-primary.btn-prev, .single-vacancies .open-positions .modal-form .modal-button-wrapper [disabled].btn.btn-prev, .single-vacancies .open-positions .disabled.btn-primary.btn-prev, .single-vacancies .open-positions .modal-form .modal-button-wrapper .disabled.btn.btn-prev {
  color: #282828 !important;
}
@media (min-width: 992px) {
  /* line 180, ../sass/base/_buttons.scss */
  .single-vacancies .open-positions [disabled].btn-primary.btn-prev, .single-vacancies .open-positions .modal-form .modal-button-wrapper [disabled].btn.btn-prev, .single-vacancies .open-positions .disabled.btn-primary.btn-prev, .single-vacancies .open-positions .modal-form .modal-button-wrapper .disabled.btn.btn-prev {
    color: #757575 !important;
  }
}

/* HEADINGS */
/* line 2, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  color: #282828;
  font-family: "Lato", Arial;
}

/* line 7, ../sass/base/_typography.scss */
.h1, .h2, .h3, h1, h2, h3 {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  font-weight: 700;
}

/* line 12, ../sass/base/_typography.scss */
.h4, .h5, .about-us .logo-grid .media-body h3, .h6, h4, h5, h6 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

/* line 16, ../sass/base/_typography.scss */
h1 {
  font-size: 30px ;
  font-size: 1.875rem ;
}

/* line 19, ../sass/base/_typography.scss */
h2 {
  font-size: 26px ;
  font-size: 1.625rem ;
}

/* line 22, ../sass/base/_typography.scss */
h3 {
  font-size: 22px ;
  font-size: 1.375rem ;
}

/* line 25, ../sass/base/_typography.scss */
h4 {
  font-size: 18px ;
  font-size: 1.125rem ;
}

/* line 28, ../sass/base/_typography.scss */
h5, .h5, .about-us .logo-grid .media-body h3 {
  font-size: 14px ;
  font-size: 0.875rem ;
}

/* line 31, ../sass/base/_typography.scss */
h6 {
  font-size: 12px ;
  font-size: 0.75rem ;
}

/* line 35, ../sass/base/_typography.scss */
.about-us .logo-grid-description p {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
}

/* Overwrite default classes in bootstrap */
@media (min-width: 992px) {
  /* line 2, ../sass/base/_bootstrap-overwrites.scss */
  .container {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 2, ../sass/base/_bootstrap-overwrites.scss */
  .container {
    max-width: 1000px;
  }
}

/* line 12, ../sass/base/_bootstrap-overwrites.scss */
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  padding: 0 15px;
}

/* line 17, ../sass/base/_bootstrap-overwrites.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 22, ../sass/base/_bootstrap-overwrites.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 34, ../sass/base/_bootstrap-overwrites.scss */
.media-body {
  flex: 1;
}

/* line 38, ../sass/base/_bootstrap-overwrites.scss */
.text-left {
  text-align: left !important;
}

/* Order property classes */
/* line 42, ../sass/base/_bootstrap-overwrites.scss */
.order-6 {
  order: 6 !important;
}

/* line 43, ../sass/base/_bootstrap-overwrites.scss */
.order-7 {
  order: 7 !important;
}

/* line 44, ../sass/base/_bootstrap-overwrites.scss */
.order-8 {
  order: 8 !important;
}

/* line 45, ../sass/base/_bootstrap-overwrites.scss */
.order-9 {
  order: 9 !important;
}

/* line 46, ../sass/base/_bootstrap-overwrites.scss */
.order-10 {
  order: 10 !important;
}

/* line 47, ../sass/base/_bootstrap-overwrites.scss */
.order-11 {
  order: 11 !important;
}

/* line 48, ../sass/base/_bootstrap-overwrites.scss */
.order-12 {
  order: 12 !important;
}

/* line 49, ../sass/base/_bootstrap-overwrites.scss */
.order-13 {
  order: 13 !important;
}

/* line 50, ../sass/base/_bootstrap-overwrites.scss */
.order-14 {
  order: 14 !important;
}

/* line 51, ../sass/base/_bootstrap-overwrites.scss */
.order-15 {
  order: 15 !important;
}

/* line 52, ../sass/base/_bootstrap-overwrites.scss */
.order-16 {
  order: 16 !important;
}

/* line 53, ../sass/base/_bootstrap-overwrites.scss */
.order-17 {
  order: 17 !important;
}

@media (min-width: 568px) {
  /* line 55, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-6 {
    order: 6 !important;
  }

  /* line 58, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-7 {
    order: 7 !important;
  }

  /* line 61, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-8 {
    order: 8 !important;
  }

  /* line 64, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-9 {
    order: 9 !important;
  }

  /* line 67, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-10 {
    order: 10 !important;
  }

  /* line 70, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-11 {
    order: 11 !important;
  }

  /* line 73, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-12 {
    order: 12 !important;
  }

  /* line 76, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-13 {
    order: 13 !important;
  }

  /* line 79, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-14 {
    order: 14 !important;
  }

  /* line 82, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-15 {
    order: 15 !important;
  }

  /* line 85, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-16 {
    order: 16 !important;
  }

  /* line 88, ../sass/base/_bootstrap-overwrites.scss */
  .order-sm-17 {
    order: 17 !important;
  }
}
@media (min-width: 768px) {
  /* line 94, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-6 {
    order: 6 !important;
  }

  /* line 97, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-7 {
    order: 7 !important;
  }

  /* line 100, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-8 {
    order: 8 !important;
  }

  /* line 103, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-9 {
    order: 9 !important;
  }

  /* line 106, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-10 {
    order: 10 !important;
  }

  /* line 109, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-11 {
    order: 11 !important;
  }

  /* line 112, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-12 {
    order: 12 !important;
  }

  /* line 115, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-13 {
    order: 13 !important;
  }

  /* line 118, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-14 {
    order: 14 !important;
  }

  /* line 121, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-15 {
    order: 15 !important;
  }

  /* line 124, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-16 {
    order: 16 !important;
  }

  /* line 127, ../sass/base/_bootstrap-overwrites.scss */
  .order-md-17 {
    order: 17 !important;
  }
}
@media (min-width: 992px) {
  /* line 132, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-6 {
    order: 6 !important;
  }

  /* line 135, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-7 {
    order: 7 !important;
  }

  /* line 138, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-8 {
    order: 8 !important;
  }

  /* line 141, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-9 {
    order: 9 !important;
  }

  /* line 144, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-10 {
    order: 10 !important;
  }

  /* line 147, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-11 {
    order: 11 !important;
  }

  /* line 150, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-12 {
    order: 12 !important;
  }

  /* line 153, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-13 {
    order: 13 !important;
  }

  /* line 156, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-14 {
    order: 14 !important;
  }

  /* line 159, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-15 {
    order: 15 !important;
  }

  /* line 162, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-16 {
    order: 16 !important;
  }

  /* line 165, ../sass/base/_bootstrap-overwrites.scss */
  .order-lg-17 {
    order: 17 !important;
  }
}
@media (prefers-reduced-motion: no-preference) {
  /* line 171, ../sass/base/_bootstrap-overwrites.scss */
  html {
    scroll-behavior: auto !important;
  }
}
/* line 177, ../sass/base/_bootstrap-overwrites.scss */
.alert {
  padding: 0.89rem 1.25rem;
  line-height: 1.6;
}

/* line 183, ../sass/base/_bootstrap-overwrites.scss */
.modal-dialog-scrollable {
  display: flex;
}

/* Overwrite default classes in Materialize */
/* line 2, ../sass/base/_materialize-overwrites.scss */
.navbar-default {
  box-shadow: none;
}

@media (min-width: 992px) {
  /* line 8, ../sass/base/_materialize-overwrites.scss */
  .single-vacancies .container,
  .page-template-template-contact .container,
  .page-template-template-open-positions .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 8, ../sass/base/_materialize-overwrites.scss */
  .single-vacancies .container,
  .page-template-template-contact .container,
  .page-template-template-open-positions .container {
    max-width: 1000px;
    width: 1000px;
  }
}
@media (min-width: 992px) {
  /* line 16, ../sass/base/_materialize-overwrites.scss */
  .single-vacancies .container.inner-page,
  .page-template-template-contact .container.inner-page,
  .page-template-template-open-positions .container.inner-page {
    width: 100%;
    max-width: 100%;
  }
}
/* line 24, ../sass/base/_materialize-overwrites.scss */
.single-vacancies .breadcrumbs-wrapper .container,
.page-template-template-contact .breadcrumbs-wrapper .container,
.page-template-template-open-positions .breadcrumbs-wrapper .container {
  width: 960px;
}
/* line 28, ../sass/base/_materialize-overwrites.scss */
.single-vacancies .breadcrumb:last-child,
.page-template-template-contact .breadcrumb:last-child,
.page-template-template-open-positions .breadcrumb:last-child {
  color: #282828;
}

/* line 35, ../sass/base/_materialize-overwrites.scss */
.single .sub-menu li,
.page-template-template-contact .sub-menu li,
.page-template-template-open-positions .sub-menu li {
  float: none;
}

/* line 39, ../sass/base/_materialize-overwrites.scss */
.hiddendiv {
  border: 3px solid transparent;
  font-family: "Lato", Arial;
  max-width: 706px;
  width: 84% !important;
}

/* line 46, ../sass/base/_materialize-overwrites.scss */
.dropdown-content li > a,
.dropdown-content li > span {
  color: #797979 !important;
}

/* line 50, ../sass/base/_materialize-overwrites.scss */
.select-dropdown {
  max-height: 300px;
}

/* line 53, ../sass/base/_materialize-overwrites.scss */
.material-tooltip {
  font-size: 13px !important;
  font-size: 0.8125rem !important;
  width: 220px;
  line-height: 1.38 !important;
  text-align: left !important;
  padding: 13px 16px 16px !important;
  box-shadow: 0 5px 14px rgba(40, 40, 40, 0.2);
  background: #797979 !important;
  overflow: visible !important;
}
/* line 62, ../sass/base/_materialize-overwrites.scss */
.material-tooltip::before {
  content: "";
  position: absolute;
  display: inline-block;
  bottom: -7px;
  left: 80%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-top: 8px solid #797979;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
@media (min-width: 375px) and (max-width: 399px) {
  /* line 62, ../sass/base/_materialize-overwrites.scss */
  .material-tooltip::before {
    left: 59%;
  }
}
@media (min-width: 400px) {
  /* line 62, ../sass/base/_materialize-overwrites.scss */
  .material-tooltip::before {
    left: 50%;
  }
}
@media (min-width: 320px) and (max-width: 374px) {
  /* line 53, ../sass/base/_materialize-overwrites.scss */
  .material-tooltip {
    left: 85px !important;
  }
}
@media (min-width: 375px) and (max-width: 399px) {
  /* line 53, ../sass/base/_materialize-overwrites.scss */
  .material-tooltip {
    left: 130px !important;
  }
}
@media (min-width: 568px) and (max-width: 666px) {
  /* line 53, ../sass/base/_materialize-overwrites.scss */
  .material-tooltip {
    width: 250px;
  }
}
@media (min-width: 667px) {
  /* line 53, ../sass/base/_materialize-overwrites.scss */
  .material-tooltip {
    width: 290px;
    height: 65px;
  }
}

/* Overwrite Materialize margin getting applied to footer row */
/* line 98, ../sass/base/_materialize-overwrites.scss */
.footer .row,
.footer-bottom .row {
  margin: 0 -15px;
}
/* line 100, ../sass/base/_materialize-overwrites.scss */
.footer .row .col,
.footer-bottom .row .col {
  padding: 0 15px;
}

/* line 1, ../sass/base/_utilities.scss */
.news-page h3, .cci-v2.about-us h4, .cci-v2.our-leadership .modal .modal-content h3, .careers h4, .cci-v2.our-approach h4 {
  font-weight: 700;
}

/* line 4, ../sass/base/_utilities.scss */
body.overflow-hidden,
html.overflow-hidden, .inner-page.digital-agencies, .inner-page.software-companies, .inner-page.software-centric-businesses, .inner-page.digital-agencies .whatwedo-subpage, .inner-page.software-companies .whatwedo-subpage, .inner-page.software-centric-businesses .whatwedo-subpage, .open-positions, .page-template-template-open-positions .category-listing-container, .single-vacancies .inner-page, .inner-page.about-us, .page-template-template-our-people .inner-page.our-people, .inner-page.our-leadership, .cci-v2.our-leadership, .cci-v2.our-leadership > .container, .inner-page.our-history, .inner-page.our-culture, .inner-page.career-paths, .inner-page.careers, .inner-page.sitemap, .inner-page.case-studies, .inner-page.our-approach, .inner-page.working-at-creative-capsule, .inner-page.working-at-creative-capsule .workingatcci, .inner-page.privacy-policy, .error404, .error404 .container.inner-page, .testimonials-callout {
  overflow: hidden;
}

/* line 7, ../sass/base/_utilities.scss */
.life-science-companies ul,
.block-accordion ul,
.privacy-policy ul,
.career-paths ul,
.job-details ul {
  margin-left: 22px !important;
}
/* line 9, ../sass/base/_utilities.scss */
.life-science-companies ul li,
.block-accordion ul li,
.privacy-policy ul li,
.career-paths ul li,
.job-details ul li {
  padding-left: 0;
  list-style: none;
  text-indent: -0.9em;
}
/* line 13, ../sass/base/_utilities.scss */
.life-science-companies ul li:before,
.block-accordion ul li:before,
.privacy-policy ul li:before,
.career-paths ul li:before,
.job-details ul li:before {
  content: '•';
  margin-right: 5px;
}

/* line 19, ../sass/base/_utilities.scss */
.datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active[disabled]:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled[disabled]:hover {
  background-color: #9fba29;
  color: #fff;
}

/* remove hover for links */
@media (max-width: 1199px) {
  /* line 27, ../sass/base/_utilities.scss */
  .cta-block a:hover .svg-caret, .apply-online-callout a:hover .svg-caret, .row-job-description .open-position-text .primary-link:hover .svg-caret, .apply-online-callout-grid .open-position-text .primary-link:hover .svg-caret, .row-know-more a.learnMore:hover .svg-caret, .cta-block a:focus .svg-caret, .apply-online-callout a:focus .svg-caret, .row-job-description .open-position-text .primary-link:focus .svg-caret, .apply-online-callout-grid .open-position-text .primary-link:focus .svg-caret, .row-know-more a.learnMore:focus .svg-caret, .cta-block a:active .svg-caret, .apply-online-callout a:active .svg-caret, .row-job-description .open-position-text .primary-link:active .svg-caret, .apply-online-callout-grid .open-position-text .primary-link:active .svg-caret, .row-know-more a.learnMore:active .svg-caret {
    opacity: 1;
    -webkit-transform: translateX(-13px);
    -moz-transform: translateX(-13px);
    -ms-transform: translateX(-13px);
    -o-transform: translateX(-13px);
    transform: translateX(-13px);
  }
  /* line 31, ../sass/base/_utilities.scss */
  .cta-block a:hover .svg-arrow, .apply-online-callout a:hover .svg-arrow, .row-job-description .open-position-text .primary-link:hover .svg-arrow, .apply-online-callout-grid .open-position-text .primary-link:hover .svg-arrow, .row-know-more a.learnMore:hover .svg-arrow, .cta-block a:focus .svg-arrow, .apply-online-callout a:focus .svg-arrow, .row-job-description .open-position-text .primary-link:focus .svg-arrow, .apply-online-callout-grid .open-position-text .primary-link:focus .svg-arrow, .row-know-more a.learnMore:focus .svg-arrow, .cta-block a:active .svg-arrow, .apply-online-callout a:active .svg-arrow, .row-job-description .open-position-text .primary-link:active .svg-arrow, .apply-online-callout-grid .open-position-text .primary-link:active .svg-arrow, .row-know-more a.learnMore:active .svg-arrow {
    opacity: 0;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

/* colors */
/* line 40, ../sass/base/_utilities.scss */
.color-black-primary {
  color: #282828 !important;
}

/* line 40, ../sass/base/_utilities.scss */
.color-white {
  color: #fff !important;
}

/* Padding and Margins */
/* line 51, ../sass/base/_utilities.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-10 {
  padding-top: 10px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-10 {
  padding-bottom: 10px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-10 {
  margin-left: 10px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-10 {
  padding-left: 10px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-10 {
  margin-right: 10px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-10 {
  padding-right: 10px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-15 {
  margin-top: 15px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-15 {
  padding-top: 15px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-15 {
  margin-bottom: 15px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-15 {
  padding-bottom: 15px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-15 {
  margin-left: 15px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-15 {
  padding-left: 15px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-15 {
  margin-right: 15px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-15 {
  padding-right: 15px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-20 {
  padding-top: 20px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-20 {
  padding-bottom: 20px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-20 {
  margin-left: 20px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-20 {
  padding-left: 20px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-20 {
  margin-right: 20px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-20 {
  padding-right: 20px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-25 {
  margin-top: 25px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-25 {
  padding-top: 25px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-25 {
  margin-bottom: 25px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-25 {
  padding-bottom: 25px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-25 {
  margin-left: 25px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-25 {
  padding-left: 25px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-25 {
  margin-right: 25px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-25 {
  padding-right: 25px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-30 {
  margin-top: 30px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-30 {
  padding-top: 30px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-30 {
  padding-bottom: 30px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-30 {
  margin-left: 30px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-30 {
  padding-left: 30px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-30 {
  margin-right: 30px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-30 {
  padding-right: 30px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-35 {
  margin-top: 35px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-35 {
  padding-top: 35px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-35 {
  margin-bottom: 35px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-35 {
  padding-bottom: 35px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-35 {
  margin-left: 35px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-35 {
  padding-left: 35px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-35 {
  margin-right: 35px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-35 {
  padding-right: 35px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-40 {
  margin-top: 40px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-40 {
  padding-top: 40px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-40 {
  margin-bottom: 40px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-40 {
  padding-bottom: 40px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-40 {
  margin-left: 40px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-40 {
  padding-left: 40px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-40 {
  margin-right: 40px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-40 {
  padding-right: 40px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-45 {
  margin-top: 45px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-45 {
  padding-top: 45px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-45 {
  margin-bottom: 45px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-45 {
  padding-bottom: 45px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-45 {
  margin-left: 45px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-45 {
  padding-left: 45px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-45 {
  margin-right: 45px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-45 {
  padding-right: 45px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-50 {
  margin-top: 50px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-50 {
  padding-top: 50px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-50 {
  margin-bottom: 50px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-50 {
  padding-bottom: 50px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-50 {
  margin-left: 50px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-50 {
  padding-left: 50px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-50 {
  margin-right: 50px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-50 {
  padding-right: 50px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-55 {
  margin-top: 55px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-55 {
  padding-top: 55px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-55 {
  margin-bottom: 55px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-55 {
  padding-bottom: 55px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-55 {
  margin-left: 55px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-55 {
  padding-left: 55px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-55 {
  margin-right: 55px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-55 {
  padding-right: 55px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-60 {
  margin-top: 60px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-60 {
  padding-top: 60px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-60 {
  margin-bottom: 60px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-60 {
  padding-bottom: 60px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-60 {
  margin-left: 60px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-60 {
  padding-left: 60px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-60 {
  margin-right: 60px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-60 {
  padding-right: 60px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-65 {
  margin-top: 65px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-65 {
  padding-top: 65px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-65 {
  margin-bottom: 65px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-65 {
  padding-bottom: 65px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-65 {
  margin-left: 65px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-65 {
  padding-left: 65px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-65 {
  margin-right: 65px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-65 {
  padding-right: 65px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-70 {
  margin-top: 70px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-70 {
  padding-top: 70px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-70 {
  margin-bottom: 70px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-70 {
  padding-bottom: 70px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-70 {
  margin-left: 70px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-70 {
  padding-left: 70px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-70 {
  margin-right: 70px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-70 {
  padding-right: 70px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-75 {
  margin-top: 75px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-75 {
  padding-top: 75px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-75 {
  margin-bottom: 75px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-75 {
  padding-bottom: 75px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-75 {
  margin-left: 75px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-75 {
  padding-left: 75px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-75 {
  margin-right: 75px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-75 {
  padding-right: 75px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-80 {
  margin-top: 80px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-80 {
  padding-top: 80px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-80 {
  margin-bottom: 80px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-80 {
  padding-bottom: 80px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-80 {
  margin-left: 80px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-80 {
  padding-left: 80px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-80 {
  margin-right: 80px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-80 {
  padding-right: 80px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-85 {
  margin-top: 85px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-85 {
  padding-top: 85px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-85 {
  margin-bottom: 85px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-85 {
  padding-bottom: 85px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-85 {
  margin-left: 85px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-85 {
  padding-left: 85px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-85 {
  margin-right: 85px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-85 {
  padding-right: 85px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-90 {
  margin-top: 90px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-90 {
  padding-top: 90px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-90 {
  margin-bottom: 90px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-90 {
  padding-bottom: 90px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-90 {
  margin-left: 90px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-90 {
  padding-left: 90px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-90 {
  margin-right: 90px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-90 {
  padding-right: 90px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-95 {
  margin-top: 95px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-95 {
  padding-top: 95px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-95 {
  margin-bottom: 95px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-95 {
  padding-bottom: 95px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-95 {
  margin-left: 95px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-95 {
  padding-left: 95px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-95 {
  margin-right: 95px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-95 {
  padding-right: 95px;
}

/* line 51, ../sass/base/_utilities.scss */
.mt-100 {
  margin-top: 100px;
}

/* line 55, ../sass/base/_utilities.scss */
.pt-100 {
  padding-top: 100px;
}

/* line 51, ../sass/base/_utilities.scss */
.mb-100 {
  margin-bottom: 100px;
}

/* line 55, ../sass/base/_utilities.scss */
.pb-100 {
  padding-bottom: 100px;
}

/* line 51, ../sass/base/_utilities.scss */
.ml-100 {
  margin-left: 100px;
}

/* line 55, ../sass/base/_utilities.scss */
.pl-100 {
  padding-left: 100px;
}

/* line 51, ../sass/base/_utilities.scss */
.mr-100 {
  margin-right: 100px;
}

/* line 55, ../sass/base/_utilities.scss */
.pr-100 {
  padding-right: 100px;
}

/* keyframes */
@-webkit-keyframes arrow-bounce-top {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@-moz-keyframes arrow-bounce-top {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@-ms-keyframes arrow-bounce-top {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@keyframes arrow-bounce-top {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@-webkit-keyframes arrow-bounce-down {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@-moz-keyframes arrow-bounce-down {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@-ms-keyframes arrow-bounce-down {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@keyframes arrow-bounce-down {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
  25% {
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.9);
    -moz-transform: translateY(-10px) scale(0.9);
    -ms-transform: translateY(-10px) scale(0.9);
    -o-transform: translateY(-10px) scale(0.9);
    transform: translateY(-10px) scale(0.9);
  }
  26% {
    opacity: 0;
    -webkit-transform: translateY(10px) scale(0.9);
    -moz-transform: translateY(10px) scale(0.9);
    -ms-transform: translateY(10px) scale(0.9);
    -o-transform: translateY(10px) scale(0.9);
    transform: translateY(10px) scale(0.9);
  }
  55% {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    -moz-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    -o-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
  }
}
@-webkit-keyframes loading {
  0% {
    background-position: -100px;
  }
  100% {
    background-position: 500px;
  }
}
@-moz-keyframes loading {
  0% {
    background-position: -100px;
  }
  100% {
    background-position: 500px;
  }
}
@-ms-keyframes loading {
  0% {
    background-position: -100px;
  }
  100% {
    background-position: 500px;
  }
}
@keyframes loading {
  0% {
    background-position: -100px;
  }
  100% {
    background-position: 500px;
  }
}
@-webkit-keyframes fade-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(15%, 0, 0);
    -moz-transform: translate3d(15%, 0, 0);
    -ms-transform: translate3d(15%, 0, 0);
    -o-transform: translate3d(15%, 0, 0);
    transform: translate3d(15%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-moz-keyframes fade-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(15%, 0, 0);
    -moz-transform: translate3d(15%, 0, 0);
    -ms-transform: translate3d(15%, 0, 0);
    -o-transform: translate3d(15%, 0, 0);
    transform: translate3d(15%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-ms-keyframes fade-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(15%, 0, 0);
    -moz-transform: translate3d(15%, 0, 0);
    -ms-transform: translate3d(15%, 0, 0);
    -o-transform: translate3d(15%, 0, 0);
    transform: translate3d(15%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@keyframes fade-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(15%, 0, 0);
    -moz-transform: translate3d(15%, 0, 0);
    -ms-transform: translate3d(15%, 0, 0);
    -o-transform: translate3d(15%, 0, 0);
    transform: translate3d(15%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
    -moz-transform: translate3d(0, 15%, 0);
    -ms-transform: translate3d(0, 15%, 0);
    -o-transform: translate3d(0, 15%, 0);
    transform: translate3d(0, 15%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-moz-keyframes fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
    -moz-transform: translate3d(0, 15%, 0);
    -ms-transform: translate3d(0, 15%, 0);
    -o-transform: translate3d(0, 15%, 0);
    transform: translate3d(0, 15%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-ms-keyframes fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
    -moz-transform: translate3d(0, 15%, 0);
    -ms-transform: translate3d(0, 15%, 0);
    -o-transform: translate3d(0, 15%, 0);
    transform: translate3d(0, 15%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@keyframes fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
    -moz-transform: translate3d(0, 15%, 0);
    -ms-transform: translate3d(0, 15%, 0);
    -o-transform: translate3d(0, 15%, 0);
    transform: translate3d(0, 15%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@-webkit-keyframes slideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(134px);
    -moz-transform: translateY(134px);
    -ms-transform: translateY(134px);
    -o-transform: translateY(134px);
    transform: translateY(134px);
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@-moz-keyframes slideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(134px);
    -moz-transform: translateY(134px);
    -ms-transform: translateY(134px);
    -o-transform: translateY(134px);
    transform: translateY(134px);
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@-ms-keyframes slideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(134px);
    -moz-transform: translateY(134px);
    -ms-transform: translateY(134px);
    -o-transform: translateY(134px);
    transform: translateY(134px);
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes slideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(134px);
    -moz-transform: translateY(134px);
    -ms-transform: translateY(134px);
    -o-transform: translateY(134px);
    transform: translateY(134px);
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@-webkit-keyframes typing {
  0% {
    opacity: 1;
    width: 0;
  }
  60% {
    opacity: 1;
    width: 100%;
  }
  80% {
    opacity: 1;
    width: 100%;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes typing {
  0% {
    opacity: 1;
    width: 0;
  }
  60% {
    opacity: 1;
    width: 100%;
  }
  80% {
    opacity: 1;
    width: 100%;
  }
  100% {
    width: 100%;
  }
}
@-ms-keyframes typing {
  0% {
    opacity: 1;
    width: 0;
  }
  60% {
    opacity: 1;
    width: 100%;
  }
  80% {
    opacity: 1;
    width: 100%;
  }
  100% {
    width: 100%;
  }
}
@keyframes typing {
  0% {
    opacity: 1;
    width: 0;
  }
  60% {
    opacity: 1;
    width: 100%;
  }
  80% {
    opacity: 1;
    width: 100%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes blinkCursor {
  0%,
    100% {
    border-color: transparent;
  }
  50% {
    border-color: #000;
  }
}
@-moz-keyframes blinkCursor {
  0%,
    100% {
    border-color: transparent;
  }
  50% {
    border-color: #000;
  }
}
@-ms-keyframes blinkCursor {
  0%,
    100% {
    border-color: transparent;
  }
  50% {
    border-color: #000;
  }
}
@keyframes blinkCursor {
  0%,
    100% {
    border-color: transparent;
  }
  50% {
    border-color: #000;
  }
}
/* line 178, ../sass/base/_utilities.scss */
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

/* line 181, ../sass/base/_utilities.scss */
.fade-in-up {
  -webkit-animation-name: fade-in-up;
  -moz-animation-name: fade-in-up;
  -ms-animation-name: fade-in-up;
  -o-animation-name: fade-in-up;
  animation-name: fade-in-up;
}

/* line 184, ../sass/base/_utilities.scss */
.fade-in-right {
  -webkit-animation-name: fade-in-right;
  -moz-animation-name: fade-in-right;
  -ms-animation-name: fade-in-right;
  -o-animation-name: fade-in-right;
  animation-name: fade-in-right;
}

/* line 187, ../sass/base/_utilities.scss */
.page-scroll-disable {
  -ms-overflow-style: none;
  overflow: hidden;
}

/* Vertically Align middle*/
/* line 194, ../sass/base/_utilities.scss */
.vertical-align-middle, .news-page .news-modal:before, .news-page .news-modal #news-carousel .carousel-item:before,
.news-page .news-modal #news-carousel .news-modal-item:before,
.news-page .news-modal .news-modal-body .carousel-item:before,
.news-page .news-modal .news-modal-body .news-modal-item:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 199, ../sass/base/_utilities.scss */
.vertically-center {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

/* line 205, ../sass/base/_utilities.scss */
main .modal {
  left: 0;
}

/* line 210, ../sass/base/_utilities.scss */
.hide {
  display: none !important;
}

/* line 213, ../sass/base/_utilities.scss */
.show {
  display: block !important;
}

/* line 217, ../sass/base/_utilities.scss */
.is-table a {
  margin-left: -15px !important;
}

/* line 228, ../sass/base/_utilities.scss */
h1.underline::after,
h2.underline::after,
h3.underline::after,
h4.underline::after,
h5.underline::after,
h6.underline::after {
  content: "";
  width: 80px;
  height: auto;
  background: none;
  border-bottom: 2px solid #9fba29;
  display: block;
  margin-top: 18px;
}
/* line 238, ../sass/base/_utilities.scss */
h1.underline.text-white::after,
h2.underline.text-white::after,
h3.underline.text-white::after,
h4.underline.text-white::after,
h5.underline.text-white::after,
h6.underline.text-white::after {
  border-color: #fff;
}

/* line 246, ../sass/base/_utilities.scss */
.container.inner-page .cci-v2 h1,
.container.inner-page .cci-v2 h2 {
  position: relative;
  background: none;
  font-weight: 700;
  line-height: 1;
  color: #282828;
  margin-top: 5px;
  padding: 0 0 21px;
}
@media (min-width: 768px) {
  /* line 246, ../sass/base/_utilities.scss */
  .container.inner-page .cci-v2 h1,
  .container.inner-page .cci-v2 h2 {
    margin: 24px 0 20px;
  }
}
/* line 260, ../sass/base/_utilities.scss */
.container.inner-page h2 {
  font: 700 26px/1.2 "Lato", Arial;
  font-size: 26px ;
  font-size: 1.625rem ;
}
/* line 264, ../sass/base/_utilities.scss */
.container.inner-page p {
  padding: 0;
}

/* line 269, ../sass/base/_utilities.scss */
.inner-page ul {
  font-size: 16px ;
  font-size: 1rem ;
  margin: 0 0 0 15px;
  padding: 0;
}
/* line 274, ../sass/base/_utilities.scss */
.inner-page h3 {
  color: #282828;
  font: 400 17px "Lato", Arial;
  font-size: 17px ;
  font-size: 1.0625rem ;
  margin: 0;
  padding: 15px 0 3px;
  position: relative;
}

/** margins & paddings **/
/* line 286, ../sass/base/_utilities.scss */
.cci-v2 h1, .cci-v2 h2 {
  position: relative;
  background: none;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
  padding: 0 0 21px;
}
/* line 293, ../sass/base/_utilities.scss */
.cci-v2 h1.underline::after, .cci-v2 h2.underline::after {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-top: 0;
}
/* line 300, ../sass/base/_utilities.scss */
.cci-v2 h2 {
  font: 700 26px/1.2 "Lato", Arial;
  font-size: 26px ;
  font-size: 1.625rem ;
}
/* line 304, ../sass/base/_utilities.scss */
.cci-v2 h3 {
  font-weight: 700;
  margin-left: 2px;
}
/* line 308, ../sass/base/_utilities.scss */
.cci-v2 p {
  color: #282828;
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.4;
  margin-left: 0;
  padding: 0;
}
/* line 315, ../sass/base/_utilities.scss */
.cci-v2 .h-30 {
  height: 26px;
}
@media (min-width: 1200px) {
  /* line 315, ../sass/base/_utilities.scss */
  .cci-v2 .h-30 {
    height: 30px;
  }
}
@media (min-width: 768px) {
  /* line 321, ../sass/base/_utilities.scss */
  .cci-v2 .mt-m130 {
    margin-top: -130px;
  }
}
@media (min-width: 768px) {
  /* line 326, ../sass/base/_utilities.scss */
  .cci-v2 .pl-27 {
    padding-left: 27px;
  }
}
@media (min-width: 768px) {
  /* line 331, ../sass/base/_utilities.scss */
  .cci-v2 .pl-48 {
    padding-left: 48px;
  }
}
@media (min-width: 768px) {
  /* line 336, ../sass/base/_utilities.scss */
  .cci-v2 .pl-12 {
    padding-left: 12px;
  }
}
@media (min-width: 768px) {
  /* line 341, ../sass/base/_utilities.scss */
  .cci-v2 .plr-12 {
    padding: 0 12px;
  }
}
@media (min-width: 768px) {
  /* line 346, ../sass/base/_utilities.scss */
  .cci-v2 .plr-19 {
    padding: 0 19px;
  }
}
@media (min-width: 768px) {
  /* line 351, ../sass/base/_utilities.scss */
  .cci-v2 .plr-27 {
    padding: 0 27px;
  }
}
/* line 357, ../sass/base/_utilities.scss */
.cci-v2 .p-20 {
  padding: 20px;
}
/* line 361, ../sass/base/_utilities.scss */
.cci-v2 .pl-7 {
  padding-left: 7px;
}
/* line 364, ../sass/base/_utilities.scss */
.cci-v2 .pr-7 {
  padding-right: 7px;
}
/* line 368, ../sass/base/_utilities.scss */
.cci-v2 .plr-7 {
  padding: 0 7px;
}
/* line 371, ../sass/base/_utilities.scss */
.cci-v2 .plr-15 {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 376, ../sass/base/_utilities.scss */
.cci-v2 .pt-5 {
  padding-top: 5px;
}
@media (min-width: 768px) {
  /* line 380, ../sass/base/_utilities.scss */
  .cci-v2 .pl-20 {
    padding-left: 20px;
  }
}
/* line 386, ../sass/base/_utilities.scss */
.cci-v2 .pb-26 {
  padding-bottom: 26px;
}
/* line 390, ../sass/base/_utilities.scss */
.cci-v2 .mt-12 {
  margin-top: 12px;
}
/* line 393, ../sass/base/_utilities.scss */
.cci-v2 .mt-14 {
  margin-top: 14px;
}
/* line 396, ../sass/base/_utilities.scss */
.cci-v2 .mt-5 {
  margin-top: 5px;
}
/* line 400, ../sass/base/_utilities.scss */
.cci-v2 .mt-12 {
  margin-top: 12px;
}
/* line 404, ../sass/base/_utilities.scss */
.cci-v2 .mt-28 {
  margin-top: 28px;
}
/* line 408, ../sass/base/_utilities.scss */
.cci-v2 .mr-23 {
  margin-right: 23px;
}
/* line 412, ../sass/base/_utilities.scss */
.cci-v2 .mb-5 {
  margin-bottom: 5px;
}
/* line 416, ../sass/base/_utilities.scss */
.cci-v2 .ml-13 {
  margin-left: 13px;
}
/* line 420, ../sass/base/_utilities.scss */
.cci-v2 .m-l-r-15 {
  margin-left: 15px;
  margin-right: 15px;
}
/* line 425, ../sass/base/_utilities.scss */
.cci-v2 .mt-27 {
  margin-top: 27px;
}
/* line 429, ../sass/base/_utilities.scss */
.cci-v2 .inline-block {
  display: inline-block;
}
/* line 432, ../sass/base/_utilities.scss */
.cci-v2 .d-block {
  display: block;
}
/* line 435, ../sass/base/_utilities.scss */
.cci-v2 .w-120 {
  width: 120px;
}
@media only screen and (max-width: 320px) {
  /* line 438, ../sass/base/_utilities.scss */
  .cci-v2 .w-60 {
    width: 60px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 438, ../sass/base/_utilities.scss */
  .cci-v2 .w-60 {
    width: 60px !important;
  }
}
@media only screen and (max-width: 320px) {
  /* line 446, ../sass/base/_utilities.scss */
  .cci-v2 .w-90 {
    width: 90px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 446, ../sass/base/_utilities.scss */
  .cci-v2 .w-90 {
    width: 90px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 446, ../sass/base/_utilities.scss */
  .cci-v2 .w-90 {
    width: 80px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 457, ../sass/base/_utilities.scss */
  .cci-v2 .w-100 {
    width: 100px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 457, ../sass/base/_utilities.scss */
  .cci-v2 .w-100 {
    width: 100px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 457, ../sass/base/_utilities.scss */
  .cci-v2 .w-100 {
    width: 80px;
  }
}
/* line 468, ../sass/base/_utilities.scss */
.cci-v2 .w-150 {
  width: 142px;
}
@media only screen and (min-width: 375px) {
  /* line 468, ../sass/base/_utilities.scss */
  .cci-v2 .w-150 {
    width: 142px;
  }
}
/* line 474, ../sass/base/_utilities.scss */
.cci-v2 .w-80 {
  width: 80px;
}

/* this class overwrites all other margin classes in tablet view */
@media (min-width: 993px) {
  /* line 481, ../sass/base/_utilities.scss */
  .m-l-md-15 {
    margin-left: 15px;
  }
}
/** backgrounds **/
/* line 488, ../sass/base/_utilities.scss */
.cci-v2 .bg-white {
  background: #fff;
}

/** global **/
@media (min-width: 768px) {
  /* line 494, ../sass/base/_utilities.scss */
  .cci-v2 {
    padding-bottom: 52px;
  }
}
@media (min-width: 768px) {
  /* line 498, ../sass/base/_utilities.scss */
  .cci-v2.pb-0 {
    padding-bottom: 0;
  }
}
/* line 503, ../sass/base/_utilities.scss */
.cci-v2 .container {
  padding: 0 15px;
}
/* line 506, ../sass/base/_utilities.scss */
.cci-v2 .img-fluid {
  width: 100%;
}
/* line 509, ../sass/base/_utilities.scss */
.cci-v2 strong {
  font-weight: 700;
}

/* line 514, ../sass/base/_utilities.scss */
.noLink {
  word-break: keep-all !important;
  word-wrap: normal !important;
  white-space: nowrap !important;
  text-decoration: none !important;
  border: 0 !important;
}

/* line 522, ../sass/base/_utilities.scss */
.font-weight-normal {
  font-weight: normal;
}

/* line 525, ../sass/base/_utilities.scss */
.bg-grey {
  background-color: #ececec;
}

/* line 528, ../sass/base/_utilities.scss */
.bg-grey-light {
  background-color: #f0f0f0;
}

/* line 531, ../sass/base/_utilities.scss */
.bg-blue {
  background-color: #2a63b0;
}

/* line 534, ../sass/base/_utilities.scss */
.container {
  padding: 0 15px !important;
}
@media (min-width: 200px) and (max-width: 975px) {
  /* line 534, ../sass/base/_utilities.scss */
  .container {
    width: 100% !important;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  /* line 534, ../sass/base/_utilities.scss */
  .container {
    max-width: 100%;
  }
}

/* line 544, ../sass/base/_utilities.scss */
.m-h-35 {
  margin-left: 35px;
  margin-right: 35px;
}

@media (min-width: 992px) {
  /* line 549, ../sass/base/_utilities.scss */
  .m-t-md-20 {
    margin-top: 20px;
  }

  /* line 552, ../sass/base/_utilities.scss */
  .m-t-md-25 {
    margin-top: 25px;
  }

  /* line 555, ../sass/base/_utilities.scss */
  .m-t-md-30 {
    margin-top: 30px;
  }

  /* line 558, ../sass/base/_utilities.scss */
  .m-t-md-40 {
    margin-top: 40px;
  }

  /* line 561, ../sass/base/_utilities.scss */
  .m-t-md-50 {
    margin-top: 50px;
  }

  /* line 564, ../sass/base/_utilities.scss */
  .m-t-md-70 {
    margin-top: 70px;
  }

  /* line 567, ../sass/base/_utilities.scss */
  .m-b-md-30 {
    margin-bottom: 30px;
  }

  /* line 570, ../sass/base/_utilities.scss */
  .m-l-md-10 {
    margin-left: 10px;
  }

  /* line 573, ../sass/base/_utilities.scss */
  .p-r-md-50 {
    padding-right: 50px;
  }
}
/* line 578, ../sass/base/_utilities.scss */
p {
  margin: 8px 0 10px;
}

@media (min-width: 992px) {
  /* line 582, ../sass/base/_utilities.scss */
  .ml-lg-left {
    margin-left: 8.333333333%;
  }
}

@media (min-width: 768px) {
  /* line 587, ../sass/base/_utilities.scss */
  .ml-md-left {
    left: 12.333%;
  }
}

/* line 592, ../sass/base/_utilities.scss */
.floatNone {
  float: none !important;
}

/* line 595, ../sass/base/_utilities.scss */
.case-studies-inner,
.container.inner-page {
  background: #fff;
  padding: 10px 0 0 0 !important;
  margin-bottom: 0;
}

/* line 601, ../sass/base/_utilities.scss */
.case-studies-inner > .row,
.horizontalRow > .block1,
.inner-page > .row {
  width: 960px;
  margin: 0 auto;
}

@media (min-width: 975px) {
  /* line 609, ../sass/base/_utilities.scss */
  .horizontalRow h1,
  .span h1, .row h1 {
    color: #282828;
    background: none;
    font: 700 30px/1 "Lato", Arial;
  }
}

/* line 618, ../sass/base/_utilities.scss */
.panel-group {
  margin-bottom: 20px;
}

/* line 621, ../sass/base/_utilities.scss */
.text-black {
  color: #000 !important;
}

/* line 626, ../sass/base/_utilities.scss */
.alert-dismissible {
  padding-right: 4rem;
}
/* line 628, ../sass/base/_utilities.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 637, ../sass/base/_utilities.scss */
.close {
  background: transparent;
  border: 0;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

/* line 650, ../sass/base/_utilities.scss */
.case-studies-inner,
.container.inner-page,
.horizontalRow {
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
}

/* Import all Layout Files */
/* Header */
/* line 2, ../sass/layout/_header.scss */
.top-content {
  background: #f0f0f0;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  height: 59px;
  z-index: 15;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
/* line 12, ../sass/layout/_header.scss */
.top-content > .container {
  position: static !important;
}
@media (min-width: 992px) {
  /* line 12, ../sass/layout/_header.scss */
  .top-content > .container {
    position: relative !important;
  }
}
/* line 18, ../sass/layout/_header.scss */
.top-content .logo {
  width: 212px;
  float: none;
  margin: 0 auto;
  height: auto;
}
/* line 23, ../sass/layout/_header.scss */
.top-content .logo .logoImg {
  background: none;
  margin-top: -4px;
  padding: 0 0 8px;
  text-align: center;
  display: inline-block;
}
/* line 29, ../sass/layout/_header.scss */
.top-content .logo .logoImg svg {
  width: 212px;
  height: 29px;
}
@media (min-width: 992px) {
  /* line 18, ../sass/layout/_header.scss */
  .top-content .logo {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    text-align: left;
    margin: 0;
  }
}
/* line 41, ../sass/layout/_header.scss */
.top-content .navbar.navbar-default {
  margin: 0 !important;
}
@media (min-width: 992px) {
  /* line 2, ../sass/layout/_header.scss */
  .top-content {
    height: auto;
    padding-top: 9px;
  }
}

/* Navigations/Menus */
/* line 3, ../sass/layout/_nav.scss */
.navbar.navbar-default {
  position: absolute !important;
  background-color: transparent;
  width: 100% !important;
  height: 59px;
  left: 0;
  padding: 10px 0 0;
  line-height: 1.5;
}
/* line 11, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-collapse {
  position: absolute;
  top: 59px;
  left: 0;
  width: 100%;
  height: 100vh;
  background: #f0f0f0;
  border-top: 1px solid #dbdbdb;
  margin-top: 0;
  text-align: center;
  overflow: scroll;
}
/* line 22, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-collapse:after {
  content: "";
  background: transparent url(../../content/images/styles-images/map-image.svg) no-repeat scroll center;
  background-size: contain;
  position: relative;
  width: 260px;
  height: 145px;
  display: inline-block;
  margin: 0 auto;
}
@media (min-width: 350px) and (max-width: 374px) {
  /* line 22, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-collapse:after {
    width: 300px;
    height: 168px;
  }
}
@media (min-width: 375px) and (max-width: 384px) {
  /* line 22, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-collapse:after {
    width: 315px;
    height: 176px;
  }
}
@media (min-width: 385px) {
  /* line 22, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-collapse:after {
    width: 354px;
    height: 198px;
  }
}
@media (min-width: 768px) {
  /* line 22, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-collapse:after {
    width: 500px;
    height: 280px;
  }
}
@media (min-width: 992px) {
  /* line 22, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-collapse:after {
    display: none;
  }
}
/* line 51, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-collapse .dropdown-toggle:after {
  position: absolute;
  top: 32px;
  right: 30px;
  color: #282828;
  font-size: 21px ;
  font-size: 1.3125rem ;
}
@media (min-width: 992px) {
  /* line 51, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-collapse .dropdown-toggle:after {
    position: relative;
    vertical-align: .25em;
    top: 2px;
    left: -1px;
    right: auto;
    color: #9fba29;
    font-size: 14px ;
    font-size: 0.875rem ;
  }
}
@media (min-width: 992px) {
  /* line 11, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-collapse {
    width: 100%;
    height: 100%;
    border: 0;
    left: auto;
    -webkit-flex: 0 0 65.6%;
    -ms-flex: 0 0 65.6%;
    flex: 0 0 65.6%;
    max-width: 65.6%;
    position: relative;
    top: auto;
    display: block;
    overflow: visible;
  }
}
/* line 80, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle {
  padding: 0 0 9px 8px;
  margin-left: 8px !important;
  border: 0;
  width: auto !important;
  position: absolute;
}
/* line 86, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle:active, .navbar.navbar-default .navbar-toggle:focus, .navbar.navbar-default .navbar-toggle:hover {
  outline: 0;
  box-shadow: none;
}
/* line 92, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle .icon-bar {
  display: block;
  background-color: #282828;
  width: 26px;
  height: 3px;
  margin: 3px 1px 5px 1px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
@media (min-width: 360px) {
  /* line 92, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-toggle .icon-bar {
    margin-left: 2px;
    margin-right: 2px;
  }
}
@media (min-width: 375px) {
  /* line 92, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-toggle .icon-bar {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 108, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle .top-bar {
  -webkit-transform: rotate(-45deg) translate(-7px, 6px);
  -moz-transform: rotate(-45deg) translate(-7px, 6px);
  -ms-transform: rotate(-45deg) translate(-7px, 6px);
  -o-transform: rotate(-45deg) translate(-7px, 6px);
  transform: rotate(-45deg) translate(-7px, 6px);
}
/* line 111, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle .middle-bar {
  opacity: 0;
}
/* line 114, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle .bottom-bar {
  -webkit-transform: rotate(45deg) translate(-5px, -5px);
  -moz-transform: rotate(45deg) translate(-5px, -5px);
  -ms-transform: rotate(45deg) translate(-5px, -5px);
  -o-transform: rotate(45deg) translate(-5px, -5px);
  transform: rotate(45deg) translate(-5px, -5px);
}
/* line 118, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle.collapsed .icon-bar {
  margin-top: 5px;
}
/* line 121, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle.collapsed .top-bar,
.navbar.navbar-default .navbar-toggle.collapsed .middle-bar,
.navbar.navbar-default .navbar-toggle.collapsed .bottom-bar {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
/* line 126, ../sass/layout/_nav.scss */
.navbar.navbar-default .navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
@media (min-width: 330px) {
  /* line 80, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-toggle {
    margin-left: -7px;
  }
}
@media (min-width: 568px) {
  /* line 80, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-toggle {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  /* line 80, ../sass/layout/_nav.scss */
  .navbar.navbar-default .navbar-toggle {
    padding-left: 8px;
  }
}
@media (min-width: 992px) {
  /* line 3, ../sass/layout/_nav.scss */
  .navbar.navbar-default {
    position: relative !important;
    height: 50px;
    padding-top: 0;
  }
}
/* line 146, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav {
  padding: 0;
  width: 100%;
  margin: 17px 0 47px;
  background: #f0f0f0;
  text-align: left;
}
/* line 152, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav .not-current a {
  color: #282828 !important;
}
/* line 155, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav > li {
  border-bottom: none;
  background: #f0f0f0;
  cursor: pointer;
  /* CCI-3534: Commented code &.show and .menu-open to fix the issue reported and re-wrote a.dropdown-toggle[aria-expanded="true"]:after*/
}
/* line 159, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav > li > .nav-link {
  color: #282828;
  padding: 14px 15px 10px 25px;
  font: 700 26px/1.2 "Lato", Arial;
  font-size: 26px ;
  font-size: 1.625rem ;
  background-color: transparent;
}
/* line 165, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav > li > .nav-link:hover, .navbar ul.navbar-nav > li > .nav-link:active, .navbar ul.navbar-nav > li > .nav-link:focus {
  color: #282828;
}
@media (min-width: 330px) and (max-width: 992px) {
  /* line 159, ../sass/layout/_nav.scss */
  .navbar ul.navbar-nav > li > .nav-link {
    padding-left: 29px;
  }
}
@media (min-width: 992px) {
  /* line 159, ../sass/layout/_nav.scss */
  .navbar ul.navbar-nav > li > .nav-link {
    font: 400 14px "Lato", Arial;
    font-size: 14px ;
    font-size: 0.875rem ;
    padding: 11px 12px 8px 12.5px !important;
    text-shadow: 0 1px 0 #fff;
  }
}
/* line 181, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav > li.active:not(.dropdown) > a {
  color: #9fba29 !important;
  background-color: transparent;
}
/* line 215, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav > li a.dropdown-toggle[aria-expanded="true"]:after {
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent;
  opacity: 0.2;
}
@media (min-width: 992px) {
  /* line 223, ../sass/layout/_nav.scss */
  .navbar ul.navbar-nav > li:hover > .dropdown-menu {
    display: block;
  }
}
/* line 230, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav .dropdown-item.active {
  color: #9fba29 !important;
  background-color: transparent;
}
/* line 237, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav .sub-menu a:hover, .navbar ul.navbar-nav .sub-menu a:active, .navbar ul.navbar-nav .sub-menu a:focus {
  color: #282828;
  background: transparent;
}
/* line 245, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav .dropdown-menu {
  padding: 7px 0 16px;
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
/* line 250, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav .dropdown-menu a {
  color: #282828;
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 1;
  padding: 15px 20px 15px 40px;
}
@media (min-width: 992px) {
  /* line 250, ../sass/layout/_nav.scss */
  .navbar ul.navbar-nav .dropdown-menu a {
    display: block;
    padding: 6px 17px;
    clear: both;
    color: #fff;
    white-space: nowrap;
    font: 400 13px/1.54 "Lato", Arial;
    font-size: 13px ;
    font-size: 0.8125rem ;
  }
}
/* line 264, ../sass/layout/_nav.scss */
.navbar ul.navbar-nav .dropdown-menu a:hover, .navbar ul.navbar-nav .dropdown-menu a:active, .navbar ul.navbar-nav .dropdown-menu a:focus {
  color: #282828;
  background: transparent;
}
@media (min-width: 992px) {
  /* line 264, ../sass/layout/_nav.scss */
  .navbar ul.navbar-nav .dropdown-menu a:hover, .navbar ul.navbar-nav .dropdown-menu a:active, .navbar ul.navbar-nav .dropdown-menu a:focus {
    text-decoration: none;
    background-color: #ececec;
    color: #282828 !important;
  }
}
@media (min-width: 992px) {
  /* line 245, ../sass/layout/_nav.scss */
  .navbar ul.navbar-nav .dropdown-menu {
    background-clip: padding-box;
    background-color: #282828;
    display: none;
    float: left;
    position: absolute;
    left: 0;
    top: 32px;
    z-index: 1000;
    margin: 0;
    padding: 5px 0;
    box-shadow: 0 5px 10px rgba(40, 40, 40, 0.2);
    border-radius: 0;
    min-width: 160px;
    list-style: none outside none;
  }
}
@media (min-width: 992px) {
  /* line 146, ../sass/layout/_nav.scss */
  .navbar ul.navbar-nav {
    margin: 0;
    justify-content: flex-end;
  }
}
@media (min-width: 992px) {
  /* line 298, ../sass/layout/_nav.scss */
  .navbar .navbar-nav {
    margin-top: -18px !important;
  }
}
@media (min-width: 992px) {
  /* line 303, ../sass/layout/_nav.scss */
  .navbar .language-menu-wrapper {
    margin-top: -16px !important;
  }
}

@media (min-width: 300px) and (max-width: 330px) {
  /* line 312, ../sass/layout/_nav.scss */
  .current-lang-de ul.navbar-nav .dropdown-menu a {
    font-size: 18px;
    font-size: 18px ;
    font-size: 1.125rem ;
  }
}

/* Footer */
/* line 2, ../sass/layout/_footer.scss */
.footer {
  position: relative;
  background: #f0f0f0;
  clear: both;
  float: left;
  width: 100%;
  padding: 40px 0 0;
}
/* line 15, ../sass/layout/_footer.scss */
.footer .ml-5 {
  margin-left: 5% !important;
}
/* line 18, ../sass/layout/_footer.scss */
.footer .col {
  -webkit-flex: 0 0 19%;
  -ms-flex: 0 0 19%;
  flex: 0 0 19%;
  max-width: 19%;
}
/* line 20, ../sass/layout/_footer.scss */
.footer .col:nth-of-type(1) {
  -webkit-flex: 0 0 23%;
  -ms-flex: 0 0 23%;
  flex: 0 0 23%;
  max-width: 23%;
}
/* line 25, ../sass/layout/_footer.scss */
.footer ul {
  float: left;
  padding-left: 0;
  margin: 0 auto 0;
  height: auto;
  list-style: none;
}
@media (min-width: 1024px) {
  /* line 25, ../sass/layout/_footer.scss */
  .footer ul {
    float: none;
  }
}
/* line 34, ../sass/layout/_footer.scss */
.footer ul li {
  position: relative;
  display: block;
  cursor: pointer;
}
/* line 38, ../sass/layout/_footer.scss */
.footer ul li.current-menu-item a {
  color: #9fba29;
}
/* line 41, ../sass/layout/_footer.scss */
.footer ul li a {
  color: #282828;
  display: block;
  margin: 5px 0;
  padding: 0;
  font: 400 14px/1.5 "Lato", Arial;
  font-size: 14px ;
  font-size: 0.875rem ;
}
/* line 48, ../sass/layout/_footer.scss */
.footer ul li a:hover, .footer ul li a:active, .footer ul li a:focus {
  text-decoration: none;
}
/* line 56, ../sass/layout/_footer.scss */
.footer h5 {
  position: relative;
  margin: 0 0 20px;
  padding: 0;
  text-transform: uppercase;
  font: 600 14px/2 "Lato", Arial;
  font-size: 14px ;
  font-size: 0.875rem ;
  float: left;
  width: 100%;
  margin-top: -9px;
}
/* line 66, ../sass/layout/_footer.scss */
.footer h5::after {
  position: absolute;
  width: 40px;
  margin-top: 8px;
}
/* line 72, ../sass/layout/_footer.scss */
.footer .awards {
  float: left;
  width: 100%;
  padding: 10px 0;
  margin-top: 50px;
  border-top: 1px solid #dbdbdb;
}
/* line 78, ../sass/layout/_footer.scss */
.footer .awards h5 {
  margin: 0;
  padding: 0 7px;
  position: relative;
  top: -20.5px;
  left: 14px;
  background: #f0f0f0;
  display: table;
  text-transform: none;
  color: #282828;
  font: normal 14px/1.2 "Lato", Arial;
  font-size: 14px ;
  font-size: 0.875rem ;
  float: none;
  width: auto;
}
/* line 93, ../sass/layout/_footer.scss */
.footer .awards a {
  filter: grayscale(100%);
  opacity: 1;
  transition: opacity .5s linear;
  /* Footer RX Club Logo grayscale fix */
}
/* line 97, ../sass/layout/_footer.scss */
.footer .awards a:hover {
  filter: grayscale(0);
}
/* line 101, ../sass/layout/_footer.scss */
.footer .awards a:nth-child(4) img {
  filter: invert(40%);
}
/* line 103, ../sass/layout/_footer.scss */
.footer .awards a:nth-child(4) img:hover {
  filter: invert(0);
}
/* line 108, ../sass/layout/_footer.scss */
.footer .awards img {
  display: inline-block;
  margin: 10px 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 108, ../sass/layout/_footer.scss */
  .footer .awards img {
    margin: 10px 14px;
  }
}

/* line 117, ../sass/layout/_footer.scss */
.footer-bottom {
  position: relative;
  clear: both;
  width: 100%;
  background: #dbdbdb;
  padding: 15px 0;
  font-size: 13px ;
  font-size: 0.8125rem ;
}
/* line 124, ../sass/layout/_footer.scss */
.footer-bottom .container {
  margin: 0 auto;
}
/* line 127, ../sass/layout/_footer.scss */
.footer-bottom p,
.footer-bottom a {
  line-height: 1.67;
}
/* line 131, ../sass/layout/_footer.scss */
.footer-bottom p {
  color: #797979;
  position: relative;
  top: 1px;
  margin: 10px 0 0;
}
@media (min-width: 768px) {
  /* line 131, ../sass/layout/_footer.scss */
  .footer-bottom p {
    margin: 0;
  }
}
/* line 142, ../sass/layout/_footer.scss */
.footer-bottom .col-md-5 a:hover, .footer-bottom .col-md-5 a:focus, .footer-bottom .col-md-5 a:active {
  text-decoration: underline;
}
/* line 149, ../sass/layout/_footer.scss */
.footer-bottom a {
  float: none;
  margin: 10px 0 0 0;
  display: inline-block;
  color: #797979;
  padding: 0 5px;
}
/* line 155, ../sass/layout/_footer.scss */
.footer-bottom a:nth-of-type(1) {
  padding-left: 0;
}
@media (min-width: 768px) {
  /* line 155, ../sass/layout/_footer.scss */
  .footer-bottom a:nth-of-type(1) {
    padding-left: 5px;
  }
}
@media (min-width: 768px) {
  /* line 149, ../sass/layout/_footer.scss */
  .footer-bottom a {
    float: right;
    margin: 0;
  }
}
/* line 167, ../sass/layout/_footer.scss */
.footer-bottom .right-links a:first-child {
  margin-right: 50px;
}
/* line 171, ../sass/layout/_footer.scss */
.footer-bottom .top-btn {
  position: absolute;
  background: #fff;
  float: right;
  border-radius: 5px;
  text-align: center;
  top: 0;
  right: 15px;
  margin-right: 0;
}
@media (max-width: 450px) {
  /* line 171, ../sass/layout/_footer.scss */
  .footer-bottom .top-btn {
    top: 7px;
  }
}
@media (max-width: 767px) {
  /* line 171, ../sass/layout/_footer.scss */
  .footer-bottom .top-btn {
    top: 8px;
  }
}
@media (min-width: 768px) {
  /* line 171, ../sass/layout/_footer.scss */
  .footer-bottom .top-btn {
    top: -9px;
  }
}
/* line 189, ../sass/layout/_footer.scss */
.footer-bottom .top-btn a {
  line-height: 1;
  display: block;
  padding: 3px 11px 8px;
  margin: 0;
  font-size: 30px ;
  font-size: 1.875rem ;
}
@media (min-width: 425px) {
  /* line 117, ../sass/layout/_footer.scss */
  .footer-bottom {
    padding: 25px 0;
    font-size: 14px ;
    font-size: 0.875rem ;
  }
}
/* line 202, ../sass/layout/_footer.scss */
.footer-bottom .social-links-wrapper .anv-logo {
  width: 65px;
  height: 58px;
  margin-right: 30px;
}
/* line 207, ../sass/layout/_footer.scss */
.footer-bottom .social-links-wrapper .socials a img {
  margin-top: 9px;
}

/* line 212, ../sass/layout/_footer.scss */
.social-links-wrapper {
  clear: both;
  overflow: hidden;
}
/* line 215, ../sass/layout/_footer.scss */
.social-links-wrapper h5 {
  margin-bottom: 5px;
}
/* line 218, ../sass/layout/_footer.scss */
.social-links-wrapper .socials {
  margin: 8px 0 0 !important;
}
@media (min-width: 768px) and (max-width: 850px) {
  /* line 218, ../sass/layout/_footer.scss */
  .social-links-wrapper .socials {
    width: 100%;
  }
}
/* line 223, ../sass/layout/_footer.scss */
.social-links-wrapper .socials li {
  display: inline-block;
  margin-right: 5px;
}
@media (min-width: 768px) and (max-width: 850px) {
  /* line 223, ../sass/layout/_footer.scss */
  .social-links-wrapper .socials li {
    margin-bottom: 2px;
  }
}
/* line 229, ../sass/layout/_footer.scss */
.social-links-wrapper .socials li:last-child {
  margin-right: 0;
}
/* line 233, ../sass/layout/_footer.scss */
.social-links-wrapper .socials a {
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  opacity: 0.8;
  transition: all .4s;
}
/* line 240, ../sass/layout/_footer.scss */
.social-links-wrapper .socials a:hover, .social-links-wrapper .socials a:focus, .social-links-wrapper .socials a:active {
  opacity: 1;
  text-decoration: none;
}
/* line 246, ../sass/layout/_footer.scss */
.social-links-wrapper .socials a img {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  /* line 218, ../sass/layout/_footer.scss */
  .social-links-wrapper .socials {
    margin-top: 45px !important;
  }
}
@media (min-width: 992px) {
  /* line 218, ../sass/layout/_footer.scss */
  .social-links-wrapper .socials {
    margin-top: 60px !important;
  }
}

/* line 259, ../sass/layout/_footer.scss */
.mt-20 {
  margin-top: 20px !important;
}

/** CSS for all pages **/
/* line 7, ../sass/layout/_content.scss */
.page-template-template-home main {
  margin-top: 59px !important;
}

@media (max-width: 975px) {
  /* line 10, ../sass/layout/_content.scss */
  .page-template main.container.inner-page,
  .vacancies-template-default main.container.inner-page {
    margin-top: 59px !important;
  }
}

/* line 23, ../sass/layout/_content.scss */
.inner-page.digital-agencies p, .inner-page.software-centric-businesses p, .inner-page.our-culture p, .inner-page.open-positions p, .inner-page.privacy-policy p, .inner-page.sitemap p {
  font-weight: 400;
  line-height: 1.6;
}
@media (min-width: 200px) and (max-width: 975px) {
  /* line 27, ../sass/layout/_content.scss */
  .inner-page.digital-agencies .underline::after, .inner-page.software-centric-businesses .underline::after, .inner-page.our-culture .underline::after, .inner-page.open-positions .underline::after, .inner-page.privacy-policy .underline::after, .inner-page.sitemap .underline::after {
    display: none;
  }
}
@media (min-width: 200px) and (max-width: 975px) {
  /* line 32, ../sass/layout/_content.scss */
  .inner-page.digital-agencies .col-12, .inner-page.software-centric-businesses .col-12, .inner-page.our-culture .col-12, .inner-page.open-positions .col-12, .inner-page.privacy-policy .col-12, .inner-page.sitemap .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 200px) and (max-width: 975px) {
  /* line 38, ../sass/layout/_content.scss */
  .inner-page.digital-agencies .entry-content-page, .inner-page.software-centric-businesses .entry-content-page, .inner-page.our-culture .entry-content-page, .inner-page.open-positions .entry-content-page, .inner-page.privacy-policy .entry-content-page, .inner-page.sitemap .entry-content-page {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 52, ../sass/layout/_content.scss */
.our-approach h1,
.about-us h1,
.our-people h1,
.careers h1,
.software-companies h1,
.career-path h1 {
  font-size: 30px !important;
  font-size: 1.875rem !important;
  line-height: 36px;
}
/* line 56, ../sass/layout/_content.scss */
.our-approach h2 strong,
.about-us h2 strong,
.our-people h2 strong,
.careers h2 strong,
.software-companies h2 strong,
.career-path h2 strong {
  display: block;
}
/* line 59, ../sass/layout/_content.scss */
.our-approach h4,
.about-us h4,
.our-people h4,
.careers h4,
.software-companies h4,
.career-path h4 {
  margin: 0;
  padding: 15px 0 3px;
}
@media (min-width: 768px) {
  /* line 63, ../sass/layout/_content.scss */
  .our-approach > .container,
  .about-us > .container,
  .our-people > .container,
  .careers > .container,
  .software-companies > .container,
  .career-path > .container {
    width: 96% !important;
  }
}
@media (min-width: 768px) {
  /* line 68, ../sass/layout/_content.scss */
  .our-approach .bc-align,
  .about-us .bc-align,
  .our-people .bc-align,
  .careers .bc-align,
  .software-companies .bc-align,
  .career-path .bc-align {
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 68, ../sass/layout/_content.scss */
  .our-approach .bc-align,
  .about-us .bc-align,
  .our-people .bc-align,
  .careers .bc-align,
  .software-companies .bc-align,
  .career-path .bc-align {
    padding-left: 35px;
  }
}

/* Page: Digital Agencies, Software Companies, Software Centric Businesses */
/* line 84, ../sass/layout/_content.scss */
.inner-page.digital-agencies .whatwedo-subpage, .inner-page.software-companies .whatwedo-subpage, .inner-page.software-centric-businesses .whatwedo-subpage {
  margin-bottom: 40px;
}
/* line 87, ../sass/layout/_content.scss */
.inner-page.digital-agencies .whatwedo-subpage .block, .inner-page.software-companies .whatwedo-subpage .block, .inner-page.software-centric-businesses .whatwedo-subpage .block {
  width: 100%;
  margin: 25px 0 0 0;
  padding: 0;
}
/* line 91, ../sass/layout/_content.scss */
.inner-page.digital-agencies .whatwedo-subpage .block img, .inner-page.software-companies .whatwedo-subpage .block img, .inner-page.software-centric-businesses .whatwedo-subpage .block img {
  float: none;
  margin: 0 0 20px 0;
}
@media (min-width: 975px) {
  /* line 91, ../sass/layout/_content.scss */
  .inner-page.digital-agencies .whatwedo-subpage .block img, .inner-page.software-companies .whatwedo-subpage .block img, .inner-page.software-centric-businesses .whatwedo-subpage .block img {
    float: left;
    margin: 18px 10px 0 0;
    border: 0;
  }
}
/* line 100, ../sass/layout/_content.scss */
.inner-page.digital-agencies .whatwedo-subpage .block p, .inner-page.software-companies .whatwedo-subpage .block p, .inner-page.software-centric-businesses .whatwedo-subpage .block p {
  font: 400 16px/1.5 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
  text-align: left;
  width: 100%;
  margin: -4px 0 0 0;
}
@media (min-width: 975px) {
  /* line 100, ../sass/layout/_content.scss */
  .inner-page.digital-agencies .whatwedo-subpage .block p, .inner-page.software-companies .whatwedo-subpage .block p, .inner-page.software-centric-businesses .whatwedo-subpage .block p {
    margin: 0 0 0 20px;
    padding: 0;
    float: left;
    width: 88%;
  }
}
@media (min-width: 975px) {
  /* line 87, ../sass/layout/_content.scss */
  .inner-page.digital-agencies .whatwedo-subpage .block, .inner-page.software-companies .whatwedo-subpage .block, .inner-page.software-centric-businesses .whatwedo-subpage .block {
    margin: 40px 0 0 0;
  }
}

/* line 122, ../sass/layout/_content.scss */
.page-template-template-default .entry-content-page {
  padding: 150px 15px;
  text-align: center;
}
@media (min-width: 975px) {
  /* line 122, ../sass/layout/_content.scss */
  .page-template-template-default .entry-content-page {
    padding: 0;
  }
}
@media (min-width: 975px) {
  /* line 129, ../sass/layout/_content.scss */
  .page-template-template-default #content {
    text-align: center;
    float: none;
    padding: 150px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 129, ../sass/layout/_content.scss */
  .page-template-template-default #content {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 129, ../sass/layout/_content.scss */
  .page-template-template-default #content {
    width: 100%;
  }
}

/* Contact thank you, Application success and Error page style*/
/* line 145, ../sass/layout/_content.scss */
.default-message-wrapper {
  width: 100%;
  margin: 0 !important;
}
/* line 148, ../sass/layout/_content.scss */
.default-message-wrapper .content-wrapper {
  width: 100%;
  margin-bottom: 100px;
  text-align: center;
  padding: 0 15px;
}
/* line 153, ../sass/layout/_content.scss */
.default-message-wrapper .content-wrapper img {
  max-width: 215px;
  margin-top: 40px;
  margin-bottom: 10px;
}
/* line 158, ../sass/layout/_content.scss */
.default-message-wrapper .content-wrapper h1 {
  background: none;
  color: #282828;
  text-align: center;
  padding: 0;
  margin-top: 20px !important;
  margin-bottom: 0;
  font: 700 30px/1.2 "Lato", Arial !important;
  font-size: 30px ;
  font-size: 1.875rem ;
}
/* line 167, ../sass/layout/_content.scss */
.default-message-wrapper .content-wrapper h1.page-title {
  display: block;
  background: url(../../content/images/styles-images/green-background.gif) repeat scroll 0 0;
  color: #fff;
  font: 400 20px/normal "Lato", Arial !important;
  width: 100%;
  margin-top: -10px !important;
  padding: 14px 3% 15px 15px;
  margin-left: 0;
  text-align: left;
}
@media (min-width: 975px) {
  /* line 167, ../sass/layout/_content.scss */
  .default-message-wrapper .content-wrapper h1.page-title {
    display: none;
  }
}
/* line 183, ../sass/layout/_content.scss */
.default-message-wrapper .content-wrapper .entry-page-content p {
  color: #797979;
  margin-bottom: 10px;
  font: 500 16px/1.5 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 191, ../sass/layout/_content.scss */
.default-message-wrapper .content-wrapper .btn-primary {
  margin-top: 15px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 194, ../sass/layout/_content.scss */
.default-message-wrapper .content-wrapper .btn-primary:focus, .default-message-wrapper .content-wrapper .btn-primary:active, .default-message-wrapper .content-wrapper .btn-primary:hover {
  box-shadow: none;
}
@media (min-width: 1200px) {
  /* line 191, ../sass/layout/_content.scss */
  .default-message-wrapper .content-wrapper .btn-primary {
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
  }
}
/* line 204, ../sass/layout/_content.scss */
.default-message-wrapper .breadcrumb-wrapper {
  width: 100%;
  margin-top: -10px;
  display: block;
  padding: 0;
}
/* line 209, ../sass/layout/_content.scss */
.default-message-wrapper .breadcrumb-wrapper h1.page-title {
  display: block;
  background: url(../../content/images/styles-images/green-background.gif) repeat scroll 0 0;
  color: #fff;
  font: 400 20px/normal "Lato", Arial !important;
  width: 100%;
  margin: 0 !important;
  padding: 14px 3% 15px 15px;
  text-align: left;
}
@media (min-width: 975px) {
  /* line 204, ../sass/layout/_content.scss */
  .default-message-wrapper .breadcrumb-wrapper {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 145, ../sass/layout/_content.scss */
  .default-message-wrapper {
    padding: 0;
  }
}
@media (min-width: 975px) {
  /* line 145, ../sass/layout/_content.scss */
  .default-message-wrapper {
    width: 960px;
    margin: 0 auto !important;
  }
}

/* line 234, ../sass/layout/_content.scss */
.page-template-template-default .container.inner-page,
.error404 .container.inner-page {
  padding: 10px 0 0 0 !important;
  min-height: calc(100vh - 167px);
}
@media (min-width: 768px) {
  /* line 234, ../sass/layout/_content.scss */
  .page-template-template-default .container.inner-page,
  .error404 .container.inner-page {
    min-height: calc(100vh - 373px);
  }
}
@media (min-width: 992px) {
  /* line 234, ../sass/layout/_content.scss */
  .page-template-template-default .container.inner-page,
  .error404 .container.inner-page {
    padding: 0 !important;
  }
}

/* Language Toggle menu */
/* line 248, ../sass/layout/_content.scss */
.language-menu-wrapper.lg-screen {
  display: none;
}
@media (min-width: 992px) {
  /* line 248, ../sass/layout/_content.scss */
  .language-menu-wrapper.lg-screen {
    display: block;
  }
}
/* line 254, ../sass/layout/_content.scss */
.language-menu-wrapper.sm-screen {
  position: absolute;
  right: 16px;
  top: 13.5px;
  z-index: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 254, ../sass/layout/_content.scss */
  .language-menu-wrapper.sm-screen {
    right: 15px;
  }
}
@media (min-width: 992px) {
  /* line 254, ../sass/layout/_content.scss */
  .language-menu-wrapper.sm-screen {
    display: none;
  }
}
/* line 266, ../sass/layout/_content.scss */
.language-menu-wrapper > div {
  clear: none;
  padding: 0;
}
/* line 270, ../sass/layout/_content.scss */
.language-menu-wrapper .wpml-ls-link {
  position: relative;
  text-transform: uppercase;
  padding: 6px 0 6px 6px;
  color: #282828;
  font: 400 12px/1.1667 "Lato", Arial;
  font-size: 12px ;
  font-size: 0.75rem ;
}
/* line 277, ../sass/layout/_content.scss */
.language-menu-wrapper .wpml-ls-link:hover, .language-menu-wrapper .wpml-ls-link:active, .language-menu-wrapper .wpml-ls-link:focus {
  color: #9fba29;
  text-decoration: none;
  background-color: transparent;
}
@media (min-width: 992px) {
  /* line 270, ../sass/layout/_content.scss */
  .language-menu-wrapper .wpml-ls-link {
    padding: 6px;
  }
}
/* line 287, ../sass/layout/_content.scss */
.language-menu-wrapper li.wpml-ls-current-language {
  display: none;
}
/* line 289, ../sass/layout/_content.scss */
.language-menu-wrapper li.wpml-ls-current-language a {
  color: #9fba29;
}
@media (min-width: 992px) {
  /* line 287, ../sass/layout/_content.scss */
  .language-menu-wrapper li.wpml-ls-current-language {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  /* line 297, ../sass/layout/_content.scss */
  .language-menu-wrapper li:nth-of-type(1) a:after {
    content: "";
    position: absolute;
    margin-left: 5.5px;
    background-color: rgba(40, 40, 40, 0.2);
    width: 1px;
    height: 15px;
    top: 7px;
  }
}
/* line 310, ../sass/layout/_content.scss */
.language-menu-wrapper li:nth-of-type(2) a {
  padding-right: 0;
}
@media (min-width: 975px) {
  /* line 247, ../sass/layout/_content.scss */
  .language-menu-wrapper {
    float: right;
    clear: none;
    padding: 1px 0 1px 7px;
    margin-left: 17px;
  }
}

/* WPML legacy CSS */
/* line 324, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal {
  border: 1px solid transparent;
}
/* line 326, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  margin-bottom: 30px;
}
/* line 328, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer > ul {
  text-align: center;
}
/* line 332, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal > ul {
  padding: 0;
  margin: 0 !important;
  list-style-type: none;
}
/* line 337, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
  border: 0;
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline-block;
}
/* line 344, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal a {
  display: block;
  text-decoration: none;
  padding: 5px 10px;
  line-height: 1;
}
/* line 349, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal a span {
  vertical-align: middle;
}
/* line 353, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
  display: inline;
  vertical-align: middle;
  width: 18px;
  height: 12px;
}
/* line 358, ../sass/layout/_content.scss */
.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
  margin-left: 0.4em;
}

/* line 365, ../sass/layout/_content.scss */
.block-accordion .sub-title {
  color: #fff;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  /* line 369, ../sass/layout/_content.scss */
  .block-accordion .desc,
  .block-accordion .sub-title {
    padding-left: 3px;
  }
}
/* line 377, ../sass/layout/_content.scss */
.block-accordion .technology h6,
.block-accordion .clients h6 {
  color: #797979;
}
@media (min-width: 992px) {
  /* line 364, ../sass/layout/_content.scss */
  .block-accordion {
    padding-left: 14px;
  }
}

/* gallery images - working at cci */
/* line 396, ../sass/layout/_content.scss */
.gallery-block {
  position: relative;
  max-width: 448px;
  height: 100%;
  margin: 0 auto;
}
/* line 401, ../sass/layout/_content.scss */
.gallery-block .gallery-img {
  position: absolute;
  background-color: #fff;
  border: 6px solid #fff;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 409, ../sass/layout/_content.scss */
.gallery-block .shadow-sm {
  box-shadow: 0 0 6px 0 rgba(43, 43, 39, 0.3);
}

/* carousel indicators on active */
/* line 416, ../sass/layout/_content.scss */
.carousel .carousel-indicators li.active {
  pointer-events: none !important;
}

/* line 423, ../sass/layout/_content.scss */
.page-template-template-contact div[style*="border-width: 11px"], .single-vacancies div[style*="border-width: 11px"] {
  border-style: none;
}

/* line 428, ../sass/layout/_content.scss */
.case-studies-inner,
.container.inner-page,
.horizontalRow {
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
}

/* line 437, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu {
  display: flex;
}

/* line 444, ../sass/layout/_content.scss */
.breadcrumbs-wrapper {
  z-index: 14;
}
/* line 447, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .breadcrumb span {
  display: none;
}
@media (min-width: 992px) {
  /* line 447, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .breadcrumb span {
    display: inline;
  }
}
/* line 454, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .breadcrumb .breadcrumb_last {
  font-size: 10px !important;
}
/* line 460, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-title-mobile {
  display: block;
  padding: 15px 0 13px 0;
  color: #282828;
  font-weight: 500;
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1;
  position: relative;
}
/* line 469, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-title-mobile span {
  display: block;
  font-weight: 700;
}
/* line 474, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-title-mobile::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: rgba(40, 40, 40, 0.14);
  pointer-events: none;
  z-index: -1;
}
@media (min-width: 992px) {
  /* line 460, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-title-mobile {
    display: none;
  }
}
/* line 491, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu {
  justify-content: flex-start;
  margin: 0 0 10px 0;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 491, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu {
    justify-content: flex-end;
  }
}
/* line 502, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
}
/* line 509, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6px;
  height: 12px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  z-index: 10;
  flex-shrink: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 992px) {
  /* line 509, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow {
    display: none !important;
  }
}
/* line 532, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow.active {
  opacity: 1;
  cursor: pointer;
}
/* line 537, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow.inactive {
  display: none !important;
  pointer-events: none;
}
/* line 543, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow-left {
  margin-right: 8px;
  background-image: url("../../content/images/content-images/submenu-next-icon.png");
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
/* line 548, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow-left::before {
  content: '';
  position: absolute;
  top: -19px;
  left: -26px;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(159, 186, 41, 0.64), rgba(159, 186, 41, 0.8));
  pointer-events: none;
  z-index: -1;
  width: 26px;
  height: 50px;
}
/* line 563, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow-right {
  margin-left: 8px;
  background-image: url("../../content/images/content-images/submenu-next-icon.png");
}
/* line 567, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .scroll-arrow-right::before {
  content: '';
  position: absolute;
  top: -19px;
  left: -26px;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(159, 186, 41, 0.8), rgba(159, 186, 41, 0.98));
  pointer-events: none;
  z-index: -1;
  width: 26px;
  height: 50px;
}
/* line 583, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav-scroll {
  flex: 1;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  min-width: 0;
  position: relative;
  will-change: scroll-position;
  padding: 14px 0 10px;
}
@media (min-width: 992px) {
  /* line 583, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav-scroll {
    overflow-x: visible;
    overflow-y: visible;
    padding: 0;
  }
}
/* line 601, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav-scroll::-webkit-scrollbar {
  display: none;
}
/* line 606, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav {
  list-style: none;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width: max-content;
}
@media (min-width: 992px) {
  /* line 606, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav {
    justify-content: flex-end;
    flex-wrap: wrap;
    width: auto;
  }
}
/* line 621, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li {
  margin: 0;
  flex-shrink: 0;
  padding: 0 16px 0 0;
}
@media (min-width: 992px) {
  /* line 621, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li {
    margin-left: 15px;
    padding: 0;
  }
}
/* line 630, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li:first-child {
  padding-left: 0;
}
@media (min-width: 992px) {
  /* line 630, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li:first-child {
    padding-left: 0;
  }
}
/* line 637, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li:last-child {
  padding-right: 0;
}
@media (min-width: 992px) {
  /* line 637, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li:last-child {
    padding-right: 0;
  }
}
/* line 644, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li a {
  color: #282828;
  text-decoration: none;
  font-weight: 700;
  font-size: 12px ;
  font-size: 0.75rem ;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  padding: 0;
  line-height: normal;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  min-width: 72px;
  max-width: 50px;
  height: auto;
}
@media (min-width: 768px) {
  /* line 644, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li a {
    min-width: auto;
    max-width: none;
    min-height: auto;
    height: auto;
  }
}
@media (min-width: 992px) {
  /* line 644, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li a {
    display: inline;
    padding: 0;
    white-space: nowrap;
    text-align: left;
    font-size: 13px ;
    font-size: 0.8125rem ;
    -webkit-line-clamp: unset;
    line-clamp: unset;
    -webkit-box-orient: unset;
    overflow: visible;
  }
}
/* line 682, ../sass/layout/_content.scss */
.breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li a.active {
  color: #fff;
}
@media (min-width: 992px) {
  /* line 686, ../sass/layout/_content.scss */
  .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li a:hover {
    color: #fff;
    text-decoration: underline;
  }
}

/* line 701, ../sass/layout/_content.scss */
.page-template-template-veeva .breadcrumbs-wrapper,
.page-template-template-life-science-pharma-companies .breadcrumbs-wrapper {
  position: fixed;
}

/* line 707, ../sass/layout/_content.scss */
.current-lang-de.page-template-template-veeva .breadcrumbs-wrapper .section-submenu .section-nav-wrapper .section-nav li a {
  min-width: 79.2px;
}

/* line 1, ../sass/layout/_content-german.scss */
.current-lang-de {
  /* Footer German menu overlap issue */
  /* leadership popup content getting cropped issue */
  /* Our capabilities page text overlap on icon issue */
  /* our people page */
  /* software company page */
}
@media (min-width: 768px) {
  /* line 4, ../sass/layout/_content-german.scss */
  .current-lang-de .footer-bottom .col-md-7 {
    -webkit-flex: 0 0 44.667%;
    -ms-flex: 0 0 44.667%;
    flex: 0 0 44.667%;
    max-width: 44.667%;
  }
}
@media (min-width: 992px) {
  /* line 4, ../sass/layout/_content-german.scss */
  .current-lang-de .footer-bottom .col-md-7 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
}
@media (min-width: 280px) and (max-width: 400px) {
  /* line 13, ../sass/layout/_content-german.scss */
  .current-lang-de .footer-bottom .col-md-5 a:nth-child(3) {
    display: block;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 12, ../sass/layout/_content-german.scss */
  .current-lang-de .footer-bottom .col-md-5 {
    -webkit-flex: 0 0 55.333%;
    -ms-flex: 0 0 55.333%;
    flex: 0 0 55.333%;
    max-width: 55.333%;
  }
}
@media (min-width: 992px) {
  /* line 12, ../sass/layout/_content-german.scss */
  .current-lang-de .footer-bottom .col-md-5 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
}
@media (min-width: 992px) {
  /* line 30, ../sass/layout/_content-german.scss */
  .current-lang-de .our-leadership .modal .modal-content .modal-body .about-description {
    height: 534px;
    -ms-overflow-style: auto;
    overflow-y: auto;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  /* line 29, ../sass/layout/_content-german.scss */
  .current-lang-de .our-leadership .modal .modal-content .modal-body {
    height: 659px;
  }
}
@media (min-width: 1200px) {
  /* line 42, ../sass/layout/_content-german.scss */
  .current-lang-de .our-leadership .modal .modal-dialog .close {
    top: 0;
  }
}
@media (min-width: 280px) and (max-width: 321px) {
  /* line 51, ../sass/layout/_content-german.scss */
  .current-lang-de .our-capabilities .block-accordion .panel-group .box-content p, .current-lang-de .technology-selection .block-accordion .panel-group .box-content p {
    font-size: 17px ;
    font-size: 1.0625rem ;
  }
}
/* line 56, ../sass/layout/_content-german.scss */
.current-lang-de .our-capabilities .block-accordion h2.sub-title, .current-lang-de .technology-selection .block-accordion h2.sub-title {
  font-size: 20px !important;
  font-size: 1.25rem !important;
}
@media (min-width: 375px) {
  /* line 56, ../sass/layout/_content-german.scss */
  .current-lang-de .our-capabilities .block-accordion h2.sub-title, .current-lang-de .technology-selection .block-accordion h2.sub-title {
    font-size: 24px !important;
    font-size: 1.5rem !important;
  }
}
@media (min-width: 420px) {
  /* line 56, ../sass/layout/_content-german.scss */
  .current-lang-de .our-capabilities .block-accordion h2.sub-title, .current-lang-de .technology-selection .block-accordion h2.sub-title {
    font-size: 30px !important;
    font-size: 1.875rem !important;
  }
}
/* line 67, ../sass/layout/_content-german.scss */
.current-lang-de .contact_container .interested-in .asterisk {
  left: 111px;
}
@media (min-width: 1200px) {
  /* line 67, ../sass/layout/_content-german.scss */
  .current-lang-de .contact_container .interested-in .asterisk {
    left: 110px;
  }
}
/* line 75, ../sass/layout/_content-german.scss */
.current-lang-de .cci-v2.our-people .image-section {
  margin-bottom: 36px;
}
@media (min-width: 768px) {
  /* line 75, ../sass/layout/_content-german.scss */
  .current-lang-de .cci-v2.our-people .image-section {
    margin-bottom: 88px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 85, ../sass/layout/_content-german.scss */
  .current-lang-de .software-companies .lets-talk-callout.pt-20 {
    padding-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 90, ../sass/layout/_content-german.scss */
  .current-lang-de .software-companies .lets-talk-callout.pb-20 {
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  /* line 95, ../sass/layout/_content-german.scss */
  .current-lang-de .software-companies .lets-talk-callout .bc-align {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 95, ../sass/layout/_content-german.scss */
  .current-lang-de .software-companies .lets-talk-callout .bc-align {
    padding-left: 35px !important;
  }
}

/* Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker) */
/* line 2, ../sass/layout/_date-picker.scss */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  min-width: 280px;
}
@media (min-width: 360px) {
  /* line 2, ../sass/layout/_date-picker.scss */
  .datepicker {
    min-width: 320px;
  }
}
/* line 10, ../sass/layout/_date-picker.scss */
.datepicker table {
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 15, ../sass/layout/_date-picker.scss */
.datepicker table tr td.day:hover {
  background: #ececec;
  cursor: pointer;
}
/* line 20, ../sass/layout/_date-picker.scss */
.datepicker table tr td.day.focused {
  background: #ececec;
  cursor: pointer;
}
/* line 24, ../sass/layout/_date-picker.scss */
.datepicker table tr td.old, .datepicker table tr td.new {
  color: rgba(135, 135, 135, 0.4);
}
/* line 27, ../sass/layout/_date-picker.scss */
.datepicker table tr td.disabled {
  background: none;
  color: rgba(135, 135, 135, 0.4);
  cursor: default;
}
/* line 31, ../sass/layout/_date-picker.scss */
.datepicker table tr td.disabled:hover {
  background: none;
  color: rgba(135, 135, 135, 0.4);
  cursor: default;
}
/* line 37, ../sass/layout/_date-picker.scss */
.datepicker table tr td.highlighted {
  background: rgba(159, 186, 41, 0.4);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 41, ../sass/layout/_date-picker.scss */
.datepicker table tr td.today {
  background: rgba(159, 186, 41, 0.4);
  color: #000;
}
/* line 44, ../sass/layout/_date-picker.scss */
.datepicker table tr td.today:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover[disabled] {
  background: rgba(159, 186, 41, 0.4);
  color: #000;
}
/* line 49, ../sass/layout/_date-picker.scss */
.datepicker table tr td.today.disabled {
  background: rgba(159, 186, 41, 0.4);
  color: #000;
}
/* line 52, ../sass/layout/_date-picker.scss */
.datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover[disabled] {
  background: rgba(159, 186, 41, 0.4);
  color: #000;
}
/* line 57, ../sass/layout/_date-picker.scss */
.datepicker table tr td.today.active {
  background-color: #9fba29;
}
/* line 59, ../sass/layout/_date-picker.scss */
.datepicker table tr td.today.active:hover {
  color: #fff;
}
/* line 63, ../sass/layout/_date-picker.scss */
.datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today.disabled[disabled] {
  background-color: #9fba29;
}
/* line 66, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range, .datepicker table tr td.range.disabled {
  background: #f0f0f0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 69, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range:hover, .datepicker table tr td.range.disabled:hover {
  background: #f0f0f0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 74, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range.today {
  background-color: #9fba29;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 77, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range.today:hover {
  background-color: #9fba29;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 81, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover[disabled] {
  background-color: #9fba29;
}
/* line 85, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range.today.disabled {
  background-color: #9fba29;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 88, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range.today.disabled:hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #9fba29;
}
/* line 92, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #9fba29;
}
/* line 96, ../sass/layout/_date-picker.scss */
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today.disabled[disabled] {
  background-color: #9fba29;
}
/* line 99, ../sass/layout/_date-picker.scss */
.datepicker table tr td.selected {
  background-color: #bbb;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 103, ../sass/layout/_date-picker.scss */
.datepicker table tr td.selected:hover {
  background-color: #878787;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 108, ../sass/layout/_date-picker.scss */
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover[disabled] {
  background-color: #878787;
}
/* line 112, ../sass/layout/_date-picker.scss */
.datepicker table tr td.selected.disabled {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #878787;
}
/* line 116, ../sass/layout/_date-picker.scss */
.datepicker table tr td.selected.disabled:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #878787;
}
/* line 121, ../sass/layout/_date-picker.scss */
.datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #878787;
}
/* line 125, ../sass/layout/_date-picker.scss */
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected.disabled[disabled] {
  background-color: #878787;
}
/* line 128, ../sass/layout/_date-picker.scss */
.datepicker table tr td.active {
  color: #fff;
}
/* line 130, ../sass/layout/_date-picker.scss */
.datepicker table tr td.active:hover {
  color: #fff;
}
/* line 133, ../sass/layout/_date-picker.scss */
.datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover[disabled] {
  background-color: #9fba29;
}
/* line 142, ../sass/layout/_date-picker.scss */
.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #9fba29;
}
/* line 146, ../sass/layout/_date-picker.scss */
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active.disabled[disabled] {
  background-color: #9fba29;
}
/* line 150, ../sass/layout/_date-picker.scss */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 159, ../sass/layout/_date-picker.scss */
.datepicker table tr td span:hover {
  background: #f0f0f0;
}
/* line 163, ../sass/layout/_date-picker.scss */
.datepicker table tr td span.focused {
  background: #f0f0f0;
}
/* line 166, ../sass/layout/_date-picker.scss */
.datepicker table tr td span.disabled {
  background: none;
  color: #878787;
  cursor: default;
}
/* line 170, ../sass/layout/_date-picker.scss */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #878787;
  cursor: default;
}
/* line 188, ../sass/layout/_date-picker.scss */
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active.disabled[disabled] {
  background-color: #9fba29;
}
/* line 191, ../sass/layout/_date-picker.scss */
.datepicker table tr td span.old {
  color: rgba(135, 135, 135, 0.4);
}
/* line 193, ../sass/layout/_date-picker.scss */
.datepicker table tr td span.old:hover {
  color: rgba(135, 135, 135, 0.4);
}
/* line 197, ../sass/layout/_date-picker.scss */
.datepicker table tr td span.new {
  color: #fff;
}
/* line 203, ../sass/layout/_date-picker.scss */
.datepicker td {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
/* line 210, ../sass/layout/_date-picker.scss */
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
/* line 217, ../sass/layout/_date-picker.scss */
.datepicker .datepicker-switch {
  width: 145px;
  cursor: pointer;
}
/* line 220, ../sass/layout/_date-picker.scss */
.datepicker .datepicker-switch:hover {
  background: #f0f0f0;
}
/* line 224, ../sass/layout/_date-picker.scss */
.datepicker .prev, .datepicker .next {
  cursor: pointer;
}
/* line 226, ../sass/layout/_date-picker.scss */
.datepicker .prev:hover, .datepicker .next:hover {
  background: #f0f0f0;
}
/* line 232, ../sass/layout/_date-picker.scss */
.datepicker tfoot tr th {
  cursor: pointer;
}
/* line 234, ../sass/layout/_date-picker.scss */
.datepicker tfoot tr th:hover {
  background: #f0f0f0;
}
/* line 240, ../sass/layout/_date-picker.scss */
.datepicker .prev.disabled {
  visibility: hidden;
}
/* line 243, ../sass/layout/_date-picker.scss */
.datepicker .next.disabled {
  visibility: hidden;
}
/* line 246, ../sass/layout/_date-picker.scss */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 253, ../sass/layout/_date-picker.scss */
.datepicker-inline {
  width: 220px;
}

/* line 256, ../sass/layout/_date-picker.scss */
.datepicker-rtl {
  direction: rtl;
}
/* line 261, ../sass/layout/_date-picker.scss */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 268, ../sass/layout/_date-picker.scss */
.datepicker-rtl.dropdown-menu {
  left: auto;
}

/* line 271, ../sass/layout/_date-picker.scss */
.datepicker-dropdown {
  top: 0;
  left: 0;
}
/* line 274, ../sass/layout/_date-picker.scss */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #878787;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
/* line 284, ../sass/layout/_date-picker.scss */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

/* line 295, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
/* line 298, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 303, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
/* line 306, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 311, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
/* line 314, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

/* line 319, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #878787;
}
/* line 324, ../sass/layout/_date-picker.scss */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

/* line 334, ../sass/layout/_date-picker.scss */
.table-striped .datepicker table tr td {
  background-color: transparent;
}
/* line 337, ../sass/layout/_date-picker.scss */
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 345, ../sass/layout/_date-picker.scss */
.input-append.date .add-on {
  cursor: pointer;
}
/* line 347, ../sass/layout/_date-picker.scss */
.input-append.date .add-on i {
  margin-top: 3px;
}

/* line 353, ../sass/layout/_date-picker.scss */
.input-prepend.date .add-on {
  cursor: pointer;
}
/* line 355, ../sass/layout/_date-picker.scss */
.input-prepend.date .add-on i {
  margin-top: 3px;
}

/* line 361, ../sass/layout/_date-picker.scss */
.input-daterange input {
  text-align: center;
}
/* line 363, ../sass/layout/_date-picker.scss */
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 366, ../sass/layout/_date-picker.scss */
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 370, ../sass/layout/_date-picker.scss */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  margin-left: -5px;
  margin-right: -5px;
}

/* Global Carousel Component */
/* line 2, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner {
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 7, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .carousel-inner, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-inner,
.software-companies .carousel-software-companies-banner .carousel-item,
.page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-item {
  height: 100%;
}
/* line 12, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .carousel-item, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-item {
  padding-top: 25px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 768px) {
  /* line 12, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .carousel-item, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-item {
    padding-top: 50px;
  }
}
/* line 22, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .banner-block, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-block {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: space-between;
}
/* line 29, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .project-info, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info {
  width: 203px;
}
@media (min-width: 768px) {
  /* line 29, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .project-info, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info {
    width: 330px;
  }
}
@media (min-width: 1200px) {
  /* line 29, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .project-info, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info {
    width: 315px;
  }
}
/* line 38, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .project-info .info, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info .info {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 24px;
  color: #fff;
  font-weight: 400;
  font-style: italic;
  position: relative;
  padding: 35px 0 0;
  margin: 0;
  min-height: 155px;
}
@media (min-width: 768px) {
  /* line 38, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .project-info .info, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info .info {
    padding: 32px 0 25px;
    font-size: 20px ;
    font-size: 1.25rem ;
  }
}
/* line 52, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .project-info .info:before, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info .info:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url("../images/styles-images/quote-testimonials.png") no-repeat center;
  background-size: cover;
  width: 32px;
  height: 20px;
}
/* line 64, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .project-info .name, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info .name {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 22px;
  color: #fff;
  font-weight: 700;
  margin: 10px 0 5px;
}
@media (min-width: 768px) {
  /* line 64, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .project-info .name, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info .name {
    font-size: 18px ;
    font-size: 1.125rem ;
  }
}
/* line 75, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .project-info .designation, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info .designation {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1;
  color: #f0f0f0;
  font-weight: 400;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 75, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .project-info .designation, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info .designation {
    font-size: 14px ;
    font-size: 0.875rem ;
  }
}
/* line 87, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .banner-logo, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-logo {
  max-width: 135px;
  max-height: 41px;
  margin-top: 15px;
  width: auto;
}
@media (min-width: 768px) {
  /* line 87, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .banner-logo, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-logo {
    margin-top: 0;
  }
}
/* line 97, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .banner-work, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-work {
  max-width: 144px;
  margin-right: -34px;
}
@media (min-width: 576px) {
  /* line 97, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .banner-work, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-work {
    max-width: 355px;
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  /* line 97, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .banner-work, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-work {
    max-width: 365px;
    margin-right: 35px;
  }
}
@media (min-width: 992px) {
  /* line 97, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .banner-work, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-work {
    max-width: 485px;
  }
}
@media (min-width: 1200px) {
  /* line 97, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .banner-work, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .banner-work {
    margin-right: 0;
  }
}
/* line 116, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .position-absolute, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .position-absolute {
  position: absolute !important;
  margin: auto !important;
  left: 0;
  right: 0;
  top: 0;
}
/* line 124, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .carousel-indicators, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators {
  flex-flow: row;
  margin: 0;
  bottom: 30px;
  left: 15px;
  justify-content: flex-start;
}
@media (min-width: 768px) {
  /* line 124, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .carousel-indicators, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators {
    left: auto;
    right: 2%;
    top: 0;
    bottom: 0;
    flex-flow: column;
    justify-content: center;
    margin: 0 auto;
  }
}
/* line 140, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .carousel-indicators li, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: none;
  background-clip: unset;
  background-color: rgba(255, 255, 255, 0.2);
  margin: 0 8px 0 0;
}
@media (min-width: 768px) {
  /* line 140, ../sass/theme/_global-carousel.scss */
  .software-companies .carousel-software-companies-banner .carousel-indicators li, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators li {
    margin: 0 0 8px;
  }
}
/* line 150, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .carousel-indicators li.active, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators li.active {
  background-color: #fff;
}
/* line 153, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .carousel-indicators li:last-child, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators li:last-child {
  margin: 0;
}
/* line 156, ../sass/theme/_global-carousel.scss */
.software-companies .carousel-software-companies-banner .carousel-indicators li.disabled, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators li.disabled, .software-companies .carousel-software-companies-banner .carousel-indicators li.active, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-indicators li.active {
  pointer-events: none;
}

/* line 164, ../sass/theme/_global-carousel.scss */
.software-companies .software-companies-banner .container, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .container {
  height: 100%;
}
@media (min-width: 992px) {
  /* line 164, ../sass/theme/_global-carousel.scss */
  .software-companies .software-companies-banner .container, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .container {
    padding-left: 0 !important;
    padding-right: 25px !important;
    width: 96% !important;
  }
}
@media (min-width: 1200px) {
  /* line 164, ../sass/theme/_global-carousel.scss */
  .software-companies .software-companies-banner .container, .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .container {
    padding-right: 80px !important;
  }
}

/* Row Header Info Placeholder */
/* line 177, ../sass/theme/_global-carousel.scss */
.software-companies .row-header-info, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info {
  position: relative;
}
@media (min-width: 768px) {
  /* line 177, ../sass/theme/_global-carousel.scss */
  .software-companies .row-header-info, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info {
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  /* line 184, ../sass/theme/_global-carousel.scss */
  .software-companies .row-header-info .bg-white:before, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .bg-white:before, .software-companies .row-header-info .bg-white:after, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .bg-white:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 193, ../sass/theme/_global-carousel.scss */
  .software-companies .row-header-info .bg-white:before, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .bg-white:before {
    top: 0;
    height: 105px;
    box-shadow: 6px -6px 9px rgba(0, 0, 0, 0.1);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  /* line 201, ../sass/theme/_global-carousel.scss */
  .software-companies .row-header-info .bg-white:after, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .bg-white:after {
    top: 98px;
    height: 12px;
    background-color: #fff;
    z-index: 2;
  }
}
/* line 211, ../sass/theme/_global-carousel.scss */
.software-companies .row-header-info .sub-header, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .sub-header {
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 24px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 30px 0 0;
}
@media (min-width: 768px) {
  /* line 211, ../sass/theme/_global-carousel.scss */
  .software-companies .row-header-info .sub-header, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .sub-header {
    font-size: 18px ;
    font-size: 1.125rem ;
    margin: 0 0 5px;
  }
}
/* line 223, ../sass/theme/_global-carousel.scss */
.software-companies .row-header-info h1, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info h1 {
  line-height: 36px !important;
}
@media (min-width: 768px) {
  /* line 223, ../sass/theme/_global-carousel.scss */
  .software-companies .row-header-info h1, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info h1 {
    margin-top: 0 !important;
  }
}
/* line 230, ../sass/theme/_global-carousel.scss */
.software-companies .row-header-info p:last-child, .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info p:last-child {
  margin-bottom: 0;
}

/* line 237, ../sass/theme/_global-carousel.scss */
.tech-partner .aicpa-soc-logo {
  max-width: 70px !important;
}

/* line 2, ../sass/theme/_home.scss */
.home .home-banner {
  margin-top: 59px !important;
  background: url("../../content/images/content-images/linkdin-group-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 455px;
  overflow: hidden;
  background-position: 38% center;
}
@media (min-width: 768px) {
  /* line 2, ../sass/theme/_home.scss */
  .home .home-banner {
    height: 370px;
    background-position: center top;
  }
}
/* line 14, ../sass/theme/_home.scss */
.home .home-banner img.logo-20years {
  width: 156px;
  height: 138px;
  margin: 45px auto 13px auto;
}
@media (min-width: 768px) {
  /* line 14, ../sass/theme/_home.scss */
  .home .home-banner img.logo-20years {
    margin: 74px 0 13px 0;
  }
}
/* line 22, ../sass/theme/_home.scss */
.home .home-banner h1 {
  font-family: "Lato", Arial;
  font-size: 23px !important;
  font-size: 1.4375rem !important;
  color: #fff;
  font-weight: 400;
  line-height: 30px;
  background-image: none;
  padding: 0;
  margin: 8px 0 32px;
}
@media (min-width: 375px) {
  /* line 22, ../sass/theme/_home.scss */
  .home .home-banner h1 {
    font-size: 24px !important;
    font-size: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  /* line 22, ../sass/theme/_home.scss */
  .home .home-banner h1 {
    font-size: 32px !important;
    font-size: 2rem !important;
    line-height: 41.6px;
    margin-bottom: 57px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 40, ../sass/theme/_home.scss */
  .home .home-banner .banner-text {
    margin: 0 20px;
  }
}
/* line 382, ../sass/theme/_home.scss */
.home main {
  background: #fff;
  width: 100%;
  /** Cloud solution and AWS logo changes **/
}
/* line 385, ../sass/theme/_home.scss */
.home main p {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.4;
}
/* line 389, ../sass/theme/_home.scss */
.home main h4 {
  font: 700 18px/1.38 "Lato", Arial;
  font-size: 18px ;
  font-size: 1.125rem ;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 393, ../sass/theme/_home.scss */
  .home main .main-container {
    max-width: 100%;
    width: 100%;
    margin: 0;
    overflow-x: hidden;
  }
}
/* line 402, ../sass/theme/_home.scss */
.home main h2, .home main h3, .home main h4 {
  margin-bottom: 15px;
}
/* line 410, ../sass/theme/_home.scss */
.home main .who-we-are h4 {
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 410, ../sass/theme/_home.scss */
  .home main .who-we-are h4 {
    margin-top: 10px;
  }
}
/* line 416, ../sass/theme/_home.scss */
.home main .who-we-are .mb-40 {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 406, ../sass/theme/_home.scss */
  .home main .who-we-are {
    padding-top: 50px;
  }
}
/* line 423, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners {
  background-color: #f7f7f7;
}
/* line 425, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners:after {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
  background: #f7f7f7 none repeat scroll 0 0 !important;
}
/* line 433, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .pr-0 {
  padding-right: 0;
}
/* line 438, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-column-wrap .logo-coloumns {
  list-style: none;
  margin-right: 18px;
  margin-top: 20px;
}
@media (min-width: 480px) {
  /* line 438, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-column-wrap .logo-coloumns {
    margin-right: 28px;
  }
}
@media (min-width: 768px) {
  /* line 438, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-column-wrap .logo-coloumns {
    margin-right: 20px;
  }
}
@media (min-width: 990px) {
  /* line 438, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-column-wrap .logo-coloumns {
    margin-right: 12px;
  }
}
@media (min-width: 992px) {
  /* line 438, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-column-wrap .logo-coloumns {
    margin-right: 20px;
  }
}
/* line 456, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .col-4 {
  margin-top: 20px;
  width: 37.5%;
}
/* line 459, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .col-4:first-child, .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .col-4:nth-child(4) {
  width: 25%;
}
/* line 464, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo img {
  width: 70px;
}
@media (min-width: 375px) {
  /* line 464, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo img {
    width: 79px;
  }
}
@media (min-width: 767px) {
  /* line 464, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo img {
    width: 92px;
  }
}
@media (min-width: 1200px) {
  /* line 464, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo img {
    width: 98px;
  }
}
/* line 476, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-ec {
  width: 38px;
  margin-top: 7px;
}
@media (min-width: 375px) {
  /* line 476, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-ec {
    width: 44px;
  }
}
@media (min-width: 767px) {
  /* line 476, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-ec {
    width: 48px;
  }
}
@media (min-width: 1200px) {
  /* line 476, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-ec {
    width: 45px;
  }
}
/* line 489, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-start-netzwerk {
  width: 54px;
}
@media (min-width: 375px) {
  /* line 489, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-start-netzwerk {
    width: 86px;
  }
}
@media (min-width: 767px) {
  /* line 489, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-start-netzwerk {
    width: 74px;
  }
}
@media (min-width: 1200px) {
  /* line 489, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-start-netzwerk {
    width: 83px;
  }
}
/* line 501, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-umkc {
  width: 48px;
}
@media (min-width: 375px) {
  /* line 501, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-umkc {
    width: 58px;
  }
}
@media (min-width: 767px) {
  /* line 501, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-umkc {
    width: 60px;
  }
}
@media (min-width: 991) {
  /* line 501, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-umkc {
    width: 90px;
  }
}
@media (min-width: 1200px) {
  /* line 501, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-umkc {
    width: 65px;
  }
}
/* line 516, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-score {
  width: 70px;
  margin-top: 12px;
}
@media (min-width: 375px) {
  /* line 516, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-score {
    width: 90px;
  }
}
@media (min-width: 767px) {
  /* line 516, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-score {
    width: 98px;
    margin-top: 22px;
  }
}
@media (min-width: 1200px) {
  /* line 516, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-score {
    width: 100px;
  }
}
/* line 530, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-startfeld {
  width: 70px;
}
/* line 533, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-switzerland-innovation {
  width: 88px;
}
@media (min-width: 375px) {
  /* line 533, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-switzerland-innovation {
    width: 100px;
  }
}
@media (min-width: 767px) {
  /* line 533, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-switzerland-innovation {
    width: 110px;
  }
}
/* line 542, ../sass/theme/_home.scss */
.home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-swiss-startup-association {
  width: 66px;
}
@media (min-width: 375px) {
  /* line 542, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-swiss-startup-association {
    width: 76px;
  }
}
@media (min-width: 767px) {
  /* line 542, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-swiss-startup-association {
    width: 86px;
  }
}
@media (min-width: 767px) {
  /* line 542, ../sass/theme/_home.scss */
  .home main .startup-ecosystem-partners .startup-ecosystem-partners-logo .logo-swiss-startup-association {
    margin-top: 15px;
  }
}
/* line 557, ../sass/theme/_home.scss */
.home main .life-science:after {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
  background: #f7f7f7 none repeat scroll 0 0 !important;
}
/* line 565, ../sass/theme/_home.scss */
.home main .life-science .pr-0 {
  padding-right: 0;
}
/* line 568, ../sass/theme/_home.scss */
.home main .life-science .life-sciences-logo > .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 572, ../sass/theme/_home.scss */
.home main .life-science h2 {
  text-transform: capitalize;
}
@media (min-width: 992px) {
  /* line 572, ../sass/theme/_home.scss */
  .home main .life-science h2 {
    margin-top: 5px;
  }
}
/* line 578, ../sass/theme/_home.scss */
.home main .life-science .logo-veeva-content-partner {
  width: 101px;
}
/* line 581, ../sass/theme/_home.scss */
.home main .life-science .logo-hipaa-compliance {
  width: 120px;
}
/* line 584, ../sass/theme/_home.scss */
.home main .life-science .logo-hl7-fhir {
  width: 130px;
}
/* line 588, ../sass/theme/_home.scss */
.home main .cloud-solutions, .home main .startup-ecosystem-partners, .home main .life-science {
  margin: 0;
}
/* line 591, ../sass/theme/_home.scss */
.home main .cloud-solutions > div, .home main .startup-ecosystem-partners > div, .home main .life-science > div {
  padding: 0;
}
@media (min-width: 992px) {
  /* line 591, ../sass/theme/_home.scss */
  .home main .cloud-solutions > div, .home main .startup-ecosystem-partners > div, .home main .life-science > div {
    padding: 0 15px;
  }
}
/* line 598, ../sass/theme/_home.scss */
.home main .cloud-solutions {
  position: relative;
  padding-top: 66px;
}
/* line 601, ../sass/theme/_home.scss */
.home main .cloud-solutions h2 {
  text-transform: capitalize;
  margin-bottom: 6px;
}
@media screen and (max-width: 992px) {
  /* line 598, ../sass/theme/_home.scss */
  .home main .cloud-solutions {
    padding-top: 30px;
  }
}
/* line 610, ../sass/theme/_home.scss */
.home main h3.veeva-text {
  font-size: 15px ;
  font-size: 0.9375rem ;
  margin-top: 15px !important;
  margin-bottom: 5px;
}
/* line 615, ../sass/theme/_home.scss */
.home main .life-sciences-logo > div > div {
  min-height: 65px;
}
/* line 617, ../sass/theme/_home.scss */
.home main .life-sciences-logo > div > div .img-fluid {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0 15px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 626, ../sass/theme/_home.scss */
.home main .aws-grey {
  background-color: #f0f0f0;
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  /* line 629, ../sass/theme/_home.scss */
  .home main .aws-bg-white-ipad {
    background-color: #fff !important;
  }
}
/* line 636, ../sass/theme/_home.scss */
.home main .aws-row {
  display: flex;
  flex-wrap: wrap;
}
/* line 639, ../sass/theme/_home.scss */
.home main .aws-row .aws-logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
}
/* line 644, ../sass/theme/_home.scss */
.home main .aws-row .aws-logo-container .aws-logo {
  max-width: 120px;
}
@media (min-width: 768px) {
  /* line 644, ../sass/theme/_home.scss */
  .home main .aws-row .aws-logo-container .aws-logo {
    max-width: 130px;
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  /* line 639, ../sass/theme/_home.scss */
  .home main .aws-row .aws-logo-container {
    order: 2;
    margin: 0;
  }
}
@media (min-width: 768px) {
  /* line 658, ../sass/theme/_home.scss */
  .home main .aws-row .aws-text-container {
    order: 1;
  }
}
/* line 666, ../sass/theme/_home.scss */
.home main .random-feeds-section h2 {
  text-transform: none;
  margin: 20px 0 15px;
}
/* line 670, ../sass/theme/_home.scss */
.home main .random-feeds-section .img-fluid {
  margin: 0 auto;
  width: auto;
}
/* line 674, ../sass/theme/_home.scss */
.home main .random-feeds-section .logo-celularity {
  width: 180px;
  margin-top: 0;
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  /* line 674, ../sass/theme/_home.scss */
  .home main .random-feeds-section .logo-celularity {
    margin-top: 1px !important;
    width: 180px !important;
  }
}
@media (min-width: 1200px) {
  /* line 674, ../sass/theme/_home.scss */
  .home main .random-feeds-section .logo-celularity {
    margin-top: -12px;
  }
}
/* line 685, ../sass/theme/_home.scss */
.home main .random-feeds-section .logo-relay {
  width: 120px;
  margin-top: 0;
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  /* line 685, ../sass/theme/_home.scss */
  .home main .random-feeds-section .logo-relay {
    margin-top: 1px !important;
    width: 120px !important;
  }
}
@media (min-width: 1200px) {
  /* line 685, ../sass/theme/_home.scss */
  .home main .random-feeds-section .logo-relay {
    margin-top: -15px;
  }
}
/* line 696, ../sass/theme/_home.scss */
.home main .random-feeds-section .logo-kala {
  width: 186px;
  margin-top: 0;
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  /* line 696, ../sass/theme/_home.scss */
  .home main .random-feeds-section .logo-kala {
    margin-top: 1px !important;
    width: 186px !important;
  }
}
/* line 704, ../sass/theme/_home.scss */
.home main .random-feeds-section .vertically-center {
  display: inline-block;
  margin-left: 30px;
}
/* line 707, ../sass/theme/_home.scss */
.home main .random-feeds-section .vertically-center.m-l-0 {
  margin-left: 0;
}
/* line 711, ../sass/theme/_home.scss */
.home main .random-feeds-section .random-feeds {
  display: none;
}
/* line 713, ../sass/theme/_home.scss */
.home main .random-feeds-section .random-feeds .col-lg-12,
.home main .random-feeds-section .random-feeds .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  /* line 713, ../sass/theme/_home.scss */
  .home main .random-feeds-section .random-feeds .col-lg-12,
  .home main .random-feeds-section .random-feeds .col-md-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  /* line 711, ../sass/theme/_home.scss */
  .home main .random-feeds-section .random-feeds {
    padding-bottom: 30px;
  }
}
/* line 727, ../sass/theme/_home.scss */
.home main .random-feeds-section .is-table a {
  margin-left: 70px;
}
/* line 730, ../sass/theme/_home.scss */
.home main .random-feeds-section .is-table button {
  margin-left: 0;
}
@media (max-width: 991px) {
  /* line 734, ../sass/theme/_home.scss */
  .home main .random-feeds-section .col-carousel {
    padding: 0;
  }
}
/* line 740, ../sass/theme/_home.scss */
.home main .learnMore {
  padding: 0;
  background: 0 0;
  border: none;
  float: none;
  display: inline-block;
}
/* line 746, ../sass/theme/_home.scss */
.home main .learnMore:not(.vertically-center) {
  padding-bottom: 2px;
}
/* line 750, ../sass/theme/_home.scss */
.home main .learnMore.vertically-center:nth-child(2) {
  margin-left: 0 !important;
}
/* line 754, ../sass/theme/_home.scss */
.home main .learnMore:hover, .home main .learnMore:active, .home main .learnMore:focus {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 763, ../sass/theme/_home.scss */
  .home .industry-info h3 {
    margin-bottom: 15px !important;
  }
}
/* line 768, ../sass/theme/_home.scss */
.home .our-expertise {
  margin: 50px 0;
  text-align: center;
}
/* line 771, ../sass/theme/_home.scss */
.home .our-expertise h2 {
  margin-top: 0;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 771, ../sass/theme/_home.scss */
  .home .our-expertise h2 {
    margin-top: 18px;
  }
}
@media (min-width: 992px) {
  /* line 771, ../sass/theme/_home.scss */
  .home .our-expertise h2 {
    margin-top: 15px;
  }
}
/* line 781, ../sass/theme/_home.scss */
.home .our-expertise > div > div {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 66px;
  height: 66px;
  overflow: visible;
  margin-bottom: 34px;
}
@media (min-width: 992px) {
  /* line 781, ../sass/theme/_home.scss */
  .home .our-expertise > div > div {
    margin-bottom: 0;
  }
}
/* line 793, ../sass/theme/_home.scss */
.home .our-expertise .logo-tableau {
  width: 110px;
}
/* line 796, ../sass/theme/_home.scss */
.home .our-expertise .logo-veeva-content-partner {
  width: 99px;
}
/* line 799, ../sass/theme/_home.scss */
.home .our-expertise .aws-network-partner-service-logo {
  width: 70px;
}
/* line 802, ../sass/theme/_home.scss */
.home .our-expertise .logo-microsoft-azure {
  width: 66px;
}
/* line 805, ../sass/theme/_home.scss */
.home .our-expertise .logo-marketo {
  width: 138px;
}
/* line 808, ../sass/theme/_home.scss */
.home .our-expertise .logo-pci-compliant {
  width: 125px;
}
/* line 811, ../sass/theme/_home.scss */
.home .our-expertise .logo-android-ios,
.home .our-expertise .logo-hipaa-compliance {
  width: 124px;
}
/* line 815, ../sass/theme/_home.scss */
.home .our-expertise .logo-node-js {
  width: 107px;
}
/* line 818, ../sass/theme/_home.scss */
.home .our-expertise .logo-power-bi {
  width: 66px;
}
/* line 821, ../sass/theme/_home.scss */
.home .our-expertise .logo-fhir {
  width: 130px;
}
/* line 824, ../sass/theme/_home.scss */
.home .our-expertise .logo-sales-force {
  width: 100px;
}
/* line 828, ../sass/theme/_home.scss */
.home .bg-orange {
  min-height: 184px !important;
}
/* line 831, ../sass/theme/_home.scss */
.home .bg-gray {
  min-height: 184px !important;
}
@media screen and (min-width: 1120px) {
  /* line 834, ../sass/theme/_home.scss */
  .home .pl-aws {
    padding-left: 35px;
  }
}
/* line 839, ../sass/theme/_home.scss */
.home .bg-green {
  background: #9fba29;
}
/* line 841, ../sass/theme/_home.scss */
.home .bg-green h2 {
  text-transform: none;
  margin-top: 0 !important;
}
/* line 845, ../sass/theme/_home.scss */
.home .bg-green h3 {
  margin-top: 11px;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 845, ../sass/theme/_home.scss */
  .home .bg-green h3 {
    margin-top: 5px;
  }
}
@media (min-width: 768px) {
  /* line 845, ../sass/theme/_home.scss */
  .home .bg-green h3 {
    line-height: 1.3;
  }
}
@media (min-width: 992px) {
  /* line 856, ../sass/theme/_home.scss */
  .home .bg-green::before {
    content: "";
    position: absolute;
    top: 0;
    left: -400%;
    width: 401%;
    height: 100%;
    z-index: 10;
    background: #9fba29 none repeat scroll 0 0;
  }
}
@media (min-width: 992px) {
  /* line 871, ../sass/theme/_home.scss */
  .home .bg-gray::after,
  .home .bg-orange::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 100%;
    background: #f0f0f0 none repeat scroll 0 0;
    width: calc(100% + 45px);
  }
}
/* line 886, ../sass/theme/_home.scss */
.home .cci-v2 .industry-experts-list {
  margin: 10px 0 5px;
  padding-left: 0;
  list-style-type: none;
}
@media (min-width: 992px) {
  /* line 886, ../sass/theme/_home.scss */
  .home .cci-v2 .industry-experts-list {
    margin: 15px 0 10px;
  }
}
/* line 893, ../sass/theme/_home.scss */
.home .cci-v2 .industry-experts-list li {
  position: relative;
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 24px;
  margin-bottom: 6px;
  padding-left: 15px;
  font-style: italic;
}
/* line 901, ../sass/theme/_home.scss */
.home .cci-v2 .industry-experts-list li:last-child {
  margin: 0;
}
/* line 904, ../sass/theme/_home.scss */
.home .cci-v2 .industry-experts-list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  height: 6px;
  width: 6px;
  background-color: #71870E;
  border-radius: 50%;
}
@media (min-width: 992px) {
  /* line 917, ../sass/theme/_home.scss */
  .home .cci-v2 .bg-green > .row {
    padding-right: 10px;
  }
}
/* line 924, ../sass/theme/_home.scss */
.home .cci-v2 .bg-green h2.underline:after {
  border-color: #71870E;
}

@media (min-width: 992px) {
  /* line 936, ../sass/theme/_home.scss */
  .current-lang-de.home main .who-we-are .mb-40 {
    margin-bottom: 13px;
  }
}
@media (min-width: 1200px) {
  /* line 936, ../sass/theme/_home.scss */
  .current-lang-de.home main .who-we-are .mb-40 {
    margin-bottom: 17px;
  }
}

/** CSS for Timeline **/
/** Page: Our History - Timeline section **/
/* line 6, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 36px;
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #fefefe 50%, #fff 100%);
  background: -webkit-linear-gradient(top, #ececec 0%, #fefefe 50%, #fff 100%);
  background: linear-gradient(to bottom, #ececec 0%, #fefefe 50%, #fff 100%);
}
/* line 14, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline {
  position: relative;
  overflow: auto;
  width: 100%;
}
/* line 18, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 10%;
  margin: 0 auto;
  height: 99%;
  width: 2px;
  background-color: #9fba29;
}
@media only screen and (min-width: 768px) {
  /* line 18, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline::before {
    left: 50%;
  }
}
@media (min-width: 768px) {
  /* line 18, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline::before {
    height: 100%;
  }
}
/* line 34, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .container {
  padding: 0 !important;
}
@media (min-width: 768px) {
  /* line 34, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .container {
    padding: 0 15px !important;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 40, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline p {
    padding: 0 15px;
  }
}
/* line 45, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline h2 {
  position: relative;
  width: 75px;
  z-index: 2;
  margin-left: 10px;
  margin-top: 0px;
  padding: 7px 5px;
  color: #fff;
  background: #797979;
  text-align: center;
  border-radius: 7px;
  font-weight: 400;
  font-size: 15px !important;
  font-size: 0.9375rem !important;
}
@media (min-width: 768px) {
  /* line 45, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline h2 {
    margin: 0 auto;
  }
}
/* line 62, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items {
  list-style-type: none;
  overflow: hidden;
  padding-top: 50px;
  padding-left: 0;
}
/* line 67, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item {
  position: relative;
  left: -10px;
  padding: 20px 20px 17px;
  width: 100%;
  margin-top: 40px;
}
/* line 73, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item:nth-of-type(2n+1) {
  margin-top: 0;
}
/* line 76, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.is-hidden {
  visibility: hidden;
}
/* line 79, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item::before {
  content: "";
  background: url(../../content/images/styles-images/circle.png) no-repeat;
  width: 25px;
  height: 25px;
  top: -7px;
  left: 43.3%;
  z-index: 1;
  position: absolute;
}
@media (min-width: 768px) {
  /* line 79, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item::before {
    left: 51.9%;
  }
}
@media (min-width: 840px) and (max-width: 991px) {
  /* line 79, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item::before {
    left: 51.6%;
  }
}
@media (min-width: 992px) {
  /* line 79, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item::before {
    left: 51%;
  }
}
@media (min-width: 1024px) {
  /* line 79, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item::before {
    left: 51.4%;
  }
}
@media (min-width: 1200px) {
  /* line 79, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item::before {
    left: 51.4%;
  }
}
@media (max-width: 991px) {
  /* line 105, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item .aws-partner-logo {
    margin-top: -10px !important;
  }
}
/* line 109, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item .aws-partner-logo {
  margin-left: -10px !important;
}
/* line 113, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted {
  position: relative;
  left: 8.5%;
  text-align: right;
}
/* line 117, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted section {
  margin-top: -47px;
}
@media only screen and (min-width: 768px) {
  /* line 117, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted section {
    left: 48%;
  }
}
@media (min-width: 768px) {
  /* line 123, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted img {
    margin-right: 0;
    padding: 0;
    float: left;
    margin-left: 0;
  }
}
/* line 132, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted.aws-partner-network p {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  padding-left: 15px;
}
@media (min-width: 768px) {
  /* line 132, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted.aws-partner-network p {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 132, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted.aws-partner-network p {
    font-size: 16px !important;
    font-size: 1rem !important;
  }
}
@media (min-width: 1400px) {
  /* line 132, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted.aws-partner-network p {
    margin-right: 0;
  }
}
/* line 146, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted p {
  display: inline-block;
  text-align: left;
  font: 14px/1.2 "Lato", Arial;
  color: #282828;
  padding-right: 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 146, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted p {
    display: inherit;
    padding-left: 100px;
    padding-right: 0;
    text-align: left;
  }
}
@media (min-width: 1400px) {
  /* line 146, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted p {
    margin-right: 90px;
    padding: 10px;
  }
}
/* line 164, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted::before {
  content: "";
  background: url(../../content/images/styles-images/circle.png) no-repeat;
  width: 25px;
  height: 25px;
  top: -7px;
  left: 2.3%;
  z-index: 1;
  position: absolute;
}
@media (min-width: 500px) {
  /* line 164, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted::before {
    left: 2%;
  }
}
@media (min-width: 768px) {
  /* line 164, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted::before {
    left: 43.4%;
  }
}
@media (min-width: 992px) {
  /* line 164, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted::before {
    left: 43%;
  }
}
@media (min-width: 1024px) {
  /* line 164, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted::before {
    left: 43.3%;
  }
}
@media (min-width: 1200px) {
  /* line 164, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted::before {
    left: 43.4%;
  }
}
@media (min-width: 768px) {
  /* line 113, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item.inverted {
    left: 7%;
  }
}
@media (min-width: 768px) {
  /* line 67, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items .timeline-item {
    padding-bottom: 7px;
  }
}
/* line 197, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 {
  padding-top: 38px;
  padding-bottom: 20px;
}
/* line 200, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .timeline-item {
  padding-bottom: 0;
  display: inline-block;
}
/* line 204, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 img {
  width: 90px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 204, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 img {
    margin-top: 7px;
  }
}
@media (min-width: 768px) {
  /* line 197, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 {
    padding-top: 56px;
    padding-bottom: 27px;
  }
  /* line 213, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left {
    padding-left: 39px;
    margin-top: -58px !important;
  }
  /* line 216, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left img {
    width: auto;
    height: 60px;
  }
  /* line 220, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left p {
    padding: 10px 10px 10px 102px;
    font-size: 17px ;
    font-size: 1.0625rem ;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 220, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left p {
    padding-left: 95px;
  }
}

@media (min-width: 992px) {
  /* line 197, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 {
    padding-top: 57px;
    padding-bottom: 27px;
  }
  /* line 233, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left img {
    height: 70px !important;
  }
  /* line 236, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left p {
    font-size: 15px !important;
    font-size: 0.9375rem !important;
  }
}
@media (min-width: 1200px) {
  /* line 197, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 {
    padding-bottom: 8px;
  }
  /* line 244, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left p {
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 1400px) {
  /* line 251, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left p {
    padding-left: 12px;
    width: 82%;
  }
}
@media (min-width: 1500px) {
  /* line 259, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2003 .image-left p {
    padding-left: 16px;
  }
}
/* line 265, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 {
  padding-top: 0;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  /* line 267, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 > .row {
    padding-bottom: 4px;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 272, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 .timeline-item {
    margin-top: 37px;
    padding-bottom: 20px;
  }
}
@media (min-width: 880px) and (max-width: 991px) {
  /* line 272, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 .timeline-item {
    margin-bottom: 18px;
  }
}
/* line 281, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 img {
  height: 35px;
  width: auto !important;
  margin-top: 9px;
}
@media (min-width: 768px) {
  /* line 281, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 img {
    margin-top: 0;
  }
}
/* line 289, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 p {
  padding-top: 0;
}
@media (min-width: 768px) {
  /* line 293, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 .row .col-md-6 {
    padding-right: 47px;
  }
}
@media (min-width: 1400px) {
  /* line 292, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 .row {
    padding-bottom: 0;
    padding-top: 18px;
  }
}
@media (min-width: 768px) {
  /* line 265, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 {
    padding-top: 58px;
  }
  /* line 305, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 img {
    height: 56px;
    padding-right: 0;
  }
  /* line 309, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 p {
    font-size: 12px ;
    font-size: 0.75rem ;
    line-height: 1.2;
    text-align: right;
    color: #282828;
    padding-right: 0;
    margin: 0;
  }
  /* line 317, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 .col-md-6 {
    margin-top: -85px;
  }
}
@media (min-width: 992px) {
  /* line 323, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 .image-left img {
    height: 55px !important;
  }
  /* line 327, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 .col-md-6 {
    margin-top: -70px;
  }
}
@media (min-width: 1400px) {
  /* line 332, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2004 p {
    padding-right: 0;
    font-size: 16px !important;
    font-size: 1rem !important;
  }
}
/* line 338, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 {
  padding-top: 58px;
}
/* line 340, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .india-map {
  margin-top: 40px;
}
/* line 342, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .india-map img {
  width: 120px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 342, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .india-map img {
    margin-top: -7px !important;
  }
}
@media (min-width: 768px) {
  /* line 340, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .india-map {
    margin-top: 30px;
  }
}
/* line 353, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-alt img {
  margin-left: 15px;
  width: auto;
  height: 100px;
}
/* line 357, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-alt img:nth-of-type(2n) {
  margin-top: 77px;
  margin-left: 10px;
  height: 25px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 353, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-alt img {
    margin-top: 6px;
  }
}
@media (min-width: 768px) {
  /* line 353, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-alt img {
    margin-left: 25px;
  }
}
@media (min-width: 768px) {
  /* line 371, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-left-right {
    margin-top: -70px;
  }
  /* line 373, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-left-right .img-alt {
    float: left;
    position: relative;
    padding-left: 0;
  }
  /* line 377, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-left-right .img-alt img {
    height: 100px;
    width: auto;
  }
  /* line 380, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-left-right .img-alt img:nth-of-type(2n) {
    position: absolute;
    bottom: 5px;
    margin-left: 9px;
    width: 70px;
    height: auto;
  }
  /* line 390, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top {
    float: left;
    width: 78%;
    padding-left: 30px;
  }
  /* line 394, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top p {
    width: 100% !important;
    float: left;
    color: #282828;
    padding: 10px 10px 10px 5px !important;
    font: 12px/1.2 "Lato", Arial;
    font-size: 12px ;
    font-size: 0.75rem ;
    margin-left: 10px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 394, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top p {
    padding-bottom: 0 !important;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  /* line 394, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top p {
    padding-right: 0 !important;
  }
}
@media (min-width: 768px) {
  /* line 410, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top img {
    margin-left: 16px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 390, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top {
    width: 75%;
    padding-left: 22px;
  }
}
@media (min-width: 768px) {
  /* line 419, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-left img {
    width: auto;
    height: 110px;
    padding-left: 0;
    padding-right: 0;
    margin-top: -30px;
    margin-right: 30px;
  }
  /* line 427, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-left p {
    width: 66%;
    text-align: right;
    padding-right: 23px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 991px) {
  /* line 427, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-left p {
    width: 55%;
    padding-right: 32px;
    float: right;
  }
}

@media (min-width: 992px) {
  /* line 441, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .img-alt img {
    height: 120px !important;
  }
  /* line 446, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top img {
    width: auto;
    height: 30px !important;
    margin-left: 8px;
  }
  /* line 451, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top p {
    padding-right: 0;
    margin: 0;
  }
  /* line 457, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-left img {
    height: 116px !important;
  }
}
@media (min-width: 1200px) {
  /* line 464, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-left p {
    width: 66%;
    padding-right: 20px;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 1400px) {
  /* line 472, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 p {
    margin-left: 0;
  }
}
@media (min-width: 1500px) {
  /* line 482, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 p {
    margin-right: 10px;
    float: right;
  }
  /* line 487, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-left p {
    width: 64%;
  }
  /* line 492, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .image-top p {
    padding-left: 10px !important;
    font-size: 16px !important;
    font-size: 1rem !important;
  }
}
/* line 498, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) {
  margin-top: -8px;
}
/* line 500, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) p {
  margin-top: -10px;
}
@media (min-width: 826px) and (max-width: 991px) {
  /* line 500, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) p {
    margin-top: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 500, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) p {
    margin-top: 4px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  /* line 500, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) p {
    margin-top: -3px;
  }
}
@media (min-width: 768px) and (max-width: 829px) {
  /* line 498, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) {
    margin-top: -25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 498, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) {
    margin-top: -4px;
  }
}
@media (min-width: 992px) {
  /* line 498, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2009 .timeline-item:nth-child(2) {
    padding-bottom: 4px;
  }
}
/* line 524, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .timeline-item {
  display: inline-block;
}
/* line 527, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .col-md-6 {
  padding-left: 13px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 529, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .col-md-6 p {
    padding-left: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 529, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .col-md-6 p {
    padding-top: 6px;
    padding-left: 127px !important;
  }
}
@media (min-width: 992px) {
  /* line 529, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .col-md-6 p {
    padding-top: 14px;
    padding-left: 140px !important;
  }
}
@media (min-width: 1200px) {
  /* line 529, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .col-md-6 p {
    padding-top: 10px;
  }
}
@media (min-width: 1400px) {
  /* line 529, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .col-md-6 p {
    padding-left: 138px !important;
  }
}
@media (min-width: 768px) {
  /* line 527, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 .col-md-6 {
    padding-left: 40px;
  }
}
/* line 552, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 img {
  width: 120px;
  margin-top: -10px !important;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 552, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 img {
    margin-top: 5px !important;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 523, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 {
    padding-top: 38px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 523, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 {
    margin-top: -9px;
    margin-bottom: 30px;
  }
  /* line 565, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 img {
    width: auto;
    height: 60px;
  }
  /* line 569, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 p {
    padding-left: 118px !important;
  }
}
@media (min-width: 992px) {
  /* line 523, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 {
    margin-top: 0;
    margin-bottom: 21px;
  }
  /* line 576, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 img {
    height: 70px !important;
  }
}
@media (min-width: 1200px) {
  /* line 523, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 {
    margin-top: 5px;
  }
  /* line 582, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 p {
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 1400px) {
  /* line 523, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 {
    margin-bottom: 18px;
  }
  /* line 588, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 p {
    margin-left: 3px;
    padding: 0;
  }
  /* line 592, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 img {
    margin-right: -10px;
  }
}
@media (min-width: 1500px) {
  /* line 597, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2010 p {
    width: 75%;
    padding-left: 120px !important;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
/* line 605, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .timeline-item section {
  margin-top: -47px;
}
/* line 608, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .row {
  margin-bottom: 0;
  padding-top: 43px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 608, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .row {
    margin-bottom: 17px;
  }
}
@media (min-width: 790px) and (max-width: 991px) {
  /* line 608, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .row {
    margin-bottom: 19px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 608, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .row {
    padding-bottom: 25px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  /* line 608, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .row {
    padding-bottom: 9px;
  }
}
@media (min-width: 1500px) {
  /* line 608, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .row {
    margin-bottom: -6px;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 628, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .timeline-item img {
    margin-top: -18px;
  }
}
/* line 634, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .timeline-item:nth-child(2) img {
  width: 120px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 604, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 {
    padding-top: 58px;
  }
}
@media (min-width: 768px) {
  /* line 604, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 {
    margin-top: 8px;
    margin-bottom: 3px;
  }
  /* line 645, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 img {
    width: auto;
    height: 60px;
    padding-right: 0;
    margin-right: 32px;
  }
  /* line 651, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top {
    padding-right: 122px;
  }
  /* line 653, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top img {
    padding-left: 0;
    padding-right: 4px;
    width: auto;
    height: 15px;
    margin-top: 7px;
  }
  /* line 660, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top p {
    padding-right: 30px;
    text-align: right;
    width: 97%;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 671, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 img {
    height: 70px;
  }
  /* line 674, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top {
    padding-right: 136px;
  }
  /* line 676, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top img {
    height: 20px;
    margin-top: 17px;
    padding-right: 5px;
  }
  /* line 681, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top p {
    width: 96%;
    padding-right: 27px;
  }
}
@media (min-width: 1200px) {
  /* line 689, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top img {
    padding-right: 3px;
    margin-top: 7px;
  }
  /* line 693, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top p {
    width: 98%;
    padding-right: 30px;
    margin-left: 0;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 1400px) {
  /* line 703, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top img {
    margin-top: 7px;
    padding-right: 6px;
  }
  /* line 707, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top p {
    margin-top: 0;
    padding-right: 30px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  /* line 715, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top p {
    padding-right: 32px;
  }
}
@media (min-width: 1500px) {
  /* line 721, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top {
    width: 67%;
    padding-right: 0;
  }
  /* line 724, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top img {
    padding-right: 0;
  }
  /* line 727, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2011 .image-top p {
    float: right;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
/* line 738, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item.inverted {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 741, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item.inverted p {
  font-size: 14px !important;
}
@media (min-width: 1200px) {
  /* line 741, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item.inverted p {
    font-size: 22px !important;
  }
}
@media (min-width: 768px) {
  /* line 747, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item.inverted .col-md-6 {
    margin-left: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 738, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item.inverted {
    padding-bottom: 13px;
  }
}
/* line 757, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(1) img {
  margin-top: 0;
  height: 70px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 761, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(1) p {
    padding-left: 16px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 761, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(1) p {
    float: left;
    width: 95%;
  }
}
/* line 771, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(2) {
  margin-top: 0;
  padding-bottom: 3px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 771, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(2) {
    padding-bottom: 12px;
    margin-bottom: -3px;
  }
}
@media (min-width: 992px) {
  /* line 771, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(2) {
    margin-top: 6px;
    margin-bottom: -4px;
  }
}
@media (min-width: 1400px) {
  /* line 783, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(2) .image-top {
    margin-top: -50px;
  }
}
/* line 789, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(3) .img-alt img:nth-child(1) {
  margin-top: -30px !important;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 789, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(3) .img-alt img:nth-child(1) {
    margin-top: -17px !important;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 795, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(3) p {
    padding-left: 16px !important;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 788, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .timeline-item:nth-child(3) {
    margin-top: 70px !important;
    padding-bottom: 27px;
  }
}
/* line 805, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 p {
  margin: 0;
  padding: 7px !important;
}
/* line 809, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 img {
  width: auto;
  height: 75px;
}
/* line 814, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .img-alt img {
  width: auto;
  height: 100px;
  margin-left: 15px;
}
/* line 818, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .img-alt img:nth-of-type(2n) {
  margin-top: 50px;
  margin-left: 10px;
  width: auto;
  height: 30px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 737, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 {
    padding-top: 58px;
  }
}
@media (min-width: 768px) {
  /* line 737, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 {
    padding-top: 77px;
  }
  /* line 831, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .col-md-6 {
    margin-top: -48px;
  }
  /* line 834, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 img {
    width: auto;
    height: 25px;
    padding-right: 9px;
  }
  /* line 839, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 p {
    float: left;
    padding-left: 0 !important;
  }
  /* line 843, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top {
    padding-right: 110px;
    margin-top: 13px;
  }
  /* line 846, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top img {
    margin-right: 0;
  }
  /* line 849, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top p {
    margin-right: -65px;
    padding-right: 3px;
    text-align: right;
  }
  /* line 855, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .img-alt {
    padding-right: 20px;
  }
  /* line 857, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .img-alt img {
    width: auto;
    height: 100px;
    margin-top: -55px !important;
  }
}
@media (min-width: 992px) {
  /* line 737, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 {
    padding-bottom: 0;
  }
  /* line 866, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 img {
    height: 75px;
  }
  /* line 869, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .img-alt {
    margin-top: 30px;
  }
  /* line 871, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .img-alt img {
    height: 120px !important;
  }
  /* line 875, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top {
    width: 75%;
    padding-right: 35px;
    margin-top: -35px;
    position: absolute;
  }
  /* line 880, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top img {
    height: 40px;
  }
  /* line 884, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .col-md-6 {
    position: relative;
  }
}
@media (min-width: 1200px) {
  /* line 889, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top {
    margin-top: -26px;
  }
  /* line 891, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top p {
    padding-right: 15px;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 1400px) {
  /* line 898, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .shift-down {
    margin-bottom: 0;
  }
  /* line 901, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 p {
    margin-left: 0;
    font-size: 16px !important;
    font-size: 1rem !important;
  }
  /* line 905, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top {
    margin-top: 20px;
    width: 61%;
  }
  /* line 908, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top img {
    margin-right: -65px;
  }
  /* line 911, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2016 .image-top p {
    float: right;
    padding: 0;
  }
}
/* line 918, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 {
  padding-top: 38px;
}
/* line 921, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 .timeline-item, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 .timeline-item {
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 921, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 .timeline-item, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 .timeline-item {
    padding-bottom: 23px;
  }
}
@media (min-width: 1400px) {
  /* line 921, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 .timeline-item, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 .timeline-item {
    padding-bottom: 13px;
  }
}
@media (min-width: 768px) {
  /* line 930, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 .col-md-6, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 .col-md-6 {
    padding-left: 40px;
    margin-top: -61px !important;
  }
}
/* line 936, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 img, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 img {
  width: auto;
  height: 60px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 936, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 img, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 img {
    margin-top: 3px !important;
  }
}
@media (min-width: 768px) {
  /* line 918, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 {
    padding-top: 59px;
  }
  /* line 945, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 img, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 img {
    height: 80px;
    margin-top: 0 !important;
  }
  /* line 949, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 p, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 p {
    padding-left: 115px !important;
    padding-top: 20px;
  }
}
@media (min-width: 862px) {
  /* line 955, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 p, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 p {
    padding-top: 25px;
  }
}
@media (min-width: 992px) {
  /* line 960, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 img, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 img {
    height: 80px;
  }
}
@media (min-width: 1200px) {
  /* line 965, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 p, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 p {
    font-size: 22px !important;
    font-size: 1.375rem !important;
    padding-top: 10px;
  }
}
@media (min-width: 1400px) {
  /* line 971, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 p, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 p {
    margin-left: 0;
    padding-left: 110px !important;
  }
}
@media (min-width: 1500px) {
  /* line 977, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2017 p, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2023 p {
    margin-left: 5px;
  }
}
/* line 982, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 {
  padding-right: 7px;
}
@media (min-width: 768px) and (max-width: 840px) {
  /* line 986, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(1):before {
    left: 52.3%;
  }
}
@media (min-width: 841px) and (max-width: 950px) {
  /* line 986, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(1):before {
    left: 52%;
  }
}
@media (min-width: 951px) and (max-width: 1199px) {
  /* line 986, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(1):before {
    left: 51.8%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 997, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(1) p {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 985, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(1) {
    padding-bottom: 21px;
  }
}
@media (min-width: 991px) {
  /* line 985, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(1) {
    padding-bottom: 19px;
  }
}
@media (min-width: 1400px) {
  /* line 985, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(1) {
    padding-bottom: 14px;
  }
}
/* line 1013, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(2) img {
  width: auto;
  height: 90px;
  margin-top: -15px;
}
@media (min-width: 768px) and (max-width: 840px) {
  /* line 1020, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3):before {
    left: 44%;
  }
}
@media (min-width: 841px) and (max-width: 1199px) {
  /* line 1020, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3):before {
    left: 43.7%;
  }
}
/* line 1028, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3) img {
  margin-top: -20px !important;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 1028, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3) img {
    margin-top: 2px !important;
  }
}
@media (min-width: 768px) {
  /* line 1034, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3) .col-md-6 {
    margin-top: -35px;
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  /* line 1034, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3) .col-md-6 {
    margin-top: -43px;
  }
}
@media (min-width: 1400px) {
  /* line 1034, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3) .col-md-6 {
    margin-top: -34px;
  }
}
@media (min-width: 768px) {
  /* line 1019, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3) {
    margin-top: 0 !important;
    padding-bottom: 25px;
  }
}
@media (min-width: 992px) {
  /* line 1019, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item:nth-child(3) {
    padding-bottom: 23px;
  }
}
/* line 1055, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .img-mobile {
  width: auto;
  height: 90px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 982, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 {
    padding-top: 58px;
  }
}
@media (min-width: 768px) {
  /* line 982, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 {
    padding-top: 57px;
  }
  /* line 1064, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 img {
    padding: 0 7px 0 0;
    width: auto;
    height: 100px;
  }
  /* line 1069, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 p {
    width: 63%;
    margin: 30px 0 0;
    padding-right: 35px;
    padding-left: 0;
    text-align: right;
  }
  /* line 1076, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .col-md-6 {
    margin-top: -70px;
    padding-right: 34px;
  }
  /* line 1081, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .image-left img {
    height: 80px;
  }
  /* line 1084, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .image-left p {
    padding-left: 115px;
    margin-top: 0;
  }
}
@media (min-width: 883px) {
  /* line 1091, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 p {
    padding-top: 6px;
  }
}
@media (min-width: 992px) {
  /* line 1096, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item {
    width: 100%;
  }
  /* line 1099, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 img {
    height: 107px;
    padding-right: 8px;
  }
  /* line 1103, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 p {
    width: 67%;
    margin-top: 34px;
    padding-right: 8px;
  }
  /* line 1109, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .image-left img {
    height: 80px !important;
  }
  /* line 1112, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .image-left p {
    padding-left: 115px;
    padding-top: 10px;
    margin-top: 10px;
  }
}
@media (min-width: 1200px) {
  /* line 1120, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item {
    width: 970px;
  }
  /* line 1123, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 img {
    padding-right: 11px;
  }
  /* line 1126, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 p {
    font-size: 22px !important;
    font-size: 1.375rem !important;
    margin-top: 27px;
    padding-right: 5px;
  }
  /* line 1132, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .image-left p {
    position: relative;
    top: -17px;
  }
}
@media (min-width: 1400px) {
  /* line 1139, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item {
    width: 970px;
  }
  /* line 1142, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 p {
    float: right;
    margin-right: 0;
    padding-right: 36px;
  }
  /* line 1148, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .image-left p {
    float: left;
    top: 0;
    width: 70%;
    padding: 0;
    margin: -8px 0 0 31px;
  }
}
@media (min-width: 1500px) {
  /* line 1158, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .timeline-item {
    width: 970px;
  }
  /* line 1162, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2018 .image-left p {
    margin-left: 35px;
  }
}
/* line 1168, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 {
  margin-top: 10px;
}
/* line 1169, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 img, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 img {
  width: auto;
  height: 80px;
}
@media (min-width: 768px) {
  /* line 1168, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 {
    margin-bottom: 0px;
  }
  /* line 1176, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 img, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 img {
    padding: 0 33px 0 0;
    margin-top: -20px;
  }
  /* line 1180, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 p, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    font-size: 14px ;
    font-size: 0.875rem ;
    float: right;
    width: 66%;
    text-align: right;
    line-height: 1.2;
    margin-top: 10px;
    padding-right: 31px;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 1192, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 img, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 img {
    height: 100px;
    margin-top: -30px;
  }
}
@media (min-width: 1200px) {
  /* line 1198, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 p, .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    width: 66%;
    padding: 0 31px 0 0;
    margin: -10px 0 0;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 768px) {
  /* line 1208, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item.inverted .col-md-6 {
    margin-left: 25px;
  }
}
@media (min-width: 768px) {
  /* line 1207, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item.inverted {
    margin-top: 13px !important;
  }
}
@media (min-width: 992px) {
  /* line 1207, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item.inverted {
    margin-top: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1207, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item.inverted {
    padding-bottom: 15px;
  }
}
@media (min-width: 848px) and (max-width: 991px) {
  /* line 1207, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item.inverted {
    margin-top: 24px !important;
  }
}
@media (min-width: 1400px) {
  /* line 1207, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item.inverted {
    padding-bottom: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1229, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .aws-partner-network p {
    float: left;
    width: 95%;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 1237, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item:nth-child(2) img {
    margin-top: -16px !important;
  }
}
/* line 1244, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item:nth-child(3) img {
  width: auto;
  height: 80px;
  margin-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  /* line 1244, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item:nth-child(3) img {
    margin-bottom: 95px;
    padding-left: 0px;
    position: relative;
    top: 46px;
  }
}
@media (min-width: 992px) {
  /* line 1244, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 .timeline-item:nth-child(3) img {
    height: 100px;
    margin-top: 10px;
    margin-bottom: 74px;
    top: 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1264, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2019 p {
    width: 60%;
    padding-right: 33px;
    margin-top: 3px;
  }
}
/* line 1273, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 .timeline-item {
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 1273, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 .timeline-item {
    margin-top: -1px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1279, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    width: 60%;
    padding-right: 35px;
    margin-top: 4px;
  }
}
/* line 1286, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 section {
  margin-top: -24px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1286, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 section {
    margin-top: -32px;
  }
}
/* line 1292, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 img {
  width: auto;
  height: 60px;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 1292, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 img {
    margin-top: 3px !important;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 1272, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 {
    padding-top: 38px;
  }
}
@media (min-width: 768px) {
  /* line 1303, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 img {
    height: 80px;
  }
}
@media (min-width: 992px) {
  /* line 1308, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 img {
    height: 80px;
  }
}
@media (min-width: 1200px) {
  /* line 1312, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    width: 73%;
  }
}
@media (min-width: 1400px) {
  /* line 1312, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    margin-left: 0;
    font-size: 22px !important;
    font-size: 1.375rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1312, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    margin-top: -1px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1312, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    padding-right: 35px;
    margin-top: -1px;
  }
}
@media (min-width: 1200px) {
  /* line 1312, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline .timeline-items.year-2020 p {
    padding-right: 35px;
    margin-top: -13px;
  }
}
@media (min-width: 768px) {
  /* line 14, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline {
    padding-bottom: 40px;
  }
}
/* line 1338, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline section {
  margin-top: -40px;
}
@media (min-width: 768px) {
  /* line 1338, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline section {
    left: 0%;
    float: none;
  }
}
/* line 1345, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline img {
  width: 100px;
  float: left;
}
@media (min-width: 768px) {
  /* line 1345, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline img {
    width: 80px;
    padding: 0;
    margin-right: 0;
    float: right;
  }
}
/* line 1355, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline p {
  display: inline-block;
  text-align: left;
  font: 16px/1.2 "Lato", Arial;
  color: #282828;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 1355, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline p {
    display: inline-block;
    padding: 0;
    width: 100%;
    text-align: left;
    color: #282828 !important;
    font-size: 14px !important;
    font-size: 0.875rem !important;
  }
}
@media (min-width: 992px) {
  /* line 1355, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline p {
    font-size: 15px !important;
    font-size: 0.9375rem !important;
    color: #282828 !important;
  }
}
@media (min-width: 1200px) {
  /* line 1355, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline p {
    font-size: 16px !important;
    font-size: 1rem !important;
  }
}
@media (min-width: 1400px) {
  /* line 1355, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline p {
    margin-left: 90px;
    padding: 10px;
  }
}
/* line 1381, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-w-120 {
  width: 120px;
}
/* line 1384, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-w-60 {
  width: 60px;
}
/* line 1387, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-h-60 {
  height: 60px;
}
/* line 1390, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-h-80 {
  height: 80px;
}
/* line 1393, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-0 {
  margin-top: 0px !important;
}
/* line 1396, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-15 {
  margin-top: 15px;
}
/* line 1399, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-30 {
  margin-top: 30px !important;
}
/* line 1402, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-40 {
  margin-top: 40px !important;
}
/* line 1405, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-m-70 {
  margin-top: -70px !important;
}
/* line 1408, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-m-10 {
  margin-top: -10px !important;
}
/* line 1411, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-m-15 {
  margin-top: -15px !important;
}
/* line 1414, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-m-20 {
  margin-top: -20px !important;
}
/* line 1417, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-t-m-30 {
  margin-top: -30px !important;
}
/* line 1420, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-b-40 {
  margin-bottom: 40px;
}
/* line 1423, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-m-b-60 {
  margin-bottom: 60px;
}
/* line 1426, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .t-f-l {
  float: left;
}
/* line 1429, ../sass/theme/_timeline.scss */
.cci-v2-timeline.our-history-timeline .inner-page .row {
  /*float: none;*/
}
@media (min-width: 768px) {
  /* line 1432, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .year-2020-block {
    margin-top: -60px !important;
  }
}
@media (min-width: 992px) {
  /* line 1432, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .year-2020-block {
    margin-top: -65px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1432, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .year-2020-block {
    margin-top: -39px !important;
  }
}
@media (min-width: 1400px) {
  /* line 1432, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .year-2020-block {
    margin-top: -66px !important;
  }
}

@media (min-width: 768px) {
  /* line 1451, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2004 + h2 {
    margin-top: -16px;
  }
}
@media (min-width: 992px) {
  /* line 1451, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2004 + h2 {
    margin-top: -18px;
  }
}
@media (min-width: 1200px) {
  /* line 1451, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2004 + h2 {
    margin-top: -21px;
  }
}
@media (min-width: 1400px) {
  /* line 1468, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 .timeline-item:nth-child(2) p {
    margin-top: -22px !important;
  }
}
@media (min-width: 768px) {
  /* line 1467, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 .timeline-item:nth-child(2) {
    margin-top: -43px !important;
    padding-bottom: 9px;
  }
}
@media (min-width: 786px) {
  /* line 1467, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 .timeline-item:nth-child(2) {
    margin-top: -25px !important;
  }
}
@media (min-width: 859px) {
  /* line 1467, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 .timeline-item:nth-child(2) {
    margin-top: -9px !important;
  }
}
@media (min-width: 992px) {
  /* line 1467, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 .timeline-item:nth-child(2) {
    margin-top: -22px !important;
    padding-bottom: 26px;
  }
}
@media (min-width: 1200px) {
  /* line 1467, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 .timeline-item:nth-child(2) {
    margin-top: -28px !important;
  }
}
@media (min-width: 1400px) {
  /* line 1467, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 .timeline-item:nth-child(2) {
    padding-bottom: 19px;
  }
}
@media (min-width: 992px) {
  /* line 1495, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 + h2 {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  /* line 1495, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2009 + h2 {
    margin-top: -8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1505, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2010 .timeline-item {
    margin-top: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 793px) {
  /* line 1504, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2010 {
    margin-bottom: 25px !important;
  }
}
@media (min-width: 768px) and (max-width: 775px) {
  /* line 1515, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2016 .timeline-item.inverted {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 775px) {
  /* line 1520, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2016 .timeline-item:nth-child(2) {
    padding-bottom: 0 !important;
    margin-bottom: 8px !important;
  }
}
@media (min-width: 1400px) {
  /* line 1530, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2018 .timeline-item:nth-child(1) p {
    margin-top: 10px;
  }
}
@media (min-width: 1400px) {
  /* line 1537, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2018 .timeline-item:nth-child(3) .col-md-6 {
    position: relative;
    top: -10px;
    margin-top: -24px !important;
  }
}
@media (min-width: 1400px) {
  /* line 1536, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2018 .timeline-item:nth-child(3) {
    padding-bottom: 15px !important;
  }
}
@media (min-width: 1400px) {
  /* line 1549, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2018 .image-left p {
    margin-top: -9px !important;
  }
}
@media (min-width: 992px) {
  /* line 1556, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2020 p {
    margin-top: -9px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1556, ../sass/theme/_timeline.scss */
  .current-lang-de .cci-v2-timeline.our-history-timeline .year-2020 p {
    margin-top: -28px !important;
  }
}

@media (min-width: 768px) {
  /* line 1571, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline-items.year-2023 .timeline-item.inverted .col-md-6 {
    margin-top: -50px !important;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 768px) {
  /* line 1577, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline-items.year-2023 .timeline-item.inverted .col-md-6 p {
    padding: 0 0 0 35px !important;
    margin: 0 !important;
    display: block !important;
  }
}
@media (min-width: 992px) {
  /* line 1577, ../sass/theme/_timeline.scss */
  .cci-v2-timeline.our-history-timeline .timeline-items.year-2023 .timeline-item.inverted .col-md-6 p {
    padding: 0 0 0 45px !important;
  }
}

/*Our Capabilities Page*/
/* line 3, ../sass/theme/_our-capabilities.scss */
.page-template-template-our-capabilities .inner-page {
  overflow: hidden;
}

/* line 7, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities {
  padding-bottom: 0;
}
/* line 9, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .container {
  margin-bottom: 36px;
}
@media only screen and (min-width: 768px) {
  /* line 7, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities {
    margin-top: 43px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 15, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities .block-1 {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities .block-1 {
    padding-left: 35px !important;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities .description-block-2 p {
    padding-right: 12px !important;
  }
}
@media (min-width: 1200px) {
  /* line 29, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities .sub-title-wrapper .sub-title {
    max-width: 465px;
  }
}
/* line 35, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise {
  margin-top: 35px;
  margin-bottom: 55px;
  text-align: center;
}
/* line 39, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise h3 {
  font-size: 24px !important;
  font-size: 1.5rem !important;
  margin-bottom: 40px;
}
/* line 43, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .oe-minHight {
  height: 66px;
}
/* line 46, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-veeva-content-partner {
  width: 101px;
}
/* line 49, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .aws-network-partner-service-logo {
  width: 70px;
}
/* line 52, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-marketo {
  width: 138px;
}
/* line 55, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-power-bi {
  width: 66px;
}
/* line 58, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-react-native {
  width: 70px;
}
/* line 61, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-android-ios {
  width: 124px;
}
/* line 64, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-microsoft-azure {
  width: 63px;
}
/* line 67, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-angular-js {
  width: 65px;
}
/* line 70, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-node-js {
  width: 90px;
}
/* line 73, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-ionic-alt {
  width: 60px;
}
/* line 76, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-microsoft-dot-net-alt {
  width: 68px;
}
/* line 79, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-pci-compliant {
  width: 131px;
}
/* line 82, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-fhir {
  width: 119px;
}
/* line 85, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-tableau {
  width: 110px;
}
/* line 88, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-sales-force {
  width: 93px;
}
/* line 91, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-selenium-alt {
  width: 60px;
}
/* line 94, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-jmeter-alt {
  width: 72px;
}
/* line 97, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .logo-docker {
  width: 76px;
}
/* line 101, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .our-expertise .img-resp {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  height: auto;
  zoom: 0.6;
}
@media only screen and (min-width: 992px) {
  /* line 101, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities .our-expertise .img-resp {
    zoom: inherit;
  }
}
/* line 115, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities [role="button"] {
  cursor: pointer;
}
/* line 118, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .additional-points {
  width: 100%;
  color: #fff;
}
/* line 122, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .handle-images-on-mobile {
  width: 80%;
  margin: 0 auto 30px auto;
}
@media (min-width: 1200px) {
  /* line 127, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities .carousel-inner {
    margin-left: 60px;
  }
}
/* line 132, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities h1.title {
  text-align: center;
  font-size: 30px ;
  font-size: 1.875rem ;
}
/* line 135, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities h1.title:after {
  background: transparent;
}
@media (min-width: 992px) {
  /* line 132, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities h1.title {
    display: none;
  }
}
/* line 145, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #enterprise-applications h2.sub-title,
.cci-v2.our-capabilities #business-intelligence h2.sub-title {
  padding-bottom: 21px !important;
}
@media (min-width: 768px) {
  /* line 145, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #enterprise-applications h2.sub-title,
  .cci-v2.our-capabilities #business-intelligence h2.sub-title {
    padding-bottom: 0 !important;
  }
}
/* line 155, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #enterprise-applications-carousel .carousel-item:nth-of-type(2) > div {
  background-position: -1px 26px;
}
/* line 158, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #enterprise-applications-carousel .carousel-item:nth-of-type(3) > div {
  background-position: -5px 25px;
}
/* line 161, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #enterprise-applications-carousel .carousel-item:nth-of-type(4) > div {
  background-position: -1px 24px;
}
@media (min-width: 1200px) {
  /* line 170, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #mobile-applications .carousel-item:nth-of-type(2) div, .cci-v2.our-capabilities #mobile-applications .carousel-item:nth-of-type(3) div {
    margin-top: -3px;
  }
}
@media (min-width: 1200px) {
  /* line 177, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #mobile-applications .carousel-item:nth-of-type(5) div {
    margin-top: -4px;
  }
}
@media (min-width: 992px) {
  /* line 183, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #mobile-applications .carousel-item > div {
    height: 370px;
  }
}
/* line 192, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #ux-ui-design .img-container img {
  width: 300px;
}
@media (min-width: 562px) {
  /* line 192, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #ux-ui-design .img-container img {
    width: 344px;
  }
}
@media (min-width: 768px) {
  /* line 192, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #ux-ui-design .img-container img {
    width: 485px;
  }
}
/* line 204, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #business-intelligence ul {
  padding: 0 !important;
  margin-left: 31px !important;
}
/* line 207, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #business-intelligence ul li {
  padding-left: 0 !important;
}
@media (min-width: 992px) {
  /* line 204, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #business-intelligence ul {
    margin-left: 22px !important;
  }
}
/* line 217, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #testing .logo-selenium-alt {
  width: 45px;
}
/* line 220, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #testing .logo-appium {
  width: 50px;
}
/* line 225, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #project-lifecycle-management .section-logos {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 225, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #project-lifecycle-management .section-logos {
    margin-bottom: 70px;
  }
}
/* line 235, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities #ux-ui-design .img-container,
.cci-v2.our-capabilities #devops-infrastructure-management .img-container,
.cci-v2.our-capabilities #project-lifecycle-management .img-container {
  margin-top: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 235, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #ux-ui-design .img-container,
  .cci-v2.our-capabilities #devops-infrastructure-management .img-container,
  .cci-v2.our-capabilities #project-lifecycle-management .img-container {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 235, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #ux-ui-design .img-container,
  .cci-v2.our-capabilities #devops-infrastructure-management .img-container,
  .cci-v2.our-capabilities #project-lifecycle-management .img-container {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 252, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #enterprise-applications.panel-collapse .img-container,
  .cci-v2.our-capabilities #mobile-applications.panel-collapse .img-container,
  .cci-v2.our-capabilities #business-intelligence.panel-collapse .img-container,
  .cci-v2.our-capabilities #testing.panel-collapse .img-container {
    margin-top: -7px;
  }
}
@media (min-width: 1200px) {
  /* line 259, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities #ux-ui-design.panel-collapse .img-container {
    margin-top: 13px;
  }
}
/* line 265, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .testimonials-callout {
  background-color: transparent;
}
/* line 267, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .testimonials-callout .carousel {
  height: auto;
  margin-bottom: 0;
}
/* line 271, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .testimonials-callout .carousel-inner {
  height: auto;
  background-color: transparent;
  margin: 0 auto !important;
}
/* line 275, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .testimonials-callout .carousel-inner:after {
  content: none;
}
/* line 279, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .testimonials-callout .carousel-inner .row {
  height: auto;
  width: auto;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 992px) {
  /* line 271, ../sass/theme/_our-capabilities.scss */
  .cci-v2.our-capabilities .testimonials-callout .carousel-inner {
    margin-left: 0 !important;
  }
}
/* line 291, ../sass/theme/_our-capabilities.scss */
.cci-v2.our-capabilities .expertise-section {
  background-color: #f0f0f0;
}

/* line 298, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .carousel {
  float: none;
  width: 100% !important;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 298, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update .carousel {
    height: 350px;
    margin-bottom: 70px;
  }
}
@media (min-width: 1200px) {
  /* line 298, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update .carousel {
    height: auto;
  }
}
/* line 309, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .carousel-inner {
  height: 380px;
  width: 700px;
  margin-left: 30px !important;
  background-color: #282828;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 309, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update .carousel-inner {
    margin: 20px auto !important;
  }
}
/* line 320, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .carousel-inner::after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 100%;
  width: 100%;
  background: url("../../content/images/styles-images/icon-laptop-screen.png") no-repeat center;
  background-size: 700px;
}
/* line 332, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .carousel-indicators li {
  cursor: pointer;
}
/* line 334, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .carousel-indicators li.active {
  float: none;
  border: 1px solid #fff;
  border-radius: 100%;
}
@media (min-width: 768px) {
  /* line 331, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update .carousel-indicators {
    bottom: -75px;
  }
}
@media (min-width: 1200px) {
  /* line 331, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update .carousel-indicators {
    width: 50%;
    margin: auto;
    left: 39%;
    right: 0;
    bottom: -25px;
  }
}
/* line 352, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .no-placeholder-image::after {
  position: absolute;
  top: 1px;
  left: 0;
  content: "";
  height: 100%;
  width: 100%;
  background: none !important;
}
/* line 366, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #enterprise-applications-carousel .carousel-item > div,
.our-capabilities-structure-update #UIUX-carousel .carousel-item > div,
.our-capabilities-structure-update #DevOps-carousel .carousel-item > div,
.our-capabilities-structure-update #BI-carousel .carousel-item > div {
  background-position: 0 24px;
}
@media (min-width: 768px) {
  /* line 374, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #enterprise-applications-carousel .carousel-inner,
  .our-capabilities-structure-update #BI-carousel .carousel-inner,
  .our-capabilities-structure-update #mobile-application-carousel .carousel-inner,
  .our-capabilities-structure-update #QA-carousel .carousel-inner {
    margin: 20px auto !important;
  }
}
@media (min-width: 1201px) {
  /* line 374, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #enterprise-applications-carousel .carousel-inner,
  .our-capabilities-structure-update #BI-carousel .carousel-inner,
  .our-capabilities-structure-update #mobile-application-carousel .carousel-inner,
  .our-capabilities-structure-update #QA-carousel .carousel-inner {
    margin-left: -20px !important;
  }
}
@media (min-width: 1201px) {
  /* line 382, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #enterprise-applications-carousel .carousel-indicators,
  .our-capabilities-structure-update #BI-carousel .carousel-indicators,
  .our-capabilities-structure-update #mobile-application-carousel .carousel-indicators,
  .our-capabilities-structure-update #QA-carousel .carousel-indicators {
    left: 18%;
  }
}
/* line 389, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #BI-carousel .carousel-item:nth-child(3) > div {
  background-position: -2px 26px;
  width: 464px;
  height: 323px;
}
/* line 397, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #BI-carousel .carousel-item > div {
  background-position: 0 26px;
  width: 464px;
  height: 323px;
}
/* line 402, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #BI-carousel .carousel-item:nth-child(3) > div {
  background-position: -2px 26px;
}
/* line 407, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .carousel-item > div {
  height: 350px;
  width: 67%;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 418, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #mobile-application-carousel .carousel-inner .carousel-item,
.our-capabilities-structure-update #QA-carousel .carousel-inner .carousel-item {
  width: inherit !important;
}
@media (min-width: 1200px) {
  /* line 424, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #ux-ui-design .handle-images-on-mobile {
    -webkit-transform: translate(20px, 0);
    -moz-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    -o-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }
}
/* line 431, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #project-lifecycle-management .container-pl-25 {
  padding-bottom: 0;
}
@media (min-width: 992px) {
  /* line 436, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #project-lifecycle-management .img-container img {
    max-width: 75%;
  }
}
/* line 447, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #project-lifecycle-management .img-container,
.our-capabilities-structure-update #devops-infrastructure-management .img-container,
.our-capabilities-structure-update #testing .img-container,
.our-capabilities-structure-update #mobile-applications .img-container {
  text-align: center;
}
/* line 449, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #project-lifecycle-management .img-container img,
.our-capabilities-structure-update #devops-infrastructure-management .img-container img,
.our-capabilities-structure-update #testing .img-container img,
.our-capabilities-structure-update #mobile-applications .img-container img {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin: 30px auto;
  width: 95%;
}
@media (min-width: 768px) {
  /* line 449, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #project-lifecycle-management .img-container img,
  .our-capabilities-structure-update #devops-infrastructure-management .img-container img,
  .our-capabilities-structure-update #testing .img-container img,
  .our-capabilities-structure-update #mobile-applications .img-container img {
    margin: 0 auto;
  }
}
@media (min-width: 563px) and (max-width: 767px) {
  /* line 449, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #project-lifecycle-management .img-container img,
  .our-capabilities-structure-update #devops-infrastructure-management .img-container img,
  .our-capabilities-structure-update #testing .img-container img,
  .our-capabilities-structure-update #mobile-applications .img-container img {
    width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 449, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #project-lifecycle-management .img-container img,
  .our-capabilities-structure-update #devops-infrastructure-management .img-container img,
  .our-capabilities-structure-update #testing .img-container img,
  .our-capabilities-structure-update #mobile-applications .img-container img {
    width: 344px;
  }
}
@media (min-width: 992px) {
  /* line 449, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #project-lifecycle-management .img-container img,
  .our-capabilities-structure-update #devops-infrastructure-management .img-container img,
  .our-capabilities-structure-update #testing .img-container img,
  .our-capabilities-structure-update #mobile-applications .img-container img {
    width: auto;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media (min-width: 1200px) {
  /* line 449, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update #project-lifecycle-management .img-container img,
  .our-capabilities-structure-update #devops-infrastructure-management .img-container img,
  .our-capabilities-structure-update #testing .img-container img,
  .our-capabilities-structure-update #mobile-applications .img-container img {
    -webkit-transform: translate(75px, -65px);
    -moz-transform: translate(75px, -65px);
    -ms-transform: translate(75px, -65px);
    -o-transform: translate(75px, -65px);
    transform: translate(75px, -65px);
  }
}
/* line 471, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update #project-lifecycle-management .section-logos,
.our-capabilities-structure-update #devops-infrastructure-management .section-logos,
.our-capabilities-structure-update #testing .section-logos,
.our-capabilities-structure-update #mobile-applications .section-logos {
  margin-top: 15px;
}
/* line 475, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .Our-Expertise-show-more {
  cursor: pointer;
  margin-top: 30px;
  display: inline-block;
}
/* line 479, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .Our-Expertise-show-more .sm-toggle-text {
  color: #9fba29;
  font: 700 16px/1.6 "Lato", Arial;
  display: none;
  min-height: 24px;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 485, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .Our-Expertise-show-more .sm-toggle-text:hover, .our-capabilities-structure-update .Our-Expertise-show-more .sm-toggle-text:focus, .our-capabilities-structure-update .Our-Expertise-show-more .sm-toggle-text:active {
  color: #282828;
}
/* line 490, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .Our-Expertise-show-more .sm-toggle-text span {
  font-size: 20px ;
  font-size: 1.25rem ;
  position: relative;
  top: 2px;
  left: 5px;
}
/* line 498, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .Our-Expertise-show-more[aria-expanded="false"] .sm-false {
  display: inline-block;
}
/* line 503, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .Our-Expertise-show-more[aria-expanded="true"] .sm-true {
  display: inline-block;
}
/* line 509, ../sass/theme/_our-capabilities.scss */
.our-capabilities-structure-update .oe-minHight {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 66px;
  margin-bottom: 34px;
}
@media (min-width: 992px) {
  /* line 509, ../sass/theme/_our-capabilities.scss */
  .our-capabilities-structure-update .oe-minHight {
    margin-bottom: 0;
  }
}

/* line 523, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 531, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
  position: relative;
}
/* line 539, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 542, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12 .col {
  padding: 0;
}
/* line 545, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel {
  border: none;
  box-shadow: none;
}
/* line 548, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel .full-with-bg {
  background-color: #282828;
  margin-bottom: 7px !important;
}
@media (min-width: 768px) {
  /* line 548, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg {
    margin-bottom: 15px !important;
  }
}
@media (min-width: 992px) {
  /* line 555, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .left-text,
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .right-carousel {
    position: relative;
    float: left;
  }
}
/* line 562, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .left-text {
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  /* line 562, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .left-text {
    right: 66.2%;
    width: 35%;
  }
}
@media (min-width: 1200px) {
  /* line 562, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .left-text {
    right: 53.2%;
    width: 32%;
  }
  /* line 573, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .left-text.w-35 {
    width: 35%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 578, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .left-text img {
    margin-bottom: 39px;
  }
}
@media (min-width: 992px) {
  /* line 583, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .right-carousel {
    left: 33.5%;
    width: 65%;
  }
}
@media (min-width: 1200px) {
  /* line 583, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .right-carousel {
    left: 38.5%;
    width: 60%;
  }
}
/* line 596, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .right-carousel #life-science-Carousel .carousel-inner .carousel-item img,
.block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .right-carousel .carousel .carousel-inner .carousel-item img {
  padding: 3.5% 17% 9% 16.5%;
}
@media only screen and (min-width: 992px) {
  /* line 554, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body {
    width: 992px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 554, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body {
    width: 1152px;
  }
}
/* line 612, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .img-resp {
  width: 100%;
  margin: 8px 0;
}
@media only screen and (min-width: 992px) {
  /* line 612, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body .img-resp {
    width: 100%;
    -webkit-transform: translateY(7%);
    -moz-transform: translateY(7%);
    -ms-transform: translateY(7%);
    -o-transform: translateY(7%);
    transform: translateY(7%);
  }
}
/* line 620, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel .full-with-bg .panel-body h1 {
  color: #fff !important;
  padding: 15px 15px !important;
}
@media only screen and (min-width: 992px) {
  /* line 620, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body h1 {
    margin-top: 15px !important;
    padding: 0 !important;
  }
}
/* line 627, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel .full-with-bg .panel-body h1:after {
  height: 0;
}
/* line 631, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-12.panel .full-with-bg .panel-body p {
  color: #fff;
  font-size: 16px ;
  font-size: 1rem ;
}
@media only screen and (min-width: 992px) {
  /* line 631, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12.panel .full-with-bg .panel-body p {
    line-height: 1.3;
  }
}
@media (min-width: 1200px) {
  /* line 539, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-12 {
    padding: 0;
  }
}
/* line 645, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4,
.block-accordion .panel-group .col-md-6 {
  width: 100%;
  margin-right: 15px;
  margin-left: 15px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex: 1 1 auto;
}
@media (min-width: 768px) {
  /* line 645, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4,
  .block-accordion .panel-group .col-md-6 {
    width: 366px;
    flex: 0 0 auto;
    margin: 0;
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media (min-width: 992px) {
  /* line 645, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4,
  .block-accordion .panel-group .col-md-6 {
    width: 320px;
  }
}
/* line 666, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 h1,
.block-accordion .panel-group .col-md-6 h1 {
  margin-top: 18px !important;
}
@media (min-width: 992px) {
  /* line 666, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 h1,
  .block-accordion .panel-group .col-md-6 h1 {
    margin-top: 32px !important;
  }
}
/* line 672, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content,
.block-accordion .panel-group .col-md-6 .box-content {
  position: relative;
  background-color: #ececec;
  background-repeat: no-repeat;
  height: 110px;
  width: 100%;
  padding: 18px 22px;
  margin-bottom: 12px;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  /* line 681, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content:hover,
  .block-accordion .panel-group .col-md-6 .box-content:hover {
    background-color: #282828;
  }
  /* line 684, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content:hover p,
  .block-accordion .panel-group .col-md-6 .box-content:hover p {
    color: #fff;
  }
  /* line 687, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content:hover svg path,
  .block-accordion .panel-group .col-md-6 .box-content:hover svg path {
    fill: #fff;
  }
}
/* line 692, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content p,
.block-accordion .panel-group .col-md-6 .box-content p {
  font: 700 19px/1.2 "Lato", Arial;
  font-size: 19px ;
  font-size: 1.1875rem ;
  vertical-align: bottom;
  position: absolute;
  bottom: 8px;
}
/* line 698, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content p small,
.block-accordion .panel-group .col-md-6 .box-content p small {
  display: none;
}
/* line 702, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content .icon-wrapper,
.block-accordion .panel-group .col-md-6 .box-content .icon-wrapper {
  position: relative;
  height: 100%;
}
/* line 706, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content svg,
.block-accordion .panel-group .col-md-6 .box-content svg {
  position: absolute;
}
@media only screen and (min-width: 1025px) {
  /* line 672, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content,
  .block-accordion .panel-group .col-md-6 .box-content {
    height: 140px;
    margin-bottom: 15px;
  }
  /* line 712, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content:hover, .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"],
  .block-accordion .panel-group .col-md-6 .box-content:hover,
  .block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"] {
    background-color: #282828;
  }
  /* line 715, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content:hover p, .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"] p,
  .block-accordion .panel-group .col-md-6 .box-content:hover p,
  .block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"] p {
    color: #fff;
  }
  /* line 717, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content:hover p small, .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"] p small,
  .block-accordion .panel-group .col-md-6 .box-content:hover p small,
  .block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"] p small {
    display: block;
    font-weight: 700;
    font-size: 46%;
    word-spacing: 0.5px;
    opacity: 0.5;
    margin-top: 2px;
  }
}
/* line 729, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:before, .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:after,
.block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:before,
.block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:after {
  left: 48%;
  position: absolute;
  pointer-events: none;
}
/* line 735, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:before,
.block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:before {
  bottom: -6px !important;
  z-index: 2;
  content: " ";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #282828;
}
/* line 743, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:after,
.block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:after {
  bottom: -18px;
  z-index: 2;
  content: " ";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #fff;
}
@media screen and (min-width: 1025px) {
  /* line 743, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:after,
  .block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:after {
    bottom: -21px;
  }
}
/* line 756, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.mobile-applications svg,
.block-accordion .panel-group .col-md-6 .box-content.mobile-applications svg {
  right: 6px;
  top: 0;
}
@media (min-width: 1025px) {
  /* line 756, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content.mobile-applications svg,
  .block-accordion .panel-group .col-md-6 .box-content.mobile-applications svg {
    top: 7px;
    right: 5px;
  }
}
/* line 765, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.mobile-applications[aria-expanded="true"],
.block-accordion .panel-group .col-md-6 .box-content.mobile-applications[aria-expanded="true"] {
  background-color: #282828;
}
/* line 767, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.mobile-applications[aria-expanded="true"] p,
.block-accordion .panel-group .col-md-6 .box-content.mobile-applications[aria-expanded="true"] p {
  color: #fff;
}
/* line 770, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.mobile-applications[aria-expanded="true"] svg path,
.block-accordion .panel-group .col-md-6 .box-content.mobile-applications[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 776, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.ux-ui-design svg,
.block-accordion .panel-group .col-md-6 .box-content.ux-ui-design svg {
  right: 5px;
  top: 0;
}
@media (min-width: 1025px) {
  /* line 776, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content.ux-ui-design svg,
  .block-accordion .panel-group .col-md-6 .box-content.ux-ui-design svg {
    top: 7px;
    right: 5px;
  }
}
/* line 784, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.ux-ui-design[aria-expanded="true"],
.block-accordion .panel-group .col-md-6 .box-content.ux-ui-design[aria-expanded="true"] {
  background-color: #282828;
}
/* line 786, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.ux-ui-design[aria-expanded="true"] p,
.block-accordion .panel-group .col-md-6 .box-content.ux-ui-design[aria-expanded="true"] p {
  color: #fff;
}
/* line 789, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.ux-ui-design[aria-expanded="true"] svg path,
.block-accordion .panel-group .col-md-6 .box-content.ux-ui-design[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 795, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.business-intelligence svg,
.block-accordion .panel-group .col-md-6 .box-content.business-intelligence svg {
  right: 8px;
  top: 0;
}
@media (min-width: 1025px) {
  /* line 795, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content.business-intelligence svg,
  .block-accordion .panel-group .col-md-6 .box-content.business-intelligence svg {
    top: 7px;
    right: 5px;
  }
}
/* line 803, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.business-intelligence[aria-expanded="true"],
.block-accordion .panel-group .col-md-6 .box-content.business-intelligence[aria-expanded="true"] {
  background-color: #282828;
}
/* line 805, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.business-intelligence[aria-expanded="true"] p,
.block-accordion .panel-group .col-md-6 .box-content.business-intelligence[aria-expanded="true"] p {
  color: #fff;
}
/* line 808, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.business-intelligence[aria-expanded="true"] svg path,
.block-accordion .panel-group .col-md-6 .box-content.business-intelligence[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 814, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.enterprise-applications svg,
.block-accordion .panel-group .col-md-6 .box-content.enterprise-applications svg {
  right: 7px;
  top: 0;
}
@media (min-width: 1025px) {
  /* line 814, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content.enterprise-applications svg,
  .block-accordion .panel-group .col-md-6 .box-content.enterprise-applications svg {
    top: 7px;
    right: 4px;
  }
}
/* line 823, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.enterprise-applications[aria-expanded="true"],
.block-accordion .panel-group .col-md-6 .box-content.enterprise-applications[aria-expanded="true"] {
  background-color: #282828;
}
/* line 825, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.enterprise-applications[aria-expanded="true"] p,
.block-accordion .panel-group .col-md-6 .box-content.enterprise-applications[aria-expanded="true"] p {
  color: #fff;
}
/* line 828, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.enterprise-applications[aria-expanded="true"] svg path,
.block-accordion .panel-group .col-md-6 .box-content.enterprise-applications[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 834, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.devops-infrastructure-management svg,
.block-accordion .panel-group .col-md-6 .box-content.devops-infrastructure-management svg {
  right: 7px;
  top: 0;
}
@media (min-width: 1025px) {
  /* line 834, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content.devops-infrastructure-management svg,
  .block-accordion .panel-group .col-md-6 .box-content.devops-infrastructure-management svg {
    top: 7px;
    right: 5px;
  }
}
/* line 842, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.devops-infrastructure-management[aria-expanded="true"],
.block-accordion .panel-group .col-md-6 .box-content.devops-infrastructure-management[aria-expanded="true"] {
  background-color: #282828;
}
/* line 844, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.devops-infrastructure-management[aria-expanded="true"] p,
.block-accordion .panel-group .col-md-6 .box-content.devops-infrastructure-management[aria-expanded="true"] p {
  color: #fff;
}
/* line 847, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.devops-infrastructure-management[aria-expanded="true"] svg path,
.block-accordion .panel-group .col-md-6 .box-content.devops-infrastructure-management[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 853, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.project-lifecycle-management svg,
.block-accordion .panel-group .col-md-6 .box-content.project-lifecycle-management svg {
  right: 5px;
  top: 0;
}
@media (min-width: 1025px) {
  /* line 853, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content.project-lifecycle-management svg,
  .block-accordion .panel-group .col-md-6 .box-content.project-lifecycle-management svg {
    top: 7px;
    right: 5px;
  }
}
/* line 861, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.project-lifecycle-management[aria-expanded="true"],
.block-accordion .panel-group .col-md-6 .box-content.project-lifecycle-management[aria-expanded="true"] {
  background-color: #282828;
}
/* line 863, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.project-lifecycle-management[aria-expanded="true"] p,
.block-accordion .panel-group .col-md-6 .box-content.project-lifecycle-management[aria-expanded="true"] p {
  color: #fff;
}
/* line 866, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.project-lifecycle-management[aria-expanded="true"] svg path,
.block-accordion .panel-group .col-md-6 .box-content.project-lifecycle-management[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 872, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.testing svg,
.block-accordion .panel-group .col-md-6 .box-content.testing svg {
  right: 8px;
  top: 0;
}
@media (min-width: 1025px) {
  /* line 872, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .col-lg-4 .box-content.testing svg,
  .block-accordion .panel-group .col-md-6 .box-content.testing svg {
    top: 7px;
    right: 5px;
  }
}
/* line 880, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.testing[aria-expanded="true"],
.block-accordion .panel-group .col-md-6 .box-content.testing[aria-expanded="true"] {
  background-color: #282828;
}
/* line 882, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.testing[aria-expanded="true"] p,
.block-accordion .panel-group .col-md-6 .box-content.testing[aria-expanded="true"] p {
  color: #fff;
}
/* line 885, ../sass/theme/_our-capabilities.scss */
.block-accordion .panel-group .col-lg-4 .box-content.testing[aria-expanded="true"] svg path,
.block-accordion .panel-group .col-md-6 .box-content.testing[aria-expanded="true"] svg path {
  fill: #fff;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 893, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
  }
  /* line 896, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
  }
  /* line 899, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3;
  }
  /* line 902, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4;
  }
  /* line 905, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5;
  }
  /* line 908, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6;
  }
  /* line 911, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7;
  }
  /* line 914, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8;
  }
  /* line 917, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9;
  }
  /* line 920, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10;
  }
  /* line 923, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11;
  }
  /* line 926, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12;
  }
  /* line 929, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13;
  }
  /* line 932, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14;
  }
  /* line 935, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15;
  }
  /* line 938, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16;
  }
  /* line 941, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .mr-md-auto,
  .block-accordion .panel-group .mx-auto {
    margin-right: auto !important;
  }
  /* line 945, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .ml-md-auto,
  .block-accordion .panel-group .mx-auto {
    margin-left: auto !important;
    margin-left: 0\0 !important;
  }
}
@media (min-width: 992px) {
  /* line 952, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
  }
  /* line 955, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
  }
  /* line 958, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3;
  }
  /* line 961, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4;
  }
  /* line 964, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5;
  }
  /* line 967, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6;
  }
  /* line 970, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7;
  }
  /* line 973, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8;
  }
  /* line 976, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9;
  }
  /* line 979, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10;
  }
  /* line 982, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11;
  }
  /* line 985, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12;
  }
  /* line 988, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13;
  }
  /* line 991, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14;
  }
  /* line 994, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15;
  }
  /* line 997, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .order-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16;
  }
  /* line 1000, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .mr-lg-auto,
  .block-accordion .panel-group .mx-auto {
    margin-right: auto !important;
  }
  /* line 1004, ../sass/theme/_our-capabilities.scss */
  .block-accordion .panel-group .ml-lg-auto,
  .block-accordion .panel-group .mx-auto {
    margin-left: auto !important;
    margin-left: 0\0 !important;
  }
}
/* line 1011, ../sass/theme/_our-capabilities.scss */
.block-accordion .bg-color-pannel {
  background-color: #282828;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1011, ../sass/theme/_our-capabilities.scss */
  .block-accordion .bg-color-pannel {
    margin-left: -14px;
  }
}
/* line 1017, ../sass/theme/_our-capabilities.scss */
.block-accordion h2.sub-title {
  color: #fff !important;
  font: 700 30px "Lato", Arial !important;
  text-transform: none;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 1017, ../sass/theme/_our-capabilities.scss */
  .block-accordion h2.sub-title {
    margin-top: 30px !important;
    margin-bottom: 50px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1017, ../sass/theme/_our-capabilities.scss */
  .block-accordion h2.sub-title {
    text-align: left;
    margin-bottom: 10px !important;
  }
}
/* line 1035, ../sass/theme/_our-capabilities.scss */
.block-accordion .desc p,
.block-accordion .desc ul li {
  padding: 0 9px !important;
  font-size: 16px ;
  font-size: 1rem ;
  color: #dbdbdb;
  line-height: 1.3;
}
@media (min-width: 992px) {
  /* line 1035, ../sass/theme/_our-capabilities.scss */
  .block-accordion .desc p,
  .block-accordion .desc ul li {
    padding: 0 !important;
  }
}
/* line 1045, ../sass/theme/_our-capabilities.scss */
.block-accordion .desc p {
  margin-bottom: 15px;
}
/* line 1049, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos {
  margin-top: 15px;
  text-align: center;
}
@media (min-width: 300px) and (max-width: 991px) {
  /* line 1052, ../sass/theme/_our-capabilities.scss */
  .block-accordion .section-logos.aws-section-logos {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
  }
}
/* line 1060, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos img {
  margin-top: 25px;
}
/* line 1063, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-docker,
.block-accordion .section-logos .logo-microservices,
.block-accordion .section-logos .logo-hibernate,
.block-accordion .section-logos .logo-aspnet-core-mvc,
.block-accordion .section-logos .logo-selenium-alt,
.block-accordion .section-logos .logo-power-bi,
.block-accordion .section-logos .logo-codepipeline,
.block-accordion .section-logos .logo-codedeploy,
.block-accordion .section-logos .logo-codecommit,
.block-accordion .section-logos .logo-codebuild {
  width: 50px;
}
/* line 1075, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-pci-compliant,
.block-accordion .section-logos .logo-microsoft,
.block-accordion .section-logos .logo-tableau-alt,
.block-accordion .section-logos .logo-python,
.block-accordion .section-logos .logo-specflow,
.block-accordion .section-logos .logo-webload,
.block-accordion .section-logos .logo-agile-stacks,
.block-accordion .section-logos .logo-lucid-chart,
.block-accordion .section-logos .logo-bitbucket,
.block-accordion .section-logos .logo-google-flutter {
  width: 100px;
}
/* line 1087, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-java {
  width: 75px;
}
/* line 1090, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-jmeter {
  width: 59px;
}
/* line 1093, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-apple,
.block-accordion .section-logos .logo-android,
.block-accordion .section-logos .logo-uxpin,
.block-accordion .section-logos .logo-photoshop,
.block-accordion .section-logos .logo-illustrator,
.block-accordion .section-logos .logo-in-design,
.block-accordion .section-logos .logo-adobe-xd,
.block-accordion .section-logos .logo-sketch {
  width: 40px;
}
/* line 1103, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-axure,
.block-accordion .section-logos .logo-react,
.block-accordion .section-logos .logo-ionic,
.block-accordion .section-logos .logo-cucumber,
.block-accordion .section-logos .logo-slack {
  width: 90px;
}
/* line 1110, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-appium {
  width: 65px;
}
/* line 1113, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-kubernetes {
  width: 125px;
}
/* line 1116, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-balsamiq,
.block-accordion .section-logos .logo-gliffy,
.block-accordion .section-logos .logo-figma,
.block-accordion .section-logos .logo-n-unit {
  width: 80px;
}
/* line 1122, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-axure-rp {
  width: 35px;
}
/* line 1125, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-looker,
.block-accordion .section-logos .logo-alteryx,
.block-accordion .section-logos .logo-qlik {
  width: 70px;
}
/* line 1130, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-cloud9 {
  width: 60px;
}
/* line 1133, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-new-relic {
  width: 55px;
}
/* line 1136, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-jira {
  width: 130px;
}
/* line 1139, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-ms-teams {
  width: 110px;
}
/* line 1142, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-github {
  width: 80px;
}
/* line 1145, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-cucumber {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* line 1148, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-wrap {
  min-height: 82px;
}
@media (min-width: 992px) {
  /* line 1148, ../sass/theme/_our-capabilities.scss */
  .block-accordion .section-logos .logo-wrap {
    min-height: unset;
  }
}
@media (min-width: 300px) and (max-width: 992px) {
  /* line 1153, ../sass/theme/_our-capabilities.scss */
  .block-accordion .section-logos .logo-wrap:last-child {
    display: flex;
    align-items: center;
  }
}
/* line 1159, ../sass/theme/_our-capabilities.scss */
.block-accordion .section-logos .logo-wrap h6 {
  font-size: 8px ;
  font-size: 0.5rem ;
  margin-top: 5px;
  color: #fff;
  line-height: 1.2;
  text-align: left;
}
@media (min-width: 992px) {
  /* line 1049, ../sass/theme/_our-capabilities.scss */
  .block-accordion .section-logos {
    text-align: left;
  }
}
/* line 1171, ../sass/theme/_our-capabilities.scss */
.block-accordion .collapse.show {
  margin-bottom: 15px;
}
/* line 1175, ../sass/theme/_our-capabilities.scss */
.block-accordion .box-content small {
  transition: opacity 0.3s ease-in;
}
/* line 1179, ../sass/theme/_our-capabilities.scss */
.block-accordion .box-content[aria-expanded="true"] small {
  transition: opacity 0.3s ease-in;
  opacity: 0 !important;
}
/* line 1185, ../sass/theme/_our-capabilities.scss */
.block-accordion .container-padding {
  padding: 30px 15px 40px !important;
}
@media (min-width: 768px) {
  /* line 1185, ../sass/theme/_our-capabilities.scss */
  .block-accordion .container-padding {
    padding: 25px 15px 70px !important;
  }
}
@media (min-width: 992px) {
  /* line 1185, ../sass/theme/_our-capabilities.scss */
  .block-accordion .container-padding {
    padding-left: 25px !important;
  }
}

/*Technology Selection Page*/
/* line 5, ../sass/theme/_technology-selection.scss */
.technology-selection.cci-v2 .container {
  margin-bottom: 36px;
}
@media (min-width: 768px) {
  /* line 4, ../sass/theme/_technology-selection.scss */
  .technology-selection.cci-v2 {
    padding-bottom: 0 !important;
  }
}
/* line 12, ../sass/theme/_technology-selection.scss */
.technology-selection.container.inner-page {
  overflow: hidden;
  padding-top: 0 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 15, ../sass/theme/_technology-selection.scss */
  .technology-selection.container.inner-page .description-block-1 {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../sass/theme/_technology-selection.scss */
  .technology-selection.container.inner-page .description-block-1 {
    padding-left: 35px !important;
  }
}
@media (min-width: 768px) {
  /* line 23, ../sass/theme/_technology-selection.scss */
  .technology-selection.container.inner-page .description-block-2 ul {
    margin: 0 !important;
  }
}
/* line 29, ../sass/theme/_technology-selection.scss */
.technology-selection .technology-selection-banner {
  padding: 30px;
  margin-bottom: 30px;
  background: url("../../content/images/styles-images/banner-technologies.png") no-repeat center;
  background-size: cover;
  min-height: 154px;
}
/* line 35, ../sass/theme/_technology-selection.scss */
.technology-selection .technology-selection-banner h3 {
  color: #fff;
  font-style: italic;
  padding: 25px 15px 20px 15px;
  font-size: 18px ;
  font-size: 1.125rem ;
}
/* line 42, ../sass/theme/_technology-selection.scss */
.technology-selection ul {
  padding: 0 !important;
  margin: 0 0 0 20px !important;
}
/* line 46, ../sass/theme/_technology-selection.scss */
.technology-selection ul.arrow-list li {
  color: #9fba29;
  margin-bottom: 5px;
  font-weight: 600;
  font-style: italic;
  line-height: 1.6;
}
/* line 52, ../sass/theme/_technology-selection.scss */
.technology-selection ul.arrow-list li:before {
  content: "\f061";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transform: translate(0, 0);
  position: absolute;
  margin-top: 5px;
  margin-left: -20px;
}
@media (min-width: 768px) {
  /* line 46, ../sass/theme/_technology-selection.scss */
  .technology-selection ul.arrow-list li {
    padding-left: 30px;
  }
}
/* line 70, ../sass/theme/_technology-selection.scss */
.technology-selection h1.title {
  text-align: center;
  font-size: 30px ;
  font-size: 1.875rem ;
}
/* line 73, ../sass/theme/_technology-selection.scss */
.technology-selection h1.title:after {
  background: transparent;
}
@media screen and (min-width: 992px) {
  /* line 70, ../sass/theme/_technology-selection.scss */
  .technology-selection h1.title {
    display: none;
  }
}
/* line 82, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .panel-group {
  margin-bottom: 45px;
}
/* line 86, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .panel-group .col-lg-4 h1,
.technology-selection .block-accordion .panel-group .col-md-6 h1 {
  margin-top: 20px !important;
  line-height: 1.3 !important;
}
@media (min-width: 992px) {
  /* line 86, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .panel-group .col-lg-4 h1,
  .technology-selection .block-accordion .panel-group .col-md-6 h1 {
    padding-bottom: 17px !important;
  }
}
@media (min-width: 992px) and (max-width: 1025px) {
  /* line 86, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .panel-group .col-lg-4 h1,
  .technology-selection .block-accordion .panel-group .col-md-6 h1 {
    margin-top: 7px !important;
  }
}
/* line 97, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:before,
.technology-selection .block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:before {
  bottom: -6px !important;
}
/* line 100, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:after,
.technology-selection .block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:after {
  bottom: -18px;
}
@media screen and (min-width: 1025px) {
  /* line 100, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .panel-group .col-lg-4 .box-content[aria-expanded="true"]:after,
  .technology-selection .block-accordion .panel-group .col-md-6 .box-content[aria-expanded="true"]:after {
    bottom: -21px;
  }
}
/* line 110, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .desc ul {
  padding-left: 20px;
  margin: 10px 0 30px 15px;
}
@media (min-width: 768px) {
  /* line 110, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .desc ul {
    padding-left: 30px;
  }
}
@media (min-width: 993px) {
  /* line 110, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .desc ul {
    padding-left: 0;
  }
}
/* line 119, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .desc ul li {
  padding-left: 0 !important;
}
@media (min-width: 768px) {
  /* line 119, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .desc ul li {
    padding-left: 30px;
  }
}
/* line 128, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-microsoft-net {
  width: 90px;
}
@media (min-width: 768px) {
  /* line 128, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .logo-microsoft-net {
    width: 109px;
  }
}
/* line 134, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-brightree {
  width: 81px;
}
/* line 137, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .aws-logo {
  width: 50px;
}
@media (min-width: 768px) {
  /* line 137, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .aws-logo {
    width: 60px;
  }
}
/* line 143, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-node-js {
  width: 60px;
}
@media (min-width: 768px) {
  /* line 143, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .logo-node-js {
    width: 68px;
  }
}
/* line 149, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-bungii {
  width: 90px;
}
@media (min-width: 768px) {
  /* line 149, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .logo-bungii {
    width: 103px;
  }
}
/* line 155, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-relay {
  width: 64px;
}
@media (min-width: 768px) {
  /* line 155, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .logo-relay {
    width: 75px;
  }
}
/* line 161, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-mainstdata {
  width: 70px;
}
/* line 164, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-gisc {
  width: 90px;
}
@media (min-width: 768px) {
  /* line 164, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .logo-gisc {
    width: 101px;
  }
}
/* line 170, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-azure {
  width: 90px;
}
/* line 173, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-google-cloud {
  width: 50px;
}
/* line 176, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-preflextech {
  width: 148px;
}
/* line 179, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-onerequest {
  width: 100px;
}
/* line 182, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-new-relic {
  width: 51px;
}
/* line 185, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-cloud9 {
  width: 54px;
}
/* line 188, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-lelex-prime {
  width: 86px;
}
@media (min-width: 768px) {
  /* line 188, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .logo-lelex-prime {
    width: 120px;
  }
}
/* line 194, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-aws-lambda {
  width: 29px;
}
/* line 197, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .technology-clients .logo-planitimpact {
  width: 105px;
}
@media (min-width: 768px) {
  /* line 197, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .technology-clients .logo-planitimpact {
    width: 120px;
  }
}
/* line 206, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .panel-collapse .img-container .img-fluid {
  display: inline-block;
  margin: 30px auto 30px auto;
  padding: 2px 9px 3px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 206, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .panel-collapse .img-container .img-fluid {
    margin: 0 auto 30px auto !important;
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 206, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .panel-collapse .img-container .img-fluid {
    margin: auto;
    padding: 0;
  }
}
/* line 220, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .panel-collapse .technology-clients {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 220, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .panel-collapse .technology-clients {
    text-align: left;
  }
}
/* line 225, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .panel-collapse .technology-clients .inline-block {
  vertical-align: top;
  text-align: left;
  display: block;
  margin-left: 9px;
}
@media (min-width: 993px) {
  /* line 225, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .panel-collapse .technology-clients .inline-block {
    margin-left: 0;
  }
}
/* line 238, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design .box-content svg {
  top: 0;
  right: 0;
}
@media (min-width: 1025px) {
  /* line 238, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .domain-driven-design .box-content svg {
    top: 7px;
    right: 5px;
  }
}
/* line 247, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design .box-content[aria-expanded="true"] {
  background-color: #282828;
}
/* line 249, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design .box-content[aria-expanded="true"] p {
  color: #fff;
}
/* line 252, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design .box-content[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 259, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .img-container .img-fluid {
  max-width: 969px;
}
/* line 263, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .container-padding {
  padding-bottom: 0 !important;
}
/* line 266, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .technology {
  float: left;
  margin-top: 33px;
}
/* line 269, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .technology img {
  padding-top: 5px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 266, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .technology {
    margin-top: 23px;
  }
}
@media (min-width: 1200px) {
  /* line 266, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .technology {
    position: absolute;
    right: 90px;
    bottom: 80px;
  }
}
/* line 281, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .clients {
  text-align: left;
  margin: 33px 0 45px 15px;
  float: left;
}
@media screen and (min-width: 769px) and (max-width: 992px) {
  /* line 281, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .clients {
    margin-left: 30px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
  /* line 281, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .clients {
    margin-left: 0;
    margin-top: 23px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 281, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .domain-driven-design + .panel .panel-collapse .clients {
    float: right;
    top: -99px;
    position: relative;
    margin-bottom: -20px;
  }
}
/* line 303, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .microservices-architecture .box-content svg {
  top: 0;
  right: 3px;
}
@media (min-width: 1025px) {
  /* line 303, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .microservices-architecture .box-content svg {
    top: 7px;
    right: 5px;
  }
}
/* line 311, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .microservices-architecture .box-content[aria-expanded="true"] {
  background-color: #282828;
}
/* line 313, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .microservices-architecture .box-content[aria-expanded="true"] p {
  color: #fff;
}
/* line 316, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .microservices-architecture .box-content[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 323, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .microservices-architecture + .panel .panel-collapse .img-container .img-fluid {
  max-width: 891px;
}
/* line 333, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #microservices-architecture ul,
.technology-selection .block-accordion #cloud-infrastructure-design ul,
.technology-selection .block-accordion #serverless-computing ul,
.technology-selection .block-accordion #business-automation ul {
  margin-left: 31px !important;
}
@media (min-width: 992px) {
  /* line 333, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture ul,
  .technology-selection .block-accordion #cloud-infrastructure-design ul,
  .technology-selection .block-accordion #serverless-computing ul,
  .technology-selection .block-accordion #business-automation ul {
    margin-left: 22px !important;
  }
}
/* line 341, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #microservices-architecture .technology-clients {
  text-align: left;
  margin-top: 30px;
}
@media (min-width: 768px) {
  /* line 344, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients img {
    margin-right: 30px;
  }
}
/* line 349, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block {
  display: block;
}
/* line 351, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block:nth-of-type(2) {
  margin-top: 25px;
}
@media (min-width: 320px) and (max-width: 337px) {
  /* line 356, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block.clients img:nth-of-type(3) {
    margin-top: 15px;
  }
}
@media (min-width: 338px) and (max-width: 991px) {
  /* line 356, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block.clients img:nth-of-type(3) {
    margin-top: 0;
  }
}
@media (min-width: 320px) and (max-width: 453px) {
  /* line 364, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block.clients img:nth-of-type(4) {
    margin-top: 15px;
  }
}
@media (min-width: 454px) and (max-width: 991px) {
  /* line 364, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block.clients img:nth-of-type(4) {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  /* line 355, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block.clients img {
    margin-top: 2px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 349, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block {
    display: inline-block;
  }
  /* line 379, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block:nth-of-type(2) {
    margin-top: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 349, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #microservices-architecture .technology-clients .inline-block {
    margin-right: 40px !important;
  }
}
/* line 392, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design .box-content svg {
  top: 0;
  right: 3px;
}
@media (min-width: 1025px) {
  /* line 392, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design .box-content svg {
    top: 7px;
    right: 5px;
  }
}
/* line 400, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design .box-content[aria-expanded="true"] {
  background-color: #282828;
}
/* line 402, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design .box-content[aria-expanded="true"] p {
  color: #fff;
}
/* line 405, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design .box-content[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 411, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .img-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 416, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse img {
    margin-right: 30px;
  }
}
@media (min-width: 320px) and (max-width: 345px) {
  /* line 423, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .technology img:nth-of-type(4) {
    margin-top: 15px;
  }
}
@media (min-width: 320px) and (max-width: 458px) {
  /* line 428, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .technology img:nth-of-type(5) {
    margin-top: 15px;
  }
}
@media (min-width: 320px) and (max-width: 454px) {
  /* line 437, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .clients img:nth-of-type(3) {
    margin-top: 25px;
  }
}
@media (min-width: 320px) and (max-width: 567px) {
  /* line 442, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .clients img:nth-of-type(4) {
    margin-top: 25px;
  }
}
@media (min-width: 320px) and (max-width: 690px) {
  /* line 447, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .clients img:nth-of-type(5) {
    margin-top: 25px;
  }
}
@media (min-width: 320px) and (max-width: 920px) {
  /* line 452, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .clients img.logo-lelex-prime {
    margin-top: 25px;
  }
}
@media (min-width: 768px) and (max-width: 799px) {
  /* line 452, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .clients img.logo-lelex-prime {
    width: 99px;
  }
}
@media (min-width: 320px) and (max-width: 445px) {
  /* line 435, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .clients {
    margin-top: 28px;
  }
}
@media (min-width: 1200px) {
  /* line 470, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-push-4,
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-push-4 {
    left: 36.333%;
  }
}
@media (min-width: 1200px) {
  /* line 475, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-8,
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-8 {
    width: 63.667%;
  }
}
@media (min-width: 1200px) {
  /* line 481, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-pull-8 .desc,
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-pull-8 .desc {
    padding-right: 25px;
  }
}
@media (min-width: 1200px) {
  /* line 480, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-pull-8,
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-pull-8 {
    right: 63.667%;
  }
}
@media (min-width: 1200px) {
  /* line 490, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-4,
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-4 {
    width: 36.333%;
  }
}
/* line 495, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .img-container,
.technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .img-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 499, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .img-container img,
.technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .img-container img {
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 499, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .img-container img,
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .img-container img {
    max-width: 585px !important;
  }
}
@media (min-width: 1200px) {
  /* line 499, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .img-container img,
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .img-container img {
    margin-top: 11px !important;
  }
}
/* line 509, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .technology-clients,
.technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .technology-clients {
  margin-top: 35px;
}
/* line 516, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .serverless-computing .box-content svg {
  top: 0;
  right: 1px;
}
@media (min-width: 1025px) {
  /* line 516, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .serverless-computing .box-content svg {
    top: 7px;
    right: 5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 527, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .serverless-computing .box-content:hover svg path, .technology-selection .block-accordion .serverless-computing .box-content:hover svg polygon {
    fill: #fff;
  }
}
/* line 533, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .serverless-computing .box-content[aria-expanded="true"] {
  background-color: #282828;
}
/* line 535, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .serverless-computing .box-content[aria-expanded="true"] p {
  color: #fff;
}
/* line 539, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .serverless-computing .box-content[aria-expanded="true"] svg path, .technology-selection .block-accordion .serverless-computing .box-content[aria-expanded="true"] svg polygon {
  fill: #fff;
}
/* line 547, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .img-container .img-fluid {
  max-width: 529px;
}
@media (min-width: 768px) {
  /* line 551, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse img {
    margin-right: 30px;
  }
}
@media (min-width: 320px) and (max-width: 379px) {
  /* line 558, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .clients img:nth-of-type(3) {
    margin-top: 15px;
  }
}
@media (min-width: 320px) and (max-width: 506px) {
  /* line 563, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .serverless-computing + .panel .panel-collapse .clients img:nth-of-type(4) {
    margin-top: 15px;
  }
}
/* line 574, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning .box-content svg {
  top: 0;
  right: 3px;
}
@media (min-width: 1025px) {
  /* line 574, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning .box-content svg {
    top: 7px;
    right: 5px;
  }
}
/* line 582, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning .box-content[aria-expanded="true"] {
  background-color: #282828;
}
/* line 584, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning .box-content[aria-expanded="true"] p {
  color: #fff;
}
/* line 587, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning .box-content[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 594, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning + .panel .panel-collapse .img-container .img-fluid {
  max-width: 505px;
}
@media (min-width: 1200px) {
  /* line 594, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .img-container .img-fluid {
    margin-top: 13px !important;
  }
}
/* line 601, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology-clients {
  text-align: left;
}
@media (min-width: 490px) {
  /* line 603, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology-clients .clients, .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology-clients .technology {
    margin-top: 10px;
  }
}
/* line 608, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology-clients .technology {
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 611, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology-clients img {
    margin-right: 30px;
  }
}
/* line 617, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology {
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 620, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology img:nth-of-type(1) {
    width: 60px;
  }
}
@media (min-width: 568px) {
  /* line 617, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .technology {
    margin-right: 40px !important;
  }
}
/* line 630, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .ai-learning + .panel .panel-collapse .clients {
  display: inline-block !important;
}
@media (min-width: 320px) and (max-width: 389px) {
  /* line 634, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .clients img:nth-of-type(3) {
    margin-top: 15px;
  }
}
@media (min-width: 396px) and (max-width: 767px) {
  /* line 634, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .clients img:nth-of-type(3) {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  /* line 632, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .clients img {
    margin-top: 5px;
  }
}
@media (min-width: 320px) and (max-width: 466px) {
  /* line 630, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .ai-learning + .panel .panel-collapse .clients {
    margin-top: 19px;
  }
}
/* line 654, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .blockchain .box-content svg {
  top: 0;
  right: 2px;
}
@media (min-width: 1025px) {
  /* line 654, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .blockchain .box-content svg {
    top: 7px;
    right: 5px;
  }
}
/* line 662, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .blockchain .box-content[aria-expanded="true"] {
  background-color: #282828;
}
/* line 664, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .blockchain .box-content[aria-expanded="true"] p {
  color: #fff;
}
/* line 667, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .blockchain .box-content[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 674, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .blockchain + .panel .panel-collapse .img-container .img-fluid {
  max-width: 491px;
}
@media (min-width: 1200px) {
  /* line 674, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .blockchain + .panel .panel-collapse .img-container .img-fluid {
    margin-top: 13px !important;
  }
}
/* line 686, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #business-automation.collapse.show {
  margin-bottom: -47px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 686, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #business-automation.collapse.show {
    margin-bottom: -46px;
  }
}
@media (min-width: 992px) {
  /* line 686, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #business-automation.collapse.show {
    margin-bottom: -45px;
  }
}
/* line 696, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #business-automation .technology img {
  width: 110px;
}
/* line 698, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #business-automation .technology img.logo-power-pages {
  width: 120px;
}
@media (min-width: 375px) {
  /* line 698, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #business-automation .technology img.logo-power-pages {
    width: 150px;
  }
}
/* line 704, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion #business-automation .technology img.logo-power-apps {
  width: 120px;
}
@media (min-width: 375px) {
  /* line 704, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #business-automation .technology img.logo-power-apps {
    width: 140px;
  }
}
@media (max-width: 498px) {
  /* line 710, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion #business-automation .technology img:nth-of-type(4), .technology-selection .block-accordion #business-automation .technology img:nth-of-type(3) {
    margin-top: 15px;
  }
}
/* line 720, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .business-automation .box-content svg {
  top: 0;
  right: 10px;
}
@media (min-width: 1025px) {
  /* line 720, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .business-automation .box-content svg {
    top: 6px;
    right: 20px;
    width: auto;
    height: 48px;
  }
}
/* line 729, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .business-automation .box-content svg path {
  fill: #232020;
}
/* line 733, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .business-automation .box-content[aria-expanded="true"] {
  background-color: #282828;
}
/* line 735, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .business-automation .box-content[aria-expanded="true"] p {
  color: #fff;
}
/* line 738, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .business-automation .box-content[aria-expanded="true"] svg path {
  fill: #fff;
}
/* line 745, ../sass/theme/_technology-selection.scss */
.technology-selection .block-accordion .business-automation + .panel .panel-collapse .img-container .img-fluid {
  max-width: 491px;
}
@media (min-width: 1200px) {
  /* line 745, ../sass/theme/_technology-selection.scss */
  .technology-selection .block-accordion .business-automation + .panel .panel-collapse .img-container .img-fluid {
    margin-top: 13px !important;
  }
}
@media (min-width: 768px) {
  /* line 760, ../sass/theme/_technology-selection.scss */
  .technology-selection .testimonials-callout .carousel-inner .row {
    width: 103.9%;
  }
}
@media (min-width: 992px) {
  /* line 760, ../sass/theme/_technology-selection.scss */
  .technology-selection .testimonials-callout .carousel-inner .row {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 760, ../sass/theme/_technology-selection.scss */
  .technology-selection .testimonials-callout .carousel-inner .row {
    width: 1000px;
  }
}
@media (min-width: 992px) {
  /* line 759, ../sass/theme/_technology-selection.scss */
  .technology-selection .testimonials-callout .carousel-inner {
    margin-left: 0 !important;
  }
}

@media (min-width: 1200px) {
  /* line 784, ../sass/theme/_technology-selection.scss */
  .current-lang-de .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-push-4,
  .current-lang-de .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-push-4 {
    left: 40%;
  }
}
@media (min-width: 1200px) {
  /* line 789, ../sass/theme/_technology-selection.scss */
  .current-lang-de .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-8,
  .current-lang-de .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-8 {
    width: 59%;
  }
}
@media (min-width: 1200px) {
  /* line 794, ../sass/theme/_technology-selection.scss */
  .current-lang-de .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-pull-8,
  .current-lang-de .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-pull-8 {
    right: 59%;
  }
}
@media (min-width: 1200px) {
  /* line 799, ../sass/theme/_technology-selection.scss */
  .current-lang-de .block-accordion .cloud-infrastructure-design + .panel .panel-collapse .col-lg-4,
  .current-lang-de .block-accordion .serverless-computing + .panel .panel-collapse .col-lg-4 {
    width: 40%;
  }
}
@media (min-width: 992px) and (max-width: 1025px) {
  /* line 809, ../sass/theme/_technology-selection.scss */
  .current-lang-de .block-accordion .panel-group .col-lg-4 h1,
  .current-lang-de .block-accordion .panel-group .col-md-6 h1 {
    margin-top: 20px !important;
  }
}

/* line 1, ../sass/theme/_aws.scss */
.scroll-disable {
  -ms-overflow-style: none;
  overflow: hidden;
}

/* line 6, ../sass/theme/_aws.scss */
.page-template-template-aws .inner-page {
  padding: 0;
}
/* line 8, ../sass/theme/_aws.scss */
.page-template-template-aws .inner-page p {
  font-size: 16px ;
  font-size: 1rem ;
}
@media (min-width: 768px) and (max-width: 992px) {
  /* line 8, ../sass/theme/_aws.scss */
  .page-template-template-aws .inner-page p {
    font-size: 16px ;
    font-size: 1rem ;
  }
}
/* line 16, ../sass/theme/_aws.scss */
.page-template-template-aws .inner-page .aws-content-img-wrap h3 {
  margin-bottom: 15px;
  padding-bottom: 30px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 23, ../sass/theme/_aws.scss */
  .page-template-template-aws .container.bc-align {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../sass/theme/_aws.scss */
  .page-template-template-aws .container.bc-align {
    padding-left: 35px !important;
  }
}

/* line 35, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel {
  float: none;
  height: 100%;
  width: 100% !important;
}
/* line 39, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .carousel-control {
  width: 70px;
  height: 70px;
  margin-top: -35px;
  padding: 15px;
  top: 50%;
}
/* line 45, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .carousel-control.right {
  box-shadow: -1px 1px 8px 0 rgba(40, 40, 40, 0.2);
}
/* line 48, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .carousel-control.left {
  box-shadow: 1px 1px 8px 0 rgba(40, 40, 40, 0.2);
}
/* line 54, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .carousel .container {
  z-index: 6;
}
/* line 59, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .client-picture {
  max-width: 115px;
}
@media (min-width: 768px) {
  /* line 59, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .client-picture {
    max-width: 135px;
  }
}
/* line 67, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption {
  display: flex;
  flex-wrap: wrap;
}
/* line 71, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption p {
  font-size: 18px ;
  font-size: 1.125rem ;
  letter-spacing: 0.45px;
  line-height: 1.5;
}
/* line 76, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption p:before {
  content: '';
  position: relative;
  top: 0;
  left: 50%;
  display: block;
  margin-bottom: 17px;
  line-height: 1;
  background: url(../../content/images/styles-images/quote-testimonials.png) no-repeat;
  background-size: contain;
  width: 38px;
  height: 25px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  /* line 76, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .testimonial-caption p:before {
    position: absolute;
    left: -42px;
    top: 12px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@media (min-width: 768px) {
  /* line 71, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .testimonial-caption p {
    margin-top: 5px;
  }
}
@media (min-width: 992px) {
  /* line 71, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .testimonial-caption p {
    font-size: 20px ;
    font-size: 1.25rem ;
    letter-spacing: 0.5px;
  }
}
@media (min-width: 768px) {
  /* line 108, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .testimonial-caption .author-name {
    margin-top: 30px;
  }
}
/* line 114, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-text,
.modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-author {
  max-width: 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 120, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-text {
  order: 2;
}
/* line 124, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-author {
  order: 1;
  margin-bottom: 20px;
}
/* line 128, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-author h4 {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.25;
}
@media (min-width: 992px) {
  /* line 128, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-author h4 {
    font-size: 18px ;
    font-size: 1.125rem ;
  }
}
/* line 137, ../sass/theme/_aws.scss */
.modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-author .author-company {
  color: #797979;
}
@media (min-width: 768px) {
  /* line 124, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .testimonial-caption .testimonial-author {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 67, ../sass/theme/_aws.scss */
  .modal-open #aws-clients-carousel .testimonials .testimonial-caption {
    display: block;
  }
}

/* line 154, ../sass/theme/_aws.scss */
.aws-security-page {
  /* Testimonials */
  /* Clients */
  /* Clients in Press */
  /* Drop Us a line */
  /* Drop Us a line Fixed */
  /* Expertise */
}
/* line 155, ../sass/theme/_aws.scss */
.aws-security-page .aws-select {
  clear: both;
  padding-bottom: 0;
  background: #ececec;
}
@media (min-width: 992px) {
  /* line 155, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select {
    padding-bottom: 15px;
  }
}
/* line 162, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .container {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 162, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .container {
    margin-bottom: 36px;
  }
}
/* line 168, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-content-img-wrap {
  order: 1;
}
/* line 170, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-content-img-wrap h1,
.aws-security-page .aws-select .aws-content-img-wrap h2 {
  line-height: 1.2 !important;
  background: none !important;
  color: #282828 !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 170, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-content-img-wrap h1,
  .aws-security-page .aws-select .aws-content-img-wrap h2 {
    margin-top: 5px !important;
    margin-bottom: 10px !important;
  }
}
/* line 180, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-content-img-wrap h2:after {
  content: none;
}
/* line 183, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-content-img-wrap h3 {
  font-size: 20px !important;
  font-size: 1.25rem !important;
  letter-spacing: 0.417px;
  font-weight: normal;
  margin-left: 0;
  padding-bottom: 30px;
  margin-bottom: 15px;
}
/* line 190, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-content-img-wrap h3:after {
  position: absolute;
  bottom: 0;
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 168, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-content-img-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  /* line 168, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-content-img-wrap {
    order: 2;
  }
}
/* line 204, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .main-content {
  order: 2;
  padding-left: 0;
  padding-right: 0;
}
/* line 208, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .main-content h2 {
  line-height: 0.8 !important;
}
/* line 210, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .main-content h2 span {
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 1.2;
  letter-spacing: 0.417px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 208, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .main-content h2 {
    padding-right: 10px !important;
  }
}
@media (min-width: 1200px) {
  /* line 208, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .main-content h2 {
    padding-right: 35px !important;
  }
}
/* line 223, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .main-content .aws-text p {
  line-height: 1.437;
  letter-spacing: -0.2px;
}
@media (min-width: 992px) {
  /* line 222, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .main-content .aws-text {
    padding-right: 35px;
  }
}
@media (min-width: 992px) {
  /* line 204, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .main-content {
    padding-left: 5px;
    order: 1;
  }
}
@media (min-width: 1200px) {
  /* line 204, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .main-content {
    padding-left: 20px;
    padding-right: 15px;
  }
}
/* line 240, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-img {
  max-width: 120px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  /* line 240, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-img {
    max-width: 140px;
  }
}
@media (min-width: 992px) {
  /* line 240, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-img {
    max-width: 180px;
    margin-top: 24px !important;
  }
}
@media (min-width: 992px) {
  /* line 251, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .client-base-wrap {
    align-items: center;
    width: auto;
  }
}
@media (min-width: 568px) and (max-width: 991px) {
  /* line 251, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .client-base-wrap {
    margin-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 251, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .client-base-wrap {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 264, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-certifications {
  text-align: center;
}
@media (min-width: 992px) {
  /* line 264, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications {
    order: 2;
    margin: 0;
  }
}
@media (max-width: 991px) {
  /* line 264, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications {
    flex: 1;
  }
}
/* line 273, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 278, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img {
  max-width: 78px;
}
@media (min-width: 300px) and (max-width: 359px) {
  /* line 280, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-associate {
    margin-top: -19px;
  }
}
@media (min-width: 360px) and (max-width: 419px) {
  /* line 280, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-associate {
    margin-top: -21px;
  }
}
@media (min-width: 420px) and (max-width: 991px) {
  /* line 280, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-associate {
    margin-top: 0;
  }
}
/* line 291, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-pro {
  position: relative;
}
@media (min-width: 300px) and (max-width: 359px) {
  /* line 291, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-pro {
    top: -19px;
  }
}
@media (min-width: 360px) and (max-width: 509px) {
  /* line 291, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-pro {
    top: -21px;
  }
}
@media (min-width: 510px) and (max-width: 991px) {
  /* line 291, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-pro {
    top: 0;
  }
}
@media (min-width: 280px) and (max-width: 991px) {
  /* line 278, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img {
    margin-right: 5px;
  }
}
@media (min-width: 360px) and (max-width: 991px) {
  /* line 278, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img {
    max-width: 85px;
  }
}
@media (min-width: 992px) {
  /* line 278, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img {
    max-width: 72px;
  }
}
/* line 313, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer .left-before,
.aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer .right-before {
  width: 23px;
  height: 35px;
  position: absolute;
  display: none;
}
@media (min-width: 992px) {
  /* line 313, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer .left-before,
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer .right-before {
    display: block;
  }
}
/* line 323, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer .left-before {
  left: 8px;
  bottom: 38px;
  border-left: 3.5px solid #dbdbdb;
  border-bottom: 3.5px solid #dbdbdb;
}
/* line 329, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer .right-before {
  right: 10px;
  bottom: 38px;
  border-right: 3.5px solid #dbdbdb;
  border-bottom: 3.5px solid #dbdbdb;
}
@media (min-width: 992px) {
  /* line 273, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer {
    position: absolute;
    right: -50%;
    width: 238px;
    bottom: 30px;
    text-align: left;
    -webkit-transform: translateX(-226px);
    -moz-transform: translateX(-226px);
    -ms-transform: translateX(-226px);
    -o-transform: translateX(-226px);
    transform: translateX(-226px);
  }
  /* line 343, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-cloud-practitioner, .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-developer-associate {
    margin-right: 11px;
  }
  /* line 347, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-associate {
    margin-left: 41px;
    margin-top: -12px;
  }
  /* line 351, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer > img.aws-cert-solns-architect-pro {
    margin-left: 11px;
    margin-top: -12px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 273, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer {
    -webkit-transform: translateX(-214px);
    -moz-transform: translateX(-214px);
    -ms-transform: translateX(-214px);
    -o-transform: translateX(-214px);
    transform: translateX(-214px);
  }
}
@media (min-width: 992px) {
  /* line 273, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer {
    justify-content: flex-start;
  }
}
/* line 365, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .client-base-info {
  position: relative;
  z-index: 1;
  color: #fff;
  padding: 14px 15px 17px 15px;
  margin-top: 32px;
  background: #282828;
}
/* line 372, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .client-base-info:before {
  content: '';
  position: absolute;
  top: 0;
  left: -35px;
  z-index: -1;
  background: #282828 none repeat scroll 0 0;
  width: 120%;
  height: 100%;
}
@media (min-width: 992px) {
  /* line 372, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .client-base-info:before {
    width: 401%;
    top: 0;
    left: -400%;
  }
}
/* line 387, ../sass/theme/_aws.scss */
.aws-security-page .aws-select .client-base-info h5 {
  color: #fff;
  line-height: 1.43;
}
@media (min-width: 768px) {
  /* line 365, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .client-base-info {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 365, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .client-base-info {
    order: 1;
    margin-top: 0;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 365, ../sass/theme/_aws.scss */
  .aws-security-page .aws-select .client-base-info {
    padding-left: 35px;
  }
}
/* line 406, ../sass/theme/_aws.scss */
.aws-security-page .testimonials-callout.bg-grey {
  background-color: transparent;
}
/* line 409, ../sass/theme/_aws.scss */
.aws-security-page .testimonials-callout.bg-grey .testimonial-author img.logo-preflextech {
  max-width: 179px;
}
@media (min-width: 992px) {
  /* line 414, ../sass/theme/_aws.scss */
  .aws-security-page .testimonials-callout.bg-grey .carousel .carousel-item {
    min-height: 320px;
  }
}
/* line 510, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients {
  background: #282828;
  /* Clients Popup */
}
/* line 512, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients h2 {
  color: #fff !important;
}
@media (min-width: 768px) {
  /* line 512, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients h2 {
    margin-top: 5px !important;
  }
}
/* line 518, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients h5 {
  color: #282828;
}
/* line 521, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .clients-inner-row {
  padding-top: 20px;
}
@media (min-width: 768px) {
  /* line 521, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .clients-inner-row {
    padding-top: 15px;
  }
}
/* line 526, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .clients-inner-row .clients {
  display: none;
}
/* line 532, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .clients-inner-row.row .col-md-4,
.aws-security-page .aws-clients .collapseClients .row .col-md-4 {
  height: 120px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 532, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .clients-inner-row.row .col-md-4,
  .aws-security-page .aws-clients .collapseClients .row .col-md-4 {
    height: 160px;
    margin-bottom: 30px;
  }
}
/* line 554, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap {
  position: relative;
  z-index: 1;
  background-color: #fff;
  height: 120px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 768px) {
  /* line 554, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap {
    height: 160px;
    width: 100%;
    box-shadow: 0px 2px 28px rgba(40, 40, 40, 0.2);
  }
}
@media (min-width: 992px) {
  /* line 566, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
}
@media (min-width: 992px) {
  /* line 580, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap h6 {
    font-size: 10px ;
    font-size: 0.625rem ;
    line-height: 1.3;
    letter-spacing: 1px;
    opacity: 0;
    color: #797979;
  }
}
/* line 589, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .icon {
  position: absolute;
  right: 15px;
  top: 10px;
  color: #dbdbdb;
  font-size: 20px ;
  font-size: 1.25rem ;
}
/* line 596, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img {
  position: relative;
  top: 35px;
  left: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 601, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-alkermes {
  width: 134px;
}
/* line 604, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-bungii {
  width: 136px;
}
/* line 607, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-preflextech {
  width: 187px;
}
/* line 610, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-onerequest, .aws-security-page .aws-clients .client-info-wrap .client-img.logo-propharma, .aws-security-page .aws-clients .client-info-wrap .client-img.logo-novelcapital {
  width: 164px;
}
/* line 615, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-mainstdata {
  width: 100px;
}
/* line 618, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-gisc {
  width: 140px;
}
/* line 621, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-planitimpact {
  width: 184px;
}
/* line 624, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-relay {
  width: 106px;
}
/* line 627, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-img.logo-redivus {
  width: 140px;
}
@media (min-width: 768px) {
  /* line 596, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .client-img {
    top: 55px;
  }
}
/* line 634, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .industries {
  position: absolute;
  width: 100%;
  bottom: 7px;
  left: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 992px) {
  /* line 640, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .industries h5,
  .aws-security-page .aws-clients .client-info-wrap .industries h6 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
}
@media (min-width: 992px) {
  /* line 646, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .industries h5 {
    line-height: 1.18;
  }
}
/* line 651, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .industries span {
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 1.18;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 656, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .industries span:after {
  content: '\f111';
  font-family: FontAwesome;
  position: relative;
  top: -1px;
  margin: 0 6px;
  text-decoration: none;
  font-size: 4px;
}
/* line 665, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .industries span:only-child:after, .aws-security-page .aws-clients .client-info-wrap .industries span:last-child:after {
  content: '';
}
@media (min-width: 768px) {
  /* line 634, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .industries {
    bottom: 10px;
  }
}
@media (min-width: 992px) {
  /* line 634, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .industries {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 634, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .industries {
    height: 40px;
  }
}
@media (min-width: 992px) {
  /* line 681, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .aws-expertise h5 {
    font-size: 16px ;
    font-size: 1rem ;
    line-height: 1.187;
  }
}
@media (min-width: 992px) {
  /* line 680, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .aws-expertise {
    position: relative;
    display: block;
    bottom: -125px;
    width: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
}
/* line 698, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .client-know-more {
  padding: 17px 15px 0;
}
@media (min-width: 992px) {
  /* line 698, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap .client-know-more {
    position: absolute;
    bottom: -90px;
    left: 0;
    opacity: 0;
    color: #9fba29;
    font: 600 12px/1 "Lato", Arial;
    letter-spacing: 1px;
    white-space: nowrap;
    pointer-events: none;
    border-top: 1px solid rgba(151, 151, 151, 0.24);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 12px ;
    font-size: 0.75rem ;
  }
}
/* line 715, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .client-info-wrap .svg-wrapper {
  top: 0;
  right: -7px;
  -webkit-transform: translateY(1.5px);
  -moz-transform: translateY(1.5px);
  -ms-transform: translateY(1.5px);
  -o-transform: translateY(1.5px);
  transform: translateY(1.5px);
}
/* line 721, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .our-clients-show-more {
  display: block;
  width: 100px;
  margin-top: 20px !important;
}
/* line 725, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .our-clients-show-more .sm-toggle-text {
  cursor: pointer;
  display: none;
  min-height: 24px;
  color: #fff;
  font: 700 16px/1.6 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 732, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .our-clients-show-more .sm-toggle-text:hover, .aws-security-page .aws-clients .our-clients-show-more .sm-toggle-text:focus, .aws-security-page .aws-clients .our-clients-show-more .sm-toggle-text:active {
  color: #9fba29;
}
/* line 737, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .our-clients-show-more .sm-toggle-text span {
  font-size: 20px ;
  font-size: 1.25rem ;
  position: relative;
  top: 2px;
  left: 5px;
}
/* line 744, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .our-clients-show-more .show-less {
  display: none;
}
/* line 747, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .our-clients-show-more .load-more {
  display: block;
}
@media (min-width: 768px) {
  /* line 721, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .our-clients-show-more {
    margin-top: 0 !important;
  }
}
@media (min-width: 1200px) {
  /* line 755, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover {
    position: relative;
    top: 0;
    z-index: 10;
    height: 300px;
  }
  /* line 761, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover:before {
    opacity: 1;
    box-shadow: 0px 2px 28px rgba(40, 40, 40, 0.2);
    -webkit-transform: scale(1.1, 1.06);
    -moz-transform: scale(1.1, 1.06);
    -ms-transform: scale(1.1, 1.06);
    -o-transform: scale(1.1, 1.06);
    transform: scale(1.1, 1.06);
  }
  /* line 766, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .icon {
    opacity: 0;
  }
  /* line 769, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover h6 {
    opacity: 1;
  }
  /* line 772, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .industries {
    position: relative;
    top: 65px;
    margin-bottom: 25px;
  }
  /* line 777, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .industries h5 span {
    font-size: 16px ;
    font-size: 1rem ;
  }
  /* line 779, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .industries h5 span:after {
    content: ',';
    position: relative;
    top: -1px;
    margin: 0 4px 0 1px;
    text-decoration: none;
    font-size: 16px ;
    font-size: 1rem ;
  }
  /* line 788, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .industries h5 span:only-child:after,
  .aws-security-page .aws-clients .client-info-wrap:hover .industries h5 span:last-child:after {
    content: '';
  }
  /* line 794, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .bungii.industries,
  .aws-security-page .aws-clients .client-info-wrap:hover .redivus-health.industries,
  .aws-security-page .aws-clients .client-info-wrap:hover .novel-capital.industries {
    top: 50px;
  }
  /* line 799, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .bungii.aws-expertise,
  .aws-security-page .aws-clients .client-info-wrap:hover .redivus-health.aws-expertise,
  .aws-security-page .aws-clients .client-info-wrap:hover .novel-capital.aws-expertise {
    bottom: -47px;
  }
  /* line 804, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .aws-expertise {
    opacity: 1;
    bottom: -62px;
  }
  /* line 809, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .aws-expertise h5 span:after {
    content: ',';
    position: relative;
    top: -1px;
    margin: 0 4px 0 1px;
    text-decoration: none;
    font-size: 16px ;
    font-size: 1rem ;
  }
  /* line 818, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .aws-expertise h5 span:only-child:after,
  .aws-security-page .aws-clients .client-info-wrap:hover .aws-expertise h5 span:last-child:after {
    content: '';
  }
  /* line 824, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .client-img {
    top: 30px;
  }
  /* line 827, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .client-info-wrap:hover .client-know-more {
    opacity: 1;
    bottom: 14px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    pointer-events: all;
  }
}
/* line 840, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal {
  width: 100%;
  left: 0;
  transition: none;
  background: #fff;
  overflow-y: auto;
  padding-left: 0 !important;
}
/* line 847, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal .modal-dialog {
  width: 100%;
  max-width: 100%;
  height: auto;
  transition: none;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 853, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal .modal-dialog .close {
  opacity: 1;
  right: 30px;
  top: 50px;
  position: absolute;
  z-index: 99;
  width: 29px;
  height: 29px;
  background: url(../images/styles-images/icon-close.png) center no-repeat;
  background-size: 29px 29px;
  border: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 853, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .modal-dialog .close {
    right: 21px;
  }
}
@media (min-width: 992px) {
  /* line 853, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .modal-dialog .close {
    right: 50px;
  }
}
@media (min-width: 768px) {
  /* line 847, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .modal-dialog {
    height: 100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 847, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .modal-dialog {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
/* line 882, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal .modal-content {
  height: 100%;
  min-height: 100%;
  border-radius: 0;
  border: none;
  box-shadow: 0 0 transparent;
  padding-top: 5px;
}
/* line 889, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal .modal-content .modal-body {
  padding: 0;
}
@media (min-width: 992px) {
  /* line 889, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .modal-content .modal-body {
    top: 0;
    position: relative;
    margin-top: 0;
    -ms-overflow-style: none;
  }
}
@media (min-width: 992px) {
  /* line 889, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .modal-content .modal-body {
    padding: 10px;
  }
}
/* line 901, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal .modal-content .container {
  padding: 0 !important;
}
@media (min-width: 768px) {
  /* line 882, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .modal-content {
    padding-top: 0;
  }
}
/* line 909, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-inner {
  padding: 0;
  overflow: visible;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 909, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-inner {
    width: 85%;
  }
}
@media (min-width: 768px) {
  /* line 909, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-inner {
    overflow: hidden;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 920, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item > .row {
    margin: 0;
  }
}
@media (min-width: 768px) {
  /* line 925, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .client-content {
    margin-bottom: 25px;
  }
}
/* line 930, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services {
  display: flex;
  flex-wrap: wrap;
  float: left;
  width: 100%;
}
/* line 935, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services:nth-of-type(3) {
  display: none;
}
/* line 938, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap {
  vertical-align: top;
}
/* line 941, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap:nth-of-type(4), .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap:nth-of-type(5), .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap:nth-of-type(6) {
  margin-top: 10px;
}
@media (min-width: 360px) {
  /* line 947, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap:nth-of-type(4) {
    margin-top: 0;
  }
}
@media (min-width: 422px) {
  /* line 953, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap:nth-of-type(5) {
    margin-top: 0;
  }
}
/* line 959, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap:nth-of-type(6) {
  margin-right: 0;
}
@media (min-width: 497px) {
  /* line 959, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap:nth-of-type(6) {
    margin-top: 0;
  }
}
/* line 967, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap img {
  max-width: 60px;
}
/* line 971, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap h6 {
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 1.3;
  margin-top: 5px;
  color: #282828;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 938, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap {
    margin-right: 30px;
  }
}
@media (min-width: 992px) {
  /* line 938, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-services .logo-wrap {
    margin-right: 37px;
  }
}
/* line 988, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col {
  margin: 10px 0;
}
/* line 990, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col.h-60 {
  height: 60px;
}
/* line 993, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img {
  width: 90px;
}
@media (min-width: 992px) {
  /* line 993, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img {
    width: 100px;
  }
}
/* line 1001, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.aws {
  width: 65px;
}
/* line 1004, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.logo-veeva-content-partner, .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.logo-sales-force, .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.salesforce {
  width: 70px;
}
/* line 1009, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.node, .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.mobile {
  width: 75px;
}
/* line 1013, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.mysql-, .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.linux-logo {
  width: 85px;
}
/* line 1017, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.postgre-logo, .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.mssql-logo {
  width: 120px;
}
/* line 1021, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.highcharts-logo {
  width: 125px;
}
/* line 1024, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item .logos-container.aws-users .col img.reactnative-logo {
  width: 130px;
}
@media (min-width: 992px) {
  /* line 919, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .carousel-item {
    min-height: calc(100vh - 25px);
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 1074, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-img-col {
  border-bottom: 3px solid #dbdbdb;
  padding: 40px 0 25px;
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 1074, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-img-col {
    flex: 1 1 100%;
  }
}
@media (min-width: 768px) {
  /* line 1074, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-img-col {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 1074, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-img-col {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 1092, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content p {
  line-height: 1.43;
  letter-spacing: -0.2px;
}
@media (min-width: 768px) {
  /* line 1092, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content p {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  /* line 1091, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content {
    display: block;
  }
}
/* line 1105, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content-mobile p {
  margin-top: 0;
  margin-bottom: 35px;
}
/* line 1112, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content ul.green-bullet,
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content-mobile ul.green-bullet {
  float: none;
  padding-left: 0;
  margin-bottom: 30px;
  list-style: none;
}
/* line 1117, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content ul.green-bullet li,
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content-mobile ul.green-bullet li {
  color: #282828;
  padding-left: 0;
  line-height: 1.5;
  font-size: 16px ;
  font-size: 1rem ;
  text-indent: -0.9em;
}
/* line 1124, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content ul.green-bullet li:before,
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .content-mobile ul.green-bullet li:before {
  content: '•';
  margin-right: 5px;
  color: #9fba29;
}
/* line 1132, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-img {
  max-width: 165px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}
@media (min-width: 320px) {
  /* line 1132, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-img {
    max-width: 200px;
  }
}
/* line 1142, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .side-info {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.43;
  letter-spacing: -0.2px;
  padding: 0;
}
/* line 1148, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .headings {
  position: relative;
  line-height: 1.23;
  letter-spacing: 1.3px;
  color: #797979;
}
/* line 1153, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .headings:nth-of-type(1) {
  margin-top: 0;
}
/* line 1156, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .headings::after {
  content: '';
  position: relative;
  bottom: 0;
  left: 0;
  width: 80px;
  height: auto;
  border-bottom: 2px solid #dbdbdb;
  margin-top: 15px;
  display: block;
}
@media (min-width: 768px) {
  /* line 1156, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .headings::after {
    margin-top: 14px;
  }
}
/* line 1171, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap {
  margin-bottom: 15px;
}
/* line 1173, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap img {
  margin: 0;
}
/* line 1176, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-marketo {
  height: 30px;
}
@media (min-width: 375px) {
  /* line 1176, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-marketo {
    height: 37px;
  }
}
/* line 1182, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-sales-force {
  height: 41px;
}
@media (min-width: 375px) and (max-width: 991px) {
  /* line 1182, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-sales-force {
    height: 45px;
  }
}
@media (min-width: 992px) {
  /* line 1182, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-sales-force {
    height: 50px;
  }
}
/* line 1191, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-veeva-content-partner {
  width: 57px;
  height: auto;
}
@media (min-width: 375px) and (max-width: 991px) {
  /* line 1191, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-veeva-content-partner {
    width: 76px;
  }
}
@media (min-width: 992px) {
  /* line 1191, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-veeva-content-partner {
    width: 83px;
  }
}
/* line 1201, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap .logo-androidios {
  width: 73px;
  height: auto;
}
@media (min-width: 768px) {
  /* line 1171, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap {
    margin-right: 40px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 1171, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap {
    font-size: 11px ;
    font-size: 0.6875rem ;
  }
}
@media (min-width: 320px) {
  /* line 1171, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .logos-container .logo-wrap {
    margin-bottom: 0;
  }
}
/* line 1215, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial {
  position: relative;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 40px;
  background-color: #f7f7f7;
}
@media (min-width: 768px) {
  /* line 1215, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial {
    clear: both;
    overflow: hidden;
    text-align: left !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1215, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 1215, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial {
    margin-bottom: 100px !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 1215, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial {
    text-align: left;
  }
}
@media (min-width: 992px) {
  /* line 1239, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial.testimonial-1 {
    margin-bottom: 45px !important;
  }
}
/* line 1244, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial.testimonial-2 {
  margin-top: 30px;
}
@media (min-width: 992px) {
  /* line 1244, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial.testimonial-2 {
    margin-top: 0;
  }
}
/* line 1250, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial:before, .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial:after {
  content: '';
  position: absolute;
  top: 0;
  background-color: #f7f7f7;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  /* line 1250, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial:before, .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial:after {
    content: none;
  }
}
/* line 1262, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial:before {
  left: -100%;
}
/* line 1265, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial:after {
  right: -100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1268, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial .client-picture {
    margin-left: -20px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  /* line 1268, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial .client-picture {
    margin-left: 25px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  /* line 1268, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial .client-picture {
    margin-left: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1268, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial .client-picture {
    margin-left: 20px;
  }
}
/* line 1293, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial .col-12 {
  float: none;
}
@media (min-width: 768px) {
  /* line 1295, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial .col-12.ml-md-left {
    left: 12.333%;
  }
}
@media (min-width: 768px) {
  /* line 1300, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .client-testimonial .col-12 p:before {
    top: 11px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1308, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .sidebar {
    padding-left: 0;
  }
}
/* line 1313, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal .carousel-control {
  z-index: 999;
  position: fixed;
}
@media (min-width: 1200px) {
  /* line 1318, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .carousel-control:hover img {
    opacity: 0.6;
  }
}
/* line 1323, ../sass/theme/_aws.scss */
.aws-security-page .aws-clients .aws-clients-modal .carousel-control img {
  transition: opacity .15s ease;
}
@media (min-width: 1200px) {
  /* line 1326, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .carousel-control.left {
    left: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1326, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .carousel-control.left {
    left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 1334, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .carousel-control.right {
    right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1334, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .carousel-control.right {
    right: 0;
  }
}
@media (min-width: 992px) {
  /* line 1313, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .carousel-control {
    opacity: 1;
    background: #fff;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1313, ../sass/theme/_aws.scss */
  .aws-security-page .aws-clients .aws-clients-modal .carousel-control {
    display: none !important;
  }
}
@media (min-width: 768px) {
  /* line 1356, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press {
    margin-top: 30px;
  }
}
/* line 1360, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .container {
  overflow: hidden;
}
/* line 1363, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .press-box-wrapper {
  display: none;
}
@media (min-width: 768px) {
  /* line 1365, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press .press-box-wrapper:hover {
    background-color: #f7f7f7;
  }
}
/* line 1372, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .press-box-wrapper:nth-child(4) .client-press-box:after, .aws-security-page .clients-press .press-box-wrapper:last-child .client-press-box:after {
  content: none;
}
/* line 1376, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .press-box-wrapper:nth-child(5) .client-press-box::before,
.aws-security-page .clients-press .press-box-wrapper .client-press-box::after {
  content: '';
  border-bottom: 1px solid #dbdbdb;
  width: 81px;
  display: block;
  position: absolute;
  bottom: 0;
}
@media (min-width: 768px) {
  /* line 1376, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press .press-box-wrapper:nth-child(5) .client-press-box::before,
  .aws-security-page .clients-press .press-box-wrapper .client-press-box::after {
    content: none;
  }
}
/* line 1388, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .press-box-wrapper:nth-child(5) .client-press-box:before {
  top: 0;
  bottom: auto;
}
/* line 1393, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .client-press-box {
  text-decoration: none;
}
/* line 1395, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .client-press-box:hover {
  cursor: pointer;
}
@media (min-width: 768px) {
  /* line 1393, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press .client-press-box {
    padding-top: 0;
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1393, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press .client-press-box {
    min-height: 190px;
  }
}
@media (min-width: 992px) {
  /* line 1393, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press .client-press-box {
    min-height: 175px;
  }
}
/* line 1409, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .client-img-wrap {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  /* line 1409, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press .client-img-wrap {
    min-height: 33px;
    margin-top: 25px !important;
  }
}
/* line 1417, ../sass/theme/_aws.scss */
.aws-security-page .clients-press img {
  width: 65px;
}
/* line 1419, ../sass/theme/_aws.scss */
.aws-security-page .clients-press img.logo-bungii, .aws-security-page .clients-press img.c2fo-logo {
  width: 80px;
}
/* line 1423, ../sass/theme/_aws.scss */
.aws-security-page .clients-press img.logo-creativecapsule {
  width: 131px;
}
/* line 1426, ../sass/theme/_aws.scss */
.aws-security-page .clients-press img.logo-planitimpact {
  width: 115px;
}
/* line 1429, ../sass/theme/_aws.scss */
.aws-security-page .clients-press img.logo-mainstdata, .aws-security-page .clients-press img.logo-rfp360 {
  width: 65px;
}
/* line 1433, ../sass/theme/_aws.scss */
.aws-security-page .clients-press img.logo-preflextech {
  width: 139px;
}
/* line 1437, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .press-info {
  line-height: 1.189;
}
/* line 1440, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .press-source {
  line-height: 1.189;
  letter-spacing: -0.07058824px;
  margin-bottom: 5px;
}
/* line 1445, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .publish-date {
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 1;
  color: #282828;
  letter-spacing: 1px;
}
@media (min-width: 768px) {
  /* line 1451, ../sass/theme/_aws.scss */
  .aws-security-page .clients-press .show-more-col {
    margin-bottom: 30px;
  }
}
/* line 1456, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .clients-press-show-more {
  display: block;
}
/* line 1458, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .clients-press-show-more .sm-toggle-text {
  display: none;
  min-height: 24px;
  color: #9fba29;
  cursor: pointer;
  font: 700 16px/1.6 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 1465, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .clients-press-show-more .sm-toggle-text:hover, .aws-security-page .clients-press .clients-press-show-more .sm-toggle-text:focus, .aws-security-page .clients-press .clients-press-show-more .sm-toggle-text:active {
  color: #282828;
}
/* line 1470, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .clients-press-show-more .sm-toggle-text span {
  font-size: 20px ;
  font-size: 1.25rem ;
  position: relative;
  top: 2px;
  left: 5px;
}
/* line 1477, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .clients-press-show-more .show-less {
  display: none;
}
/* line 1480, ../sass/theme/_aws.scss */
.aws-security-page .clients-press .clients-press-show-more .load-more {
  display: block;
}
@media (min-width: 768px) {
  /* line 1488, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .cta-text {
    font-size: 20px !important;
    font-size: 1.25rem !important;
    color: #282828;
    font-weight: 400;
    padding-top: 0;
    margin: 0;
    display: inline-block;
  }
}
@media (min-width: 1200px) {
  /* line 1488, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .cta-text {
    margin-left: 12px;
  }
}
@media (min-width: 768px) {
  /* line 1487, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line {
    height: 90px;
    background: #9fba29;
  }
  /* line 1505, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .cta-link:hover, .aws-security-page .drop-us-line .cta-link:active, .aws-security-page .drop-us-line .cta-link:focus {
    text-decoration: none !important;
  }
  /* line 1510, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .cta-link svg {
    margin-left: 5px;
    vertical-align: baseline;
  }
  /* line 1515, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .container {
    position: relative;
    height: 100%;
  }
  /* line 1518, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .container .row {
    height: 100%;
  }
  /* line 1521, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .container .side-img {
    position: absolute;
    max-width: 235px;
    left: -30px;
    top: 2px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  /* line 1521, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .container .side-img {
    left: -85px;
  }
}
@media (min-width: 768px) {
  /* line 1531, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .col-sm-12 {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 1536, ../sass/theme/_aws.scss */
  .aws-security-page .drop-us-line .col-sm-12 img {
    max-width: 90px;
  }
}
/* line 1544, ../sass/theme/_aws.scss */
.aws-security-page .cta-fixed {
  position: fixed;
  bottom: 130px;
  z-index: 8;
  right: 10px;
  width: 60px;
}
@media (min-width: 992px) {
  /* line 1550, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed:hover {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 1555, ../sass/theme/_aws.scss */
.aws-security-page .cta-fixed img {
  width: 60px;
  height: 60px;
  box-shadow: 0 2px 10px rgba(40, 40, 40, 0.2);
}
@media (min-width: 992px) {
  /* line 1555, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed img {
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 0;
    box-shadow: none;
  }
}
@media (min-width: 992px) {
  /* line 1568, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed .cta-info h4 {
    font-size: 16px ;
    font-size: 1rem ;
    line-height: 1.187;
  }
}
@media (min-width: 768px) {
  /* line 1575, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed .cta-info .cta-link:hover, .aws-security-page .cta-fixed .cta-info .cta-link:focus, .aws-security-page .cta-fixed .cta-info .cta-link:active {
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  /* line 1582, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed .cta-info .cta-link svg {
    margin-left: 7px;
    position: absolute;
    top: 3px;
  }
}
@media (min-width: 992px) {
  /* line 1574, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed .cta-info .cta-link {
    position: relative;
    color: #282828;
    font-size: 16px ;
    font-size: 1rem ;
    line-height: 1.187;
  }
}
@media (min-width: 992px) {
  /* line 1567, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed .cta-info {
    position: absolute;
    left: 90px;
    padding: 15px 50px 15px 18px;
  }
}
@media (min-width: 992px) {
  /* line 1544, ../sass/theme/_aws.scss */
  .aws-security-page .cta-fixed {
    right: 0;
    width: 325px;
    height: 90px;
    background-color: #fff;
    box-shadow: 0 2px 10px rgba(40, 40, 40, 0.2);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    -webkit-transform: translateX(235px);
    -moz-transform: translateX(235px);
    -ms-transform: translateX(235px);
    -o-transform: translateX(235px);
    transform: translateX(235px);
  }
}
/* line 1614, ../sass/theme/_aws.scss */
.aws-security-page .expertise {
  background: #f7f7f7;
}
/* line 1616, ../sass/theme/_aws.scss */
.aws-security-page .expertise ul {
  float: none;
}
/* line 1619, ../sass/theme/_aws.scss */
.aws-security-page .expertise .container {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 1619, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .container {
    margin-bottom: 36px;
  }
}
@media (min-width: 992px) {
  /* line 1627, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-main-title-wrap {
    -webkit-flex: 0 0 13.5%;
    -ms-flex: 0 0 13.5%;
    flex: 0 0 13.5%;
    max-width: 13.5%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1627, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-main-title-wrap {
    -webkit-flex: 0 0 18%;
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%;
  }
}
/* line 1635, ../sass/theme/_aws.scss */
.aws-security-page .expertise .tab-title-wrap-outer {
  position: relative;
  display: none;
}
@media (min-width: 768px) {
  /* line 1635, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .tab-title-wrap-outer {
    display: block;
  }
}
@media (min-width: 992px) {
  /* line 1635, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .tab-title-wrap-outer {
    -webkit-flex: 0 0 86.5%;
    -ms-flex: 0 0 86.5%;
    flex: 0 0 86.5%;
    max-width: 86.5%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1635, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .tab-title-wrap-outer {
    -webkit-flex: 0 0 82%;
    -ms-flex: 0 0 82%;
    flex: 0 0 82%;
    max-width: 82%;
  }
}
/* line 1648, ../sass/theme/_aws.scss */
.aws-security-page .expertise .tab-title-wrap-outer {
  position: relative;
  overflow: hidden;
}
/* line 1652, ../sass/theme/_aws.scss */
.aws-security-page .expertise .tab-title-wrap-outer:after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 100%;
  top: 43%;
  border-bottom: 1px solid #dbdbdb;
}
/* line 1660, ../sass/theme/_aws.scss */
.aws-security-page .expertise .tab-title-wrap-outer .tab-title-wrap-inner {
  position: relative;
  z-index: 11;
}
/* line 1666, ../sass/theme/_aws.scss */
.aws-security-page .expertise h2.tab-title {
  position: relative;
  font-weight: 300 !important;
  padding-bottom: 0 !important;
}
/* line 1672, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills {
  position: relative;
  float: none;
  border-bottom: 0;
  overflow: hidden;
  background: #282828;
  min-height: 50px;
  padding: 0;
  width: 100%;
  margin: 0;
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 1683, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills.open li {
    display: block;
    height: 50px;
  }
}
/* line 1689, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills.open button {
  opacity: 1;
  z-index: 1;
}
/* line 1694, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills button {
  opacity: 0;
  z-index: -1;
}
/* line 1697, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills button:hover, .aws-security-page .expertise .expertise-pills button:focus, .aws-security-page .expertise .expertise-pills button:active {
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 1694, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills button {
    opacity: 1;
    z-index: 1;
  }
}
/* line 1707, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills li {
  float: none;
  display: block;
  margin-left: 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 1712, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li:nth-child(6) {
    margin-right: 0;
  }
}
/* line 1717, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills li button {
  border: 0;
  background-color: #282828;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: #dbdbdb;
  border-radius: 0;
  display: block;
  padding: 13px 15px;
  text-align: left;
}
/* line 1729, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills li button svg {
  fill: #282828;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1729, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button svg {
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  /* line 1729, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button svg {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  /* line 1717, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button {
    position: relative;
    display: flex !important;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    height: 92px;
    background-color: #fff;
    color: #282828;
    line-height: 1.2;
    border-radius: 0;
    padding: 15px;
    font-size: 14px ;
    font-size: 0.875rem ;
  }
  /* line 1751, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button strong {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1717, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button {
    font-size: 13px ;
    font-size: 0.8125rem ;
    line-height: 1.2;
    padding: 12px;
  }
}
@media (min-width: 900px) and (max-width: 991px) {
  /* line 1717, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button {
    padding: 15px 12px;
  }
}
@media (min-width: 768px) {
  /* line 1717, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  /* line 1771, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button.active svg {
    fill: #fff;
  }
  /* line 1775, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button.active svg path {
    fill: #fff;
    stroke: #fff;
  }
  /* line 1780, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button.active svg polygon {
    fill: #fff;
    stroke: #fff;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 1769, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li button.active {
    display: block;
    z-index: 1;
    opacity: 1;
  }
}
@media (min-width: 768px) {
  /* line 1797, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li:nth-of-type(1) svg path {
    stroke: none;
  }
}
@media (min-width: 768px) {
  /* line 1806, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li:nth-of-type(3) svg .dollar-sign path {
    stroke: none;
  }
}
@media (min-width: 768px) {
  /* line 1707, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li {
    -webkit-flex: 1 0 16%;
    -ms-flex: 1 0 16%;
    flex: 1 0 16%;
    max-width: 16%;
    margin-right: 5px;
  }
  /* line 1815, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li + li {
    margin-left: 2px;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 1707, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 1826, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills li:first-child button svg path {
    stroke: none;
  }
}
/* line 1834, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills.open button {
  position: relative;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* line 1838, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-pills .toggle-tab {
  position: absolute;
  right: 15px;
  top: 19px;
  color: #fff;
  z-index: 2;
  pointer-events: none;
}
@media (min-width: 768px) {
  /* line 1672, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills {
    display: flex;
    flex-wrap: nowrap;
    max-width: 100%;
    width: 100%;
    background: none;
    min-height: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1672, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-pills {
    padding: 0;
  }
}
/* line 1858, ../sass/theme/_aws.scss */
.aws-security-page .expertise .nav-pills > li > button.active {
  background-color: #282828;
  color: #fff;
}
/* line 1862, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1866, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .tab-pane h1 {
  line-height: 1.2 !important;
  font-weight: 300 !important;
}
/* line 1871, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content h3 {
  margin-bottom: 35px;
  margin-top: 30px;
}
/* line 1875, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content h6 {
  color: #282828;
  line-height: 1.3;
}
/* line 1879, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content ul {
  margin-left: 22px;
}
/* line 1881, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content ul li {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.4;
  text-indent: -0.9em;
  color: #282828;
}
/* line 1886, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content ul li:before {
  content: '•';
  color: #9fba29;
  margin-right: 5px;
}
/* line 1893, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content svg {
  min-height: 60px;
}
/* line 1897, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-native-dev h3 {
  font-size: 22px !important;
  font-size: 1.375rem !important;
}
/* line 1900, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-native-dev .col-md-2 {
  min-height: 133px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1900, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-native-dev .col-md-2 {
    min-height: 118px;
  }
}
@media (min-width: 992px) {
  /* line 1900, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-native-dev .col-md-2 {
    min-height: 100px;
  }
}
/* line 1909, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-native-dev h6 {
  margin-top: 16px;
}
/* line 1915, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .col-outer {
  overflow: hidden;
}
/* line 1918, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption {
  margin-bottom: 25px;
}
/* line 1922, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper .col-6 {
  padding: 0 5px;
}
@media (min-width: 411px) and (max-width: 419px) {
  /* line 1922, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper .col-6 {
    padding: 0 4px;
  }
}
/* line 1928, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper .arrow-mobile {
  min-height: auto;
  display: inline-block;
  margin-top: 6px;
}
@media (min-width: 768px) {
  /* line 1928, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper .arrow-mobile {
    display: none;
  }
}
/* line 1936, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper .arrow {
  width: 100%;
  min-height: 10px;
  display: none;
}
@media (min-width: 768px) {
  /* line 1936, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper .arrow {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  /* line 1945, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 .column-1 {
    margin-top: 4px;
    height: 67.6px;
  }
}
@media (min-width: 768px) {
  /* line 1951, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 .column-2 {
    height: 144.517px;
  }
}
@media (min-width: 768px) {
  /* line 1956, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 .column-3 {
    height: 158.5px;
  }
}
/* line 1961, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 .column-2,
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 .column-3 {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1965, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 .column-2 h5,
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 .column-3 h5 {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 1944, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper1 {
    width: 222px;
    -webkit-flex: 0 0 222px;
    -ms-flex: 0 0 222px;
    flex: 0 0 222px;
    max-width: 222px;
  }
}
@media (min-width: 768px) {
  /* line 1975, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .column-wrapper {
    margin-top: 4px;
  }
}
@media (min-width: 992px) {
  /* line 1975, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .column-wrapper {
    height: 382.55px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1983, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .arrow {
    position: relative;
    width: 390px !important;
    right: 186px;
  }
}
@media (min-width: 375px) and (max-width: 410px) {
  /* line 1991, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-1 .col-xs-6:nth-child(1), .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-1 .col-xs-6:nth-child(2) {
    min-height: 95px;
  }
}
/* line 1999, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-2 .col-6:nth-child(3), .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-2 .col-6:nth-child(4) {
  margin-bottom: 0;
}
@media (min-width: 375px) and (max-width: 410px) {
  /* line 1999, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-2 .col-6:nth-child(3), .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-2 .col-6:nth-child(4) {
    min-height: 95px;
  }
}
/* line 2007, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .col-6 {
  min-height: 105px;
  margin-bottom: 20px;
}
@media (min-width: 376px) and (max-width: 410px) {
  /* line 2007, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .col-6 {
    min-height: 100px;
  }
}
@media (min-width: 411px) and (max-width: 767px) {
  /* line 2007, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .col-6 {
    min-height: 88px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2007, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .col-6 {
    min-height: 100px;
  }
}
@media (min-width: 992px) {
  /* line 2007, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .col-6 {
    min-height: 100%;
    margin-bottom: 0;
  }
}
/* line 2024, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 h6 {
  margin-bottom: 0;
}
/* line 2027, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .column-wrapper h5 {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 2027, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .column-wrapper h5 {
    margin-bottom: 0;
  }
}
/* line 2033, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-1 {
  margin: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2033, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-1 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  /* line 2033, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-1 {
    margin-top: 39px;
  }
}
/* line 2042, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-2 {
  margin: 0;
}
@media (min-width: 992px) {
  /* line 2042, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 .row-2 {
    margin-top: 49px;
    margin-bottom: 47.28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1974, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 {
    width: 204px;
    -webkit-flex: 0 0 204px;
    -ms-flex: 0 0 204px;
    flex: 0 0 204px;
    max-width: 204px;
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  /* line 1974, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper2 {
    width: 388px;
    -webkit-flex: 0 0 388px;
    -ms-flex: 0 0 388px;
    flex: 0 0 388px;
    max-width: 388px;
  }
}
/* line 2059, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 {
  margin-right: 0;
}
/* line 2061, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 h6 {
  margin-top: 2px;
}
/* line 2064, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 .column-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2067, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 .column-wrapper svg {
  min-height: auto !important;
}
/* line 2071, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 .column-wrapper:nth-of-type(3) h6 {
  margin-top: 1px;
}
@media (min-width: 768px) {
  /* line 2076, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 .column-1 {
    margin-top: 4px;
  }
}
@media (min-width: 768px) {
  /* line 2076, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 .column-1 {
    height: 179.517px;
  }
}
@media (min-width: 768px) {
  /* line 2084, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 .column-2 {
    height: 96.5167px;
  }
}
@media (min-width: 768px) {
  /* line 2089, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 .column-3 {
    height: 94.5167px;
  }
}
@media (min-width: 768px) {
  /* line 2059, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper.content-wrapper3 {
    width: 254px;
    -webkit-flex: 0 0 254px;
    -ms-flex: 0 0 254px;
    flex: 0 0 254px;
    max-width: 254px;
  }
}
@media (min-width: 768px) {
  /* line 1921, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row .content-wrapper {
    padding: 0;
    margin-right: 6px;
  }
}
@media (min-width: 768px) {
  /* line 1920, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .container-row {
    justify-content: center;
    margin-top: 50px;
  }
}
/* line 2110, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption h4 {
  color: #282828;
  line-height: 1.2;
  letter-spacing: 0.18px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 2117, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption h4.column-title {
  margin-top: 5px;
}
@media (min-width: 768px) {
  /* line 2117, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption h4.column-title {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  /* line 2110, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption h4 {
    margin-bottom: -2px;
  }
}
/* line 2127, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .column-wrapper {
  border: 1px solid #dbdbdb;
  padding: 15px 14px 11px;
  margin-bottom: 6px;
}
/* line 2131, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .column-wrapper svg {
  vertical-align: super;
}
/* line 2134, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .column-wrapper h5 {
  color: #282828;
  letter-spacing: 0.06px;
  margin-top: 0;
  margin-bottom: 0;
  font: 400 14px/1.2 "Lato", Arial;
  font-size: 14px ;
  font-size: 0.875rem ;
}
/* line 2142, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cloud-adoption .column-wrapper h6 {
  color: #282828;
  line-height: 1.16;
  letter-spacing: 0.144px;
  margin-top: 3px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 2127, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption .column-wrapper {
    padding: 15px 14px;
  }
}
@media (min-width: 768px) {
  /* line 1918, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cloud-adoption {
    margin-bottom: 0;
  }
}
/* line 2157, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .devOps-security {
  margin-bottom: 30px;
}
/* line 2159, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .devOps-security img {
  margin-top: 20px;
  max-width: 526px;
  height: auto;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 2157, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .devOps-security {
    margin-bottom: 0;
  }
}
/* line 2171, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .row svg {
  min-height: 60px;
  overflow: visible;
}
@media (min-width: 768px) {
  /* line 2171, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .row svg {
    min-height: 54px;
  }
}
@media (min-width: 768px) {
  /* line 2170, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2184, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .outer-block {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2190, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .col-md-2 {
    width: 22.667%;
    -webkit-flex: 0 0 22.667%;
    -ms-flex: 0 0 22.667%;
    flex: 0 0 22.667%;
    max-width: 22.667%;
  }
}
@media (min-width: 992px) {
  /* line 2190, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .col-md-2 {
    width: 19%;
    -webkit-flex: 0 0 19%;
    -ms-flex: 0 0 19%;
    flex: 0 0 19%;
    max-width: 19%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2200, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .col-md-4 {
    width: 36.333%;
    -webkit-flex: 0 0 36.333%;
    -ms-flex: 0 0 36.333%;
    flex: 0 0 36.333%;
    max-width: 36.333%;
  }
}
/* line 2206, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics h6 {
  margin-top: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2206, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics h6 {
    font-size: 11px ;
    font-size: 0.6875rem ;
  }
}
@media (min-width: 768px) {
  /* line 2212, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .col-md-12:not(:first-child) {
    min-height: 107px;
    margin-bottom: 0;
  }
}
/* line 2218, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-md-12:not(:first-child),
.aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-md-12:not(:first-child),
.aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-md-12:not(:first-child),
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-inner .col-md-6 {
  margin-top: 5px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2218, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-md-12:not(:first-child),
  .aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-md-12:not(:first-child),
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-md-12:not(:first-child),
  .aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-inner .col-md-6 {
    margin-top: 5px;
  }
}
/* line 2227, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-md-12:not(:first-child):not(:nth-child(2)),
.aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-md-12:not(:first-child):not(:nth-child(2)) {
  margin-top: 10px;
}
@media (min-width: 992px) {
  /* line 2227, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-md-12:not(:first-child):not(:nth-child(2)),
  .aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-md-12:not(:first-child):not(:nth-child(2)) {
    margin-top: 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2227, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-md-12:not(:first-child):not(:nth-child(2)),
  .aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-md-12:not(:first-child):not(:nth-child(2)) {
    margin-top: 15px;
    min-height: 104px;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  /* line 2238, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-md-12:not(:first-child):not(:nth-child(2)) {
    margin-top: 15px !important;
  }
}
/* line 2244, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-md-12:not(:first-child):not(:nth-child(2)) {
  margin-top: 22px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2244, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-md-12:not(:first-child):not(:nth-child(2)) {
    margin-top: 55px;
  }
}
@media (min-width: 992px) {
  /* line 2244, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-md-12:not(:first-child):not(:nth-child(2)) {
    margin-top: 30px;
    margin-bottom: 7px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2255, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-6 {
    min-height: 134px;
  }
}
@media (min-width: 992px) {
  /* line 2255, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-6 {
    min-height: 131px;
  }
}
/* line 2263, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-4 .img-wrap {
  min-height: 80px;
  margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2263, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .img-wrap {
    min-height: 62px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2263, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .img-wrap {
    min-height: 77px;
  }
}
@media (min-width: 1200px) {
  /* line 2263, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .img-wrap {
    min-height: 75px;
  }
}
/* line 2278, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-md-12:nth-child(4) h6 {
  margin-bottom: 3px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2278, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-md-12:nth-child(4) h6 {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  /* line 2287, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-3-1 {
    height: 163px;
    margin-bottom: 25px;
  }
}
/* line 2293, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-md-6 {
  min-height: 90px !important;
  margin-bottom: 3px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2293, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-md-6 {
    margin-bottom: 8px !important;
  }
}
/* line 2300, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .row {
  min-height: 100px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 15px;
  flex-wrap: wrap;
}
/* line 2306, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .row .col-md-12 {
  padding: 0;
}
/* line 2309, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .row p {
  width: 100%;
}
/* line 2315, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-inner:nth-of-type(2) .col-md-12:nth-of-type(2) {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 73px;
}
/* line 2323, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-inner:nth-child(2) h6 {
  margin-top: 6px;
  margin-bottom: 7px;
}
/* line 2329, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-outer .col-6 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 2334, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1,
  .aws-security-page .expertise .expertise-content .data-analytics .clm-2,
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 {
    height: 539px;
  }
}
/* line 2342, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-inner {
  padding-bottom: 3px;
  flex-wrap: wrap;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2347, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-inner .col-md-12:nth-child(5) h6 {
    margin-bottom: 3px;
  }
}
@media (min-width: 768px) {
  /* line 2342, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-inner {
    height: 538px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2342, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-1 .col-inner {
    padding-bottom: 5px;
  }
}
/* line 2362, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-inner {
  flex-wrap: wrap;
  margin: 0;
  padding-bottom: 3px;
}
@media (min-width: 768px) {
  /* line 2362, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-inner {
    height: 538px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2362, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-2 .col-inner {
    padding-bottom: 5px;
  }
}
/* line 2376, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-3 .col-3-2 .col-inner {
  padding-bottom: 5px;
}
/* line 2379, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-3 .col-3-2 div:nth-of-type(5), .aws-security-page .expertise .expertise-content .data-analytics .clm-3 .col-3-2 div:nth-of-type(6) {
  margin-top: 1px;
  margin-bottom: 7px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2379, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-3 .col-3-2 div:nth-of-type(5), .aws-security-page .expertise .expertise-content .data-analytics .clm-3 .col-3-2 div:nth-of-type(6) {
    margin-top: 2px;
  }
}
@media (min-width: 768px) {
  /* line 2375, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-3 .col-3-2 {
    height: 350px;
  }
}
/* line 2392, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-inner {
  flex-wrap: wrap;
  margin: 0;
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 2392, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-inner {
    height: 538px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2392, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-inner {
    padding-bottom: 6px;
  }
}
@media (min-width: 992px) {
  /* line 2392, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 .col-inner {
    padding-bottom: 4px;
  }
}
/* line 2406, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .clm-4 img {
  max-width: 120px;
}
@media (min-width: 768px) {
  /* line 2406, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 img {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2406, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .clm-4 img {
    max-width: 95px;
  }
}
/* line 2416, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-inner {
  overflow: hidden;
  border: 1px solid #dbdbdb;
}
/* line 2419, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .data-analytics .col-inner p {
  border-bottom: 1px solid #dbdbdb;
  padding-top: 7px !important;
  padding-bottom: 15px !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2419, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .data-analytics .col-inner p {
    font-size: 13px ;
    font-size: 0.8125rem ;
    padding-bottom: 10px !important;
  }
}
/* line 2431, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 2433, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .row {
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  /* line 2439, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .row div:nth-child(1),
  .aws-security-page .expertise .expertise-content .cost-optimization .row div:nth-child(2) {
    margin-bottom: 0;
  }
}

@media (min-width: 826px) and (max-width: 991px) {
  /* line 2433, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .row {
    margin-left: 5px;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2451, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .regular-cloud-bill {
    margin-right: 30px;
  }
}
@media (min-width: 992px) {
  /* line 2451, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .regular-cloud-bill {
    margin-right: 86px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2459, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .cloud-cost-optimization {
    margin-right: -9px;
  }
}
@media (min-width: 992px) {
  /* line 2459, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .cloud-cost-optimization {
    margin-right: -6px;
  }
}
@media (min-width: 768px) {
  /* line 2467, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .reduced-cloud-bill {
    margin-left: 15px;
  }
}
/* line 2472, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-inner {
  overflow: hidden;
  border: 1px solid #dbdbdb;
  background-color: #fff;
}
/* line 2476, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-inner p {
  line-height: 1.2;
  border-bottom: 1px solid #dbdbdb;
  padding-top: 7px !important;
  padding-bottom: 15px !important;
  margin-bottom: 17px !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2476, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-inner p {
    font-size: 11px ;
    font-size: 0.6875rem ;
  }
}
/* line 2487, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-inner svg {
  min-height: auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2490, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-inner .col-md-12 {
    padding-left: 9px;
    padding-right: 9px;
  }
}
/* line 2497, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-3 .col-inner {
  display: inline-block;
  max-width: 205px;
  width: 100%;
  min-height: 195px;
}
/* line 2502, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-3 .col-inner .col-sm-12:not(:first-child) {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 6px;
}
/* line 2509, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-3 .col-inner .reduced-cloud-bill-info {
  margin-top: 0 !important;
}
/* line 2512, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-3 .col-inner h6 {
  width: 100%;
}
/* line 2516, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 {
  margin-bottom: 45px;
}
/* line 2518, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner {
  border: 1px solid #e87f1a;
}
/* line 2521, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1,
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-2 {
  position: absolute;
  -webkit-transform: translateX(-50%) rotate(90deg);
  -moz-transform: translateX(-50%) rotate(90deg);
  -ms-transform: translateX(-50%) rotate(90deg);
  -o-transform: translateX(-50%) rotate(90deg);
  transform: translateX(-50%) rotate(90deg);
}
@media (min-width: 768px) {
  /* line 2521, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1,
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-2 {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 2529, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1 {
  top: -53px;
  left: 50%;
}
@media (min-width: 768px) {
  /* line 2529, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1 {
    top: 50%;
  }
}
@media (min-width: 768px) and (max-width: 850px) {
  /* line 2529, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1 {
    left: -37px;
  }
}
@media (min-width: 850px) and (max-width: 900px) {
  /* line 2529, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1 {
    left: -31px;
  }
}
@media (min-width: 901px) and (max-width: 950px) {
  /* line 2529, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1 {
    left: -28px;
  }
}
@media (min-width: 951px) and (max-width: 991px) {
  /* line 2529, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1 {
    left: -20px;
  }
}
@media (min-width: 992px) {
  /* line 2529, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-1 {
    left: -91px;
  }
}
/* line 2552, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-2 {
  bottom: -53px;
  left: 50%;
}
@media (min-width: 768px) {
  /* line 2552, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-2 {
    right: -14px;
    top: 50%;
    left: auto;
  }
}
@media (min-width: 850px) and (max-width: 900px) {
  /* line 2552, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-2 {
    right: -9px;
  }
}
@media (min-width: 901px) and (max-width: 950px) {
  /* line 2552, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-2 {
    right: -8px;
  }
}
@media (min-width: 951px) and (max-width: 991px) {
  /* line 2552, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .arrow-2 {
    right: 0;
  }
}
/* line 2570, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner {
  display: inline-block;
  max-width: 350px;
  width: 95%;
  min-height: 271px;
  margin: 0 auto;
  position: relative;
  overflow: visible;
}
/* line 2580, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12:not(:first-child) {
  display: flex;
  align-items: center;
  padding-bottom: 25px;
  padding-left: 92px;
}
@media (min-width: 320px) {
  /* line 2580, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12:not(:first-child) {
    padding-left: 120px;
  }
}
/* line 2589, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 svg {
  width: 30px;
  margin-right: 20px;
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 2589, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 svg {
    width: 42px;
  }
}
@media (min-width: 768px) and (max-width: 799px) {
  /* line 2589, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 svg {
    width: 40px;
  }
}
@media (min-width: 800px) and (max-width: 829px) {
  /* line 2589, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 svg {
    width: 44px;
  }
}
@media (min-width: 830px) {
  /* line 2589, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 svg {
    width: 47px;
  }
}
/* line 2605, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 .reserved-instances-svg {
  width: 47px;
}
@media (min-width: 340px) and (max-width: 375px) {
  /* line 2605, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 .reserved-instances-svg {
    width: 37px;
  }
}
@media (min-width: 375px) and (max-width: 376px) {
  /* line 2605, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 .reserved-instances-svg {
    width: 50px;
  }
}
@media (min-width: 376px) and (max-width: 767px) {
  /* line 2605, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 .reserved-instances-svg {
    width: 42px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2617, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner .col-md-12 h5 {
    font-size: 13px ;
    font-size: 0.8125rem ;
  }
}
@media (min-width: 450px) {
  /* line 2570, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .col-inner {
    width: 100%;
  }
}
/* line 2628, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .aws-image-wrapper {
  width: 100px;
  height: 85px;
  border: 1px solid #dbdbdb;
  border-top: 5px solid #e87f1a;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -25px;
  top: 50%;
  background-color: #fff;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 320px) and (max-width: 567px) {
  /* line 2628, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .aws-image-wrapper {
    width: 129px;
    height: 114px;
  }
}
@media (min-width: 414px) and (max-width: 567px) {
  /* line 2628, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .aws-image-wrapper {
    left: -35px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 2628, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .aws-image-wrapper {
    left: -79px;
    width: 159px;
    height: 124px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2628, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .aws-image-wrapper {
    width: 129px;
    height: 114px;
  }
}
@media (min-width: 992px) {
  /* line 2628, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 .aws-image-wrapper {
    width: 159px;
    height: 124px;
    left: -79px;
  }
}
@media (min-width: 768px) and (max-width: 830px) {
  /* line 2516, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 {
    width: 43.667%;
    -webkit-flex: 0 0 43.667%;
    -ms-flex: 0 0 43.667%;
    flex: 0 0 43.667%;
    max-width: 43.667%;
  }
}
@media (min-width: 992px) {
  /* line 2516, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization .col-md-6 {
    width: 40.667%;
    -webkit-flex: 0 0 40.667%;
    -ms-flex: 0 0 40.667%;
    flex: 0 0 40.667%;
    max-width: 40.667%;
  }
}
@media (min-width: 768px) {
  /* line 2431, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .cost-optimization {
    margin-bottom: 0;
  }
}
/* line 2676, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning {
  margin-bottom: 30px;
}
/* line 2679, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block1 {
  position: relative;
  background-color: rgba(108, 174, 62, 0.86);
}
/* line 2682, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block1 h6 {
  width: 180px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  /* line 2679, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block1 {
    width: 685px;
    height: 345px;
  }
}
/* line 2691, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block1,
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2,
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 {
  display: inline-block;
  padding-left: 25px;
  padding-top: 11px;
}
/* line 2697, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block1 svg,
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2 svg,
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 svg {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 2697, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block1 svg,
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2 svg,
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 svg {
    padding-left: 0;
  }
}
/* line 2704, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2,
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 {
  position: relative;
  bottom: 0;
  right: 0;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 2704, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2,
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 {
    position: absolute;
  }
}
/* line 2714, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2 {
  background-color: rgba(95, 154, 53, 0.86);
  width: 100%;
}
/* line 2717, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2 h6 {
  width: 154px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 2714, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block2 {
    width: 458px;
    height: 284px;
  }
}
/* line 2726, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 {
  background-color: rgba(83, 136, 46, 0.85);
}
/* line 2728, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 h6 {
  width: 133px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  /* line 2726, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container .inner-block3 {
    width: 254px;
    height: 223px;
  }
}
/* line 2737, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container p {
  font-weight: 700;
  line-height: 1.2;
  border-bottom: 1px solid #fff;
  display: inline-block;
  padding-bottom: 10px !important;
}
/* line 2744, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container h6 {
  margin-top: 0;
}
/* line 2747, ../sass/theme/_aws.scss */
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container p,
.aws-security-page .expertise .expertise-content .machine-learning .machine-learing-container h6 {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 2676, ../sass/theme/_aws.scss */
  .aws-security-page .expertise .expertise-content .machine-learning {
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  /* line 2764, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .aws-select .client-base-wrap {
    flex-wrap: nowrap;
  }
}
@media (min-width: 992px) {
  /* line 2769, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .aws-select .client-base-info {
    -webkit-flex: 0 0 690px;
    -ms-flex: 0 0 690px;
    flex: 0 0 690px;
    max-width: 690px;
  }
}
@media (min-width: 992px) {
  /* line 2774, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer {
    -webkit-transform: translateX(-338px);
    -moz-transform: translateX(-338px);
    -ms-transform: translateX(-338px);
    -o-transform: translateX(-338px);
    transform: translateX(-338px);
  }
}
@media (min-width: 1200px) {
  /* line 2774, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer {
    -webkit-transform: translateX(-333px);
    -moz-transform: translateX(-333px);
    -ms-transform: translateX(-333px);
    -o-transform: translateX(-333px);
    transform: translateX(-333px);
  }
}
@media (min-width: 992px) {
  /* line 2774, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .aws-select .aws-certifications .aws-icon-wrapper-outer {
    bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2786, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .aws-clients .aws-clients-modal #aws-clients-carousel .headings {
    font-size: 11px ;
    font-size: 0.6875rem ;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2792, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .drop-us-line .cta-text {
    font-size: 18px !important;
    font-size: 1.125rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2797, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .drop-us-line .container .side-img {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2802, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .drop-us-line .col-sm-12 img {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 809px) {
  /* line 2808, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .clients-press .client-press-box {
    min-height: 223px;
  }
}
@media (min-width: 810px) and (max-width: 991px) {
  /* line 2808, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .clients-press .client-press-box {
    min-height: 210px;
  }
}
@media (min-width: 992px) {
  /* line 2808, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .clients-press .client-press-box {
    min-height: 195px;
  }
}
@media (min-width: 768px) and (max-width: 830px) {
  /* line 2820, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .expertise-pills li button {
    font-size: 10px ;
    font-size: 0.625rem ;
    font-size: 10px;
  }
}
@media (min-width: 831px) and (max-width: 991px) {
  /* line 2820, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .expertise-pills li button {
    font-size: 11px ;
    font-size: 0.6875rem ;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2820, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .expertise-pills li button {
    font-size: 12px ;
    font-size: 0.75rem ;
  }
}
@media (min-width: 1200px) {
  /* line 2820, ../sass/theme/_aws.scss */
  .current-lang-de .aws-security-page .expertise-pills li button {
    font-size: 13px ;
    font-size: 0.8125rem ;
  }
}

/* line 4, ../sass/theme/_news.scss */
body.page-template-template-news.modal-open, body.page-template-template-news.modal-open, body.page-template-template-news-de.modal-open, body.page-template-template-news-de.modal-open {
  overflow: hidden !important;
}
/* line 9, ../sass/theme/_news.scss */
body.page-template-template-news .news, body.page-template-template-news-de .news {
  background-color: #ececec;
  overflow: hidden;
}

/* line 16, ../sass/theme/_news.scss */
.news-page {
  overflow: hidden;
  width: 100%;
  /* Load More content */
  /* News Popup */
}
/* line 20, ../sass/theme/_news.scss */
.news-page .news-parent-row {
  padding-top: 30px;
}
@media (min-width: 568px) and (max-width: 1199px) {
  /* line 20, ../sass/theme/_news.scss */
  .news-page .news-parent-row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 768px) {
  /* line 20, ../sass/theme/_news.scss */
  .news-page .news-parent-row {
    padding-top: 20px;
  }
}
/* line 33, ../sass/theme/_news.scss */
.news-page .label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font: 700 75%/1 "Lato", Arial;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
/* line 55, ../sass/theme/_news.scss */
.news-page a:hover, .news-page a:active, .news-page a:focus {
  text-decoration: none;
}
/* line 62, ../sass/theme/_news.scss */
.news-page > .container {
  padding-bottom: 48px !important;
}
/* line 65, ../sass/theme/_news.scss */
.news-page > .container .news-container {
  margin-bottom: 20px;
}
/* line 70, ../sass/theme/_news.scss */
.news-page > .container .news-container.aws-news-block .news-inner .logo-wrapper {
  height: auto;
}
/* line 75, ../sass/theme/_news.scss */
.news-page > .container .news-container.aws-news-block h3 {
  color: #fff;
}
/* line 81, ../sass/theme/_news.scss */
.news-page > .container .news-container.veeva-news-block .logo-wrapper {
  height: auto;
  margin-top: 15px;
  padding-bottom: 10px;
}
/* line 87, ../sass/theme/_news.scss */
.news-page > .container .news-container.veeva-news-block .veeva-logo {
  max-width: 105px;
}
@media (min-width: 568px) and (max-width: 650px) {
  /* line 87, ../sass/theme/_news.scss */
  .news-page > .container .news-container.veeva-news-block .veeva-logo {
    max-width: 95px;
  }
}
/* line 95, ../sass/theme/_news.scss */
.news-page > .container .news-container.veeva-news-block h4,
.news-page > .container .news-container.veeva-news-block h5 {
  color: #fff;
  text-align: center;
}
/* line 101, ../sass/theme/_news.scss */
.news-page > .container .news-container.veeva-news-block h4 {
  font-size: 18px ;
  font-size: 1.125rem ;
  margin: 8px 0 0;
  line-height: 1.21;
}
/* line 107, ../sass/theme/_news.scss */
.news-page > .container .news-container.veeva-news-block h5 {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.176;
  margin-top: 4px;
}
/* line 117, ../sass/theme/_news.scss */
.news-page > .container .news-container.news-summer-party .news-inner .logo-wrapper {
  height: auto;
}
/* line 120, ../sass/theme/_news.scss */
.news-page > .container .news-container.news-summer-party .news-inner .logo-wrapper img {
  max-height: 150px;
  object-fit: cover;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 120, ../sass/theme/_news.scss */
  .news-page > .container .news-container.news-summer-party .news-inner .logo-wrapper img {
    max-height: 130px;
  }
}
@media (min-width: 992px) {
  /* line 120, ../sass/theme/_news.scss */
  .news-page > .container .news-container.news-summer-party .news-inner .logo-wrapper img {
    max-height: 130px;
  }
}
@media (min-width: 568px) {
  /* line 65, ../sass/theme/_news.scss */
  .news-page > .container .news-container {
    padding: 0 10px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 65, ../sass/theme/_news.scss */
  .news-page > .container .news-container {
    width: 50%;
    float: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 62, ../sass/theme/_news.scss */
  .news-page > .container {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 62, ../sass/theme/_news.scss */
  .news-page > .container {
    padding-left: 39px !important;
  }
}
/* line 157, ../sass/theme/_news.scss */
.news-page .news-inner .label {
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 1.15;
  padding: 5px 11px 4.5px;
  border-radius: 12px;
}
/* line 164, ../sass/theme/_news.scss */
.news-page .news-inner .intersectent-title {
  font-size: 20px ;
  font-size: 1.25rem ;
}
/* line 168, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 88px;
}
/* line 174, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .aws-logo {
  max-width: 125px;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 174, ../sass/theme/_news.scss */
  .news-page .news-inner .logo-wrapper .aws-logo {
    max-width: 103px;
  }
}
/* line 182, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .intersect-ent-logo {
  max-width: 189px;
}
/* line 186, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .msd-logo {
  max-width: 92px;
}
/* line 190, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .bungii-logo {
  max-width: 144px;
}
/* line 194, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .rfp-logo {
  max-width: 114px;
}
/* line 198, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .c2fo-logo {
  max-width: 146px;
}
/* line 202, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .cc-logo {
  max-width: 194px;
}
/* line 206, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .planit-impact-logo {
  max-width: 167px;
}
/* line 210, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .redivus-logo {
  max-width: 160px;
}
/* line 214, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .pepper-logo {
  max-width: 133px;
}
/* line 218, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .guardian-alpha-logo {
  max-width: 180px;
}
/* line 222, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .quantalQ-logo {
  max-width: 180px;
}
/* line 226, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .ihh-logo {
  max-width: 110px;
}
/* line 229, ../sass/theme/_news.scss */
.news-page .news-inner .logo-wrapper .cleangreen-logo {
  max-width: 164px;
}
/* line 234, ../sass/theme/_news.scss */
.news-page .news-inner .redivus-logo-wrapper {
  height: auto;
  padding: 30px 0;
}
/* line 239, ../sass/theme/_news.scss */
.news-page .news-inner .ihh-logo-wrapper {
  height: auto;
}
/* line 243, ../sass/theme/_news.scss */
.news-page .news-inner .news-info {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
/* line 249, ../sass/theme/_news.scss */
.news-page .news-inner p {
  font-size: 15px ;
  font-size: 0.9375rem ;
  line-height: 1.2;
  color: #282828;
}
/* line 255, ../sass/theme/_news.scss */
.news-page .news-inner h3,
.news-page .news-inner h4,
.news-page .news-inner h5 {
  margin-top: 0;
}
/* line 261, ../sass/theme/_news.scss */
.news-page .news-inner h3 {
  font-size: 19px !important;
  font-size: 1.1875rem !important;
  line-height: 1.21;
  color: #282828;
  margin-left: 0;
}
/* line 267, ../sass/theme/_news.scss */
.news-page .news-inner h3 a {
  color: #282828;
}
/* line 270, ../sass/theme/_news.scss */
.news-page .news-inner h3 a:hover, .news-page .news-inner h3 a:active, .news-page .news-inner h3 a:focus {
  text-decoration: none;
}
/* line 278, ../sass/theme/_news.scss */
.news-page .news-inner h4 {
  font-size: 17px ;
  font-size: 1.0625rem ;
  line-height: 1.176;
}
/* line 283, ../sass/theme/_news.scss */
.news-page .news-inner h5 {
  font-size: 15px ;
  font-size: 0.9375rem ;
  line-height: 1.2;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 156, ../sass/theme/_news.scss */
  .news-page .news-inner {
    min-height: 308px;
  }
}
/* line 299, ../sass/theme/_news.scss */
.news-page .news-cleangreen h4,
.news-page .news-ihh h4,
.news-page .news-quantalQ h4,
.news-page .news-guardian-alpha h4,
.news-page .news-redivus h4,
.news-page .news-pepper h4 {
  font-size: 20px ;
  font-size: 1.25rem ;
}
@media (min-width: 667px) {
  /* line 299, ../sass/theme/_news.scss */
  .news-page .news-cleangreen h4,
  .news-page .news-ihh h4,
  .news-page .news-quantalQ h4,
  .news-page .news-guardian-alpha h4,
  .news-page .news-redivus h4,
  .news-page .news-pepper h4 {
    padding-right: 21px;
  }
}
@media (min-width: 992px) {
  /* line 299, ../sass/theme/_news.scss */
  .news-page .news-cleangreen h4,
  .news-page .news-ihh h4,
  .news-page .news-quantalQ h4,
  .news-page .news-guardian-alpha h4,
  .news-page .news-redivus h4,
  .news-page .news-pepper h4 {
    padding-right: 0;
  }
}
/* line 312, ../sass/theme/_news.scss */
.news-page #cc-year-in-review-2024 {
  cursor: pointer;
}
/* line 315, ../sass/theme/_news.scss */
.news-page #cc-year-in-review-2024 .news-inner {
  background: url("../../content/images/content-images/year-in-review-cover.png") no-repeat;
  background-size: cover;
  background-position: center right;
  height: 100%;
  background-color: transparent;
}
/* line 323, ../sass/theme/_news.scss */
.news-page #cc-year-in-review-2024 .news-inner .title {
  font-size: 33px ;
  font-size: 2.0625rem ;
  line-height: 40px;
  font-weight: 500;
  color: #FDFDFD;
  padding-top: 5px;
  padding-bottom: 15px;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 323, ../sass/theme/_news.scss */
  .news-page #cc-year-in-review-2024 .news-inner .title {
    font-size: 28px ;
    font-size: 1.75rem ;
  }
}
@media (max-width: 767px) {
  /* line 323, ../sass/theme/_news.scss */
  .news-page #cc-year-in-review-2024 .news-inner .title {
    padding-top: 26px;
  }
}
/* line 340, ../sass/theme/_news.scss */
.news-page #cc-year-in-review-2024 .news-inner .cc-recap-logo {
  width: 230px;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 340, ../sass/theme/_news.scss */
  .news-page #cc-year-in-review-2024 .news-inner .cc-recap-logo {
    width: 200px;
  }
}
/* line 352, ../sass/theme/_news.scss */
.news-page .cc-awards-ceremony-2024 h4,
.news-page .cc-awards-ceremony-2025 h4 {
  margin-bottom: -6px;
  position: relative;
  top: -22px;
}
/* line 358, ../sass/theme/_news.scss */
.news-page .cc-awards-ceremony-2024 .trophies,
.news-page .cc-awards-ceremony-2025 .trophies {
  position: relative;
  top: 7px;
}
@media (max-width: 992px) {
  /* line 362, ../sass/theme/_news.scss */
  .news-page .cc-awards-ceremony-2024 .trophies img,
  .news-page .cc-awards-ceremony-2025 .trophies img {
    width: 264px;
  }
}
/* line 371, ../sass/theme/_news.scss */
.news-page .cc-awards-ceremony-2025 .news-inner {
  background: url("../../content/images/content-images/cc-awards-2025-cover.png") no-repeat;
  background-size: cover;
  background-position: center right;
  height: 100%;
}
/* line 380, ../sass/theme/_news.scss */
.news-page .cc-awards-ceremony-2025 .trophies h4 {
  max-width: 120px;
  font-size: 24px ;
  font-size: 1.5rem ;
  line-height: 30px;
  color: #fff;
  padding: 20px 0;
}
/* line 388, ../sass/theme/_news.scss */
.news-page .cc-awards-ceremony-2025 .trophies img {
  max-width: 138px;
  position: absolute;
  right: 0;
  bottom: -15px;
}
/* line 400, ../sass/theme/_news.scss */
.news-page [data-category-name="category-news"].aws-news-block .logo-wrapper, .news-page [data-category-name="category-news"].veeva-news-block .logo-wrapper {
  justify-content: center;
}
/* line 405, ../sass/theme/_news.scss */
.news-page [data-category-name="category-news"] .label {
  background-color: #9fba29;
}
/* line 411, ../sass/theme/_news.scss */
.news-page [data-category-name="category-client-news"] .label {
  background-color: #eab142;
}
/* line 417, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"] .text-block {
  cursor: pointer;
}
/* line 420, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"] .text-block .label {
  display: inline-block;
  margin-bottom: 15px;
}
/* line 426, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"].block1 {
  margin-bottom: 0;
}
@media (min-width: 568px) {
  /* line 426, ../sass/theme/_news.scss */
  .news-page [data-category-name="category-achievement"].block1 {
    margin-bottom: 20px;
  }
}
/* line 436, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"][data-layout-type="two-col-layout-left"].show.block2 {
  padding-left: 10px;
}
/* line 442, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"][data-layout-type="two-col-layout-left"] .image-block .label {
  background-color: rgba(40, 40, 40, 0.2);
}
/* line 450, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"][data-layout-type="two-col-layout-right"].show.block1 {
  padding-right: 10px;
}
/* line 455, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"][data-layout-type="two-col-layout-right"].block2 {
  display: none;
}
@media (min-width: 992px) {
  /* line 455, ../sass/theme/_news.scss */
  .news-page [data-category-name="category-achievement"][data-layout-type="two-col-layout-right"].block2 {
    display: block;
  }
}
/* line 464, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"][data-layout-type="two-col-layout-right"] .image-block .label {
  background-color: rgba(40, 40, 40, 0.2);
}
@media (min-width: 568px) {
  /* line 470, ../sass/theme/_news.scss */
  .news-page [data-category-name="category-achievement"].block1 {
    padding-right: 0;
  }
}
@media (min-width: 568px) {
  /* line 476, ../sass/theme/_news.scss */
  .news-page [data-category-name="category-achievement"].block2 {
    padding-left: 0;
  }
}
/* line 482, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"] .label {
  background-color: #f44336;
}
/* line 486, ../sass/theme/_news.scss */
.news-page [data-category-name="category-achievement"] .image-block {
  background: #fff center no-repeat;
  background-size: cover;
}
/* line 494, ../sass/theme/_news.scss */
.news-page .load-more-data[data-category-name="category-client-news"], .news-page .load-more-data[data-category-name="category-news"], .news-page .load-more-data[data-category-name="category-achievement"], .news-page .load-more-data[data-category-name="category-testimonial"] {
  display: none;
}
/* line 503, ../sass/theme/_news.scss */
.news-page .news-modal {
  overflow-x: hidden;
  overflow-y: hidden;
  -ms-overflow-y: hidden;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  padding-left: 0 !important;
}
/* line 511, ../sass/theme/_news.scss */
.news-page .news-modal:before {
  content: "";
  margin-right: -4px;
}
/* line 517, ../sass/theme/_news.scss */
.news-page .news-modal .modal-dialog {
  position: relative;
  max-width: 100%;
  width: auto;
  margin: 10px;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  overflow: hidden;
  background: #fff;
}
/* line 528, ../sass/theme/_news.scss */
.news-page .news-modal .modal-dialog .close {
  opacity: 1;
  right: 20px;
  top: 15px;
  position: absolute;
  z-index: 99;
  width: 23px;
  height: 23px;
}
/* line 537, ../sass/theme/_news.scss */
.news-page .news-modal .modal-dialog .close svg {
  overflow: visible;
}
@media (min-width: 768px) {
  /* line 517, ../sass/theme/_news.scss */
  .news-page .news-modal .modal-dialog {
    width: 691px;
    max-width: 691px;
    margin: 0 auto;
  }
}
/* line 549, ../sass/theme/_news.scss */
.news-page .news-modal .modal-content {
  height: 100%;
  min-height: 100%;
  border-radius: 0;
  border: none;
  box-shadow: 0 0 transparent;
  overflow: hidden;
}
/* line 557, ../sass/theme/_news.scss */
.news-page .news-modal .modal-content .modal-body {
  padding: 0;
  overflow: hidden;
}
/* line 561, ../sass/theme/_news.scss */
.news-page .news-modal .modal-content .modal-body .carousel {
  width: 100% !important;
}
@media (min-width: 992px) {
  /* line 557, ../sass/theme/_news.scss */
  .news-page .news-modal .modal-content .modal-body {
    top: 0;
    position: relative;
    margin-top: 0;
    -ms-overflow-style: none;
  }
}
@media (min-width: 768px) {
  /* line 549, ../sass/theme/_news.scss */
  .news-page .news-modal .modal-content {
    padding-top: 0;
  }
}
/* line 578, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel,
.news-page .news-modal .news-modal-body {
  height: 540px;
}
@media (min-width: 320px) and (max-width: 574px) {
  /* line 578, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel,
  .news-page .news-modal .news-modal-body {
    height: 430px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  /* line 578, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel,
  .news-page .news-modal .news-modal-body {
    height: 482px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  /* line 578, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel,
  .news-page .news-modal .news-modal-body {
    height: 280px;
  }
}
@media (min-width: 575px) and (max-width: 767px) {
  /* line 578, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel,
  .news-page .news-modal .news-modal-body {
    height: 320px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 578, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel,
  .news-page .news-modal .news-modal-body {
    height: 340px;
  }
}
@media (min-width: 992px) {
  /* line 578, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel,
  .news-page .news-modal .news-modal-body {
    height: 385px;
  }
}
@media (min-height: 0px) and (max-height: 319px) {
  /* line 578, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel,
  .news-page .news-modal .news-modal-body {
    height: calc(100vh - 25px);
  }
}
/* line 610, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel .carousel-inner,
.news-page .news-modal .news-modal-body .carousel-inner {
  padding: 0;
  height: 100%;
}
/* line 615, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel .carousel-item,
.news-page .news-modal #news-carousel .news-modal-item,
.news-page .news-modal .news-modal-body .carousel-item,
.news-page .news-modal .news-modal-body .news-modal-item {
  height: 100%;
  text-align: center;
}
/* line 620, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel .carousel-item:before,
.news-page .news-modal #news-carousel .news-modal-item:before,
.news-page .news-modal .news-modal-body .carousel-item:before,
.news-page .news-modal .news-modal-body .news-modal-item:before {
  content: "";
  margin-right: -4px;
}
/* line 626, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel .carousel-item .row,
.news-page .news-modal #news-carousel .news-modal-item .row,
.news-page .news-modal .news-modal-body .carousel-item .row,
.news-page .news-modal .news-modal-body .news-modal-item .row {
  position: relative;
  padding: 30px 10px;
  width: 100%;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  /* line 626, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel .carousel-item .row,
  .news-page .news-modal #news-carousel .news-modal-item .row,
  .news-page .news-modal .news-modal-body .carousel-item .row,
  .news-page .news-modal .news-modal-body .news-modal-item .row {
    padding: 20px 10px;
  }
}
@media (min-width: 768px) {
  /* line 626, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel .carousel-item .row,
  .news-page .news-modal #news-carousel .news-modal-item .row,
  .news-page .news-modal .news-modal-body .carousel-item .row,
  .news-page .news-modal .news-modal-body .news-modal-item .row {
    padding: 25px 40px 35px 35px;
  }
}
/* line 643, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel .carousel-item .col-md-4,
.news-page .news-modal #news-carousel .carousel-item .col-md-8,
.news-page .news-modal #news-carousel .news-modal-item .col-md-4,
.news-page .news-modal #news-carousel .news-modal-item .col-md-8,
.news-page .news-modal .news-modal-body .carousel-item .col-md-4,
.news-page .news-modal .news-modal-body .carousel-item .col-md-8,
.news-page .news-modal .news-modal-body .news-modal-item .col-md-4,
.news-page .news-modal .news-modal-body .news-modal-item .col-md-8 {
  float: left;
}
@media (min-width: 992px) {
  /* line 648, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel .carousel-item .col-md-4,
  .news-page .news-modal #news-carousel .news-modal-item .col-md-4,
  .news-page .news-modal .news-modal-body .carousel-item .col-md-4,
  .news-page .news-modal .news-modal-body .news-modal-item .col-md-4 {
    width: 33.333333%;
  }
}
@media (min-width: 992px) {
  /* line 654, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel .carousel-item .col-md-8,
  .news-page .news-modal #news-carousel .news-modal-item .col-md-8,
  .news-page .news-modal .news-modal-body .carousel-item .col-md-8,
  .news-page .news-modal .news-modal-body .news-modal-item .col-md-8 {
    width: 66.666667%;
  }
}
/* line 661, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel .carousel-item.veeva-popup p,
.news-page .news-modal #news-carousel .news-modal-item.veeva-popup p,
.news-page .news-modal .news-modal-body .carousel-item.veeva-popup p,
.news-page .news-modal .news-modal-body .news-modal-item.veeva-popup p {
  height: 98px;
  -ms-overflow-style: auto;
  overflow-y: scroll;
  padding-right: 15px !important;
}
@media (min-width: 667px) and (max-width: 767px) {
  /* line 661, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel .carousel-item.veeva-popup p,
  .news-page .news-modal #news-carousel .news-modal-item.veeva-popup p,
  .news-page .news-modal .news-modal-body .carousel-item.veeva-popup p,
  .news-page .news-modal .news-modal-body .news-modal-item.veeva-popup p {
    height: auto;
    padding-right: 0 !important;
    -ms-overflow-style: none;
    overflow-y: hidden;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 661, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel .carousel-item.veeva-popup p,
  .news-page .news-modal #news-carousel .news-modal-item.veeva-popup p,
  .news-page .news-modal .news-modal-body .carousel-item.veeva-popup p,
  .news-page .news-modal .news-modal-body .news-modal-item.veeva-popup p {
    height: 155px;
  }
}
@media (min-width: 992px) {
  /* line 661, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel .carousel-item.veeva-popup p,
  .news-page .news-modal #news-carousel .news-modal-item.veeva-popup p,
  .news-page .news-modal .news-modal-body .carousel-item.veeva-popup p,
  .news-page .news-modal .news-modal-body .news-modal-item.veeva-popup p {
    height: auto;
    padding-right: 0 !important;
    -ms-overflow-style: none;
    overflow-y: hidden;
  }
}
/* line 687, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel .carousel-item .vertical-scroll,
.news-page .news-modal #news-carousel .news-modal-item .vertical-scroll,
.news-page .news-modal .news-modal-body .carousel-item .vertical-scroll,
.news-page .news-modal .news-modal-body .news-modal-item .vertical-scroll {
  overflow-y: scroll;
}
/* line 692, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel img,
.news-page .news-modal .news-modal-body img {
  margin: 0 auto;
  max-width: 135px;
}
@media (min-width: 768px) {
  /* line 696, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel img.aws-logo,
  .news-page .news-modal .news-modal-body img.aws-logo {
    max-width: 175px;
  }
}
/* line 702, ../sass/theme/_news.scss */
.news-page .news-modal #news-carousel img.magazine-img,
.news-page .news-modal .news-modal-body img.magazine-img {
  max-width: 175px;
}
@media (min-width: 768px) {
  /* line 702, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel img.magazine-img,
  .news-page .news-modal .news-modal-body img.magazine-img {
    margin-top: 15px;
  }
}
@media (min-width: 768px) {
  /* line 692, ../sass/theme/_news.scss */
  .news-page .news-modal #news-carousel img,
  .news-page .news-modal .news-modal-body img {
    margin: 15px auto 0 auto;
    max-width: 155px;
  }
}
/* line 717, ../sass/theme/_news.scss */
.news-page .news-modal h3 {
  font-size: 21px !important;
  font-size: 1.3125rem !important;
  line-height: 1.19;
  padding-top: 10px;
  margin: 0 0 5px 0;
}
@media (min-height: 260px) and (max-height: 319px) {
  /* line 717, ../sass/theme/_news.scss */
  .news-page .news-modal h3 {
    font-size: 18px !important;
    font-size: 1.125rem !important;
  }
}
/* line 728, ../sass/theme/_news.scss */
.news-page .news-modal p {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.187;
}
@media (min-height: 260px) and (max-height: 319px) {
  /* line 728, ../sass/theme/_news.scss */
  .news-page .news-modal p {
    font-size: 14px ;
    font-size: 0.875rem ;
  }
}
/* line 737, ../sass/theme/_news.scss */
.news-page .news-modal a {
  padding-bottom: 7px;
  font: 700 16px/1 "Lato", Arial;
}
/* line 749, ../sass/theme/_news.scss */
.news-page .news-cleangreen-popup .modal-dialog,
.news-page .news-ihh-popup .modal-dialog,
.news-page .news-summer-party-popup .modal-dialog,
.news-page .news-intersect-popup .modal-dialog,
.news-page .news-awards-ceremony-2024-popup .modal-dialog,
.news-page .news-awards-ceremony-2025-popup .modal-dialog {
  width: auto;
}
@media (min-width: 0px) and (max-width: 374px) {
  /* line 753, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .modal-dialog .close svg path,
  .news-page .news-ihh-popup .modal-dialog .close svg path,
  .news-page .news-summer-party-popup .modal-dialog .close svg path,
  .news-page .news-intersect-popup .modal-dialog .close svg path,
  .news-page .news-awards-ceremony-2024-popup .modal-dialog .close svg path,
  .news-page .news-awards-ceremony-2025-popup .modal-dialog .close svg path {
    fill: #282828;
    stroke: #282828;
  }
}
@media (min-width: 421px) and (max-width: 991px) {
  /* line 753, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .modal-dialog .close svg path,
  .news-page .news-ihh-popup .modal-dialog .close svg path,
  .news-page .news-summer-party-popup .modal-dialog .close svg path,
  .news-page .news-intersect-popup .modal-dialog .close svg path,
  .news-page .news-awards-ceremony-2024-popup .modal-dialog .close svg path,
  .news-page .news-awards-ceremony-2025-popup .modal-dialog .close svg path {
    fill: #282828;
    stroke: #282828;
  }
}
@media (min-height: 0px) and (max-height: 374px) {
  /* line 753, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .modal-dialog .close svg path,
  .news-page .news-ihh-popup .modal-dialog .close svg path,
  .news-page .news-summer-party-popup .modal-dialog .close svg path,
  .news-page .news-intersect-popup .modal-dialog .close svg path,
  .news-page .news-awards-ceremony-2024-popup .modal-dialog .close svg path,
  .news-page .news-awards-ceremony-2025-popup .modal-dialog .close svg path {
    fill: #282828;
    stroke: #282828;
  }
}
@media (min-width: 768px) {
  /* line 749, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .modal-dialog,
  .news-page .news-ihh-popup .modal-dialog,
  .news-page .news-summer-party-popup .modal-dialog,
  .news-page .news-intersect-popup .modal-dialog,
  .news-page .news-awards-ceremony-2024-popup .modal-dialog,
  .news-page .news-awards-ceremony-2025-popup .modal-dialog {
    width: 620px;
    max-width: 620px;
  }
}
/* line 778, ../sass/theme/_news.scss */
.news-page .news-cleangreen-popup .full-width .row,
.news-page .news-ihh-popup .full-width .row,
.news-page .news-summer-party-popup .full-width .row,
.news-page .news-intersect-popup .full-width .row,
.news-page .news-awards-ceremony-2024-popup .full-width .row,
.news-page .news-awards-ceremony-2025-popup .full-width .row {
  padding: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 778, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .full-width .row,
  .news-page .news-ihh-popup .full-width .row,
  .news-page .news-summer-party-popup .full-width .row,
  .news-page .news-intersect-popup .full-width .row,
  .news-page .news-awards-ceremony-2024-popup .full-width .row,
  .news-page .news-awards-ceremony-2025-popup .full-width .row {
    height: 321px;
  }
}
@media (min-height: 0px) and (max-height: 374px) {
  /* line 778, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .full-width .row,
  .news-page .news-ihh-popup .full-width .row,
  .news-page .news-summer-party-popup .full-width .row,
  .news-page .news-intersect-popup .full-width .row,
  .news-page .news-awards-ceremony-2024-popup .full-width .row,
  .news-page .news-awards-ceremony-2025-popup .full-width .row {
    height: 100%;
  }
}
/* line 790, ../sass/theme/_news.scss */
.news-page .news-cleangreen-popup .full-width .popup-info-wrap,
.news-page .news-ihh-popup .full-width .popup-info-wrap,
.news-page .news-summer-party-popup .full-width .popup-info-wrap,
.news-page .news-intersect-popup .full-width .popup-info-wrap,
.news-page .news-awards-ceremony-2024-popup .full-width .popup-info-wrap,
.news-page .news-awards-ceremony-2025-popup .full-width .popup-info-wrap {
  padding: 38px 30px 42px 30px;
}
@media (min-width: 375px) and (max-width: 420px) {
  /* line 790, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .full-width .popup-info-wrap,
  .news-page .news-ihh-popup .full-width .popup-info-wrap,
  .news-page .news-summer-party-popup .full-width .popup-info-wrap,
  .news-page .news-intersect-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2024-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2025-popup .full-width .popup-info-wrap {
    padding: 27px 30px 33px 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 790, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .full-width .popup-info-wrap,
  .news-page .news-ihh-popup .full-width .popup-info-wrap,
  .news-page .news-summer-party-popup .full-width .popup-info-wrap,
  .news-page .news-intersect-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2024-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2025-popup .full-width .popup-info-wrap {
    padding: 39px 45px 43px 40px;
  }
}
@media (min-width: 992px) {
  /* line 790, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .full-width .popup-info-wrap,
  .news-page .news-ihh-popup .full-width .popup-info-wrap,
  .news-page .news-summer-party-popup .full-width .popup-info-wrap,
  .news-page .news-intersect-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2024-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2025-popup .full-width .popup-info-wrap {
    padding: 22px 45px 25px 40px;
  }
}
@media (min-height: 0px) and (max-height: 374px) {
  /* line 790, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .full-width .popup-info-wrap,
  .news-page .news-ihh-popup .full-width .popup-info-wrap,
  .news-page .news-summer-party-popup .full-width .popup-info-wrap,
  .news-page .news-intersect-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2024-popup .full-width .popup-info-wrap,
  .news-page .news-awards-ceremony-2025-popup .full-width .popup-info-wrap {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding: 38px 30px 42px 30px;
  }
}
/* line 813, ../sass/theme/_news.scss */
.news-page .news-cleangreen-popup .featured-image,
.news-page .news-ihh-popup .featured-image,
.news-page .news-summer-party-popup .featured-image,
.news-page .news-intersect-popup .featured-image,
.news-page .news-awards-ceremony-2024-popup .featured-image,
.news-page .news-awards-ceremony-2025-popup .featured-image {
  height: 215px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 35%;
}
@media (min-width: 375px) and (max-width: 420px) {
  /* line 813, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .featured-image,
  .news-page .news-ihh-popup .featured-image,
  .news-page .news-summer-party-popup .featured-image,
  .news-page .news-intersect-popup .featured-image,
  .news-page .news-awards-ceremony-2024-popup .featured-image,
  .news-page .news-awards-ceremony-2025-popup .featured-image {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 813, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .featured-image,
  .news-page .news-ihh-popup .featured-image,
  .news-page .news-summer-party-popup .featured-image,
  .news-page .news-intersect-popup .featured-image,
  .news-page .news-awards-ceremony-2024-popup .featured-image,
  .news-page .news-awards-ceremony-2025-popup .featured-image {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 813, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .featured-image,
  .news-page .news-ihh-popup .featured-image,
  .news-page .news-summer-party-popup .featured-image,
  .news-page .news-intersect-popup .featured-image,
  .news-page .news-awards-ceremony-2024-popup .featured-image,
  .news-page .news-awards-ceremony-2025-popup .featured-image {
    height: 100%;
  }
}
/* line 835, ../sass/theme/_news.scss */
.news-page .news-year-in-review-2024-popup .modal-dialog,
.news-page .news-year-in-review-2024-popup .modal-content,
.news-page .news-year-in-review-2024-popup .modal-body {
  overflow: visible !important;
}
/* line 841, ../sass/theme/_news.scss */
.news-page .news-year-in-review-2024-popup .modal-dialog,
.news-page .news-year-in-review-2024-popup .modal-content {
  background-color: transparent;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
  /* line 846, ../sass/theme/_news.scss */
  .news-page .news-year-in-review-2024-popup .modal-dialog {
    margin: 40px 10px 40px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 846, ../sass/theme/_news.scss */
  .news-page .news-year-in-review-2024-popup .modal-dialog {
    margin: 40px 10px 40px;
  }
}
/* line 855, ../sass/theme/_news.scss */
.news-page .news-year-in-review-2024-popup .modal-dialog .close {
  right: -2px;
  top: -18px;
  position: relative;
}
/* line 861, ../sass/theme/_news.scss */
.news-page .news-year-in-review-2024-popup .modal-dialog .close svg path {
  stroke: #fff;
}
/* line 874, ../sass/theme/_news.scss */
.news-page .news-cleangreen-popup .modal-dialog,
.news-page .news-ihh-popup .modal-dialog,
.news-page .news-summer-party-popup .modal-dialog,
.news-page .news-awards-ceremony-2024-popup .modal-dialog,
.news-page .news-awards-ceremony-2025-popup .modal-dialog {
  margin: 10px;
}
/* line 879, ../sass/theme/_news.scss */
.news-page .news-cleangreen-popup .full-width .row,
.news-page .news-ihh-popup .full-width .row,
.news-page .news-summer-party-popup .full-width .row,
.news-page .news-awards-ceremony-2024-popup .full-width .row,
.news-page .news-awards-ceremony-2025-popup .full-width .row {
  height: auto;
}
/* line 884, ../sass/theme/_news.scss */
.news-page .news-cleangreen-popup .featured-image,
.news-page .news-ihh-popup .featured-image,
.news-page .news-summer-party-popup .featured-image,
.news-page .news-awards-ceremony-2024-popup .featured-image,
.news-page .news-awards-ceremony-2025-popup .featured-image {
  height: 215px;
  display: block;
}
@media (min-width: 500px) and (max-width: 991px) {
  /* line 884, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .featured-image,
  .news-page .news-ihh-popup .featured-image,
  .news-page .news-summer-party-popup .featured-image,
  .news-page .news-awards-ceremony-2024-popup .featured-image,
  .news-page .news-awards-ceremony-2025-popup .featured-image {
    background-position: center 60%;
  }
}
@media (min-width: 992px) {
  /* line 884, ../sass/theme/_news.scss */
  .news-page .news-cleangreen-popup .featured-image,
  .news-page .news-ihh-popup .featured-image,
  .news-page .news-summer-party-popup .featured-image,
  .news-page .news-awards-ceremony-2024-popup .featured-image,
  .news-page .news-awards-ceremony-2025-popup .featured-image {
    background-position: center 55%;
  }
}
/* line 898, ../sass/theme/_news.scss */
.news-page #awards-ceremony-2025 {
  padding-right: 0;
  overflow-y: auto;
}
/* line 903, ../sass/theme/_news.scss */
.news-page #awards-ceremony-2025 .modal-dialog .close svg path {
  stroke: #fff;
}
/* line 908, ../sass/theme/_news.scss */
.news-page #awards-ceremony-2025 .featured-image {
  object-fit: cover;
  height: auto;
  max-height: 600px;
}
/* line 918, ../sass/theme/_news.scss */
.news-page .news-summer-party-popup .modal-dialog .close svg path {
  stroke: #fff;
}
@media (min-width: 576px) {
  /* line 923, ../sass/theme/_news.scss */
  .news-page .news-summer-party-popup .featured-image {
    height: 270px;
  }
}
/* line 933, ../sass/theme/_news.scss */
.news-page .news-ihh-popup .modal-dialog .close svg path {
  stroke: #fff;
}
/* line 938, ../sass/theme/_news.scss */
.news-page .news-ihh-popup .featured-image {
  height: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 946, ../sass/theme/_news.scss */
  .current-lang-de .news-page .news-intersect-popup .full-width .row {
    height: 360px;
  }
}
@media (min-height: 0px) and (max-height: 374px) {
  /* line 946, ../sass/theme/_news.scss */
  .current-lang-de .news-page .news-intersect-popup .full-width .row {
    height: 100%;
  }
}
/* line 957, ../sass/theme/_news.scss */
.current-lang-de .news-page .bungii-funding-popup p {
  height: 98px;
  -ms-overflow-style: auto;
  overflow-y: scroll;
  padding-right: 15px !important;
}
@media (min-width: 992px) {
  /* line 957, ../sass/theme/_news.scss */
  .current-lang-de .news-page .bungii-funding-popup p {
    height: auto;
    padding-right: 0 !important;
    -ms-overflow-style: none;
    overflow-y: hidden;
  }
}

/* line 977, ../sass/theme/_news.scss */
.client-logo-wrapper img,
.redivus-health-news img,
.pepper-news img {
  margin-bottom: 4px !important;
}
@media (min-width: 768px) {
  /* line 977, ../sass/theme/_news.scss */
  .client-logo-wrapper img,
  .redivus-health-news img,
  .pepper-news img {
    margin: 0 auto 4px auto !important;
  }
}
@media (min-width: 576px) {
  /* line 984, ../sass/theme/_news.scss */
  .client-logo-wrapper .row,
  .redivus-health-news .row,
  .pepper-news .row {
    padding: 10px 13px !important;
  }
  /* line 988, ../sass/theme/_news.scss */
  .client-logo-wrapper .row h3,
  .redivus-health-news .row h3,
  .pepper-news .row h3 {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  /* line 984, ../sass/theme/_news.scss */
  .client-logo-wrapper .row,
  .redivus-health-news .row,
  .pepper-news .row {
    padding: 0 40px 0 35px !important;
  }
  /* line 996, ../sass/theme/_news.scss */
  .client-logo-wrapper .row h3,
  .redivus-health-news .row h3,
  .pepper-news .row h3 {
    padding-top: 10px;
  }
}

/* line 1004, ../sass/theme/_news.scss */
.client-news-content,
.info-redivus,
.info-pepper {
  height: 305px;
  -ms-overflow-style: auto;
  overflow-y: auto;
  padding-right: 15px !important;
}
@media (min-width: 576px) {
  /* line 1004, ../sass/theme/_news.scss */
  .client-news-content,
  .info-redivus,
  .info-pepper {
    height: 145px;
  }
}
@media (min-width: 768px) {
  /* line 1004, ../sass/theme/_news.scss */
  .client-news-content,
  .info-redivus,
  .info-pepper {
    height: 190px;
  }
}
@media (min-width: 992px) {
  /* line 1004, ../sass/theme/_news.scss */
  .client-news-content,
  .info-redivus,
  .info-pepper {
    height: auto;
    padding-right: 0 !important;
  }
}

/* line 1027, ../sass/theme/_news.scss */
.info-pepper {
  padding-bottom: 30px;
}
@media (max-width: 375px) {
  /* line 1027, ../sass/theme/_news.scss */
  .info-pepper {
    padding-bottom: 45px;
  }
}
@media (min-width: 768px) {
  /* line 1027, ../sass/theme/_news.scss */
  .info-pepper {
    padding-bottom: 0;
  }
}

/* line 1039, ../sass/theme/_news.scss */
.client-logo-wrapper,
.pepper-logo-wrapper {
  padding-bottom: 3px;
}

/* Long content - Modal Design */
@media (min-width: 1200px) {
  /* line 1045, ../sass/theme/_news.scss */
  .modal-open .modal.global-modal {
    overflow-y: scroll;
  }
}

@media (min-width: 992px) {
  /* line 1052, ../sass/theme/_news.scss */
  .global-modal .modal-xl {
    max-width: 940px;
  }
}
@media (min-width: 1200px) {
  /* line 1052, ../sass/theme/_news.scss */
  .global-modal .modal-xl {
    max-width: 1140px;
  }
}
/* line 1063, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-content {
  border-radius: 0;
}
/* line 1067, ../sass/theme/_news.scss */
.global-modal .modal-dialog .close {
  opacity: 1;
  position: absolute;
  right: 25px;
  top: 20px;
}
@media (min-width: 768px) {
  /* line 1067, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .close {
    right: 45px;
    top: 20px;
  }
}
/* line 1080, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block {
  width: 100%;
  position: relative;
  padding-top: 0;
}
@media (min-width: 768px) {
  /* line 1080, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block {
    padding-top: 25px;
  }
}
/* line 1089, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .client-content-block {
  padding: 15px;
  background-color: #f3f8ff;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  /* line 1089, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .client-content-block {
    position: relative;
    z-index: 2;
    padding: 30px;
  }
}
@media (min-width: 992px) {
  /* line 1089, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .client-content-block {
    right: -40px;
    padding: 30px;
  }
}
/* line 1105, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .client-content-block p {
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 1109, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .client-content-block .modal-title {
  padding: 0 0 15px 0;
  border-bottom: 2px solid #bcc2cc;
  margin-bottom: 20px;
}
/* line 1122, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .client-content-block .modal-title .client-logo {
  max-width: 180px;
  height: auto;
}
@media (min-width: 768px) {
  /* line 1122, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .client-content-block .modal-title .client-logo {
    max-width: 150px;
  }
}
/* line 1133, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .testimonials-callout {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  /* line 1133, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 1133, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout {
    margin-top: 50px;
  }
}
/* line 1145, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .testimonials-callout .client-picture {
  max-width: 135px;
  margin: 11px auto;
  display: block;
}
@media (min-width: 768px) {
  /* line 1145, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout .client-picture {
    max-width: 100px;
    text-align: left;
    margin: 11px 0 0 0;
  }
}
/* line 1157, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-caption p {
  color: #000;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 1157, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-caption p {
    text-align: left;
  }
}
/* line 1165, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-caption p::before {
  width: 38px;
  height: 25px;
  background-image: url(../../content/images/styles-images/quote-testimonials.png);
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1165, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-caption p::before {
    width: 28px;
    height: 20px;
    left: -25px;
  }
}
@media (min-width: 1200px) {
  /* line 1165, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-caption p::before {
    left: -30px;
  }
}
/* line 1183, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-author .author-name {
  color: #000;
}
/* line 1187, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-author .author-name,
.global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-author .author-company {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 1187, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-author .author-name,
  .global-modal .modal-dialog .modal-body .article-block .testimonials-callout .testimonial-author .author-company {
    text-align: left;
  }
}
/* line 1199, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside {
  padding: 25px 25px;
}
@media (min-width: 768px) {
  /* line 1199, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .aside {
    padding: 45px 45px 65px 45px;
  }
}
/* line 1207, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside.blue-bg {
  background-color: #242f3d;
}
/* line 1211, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside .aside-logo {
  width: 100px;
  margin: 0 auto 15px auto;
  display: block;
}
/* line 1217, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside h5,
.global-modal .modal-dialog .modal-body .aside ul li {
  color: #fff;
}
/* line 1222, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside h5 {
  letter-spacing: 0.65px;
  font: 700 16px/1 "Lato", Arial;
}
@media (max-width: 479px) {
  /* line 1222, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .aside h5 {
    text-align: center;
  }
}
/* line 1230, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside h5:after {
  content: "";
  margin-top: 10px;
}
@media (max-width: 479px) {
  /* line 1230, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .aside h5:after {
    margin: 10px auto;
  }
}
/* line 1240, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside ul {
  padding: 0;
}
/* line 1243, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .aside ul li {
  line-height: 1.5;
  font-size: 16px ;
  font-size: 1rem ;
}
@media (max-width: 479px) {
  /* line 1243, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .aside ul li {
    text-align: center;
  }
}
/* line 1254, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .grid-container {
  display: grid;
  grid-template-columns: auto auto;
  grid-auto-rows: 55px;
}
@media (min-width: 480px) {
  /* line 1254, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .grid-container {
    grid-template-columns: auto auto auto;
  }
}
@media (min-width: 992px) {
  /* line 1254, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .grid-container {
    grid-template-columns: auto auto;
    grid-gap: 7px 25px;
  }
}
/* line 1268, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .grid-container .col {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 480px) {
  /* line 1268, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .grid-container .col {
    padding: 0;
    justify-content: flex-start;
  }
}
/* line 1278, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .grid-container .col img.tech-logo {
  max-width: 100%;
}
@media (min-width: 480px) {
  /* line 1278, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .grid-container .col img.tech-logo {
    max-width: 120px;
  }
}
@media (min-width: 992px) {
  /* line 1278, ../sass/theme/_news.scss */
  .global-modal .modal-dialog .modal-body .grid-container .col img.tech-logo {
    max-width: 100%;
  }
}
/* line 1289, ../sass/theme/_news.scss */
.global-modal .modal-dialog .modal-body .grid-container .col img.tech-logo.tech-logo.redis {
  margin-top: 20px;
}

@media (min-width: 1200px) {
  /* line 1306, ../sass/theme/_news.scss */
  .page-template-template-news .news-page .container h1,
  .page-template-template-news-de .news-page .container h1 {
    margin-left: -5px;
  }
}
/* line 1319, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-client-news"], .page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"], .page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-news"], .page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-achievement"],
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-client-news"],
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"],
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-news"],
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-achievement"] {
  cursor: pointer;
}
/* line 1334, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .label {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 1339, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial h2,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial h2 {
  text-transform: none;
  color: #fff !important;
  margin-top: 15px !important;
  font: 400 21px/1.2 "Lato", Arial;
}
@media (min-width: 568px) {
  /* line 1339, ../sass/theme/_news.scss */
  .page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial h2,
  .page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial h2 {
    font: 400 19px/1.2 "Lato", Arial;
  }
}
@media (min-width: 768px) {
  /* line 1339, ../sass/theme/_news.scss */
  .page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial h2,
  .page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial h2 {
    font: 400 21px/1.2 "Lato", Arial;
  }
}
/* line 1354, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 20px;
}
/* line 1360, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-picture,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-picture {
  max-width: 40px;
}
/* line 1365, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap h5,
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap p,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap h5,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap p {
  color: #fff;
}
/* line 1370, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap h5,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap h5 {
  line-height: 1.21;
}
/* line 1374, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap h6,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial .author-wrap .author-info-wrap h6 {
  line-height: 1.16;
  color: #dbdbdb;
}
/* line 1382, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial.no-link,
.page-template-template-news-de .news-page .container .news-parent-row .news-container[data-category-name="category-testimonial"].testimonial.no-link {
  cursor: unset;
}
/* line 1397, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner {
  position: relative;
  min-height: 300px;
  background-color: #fff;
  line-height: 1.5;
  padding: 20px;
}
/* line 1404, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner.teal-bg,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner.teal-bg {
  background-color: #06b5b8;
}
/* line 1407, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner.teal-bg .label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner.teal-bg .label {
  background-color: rgba(40, 40, 40, 0.2) !important;
}
/* line 1412, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner.black-bg,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner.black-bg {
  background-color: #282828;
}
/* line 1415, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner.black-bg .label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner.black-bg .label {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
/* line 1420, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner.blue-bg,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner.blue-bg {
  background: #2a63b0;
  position: relative;
  z-index: 1;
}
/* line 1425, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner.blue-bg:after,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner.blue-bg:after {
  position: absolute;
  content: "";
  background: url("../../content/images/styles-images/testimonial-blue-quotes.png") no-repeat;
  background-size: 80%;
  width: 137px;
  height: 114px;
  z-index: -1;
  bottom: -2px;
  right: -2px;
}
@media (min-width: 768px) {
  /* line 1425, ../sass/theme/_news.scss */
  .page-template-template-news .news-page .container .news-parent-row .news-container .news-inner.blue-bg:after,
  .page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner.blue-bg:after {
    background-size: 70%;
    width: 137px;
    height: 114px;
    z-index: -1;
    bottom: -14px;
    right: -16px;
  }
}
/* line 1449, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner .label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner .label {
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 1.15;
  padding: 5px 11px 4.5px;
  border-radius: 12px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  display: inline;
}
/* line 1461, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner .label.client-news-label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner .label.client-news-label {
  background-color: #eab142;
}
/* line 1465, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner .label.category-news-label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner .label.category-news-label {
  background-color: #9fba29;
}
/* line 1469, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner .label.events-news-label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner .label.events-news-label {
  background-color: #2a63b0;
}
/* line 1473, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner .label.testimonial-label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner .label.testimonial-label {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 1478, ../sass/theme/_news.scss */
.page-template-template-news .news-page .container .news-parent-row .news-container .news-inner .label.achievement-label,
.page-template-template-news-de .news-page .container .news-parent-row .news-container .news-inner .label.achievement-label {
  background-color: #f44336;
}

/* line 1490, ../sass/theme/_news.scss */
.news-modal.testimonial-modal {
  padding-right: 0;
}
/* line 1493, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body {
  padding: 15px 20px !important;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 1493, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body {
    padding: 30px 50px 30px 40px !important;
    text-align: left;
  }
}
/* line 1502, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body .client-picture {
  width: 115px;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1506, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body .testimonial-caption {
    align-items: center;
  }
  /* line 1510, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body .testimonial-caption p {
    padding-left: 60px;
    text-align: left;
    margin-top: 0;
  }
  /* line 1515, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body .testimonial-caption p:before {
    position: absolute;
    left: 35px;
    top: 8px;
  }
}
/* line 1523, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-text {
  height: 190px;
  -ms-overflow-style: auto;
  overflow-y: auto;
  padding-right: 15px !important;
}
@media (min-width: 576px) {
  /* line 1523, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-text {
    height: auto;
    padding-right: 0 !important;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1523, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-text {
    height: 120px;
    padding-right: 15px !important;
  }
}
@media (min-width: 768px) and (max-height: 480px) {
  /* line 1523, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-text {
    height: 190px;
    -ms-overflow-style: auto;
    overflow-y: auto;
    padding-right: 15px !important;
  }
}
@media (min-width: 992px) {
  /* line 1523, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-text {
    height: auto;
    padding-right: 0 !important;
  }
}
/* line 1554, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-text p {
  color: #282828;
  font-size: 17px !important;
  font-size: 1.0625rem !important;
  font-style: italic;
  line-height: 1.4;
}
/* line 1560, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-text p:before {
  width: 38px;
  height: 25px;
  background-image: url(../../content/images/styles-images/quote-testimonials.png);
}
/* line 1569, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-author h5.author-name,
.news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-author h5.author-company {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px !important;
  font-size: 0.9375rem !important;
  line-height: 1.4;
}
/* line 1577, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-author .author-name {
  color: #282828;
  font-weight: bold;
}
/* line 1582, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body .testimonial-caption .testimonial-author .author-company {
  color: #797979;
}
/* line 1590, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body.testimonial-landscape .show-sm-block {
  display: none;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1590, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body.testimonial-landscape .show-sm-block {
    display: block;
  }
  /* line 1596, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body.testimonial-landscape .show-sm-block .sm-style-overwrite {
    text-align: left;
    margin-bottom: 15px;
  }
  /* line 1600, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body.testimonial-landscape .show-sm-block .sm-style-overwrite .col-3 {
    padding-right: 0;
    width: 150px;
  }
  /* line 1605, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body.testimonial-landscape .show-sm-block .sm-style-overwrite .col-9 {
    padding-left: 0;
    width: 360px;
  }
  /* line 1610, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body.testimonial-landscape .show-sm-block .sm-style-overwrite .client-picture {
    width: 105px;
    margin: 0;
  }
  /* line 1616, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body.testimonial-landscape .show-sm-block .sm-style-overwrite .testimonial-author {
    text-align: left;
    margin-bottom: 0;
  }
}
/* line 1624, ../sass/theme/_news.scss */
.news-modal.testimonial-modal .modal-body.testimonial-landscape .hide-sm-block {
  display: block;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1624, ../sass/theme/_news.scss */
  .news-modal.testimonial-modal .modal-body.testimonial-landscape .hide-sm-block {
    display: none;
  }
}

@media (min-width: 568px) and (max-height: 480px) {
  /* line 1639, ../sass/theme/_news.scss */
  #testimonial_harrison .testimonial-text,
  #testimonial_jerry .testimonial-text,
  #testimonial_kevin .testimonial-text {
    height: auto;
    padding-right: 0;
  }
}

@media (min-width: 768px) and (max-height: 480px) {
  /* line 1648, ../sass/theme/_news.scss */
  #testimonial_jonathan .testimonial-text {
    height: auto;
    padding-right: 0;
  }
}

/* line 1659, ../sass/theme/_news.scss */
.news-modal.ga-client-testimonial-modal .testimonial-logo {
  text-align: center;
  padding: 15px 0 0;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1659, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonial-logo {
    text-align: left;
    padding: 15px 0 0 50px;
  }
}
@media (min-width: 768px) {
  /* line 1659, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonial-logo {
    text-align: left;
    padding: 0 0 0 30px;
  }
}
/* line 1673, ../sass/theme/_news.scss */
.news-modal.ga-client-testimonial-modal .testimonial-logo img {
  max-width: 135px;
}
@media (min-width: 768px) {
  /* line 1673, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonial-logo img {
    max-width: 150px;
  }
}
/* line 1682, ../sass/theme/_news.scss */
.news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption {
  position: relative;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1682, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption {
    padding-left: 50px;
  }
}
@media (min-width: 768px) {
  /* line 1682, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption {
    padding-left: 30px;
  }
}
/* line 1693, ../sass/theme/_news.scss */
.news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption p {
  padding-left: 0;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1696, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption p:before {
    left: 16px;
    top: 5px;
  }
}
@media (min-width: 768px) {
  /* line 1696, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption p:before {
    left: -22px;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1710, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption .testimonial-text {
    height: auto;
    max-height: 120px;
  }
}
@media (min-width: 768px) and (max-height: 480px) {
  /* line 1710, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption .testimonial-text {
    height: auto;
    max-height: 190px;
  }
}
/* line 1722, ../sass/theme/_news.scss */
.news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption .testimonial-author {
  text-align: center;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 1722, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption .testimonial-author {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 1722, ../sass/theme/_news.scss */
  .news-modal.ga-client-testimonial-modal .testimonials-callout .testimonial-caption .testimonial-author {
    text-align: left;
  }
}
/* line 1735, ../sass/theme/_news.scss */
.news-modal.ga-client-testimonial-modal .modal-body .client-picture {
  width: 65px;
}

/* line 1741, ../sass/theme/_news.scss */
.client-news-wrapper {
  padding: 30px 25px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  /* line 1741, ../sass/theme/_news.scss */
  .client-news-wrapper {
    padding: 20px 25px;
  }
}
@media (min-width: 768px) {
  /* line 1741, ../sass/theme/_news.scss */
  .client-news-wrapper {
    padding: 25px 50px 20px 50px;
  }
}
/* line 1752, ../sass/theme/_news.scss */
.client-news-wrapper .client-logo-wrapper img {
  max-width: 135px;
}
@media (min-width: 768px) {
  /* line 1752, ../sass/theme/_news.scss */
  .client-news-wrapper .client-logo-wrapper img {
    max-width: 150px;
  }
}

/* line 2, ../sass/theme/_veeva.scss */
.page-template-template-veeva .inner-page {
  padding: 0;
  clear: both;
}
/* line 5, ../sass/theme/_veeva.scss */
.page-template-template-veeva .inner-page h1 {
  font: 700 30px/1.2 "Lato", Arial !important;
  font-size: 30px !important;
  font-size: 1.875rem !important;
  padding-bottom: 20px;
  margin-bottom: 18px;
}
/* line 11, ../sass/theme/_veeva.scss */
.page-template-template-veeva .inner-page h3 {
  margin-left: 0;
}
/* line 14, ../sass/theme/_veeva.scss */
.page-template-template-veeva .inner-page p {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 1.3;
}
/* line 18, ../sass/theme/_veeva.scss */
.page-template-template-veeva .inner-page .img-fluid {
  width: auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 23, ../sass/theme/_veeva.scss */
  .page-template-template-veeva .container.bc-align {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../sass/theme/_veeva.scss */
  .page-template-template-veeva .container.bc-align {
    padding-left: 35px !important;
  }
}
/* line 32, ../sass/theme/_veeva.scss */
.page-template-template-veeva .container.inner-page.veeva {
  padding: 10px 0 0 0 !important;
}
/* line 35, ../sass/theme/_veeva.scss */
.page-template-template-veeva .carousel {
  height: auto;
  width: 100% !important;
}
/* line 39, ../sass/theme/_veeva.scss */
.page-template-template-veeva .carousel-bg {
  width: 100%;
  position: absolute;
  z-index: 1;
}
/* line 45, ../sass/theme/_veeva.scss */
.page-template-template-veeva .carousel-inner > .carousel-item {
  background-position: center center;
}
/* line 47, ../sass/theme/_veeva.scss */
.page-template-template-veeva .carousel-inner > .carousel-item > img {
  padding: 2% 4% 0% 3%;
}
@media (min-width: 768px) {
  /* line 44, ../sass/theme/_veeva.scss */
  .page-template-template-veeva .carousel-inner {
    width: 100%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  /* line 44, ../sass/theme/_veeva.scss */
  .page-template-template-veeva .carousel-inner {
    width: 352px;
    margin: 0 auto;
  }
}
/* line 60, ../sass/theme/_veeva.scss */
.page-template-template-veeva .carousel-indicators {
  position: relative;
  bottom: inherit;
  top: 14px;
}
/* line 64, ../sass/theme/_veeva.scss */
.page-template-template-veeva .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: 0;
  background-color: #dbdbdb;
  margin: 0 3px 0 0;
  border-radius: 10px;
}
/* line 71, ../sass/theme/_veeva.scss */
.page-template-template-veeva .carousel-indicators li.active {
  float: inherit;
  background-color: #282828;
  border: 0;
}

/* line 80, ../sass/theme/_veeva.scss */
.veeva-page {
  /* Our Values */
}
/* line 81, ../sass/theme/_veeva.scss */
.veeva-page .container {
  margin-bottom: 0;
}
/* line 85, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner {
  background-color: #fff;
  padding-bottom: 30px;
  margin-top: 90px;
}
@media (min-width: 992px) {
  /* line 85, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-service-full-partner {
    margin-top: 100px;
  }
}
/* line 92, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .container {
  margin-bottom: 0;
}
/* line 95, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .main-content {
  order: 2;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 95, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-service-full-partner .main-content {
    order: 1;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}
@media (min-width: 992px) {
  /* line 95, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-service-full-partner .main-content {
    -webkit-flex: 0 0 64%;
    -ms-flex: 0 0 64%;
    flex: 0 0 64%;
    max-width: 64%;
  }
}
/* line 106, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certifications-wrapper {
  order: 1;
  width: 100%;
}
/* line 109, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certifications-wrapper .veeva-logo {
  margin-top: 10px;
  max-width: 116px;
}
/* line 113, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certifications-wrapper h1:after {
  content: none;
}
/* line 116, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certifications-wrapper h3 {
  font-size: 20px !important;
  font-size: 1.25rem !important;
  line-height: 1.2;
  font-weight: 400;
  margin-left: 0;
  margin-bottom: 12px;
  padding-bottom: 15px;
}
/* line 123, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certifications-wrapper h3:after {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 106, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-service-full-partner .veeva-certifications-wrapper {
    order: 2;
    margin-top: 31px;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
/* line 137, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner h1 span {
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 1.2;
  padding-top: 5px;
}
/* line 143, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certification {
  background-color: #06b5b8;
  border-top: 5px solid #e87f1a;
  max-width: 260px;
  min-height: 265px;
  margin: 0 auto;
}
/* line 149, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certification ul {
  float: none;
  list-style: none;
  color: #fff;
  text-align: left;
  padding: 20px 20px 22px 20px;
  margin: 0 0 0 25px;
}
/* line 156, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certification ul li {
  font: italic 700 16px/1.187 "Lato", Arial;
  padding-bottom: 10px;
  text-indent: -1.5em;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 161, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-certification ul li::before {
  content: '';
  background: url("../../content/images/styles-images/check.svg") no-repeat;
  width: 16px;
  height: 12px;
  display: inline-block;
  margin-right: 9px;
}
@media (min-width: 992px) {
  /* line 156, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-service-full-partner .veeva-certification ul li {
    text-indent: -1.6em;
  }
}
/* line 175, ../sass/theme/_veeva.scss */
.veeva-page .veeva-service-full-partner .veeva-text p {
  line-height: 1.437;
  margin-bottom: 15px;
  color: #282828;
}
/* line 183, ../sass/theme/_veeva.scss */
.veeva-page .our-values {
  background: #ececec;
  min-height: 242px;
}
/* line 186, ../sass/theme/_veeva.scss */
.veeva-page .our-values .row {
  position: relative;
  overflow: hidden;
}
@media (min-width: 992px) {
  /* line 190, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row .col-md-4:nth-of-type(2), .veeva-page .our-values .row .col-md-4:nth-of-type(3) {
    padding-right: 38px;
  }
}
/* line 195, ../sass/theme/_veeva.scss */
.veeva-page .our-values .row .col-md-4:nth-of-type(3) p {
  position: relative;
}
/* line 197, ../sass/theme/_veeva.scss */
.veeva-page .our-values .row .col-md-4:nth-of-type(3) p::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #dbdbdb;
  bottom: -35px;
  left: 0;
}
@media (min-width: 768px) {
  /* line 197, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row .col-md-4:nth-of-type(3) p::after {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 189, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row .col-md-4 {
    padding-top: 10px;
  }
}
/* line 214, ../sass/theme/_veeva.scss */
.veeva-page .our-values .row:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #dbdbdb;
  bottom: 0;
  left: 0;
  margin-left: 15px;
  display: none;
}
@media (min-width: 768px) {
  /* line 214, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row:after {
    display: block;
    width: 96%;
  }
}
@media (min-width: 850px) {
  /* line 214, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row:after {
    width: 95.6%;
  }
}
@media (min-width: 992px) {
  /* line 214, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row:after {
    width: 96.5%;
  }
}
@media (min-width: 768px) {
  /* line 186, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row {
    padding-top: 50px;
  }
}
@media (min-width: 992px) {
  /* line 186, ../sass/theme/_veeva.scss */
  .veeva-page .our-values .row {
    padding-bottom: 16px;
  }
}
/* line 242, ../sass/theme/_veeva.scss */
.veeva-page .our-values p {
  font-size: 17px !important;
  font-size: 1.0625rem !important;
  line-height: 1.47;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 242, ../sass/theme/_veeva.scss */
  .veeva-page .our-values p {
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  /* line 242, ../sass/theme/_veeva.scss */
  .veeva-page .our-values p {
    margin-top: 10px;
  }
}
/* line 253, ../sass/theme/_veeva.scss */
.veeva-page .our-values h1 {
  font-weight: 400 !important;
  padding-bottom: 15px !important;
  margin: 5px 0 10px;
}
/* line 257, ../sass/theme/_veeva.scss */
.veeva-page .our-values h1::after {
  content: none;
}
@media (min-width: 768px) {
  /* line 253, ../sass/theme/_veeva.scss */
  .veeva-page .our-values h1 {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 32px !important;
    font-size: 2rem !important;
  }
}
@media (min-width: 992px) {
  /* line 253, ../sass/theme/_veeva.scss */
  .veeva-page .our-values h1 {
    font-size: 38px !important;
    font-size: 2.375rem !important;
  }
}
/* line 269, ../sass/theme/_veeva.scss */
.veeva-page .our-values img {
  display: none;
  position: absolute;
}
/* line 272, ../sass/theme/_veeva.scss */
.veeva-page .our-values img.one-img {
  max-width: 85px;
  left: -10px;
  top: -2px;
}
@media (min-width: 992px) {
  /* line 272, ../sass/theme/_veeva.scss */
  .veeva-page .our-values img.one-img {
    left: -22px;
  }
}
/* line 280, ../sass/theme/_veeva.scss */
.veeva-page .our-values img.two-img {
  max-width: 115px;
  left: -10px;
  top: -2px;
}
@media (min-width: 992px) {
  /* line 280, ../sass/theme/_veeva.scss */
  .veeva-page .our-values img.two-img {
    left: -17px;
  }
}
@media (min-width: 768px) {
  /* line 269, ../sass/theme/_veeva.scss */
  .veeva-page .our-values img {
    display: block;
  }
}
@media (min-width: 992px) {
  /* line 293, ../sass/theme/_veeva.scss */
  .veeva-page .clients-callout .clients-title-wrapper h3 {
    padding-top: 6px;
  }
}
/* line 302, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services h1,
.veeva-page .veeva-other-services h1 {
  padding-bottom: 18px !important;
  margin-bottom: 18px !important;
}
/* line 306, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .img-fluid,
.veeva-page .veeva-other-services .img-fluid {
  display: inline-block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 306, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .img-fluid,
  .veeva-page .veeva-other-services .img-fluid {
    width: auto;
  }
}
/* line 315, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper,
.veeva-page .veeva-other-services .service-icons-wrapper {
  padding-top: 10px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 322, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-sales-force,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-sales-force {
  max-width: 45px;
}
@media (min-width: 375px) {
  /* line 322, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-sales-force,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-sales-force {
    max-width: 50px;
  }
}
@media (min-width: 992px) {
  /* line 322, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-sales-force,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-sales-force {
    max-width: 56px;
  }
}
/* line 331, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-apple,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-apple {
  max-width: 31px;
}
@media (min-width: 375px) {
  /* line 331, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-apple,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-apple {
    max-width: 33px;
  }
}
@media (min-width: 992px) {
  /* line 331, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-apple,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-apple {
    max-width: 42px;
  }
}
/* line 340, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-android,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-android {
  max-width: 30px;
}
@media (min-width: 375px) {
  /* line 340, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-android,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-android {
    max-width: 33px;
  }
}
@media (min-width: 992px) {
  /* line 340, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-android,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-android {
    max-width: 35px;
  }
}
/* line 349, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-ionic,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-ionic {
  max-width: 70px;
}
@media (min-width: 375px) {
  /* line 349, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-ionic,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-ionic {
    max-width: 76px;
  }
}
@media (min-width: 992px) {
  /* line 349, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-ionic,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-ionic {
    max-width: 100px;
  }
}
/* line 358, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-vault-promo-mats,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-vault-promo-mats {
  max-width: 84px;
}
@media (min-width: 375px) {
  /* line 358, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-vault-promo-mats,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-vault-promo-mats {
    max-width: 100px;
  }
}
@media (min-width: 992px) {
  /* line 358, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-vault-promo-mats,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-vault-promo-mats {
    max-width: 142px;
  }
}
/* line 367, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-microsoft-surface,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-microsoft-surface {
  max-width: 71px;
}
@media (min-width: 375px) {
  /* line 367, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-microsoft-surface,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-microsoft-surface {
    max-width: 85px;
  }
}
@media (min-width: 992px) {
  /* line 367, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-microsoft-surface,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-microsoft-surface {
    max-width: 94px;
  }
}
/* line 376, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-myinsight-certified,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-myinsight-certified {
  max-width: 84px;
}
@media (min-width: 375px) {
  /* line 376, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-myinsight-certified,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-myinsight-certified {
    max-width: 109px;
  }
}
@media (min-width: 992px) {
  /* line 376, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-myinsight-certified,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-myinsight-certified {
    max-width: 153px;
  }
}
/* line 385, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-sendgrid,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-sendgrid {
  max-width: 86px;
}
@media (min-width: 375px) {
  /* line 385, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-sendgrid,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-sendgrid {
    max-width: 100px;
  }
}
@media (min-width: 992px) {
  /* line 385, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-sendgrid,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-sendgrid {
    max-width: 109px;
  }
}
/* line 394, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-marketo,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-marketo {
  max-width: 80px;
}
@media (min-width: 375px) {
  /* line 394, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-marketo,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-marketo {
    max-width: 100px;
  }
}
@media (min-width: 992px) {
  /* line 394, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper .logo-marketo,
  .veeva-page .veeva-other-services .service-icons-wrapper .logo-marketo {
    max-width: 104px;
  }
}
/* line 403, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .service-icons-wrapper .logo-sales-force-pardot,
.veeva-page .veeva-other-services .service-icons-wrapper .logo-sales-force-pardot {
  max-width: 79px;
}
@media (min-width: 768px) {
  /* line 315, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .service-icons-wrapper,
  .veeva-page .veeva-other-services .service-icons-wrapper {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 411, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .digital-briefcase .text-wrapper, .veeva-page .veeva-services .field-speaker-directory .text-wrapper, .veeva-page .veeva-services .digital-sales-aids .text-wrapper,
  .veeva-page .veeva-other-services .digital-briefcase .text-wrapper,
  .veeva-page .veeva-other-services .field-speaker-directory .text-wrapper,
  .veeva-page .veeva-other-services .digital-sales-aids .text-wrapper {
    padding-right: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 418, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app .text-wrapper, .veeva-page .veeva-services .promo-depot-app .text-wrapper, .veeva-page .veeva-services .approved-email .text-wrapper,
  .veeva-page .veeva-other-services .veeva-ordering-app .text-wrapper,
  .veeva-page .veeva-other-services .promo-depot-app .text-wrapper,
  .veeva-page .veeva-other-services .approved-email .text-wrapper {
    padding-left: 30px;
  }
}
/* line 427, ../sass/theme/_veeva.scss */
.veeva-page .testimonials-callout .author-company {
  color: #dbdbdb !important;
}
/* line 433, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .overview-title {
  font-size: 30px !important;
  font-size: 1.875rem !important;
  margin-top: 30px;
  font-weight: 300;
  line-height: 1.3;
  overflow: hidden;
}
/* line 439, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .overview-title:after {
  display: none;
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #dbdbdb;
  position: absolute;
  top: 37px;
  margin-left: 15px;
}
@media (min-width: 812px) {
  /* line 439, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .overview-title:after {
    display: inline-block;
  }
}
/* line 453, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .container {
  margin-bottom: 0;
}
/* line 456, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .digital-briefcase {
  margin-top: 28px;
  align-items: flex-start;
}
/* line 460, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .digital-briefcase h1 svg {
  vertical-align: bottom;
}
/* line 463, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .digital-briefcase h1 span {
  position: absolute;
  left: 46px;
}
/* line 468, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .digital-briefcase .veeva-logo {
  right: 7px;
  bottom: -3px;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 468, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .digital-briefcase .veeva-logo {
    right: 22px;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 468, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .digital-briefcase .veeva-logo {
    bottom: -9px;
    right: 17px;
  }
}
@media (min-width: 992px) {
  /* line 468, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .digital-briefcase .veeva-logo {
    right: 20px;
  }
}
@media (min-width: 992px) {
  /* line 483, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .digital-briefcase .text-wrapper p {
    padding-right: 80px !important;
  }
}
/* line 490, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .veeva-ordering-app .img-wrapper {
  margin-top: 0;
}
/* line 493, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .veeva-ordering-app .veeva-ordering-app-img {
  max-width: 100%;
  margin-left: -20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 493, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app .veeva-ordering-app-img {
    margin-left: -44px;
  }
}
@media (min-width: 992px) {
  /* line 493, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app .veeva-ordering-app-img {
    max-width: 420px;
    margin-left: -55px;
  }
}
/* line 504, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .veeva-ordering-app .veeva-logo {
  bottom: 7px;
  left: 35px;
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 504, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app .veeva-logo {
    bottom: 12px;
    left: 10%;
  }
}
@media (min-width: 768px) {
  /* line 504, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app .veeva-logo {
    left: 7px;
  }
}
@media (min-width: 992px) {
  /* line 504, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app .veeva-logo {
    left: -10px;
    bottom: 5px;
  }
}
@media (min-width: 992px) {
  /* line 519, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app .text-wrapper {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  /* line 489, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-ordering-app {
    margin-top: 30px;
  }
}
@media (min-width: 768px) {
  /* line 530, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .row.img-left .text-wrapper {
    order: 2;
  }
}
/* line 535, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .row.img-left .img-wrapper {
  padding-top: 27px;
}
@media (min-width: 768px) {
  /* line 535, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .row.img-left .img-wrapper {
    order: 1;
  }
}
@media (min-width: 768px) {
  /* line 529, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .row.img-left {
    display: flex;
    align-items: flex-start;
  }
}
/* line 547, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .field-speaker-directory {
  align-items: flex-start;
}
/* line 549, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .field-speaker-directory .carousel {
  height: auto;
  width: 100% !important;
}
/* line 553, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .field-speaker-directory .carousel-bg {
  width: 100%;
  position: absolute;
  z-index: 1;
}
/* line 559, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .field-speaker-directory .carousel-inner > .carousel-item {
  background-position: center center;
}
/* line 561, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .field-speaker-directory .carousel-inner > .carousel-item > img {
  padding: 3.5% 5.2% 4% 4.5%;
}
@media (min-width: 768px) {
  /* line 558, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .field-speaker-directory .carousel-inner {
    width: 100%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  /* line 558, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .field-speaker-directory .carousel-inner {
    width: 358px;
    margin: 0 auto;
  }
}
/* line 574, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .field-speaker-directory .img-wrapper {
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 574, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .field-speaker-directory .img-wrapper {
    margin-top: 17px;
  }
}
/* line 580, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .field-speaker-directory .veeva-logo {
  right: 7px;
  left: auto;
  bottom: 0;
  z-index: 1;
}
@media (min-width: 992px) {
  /* line 580, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .field-speaker-directory .veeva-logo {
    right: 30px;
  }
}
@media (min-width: 768px) {
  /* line 547, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .field-speaker-directory {
    margin-bottom: 25px;
  }
}
@media (min-width: 992px) {
  /* line 547, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .field-speaker-directory {
    margin-bottom: 0;
  }
}
/* line 596, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .promo-depot-app {
  position: relative;
  margin-top: 0;
}
@media (min-width: 992px) {
  /* line 599, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .promo-depot-app h1 {
    margin-top: 25px !important;
  }
}
/* line 604, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .promo-depot-app .veeva-logo {
  bottom: -22px;
  left: 7px;
}
@media (min-width: 992px) {
  /* line 604, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .promo-depot-app .veeva-logo {
    bottom: -5%;
    left: -11px;
  }
}
/* line 612, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .promo-depot-app .img-wrapper {
  text-align: center;
  margin-top: 0;
}
/* line 616, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .promo-depot-app .promo-depot-app-img {
  max-width: 100%;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  /* line 616, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .promo-depot-app .promo-depot-app-img {
    max-width: 395px;
  }
}
/* line 625, ../sass/theme/_veeva.scss */
.veeva-page .promo-depot-section {
  padding-bottom: 15px;
  padding-top: 0;
}
/* line 631, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids {
  align-items: flex-start;
}
@media (min-width: 992px) {
  /* line 633, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids h1 {
    margin-top: 25px !important;
  }
}
@media (min-width: 768px) {
  /* line 638, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids .text-wrapper {
    order: 2;
  }
}
/* line 643, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids .img-wrapper {
  margin-top: 35px;
}
@media (min-width: 768px) {
  /* line 643, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids .img-wrapper {
    margin-top: 60px;
  }
}
/* line 649, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids .service-icons-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 649, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids .service-icons-wrapper {
    padding-left: 36px;
  }
}
/* line 656, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids .carousel-inner > .carousel-item {
  background-position: center center;
}
/* line 658, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids .carousel-inner > .carousel-item > img {
  padding: 3.3% 5% 3% 4%;
}
@media (min-width: 992px) {
  /* line 655, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids .carousel-inner {
    width: 395px;
    margin: 0 auto;
  }
}
/* line 667, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids .veeva-logo {
  bottom: 68px;
  right: 7px;
  z-index: 1;
}
@media (min-width: 992px) {
  /* line 667, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids .veeva-logo {
    right: 12px;
  }
}
/* line 675, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids p {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  /* line 675, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids p {
    padding-right: 55px !important;
  }
}
/* line 681, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .digital-sales-aids .carousel-indicators {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  /* line 631, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .digital-sales-aids {
    margin-top: 25px;
  }
}
/* line 688, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .approved-email {
  margin-top: 45px;
  margin-bottom: 35px;
}
@media (min-width: 992px) {
  /* line 691, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email h1 {
    margin-top: 25px !important;
  }
}
/* line 696, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .approved-email .img-wrapper {
  padding-top: 27px;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 696, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email .img-wrapper {
    order: 1;
  }
}
@media (min-width: 992px) {
  /* line 696, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email .img-wrapper {
    padding-left: 25px;
  }
}
/* line 706, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .approved-email .approved-email-img {
  max-width: 100%;
}
@media (min-width: 992px) {
  /* line 706, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email .approved-email-img {
    max-width: 414px;
  }
}
/* line 712, ../sass/theme/_veeva.scss */
.veeva-page .veeva-other-services .approved-email .veeva-logo {
  bottom: 0;
  left: 7px;
}
@media (min-width: 992px) {
  /* line 712, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email .veeva-logo {
    left: -11px;
  }
}
@media (min-width: 768px) {
  /* line 688, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email {
    display: flex;
    margin-top: 25px;
    margin-bottom: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 688, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email {
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  /* line 688, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-other-services .approved-email {
    margin-top: 50px;
  }
}
/* line 733, ../sass/theme/_veeva.scss */
.veeva-page .veeva-services .veeva-logo, .veeva-page .veeva-other-services .veeva-logo {
  position: absolute;
  max-width: 80px;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 733, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-logo, .veeva-page .veeva-other-services .veeva-logo {
    max-width: 95px;
  }
}
@media (min-width: 768px) {
  /* line 733, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-logo, .veeva-page .veeva-other-services .veeva-logo {
    max-width: 80px;
  }
}
@media (min-width: 992px) {
  /* line 733, ../sass/theme/_veeva.scss */
  .veeva-page .veeva-services .veeva-logo, .veeva-page .veeva-other-services .veeva-logo {
    max-width: 101px;
  }
}

/* line 751, ../sass/theme/_veeva.scss */
.current-lang-de .veeva-page .veeva-service-full-partner .veeva-certification ul li {
  font-size: 15px ;
  font-size: 0.9375rem ;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 751, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .veeva-service-full-partner .veeva-certification ul li {
    text-indent: -1.6em;
  }
}
@media (min-width: 992px) {
  /* line 758, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .our-values h1 {
    font-size: 35px !important;
    font-size: 2.1875rem !important;
  }
}
/* line 764, ../sass/theme/_veeva.scss */
.current-lang-de .veeva-page .our-values img.one-img {
  max-width: 80px;
}
/* line 767, ../sass/theme/_veeva.scss */
.current-lang-de .veeva-page .our-values img.two-img {
  max-width: 110px;
}
@media (min-width: 768px) and (max-width: 812px) {
  /* line 773, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .veeva-services .overview-title {
    font-size: 29px !important;
    font-size: 1.8125rem !important;
  }
}
@media (min-width: 768px) {
  /* line 779, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .veeva-ordering-app {
    padding-bottom: 20px;
  }
}
@media (min-width: 280px) and (max-width: 359px) {
  /* line 785, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .digital-briefcase h1 {
    font-size: 26px !important;
    font-size: 1.625rem !important;
  }
}
@media (min-width: 992px) {
  /* line 785, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .digital-briefcase h1 {
    margin-top: 25px !important;
  }
}
@media (min-width: 280px) and (max-width: 359px) {
  /* line 792, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .digital-briefcase h1 span {
    top: 3px;
  }
}
@media (min-width: 992px) {
  /* line 802, ../sass/theme/_veeva.scss */
  .current-lang-de .veeva-page .field-speaker-directory h1,
  .current-lang-de .veeva-page .digital-sales-aids h1,
  .current-lang-de .veeva-page .approved-email h1 {
    margin-top: 25px !important;
  }
}

/* line 2, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .clients-callout {
  background-color: transparent !important;
  padding-bottom: 0 !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2, ../sass/theme/_life-science.scss */
  .page-template-template-life-science-companies .clients-callout {
    padding-left: 7px;
    padding-right: 10px;
  }
}
/* line 9, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .clients-callout h3 {
  padding-top: 5px;
  font: 700 16px/1.4 "Lato", Arial;
  font-size: 16px !important;
  font-size: 1rem !important;
}
/* line 16, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .testimonials-callout {
  background-image: none !important;
  background-color: #282828;
}
/* line 19, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .testimonials-callout .author-company {
  color: #dbdbdb !important;
}
/* line 24, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .inner-page {
  padding: 0;
}
/* line 26, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .inner-page h1 {
  font-size: 30px ;
  font-size: 1.875rem ;
  line-height: 1.2 !important;
  padding-bottom: 20px;
  margin-bottom: 18px;
}
/* line 32, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .inner-page h3 {
  margin-left: 0;
}
/* line 35, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .inner-page p {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.3;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 992px) {
  /* line 35, ../sass/theme/_life-science.scss */
  .page-template-template-life-science-companies .inner-page p {
    font-size: 15px ;
    font-size: 0.9375rem ;
  }
}
/* line 43, ../sass/theme/_life-science.scss */
.page-template-template-life-science-companies .inner-page .img-fluid {
  width: auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 48, ../sass/theme/_life-science.scss */
  .page-template-template-life-science-companies .container.bc-align {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 48, ../sass/theme/_life-science.scss */
  .page-template-template-life-science-companies .container.bc-align {
    padding-left: 35px !important;
  }
}

/* line 60, ../sass/theme/_life-science.scss */
.life-science-companies .container {
  margin-bottom: 0;
  padding: 0 15px !important;
}
/* line 65, ../sass/theme/_life-science.scss */
.life-science-companies .img-fluid {
  display: inline-block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 65, ../sass/theme/_life-science.scss */
  .life-science-companies .img-fluid {
    width: auto;
  }
}
/* line 74, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper {
  padding-top: 10px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 81, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-sales-force {
  max-width: 45px;
}
@media (min-width: 375px) {
  /* line 81, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sales-force {
    max-width: 50px;
  }
}
@media (min-width: 992px) {
  /* line 81, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sales-force {
    max-width: 56px;
  }
}
/* line 90, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-apple {
  max-width: 31px;
}
@media (min-width: 375px) {
  /* line 90, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-apple {
    max-width: 33px;
  }
}
@media (min-width: 992px) {
  /* line 90, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-apple {
    max-width: 42px;
  }
}
/* line 99, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-android {
  max-width: 30px;
}
@media (min-width: 375px) {
  /* line 99, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-android {
    max-width: 33px;
  }
}
@media (min-width: 992px) {
  /* line 99, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-android {
    max-width: 35px;
  }
}
/* line 108, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-sendgrid {
  max-width: 86px;
}
@media (min-width: 375px) {
  /* line 108, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sendgrid {
    max-width: 100px;
  }
}
@media (min-width: 992px) {
  /* line 108, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sendgrid {
    max-width: 109px;
  }
}
/* line 117, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-marketo {
  max-width: 80px;
}
@media (min-width: 375px) {
  /* line 117, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-marketo {
    max-width: 100px;
  }
}
@media (min-width: 992px) {
  /* line 117, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-marketo {
    max-width: 104px;
  }
}
/* line 126, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-sales-force-pardot {
  max-width: 79px;
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 126, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sales-force-pardot {
    max-width: 96px;
  }
}
@media (min-width: 992px) {
  /* line 126, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sales-force-pardot {
    max-width: 104px;
  }
}
/* line 135, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-drupal {
  max-width: 70px;
}
@media (min-width: 280px) and (max-width: 374px) {
  /* line 135, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-drupal {
    max-width: 50px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 135, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-drupal {
    max-width: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 135, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-drupal {
    max-width: 50px;
  }
}
/* line 147, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-sitefinity {
  max-width: 56px;
}
@media (min-width: 280px) and (max-width: 374px) {
  /* line 147, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sitefinity {
    max-width: 48px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 147, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sitefinity {
    max-width: 56px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 147, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sitefinity {
    max-width: 44px;
  }
}
/* line 159, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-kentico-software {
  max-width: 104px;
}
@media (min-width: 280px) and (max-width: 374px) {
  /* line 159, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-kentico-software {
    max-width: 101px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 159, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-kentico-software {
    max-width: 104px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 159, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-kentico-software {
    max-width: 92px;
  }
}
/* line 171, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-wordpress {
  max-width: 70px;
}
@media (min-width: 280px) and (max-width: 374px) {
  /* line 171, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-wordpress {
    max-width: 57px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 171, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-wordpress {
    max-width: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 171, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-wordpress {
    max-width: 57px;
  }
}
/* line 183, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-sitecore {
  max-width: 64px;
}
@media (min-width: 280px) and (max-width: 374px) {
  /* line 183, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sitecore {
    max-width: 52px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  /* line 183, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sitecore {
    max-width: 64px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 183, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper .logo-sitecore {
    max-width: 52px;
  }
}
/* line 195, ../sass/theme/_life-science.scss */
.life-science-companies .service-icons-wrapper .logo-adobe-experience-manager {
  max-width: 111px;
}
@media (min-width: 992px) {
  /* line 74, ../sass/theme/_life-science.scss */
  .life-science-companies .service-icons-wrapper {
    justify-content: flex-start;
  }
}
/* line 203, ../sass/theme/_life-science.scss */
.life-science-companies .carousel {
  height: auto;
  width: 100% !important;
}
/* line 207, ../sass/theme/_life-science.scss */
.life-science-companies .carousel-bg {
  width: 100%;
  position: absolute;
  z-index: 1;
}
/* line 212, ../sass/theme/_life-science.scss */
.life-science-companies .carousel-indicators {
  position: relative;
  bottom: inherit;
  top: 14px;
  z-index: 13;
}
/* line 217, ../sass/theme/_life-science.scss */
.life-science-companies .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: 0;
  background-color: #dbdbdb;
  margin: 0 3px 0 0;
  border-radius: 10px;
}
/* line 224, ../sass/theme/_life-science.scss */
.life-science-companies .carousel-indicators li.active {
  float: inherit;
  background-color: #282828;
  border: 0;
}
/* line 232, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise {
  overflow: hidden;
  width: 100%;
  padding-bottom: 6px;
  margin-bottom: 30px;
}
/* line 237, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise .carousel {
  width: 100% !important;
  height: auto;
  margin: 20px 0 5px;
}
@media (min-width: 560px) and (max-width: 991px) {
  /* line 237, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise .carousel {
    width: 80% !important;
    float: none;
    margin: 50px auto 25px;
  }
}
@media (min-width: 701px) and (max-width: 768px) {
  /* line 237, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise .carousel {
    width: 71% !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  /* line 237, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise .carousel {
    width: 57% !important;
  }
}
@media (min-width: 768px) {
  /* line 237, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise .carousel {
    margin-top: 28px;
  }
}
/* line 257, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise .carousel-bg {
  width: 100%;
  position: absolute;
  z-index: 1;
}
/* line 263, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise .carousel-inner > .carousel-item {
  background-position: center center;
}
/* line 265, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise .carousel-inner > .carousel-item > img {
  padding: 3.2% 5% 4% 4%;
}
@media (min-width: 768px) {
  /* line 262, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise .carousel-inner {
    width: 100%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  /* line 262, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise .carousel-inner {
    width: 448px;
    margin: 0 auto;
  }
}
/* line 278, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise .carousel-indicators {
  top: 15px;
  margin-bottom: 20px !important;
}
/* line 283, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise .hero-regulated h1 {
  padding-bottom: 18px;
  margin-bottom: 18px;
}
@media (min-width: 992px) {
  /* line 283, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise .hero-regulated h1 {
    margin-top: 25px !important;
  }
}
/* line 290, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise .hero-regulated p {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 232, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise {
    padding-bottom: 0;
  }
}
/* line 298, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise-info {
  margin: 27px 0 23px;
}
@media (min-width: 768px) {
  /* line 298, ../sass/theme/_life-science.scss */
  .life-science-companies .regulated-expertise-info {
    margin-bottom: 35px;
  }
}
/* line 303, ../sass/theme/_life-science.scss */
.life-science-companies .regulated-expertise-info p {
  margin-bottom: 20px;
}
/* line 307, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner {
  padding: 18px 0 0;
}
/* line 309, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner > div > div {
  min-height: 45px;
}
@media (min-width: 768px) {
  /* line 309, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner > div > div {
    margin-bottom: 0;
  }
}
/* line 315, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner > div {
  padding: 0 25px;
}
@media (min-width: 768px) {
  /* line 315, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner > div {
    padding: 0 60px !important;
  }
}
/* line 321, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner .img-fluid {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 328, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner .logo-fda {
  max-width: 75px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 328, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner .logo-fda {
    max-width: 71px;
  }
}
/* line 334, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner .logo-hipaa-compliance {
  max-width: 94px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 334, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner .logo-hipaa-compliance {
    max-width: 76px;
  }
}
/* line 340, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner .logo-pci-compliant {
  max-width: 100px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 340, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner .logo-pci-compliant {
    max-width: 70px;
  }
}
/* line 346, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner .logo-veeva-content-partner {
  max-width: 65px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 346, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner .logo-veeva-content-partner {
    max-width: 60px;
  }
}
@media (max-width: 767px) {
  /* line 346, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner .logo-veeva-content-partner {
    max-width: 50px;
  }
}
/* line 355, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner .logo-health-standards {
  max-width: 56px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 355, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner .logo-health-standards {
    max-width: 53px;
  }
}
/* line 361, ../sass/theme/_life-science.scss */
.life-science-companies .tech-partner .logo-sales-force {
  max-width: 76px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 361, ../sass/theme/_life-science.scss */
  .life-science-companies .tech-partner .logo-sales-force {
    max-width: 67px;
  }
}
/* line 370, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services h1 {
  padding-bottom: 18px !important;
  margin-bottom: 18px !important;
}
/* line 374, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.bg-grey {
  background-color: #ececec;
}
@media (min-width: 992px) {
  /* line 379, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .row.img-left .text-wrapper {
    order: 2;
  }
}
/* line 384, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .row.img-left .img-wrapper {
  padding-top: 27px;
}
@media (min-width: 992px) {
  /* line 384, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .row.img-left .img-wrapper {
    order: 1;
  }
}
@media (min-width: 992px) {
  /* line 378, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .row.img-left {
    display: flex;
    align-items: flex-start;
  }
}
/* line 398, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .carousel-indicators li {
  background-color: rgba(43, 43, 39, 0.3);
}
/* line 400, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .carousel-indicators li.active {
  background-color: #282828;
}
/* line 405, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .slider-container {
  position: relative;
  top: 0;
  width: 278px;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  z-index: 2;
}
@media (min-width: 360px) {
  /* line 405, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .slider-container {
    width: 318px;
  }
}
@media (min-width: 568px) {
  /* line 405, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .slider-container {
    width: 501px;
  }
}
@media (min-width: 568px) and (max-width: 634px) {
  /* line 405, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .slider-container {
    left: 38px;
  }
}
@media (min-width: 635px) and (max-width: 991px) {
  /* line 405, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .slider-container {
    margin-left: 77px;
  }
}
/* line 425, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .ipad-screen {
  position: absolute;
  background: #282828;
  outline: 1px solid transparent;
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -moz-transform-origin: 1px 0 0;
  width: 445px;
  height: 321px;
  top: 12px;
  left: -1px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: matrix3d(0.417, 0.0074, 0, -0.00033, -0.0659, 0.5181, 0, -0.00005, 0, 0, 1, 0, 26, -6, 0, 1);
  transform: matrix3d(0.416, 0.0074, 0, -0.00033, -0.0659, 0.5181, 0, -0.00005, 0, 0, 1, 0, 26, -6, 0, 1);
}
@media (min-width: 360px) {
  /* line 425, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .ipad-screen {
    width: 501px;
    height: 363px;
    -webkit-transform: matrix3d(0.423, 0.0074, 0, -0.00031, -0.0659, 0.527, 0, -0.00004, 0, 0, 1, 0, 29, -6, 0, 1);
    transform: matrix3d(0.423, 0.0074, 0, -0.00031, -0.0659, 0.527, 0, -0.00004, 0, 0, 1, 0, 29, -6, 0, 1);
  }
}
@media (min-width: 568px) {
  /* line 425, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .ipad-screen {
    width: 458px;
    height: 332px;
    -webkit-transform: matrix3d(0.747, -0.04, 0, -0.00029, 0, 0.9051, 0, 0, 0, 0, 1, 0, 12, 16, 0, 1);
    transform: matrix3d(0.747, -0.04, 0, -0.00029, 0, 0.9051, 0, 0, 0, 0, 1, 0, 12, 16, 0, 1);
  }
}
@media (min-width: 568px) {
  /* line 452, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .ipad-screen #data-analytics-carousel-lg {
    background-color: #000;
    border: 1px solid transparent;
  }
}
@media (min-width: 992px) {
  /* line 452, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .ipad-screen #data-analytics-carousel-lg {
    border: 2px solid transparent;
  }
}
@media (min-width: 568px) {
  /* line 460, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .ipad-screen #data-analytics-carousel-lg .carousel-inner {
    border-radius: 12px;
    transform: translateZ(0);
  }
}
@media (min-width: 992px) {
  /* line 460, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .ipad-screen #data-analytics-carousel-lg .carousel-inner {
    width: 456px;
  }
}
/* line 471, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .row {
  padding-top: 35px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 471, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .row {
    padding-top: 16px;
  }
}
@media (min-width: 992px) {
  /* line 471, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .row {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  /* line 480, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .text-wrapper {
    padding-right: 65px;
  }
}
/* line 486, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper img:not(:first-child) {
  margin-left: 15px;
}
/* line 489, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-power-bi {
  max-width: 42px;
}
@media (min-width: 375px) and (max-width: 567px) {
  /* line 489, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-power-bi {
    max-width: 41px;
  }
}
@media (min-width: 568px) {
  /* line 489, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-power-bi {
    max-width: 44px;
  }
}
/* line 498, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-health-standards {
  max-width: 49px;
}
@media (min-width: 375px) and (max-width: 567px) {
  /* line 498, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-health-standards {
    max-width: 46px;
  }
}
@media (min-width: 568px) {
  /* line 498, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-health-standards {
    max-width: 52px;
  }
}
/* line 507, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-adobe-analytics {
  max-width: 112px;
}
@media (min-width: 375px) and (max-width: 567px) {
  /* line 507, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-adobe-analytics {
    max-width: 112px;
  }
}
@media (min-width: 568px) {
  /* line 507, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-adobe-analytics {
    max-width: 125px;
  }
}
/* line 516, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-tableau {
  max-width: 165px;
  margin-left: 0 !important;
}
@media (min-width: 410px) and (max-width: 567px) {
  /* line 516, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-tableau {
    max-width: 118px;
    margin-left: 15px !important;
  }
}
@media (min-width: 392px) {
  /* line 516, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-tableau {
    margin-left: 15px !important;
  }
}
@media (min-width: 568px) and (max-width: 991px) {
  /* line 516, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-tableau {
    max-width: 165px;
  }
}
@media (min-width: 992px) {
  /* line 516, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-tableau {
    max-width: 132px;
  }
}
@media (min-width: 1250px) {
  /* line 516, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper .logo-tableau {
    max-width: 140px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 485, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .service-icons-wrapper {
    justify-content: center;
  }
}
/* line 541, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens {
  display: none;
}
/* line 543, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens .carousel {
  height: 100%;
}
/* line 546, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens .carousel-inner {
  height: 100%;
}
/* line 548, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens .carousel-inner > .carousel-item {
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  z-index: 1;
}
@media (min-width: 560px) {
  /* line 546, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens .carousel-inner {
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  /* line 546, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens .carousel-inner {
    width: 460px;
  }
}
/* line 565, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens .carousel-indicators {
  top: 34px;
  -webkit-transform: matrix3d(1.2, -0.08, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1.2, -0.08, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
@media (min-width: 568px) {
  /* line 565, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens .carousel-indicators {
    left: 15px;
  }
}
@media (min-width: 568px) and (max-width: 991px) {
  /* line 541, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens {
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  /* line 541, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-other-screens {
    display: block;
  }
}
/* line 581, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-mobile-portrait {
  display: block;
}
/* line 585, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-mobile-portrait .carousel-inner > .carousel-item {
  background-position: center center;
}
/* line 587, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-mobile-portrait .carousel-inner > .carousel-item > img {
  padding: 3% 5% 4% 4.5%;
}
/* line 591, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-mobile-portrait .carousel-inner .carousel-indicators {
  top: 13px;
}
@media (min-width: 568px) {
  /* line 581, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper.d-mobile-portrait {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 540, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper {
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  /* line 540, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard .img-wrapper {
    margin-top: 97px;
  }
}
@media (min-width: 568px) and (max-width: 991px) {
  /* line 396, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard {
    padding-bottom: 60px;
  }
}
@media (min-width: 992px) {
  /* line 396, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.data-analytics-dashboard {
    padding-bottom: 55px;
  }
}
/* line 613, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.dashboard {
  padding: 35px 0 10px;
}
/* line 615, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.dashboard h3 {
  font-weight: 700;
}
/* line 619, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.dashboard .img-wrapper img {
  max-width: 100%;
}
@media (min-width: 992px) {
  /* line 619, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.dashboard .img-wrapper img {
    max-width: 922px;
  }
}
@media (min-width: 992px) {
  /* line 626, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.dashboard .col-sm-6 {
    padding-right: 40px;
  }
}
@media (min-width: 992px) {
  /* line 630, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.dashboard .col-sm-6.patient-management {
    padding-right: 130px !important;
  }
}
/* line 638, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.dashboard .patient-management h3,
.life-science-companies .life-science-services.dashboard .payment-processing h3 {
  font-size: 18px ;
  font-size: 1.125rem ;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 613, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.dashboard {
    padding-top: 16px;
  }
}
@media (min-width: 992px) {
  /* line 613, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.dashboard {
    padding-top: 25px;
  }
}
/* line 650, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .media-body, .life-science-companies .life-science-services .mobile-payment-solutions .media-left, .life-science-companies .life-science-services .mobile-payment-solutions .media-right {
  display: table-cell;
  vertical-align: top;
}
/* line 654, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .media-left, .life-science-companies .life-science-services .mobile-payment-solutions .media > .pull-left {
  padding-right: 10px;
}
/* line 657, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .med-app {
  width: 300px;
  margin: 0 auto;
}
/* line 660, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .med-app p {
  margin-top: 0 !important;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 657, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions .med-app {
    width: 70%;
    display: inline-block;
    margin-bottom: 30px;
  }
}
@media (min-width: 991px) {
  /* line 657, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions .med-app {
    width: 48%;
  }
}
/* line 673, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .media:first-child {
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 676, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions h1 {
    margin-top: 5px !important;
  }
}
@media (min-width: 992px) {
  /* line 676, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions h1 {
    margin-top: 25px !important;
  }
}
/* line 684, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .img-wrapper {
  padding-top: 10px !important;
}
/* line 686, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .img-wrapper img {
  max-width: 100%;
}
@media (min-width: 992px) {
  /* line 686, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions .img-wrapper img {
    max-width: 505px;
    margin-left: -30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 684, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions .img-wrapper {
    -webkit-flex: 0 0 71%;
    -ms-flex: 0 0 71%;
    flex: 0 0 71%;
    max-width: 71%;
    margin: 0 auto;
    padding-top: 14px !important;
  }
}
@media (min-width: 992px) {
  /* line 684, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions .img-wrapper {
    padding-top: 22px !important;
  }
}
/* line 702, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .media-body {
  vertical-align: middle;
}
/* line 704, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .media-body p {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  font-style: italic;
  text-align: left;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 704, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions .media-body p {
    font-size: 10px !important;
    font-size: 0.625rem !important;
  }
}
/* line 715, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .service-icons-wrapper img {
  float: none !important;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 715, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions .service-icons-wrapper img {
    float: right !important;
    display: inline;
  }
}
/* line 724, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .logo-med-app {
  max-width: 46px;
}
/* line 727, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-payment-solutions .logo-apple, .life-science-companies .life-science-services .mobile-payment-solutions .logo-android {
  max-width: 42px;
}
@media (min-width: 992px) {
  /* line 649, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-payment-solutions {
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  /* line 735, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps h1, .life-science-companies .life-science-services .mobile-gesundheits-apps h1 {
    margin-top: 25px !important;
  }
}
/* line 740, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .carousel-inner, .life-science-companies .life-science-services .mobile-gesundheits-apps .carousel-inner {
  height: 100%;
}
/* line 743, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps.row, .life-science-companies .life-science-services .mobile-gesundheits-apps.row {
  margin-top: 40px;
}
@media (min-width: 992px) {
  /* line 743, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps.row, .life-science-companies .life-science-services .mobile-gesundheits-apps.row {
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  /* line 749, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .text-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .text-wrapper {
    padding-right: 16px;
  }
}
@media (min-width: 1200px) {
  /* line 749, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .text-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .text-wrapper {
    padding-right: 23px;
  }
}
/* line 757, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .img-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .img-wrapper {
  overflow: hidden;
  padding-top: 50px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 757, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .img-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .img-wrapper {
    max-width: 71%;
    flex: 0 0 71%;
    max-width: 71%;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  /* line 757, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .img-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .img-wrapper {
    padding-top: 15px !important;
  }
}
/* line 770, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 {
  display: flex;
  flex-wrap: wrap;
}
/* line 773, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper {
  flex: 1 0 50%;
  max-width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0 10px;
}
@media (min-width: 992px) {
  /* line 779, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper:nth-of-type(1) p, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper:nth-of-type(1) p {
    max-width: 60%;
  }
}
@media (min-width: 992px) {
  /* line 784, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper:nth-of-type(2) p, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper:nth-of-type(2) p {
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  /* line 789, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper:nth-of-type(3) p, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper:nth-of-type(3) p {
    max-width: 87%;
  }
}
@media (min-width: 992px) {
  /* line 794, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper:nth-of-type(4) p, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper:nth-of-type(4) p {
    max-width: 98%;
  }
}
/* line 799, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper .img-wrap, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper .img-wrap {
  min-height: 46px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media (min-width: 768px) {
  /* line 799, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper .img-wrap, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper .img-wrap {
    justify-content: flex-start;
  }
}
/* line 808, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper p, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper p {
  font-size: 9px !important;
  font-size: 0.5625rem !important;
  font-style: italic;
  line-height: 1.2;
}
/* line 812, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper p:nth-of-type(1), .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper p:nth-of-type(1) {
  margin-bottom: 0;
}
/* line 815, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper p:nth-of-type(2), .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper p:nth-of-type(2) {
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 773, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper {
    flex: 1 0 24%;
    max-width: 24%;
  }
}
@media (min-width: 768px) {
  /* line 773, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper {
    padding-right: 30px;
    padding: 0 30px 0 0;
  }
}
@media (min-width: 992px) {
  /* line 773, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-wrapper, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-wrapper {
    padding-right: 0;
  }
}
/* line 831, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 img, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 img {
  margin-top: 10px;
}
/* line 834, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-rx-club, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-rx-club {
  max-width: 52px;
}
/* line 837, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-w3-award, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-w3-award {
  max-width: 36px;
}
/* line 840, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-mmm-award, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-mmm-award {
  max-width: 63px;
}
/* line 843, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-9 .logo-iac, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 .logo-iac {
  max-width: 46px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 770, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 {
    width: 78%;
  }
}
@media (min-width: 768px) {
  /* line 770, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-9, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-9 {
    text-align: left !important;
  }
}
/* line 855, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-3 .logo-apple, .life-science-companies .life-science-services .mobile-health-apps .col-md-3 .logo-android, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 .logo-apple, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 .logo-android {
  max-width: 42px;
}
@media (min-width: 992px) {
  /* line 855, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-3 .logo-apple, .life-science-companies .life-science-services .mobile-health-apps .col-md-3 .logo-android, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 .logo-apple, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 .logo-android {
    margin-top: 7px;
  }
}
@media (min-width: 768px) {
  /* line 861, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-3 .logo-apple, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 .logo-apple {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 866, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-3 .logo-android, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 .logo-android {
    margin-left: 8px;
  }
}
/* line 871, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .mobile-health-apps .col-md-3 img, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 img {
  display: inline-block;
}
@media (min-width: 992px) {
  /* line 854, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-3, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 {
    text-align: left !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 854, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-3, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 {
    width: 22%;
  }
}
@media (min-width: 992px) {
  /* line 854, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps .col-md-3, .life-science-companies .life-science-services .mobile-gesundheits-apps .col-md-3 {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 734, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .mobile-health-apps, .life-science-companies .life-science-services .mobile-gesundheits-apps {
    margin-top: 15px;
  }
}
/* line 888, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .marketing-automation, .life-science-companies .life-science-services .marketing-automatisierung {
  margin-top: 35px;
  margin-bottom: 40px;
}
/* line 891, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .marketing-automation .img-wrapper, .life-science-companies .life-science-services .marketing-automatisierung .img-wrapper {
  margin-top: 27px;
}
/* line 893, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .marketing-automation .img-wrapper img, .life-science-companies .life-science-services .marketing-automatisierung .img-wrapper img {
  max-width: 100%;
}
@media (min-width: 992px) {
  /* line 893, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .marketing-automation .img-wrapper img, .life-science-companies .life-science-services .marketing-automatisierung .img-wrapper img {
    max-width: 450px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 891, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .marketing-automation .img-wrapper, .life-science-companies .life-science-services .marketing-automatisierung .img-wrapper {
    max-width: 71%;
    flex: 0 0 71%;
    max-width: 71%;
    margin: 0 auto;
    padding-top: 50px !important;
  }
}
@media (min-width: 768px) {
  /* line 907, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .marketing-automation .text-wrapper, .life-science-companies .life-science-services .marketing-automatisierung .text-wrapper {
    margin-top: 32px;
  }
}
/* line 913, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services .marketing-automation .service-icons-wrapper img:not(:first-child), .life-science-companies .life-science-services .marketing-automatisierung .service-icons-wrapper img:not(:first-child) {
  margin-left: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 888, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .marketing-automation, .life-science-companies .life-science-services .marketing-automatisierung {
    margin-top: 25px;
  }
}
@media (min-width: 992px) {
  /* line 888, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services .marketing-automation, .life-science-companies .life-science-services .marketing-automatisierung {
    margin-top: 0;
    margin-bottom: 50px;
  }
}
/* line 927, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .carousel-indicators li {
  background-color: rgba(43, 43, 39, 0.3);
}
/* line 929, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .carousel-indicators li.active {
  background-color: #282828;
}
/* line 934, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .row {
  padding-bottom: 35px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 934, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .row {
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  /* line 934, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .row {
    padding-bottom: 55px;
  }
}
/* line 943, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites ul {
  float: none;
  padding-left: 0 !important;
}
/* line 946, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites ul li {
  color: #282828;
  padding-left: 0;
  line-height: 1.5;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 951, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites ul li::before {
  color: #9fba29;
}
/* line 956, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .img-wrapper {
  overflow: hidden;
  padding-top: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 956, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .img-wrapper {
    max-width: 83%;
    margin: 0 auto;
    padding-top: 50px;
  }
}
@media (min-width: 992px) {
  /* line 956, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .img-wrapper {
    padding-top: 0;
  }
}
/* line 969, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img {
  margin-left: 30px;
}
/* line 971, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img:first-child {
  margin-left: 0;
}
@media (min-width: 346px) and (max-width: 374px) {
  /* line 974, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img:nth-of-type(3) {
    margin-right: 30px;
  }
}
@media (min-width: 390px) and (max-width: 419px) {
  /* line 974, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img:nth-of-type(3) {
    margin-right: 30px;
  }
}
/* line 982, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img:nth-of-type(4) {
  margin-left: 0;
}
@media (min-width: 420px) and (max-width: 991px) {
  /* line 982, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img:nth-of-type(4) {
    margin-left: 30px;
  }
}
@media (min-width: 390px) and (max-width: 419px) {
  /* line 988, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img.logo-sitecore {
    margin-left: 20px;
  }
}
/* line 993, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img.logo-adobe-experience-manager {
  margin-left: 20px;
}
@media (min-width: 420px) and (max-width: 991px) {
  /* line 993, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img.logo-adobe-experience-manager {
    margin-left: 30px;
  }
}
@media (min-width: 991px) {
  /* line 993, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper img.logo-adobe-experience-manager {
    margin-left: 20px;
  }
}
@media (min-width: 992px) {
  /* line 968, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites .service-icons-wrapper {
    max-width: 90%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 925, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.digitalization-websites {
    padding-top: 16px;
  }
}
/* line 1012, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.html-banner-section .tech-logos-wrapper {
  padding: 0 10px;
}
/* line 1015, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.html-banner-section .html-banner-logos {
  max-width: 105px;
  margin-bottom: 15px;
  max-height: 50px;
  width: auto;
}
@media (min-width: 576px) and (max-width: 767.98px) and (orientation: landscape) {
  /* line 1015, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.html-banner-section .html-banner-logos {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  /* line 1015, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.html-banner-section .html-banner-logos {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 1015, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.html-banner-section .html-banner-logos {
    margin-bottom: 15px;
  }
}
/* line 1033, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.html-banner-section .greensock-logo {
  width: 110px;
}
@media (min-width: 768px) {
  /* line 1033, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.html-banner-section .greensock-logo {
    width: 130px;
  }
}
@media (min-width: 1200px) {
  /* line 1040, ../sass/theme/_life-science.scss */
  .life-science-companies .life-science-services.html-banner-section .html-banner-image {
    max-width: 593px;
  }
}
/* line 1046, ../sass/theme/_life-science.scss */
.life-science-companies .life-science-services.html-banner-section .services-icons-wrapper img {
  margin-right: 40px;
}

/* line 1056, ../sass/theme/_life-science.scss */
.current-lang-de .life-science-companies .clients-callout .row .title-wrapper h3::after {
  right: 0;
}
@media (min-width: 992px) {
  /* line 1060, ../sass/theme/_life-science.scss */
  .current-lang-de .life-science-companies .data-analytics-dashboard h1 {
    margin-top: 25px !important;
  }
}

/*Open Positions Page*/
/* line 4, ../sass/theme/_open-positions.scss */
.open-positions p:empty::before {
  display: none;
}
/* line 7, ../sass/theme/_open-positions.scss */
.open-positions .job-description .block {
  float: left;
  width: 100%;
  margin: 2px 0 5px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #dbdbdb;
}
/* line 14, ../sass/theme/_open-positions.scss */
.open-positions .generic-position-text {
  margin: 18px 0 25px 0;
}
/* line 16, ../sass/theme/_open-positions.scss */
.open-positions .generic-position-text a {
  font-weight: 700;
}
@media (min-width: 975px) {
  /* line 14, ../sass/theme/_open-positions.scss */
  .open-positions .generic-position-text {
    margin: -6px 0 15px 0;
  }
}
/* line 23, ../sass/theme/_open-positions.scss */
.open-positions .apply-form-loader {
  visibility: hidden;
  display: inline-block;
  background-image: url(../images/styles-images/ajax-loader.gif);
  width: 16px;
  height: 16px;
  border: none;
  padding: 0;
  margin: 0 0 0 4px;
  vertical-align: middle;
  background-size: contain;
}

/* line 38, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions {
  /* this needs to be removed after the new apply online design */
}
/* line 39, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .inner-page {
  min-height: calc(100vh - 172px) !important;
}
@media (min-width: 768px) {
  /* line 39, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .inner-page {
    min-height: calc(100vh - 373px) !important;
  }
}
/* line 45, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .inner-page.open-positions {
  padding: 10px 0 0 0 !important;
}
/* line 48, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .job-description {
  margin-bottom: 50px;
  padding: 30px 0 0;
}
@media (min-width: 992px) {
  /* line 48, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .job-description {
    padding-left: 15px;
  }
}
/* line 54, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .job-description .row {
  margin: 0;
}
@media (min-width: 992px) {
  /* line 54, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .job-description .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
/* line 61, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .job-description .generic-position-text {
  margin: 18px 0 25px;
  line-height: 1.37;
  padding: 0 15px;
}
/* line 65, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .job-description .generic-position-text a {
  font-weight: 700;
}
@media (min-width: 975px) {
  /* line 61, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .job-description .generic-position-text {
    padding: 5px 0 0;
    margin: 0 0 15px;
  }
}
@media (min-width: 975px) {
  /* line 48, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .job-description {
    padding-left: 15px;
  }
}
/* line 77, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .row-outer {
  display: flex;
  flex-wrap: wrap;
}
/* line 80, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .row-outer .search-column {
  order: 1;
  padding-right: 18px;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 80, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .row-outer .search-column {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  /* line 80, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .row-outer .search-column {
    -webkit-flex: 0 0 65%;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
    width: 634px;
  }
}
/* line 93, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .row-outer .side-info-column {
  order: 2;
}
@media (min-width: 768px) {
  /* line 93, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .row-outer .side-info-column {
    order: 3;
  }
}
@media (min-width: 992px) {
  /* line 93, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .row-outer .side-info-column {
    -webkit-flex: 0 0 337px;
    -ms-flex: 0 0 337px;
    flex: 0 0 337px;
    max-width: 337px;
  }
}
/* line 102, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .row-outer .job-listing-column {
  order: 3;
  padding: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 102, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .row-outer .job-listing-column {
    order: 2;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  /* line 102, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .row-outer .job-listing-column {
    -webkit-flex: 0 0 65%;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
  }
}
/* line 117, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions h1 {
  position: relative;
  color: #282828 !important;
  font: 700 30px/1.2 Lato, sans-serif !important;
  padding: 7px 0 22px !important;
  margin: 13px 15px 10px 15px !important;
  background: none !important;
}
/* line 124, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions h1::after {
  content: "";
  height: 2px;
  width: 80px;
  position: absolute;
  border-bottom: 2px solid #9fba29;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  /* line 117, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions h1 {
    margin-top: 20px !important;
  }
}
@media (min-width: 992px) {
  /* line 117, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions h1 {
    margin-left: 0 !important;
  }
}
/* line 140, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 11px;
  padding: 0 !important;
}
/* line 146, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search input:not([type]):focus:not([readonly]),
.page-template-template-open-positions .search input[type="text"]:not(.browser-default):focus:not([readonly]) {
  border: 0 !important;
  border-bottom: 2px solid #B7B7B7 !important;
}
/* line 151, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search input.valid:not([type]),
.page-template-template-open-positions .search input.valid:not([type]):focus,
.page-template-template-open-positions .search input.valid[type="text"]:not(.browser-default),
.page-template-template-open-positions .search input.valid[type="text"]:not(.browser-default):focus {
  border: 0 !important;
  border-bottom: 2px solid #9fba29 !important;
}
/* line 158, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search input.invalid:not([type]),
.page-template-template-open-positions .search input.invalid:not([type]):focus,
.page-template-template-open-positions .search input.invalid[type="text"]:not(.browser-default),
.page-template-template-open-positions .search input.invalid[type="text"]:not(.browser-default):focus {
  border: 0 !important;
  border-bottom: 2px solid #f44336 !important;
}
/* line 165, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search input[type="text"] {
  font-size: 30px ;
  font-size: 1.875rem ;
  color: #282828;
  font-weight: 600;
  background-color: transparent !important;
  border: 0 !important;
  border-bottom: 2px solid #dbdbdb !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  width: 100% !important;
  padding: 2px 15px 0 0 !important;
}
/* line 176, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search input[type="text"]:not(.browser-default).valid ~ .helper-text[data-success]:after {
  color: #797979;
}
/* line 179, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search input[type="text"]:not(.browser-default):focus.valid ~ .helper-text[data-success]:after {
  color: #797979;
}
/* line 183, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search label {
  font-size: 30px ;
  font-size: 1.875rem ;
  line-height: 0.667;
  color: #797979;
  opacity: 0.5;
  margin-left: 0;
  left: 0 !important;
  -webkit-transform: translateY(16px) !important;
  -moz-transform: translateY(16px) !important;
  -ms-transform: translateY(16px) !important;
  -o-transform: translateY(16px) !important;
  transform: translateY(16px) !important;
}
/* line 191, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search label.active {
  color: #797979 !important;
  font-weight: 400 !important;
  margin-left: 1px;
  -webkit-transform: translateY(-4px) scale(0.33) !important;
  -moz-transform: translateY(-4px) scale(0.33) !important;
  -ms-transform: translateY(-4px) scale(0.33) !important;
  -o-transform: translateY(-4px) scale(0.33) !important;
  transform: translateY(-4px) scale(0.33) !important;
}
@media (min-width: 992px) {
  /* line 183, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .search label {
    left: 0.89rem !important;
  }
}
/* line 201, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search button {
  position: absolute;
  background-color: transparent;
  border: 0;
  right: -8px;
  top: 13px;
}
/* line 207, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search button svg {
  overflow: visible;
}
@media (min-width: 992px) {
  /* line 201, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .search button {
    right: 6px;
  }
}
/* line 214, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search .btn-search {
  pointer-events: none;
}
/* line 217, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search .btn-close {
  cursor: pointer;
  top: 16px;
  background: none;
  opacity: 1;
  right: -4px;
}
@media (min-width: 992px) {
  /* line 217, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .search .btn-close {
    right: 11px;
  }
}
/* line 227, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search .helper-text {
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 1.3;
  width: 100% !important;
  color: #797979;
  margin-bottom: 0;
  padding: 0;
  float: none;
  top: -3px;
}
/* line 236, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search .helper-text.error {
  color: #f44336;
}
/* line 241, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search.search-results .search-field {
  color: #9fba29;
  border-bottom: 2px solid #9fba29 !important;
}
/* line 247, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .search.input-field.no-search-results input.search-field {
  color: #f44336;
  border-bottom: 2px solid #f44336 !important;
}
@media (min-width: 768px) {
  /* line 140, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .search {
    margin-bottom: 33px;
  }
}
@media (min-width: 992px) {
  /* line 140, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .search {
    padding: 0 15px 0 15px !important;
  }
}
/* line 261, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block {
  position: relative;
  border-bottom: 1px solid #f0f0f0;
  padding: 0 15px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 267, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block:last-child {
  margin-bottom: 20px;
}
/* line 270, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block a {
  display: block;
  padding-bottom: 21px;
}
/* line 274, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block strong {
  font-weight: 700;
}
/* line 277, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block h3 {
  font: 700 18px/1.2 "Lato", Arial;
  font-size: 18px ;
  font-size: 1.125rem ;
  padding-top: 19px;
  padding-left: 0;
}
/* line 283, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block h5 {
  font-size: 14px ;
  font-size: 0.875rem ;
  color: #282828;
  margin: 3px 0 0;
}
/* line 288, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block .fa {
  opacity: 0;
  position: absolute;
  top: 50%;
  line-height: 1 !important;
  color: #fff;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 568px) {
  /* line 288, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .category-listing-container .block .fa {
    display: block;
  }
}
/* line 300, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block .highlight {
  color: #9fba29;
}
/* line 303, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block:hover, .page-template-template-open-positions .category-listing-container .block:focus, .page-template-template-open-positions .category-listing-container .block:active {
  background-color: #282828;
}
/* line 307, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block:hover h3, .page-template-template-open-positions .category-listing-container .block:hover h5, .page-template-template-open-positions .category-listing-container .block:focus h3, .page-template-template-open-positions .category-listing-container .block:focus h5, .page-template-template-open-positions .category-listing-container .block:active h3, .page-template-template-open-positions .category-listing-container .block:active h5 {
  color: #fff !important;
}
/* line 310, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .category-listing-container .block:hover .fa, .page-template-template-open-positions .category-listing-container .block:focus .fa, .page-template-template-open-positions .category-listing-container .block:active .fa {
  opacity: 1;
}
@media (min-width: 992px) {
  /* line 261, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .category-listing-container .block {
    padding-left: 22px;
  }
}
/* line 319, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .job-category-block {
  background-color: #ececec;
  clear: both;
}
/* line 322, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .job-category-block h4 {
  font: 700 16px/1.18 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
  color: #797979;
  margin: 0;
  padding: 8px 15px;
}
@media (min-width: 992px) {
  /* line 322, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .job-category-block h4 {
    padding-left: 22px;
    padding-right: 10px;
  }
}
/* line 334, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar {
  margin-bottom: 27px;
}
/* line 336, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar img {
  max-width: 202px;
}
@media (min-width: 768px) and (max-width: 850px) {
  /* line 336, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .open-positions-sidebar img {
    max-width: 165px;
  }
}
/* line 342, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar h2,
.page-template-template-open-positions .open-positions-sidebar p,
.page-template-template-open-positions .open-positions-sidebar a,
.page-template-template-open-positions .open-positions-sidebar .apply-btn-wrapper {
  text-align: left;
  color: #282828;
}
@media (min-width: 768px) {
  /* line 342, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .open-positions-sidebar h2,
  .page-template-template-open-positions .open-positions-sidebar p,
  .page-template-template-open-positions .open-positions-sidebar a,
  .page-template-template-open-positions .open-positions-sidebar .apply-btn-wrapper {
    color: #282828;
  }
}
/* line 352, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar .apply-btn-wrapper {
  line-height: 1;
}
/* line 355, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar .anchor-link {
  color: #9fba29;
  font-weight: 700;
}
/* line 358, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar .anchor-link:hover, .page-template-template-open-positions .open-positions-sidebar .anchor-link:focus, .page-template-template-open-positions .open-positions-sidebar .anchor-link:active {
  color: #9fba29 !important;
  text-decoration: underline;
}
/* line 366, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar h2 {
  font: 500 16px/1.18 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 366, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .open-positions-sidebar h2 {
    font: 700 21px/1.18 "Lato", Arial;
    font-size: 21px ;
    font-size: 1.3125rem ;
    margin-top: 23px;
    margin-bottom: 11px;
  }
}
@media (min-width: 812px) {
  /* line 366, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .open-positions-sidebar h2 {
    font-size: 22px ;
    font-size: 1.375rem ;
  }
}
/* line 379, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar p {
  line-height: 1.25;
  padding: 0;
}
/* line 383, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar .apply-here-link {
  color: #fff;
  font-weight: 700;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 387, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .open-positions-sidebar .apply-here-link:hover, .page-template-template-open-positions .open-positions-sidebar .apply-here-link:focus, .page-template-template-open-positions .open-positions-sidebar .apply-here-link:active {
  color: #282828 !important;
}
@media (min-width: 768px) {
  /* line 334, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .open-positions-sidebar {
    background-color: #9fba29;
    text-align: center;
    padding: 31px 20px 25px 20px;
    max-width: 307px;
    margin: 0 auto;
  }
}
/* line 403, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.lg-screen h2 {
  font: 700 22px/1.18 "Lato", Arial;
  font-size: 22px ;
  font-size: 1.375rem ;
  color: #000;
  margin: 0;
}
/* line 409, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.lg-screen p {
  margin-top: 4px;
  color: #797979;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 409, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .empty-block.lg-screen p {
    padding-left: 0;
  }
}
/* line 416, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.lg-screen a {
  color: #9fba29;
  font-weight: 700;
}
/* line 419, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.lg-screen a:hover, .page-template-template-open-positions .empty-block.lg-screen a:focus, .page-template-template-open-positions .empty-block.lg-screen a:active {
  color: #9fba29 !important;
  text-decoration: underline;
}
@media (min-width: 992px) {
  /* line 402, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .empty-block.lg-screen {
    width: 83%;
  }
}
/* line 431, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.sm-screen {
  text-align: center;
  margin-top: 24px;
  padding: 0 15px;
}
/* line 435, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.sm-screen img {
  max-width: 141px;
}
/* line 438, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.sm-screen h2 {
  font: 700 22px/1.18 "Lato", Arial;
  font-size: 22px ;
  font-size: 1.375rem ;
  color: #282828;
  line-height: 1.42;
  margin: 10px auto 0 auto;
  padding-bottom: 2px;
  width: 87%;
}
@media (min-width: 380px) {
  /* line 438, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .empty-block.sm-screen h2 {
    width: 78%;
  }
}
@media (min-width: 568px) {
  /* line 438, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .empty-block.sm-screen h2 {
    width: 100%;
  }
}
/* line 453, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.sm-screen p {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1.42;
  color: #797979;
  opacity: 0.7;
}
/* line 459, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .empty-block.sm-screen a {
  margin-top: 11px;
}
/* line 465, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions #search_job_title {
  height: 50px;
}
/* line 470, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner {
  position: relative;
  margin-bottom: 40px;
  min-height: 146px;
  display: block;
}
@media (min-width: 768px) {
  /* line 470, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .hanging-banner {
    min-height: unset;
  }
}
/* line 480, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 200px;
  height: 169px;
  background: url("../images/styles-images/hanging-banner.png") no-repeat center center/cover;
  z-index: 1;
  display: block;
}
@media (min-width: 768px) {
  /* line 480, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .hanging-banner:before {
    top: -58px;
  }
}
@media (min-width: 992px) {
  /* line 480, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .hanging-banner:before {
    top: -28px;
  }
}
/* line 501, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner .banner-content {
  position: absolute;
  top: 39px;
  width: 192px;
  padding: 22px 0 0;
  z-index: 2;
  -webkit-transform: rotate(-2deg) translateX(-50%);
  -moz-transform: rotate(-2deg) translateX(-50%);
  -ms-transform: rotate(-2deg) translateX(-50%);
  -o-transform: rotate(-2deg) translateX(-50%);
  transform: rotate(-2deg) translateX(-50%);
  left: 50%;
}
@media (min-width: 768px) {
  /* line 501, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .hanging-banner .banner-content {
    top: -11px;
  }
}
@media (min-width: 992px) {
  /* line 501, ../sass/theme/_open-positions.scss */
  .page-template-template-open-positions .hanging-banner .banner-content {
    top: 18px;
  }
}
/* line 518, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner .banner-content .banner-title {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  font-weight: 700;
}
/* line 524, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner .banner-content .banner-date {
  font-size: 12px ;
  font-size: 0.75rem ;
  line-height: 18px;
  font-weight: 700;
}
/* line 530, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner .banner-content .banner-status {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 22px;
  font-weight: 400;
  color: #9fba29;
}
/* line 538, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner .banner-content .apply-btn-wrapper a {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 34px;
  font-weight: 400;
  color: #282828;
}
/* line 544, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .hanging-banner .banner-content .apply-btn-wrapper a .svg-caret path {
  fill: #000;
}
/* line 552, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .lets-talk-callout {
  background-color: #234ba3;
  position: relative;
}
/* line 556, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .lets-talk-callout:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../images/styles-images/line-pattern.png") no-repeat center center;
  background-size: cover;
}
/* line 567, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .lets-talk-callout .cta-text {
  color: #fff;
}
/* line 571, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .lets-talk-callout .cta-text .cta-link:hover {
  color: #fff;
}
/* line 575, ../sass/theme/_open-positions.scss */
.page-template-template-open-positions .lets-talk-callout .cta-text .cta-link:hover .svg-arrow path {
  fill: #fff;
}

/* line 586, ../sass/theme/_open-positions.scss */
.two-column-callout {
  background-color: #EDEEE3;
  padding: 30px;
  margin-bottom: 78px;
}
/* line 591, ../sass/theme/_open-positions.scss */
.two-column-callout h3 {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 24px;
}
/* line 597, ../sass/theme/_open-positions.scss */
.two-column-callout .apply-btn-wrapper a {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  font-weight: 600;
  color: #282828;
  border: 1px solid #757575;
  border-radius: 5px;
  padding: 10px 20px;
}
/* line 606, ../sass/theme/_open-positions.scss */
.two-column-callout .apply-btn-wrapper a .svg-caret path {
  fill: #000;
}
/* line 611, ../sass/theme/_open-positions.scss */
.two-column-callout .apply-btn-wrapper .due-date {
  font-size: 12px ;
  font-size: 0.75rem ;
  line-height: 20px;
  font-weight: 400;
  color: #757575;
  margin: 10px 0 0;
  display: block;
}
@media (min-width: 576px) {
  /* line 611, ../sass/theme/_open-positions.scss */
  .two-column-callout .apply-btn-wrapper .due-date {
    margin: 0 0 0 20px;
    display: inline-block;
  }
}
/* line 627, ../sass/theme/_open-positions.scss */
.two-column-callout .internship-training-img-block img {
  max-width: 310px;
  height: auto;
}

/* line 2, ../sass/theme/_apply-form.scss */
.scroll-disable .top-content,
.scroll-disable .breadcrumbs-wrapper {
  pointer-events: none;
}
/* line 7, ../sass/theme/_apply-form.scss */
.scroll-disable .apply-form input, .scroll-disable .apply-form label, .scroll-disable .apply-form .material-icons, .scroll-disable .apply-form a {
  pointer-events: none;
}
/* line 11, ../sass/theme/_apply-form.scss */
.scroll-disable .apply-form .birth-date .modal input, .scroll-disable .apply-form .birth-date .modal label, .scroll-disable .apply-form .birth-date .modal .material-icons,
.scroll-disable .apply-form .birth-date .modal a {
  pointer-events: all;
}

/* line 18, ../sass/theme/_apply-form.scss */
.single-vacancies {
  /* Remove arrow for input type number Chrome, Safari, Edge, Opera */
  /* Firefox */
}
/* line 23, ../sass/theme/_apply-form.scss */
.single-vacancies .job-details ul {
  padding: 0 !important;
}
/* line 27, ../sass/theme/_apply-form.scss */
.single-vacancies li {
  line-height: 1.6;
}
/* line 30, ../sass/theme/_apply-form.scss */
.single-vacancies .learnMore {
  display: inline-block;
  float: none !important;
  margin: 15px 0;
}
/* line 34, ../sass/theme/_apply-form.scss */
.single-vacancies .learnMore > span {
  font-weight: 700;
}
/* line 38, ../sass/theme/_apply-form.scss */
.single-vacancies .modal-backdrop {
  background-color: #282828;
}
/* line 41, ../sass/theme/_apply-form.scss */
.single-vacancies .modal-overlay {
  pointer-events: none;
}
/* line 45, ../sass/theme/_apply-form.scss */
.single-vacancies .generic-position.row .col-sm-12:nth-of-type(1) {
  padding-left: 12px;
}
/* line 47, ../sass/theme/_apply-form.scss */
.single-vacancies .generic-position.row .col-sm-12:nth-of-type(1) .single-vacancies {
  padding-left: 3px;
}
/* line 51, ../sass/theme/_apply-form.scss */
.single-vacancies .generic-position h1.job-position-title {
  display: none;
  margin-bottom: 30px !important;
}
@media (min-width: 768px) {
  /* line 57, ../sass/theme/_apply-form.scss */
  .single-vacancies .generic-position .open-positions .tab-level-1 .tab-step {
    top: -10px;
  }
}
@media (min-width: 768px) {
  /* line 57, ../sass/theme/_apply-form.scss */
  .single-vacancies .generic-position .open-positions .tab-level-1 .tab-step {
    top: -5px;
  }
}
/* line 66, ../sass/theme/_apply-form.scss */
.single-vacancies .generic-position .open-positions .tab-level-2 {
  margin-top: 35px;
}
@media (min-width: 768px) {
  /* line 66, ../sass/theme/_apply-form.scss */
  .single-vacancies .generic-position .open-positions .tab-level-2 {
    margin-top: 112px;
  }
}
@media (min-width: 992px) {
  /* line 66, ../sass/theme/_apply-form.scss */
  .single-vacancies .generic-position .open-positions .tab-level-2 {
    margin-top: 142px;
  }
}
@media (min-width: 768px) {
  /* line 74, ../sass/theme/_apply-form.scss */
  .single-vacancies .generic-position .open-positions .tab-level-2 .tab-step {
    top: -82px;
  }
}
@media (min-width: 992px) {
  /* line 74, ../sass/theme/_apply-form.scss */
  .single-vacancies .generic-position .open-positions .tab-level-2 .tab-step {
    top: -97px;
  }
}
/* line 85, ../sass/theme/_apply-form.scss */
.single-vacancies .loader {
  position: relative;
  text-align: center;
  margin: 15px auto 35px auto;
  z-index: 20;
  display: block;
  width: 80px;
  height: 80px;
  border: 10px solid rgba(40, 40, 40, 0.2);
  border-radius: 50%;
  border-top-color: #000;
  -webkit-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}
/* line 109, ../sass/theme/_apply-form.scss */
.single-vacancies .container.inner-page {
  padding: 0 !important;
}
/* line 113, ../sass/theme/_apply-form.scss */
.single-vacancies input::-webkit-outer-spin-button,
.single-vacancies input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 119, ../sass/theme/_apply-form.scss */
.single-vacancies input[type=number] {
  -moz-appearance: textfield;
}
/* line 122, ../sass/theme/_apply-form.scss */
.single-vacancies input:required:invalid,
.single-vacancies select:required:invalid {
  outline: none;
}
/* line 126, ../sass/theme/_apply-form.scss */
.single-vacancies .validate-error {
  margin-top: -20px;
  color: #f44336;
  display: block;
}
/* line 134, ../sass/theme/_apply-form.scss */
.single-vacancies .resume-validation {
  top: -15px;
  position: relative;
}
/* line 138, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions {
  color: #282828;
}
/* line 140, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page {
  padding-top: 0;
  overflow: visible;
}
/* line 143, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h1 {
  line-height: 1.1;
}
/* line 145, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h1 span {
  display: block;
  top: 0;
  padding: 16px 0 9px;
}
@media (min-width: 992px) {
  /* line 145, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page h1 span {
    padding: 10px 0 0;
  }
}
/* line 153, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h1.job-position-title {
  font-size: 30px ;
  font-size: 1.875rem ;
  font-weight: 700;
  color: #282828;
  line-height: 40px;
  background: none;
  padding: 30px 15px 0;
}
@media (min-width: 768px) {
  /* line 153, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page h1.job-position-title {
    margin-bottom: 35px;
    width: 83%;
    padding: 30px 30px 0;
  }
}
@media (min-width: 992px) {
  /* line 153, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page h1.job-position-title {
    font-size: 38px ;
    font-size: 2.375rem ;
    padding: 43px 30px 0;
    margin-top: 0;
    margin-left: 0;
    width: 86%;
  }
}
/* line 174, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h2 {
  font-size: 22px ;
  font-size: 1.375rem ;
  color: #000;
  margin: 0 0 24px;
  position: relative;
}
/* line 179, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h2.work-experience-title {
  margin: 0 0 18px;
}
/* line 182, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h2.personal-info-title {
  margin: 0 0 26px;
}
/* line 185, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h2 span {
  color: #f44336;
}
/* line 189, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h4 {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  color: #757575;
  letter-spacing: 0.05em;
  margin: 10px 0 25px;
  font-weight: 700;
}
@media (min-width: 768px) {
  /* line 189, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page h4 {
    margin: 5px 0 20px;
  }
}
/* line 200, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page h5 {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1.21;
  color: #282828;
  margin-top: 5px;
}
/* line 206, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page ol {
  margin: 0 30px 0 15px;
  padding: 0;
}
@media (min-width: 976px) {
  /* line 209, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page ol + ul {
    margin: 0 30px 0 30px;
  }
}
/* line 215, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page li {
  color: #282828;
}
/* line 217, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page li span {
  color: #282828;
}
/* line 222, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page [type="radio"] + span::before, .single-vacancies .open-positions.inner-page [type="radio"] + span::after {
  width: 20px;
  height: 20px;
}
/* line 228, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page [type="radio"]:not(:checked) + span::before, .single-vacancies .open-positions.inner-page [type="radio"]:not(:checked) + span::after {
  border: 1.5px solid #757575;
  background-color: #fff;
}
/* line 234, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page [type="radio"]:checked + span::after, .single-vacancies .open-positions.inner-page [type="radio"].with-gap:checked + span::before, .single-vacancies .open-positions.inner-page [type="radio"].with-gap:checked + span::after {
  border: 1.5px solid #71870E;
}
/* line 239, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page [type="radio"]:checked + span::after, .single-vacancies .open-positions.inner-page [type="radio"].with-gap:checked + span::after {
  background-color: #71870E;
}
/* line 244, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .apply-form {
  padding: 0;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 244, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .apply-form {
    padding-bottom: 140px;
  }
}
/* line 250, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .apply-form > .row {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 254, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .apply-form input[type="text"],
.single-vacancies .open-positions.inner-page .apply-form input[type="email"],
.single-vacancies .open-positions.inner-page .apply-form input[type="number"]
textarea {
  background-color: #fff !important;
  border-color: #B7B7B7;
}
/* line 261, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .apply-form .email-verify-success {
  padding-right: 40px;
}
/* line 266, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .location-details h4 {
  margin: 10px 0 0;
}
/* line 268, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .location-details h4 span {
  color: #f44336;
}
/* line 274, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .location-details .current-address textarea,
.single-vacancies .open-positions.inner-page .location-details .permanent-address textarea {
  width: 100% !important;
  min-height: 3.1250rem;
  height: 3.1250rem;
  padding: 18px 12px 8px !important;
}
@media (min-width: 992px) {
  /* line 272, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .location-details .current-address,
  .single-vacancies .open-positions.inner-page .location-details .permanent-address {
    width: 562px !important;
  }
}
/* line 284, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .location-details.permanent {
  margin-bottom: 40px;
}
/* line 287, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .location-details .same-address-error-wrap {
  margin: 0 !important;
}
/* line 291, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-exp-heading {
  margin: 38px 0 10px;
}
/* line 294, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .error {
  color: #f44336;
  font-size: 13px ;
  font-size: 0.8125rem ;
  line-height: 1.3;
  margin: 5px 0 22px;
  padding: 0;
  float: none;
}
@media (min-width: 768px) {
  /* line 294, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .error {
    margin: 5px 0 0;
  }
}
/* line 305, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .job-summary {
  z-index: 1;
}
/* line 307, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .job-summary textarea {
  height: 107px !important;
  margin-bottom: 0;
}
/* line 315, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .basic-details .gender-input-wrap p {
  display: inline-block;
}
/* line 324, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .basic-details .birth-date .datepicker,
.single-vacancies .open-positions.inner-page .work-experience-info .birth-date .datepicker,
.single-vacancies .open-positions.inner-page .educational-details .birth-date .datepicker {
  cursor: pointer;
}
/* line 327, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .basic-details .birth-date i, .single-vacancies .open-positions.inner-page .basic-details .birth-date label,
.single-vacancies .open-positions.inner-page .work-experience-info .birth-date i,
.single-vacancies .open-positions.inner-page .work-experience-info .birth-date label,
.single-vacancies .open-positions.inner-page .educational-details .birth-date i,
.single-vacancies .open-positions.inner-page .educational-details .birth-date label {
  cursor: pointer;
}
/* line 332, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .educational-details h4 {
  margin-top: 5px;
}
/* line 337, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .email input[readonly],
.single-vacancies .open-positions.inner-page .phone input[readonly] {
  cursor: not-allowed;
  opacity: 0.4;
}
/* line 340, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .email input[readonly] + label,
.single-vacancies .open-positions.inner-page .phone input[readonly] + label {
  opacity: 0.6;
}
/* line 346, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .phone .verify-btn {
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 6px;
  border-radius: 4px;
  width: 66px;
  height: 30px;
  padding: 7px 0;
  color: #282828;
  background-color: #9fba29;
  font: 700 14px/1 "Lato", Arial;
  font-size: 14px ;
  font-size: 0.875rem ;
}
/* line 359, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .phone .verify-btn:hover {
  background-color: #86A013;
}
/* line 363, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .phone .loader {
  top: 13px !important;
}
/* line 369, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .phone .loader,
.single-vacancies .open-positions.inner-page .phone .loader:after,
.single-vacancies .open-positions.inner-page .otp-verify-modal .loader,
.single-vacancies .open-positions.inner-page .otp-verify-modal .loader:after {
  border-radius: 50%;
  width: 16px;
  height: 16px;
}
/* line 375, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .phone .loader,
.single-vacancies .open-positions.inner-page .otp-verify-modal .loader {
  font-size: 10px ;
  font-size: 0.625rem ;
  position: absolute;
  margin: 0;
  top: 24px;
  right: 30px;
  text-indent: -9999em;
  border: 2px solid rgba(40, 40, 40, 0.2);
  border-left-color: #9fba29;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loader 1.1s infinite linear;
  animation: loader 1.1s infinite linear;
}
@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 405, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .verified-message {
  position: absolute;
  top: 11px;
  right: 9px;
}
@media (min-width: 992px) {
  /* line 411, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-container .datepicker-calendar {
    width: 355px;
  }
}
/* line 416, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-calendar .select-dropdown {
  height: 2.8rem;
  background-color: transparent !important;
  box-shadow: none;
  padding: 0;
  border-radius: 0;
  box-shadow: none !important;
}
/* line 424, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-table td.is-today {
  color: #9fba29;
}
/* line 427, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-controls .select-month input {
  width: 90px;
}
/* line 430, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-table td.is-selected {
  background-color: #9fba29;
}
/* line 433, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-date-display {
  background-color: #9fba29;
}
/* line 436, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .select-month .select-dropdown {
  width: 90px !important;
}
/* line 439, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .select-year input {
  width: 50px !important;
}
/* line 442, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-cancel,
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-clear,
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-today,
.single-vacancies .open-positions.inner-page .datepicker-container .datepicker-done {
  color: #9fba29;
  font-weight: 600;
}
/* line 449, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container button:focus {
  background-color: #9fba29;
  color: #fff;
}
/* line 452, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-container button:focus svg {
  fill: #fff;
}
/* line 457, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page label {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  color: #282828;
  margin: 0 0 5px;
  font-weight: 700;
}
/* line 463, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page label.label-paragraph {
  line-height: 24px;
  font-weight: 400;
}
@media (min-width: 992px) {
  /* line 463, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page label.label-paragraph {
    font-size: 16px ;
    font-size: 1rem ;
  }
}
/* line 470, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page label span {
  color: #f44336;
}
/* line 473, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page label span.text-optional {
  color: #282828;
  font-weight: 400;
}
/* line 478, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page textarea {
  width: 100%;
}
/* line 481, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .material-icons {
  width: 18px;
  height: 18px;
}
/* line 484, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .material-icons.tiny {
  position: relative;
  color: #797979;
  font-size: 18px ;
  font-size: 1.125rem ;
}
/* line 489, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .material-icons.error {
  position: absolute;
  top: 12px;
  right: 10px;
  color: #f44336;
  visibility: hidden;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 489, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .material-icons.error {
    bottom: 41px;
    right: 54px;
  }
}
/* line 502, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-modal {
  background-color: transparent;
  bottom: auto;
  width: 80%;
  height: auto;
  overflow-y: auto;
}
@media (min-width: 568px) and (max-width: 766px) {
  /* line 502, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal {
    top: 2% !important;
    max-height: 90%;
  }
}
@media (min-width: 800px) and (max-width: 991px) {
  /* line 502, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal {
    top: 2% !important;
    max-width: 500px;
  }
}
@media (min-height: 0) and (max-height: 400px) {
  /* line 502, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal {
    top: 2% !important;
    max-width: 500px;
    max-height: 90%;
  }
}
@media (min-width: 992px) {
  /* line 502, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal {
    width: 55%;
  }
}
@media (min-width: 600px) and (max-width: 740px) {
  /* line 524, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-day-button {
    line-height: 38px;
  }
}
@media (min-width: 800px) and (max-width: 820px) {
  /* line 524, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-day-button {
    line-height: 38px;
  }
}
@media (min-width: 821px) and (max-width: 991px) {
  /* line 524, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-day-button {
    line-height: 40px;
  }
}
@media (min-height: 0) and (max-height: 400px) {
  /* line 524, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-day-button {
    line-height: 38px;
  }
}
/* line 538, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-table abbr {
  text-decoration: none;
}
@media (min-width: 600px) and (max-width: 740px) {
  /* line 541, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-controls,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-table,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-footer {
    width: 290px;
  }
}
@media (min-width: 800px) and (max-width: 820px) {
  /* line 541, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-controls,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-table,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-footer {
    width: 290px;
  }
}
@media (min-width: 821px) and (max-width: 991px) {
  /* line 541, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-controls,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-table,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-footer {
    width: 300px;
  }
}
@media (min-height: 0) and (max-height: 400px) {
  /* line 541, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-controls,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-table,
  .single-vacancies .open-positions.inner-page .datepicker-modal .datepicker-footer {
    width: 290px;
  }
}
/* line 558, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .modal-content {
  border: 0;
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 565, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .birth-date .tiny {
  position: absolute;
  right: auto;
  left: 255px;
  top: 17px;
}
@media (min-width: 600px) {
  /* line 565, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .birth-date .tiny {
    right: 23px;
    left: auto;
  }
}
/* line 575, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .select-dropdown {
  max-height: 300px;
  width: 100% !important;
}
/* line 581, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .educational-qualification .select-dropdown li:first-child, .single-vacancies .open-positions.inner-page .notice-period-input-wrap .select-dropdown li:first-child {
  display: none;
}
/* line 587, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .educational-qualification a {
  position: absolute;
  top: 15px;
  left: 233px;
  width: 18px;
  height: 18px;
  display: inline-block;
}
@media (min-width: 568px) {
  /* line 587, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .educational-qualification a {
    left: auto;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 587, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .educational-qualification a {
    right: 9px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 587, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .educational-qualification a {
    right: 8px;
  }
}
@media (min-width: 992px) {
  /* line 587, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .educational-qualification a {
    right: 24px;
  }
}
/* line 606, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .educational-qualification a.main-tooltip {
  display: block;
}
/* line 609, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .educational-qualification a i {
  cursor: pointer;
}
/* line 613, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .educational-qualification .select-dropdown {
  padding: 10px 12px 12px;
}
/* line 617, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .material-tooltip {
  background-color: #797979 !important;
}
/* line 620, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-history-error-wrap,
.single-vacancies .open-positions.inner-page .skills-info-error-wrap {
  margin-bottom: 0 !important;
}
/* line 625, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience > h4 {
  margin-bottom: 0;
}
/* line 628, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience .input-field {
  margin-bottom: 0;
  margin-top: 0.2rem;
  width: 50%;
}
/* line 632, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience .input-field:nth-child(1) {
  padding-left: 0;
  margin-left: -11px;
}
/* line 636, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience .input-field:nth-child(2) {
  padding-right: 0;
}
/* line 639, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience .input-field span {
  color: #282828;
  line-height: 1.1;
  margin: -5px 9px 0 18px;
}
@media (min-width: 360px) and (max-width: 399px) {
  /* line 639, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field span {
    margin-top: -6px;
  }
}
@media (min-width: 400px) and (max-width: 499px) {
  /* line 639, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field span {
    margin-top: -8px;
    margin-left: 30px;
  }
}
@media (min-width: 500px) {
  /* line 639, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field span {
    line-height: 1;
    margin: 2px 0 0 25px;
  }
}
/* line 655, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience .input-field label {
  max-width: 215px;
  font-size: 13px ;
  font-size: 0.8125rem ;
}
@media (min-width: 360px) and (max-width: 399px) {
  /* line 655, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field label {
    font-size: 15px ;
    font-size: 0.9375rem ;
  }
}
@media (min-width: 400px) {
  /* line 655, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field label {
    font-size: 16px ;
    font-size: 1rem ;
  }
}
/* line 665, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience .input-field img {
  max-width: 20px;
  bottom: -16px;
  left: 8px;
}
@media (min-width: 375px) and (max-width: 399px) {
  /* line 665, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field img {
    max-width: 27px;
    bottom: -15px;
  }
}
@media (min-width: 400px) {
  /* line 665, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field img {
    bottom: -14px;
    left: 15px;
    max-width: 30px;
  }
}
/* line 679, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience .input-field.entry-level img {
  max-width: 28px;
  height: 19.333px;
}
@media (min-width: 375px) and (max-width: 399px) {
  /* line 679, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field.entry-level img {
    max-width: 37.65px;
    height: 26.1px;
  }
}
@media (min-width: 400px) {
  /* line 679, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field.entry-level img {
    max-width: 42px;
    height: 29px;
  }
}
@media (min-width: 600px) {
  /* line 628, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience .input-field {
    width: 235px !important;
    max-width: 235px !important;
    padding: 0;
  }
}
@media (min-width: 600px) {
  /* line 698, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .total-experience-title-wrap {
    max-width: 146px;
  }
}
/* line 703, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .total-experience-years,
.single-vacancies .open-positions.inner-page .total-experience-months,
.single-vacancies .open-positions.inner-page .relevant-experience-years,
.single-vacancies .open-positions.inner-page .relevant-experience-months {
  display: inline-block;
  width: 60px;
  margin: 0;
}
/* line 711, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .total-experience-years,
.single-vacancies .open-positions.inner-page .relevant-experience-years {
  margin: 0 5px 0 0;
}
/* line 715, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .relevant-experience-title-wrap {
  max-width: 315px;
  clear: both;
}
/* line 719, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .relevant-experience-input-wrap {
  clear: both;
}
@media (min-width: 600px) {
  /* line 719, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .relevant-experience-input-wrap {
    clear: none;
  }
}
/* line 727, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .other-skill-wrapper .input-field,
.single-vacancies .open-positions.inner-page .other-tech-skill-wrapper .input-field {
  width: 70%;
  display: inline-block;
  max-width: 270px;
  margin-right: 5px;
}
@media (min-width: 992px) {
  /* line 727, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .other-skill-wrapper .input-field,
  .single-vacancies .open-positions.inner-page .other-tech-skill-wrapper .input-field {
    margin-right: 2px;
  }
}
/* line 736, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .other-skill-wrapper input[type="text"],
.single-vacancies .open-positions.inner-page .other-tech-skill-wrapper input[type="text"] {
  width: 100% !important;
}
/* line 740, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .extra-info-title {
  margin: 0 0 10px;
}
@media (min-width: 280px) and (max-width: 568px) {
  /* line 740, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .extra-info-title {
    margin-bottom: 0;
  }
}
/* line 748, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-info .select-dropdown li.disabled {
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.05) !important;
}
/* line 752, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-info .select-dropdown li:first-child {
  pointer-events: visible;
}
/* line 757, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .experience-block-wrapper {
  margin-top: 30px;
}
/* line 760, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block {
  margin-bottom: 40px;
  position: relative;
  word-wrap: break-word;
}
/* line 764, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block:last-child {
  margin-bottom: 0;
}
/* line 767, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block h4 {
  margin: 0 0 20px;
  text-transform: uppercase;
}
/* line 770, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block h4 .company {
  margin-right: 5px;
}
/* line 773, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block h4 .working-currently {
  font-size: 11px ;
  font-size: 0.6875rem ;
  font-weight: 400;
  color: #797979;
  display: inline-block;
  margin-top: 3px;
}
@media (min-width: 375px) {
  /* line 773, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .previous-experience-block h4 .working-currently {
    margin-top: 0;
  }
}
/* line 784, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block .row {
  margin-bottom: 18px;
}
@media (min-width: 576px) {
  /* line 784, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .previous-experience-block .row {
    margin-bottom: 10px;
    align-items: baseline;
  }
}
/* line 790, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block .row:last-child {
  margin-bottom: 0;
}
/* line 794, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block .title-info {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  color: #282828;
  font-weight: 700;
  margin: 0 0 2px;
}
@media (min-width: 576px) {
  /* line 794, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .previous-experience-block .title-info {
    margin: 0;
  }
}
/* line 804, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .previous-experience-block .content-info {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
}
/* line 812, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-block-wrapper .my-skills-block {
  position: relative;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  margin: 0 8px 8px 0;
  padding: 8px 15px 10px;
  border: 1px solid #B7B7B7;
}
/* line 820, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-block-wrapper .my-skills-block:last-child {
  margin-right: 0;
}
/* line 823, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-block-wrapper .my-skills-block .skill-name,
.single-vacancies .open-positions.inner-page .skills-block-wrapper .my-skills-block .knowledge-level {
  color: #282828;
  font-weight: 400;
}
/* line 828, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-block-wrapper .my-skills-block .skill-name {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 24px;
}
/* line 833, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-block-wrapper .my-skills-block .knowledge-level {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  padding-left: 18px;
}
/* line 838, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skills-block-wrapper .my-skills-block p {
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 16px;
  color: #757575;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin: 0;
}
/* line 850, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience-info .curently-working span {
  min-height: auto;
  padding-bottom: 0;
  margin-top: 5px;
}
@media (min-width: 768px) {
  /* line 850, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .work-experience-info .curently-working span {
    margin-top: 0;
  }
}
/* line 857, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .work-experience-info .curently-working span span {
  color: #757575;
}
/* line 864, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .notice-period-input-wrap input {
  padding: 4px 12px 6px 12px !important;
}
/* line 867, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .notice-period-input-wrap .dropdown-content.select-dropdown {
  padding: 0 !important;
}
/* line 873, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .skill-title-wrap input[type="text"],
.single-vacancies .open-positions.inner-page .technolgy-title-wrap input[type="text"] {
  padding-right: 25px !important;
}
@media (min-width: 768px) {
  /* line 873, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .skill-title-wrap input[type="text"],
  .single-vacancies .open-positions.inner-page .technolgy-title-wrap input[type="text"] {
    padding-right: 30px !important;
  }
}
/* line 880, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page p {
  color: #282828;
  margin-bottom: 0;
}
/* line 884, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .resume-block {
  margin-bottom: 10px;
}
/* line 886, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .resume-block span.resume-format-text, .single-vacancies .open-positions.inner-page .resume-block .resume-format-text-cl {
  display: block;
  margin: -3px 0 25px;
  font-size: 12px ;
  font-size: 0.75rem ;
  color: #757575;
}
@media (min-width: 992px) {
  /* line 886, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .resume-block span.resume-format-text, .single-vacancies .open-positions.inner-page .resume-block .resume-format-text-cl {
    position: absolute;
    top: 46px;
    left: 61px;
  }
}
/* line 899, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field input, .single-vacancies .open-positions.inner-page .file-field-cl input {
  width: 177px;
}
@media (min-width: 992px) {
  /* line 899, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .file-field input, .single-vacancies .open-positions.inner-page .file-field-cl input {
    width: 100%;
  }
}
/* line 905, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field svg,
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl,
.single-vacancies .open-positions.inner-page .file-field input, .single-vacancies .open-positions.inner-page .file-field-cl svg,
.single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl,
.single-vacancies .open-positions.inner-page .file-field-cl input {
  cursor: pointer;
}
/* line 910, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl {
  padding-left: 0;
  width: 215px;
}
@media (min-width: 992px) {
  /* line 910, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl {
    width: 100%;
  }
}
/* line 916, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .file-size-value, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .file-size-value, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .file-size-value, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .file-size-value {
  display: none;
}
/* line 919, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .print, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .print, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .print, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .print {
  pointer-events: none;
}
/* line 922, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper.file-path-active, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl.file-path-active, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper.file-path-active, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl.file-path-active {
  position: relative;
}
/* line 924, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper.file-path-active:before, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl.file-path-active:before, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper.file-path-active:before, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl.file-path-active:before {
  content: "";
  position: absolute;
  background: url("../images/styles-images/document.svg") no-repeat center;
  background-size: cover;
  width: 11px;
  height: 14px;
  left: 15px;
  top: 15px;
}
@media (min-width: 992px) {
  /* line 924, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper.file-path-active:before, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl.file-path-active:before, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper.file-path-active:before, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl.file-path-active:before {
    top: 33px;
  }
}
/* line 937, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper.file-path-active .file-size-value, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl.file-path-active .file-size-value, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper.file-path-active .file-size-value, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl.file-path-active .file-size-value {
  display: block;
  position: absolute;
  top: 31px;
  right: 155px;
}
/* line 943, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper.file-path-active .remove-resume, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper.file-path-active .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl.file-path-active .remove-resume, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl.file-path-active .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper.file-path-active .remove-resume, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper.file-path-active .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl.file-path-active .remove-resume, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl.file-path-active .remove-cover-letter {
  display: block;
  z-index: 2;
}
/* line 948, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .file-path, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .file-path-cl, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .file-path, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .file-path-cl, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .file-path, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .file-path-cl, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .file-path, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .file-path-cl {
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 178px;
  background-color: transparent !important;
  border-color: #757575 !important;
}
@media (min-width: 992px) {
  /* line 948, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .file-path, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .file-path-cl, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .file-path, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .file-path-cl, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .file-path, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .file-path-cl, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .file-path, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .file-path-cl {
    background-color: #F5F5F5 !important;
    border: 1px dashed #757575;
    height: 79px;
    width: 100%;
  }
}
/* line 963, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .file-path.valid, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .file-path-cl.valid, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .file-path.valid, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .file-path-cl.valid, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .file-path.valid, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .file-path-cl.valid, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .file-path.valid, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .file-path-cl.valid {
  background-color: #BCCF69 !important;
  border-color: #BCCF69 !important;
  padding-left: 35px;
  padding-right: 35px;
}
/* line 970, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .remove-resume, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .remove-resume, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .remove-resume, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .remove-resume, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .remove-cover-letter {
  position: absolute;
  right: 51px;
  top: 14px;
  display: none;
  background: url("../images/styles-images/delete.svg") no-repeat center;
  background-size: cover;
  width: 13px;
  height: 14px;
  z-index: 11;
  transition: all .3s;
}
@media (min-width: 1200px) {
  /* line 981, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .remove-resume:hover, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .remove-cover-letter:hover, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .remove-resume:hover, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .remove-cover-letter:hover, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .remove-resume:hover, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .remove-cover-letter:hover, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .remove-resume:hover, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .remove-cover-letter:hover {
    opacity: 0.8;
  }
}
@media (min-width: 992px) {
  /* line 970, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .remove-resume, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .remove-resume, .single-vacancies .open-positions.inner-page .file-field .file-path-wrapper-cl .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .remove-resume, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper .remove-cover-letter, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .remove-resume, .single-vacancies .open-positions.inner-page .file-field-cl .file-path-wrapper-cl .remove-cover-letter {
    top: 32px;
    right: 35px;
  }
}
@media (min-width: 568px) {
  /* line 993, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .interviewed-title-wrap {
    max-width: 298px;
  }
}
@media (min-width: 568px) {
  /* line 999, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .hear-about-title-wrap h4 {
    margin-top: 19px;
  }
}
/* line 1005, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .interviewed-input-wrap {
  margin-top: -4px;
}
/* line 1006, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .interviewed-input-wrap p {
  display: inline-block;
}
/* line 1011, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap {
  width: 100%;
  margin-top: 4px;
}
@media (min-width: 992px) {
  /* line 1011, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .hear-about-input-wrap {
    margin-top: 8px;
  }
}
/* line 1017, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap p {
  display: inline-block;
}
/* line 1020, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap input[type="text"] {
  padding: 6px 12px !important;
}
/* line 1023, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap .dropdown-content.select-dropdown {
  padding: 0 !important;
}
/* line 1027, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img {
  max-width: 88px;
  max-height: 15px;
  width: auto;
}
@media (max-width: 375px) {
  /* line 1027, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img {
    max-width: 75px;
    width: auto;
  }
}
/* line 1035, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img.naukri-logo {
  max-width: 80px;
  margin-left: 3px;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 1040, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img.instagram-logo {
  max-height: none;
  max-width: 58px;
  position: relative;
  left: 8px;
  top: 3px;
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}
@media (max-width: 992px) {
  /* line 1040, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img.instagram-logo {
    max-width: 55px;
  }
}
/* line 1051, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img.twitter-logo {
  max-height: none;
  max-width: 12px;
  margin-left: 5px;
  -webkit-transform: scale(2.1);
  -moz-transform: scale(2.1);
  -ms-transform: scale(2.1);
  -o-transform: scale(2.1);
  transform: scale(2.1);
}
@media (min-width: 576px) {
  /* line 1051, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img.twitter-logo {
    max-width: 15px;
    -webkit-transform: scale(1.8);
    -moz-transform: scale(1.8);
    -ms-transform: scale(1.8);
    -o-transform: scale(1.8);
    transform: scale(1.8);
  }
}
@media (min-width: 768px) {
  /* line 1051, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img.twitter-logo {
    max-width: 12px;
    -webkit-transform: scale(2.1);
    -moz-transform: scale(2.1);
    -ms-transform: scale(2.1);
    -o-transform: scale(2.1);
    transform: scale(2.1);
  }
}
@media (min-width: 992px) {
  /* line 1051, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .hear-about-input-wrap .custom-checkbox-wrap img.twitter-logo {
    max-width: 15px;
    -webkit-transform: scale(1.8);
    -moz-transform: scale(1.8);
    -ms-transform: scale(1.8);
    -o-transform: scale(1.8);
    transform: scale(1.8);
  }
}
/* line 1072, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap,
.single-vacancies .open-positions.inner-page .about-us-choice {
  background-color: #f0f0f0;
  border-radius: 4px;
  margin: 0 4px 4px 0 !important;
  border: 1px solid #f0f0f0;
  display: inline-block;
}
/* line 1079, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap.checkbox-active,
.single-vacancies .open-positions.inner-page .about-us-choice.checkbox-active {
  background-color: transparent;
  border-color: #9fba29;
}
/* line 1083, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap label,
.single-vacancies .open-positions.inner-page .about-us-choice label {
  margin: 0;
  height: auto;
  padding: 0;
  cursor: pointer;
}
/* line 1089, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after,
.single-vacancies .open-positions.inner-page .about-us-choice [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  top: 12px;
  left: 15px;
}
/* line 1093, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap [type="checkbox"].filled-in:checked + span:not(.lever):after,
.single-vacancies .open-positions.inner-page .about-us-choice [type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 12px;
  left: 15px;
}
/* line 1097, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap span,
.single-vacancies .open-positions.inner-page .about-us-choice span {
  padding: 13px 15px 0 45px;
  line-height: 1;
  min-height: 44px;
  height: auto;
}
@media (max-width: 375px) {
  /* line 1097, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .custom-checkbox-wrap span,
  .single-vacancies .open-positions.inner-page .about-us-choice span {
    padding: 13px 10px 0 45px;
  }
}
/* line 1105, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap span::before,
.single-vacancies .open-positions.inner-page .about-us-choice span::before {
  top: 13px !important;
  left: 17px !important;
  width: 6.5px !important;
  height: 10px !important;
  -webkit-transform: rotateZ(42deg) !important;
  -moz-transform: rotateZ(42deg) !important;
  -ms-transform: rotateZ(42deg) !important;
  -o-transform: rotateZ(42deg) !important;
  transform: rotateZ(42deg) !important;
}
/* line 1112, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap span::after,
.single-vacancies .open-positions.inner-page .about-us-choice span::after {
  border-radius: 4px;
  background-color: #fff;
  border-color: #757575;
}
/* line 1118, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap .invalid + span::after,
.single-vacancies .open-positions.inner-page .about-us-choice .invalid + span::after {
  border: 1.5px solid #f44336 !important;
}
/* line 1121, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap .valid + span::after,
.single-vacancies .open-positions.inner-page .about-us-choice .valid + span::after {
  border: 1.5px solid #9fba29 !important;
}
/* line 1125, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap [type="checkbox"].filled-in:not(:checked) + span:not(.lever)::after,
.single-vacancies .open-positions.inner-page .about-us-choice [type="checkbox"].filled-in:not(:checked) + span:not(.lever)::after {
  border: 1.5px solid #797979;
}
/* line 1128, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .custom-checkbox-wrap [type="checkbox"].filled-in:checked + span:not(.lever)::after,
.single-vacancies .open-positions.inner-page .about-us-choice [type="checkbox"].filled-in:checked + span:not(.lever)::after {
  border: 1.5px solid #71870E;
  background-color: #71870E;
}
/* line 1135, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .about-us-choice span {
  display: flex;
  align-items: center;
  padding: 0 15px 0 45px !important;
}
@media (max-width: 375px) {
  /* line 1135, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .about-us-choice span {
    padding: 0 10px 0 45px !important;
  }
}
/* line 1144, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .certify-input-wrap {
  margin: 18px 0 25px;
}
@media (min-width: 768px) {
  /* line 1144, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .certify-input-wrap {
    max-width: 630px;
    width: 58%;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  /* line 1144, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .certify-input-wrap {
    width: 66%;
  }
}
@media (min-width: 1200px) {
  /* line 1144, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .certify-input-wrap {
    width: 70%;
  }
}
/* line 1157, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .certify-input-wrap .custom-checkbox-wrap {
  background-color: transparent;
  border-radius: 0;
  border: none;
  margin: 0 !important;
}
@media (min-width: 768px) {
  /* line 1157, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .certify-input-wrap .custom-checkbox-wrap {
    margin: 0 0 0 18px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1157, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .certify-input-wrap .custom-checkbox-wrap {
    margin: 0 !important;
  }
}
/* line 1168, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .certify-input-wrap .custom-checkbox-wrap [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  top: 4px;
}
/* line 1171, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .certify-input-wrap .custom-checkbox-wrap [type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 4px;
  border-color: transparent !important;
}
/* line 1176, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .certify-input-wrap span {
  line-height: 24px;
  padding-top: 0;
  height: auto;
}
/* line 1180, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .certify-input-wrap span:before {
  top: 5px !important;
}
/* line 1185, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for {
  margin: 35px 0;
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  /* line 1185, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .position-applying-for {
    margin: 50px 0;
  }
}
/* line 1192, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for::before {
  content: "";
  position: absolute;
  background: url("../images/styles-images/search-green.svg") no-repeat center;
  background-size: cover;
  width: 24px;
  height: 24px;
  left: 15px;
  top: 2px;
}
/* line 1202, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .position {
  max-width: 600px;
}
/* line 1205, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .autocomplete-content {
  max-height: 300px;
}
/* line 1207, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .autocomplete-content li:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
/* line 1210, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .autocomplete-content .highlight {
  color: #9fba29;
}
/* line 1214, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message {
  margin-top: 13px;
  overflow: hidden;
  background-color: rgba(159, 186, 41, 0.3);
  padding: 10px 15px 12px 15px;
}
/* line 1219, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message svg {
  vertical-align: middle;
  margin-right: 9px;
  margin-top: 2px;
  float: left;
}
@media (min-width: 500px) {
  /* line 1219, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message svg {
    display: inline-block;
    margin-right: 6px;
    margin-top: 0;
    float: none;
  }
}
/* line 1231, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message span {
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 1.4;
  color: #282828;
  width: calc(100% - 27px);
  float: left;
}
@media (min-width: 500px) {
  /* line 1231, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message span {
    width: auto;
    float: none;
  }
}
/* line 1242, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message a {
  color: #9fba29;
  font-weight: 700;
  cursor: pointer;
}
/* line 1246, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message a:hover, .single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message a:focus, .single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message a:active {
  color: #9fba29 !important;
  text-decoration: underline;
}
@media (min-width: 500px) {
  /* line 1214, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .position-applying-for .similar-vacancy-message {
    margin-top: 9px;
    padding-top: 7px;
  }
}
/* line 1258, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for input:not([type]):focus:not([readonly]),
.single-vacancies .open-positions.inner-page .position-applying-for input[type="text"]:not(.browser-default):focus:not([readonly]) {
  border: 0 !important;
  border-bottom: 2px solid #B7B7B7 !important;
}
/* line 1263, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for input.valid:not([type]),
.single-vacancies .open-positions.inner-page .position-applying-for input.valid:not([type]):focus,
.single-vacancies .open-positions.inner-page .position-applying-for input.valid[type="text"]:not(.browser-default),
.single-vacancies .open-positions.inner-page .position-applying-for input.valid[type="text"]:not(.browser-default):focus {
  border: 0 !important;
  border-bottom: 2px solid #9fba29 !important;
}
/* line 1270, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for input.invalid:not([type]),
.single-vacancies .open-positions.inner-page .position-applying-for input.invalid:not([type]):focus,
.single-vacancies .open-positions.inner-page .position-applying-for input.invalid[type="text"]:not(.browser-default),
.single-vacancies .open-positions.inner-page .position-applying-for input.invalid[type="text"]:not(.browser-default):focus {
  border: 0 !important;
  border-bottom: 2px solid #f44336 !important;
}
/* line 1277, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for input[type="text"] {
  color: #282828;
  font-size: 30px ;
  font-size: 1.875rem ;
  font-weight: 600;
  background-color: transparent !important;
  border: 0 !important;
  border-bottom: 2px solid #dbdbdb !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  width: 100% !important;
  padding: 2px 15px 15px 40px !important;
}
/* line 1288, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for input[type="text"]:not(.browser-default).valid ~ .helper-text[data-success]:after {
  color: #797979;
}
/* line 1291, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .position-applying-for input[type="text"]:not(.browser-default):focus.valid ~ .helper-text[data-success]:after {
  color: #797979;
}
/* line 1296, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page hr {
  position: relative;
  margin-top: 26px;
  margin-bottom: 40px;
  border: 1px solid #ececec;
  background-color: #ececec;
}
@media (min-width: 360px) and (max-width: 599px) {
  /* line 1296, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page hr {
    margin-top: 27px;
  }
}
@media (min-width: 600px) {
  /* line 1296, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page hr {
    margin-top: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1296, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page hr {
    width: 98%;
    left: -7px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1296, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page hr {
    margin-top: 26px;
  }
}
@media (min-width: 992px) {
  /* line 1296, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page hr {
    width: 98%;
    left: -8px;
  }
}
/* line 1320, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .btn {
  box-shadow: none;
}
/* line 1323, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .submit {
  margin: 0;
}
/* line 1326, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .open-positions .apply-form-loader {
  margin: 10px 15px 0 auto;
  display: none;
}
/* line 1330, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .select-error input {
  border: 1.5px solid #f44336 !important;
}
/* line 1333, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .select-valid input {
  border: 1.5px solid #9fba29 !important;
}
/* line 1336, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .error-message-wrapper {
  display: none;
}
/* line 1338, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .error-message-wrapper .alert {
  display: table;
  margin: 4px 15px 0 auto;
  margin-left: auto;
  -webkit-backface-visibility: hidden;
}
/* line 1343, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .error-message-wrapper .alert .close {
  top: 2px;
}
/* line 1345, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .error-message-wrapper .alert .close:hover, .single-vacancies .open-positions.inner-page .error-message-wrapper .alert .close:focus {
  color: #000 !important;
}
/* line 1352, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .default-message-wrapper {
  min-height: calc(100vh - 167px);
}
/* line 1354, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .default-message-wrapper p {
  color: #797979;
  margin-bottom: 10px;
}
/* line 1358, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .default-message-wrapper .entry-page-content {
  max-width: 100%;
  margin: 0 auto;
}
@media (min-width: 568px) {
  /* line 1358, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .default-message-wrapper .entry-page-content {
    max-width: 568px;
  }
}
@media (min-width: 300px) and (max-width: 975px) {
  /* line 1365, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .default-message-wrapper .page-title {
    margin-top: 0 !important;
    padding-bottom: 15px !important;
  }
}
@media (min-width: 768px) {
  /* line 1352, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions.inner-page .default-message-wrapper {
    min-height: calc(100vh - 580px);
  }
}
/* line 1375, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .select-wrapper {
  border-radius: 4px;
  background-color: #fff;
}
/* line 1378, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .select-wrapper input.select-dropdown {
  background-color: transparent !important;
  width: 100%;
  color: #757575;
}
/* line 1383, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions.inner-page .select-wrapper svg.caret {
  background: none;
  background-size: auto;
  width: 20px;
  height: 20px;
  fill: #282828;
  right: 12px;
}
/* line 1393, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .p-location {
  font-size: 14px ;
  font-size: 0.875rem ;
  font-weight: 400;
  color: #282828 !important;
  position: relative;
  top: 3px;
  display: block;
  line-height: 20px;
}
@media (min-width: 768px) {
  /* line 1393, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .p-location {
    top: -1px;
    padding-left: 10px;
    display: inline-block;
  }
}
/* line 1408, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal {
  width: 300px;
  max-height: 100%;
  top: 0 !important;
  left: 0;
  bottom: 0;
  height: 355px !important;
  padding-right: 0 !important;
  border-radius: 5px;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
/* line 1419, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .close {
  opacity: 1;
  z-index: 1;
  position: relative;
  padding: 0;
}
/* line 1424, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .close:focus {
  background-color: transparent;
}
/* line 1428, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .modal-dialog,
.single-vacancies .otp-verify-modal .modal-content,
.single-vacancies .otp-verify-modal .modal-body {
  width: 100%;
  height: 100%;
}
/* line 1434, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .modal-dialog {
  margin: 0;
}
/* line 1437, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .modal-content {
  padding: 18px 10px 20px 20px;
}
@media (min-height: 0) and (max-height: 300px) {
  /* line 1437, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .modal-content {
    overflow-y: scroll;
  }
}
@media (min-height: 0) and (max-height: 250px) {
  /* line 1437, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .modal-content {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-height: 251px) and (max-height: 300px) {
  /* line 1437, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .modal-content {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
/* line 1451, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .col {
  flex: 0 0 auto;
}
@media (min-height: 0px) and (max-height: 455px) {
  /* line 1456, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .verify-info svg,
  .single-vacancies .otp-verify-modal .recaptcha-verify-block svg {
    display: none;
  }
}
/* line 1461, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .verify-info h2, .single-vacancies .otp-verify-modal .verify-info h6,
.single-vacancies .otp-verify-modal .recaptcha-verify-block h2,
.single-vacancies .otp-verify-modal .recaptcha-verify-block h6 {
  color: #282828;
}
/* line 1464, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .verify-info h2,
.single-vacancies .otp-verify-modal .recaptcha-verify-block h2 {
  font: 700 20px/1.2 "Lato", Arial;
  font-size: 20px ;
  font-size: 1.25rem ;
  margin-top: 7px;
  margin-bottom: 8px;
}
@media (min-height: 0px) and (max-height: 455px) {
  /* line 1464, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .verify-info h2,
  .single-vacancies .otp-verify-modal .recaptcha-verify-block h2 {
    margin-top: 0;
  }
}
@media (min-height: 0) and (max-height: 300px) {
  /* line 1464, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .verify-info h2,
  .single-vacancies .otp-verify-modal .recaptcha-verify-block h2 {
    font-size: 15px ;
    font-size: 0.9375rem ;
  }
}
/* line 1476, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .verify-info h6,
.single-vacancies .otp-verify-modal .recaptcha-verify-block h6 {
  font: 500 12px/1.16 "Lato", Arial;
  font-size: 12px ;
  font-size: 0.75rem ;
  margin-top: 0;
}
/* line 1482, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .mobile-verify-top-info {
  padding-top: 12px;
}
@media (min-height: 0px) and (max-height: 455px) {
  /* line 1482, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .mobile-verify-top-info {
    padding-top: 0;
  }
}
/* line 1488, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .email-verify-top-info {
  padding-top: 22px;
}
@media (min-height: 0px) and (max-height: 455px) {
  /* line 1488, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .email-verify-top-info {
    padding-top: 0;
  }
}
/* line 1494, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input-wrapper {
  align-items: center;
  flex-wrap: wrap;
  margin: 23px auto 0;
}
/* line 1498, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input-wrapper .otp-input-field,
.single-vacancies .otp-verify-modal .otp-input-wrapper .otp-input-error-wrap,
.single-vacancies .otp-verify-modal .otp-input-wrapper .otp-success-message {
  padding: 0 !important;
}
/* line 1503, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input-wrapper .otp-input-field {
  width: 151px;
  margin-left: 0;
}
/* line 1507, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input-wrapper .loader-wrapper {
  position: relative;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  width: 43%;
}
/* line 1513, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input-wrapper .loader-wrapper .loader {
  position: relative;
  top: 0;
  right: 0;
}
@media (min-width: 375px) {
  /* line 1507, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .otp-input-wrapper .loader-wrapper {
    width: 50%;
  }
}
/* line 1523, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-success-message,
.single-vacancies .otp-verify-modal .recaptcha-success-message {
  margin-left: 0;
  width: 100%;
  margin-top: 10px;
}
/* line 1528, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-success-message svg,
.single-vacancies .otp-verify-modal .recaptcha-success-message svg {
  overflow: visible;
}
/* line 1531, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-success-message h6,
.single-vacancies .otp-verify-modal .recaptcha-success-message h6 {
  font-size: 12px ;
  font-size: 0.75rem ;
  line-height: 1;
  color: #9fba29;
  display: inline-block;
  margin: 0;
  padding-left: 10px;
}
@media (min-width: 375px) {
  /* line 1523, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .otp-success-message,
  .single-vacancies .otp-verify-modal .recaptcha-success-message {
    width: 50%;
    margin-top: 0;
  }
}
/* line 1544, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .recaptcha-success-message {
  margin-top: 4px;
}
/* line 1547, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .message-wrapper {
  display: flex;
  align-items: center;
}
/* line 1551, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input-error-wrap,
.single-vacancies .otp-verify-modal .recaptcha-error-wrap {
  margin-top: 0;
  line-height: 24px;
}
/* line 1555, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input-error-wrap span,
.single-vacancies .otp-verify-modal .recaptcha-error-wrap span {
  color: #f44336;
  font-size: 14px ;
  font-size: 0.875rem ;
}
/* line 1560, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input,
.single-vacancies .otp-verify-modal .recaptcha-input {
  width: 26px;
  height: 30px !important;
  border-radius: 4px;
  border: solid 1px #dbdbdb !important;
  background: #fff;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.05) !important;
  margin-right: 8px;
  margin-bottom: 0;
  text-align: center;
  box-sizing: border-box;
  background-clip: padding-box;
  font-size: 18px ;
  font-size: 1.125rem ;
}
/* line 1574, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input.valid,
.single-vacancies .otp-verify-modal .recaptcha-input.valid {
  border: 1.5px solid #9fba29 !important;
}
/* line 1577, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input.invalid,
.single-vacancies .otp-verify-modal .recaptcha-input.invalid {
  border: 1.5px solid #f44336 !important;
}
/* line 1580, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input.otp-input-verified,
.single-vacancies .otp-verify-modal .recaptcha-input.otp-input-verified {
  border: 1.5px solid #9fba29 !important;
}
/* line 1583, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-input:disabled,
.single-vacancies .otp-verify-modal .recaptcha-input:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.4;
}
/* line 1589, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .message-wrapper {
  display: flex;
  align-items: center;
}
/* line 1593, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-helper-messages {
  position: absolute;
  bottom: 55px;
}
/* line 1596, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-helper-messages p {
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 1.18;
  color: #797979;
}
/* line 1600, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-helper-messages p a {
  font-weight: 700;
  color: #9fba29;
}
/* line 1603, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-helper-messages p a:hover, .single-vacancies .otp-verify-modal .otp-helper-messages p a:focus, .single-vacancies .otp-verify-modal .otp-helper-messages p a:active {
  text-decoration: underline;
}
/* line 1611, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .verify-otp,
.single-vacancies .otp-verify-modal .verify-recaptcha {
  max-width: 106px;
  display: inline-block;
  margin-top: 13px;
  position: absolute;
  bottom: 0;
  line-height: 1;
}
@media (min-width: 992px) {
  /* line 1611, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .verify-otp,
  .single-vacancies .otp-verify-modal .verify-recaptcha {
    width: 106px !important;
    padding: 14px 0 !important;
  }
}
/* line 1623, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .verify-otp[disabled],
.single-vacancies .otp-verify-modal .verify-recaptcha[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 1628, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .verify-otp {
  max-width: 111px;
}
@media (min-width: 992px) {
  /* line 1628, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .verify-otp {
    width: 111px !important;
  }
}
@media (min-height: 0) and (max-height: 300px) {
  /* line 1635, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .otp-outer-container .otp-input-wrapper {
    margin-top: 0;
  }
}
@media (min-height: 0) and (max-height: 270px) {
  /* line 1640, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .otp-outer-container .otp-helper-messages,
  .single-vacancies .otp-verify-modal .otp-outer-container .verify-otp {
    position: relative;
    bottom: 10px;
  }
}
/* line 1648, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .number-of-attempts {
  max-width: 304px;
  margin-top: 9px;
  margin-bottom: -12px;
  padding: 6px 12px 2px 10px;
  background-color: rgba(255, 82, 82, 0.11);
}
/* line 1654, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .number-of-attempts h6 {
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 1.2;
  margin: 0 0 4px;
}
@media (min-height: 0) and (max-height: 300px) {
  /* line 1648, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .number-of-attempts {
    margin-bottom: 10px;
  }
}
/* line 1663, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .recaptcha-verify-block {
  padding-top: 18px;
}
/* line 1665, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .recaptcha-verify-block svg {
  display: block;
}
/* line 1668, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .recaptcha-verify-block h2 {
  font-size: 23px ;
  font-size: 1.4375rem ;
  display: inline-block;
  color: #797979;
}
/* line 1672, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .recaptcha-verify-block h2 span {
  color: #797979;
}
@media (min-height: 0) and (max-height: 270px) {
  /* line 1677, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal .verify-recaptcha {
    position: relative;
    bottom: 10px;
    margin-top: 25px;
  }
}
/* line 1684, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-recaptcha-wrapper {
  padding-top: 5px;
}
/* line 1686, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-recaptcha-wrapper h6 {
  padding-right: 10px;
}
/* line 1689, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-recaptcha-wrapper .recaptcha-input {
  font-size: 23px ;
  font-size: 1.4375rem ;
  width: 75px;
  height: 50px !important;
  margin: -11px 8px 0 14px;
  padding: 0 5px;
}
/* line 1696, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-recaptcha-wrapper .reacptcha-loader {
  display: inline-block;
  line-height: 22px;
}
/* line 1699, ../sass/theme/_apply-form.scss */
.single-vacancies .otp-verify-modal .otp-recaptcha-wrapper .reacptcha-loader .loader {
  position: relative;
  top: auto;
  right: auto;
}
@media (min-height: 301px) and (max-height: 355px) {
  /* line 1408, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal {
    height: calc(100vh - 25px) !important;
  }
}
@media (min-width: 375px) {
  /* line 1408, ../sass/theme/_apply-form.scss */
  .single-vacancies .otp-verify-modal {
    width: 357px;
  }
}

/* redesign apply form */
/* line 1717, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .btn-primary {
  width: 158px;
  color: #282828;
  background-color: #9fba29;
  border: none;
  transition: all .3s;
  padding-top: 16px;
}
@media (min-width: 992px) {
  /* line 1717, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .btn-primary {
    width: auto;
    padding: 0 22px;
  }
}
/* line 1729, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .btn-primary:hover {
  background-color: #86A013 !important;
}
/* line 1732, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .btn-primary:focus {
  background-color: #9fba29 !important;
}
/* line 1735, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .btn-primary:last-child {
  margin-right: 0;
}
/* line 1738, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .btn-primary.btn-prev {
  margin-right: 13px;
}
@media (max-width: 767px) {
  /* line 1742, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .btn-primary.submit {
    margin-left: 13px;
  }
}
@media (min-width: 992px) {
  /* line 1751, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions #apply-online-thank-you .btn-primary {
    width: 158px;
    padding: 16px 12px;
  }
}
@media (min-width: 576px) {
  /* line 1759, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .recaptcha-wrapper .helper-text {
    text-align: right;
  }
}
/* line 1765, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab {
  display: none;
}
/* line 1767, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab-step {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  font-weight: 700;
  width: 100%;
  margin: 0;
  margin-bottom: 23px;
}
@media (max-width: 767px) {
  /* line 1767, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .tab-step {
    color: #757575 !important;
  }
}
@media (min-width: 768px) {
  /* line 1767, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .tab-step {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    top: -100px;
    right: 30px;
  }
}
@media (min-width: 992px) {
  /* line 1767, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .tab-step {
    right: 0;
  }
}
/* line 1789, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab-step .circle-block {
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 1789, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .tab-step .circle-block {
    position: relative;
    width: 54px;
    height: 54px;
    margin-left: 13px;
  }
}
/* line 1797, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab-step .circle-block svg {
  display: none;
}
@media (min-width: 768px) {
  /* line 1797, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .tab-step .circle-block svg {
    display: block;
    width: 100%;
    height: 100%;
  }
}
/* line 1805, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab-step .circle-block .bg {
  fill: none;
  stroke-width: 4px;
  stroke: #dbdbdb;
}
/* line 1810, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab-step .circle-block .progress {
  fill: none;
  stroke-width: 4px;
  stroke: #9fba29;
  stroke-dasharray: 232.36;
  transform: rotate(87deg);
  transform-origin: 50% 50%;
}
/* line 1818, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab-step .circle-block .progress.half {
  stroke-dashoffset: 154;
}
/* line 1821, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .tab-step .circle-block .progress.full {
  stroke-dashoffset: 0;
}
@media (min-width: 768px) {
  /* line 1825, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .tab-step .circle-block .text {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
/* line 1838, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .range-text-block {
  margin-top: -5px;
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 1;
  color: #282828;
  display: block;
}
/* line 1845, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid, .single-vacancies .open-positions .position-applying-for {
  padding: 0 15px;
}
/* line 1848, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid {
  position: relative;
  background-color: #f0f0f0;
  padding-bottom: 20px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 1848, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    background-color: transparent;
    padding-bottom: 0;
    margin-bottom: 12px;
  }
}
/* line 1861, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid:last-child {
  margin-bottom: 0;
}
/* line 1866, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid-location .block-form-info h4 {
  margin: 0 0 20px;
}
@media (min-width: 992px) {
  /* line 1866, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid-location .block-form-info h4 {
    margin: 5px 0 20px;
  }
}
@media (min-width: 768px) {
  /* line 1865, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid-location .block-form-info {
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) {
  /* line 1876, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid-location .block-icon-info {
    padding-top: 10px !important;
  }
}
/* line 1883, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid-other-info .radio-button {
  padding: 0 0 13px 10px;
}
/* line 1888, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid-work-history h2, .single-vacancies .open-positions .form-grid-skills h2 {
  margin-bottom: 5px !important;
}
/* line 1890, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid-work-history h2 + p, .single-vacancies .open-positions .form-grid-skills h2 + p {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  margin: 0 0 18px !important;
}
/* line 1897, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid-skills {
  padding-bottom: 14px;
}
/* line 1900, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .block-icon-info {
  padding-top: 40px;
}
@media (min-width: 768px) {
  /* line 1900, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-icon-info {
    width: 240px;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
    margin-top: 12px;
    padding: 20px 15px 20px 20px !important;
    position: relative;
    border: #ECECEC solid 1px;
    border-radius: 4px;
  }
  /* line 1910, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-icon-info::after {
    content: '';
    height: 18px;
    width: 18px;
    position: absolute;
    background-color: #fff;
    top: 20%;
    right: -10px;
    border-top: #ECECEC solid 1px;
    border-left: #ECECEC solid 1px;
    transform: rotate(135deg);
  }
}
/* line 1923, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .block-icon-info p {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  margin-top: 13px;
}
@media (min-width: 768px) {
  /* line 1923, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-icon-info p {
    font-size: 16px ;
    font-size: 1rem ;
    margin-top: 8px;
  }
}
@media (min-width: 768px) {
  /* line 1934, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-info-personal,
  .single-vacancies .open-positions .form-grid .block-info-other,
  .single-vacancies .open-positions .form-grid .block-info-previous-job {
    height: 150px;
  }
  /* line 1939, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-info-home {
    height: 125px;
    margin-top: -7px;
  }
  /* line 1943, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-info-experience {
    height: 197px;
  }
  /* line 1946, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-info-skills {
    height: 172px;
  }
}
/* line 1950, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .block-form-info {
  padding-top: 28px;
}
@media (min-width: 768px) {
  /* line 1950, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-form-info {
    padding: 35px 30px 23px;
    max-width: 630px;
    width: 58%;
    background-color: #f0f0f0;
  }
}
@media (min-width: 992px) {
  /* line 1950, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-form-info {
    width: 66%;
    padding-top: 35px;
  }
}
@media (min-width: 1200px) {
  /* line 1950, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .block-form-info {
    width: 70%;
  }
}
/* line 1965, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .block-form-info .hear-about-block .hear-about-us-error-msg {
  margin-left: -10px;
}
@media (min-width: 992px) {
  /* line 1969, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .interviewed-input-wrap {
    display: inline-block;
    margin: 0 0 25px 15px;
    width: auto;
  }
}
/* line 1977, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .file-field label, .single-vacancies .open-positions .form-grid .file-field-cl label {
  font-size: 14px ;
  font-size: 0.875rem ;
  font-weight: 600;
  padding-left: 20px;
  position: absolute;
  left: 15px;
  top: 10px;
  width: 184px;
}
@media (min-width: 992px) {
  /* line 1977, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .file-field label, .single-vacancies .open-positions .form-grid .file-field-cl label {
    font-weight: 400;
    text-align: start;
    width: 100%;
    padding-right: 20px;
    left: 0;
  }
}
/* line 1992, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .file-field label span, .single-vacancies .open-positions .form-grid .file-field-cl label span {
  color: #282828 !important;
}
@media (min-width: 992px) {
  /* line 1992, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .file-field label span, .single-vacancies .open-positions .form-grid .file-field-cl label span {
    padding-left: 6px;
    padding-top: 10px;
  }
}
/* line 1999, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .file-field label:before, .single-vacancies .open-positions .form-grid .file-field-cl label:before {
  content: "";
  position: absolute;
  background: url("../images/styles-images/attachment.svg") no-repeat center;
  background-size: cover;
  width: 13px;
  height: 14px;
  top: 3px;
  left: 0;
}
@media (min-width: 992px) {
  /* line 1999, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .file-field label:before, .single-vacancies .open-positions .form-grid .file-field-cl label:before {
    position: relative;
    display: inline-block;
    background-image: url("../images/styles-images/upload.svg") !important;
    width: 15px;
    height: 18px;
    top: 13px;
    left: 8px;
    margin-right: 20px;
  }
}
/* line 2021, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .file-field .file-field-cl input[type=file], .single-vacancies .open-positions .form-grid .file-field-cl .file-field-cl input[type=file] {
  height: 42px;
  z-index: 1;
}
@media (min-width: 992px) {
  /* line 2021, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .file-field .file-field-cl input[type=file], .single-vacancies .open-positions .form-grid .file-field-cl .file-field-cl input[type=file] {
    height: 100%;
    max-height: 79px;
  }
}
/* line 2028, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .file-field .file-field-cl input[type=file].invalid + .file-path-wrapper input, .single-vacancies .open-positions .form-grid .file-field .file-field-cl input[type=file].invalid + .file-path-wrapper-cl input, .single-vacancies .open-positions .form-grid .file-field-cl .file-field-cl input[type=file].invalid + .file-path-wrapper input, .single-vacancies .open-positions .form-grid .file-field-cl .file-field-cl input[type=file].invalid + .file-path-wrapper-cl input {
  border: 1.5px solid #f44336 !important;
  background-color: transparent !important;
}
/* line 2037, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 2053, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid p label {
  margin: 0 !important;
}
/* line 2057, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .hear-about-wrap {
  background-color: #fff;
  padding: 12px;
  border-radius: 4px;
  margin-top: 30px;
}
@media (min-width: 576px) {
  /* line 2057, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .hear-about-wrap {
    max-width: 490px;
  }
}
@media (min-width: 768px) {
  /* line 2057, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .hear-about-wrap {
    margin-top: 20px;
    max-width: 335px;
  }
}
@media (min-width: 992px) {
  /* line 2057, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .hear-about-wrap {
    max-width: 486px;
  }
}
/* line 2072, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .hear-about-wrap .input-field {
  margin: 0 0 8px;
}
/* line 2075, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .hear-about-wrap .helper-text {
  margin-top: 1px;
}
/* line 2078, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .hear-about-wrap .custom-checkbox-wrap {
  min-width: 48%;
  vertical-align: top;
}
@media (min-width: 576px) {
  /* line 2078, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .hear-about-wrap .custom-checkbox-wrap {
    min-width: 150px;
  }
}
@media (max-width: 575px) {
  /* line 2084, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .hear-about-wrap .custom-checkbox-wrap:nth-child(2n) {
    margin-right: 0 !important;
  }
}
/* line 2089, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .hear-about-wrap .custom-checkbox-wrap label, .single-vacancies .open-positions .form-grid .hear-about-wrap .custom-checkbox-wrap label span {
  width: 100%;
}
/* line 2096, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .work-experience p {
  margin-bottom: 20px;
}
/* line 2098, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .work-experience p:last-child {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  /* line 2096, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .work-experience p {
    display: inline-block;
    margin-bottom: 0;
  }
}
/* line 2107, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block {
  margin-top: 20px;
}
@media (min-width: 576px) {
  /* line 2107, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .experience-info-block {
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  /* line 2107, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .experience-info-block {
    margin-top: 15px;
  }
}
/* line 2117, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .total-experience-years-div .range-text-block:nth-of-type(1) {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 2124, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb {
  border-radius: 4px;
  transform: none;
  transform-origin: revert;
  padding: 3px 0 0;
}
@media (max-width: 767px) {
  /* line 2124, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .experience-info-block .thumb {
    margin-top: 10px;
  }
}
/* line 2132, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb.active {
  width: 50px !important;
}
/* line 2136, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb.left-1 {
  margin-left: -10px !important;
}
/* line 2139, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb.left-2 {
  margin-left: -13px !important;
}
/* line 2144, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb.right-1 {
  margin-left: -17px !important;
}
/* line 2147, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb.right-2 {
  margin-left: -20px !important;
}
/* line 2151, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb .value {
  transform: none !important;
  margin: 0;
  width: auto;
}
/* line 2156, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .thumb .months {
  font-size: 10px ;
  font-size: 0.625rem ;
  color: #fff;
  display: block;
  margin-top: 0;
  text-align: center;
}
/* line 2164, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .experience-info-block .additional-details-block {
  margin-top: 10px;
}
/* line 2168, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid input[type=range] {
  margin-top: 10px;
}
@media (min-width: 576px) {
  /* line 2168, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid input[type=range] {
    margin-top: 5px;
  }
}
@media (min-width: 992px) {
  /* line 2168, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid input[type=range] {
    margin-top: 0;
  }
}
/* line 2177, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .total-experience-input-wrap, .single-vacancies .open-positions .form-grid .relevant-experience-input-wrap {
  margin-top: 10px;
}
@media (min-width: 576px) {
  /* line 2177, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .total-experience-input-wrap, .single-vacancies .open-positions .form-grid .relevant-experience-input-wrap {
    margin-top: 0 !important;
  }
}
/* line 2182, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .total-experience-input-wrap input, .single-vacancies .open-positions .form-grid .relevant-experience-input-wrap input {
  margin-top: 8px;
}
/* line 2186, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .relevant-experience-title, .single-vacancies .open-positions .form-grid .relevant-experience-input-wrap {
  margin-top: 10px;
}
/* line 2188, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .relevant-experience-title .custom-checkbox-wrap, .single-vacancies .open-positions .form-grid .relevant-experience-input-wrap .custom-checkbox-wrap {
  border: none !important;
}
@media (min-width: 992px) {
  /* line 2192, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .relevant-experience-title {
    margin-top: 20px !important;
  }
}
/* line 2197, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .relevant-experience-title span:after {
  border-radius: 2px;
}
/* line 2203, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .relevant-experience-block > div {
  display: flex;
  flex-flow: column wrap;
}
@media (min-width: 576px) {
  /* line 2203, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .relevant-experience-block > div {
    flex-flow: row nowrap;
    align-self: flex-start;
  }
}
@media (min-width: 768px) {
  /* line 2203, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .relevant-experience-block > div {
    flex-flow: row wrap;
  }
}
/* line 2215, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .relevant-experience-block .col-relevant-experience:first-child {
  padding: 0;
}
@media (min-width: 576px) {
  /* line 2215, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .relevant-experience-block .col-relevant-experience:first-child {
    padding-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2215, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .relevant-experience-block .col-relevant-experience:first-child {
    padding-right: 0;
  }
}
/* line 2224, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .relevant-experience-block .col-relevant-experience:nth-child(2) {
  padding: 0;
}
@media (min-width: 576px) {
  /* line 2224, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .relevant-experience-block .col-relevant-experience:nth-child(2) {
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2224, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .form-grid .relevant-experience-block .col-relevant-experience:nth-child(2) {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 2238, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .relevant-experience-field textarea,
.single-vacancies .open-positions .form-grid .certifications-course-field textarea {
  margin: 0;
  height: 71px !important;
}
/* line 2244, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .areas-of-interest .select-dropdown {
  padding: 10px 12px 12px;
}
/* line 2249, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .btn-open-modal {
  font-size: 14px ;
  font-size: 0.875rem ;
  color: #282828;
  border: 1px solid #757575;
  font-weight: 600;
  letter-spacing: 0;
  background-color: transparent;
  padding: 12px 20px;
  height: 40px;
  width: auto;
  box-shadow: none !important;
}
/* line 2260, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .form-grid .btn-open-modal:before {
  content: "";
  position: relative;
  background: url("../images/styles-images/plus.svg") no-repeat center;
  background-size: cover;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 6px;
}
/* line 2272, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .helper-text {
  display: none;
  width: 100%;
  min-height: 14px;
}
/* line 2277, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field, .single-vacancies .open-positions .file-field-cl {
  margin: 0 0 18px;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 2277, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .input-field, .single-vacancies .open-positions .file-field-cl {
    margin: 0 0 15px;
  }
}
/* line 2283, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field input, .single-vacancies .open-positions .input-field textarea, .single-vacancies .open-positions .file-field-cl input, .single-vacancies .open-positions .file-field-cl textarea {
  margin: 0;
}
/* line 2285, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field input::-webkit-input-placeholder, .single-vacancies .open-positions .input-field textarea::-webkit-input-placeholder, .single-vacancies .open-positions .file-field-cl input::-webkit-input-placeholder, .single-vacancies .open-positions .file-field-cl textarea::-webkit-input-placeholder {
  color: #757575;
  font-weight: 400;
}
/* line 2289, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field input:-ms-input-placeholder, .single-vacancies .open-positions .input-field textarea:-ms-input-placeholder, .single-vacancies .open-positions .file-field-cl input:-ms-input-placeholder, .single-vacancies .open-positions .file-field-cl textarea:-ms-input-placeholder {
  color: #757575;
  font-weight: 400;
}
/* line 2293, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field input::placeholder, .single-vacancies .open-positions .input-field textarea::placeholder, .single-vacancies .open-positions .file-field-cl input::placeholder, .single-vacancies .open-positions .file-field-cl textarea::placeholder {
  color: #757575;
  font-weight: 400;
}
/* line 2298, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field label, .single-vacancies .open-positions .file-field-cl label {
  margin: 0;
}
/* line 2301, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field > label, .single-vacancies .open-positions .file-field-cl > label {
  position: relative;
  transform: none;
}
/* line 2306, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field.linkedin-url:before, .single-vacancies .open-positions .file-field-cl.linkedin-url:before {
  content: "";
  position: absolute;
  background: url("../images/styles-images/linkedin.svg") no-repeat center;
  background-size: cover;
  width: 19px;
  height: 20px;
  left: 15px;
  top: 11px;
  border-radius: 3px;
}
/* line 2317, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .input-field.linkedin-url input, .single-vacancies .open-positions .file-field-cl.linkedin-url input {
  padding-left: 42px;
}
/* line 2322, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .radio-input {
  padding: 0 0 8px 10px;
}
@media (min-width: 992px) {
  /* line 2322, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input {
    padding: 0 0 0 10px;
  }
}
/* line 2327, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .radio-input p {
  margin: 8px 25px 0 0;
}
@media (max-width: 375px) {
  /* line 2327, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input p {
    margin: 8px 18px 0 0;
  }
}
@media (min-width: 992px) {
  /* line 2327, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input p {
    margin: 5px 22px 0 0;
  }
}
/* line 2335, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .radio-input p:first-child {
  margin: 8px 24px 0 0;
}
@media (max-width: 375px) {
  /* line 2335, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input p:first-child {
    margin: 8px 16px 0 0;
  }
}
@media (min-width: 768px) {
  /* line 2335, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input p:first-child {
    margin: 8px 23px 0 0;
  }
}
/* line 2344, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .radio-input p:last-child {
  margin-right: 0;
}
@media (min-width: 992px) {
  /* line 2348, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input.hear-about-input-wrap {
    margin-top: 10px;
  }
}
/* line 2352, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .radio-input.hear-about-input-wrap p {
  width: 100%;
  margin: 3px 0;
}
@media (min-width: 992px) {
  /* line 2352, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input.hear-about-input-wrap p {
    width: 25%;
  }
}
@media (min-width: 992px) {
  /* line 2358, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .radio-input.hear-about-input-wrap p:nth-child(3), .single-vacancies .open-positions .radio-input.hear-about-input-wrap p:nth-child(6) {
    width: 45%;
  }
}
/* line 2368, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .radio-input p label span, .single-vacancies .open-positions .checkbox-input p label span {
  color: #282828;
  font-weight: 400;
}
/* line 2374, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .edit-modal-btn {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 24px;
  color: #71870E;
  font-weight: 400;
  margin-left: 8px;
  transition: all .3s;
}
/* line 2381, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .edit-modal-btn:hover {
  color: #86A013 !important;
}
/* line 2385, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .next-prev-btn-div {
  margin: 20px 0 0;
  padding: 0 !important;
}
@media (min-width: 992px) {
  /* line 2385, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .next-prev-btn-div {
    align-items: center;
    width: 64%;
    max-width: 630px;
    margin: 12px 15px 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 2385, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .next-prev-btn-div {
    width: 70%;
  }
}
/* line 2397, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .next-prev-btn-div .col-buttons {
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 992px) {
  /* line 2397, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .next-prev-btn-div .col-buttons {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 2403, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .next-prev-btn-div .col-buttons-info {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 2408, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .next-prev-btn-div .col-buttons-info p {
  margin: 0;
}
@media (min-width: 992px) {
  /* line 2408, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .next-prev-btn-div .col-buttons-info p {
    width: 105%;
  }
}
/* line 2417, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .star-rating-display {
  display: inline-block;
  margin-left: 5px;
}
/* line 2420, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .star-rating-display > span {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 2428, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .star-rating-display > span:last-child {
  margin-right: 0;
}
/* line 2432, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .star-rating-display .star-active {
  background-image: url("../images/styles-images/star-gold-light.svg");
}
/* line 2435, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .star-rating-display .star-inactive {
  display: none !important;
}
/* line 2440, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions #skills-block > .input-field, .single-vacancies .open-positions #tech-block > .input-field {
  margin-top: 20px;
}
/* line 2443, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions #skills-block label.text-optional, .single-vacancies .open-positions #tech-block label.text-optional {
  font-weight: 400 !important;
}
@media (max-width: 767px) {
  /* line 2448, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form {
    max-height: 100%;
    top: 0 !important;
    background-color: #fff;
  }
}
@media (min-width: 768px) {
  /* line 2448, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form {
    margin: 0 auto;
    max-width: 860px;
    width: 90%;
    max-height: 80%;
    background-color: transparent;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
  }
}
/* line 2464, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-dialog {
  margin: 0;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}
/* line 2470, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-content {
  padding: 55px 0 10px;
}
@media (min-width: 576px) {
  /* line 2470, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-content {
    padding: 23px 0 10px;
  }
}
@media (min-width: 768px) {
  /* line 2470, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-content {
    padding: 55px 0 40px;
  }
}
@media (min-width: 992px) {
  /* line 2470, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-content {
    padding: 50px 0 40px;
  }
}
/* line 2481, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-content .modal-header, .single-vacancies .open-positions .modal-form .modal-content .modal-body, .single-vacancies .open-positions .modal-form .modal-content .modal-footer {
  padding: 0 20px;
}
@media (min-width: 992px) {
  /* line 2481, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-content .modal-header, .single-vacancies .open-positions .modal-form .modal-content .modal-body, .single-vacancies .open-positions .modal-form .modal-content .modal-footer {
    padding: 0 60px;
  }
}
/* line 2487, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-content .modal-header {
  width: 100%;
  flex-flow: row nowrap;
  position: relative;
  border: none;
}
/* line 2493, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-content .modal-body {
  overflow-x: hidden;
  padding-bottom: 40px;
}
/* line 2497, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-content .modal-footer {
  height: auto;
  border-color: #dbdbdb;
  padding-top: 15px;
  background-color: transparent;
  text-align: left;
}
@media (min-width: 992px) {
  /* line 2497, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-content .modal-footer {
    max-width: 740px;
    margin: 0 auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 2511, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form button.close {
  position: absolute;
  right: 20px;
  z-index: 1;
  opacity: 1;
  background: url("../images/styles-images/icon-close.png") no-repeat center;
  background-size: cover;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  text-shadow: none;
  transition: all .5s;
  top: 0;
}
@media (min-width: 992px) {
  /* line 2511, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form button.close {
    position: absolute;
    right: 15px;
    top: -30px;
  }
}
@media (min-width: 1200px) {
  /* line 2530, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form button.close:hover {
    opacity: 0.7;
  }
}
/* line 2536, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-header-grid {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 2536, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-header-grid {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin-bottom: 15px;
  }
}
/* line 2545, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-header-info {
  padding-bottom: 15px;
  padding-right: 25px;
  position: relative;
}
@media (min-width: 992px) {
  /* line 2545, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-header-info {
    padding-bottom: 0;
  }
}
/* line 2552, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-header-info h2 {
  font-size: 26px ;
  font-size: 1.625rem ;
  line-height: 36px;
  color: #282828;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 2552, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-header-info h2 {
    margin: 0;
  }
}
/* line 2561, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-header-info p {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  margin: 0;
}
@media (min-width: 576px) {
  /* line 2561, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-header-info p {
    width: 100%;
  }
}
/* line 2570, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form h4 {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  text-transform: uppercase;
  margin: 0 0 10px;
}
/* line 2576, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .search-block {
  position: relative;
  margin: 15px 0 0;
}
@media (min-width: 992px) {
  /* line 2576, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .search-block {
    width: 180px;
    margin: 0;
  }
}
/* line 2583, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .search-block input {
  margin: 0;
  padding-left: 35px;
  -webkit-appearance: none;
}
/* line 2588, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .search-block:before {
  content: "";
  position: absolute;
  background: url("../images/styles-images/search.svg") no-repeat center;
  background-size: cover;
  width: 16px;
  height: 16px;
  left: 10px;
  top: 14px;
}
@media (min-width: 992px) {
  /* line 2600, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child {
    max-width: 650px;
  }
}
/* line 2604, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .prev-employment-block {
  width: 100% !important;
}
/* line 2606, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .prev-employment-block #prev_job_summary {
  height: 107px !important;
  margin-bottom: 0;
}
/* line 2611, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .input-field {
  width: 91%;
}
@media (min-width: 768px) {
  /* line 2611, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .input-field {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 2617, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .col-sm-12 {
    flex: 1 1 100%;
  }
}
/* line 2622, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .m-l-17 {
  margin-left: 17px;
}
@media (min-width: 768px) {
  /* line 2622, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .m-l-17 {
    margin-left: 32px;
  }
}
/* line 2628, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .company-details-row {
  flex-wrap: wrap;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 2628, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info .work-history-popup-block > div:first-child .company-details-row {
    width: 100%;
  }
}
/* line 2636, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info h3 {
  font-size: 14px ;
  font-size: 0.875rem ;
  color: #757575;
  margin-bottom: 15px;
  letter-spacing: 0.05rem;
}
@media (min-width: 768px) {
  /* line 2642, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info h3 span:nth-of-type(1) {
    margin-right: 15px;
  }
}
/* line 2649, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info .company-details {
  padding-left: 30px;
}
@media (min-width: 992px) {
  /* line 2649, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info .company-details {
    padding-left: 45px;
  }
}
/* line 2655, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info a#add_prev_employment {
  color: #71870E;
  cursor: pointer;
}
/* line 2659, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .work-experience-info a#remove_prev_employment {
  color: #757575;
  display: block;
  margin-top: 12px;
  cursor: pointer;
}
@media (min-width: 768px) {
  /* line 2659, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info a#remove_prev_employment {
    margin-right: 82px;
  }
}
@media (min-width: 992px) {
  /* line 2659, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .work-experience-info a#remove_prev_employment {
    margin-right: -32px;
  }
}
/* line 2672, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skills-checklist-wrap {
  margin-bottom: 22px;
}
@media (min-width: 992px) {
  /* line 2672, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .skills-checklist-wrap {
    margin-bottom: 25px;
  }
}
/* line 2677, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skills-checklist-wrap .custom-checkbox-wrap {
  margin: 0 8px 8px 0 !important;
  position: relative;
}
@media (min-width: 992px) {
  /* line 2677, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .skills-checklist-wrap .custom-checkbox-wrap {
    margin: 0 6px 6px 0 !important;
  }
}
/* line 2684, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skills-checklist-wrap .custom-checkbox-wrap span:after {
  border-radius: 2px;
}
/* line 2689, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skills-checklist-wrap .other-skill-delete, .single-vacancies .open-positions .modal-form .skills-checklist-wrap .other-skill-delete span {
  padding: 0;
  min-height: auto;
  line-height: 0;
}
/* line 2694, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skills-checklist-wrap .other-skill-delete {
  width: 16px;
  height: 16px;
  min-height: auto;
  line-height: 0;
  cursor: pointer;
}
/* line 2700, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skills-checklist-wrap .other-skill-delete svg {
  width: 14px;
  height: 14px;
  margin: 15px;
}
/* line 2707, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .other-skills-block {
  background-color: #f0f0f0;
  padding: 20px;
  max-width: 450px;
  width: 100%;
  border-radius: 4px;
  margin-top: 35px;
}
/* line 2714, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .other-skills-block .add-another-skill {
  width: 68px;
  color: #282828;
  background-color: transparent !important;
  border: 1px solid #757575;
  height: 42px;
  padding-top: 12px;
  margin-top: -5px;
  box-shadow: none;
}
/* line 2725, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .star-rating-list {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  margin: 15px 0 0;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 2725, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .star-rating-list {
    margin: 40px 0 0;
  }
}
/* line 2734, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .star-rating-list li {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  color: #757575;
  margin-right: 15px;
}
/* line 2739, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .star-rating-list li:last-child {
  margin-right: 0;
}
/* line 2742, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .star-rating-list li span {
  display: inline-block;
  background: url("../images/styles-images/star-grey-2.svg") space center;
  width: 12px;
  height: 12px;
  margin-right: 6px;
  background-size: contain;
  position: relative;
  top: 1px;
}
/* line 2751, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .star-rating-list li span.star-2 {
  width: 28px;
}
/* line 2754, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .star-rating-list li span.star-3 {
  width: 42px;
}
/* line 2761, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills h4, .single-vacancies .open-positions .modal-form .selected-technology h4 {
  margin: 18px 0 8px;
}
/* line 2763, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills h4:first-child, .single-vacancies .open-positions .modal-form .selected-technology h4:first-child {
  margin-top: 0;
}
/* line 2767, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills label, .single-vacancies .open-positions .modal-form .selected-technology label {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 24px;
  color: #000;
  font-weight: 400;
}
@media (min-width: 576px) {
  /* line 2773, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .col-rating, .single-vacancies .open-positions .modal-form .selected-technology .col-rating {
    flex-flow: row nowrap;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  /* line 2780, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .col-bin, .single-vacancies .open-positions .modal-form .selected-technology .col-bin {
    padding-right: 0;
    max-width: 30px;
  }
}
/* line 2786, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .delete-skills-rating, .single-vacancies .open-positions .modal-form .selected-technology .delete-skills-rating {
  background: url("../images/styles-images/delete.svg") no-repeat center;
  background-size: cover;
  width: 13px;
  height: 14px;
  display: block;
  margin-left: -12px;
  cursor: pointer;
  transition: all .3s;
}
@media (min-width: 576px) {
  /* line 2786, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .delete-skills-rating, .single-vacancies .open-positions .modal-form .selected-technology .delete-skills-rating {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 2786, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .delete-skills-rating, .single-vacancies .open-positions .modal-form .selected-technology .delete-skills-rating {
    margin: 0 0 0 auto;
  }
}
@media (min-width: 1200px) {
  /* line 2801, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .delete-skills-rating:hover, .single-vacancies .open-positions .modal-form .selected-technology .delete-skills-rating:hover {
    opacity: 0.8;
  }
}
/* line 2808, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skill_rating, .single-vacancies .open-positions .modal-form .technology_rating {
  margin-bottom: 0;
  align-items: center;
  padding: 8px 0;
  position: relative;
}
/* line 2813, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skill_rating::after, .single-vacancies .open-positions .modal-form .technology_rating::after {
  display: none;
}
/* line 2816, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .skill_rating:last-child, .single-vacancies .open-positions .modal-form .technology_rating:last-child {
  padding-bottom: 0;
}
@media (min-width: 576px) {
  /* line 2820, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .technology_rating {
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  /* line 2820, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .technology_rating {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 2829, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .technology_rating::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 1px;
  background-color: #ececec;
  left: 15px;
  top: 0;
}
@media (min-width: 992px) {
  /* line 2829, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .technology_rating::before {
    width: 100%;
    left: 0;
  }
}
@media (min-width: 992px) {
  /* line 2843, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills {
    max-width: 100%;
  }
}
/* line 2847, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills h4 {
  position: relative;
}
/* line 2849, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills h4::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  top: 29px;
  background-color: #dbdbdb;
}
@media (min-width: 768px) {
  /* line 2847, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills h4 {
    margin-bottom: 0;
  }
  /* line 2860, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills h4::before {
    display: none;
  }
}
/* line 2865, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .skill_rating {
  max-width: auto;
  display: inline-block !important;
}
/* line 2869, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .col-rating {
  max-width: 145px;
  padding-right: 0;
}
@media (min-width: 576px) {
  /* line 2869, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .col-rating {
    max-width: 210px;
  }
}
@media (min-width: 992px) {
  /* line 2876, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .col-skills {
    padding-left: 0;
  }
}
/* line 2881, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .rating-block {
  padding: 12px 12px 10px;
  display: flex;
  align-items: center;
  transition: all .3s;
  border: 1px solid #9fba29;
  border-radius: 5px;
  margin: 9px 8px 0 0;
}
@media (min-width: 768px) {
  /* line 2881, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .rating-block {
    margin-top: 0;
  }
}
/* line 2892, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .rating-block.invalid {
  border: 1.5px solid #f44336 !important;
}
@media (min-width: 1200px) {
  /* line 2895, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-skills .rating-block:hover {
    background-color: #ececec;
    border-color: #B7B7B7;
  }
}
/* line 2901, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .rating-block label {
  margin-right: 10px;
  margin-bottom: 0;
}
/* line 2906, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .rating__skill {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 8px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
/* line 2915, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .rating__skill:last-child {
  margin-right: 0;
}
/* line 2918, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .rating__skill:hover, .single-vacancies .open-positions .modal-form .selected-skills .rating__skill.star-hover {
  background-image: url("../images/styles-images/star-gold.svg");
}
/* line 2922, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .star-inactive {
  background-image: url("../images/styles-images/star-white.svg");
}
/* line 2925, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-skills .star-active, .single-vacancies .open-positions .modal-form .selected-skills .star-active:hover {
  background-image: url("../images/styles-images/star-gold-light.svg") !important;
}
@media (min-width: 768px) {
  /* line 2929, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology {
    max-width: 710px;
  }
}
@media (min-width: 992px) {
  /* line 2929, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology {
    max-width: 720px;
  }
}
/* line 2936, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-technology .col-skills {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  /* line 2936, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .col-skills {
    flex: 0 0 40%;
    max-width: 195px;
  }
}
@media (min-width: 992px) {
  /* line 2936, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .col-skills {
    padding-left: 0;
  }
}
/* line 2947, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-technology .col-rating {
  flex: 0 0 91%;
  max-width: 390px;
}
@media (min-width: 576px) {
  /* line 2947, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .col-rating {
    flex: 0 0 57%;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  /* line 2947, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .col-rating {
    flex: 0 0 63%;
    max-width: 460px;
  }
}
@media (min-width: 992px) {
  /* line 2947, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .col-rating {
    flex: 0 0 70%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2962, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .col-bin {
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  /* line 2967, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .rating-block {
    width: 72%;
    max-width: 300px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  /* line 2967, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .rating-block {
    max-width: 340px;
  }
}
@media (min-width: 576px) {
  /* line 2976, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .rating-block + .helper-text {
    width: auto;
    margin: 0;
  }
}
/* line 2982, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-technology .rating-block .input-field {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  /* line 2982, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .rating-block .input-field {
    justify-content: flex-end;
  }
}
/* line 2991, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-technology .rating-block .tech-range-block {
  max-width: 250px;
  margin-right: 30px;
  width: 70%;
}
@media (min-width: 576px) {
  /* line 2991, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .selected-technology .rating-block .tech-range-block {
    width: 100%;
  }
}
/* line 2998, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-technology .rating-block .tech-range-block .range-text-block {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
}
/* line 3005, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .selected-technology .rating-block input[type=text] {
  width: 60px;
  text-align: center;
}
/* line 3011, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-button-row {
  padding-top: 0;
  position: relative;
  align-items: center;
  width: 100%;
}
/* line 3017, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-button-wrapper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: center;
}
/* line 3022, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-button-wrapper .btn {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 3022, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .modal-button-wrapper .btn {
    padding: 16px 22px 14px;
  }
}
/* line 3028, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .modal-button-wrapper .btn:last-child {
  margin-right: 0;
}
/* line 3036, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form .total-selected {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  margin: 0 0 22px;
}
@media (min-width: 768px) {
  /* line 3036, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form .total-selected {
    margin: 0;
  }
}
@media (min-width: 992px) {
  /* line 3046, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .skills-select-modal .modal-header-grid, .single-vacancies .open-positions .technologies-select-modal .modal-header-grid {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  /* line 3052, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .skills-select-modal .modal-header-info h2, .single-vacancies .open-positions .technologies-select-modal .modal-header-info h2 {
    margin: 0 0 2px;
  }
}
/* line 3061, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form.technologies-select-modal .modal-body,
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-body {
  padding-top: 30px;
}
@media (min-width: 992px) {
  /* line 3061, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form.technologies-select-modal .modal-body,
  .single-vacancies .open-positions .modal-form.skills-select-modal .modal-body {
    padding-top: 0;
  }
}
/* line 3067, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form.technologies-select-modal .modal-body .skill_rating .col-skills, .single-vacancies .open-positions .modal-form.technologies-select-modal .modal-body .skill_rating .col-rating,
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-body .skill_rating .col-skills,
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-body .skill_rating .col-rating {
  max-width: fit-content;
  width: auto;
}
/* line 3071, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form.technologies-select-modal .modal-body .skill_rating .col-skills,
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-body .skill_rating .col-skills {
  padding-right: 0;
}
/* line 3074, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form.technologies-select-modal .modal-body .skill_rating .col-rating,
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-body .skill_rating .col-rating {
  padding-left: 0;
}
/* line 3076, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form.technologies-select-modal .modal-body .skill_rating .col-rating .rating-block,
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-body .skill_rating .col-rating .rating-block {
  display: flex;
}
/* line 3084, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form.technologies-select-modal .modal-footer .helper-text svg,
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-footer .helper-text svg {
  margin: -4px 7px 0 0;
}
/* line 3092, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .modal-form.skills-select-modal .modal-header-info::before {
  position: absolute;
  content: "";
  right: -20px;
  bottom: 7px;
  width: 120%;
  height: 1px;
  background-color: #dbdbdb;
}
@media (min-width: 992px) {
  /* line 3092, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .modal-form.skills-select-modal .modal-header-info::before {
    content: none;
  }
}
/* line 3106, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .skills-block-wrapper {
  margin-top: 25px;
}
/* line 3110, ../sass/theme/_apply-form.scss */
.single-vacancies .open-positions .curently-working .custom-checkbox-wrap {
  background-color: transparent;
  border-radius: 0;
  margin: 0 !important;
  border: none;
}
@media (max-width: 575.98px) {
  /* line 3118, ../sass/theme/_apply-form.scss */
  .single-vacancies .open-positions .goa-relocation-field label {
    font-size: 13px ;
    font-size: 0.8125rem ;
  }
}
/* line 3127, ../sass/theme/_apply-form.scss */
.single-vacancies .recaptcha-wrapper .h-captcha iframe {
  margin-left: 0 !important;
}
@media (min-width: 576px) {
  /* line 3127, ../sass/theme/_apply-form.scss */
  .single-vacancies .recaptcha-wrapper .h-captcha iframe {
    margin-left: auto !important;
  }
}

/* line 3136, ../sass/theme/_apply-form.scss */
.single-vaccanies-col {
  padding: 0;
}

/* Software companies */
/* line 4, ../sass/theme/_software-companies.scss */
.inner-page.software-companies {
  padding: 0 !important;
}

/* line 10, ../sass/theme/_software-companies.scss */
.software-companies .software-company-img {
  width: 71px;
}
/* line 14, ../sass/theme/_software-companies.scss */
.software-companies .cci-v2 {
  z-index: 2;
}
/* line 17, ../sass/theme/_software-companies.scss */
.software-companies .software-companies-banner {
  width: 100%;
  height: 345px;
}
@media (min-width: 768px) {
  /* line 17, ../sass/theme/_software-companies.scss */
  .software-companies .software-companies-banner {
    height: 460px;
    margin: 0 0 15px;
  }
}
/* line 32, ../sass/theme/_software-companies.scss */
.software-companies .carousel-software-companies-banner .carousel-item-bungii {
  background-image: url("../images/styles-images/bg-bungii-mobile.jpg");
}
@media (min-width: 768px) {
  /* line 32, ../sass/theme/_software-companies.scss */
  .software-companies .carousel-software-companies-banner .carousel-item-bungii {
    background-image: url("../images/styles-images/bg-bungii.jpg");
  }
}
/* line 38, ../sass/theme/_software-companies.scss */
.software-companies .carousel-software-companies-banner .carousel-item-one-request {
  background-image: url("../images/styles-images/bg-one-request-mobile.jpg");
}
@media (min-width: 768px) {
  /* line 38, ../sass/theme/_software-companies.scss */
  .software-companies .carousel-software-companies-banner .carousel-item-one-request {
    background-image: url("../images/styles-images/bg-one-request.jpg");
  }
}
/* line 44, ../sass/theme/_software-companies.scss */
.software-companies .carousel-software-companies-banner .carousel-item-brightree {
  background-image: url("../images/styles-images/bg-brightree-mobile.jpg");
}
@media (min-width: 768px) {
  /* line 44, ../sass/theme/_software-companies.scss */
  .software-companies .carousel-software-companies-banner .carousel-item-brightree {
    background-image: url("../images/styles-images/bg-brightree.jpg");
  }
}
@media (min-width: 992px) {
  /* line 54, ../sass/theme/_software-companies.scss */
  .software-companies .cci-v2 > .row:not(:first-child) {
    margin-top: 80px;
  }
}
@media (min-width: 992px) {
  /* line 59, ../sass/theme/_software-companies.scss */
  .software-companies .cci-v2 > .row:nth-child(2) {
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  /* line 64, ../sass/theme/_software-companies.scss */
  .software-companies .cci-v2 > .row:last-child {
    margin-bottom: 80px;
  }
}
@media (min-width: 992px) {
  /* line 70, ../sass/theme/_software-companies.scss */
  .software-companies .cci-v2 > .row .bc-align + div {
    padding-left: 60px;
  }
}
@media (min-width: 1200px) {
  /* line 70, ../sass/theme/_software-companies.scss */
  .software-companies .cci-v2 > .row .bc-align + div {
    padding-left: 75px;
  }
}
/* line 85, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies {
  margin-top: 50px;
}
@media (min-width: 768px) {
  /* line 85, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies {
    margin-top: 55px;
  }
}
/* line 90, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card {
  border: none;
  border-radius: 0;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 90, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card {
    margin-bottom: 70px;
  }
}
/* line 97, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card:last-child {
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  /* line 97, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card:last-child {
    margin-bottom: 90px;
  }
}
@media (min-width: 992px) {
  /* line 97, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card:last-child {
    margin-bottom: 115px;
  }
}
@media (min-width: 768px) {
  /* line 106, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card .collapse-md-show {
    display: block !important;
  }
}
/* line 112, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card-header {
  background-color: #282828;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 112, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-header {
    display: none !important;
  }
}
/* line 118, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card-header h2 {
  padding: 0;
}
/* line 121, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card-header .btn {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  color: #fff;
  font-weight: 700;
  padding: 25px;
  width: 100%;
  height: auto;
  text-align: left;
  text-decoration: none;
  box-shadow: none;
}
@media (min-width: 360px) {
  /* line 121, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-header .btn {
    padding: 25px 35px 25px 25px;
    height: 100px;
  }
}
@media (min-width: 375px) {
  /* line 121, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-header .btn {
    padding: 25px 50px 25px 25px;
  }
}
/* line 139, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card-header .btn:before {
  content: "";
  position: absolute;
  top: 12px;
  right: 12px;
  background: url("../images/styles-images/accordian-arrow.svg") no-repeat center;
  background-size: cover;
  width: 12px;
  height: 6px;
  transition: all .5s;
  transform: rotate(-180deg);
}
/* line 152, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card-header .btn.collapsed:before {
  transform: rotate(0);
}
/* line 158, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card-body {
  padding: 25px 25px 40px;
}
@media (min-width: 768px) {
  /* line 158, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body {
    padding: 0;
    align-items: center;
  }
}
@media (min-width: 992px) {
  /* line 158, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media (min-width: 768px) {
  /* line 168, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body .col-testimonial {
    padding-bottom: 10px;
    padding-right: 25px !important;
  }
}
@media (min-width: 992px) {
  /* line 168, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body .col-testimonial {
    padding-right: 30px !important;
  }
}
@media (min-width: 992px) {
  /* line 177, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body > .col-md-6 {
    padding-right: 25px;
  }
}
@media (min-width: 1200px) {
  /* line 177, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body > .col-md-6 {
    padding-right: 35px;
  }
}
@media (min-width: 992px) {
  /* line 184, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body > .col-md-6:not(.bc-align) {
    padding-left: 25px;
  }
}
@media (min-width: 1200px) {
  /* line 184, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body > .col-md-6:not(.bc-align) {
    padding-left: 35px;
  }
}
@media (min-width: 992px) {
  /* line 193, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body .bc-align {
    padding-left: 25px;
  }
}
@media (min-width: 1200px) {
  /* line 193, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body .bc-align {
    padding-left: 40px;
  }
}
/* line 201, ../sass/theme/_software-companies.scss */
.software-companies .accordion-software-companies .card-body .culture-img {
  max-width: 394px;
  margin: 0 auto;
  display: block;
}
@media (min-width: 992px) {
  /* line 201, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies .card-body .culture-img {
    margin: 0 auto 0 0;
  }
}
@media (min-width: 768px) {
  /* line 212, ../sass/theme/_software-companies.scss */
  .software-companies .accordion-software-companies #collapse-accountability .card-body p:last-child {
    margin-bottom: 0;
  }
}
/* line 221, ../sass/theme/_software-companies.scss */
.software-companies .single-block-testimonial {
  width: 97%;
  margin: 0 auto;
  max-width: 410px;
}
@media (min-width: 576px) {
  /* line 221, ../sass/theme/_software-companies.scss */
  .software-companies .single-block-testimonial {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 221, ../sass/theme/_software-companies.scss */
  .software-companies .single-block-testimonial {
    max-width: 100%;
  }
}
/* line 233, ../sass/theme/_software-companies.scss */
.software-companies .row .primary-link {
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 233, ../sass/theme/_software-companies.scss */
  .software-companies .row .primary-link {
    margin-top: 5px;
  }
}
/* line 240, ../sass/theme/_software-companies.scss */
.software-companies .row-header {
  font-weight: 700 !important;
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px !important;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 240, ../sass/theme/_software-companies.scss */
  .software-companies .row-header {
    margin: 0 0 5px;
  }
}
@media (min-width: 992px) {
  /* line 249, ../sass/theme/_software-companies.scss */
  .software-companies .row-tech-partner-logos {
    padding-left: 20px;
  }
}
/* line 253, ../sass/theme/_software-companies.scss */
.software-companies .row-tech-partner-logos > .col-6 {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 35px;
}
@media (min-width: 992px) {
  /* line 253, ../sass/theme/_software-companies.scss */
  .software-companies .row-tech-partner-logos > .col-6 {
    margin-bottom: 30px;
  }
}
/* line 262, ../sass/theme/_software-companies.scss */
.software-companies .row-tech-partner-logos > .col-6:last-child, .software-companies .row-tech-partner-logos > .col-6:nth-last-child(2) {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  /* line 266, ../sass/theme/_software-companies.scss */
  .software-companies .row-tech-partner-logos > .col-6:nth-last-child(3) {
    margin-bottom: 0;
  }
}
/* line 272, ../sass/theme/_software-companies.scss */
.software-companies .row-tech-partner-logos .tech-logo {
  display: block;
  margin: 0 auto;
  max-width: 125px;
  max-height: 65px;
  width: auto;
}
@media (min-width: 768px) {
  /* line 272, ../sass/theme/_software-companies.scss */
  .software-companies .row-tech-partner-logos .tech-logo {
    max-width: 90px;
    max-height: 48px;
  }
}

/*About us page*/
/* line 8, ../sass/theme/_about-us.scss */
.page-template-template-about-us .inner-page p {
  font-size: 16px ;
  font-size: 1rem ;
}

/* line 14, ../sass/theme/_about-us.scss */
.about-us-banner {
  background-color: #003252;
  padding: 23px 0 32px;
  color: #fff;
  margin-top: -10px;
}
@media (min-width: 576px) {
  /* line 14, ../sass/theme/_about-us.scss */
  .about-us-banner {
    padding: 50px 0 68px;
  }
}
@media (min-width: 768px) {
  /* line 14, ../sass/theme/_about-us.scss */
  .about-us-banner {
    padding: 78px 0 80px;
  }
}
@media (min-width: 992px) {
  /* line 14, ../sass/theme/_about-us.scss */
  .about-us-banner {
    padding: 96px 0 110px;
  }
}
/* line 29, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text {
  font-family: "Lato", Arial;
  position: absolute;
  margin-top: 65px;
}
@media (min-width: 576px) {
  /* line 29, ../sass/theme/_about-us.scss */
  .about-us-banner .banner-text {
    position: relative;
    right: 0;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  /* line 29, ../sass/theme/_about-us.scss */
  .about-us-banner .banner-text {
    font-size: 36px ;
    font-size: 2.25rem ;
    line-height: 44px;
  }
}
@media (min-width: 992px) {
  /* line 29, ../sass/theme/_about-us.scss */
  .about-us-banner .banner-text {
    padding-left: 0;
  }
}
/* line 49, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text p {
  font-weight: 300;
}
/* line 53, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text span {
  font-weight: 700;
}
/* line 57, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text p,
.about-us-banner .banner-text span {
  margin: 0;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 30px;
}
@media (min-width: 992px) {
  /* line 57, ../sass/theme/_about-us.scss */
  .about-us-banner .banner-text p,
  .about-us-banner .banner-text span {
    font-size: 30px !important;
    font-size: 1.875rem !important;
    line-height: 44px;
  }
}
/* line 70, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text span.green-underline {
  position: relative;
}
/* line 73, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text span.green-underline::after {
  content: "";
  height: auto;
  background: none;
  border-bottom: 4px solid #9fba29;
  opacity: 0.5;
  display: block;
  margin-top: -8px;
  margin-left: 5px;
  z-index: 1;
}
@media (min-width: 992px) {
  /* line 73, ../sass/theme/_about-us.scss */
  .about-us-banner .banner-text span.green-underline::after {
    margin-top: -10px;
  }
}
@media (min-width: 1200px) {
  /* line 73, ../sass/theme/_about-us.scss */
  .about-us-banner .banner-text span.green-underline::after {
    border-bottom: 6px solid #9fba29;
    margin-top: -12px;
  }
}
/* line 95, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text span.green-underline :nth-of-type(1)::after {
  width: 80px;
}
/* line 101, ../sass/theme/_about-us.scss */
.about-us-banner .banner-text span.green-underline :nth-of-type(2)::after {
  width: 79px;
}
/* line 108, ../sass/theme/_about-us.scss */
.about-us-banner .world-map-mobile {
  width: 310px;
  height: 184px;
  opacity: 0.3;
}
@media (min-width: 576px) {
  /* line 113, ../sass/theme/_about-us.scss */
  .about-us-banner .world-map {
    position: absolute;
    width: 444px;
    position: absolute;
    top: -118px;
    right: -53px;
  }
}
@media (min-width: 667px) {
  /* line 113, ../sass/theme/_about-us.scss */
  .about-us-banner .world-map {
    width: 457px;
    top: -131px;
    right: 4px;
  }
}
@media (min-width: 768px) {
  /* line 113, ../sass/theme/_about-us.scss */
  .about-us-banner .world-map {
    width: 480px;
    top: -131px;
    right: -78px;
  }
}
@media (min-width: 992px) {
  /* line 113, ../sass/theme/_about-us.scss */
  .about-us-banner .world-map {
    width: 624px;
    right: -121px;
    top: -173px;
  }
}
/* line 138, ../sass/theme/_about-us.scss */
.about-us-banner .office-location {
  font-size: 9.45px ;
  font-size: 0.59062rem ;
}
/* line 140, ../sass/theme/_about-us.scss */
.about-us-banner .office-location .country {
  position: absolute;
}
/* line 142, ../sass/theme/_about-us.scss */
.about-us-banner .office-location .country:first-child {
  right: 202px;
  top: -51px;
}
/* line 146, ../sass/theme/_about-us.scss */
.about-us-banner .office-location .country:nth-child(2) {
  top: -30px;
  left: 25px;
}
/* line 150, ../sass/theme/_about-us.scss */
.about-us-banner .office-location .country:last-child {
  top: 28px;
  right: 80px;
}

/* line 158, ../sass/theme/_about-us.scss */
.cci-v2.about-us {
  padding-bottom: 0 !important;
}
/* line 160, ../sass/theme/_about-us.scss */
.cci-v2.about-us .svg-wrapper {
  top: 4px;
  right: -8px;
}
/* line 165, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-about-us {
  margin-top: 35px;
}
@media (min-width: 992px) {
  /* line 168, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-about-us .intro-text {
    max-width: 530px;
  }
}
/* line 175, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-about-us h2.underline {
  padding: 0 0 6px;
}
@media (min-width: 768px) {
  /* line 175, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-about-us h2.underline {
    padding: 0 0 10px;
  }
}
@media (min-width: 768px) {
  /* line 165, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-about-us {
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  /* line 165, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-about-us {
    margin-bottom: 40px;
  }
}
/* line 193, ../sass/theme/_about-us.scss */
.cci-v2.about-us .text-wrapper {
  margin-bottom: 20px;
}
/* line 197, ../sass/theme/_about-us.scss */
.cci-v2.about-us h2 {
  line-height: 36px !important;
}
@media (min-width: 768px) {
  /* line 197, ../sass/theme/_about-us.scss */
  .cci-v2.about-us h2 {
    font-size: 27px ;
    font-size: 1.6875rem ;
    line-height: 40px;
  }
}
@media (min-width: 992px) {
  /* line 197, ../sass/theme/_about-us.scss */
  .cci-v2.about-us h2 {
    font-size: 30px ;
    font-size: 1.875rem ;
  }
}
/* line 209, ../sass/theme/_about-us.scss */
.cci-v2.about-us h4 {
  font-size: 20px !important;
  font-size: 1.25rem !important;
  font-weight: 400;
}
/* line 214, ../sass/theme/_about-us.scss */
.cci-v2.about-us h5 {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 24px;
}
/* line 219, ../sass/theme/_about-us.scss */
.cci-v2.about-us section > img {
  background-color: #f0f0f0;
  width: 29.9%;
  margin: 0px 10px 10px 0px;
  padding: 0 10px;
  float: left;
}
/* line 225, ../sass/theme/_about-us.scss */
.cci-v2.about-us section > img:nth-of-type(3n) {
  margin-right: 0;
}
@media only screen and (min-width: 480px) {
  /* line 219, ../sass/theme/_about-us.scss */
  .cci-v2.about-us section > img {
    width: 31%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 219, ../sass/theme/_about-us.scss */
  .cci-v2.about-us section > img {
    width: 30%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 219, ../sass/theme/_about-us.scss */
  .cci-v2.about-us section > img {
    width: 30%;
  }
}
@media only screen and (min-width: 480px) {
  /* line 244, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .img-fluid {
    width: 50%;
  }
}
/* line 250, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur {
  padding-bottom: 70px;
}
/* line 254, ../sass/theme/_about-us.scss */
.cci-v2.about-us .about-other-info {
  margin-top: 50px;
  margin-bottom: 70px;
}
@media only screen and (min-width: 992px) {
  /* line 254, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .about-other-info {
    margin-bottom: 100px;
  }
}
/* line 261, ../sass/theme/_about-us.scss */
.cci-v2.about-us .about-other-info h2 {
  font-weight: 300;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0 0 20px;
  padding-bottom: 0;
  word-break: break-word;
}
@media (min-width: 768px) {
  /* line 271, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .partners {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  /* line 271, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .partners {
    padding-left: 60px;
    left: 3px;
  }
}
/* line 279, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners .partners-block {
  padding: 0 5px;
  margin-bottom: 10px;
}
/* line 283, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners .partners-box {
  padding: 20px 20px;
  min-height: 117px;
  background-color: #f7f7f7;
}
@media (min-width: 768px) {
  /* line 283, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .partners .partners-box {
    padding: 20px 15px;
  }
}
/* line 291, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners .text-our-partner {
  padding-top: 6px;
}
@media (min-width: 992px) {
  /* line 291, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .partners .text-our-partner {
    margin-left: 5px;
  }
}
/* line 298, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners .logo-wrapper {
  justify-content: center;
  padding: 5px 0 40px 0px;
}
@media (min-width: 768px) {
  /* line 298, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .partners .logo-wrapper {
    padding-top: 6px;
    padding-bottom: 0;
  }
}
/* line 305, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners .logo-wrapper .row {
  margin-left: -3px;
  margin-right: -3px;
}
@media (min-width: 576px) {
  /* line 305, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .partners .logo-wrapper .row {
    margin: 0;
  }
}
/* line 315, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners img {
  display: inline;
}
/* line 318, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners img.logo-veeva-content-partner, .cci-v2.about-us .partners img.aws-network-partner-service-logo {
  width: 77px;
}
/* line 322, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners img.logo-google-cloud {
  width: 84px;
}
/* line 326, ../sass/theme/_about-us.scss */
.cci-v2.about-us .partners img.logo-mulesoft {
  width: 110px;
}
@media (min-width: 768px) {
  /* line 326, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .partners img.logo-mulesoft {
    width: 126px;
  }
}
/* line 335, ../sass/theme/_about-us.scss */
.cci-v2.about-us .logo-maa,
.cci-v2.about-us .logo-ec {
  width: 26px;
}
/* line 340, ../sass/theme/_about-us.scss */
.cci-v2.about-us .numbers-row {
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  /* line 340, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row {
    padding-right: 5px;
    margin-bottom: 70px;
  }
}
@media (max-width: 575px) {
  /* line 340, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row {
    margin-left: -25px;
    margin-right: -25px;
  }
}
/* line 352, ../sass/theme/_about-us.scss */
.cci-v2.about-us .numbers-row .number-wrapper {
  width: 100%;
  justify-content: space-evenly;
}
@media (min-width: 768px) {
  /* line 352, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row .number-wrapper {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 992px) {
  /* line 352, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row .number-wrapper {
    padding: 10px 0 4px 60px;
    justify-content: normal;
  }
}
/* line 365, ../sass/theme/_about-us.scss */
.cci-v2.about-us .numbers-row .cta-info-wrapper {
  width: 45%;
  height: 82px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  margin-bottom: 13px;
}
@media (max-width: 374px) {
  /* line 365, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row .cta-info-wrapper {
    width: 142px;
  }
}
@media (min-width: 768px) {
  /* line 365, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row .cta-info-wrapper {
    height: 66px;
    box-shadow: none;
  }
}
@media (min-width: 992px) {
  /* line 365, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row .cta-info-wrapper {
    width: auto;
    margin-right: 96px;
  }
  /* line 384, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row .cta-info-wrapper:last-of-type {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 365, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row .cta-info-wrapper {
    margin-right: 113px;
  }
}
/* line 394, ../sass/theme/_about-us.scss */
.cci-v2.about-us .numbers-row p {
  font-size: 26px ;
  font-size: 1.625rem ;
  line-height: 36px;
  color: #86A013;
  font-weight: 700;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  /* line 394, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row p {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 394, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row p {
    font-size: 30px ;
    font-size: 1.875rem ;
  }
}
/* line 411, ../sass/theme/_about-us.scss */
.cci-v2.about-us .numbers-row span {
  color: #585858;
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 20px;
}
@media (min-width: 768px) {
  /* line 411, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row span {
    font-size: 12px ;
    font-size: 0.75rem ;
  }
}
@media (min-width: 576px) and (max-width: 991px) and (orientation: landscape) {
  /* line 411, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row span {
    font-size: 11px ;
    font-size: 0.6875rem ;
  }
}
@media (min-width: 992px) {
  /* line 411, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .numbers-row span {
    font-size: 14px ;
    font-size: 0.875rem ;
  }
}
/* line 428, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-how-we-help {
  padding: 37px 0 0;
}
/* line 431, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-how-we-help h2 {
  padding: 0 0 7px;
}
@media (min-width: 992px) {
  /* line 434, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-how-we-help p:first-child {
    padding-right: 15px;
  }
}
/* line 441, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client {
  padding-top: 5px;
}
@media (min-width: 768px) {
  /* line 441, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client {
    padding-top: 47px;
  }
}
@media (min-width: 992px) {
  /* line 441, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client {
    padding-top: 60px;
  }
}
/* line 450, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client h4.our-expertise-title {
  padding-top: 0;
  line-height: 36px;
}
/* line 456, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client p.our-expertise-title, .cci-v2.about-us .row-client p.our-partners-title {
  font-size: 28px ;
  font-size: 1.75rem ;
  line-height: 28px;
}
/* line 463, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client ul {
  margin: 29px 0 0 0;
  padding: 0;
}
@media (max-width: 374px) {
  /* line 463, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client ul {
    margin: 29px 0 0 0;
  }
}
@media (min-width: 992px) {
  /* line 463, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client ul {
    margin-top: 36px;
    margin-left: 25px;
  }
}
@media (max-width: 767px) {
  /* line 463, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client ul {
    margin-bottom: 45px;
  }
}
/* line 477, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client ul li {
  list-style: none;
  margin-bottom: 22px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
/* line 483, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client ul li:last-child {
  margin-bottom: 0;
}
/* line 486, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client ul li a {
  color: #000;
  font-size: 18px ;
  font-size: 1.125rem ;
}
@media (max-width: 374px) {
  /* line 486, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client ul li a {
    font-size: 14px ;
    font-size: 0.875rem ;
  }
}
/* line 494, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client ul li a:hover {
  color: #9fba29;
}
/* line 499, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client ul li .icon {
  width: 20px;
  margin-right: 15px;
}
@media (min-width: 992px) {
  /* line 477, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client ul li {
    margin-bottom: 28px;
  }
}
@media (max-width: 767px) {
  /* line 441, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client {
    float: none;
  }
}
@media (max-width: 767px) {
  /* line 514, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client .col-client-info {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  /* line 520, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-client .col-client-logo {
    padding-right: 25px;
  }
}
/* line 525, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client .col-client-logo .carousel {
  margin-top: 0;
}
/* line 527, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client .col-client-logo .carousel .box-logo {
  background-color: #f7f7f7;
}
/* line 532, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client .col-client-logo .carousel-box-logos {
  width: calc(100% + 7px) !important;
  margin-left: -3px;
}
/* line 536, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-client .col-client-logo .carousel-box-logos::after, .cci-v2.about-us .row-client .col-client-logo .carousel-box-logos::before {
  content: none !important;
}
/* line 544, ../sass/theme/_about-us.scss */
.cci-v2.about-us .community {
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 546, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .community p {
    margin-top: 2px;
  }
}
/* line 551, ../sass/theme/_about-us.scss */
.cci-v2.about-us .community img {
  margin: 15px 15px 0 0;
  width: 93px;
}
@media (min-width: 992px) {
  /* line 551, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .community img {
    margin-right: 32px;
  }
}
/* line 558, ../sass/theme/_about-us.scss */
.cci-v2.about-us .community .logo-maa {
  width: 68px;
}
@media (min-width: 768px) {
  /* line 558, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .community .logo-maa {
    width: 77px;
  }
}
/* line 565, ../sass/theme/_about-us.scss */
.cci-v2.about-us .community .logo-novel-growth {
  width: 116px;
}
@media (min-width: 768px) {
  /* line 565, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .community .logo-novel-growth {
    width: 125px;
  }
}
/* line 575, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur .logo-wrap .logo-item {
  margin: 20px 18px 0 0;
  list-style: none;
}
@media (min-width: 480px) {
  /* line 575, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-wrap .logo-item {
    margin-right: 28px;
  }
}
@media (min-width: 768px) {
  /* line 575, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-wrap .logo-item {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 586, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur strong {
    display: inline;
  }
}
/* line 591, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur p {
  padding-right: 25px;
}
@media (min-width: 768px) {
  /* line 591, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur p {
    margin-top: 2px;
  }
}
/* line 597, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur img {
  margin-left: 0;
  width: 70px;
  margin: 0;
}
@media (min-width: 375px) {
  /* line 597, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur img {
    width: 79px;
  }
}
@media (min-width: 767px) {
  /* line 597, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur img {
    width: 110px;
  }
}
/* line 608, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur .logo-ec {
  width: 38px;
  margin-top: 10px;
}
@media (min-width: 375px) {
  /* line 608, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-ec {
    width: 44px;
  }
}
@media (min-width: 767px) {
  /* line 608, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-ec {
    margin-top: 10px;
    width: 53px;
  }
}
/* line 619, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur .logo-score {
  width: 70px;
  margin-top: 10px;
}
@media (min-width: 375px) {
  /* line 619, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-score {
    width: 90px;
    margin-top: 25px;
  }
}
/* line 627, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur .logo-swiss-startup-association {
  width: 66px;
}
@media (min-width: 375px) {
  /* line 627, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-swiss-startup-association {
    width: 76px;
  }
}
@media (min-width: 767px) {
  /* line 627, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-swiss-startup-association {
    width: 100px;
  }
}
/* line 636, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur .logo-umkc {
  width: 48px;
}
@media (min-width: 375px) {
  /* line 636, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-umkc {
    width: 58px;
  }
}
@media (min-width: 991) {
  /* line 636, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-umkc {
    width: 90px;
  }
}
@media (min-width: 767px) {
  /* line 636, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-umkc {
    width: 73px;
  }
}
/* line 648, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur .logo-switzerland-innovation {
  width: 88px;
}
@media (min-width: 375px) {
  /* line 648, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-switzerland-innovation {
    width: 100px;
  }
}
@media (min-width: 767px) {
  /* line 648, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-switzerland-innovation {
    width: 100px;
    margin-top: 10px;
  }
}
/* line 658, ../sass/theme/_about-us.scss */
.cci-v2.about-us .entrepreneur .logo-start-netzwerk {
  width: 54px;
}
@media (min-width: 375px) {
  /* line 658, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .entrepreneur .logo-start-netzwerk {
    width: 86px;
  }
}
/* line 670, ../sass/theme/_about-us.scss */
.cci-v2.about-us a:hover, .cci-v2.about-us a:active, .cci-v2.about-us a:focus {
  text-decoration: none;
}
/* line 675, ../sass/theme/_about-us.scss */
.cci-v2.about-us a:last-child img {
  margin-right: 0;
}
/* line 680, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership {
  padding-top: 50px;
}
@media (min-width: 768px) {
  /* line 680, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership {
    padding-top: 60px;
  }
}
/* line 685, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership h2 {
  padding: 0 0 7px;
}
/* line 688, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership span {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  color: #757575;
}
/* line 694, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership h5 {
  margin-bottom: 0;
}
/* line 698, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-info-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
@media (min-width: 768px) {
  /* line 698, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-info-wrapper {
    margin-top: 40px;
  }
}
/* line 708, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-info-wrapper .leadership-block:nth-child(odd) {
  margin-right: 7px;
}
/* line 712, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-info-wrapper .leadership-block:nth-child(even) {
  margin-left: 10px;
}
@media (min-width: 576px) {
  /* line 707, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-info-wrapper .leadership-block {
    margin-right: 17px !important;
  }
  /* line 718, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-info-wrapper .leadership-block:nth-child(even) {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 724, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-info-wrapper .leadership-block:nth-child(3n) {
    margin-right: 0 !important;
  }
  /* line 728, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-info-wrapper .leadership-block:not(:nth-child(3n)) {
    margin-right: 17px;
  }
}
/* line 735, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-block {
  margin-bottom: 20px;
  width: 47%;
}
@media (min-width: 576px) {
  /* line 735, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block {
    width: 143px;
  }
}
@media (min-width: 667px) {
  /* line 735, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block {
    width: 162px;
  }
}
@media (min-width: 768px) {
  /* line 735, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block {
    width: 142px;
  }
}
@media (min-width: 992px) {
  /* line 735, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block {
    width: 129px;
  }
}
@media (min-width: 1200px) {
  /* line 735, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block {
    width: 142px;
  }
}
/* line 759, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-block .text-view-all {
  z-index: 5;
  top: 75px;
  left: 45px;
  color: #fff;
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 16px;
}
@media (max-width: 374px) {
  /* line 759, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    top: 70px;
    left: 45px;
  }
}
@media (min-width: 576px) {
  /* line 759, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    top: 61px;
    left: 38px;
  }
}
@media (min-width: 667px) {
  /* line 759, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    top: 71px;
    left: 47px;
  }
}
@media (min-width: 768px) {
  /* line 759, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    top: 62px;
    left: 38px;
  }
}
@media (min-width: 992px) {
  /* line 759, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    top: 56px;
    left: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 759, ../sass/theme/_about-us.scss */
  .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    top: 62px;
    left: 37px;
  }
}
/* line 797, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-block .text-view-all .svg-wrapper {
  top: 3px;
}
/* line 802, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-block .image-wrapper {
  position: relative;
}
/* line 805, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-block .image-wrapper::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0.7;
}
/* line 817, ../sass/theme/_about-us.scss */
.cci-v2.about-us .row-leadership .leadership-block img {
  width: 100%;
}
/* line 822, ../sass/theme/_about-us.scss */
.cci-v2.about-us .carousel-box-logos .box-logo,
.cci-v2.about-us .carousel-box-logos .box-logo-white {
  width: 100% !important;
}

/* line 829, ../sass/theme/_about-us.scss */
.about-us .callout.we-are-hiring {
  min-height: 121px;
  margin: 0;
  background-color: #9fba29;
}
@media (min-width: 768px) {
  /* line 833, ../sass/theme/_about-us.scss */
  .about-us .callout.we-are-hiring .row {
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  /* line 833, ../sass/theme/_about-us.scss */
  .about-us .callout.we-are-hiring .row {
    height: 121px;
    padding-left: 0;
  }
}
/* line 846, ../sass/theme/_about-us.scss */
.about-us .callout.we-are-hiring h3 {
  font-weight: 700;
}
/* line 850, ../sass/theme/_about-us.scss */
.about-us .callout.we-are-hiring p {
  color: #282828;
  font-size: 14px ;
  font-size: 0.875rem ;
  margin-top: 5px;
}
/* line 856, ../sass/theme/_about-us.scss */
.about-us .callout.we-are-hiring .learn-more {
  height: 40px;
  padding: 10px 12px;
  border-radius: 0;
}
/* line 861, ../sass/theme/_about-us.scss */
.about-us .callout.we-are-hiring .learn-more span:not(.svg-wrapper) {
  margin-left: -4px;
}
/* line 865, ../sass/theme/_about-us.scss */
.about-us .callout.we-are-hiring .learn-more .svg-wrapper {
  right: -19px;
}
@media (min-width: 992px) {
  /* line 856, ../sass/theme/_about-us.scss */
  .about-us .callout.we-are-hiring .learn-more {
    margin-top: 17px;
  }
}
/* line 875, ../sass/theme/_about-us.scss */
.about-us .logo-grid-description {
  max-width: 321px;
  margin: 20px auto 0;
}
@media (min-width: 525px) {
  /* line 875, ../sass/theme/_about-us.scss */
  .about-us .logo-grid-description {
    max-width: 100%;
    margin: 36px auto 0;
  }
}
/* line 882, ../sass/theme/_about-us.scss */
.about-us .logo-grid-description p {
  margin-bottom: 17px;
}
/* line 888, ../sass/theme/_about-us.scss */
.about-us .logo-grid {
  padding: 20px 0 0;
  border-radius: 4px;
  justify-content: center;
  margin: 0 auto;
  max-width: 375px;
}
@media (min-width: 768px) {
  /* line 888, ../sass/theme/_about-us.scss */
  .about-us .logo-grid {
    padding: 20px 20px 0;
    border: 1px dashed #9F9F9F;
    max-width: 698px;
  }
}
@media (min-width: 992px) {
  /* line 888, ../sass/theme/_about-us.scss */
  .about-us .logo-grid {
    max-width: calc(99% - 12px);
    margin: 0;
  }
}
/* line 905, ../sass/theme/_about-us.scss */
.about-us .logo-grid li {
  list-style-type: none;
  width: 33.33%;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 905, ../sass/theme/_about-us.scss */
  .about-us .logo-grid li {
    margin-bottom: 2px;
    padding: 0 40px;
  }
}
@media (min-width: 992px) {
  /* line 905, ../sass/theme/_about-us.scss */
  .about-us .logo-grid li {
    width: auto;
  }
}
@media (min-width: 1200px) {
  /* line 905, ../sass/theme/_about-us.scss */
  .about-us .logo-grid li {
    padding: 0 44px;
  }
}
/* line 920, ../sass/theme/_about-us.scss */
.about-us .logo-grid .media {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}
/* line 927, ../sass/theme/_about-us.scss */
.about-us .logo-grid .media-image img {
  object-fit: contain;
  height: 50px;
  width: 50px;
}
/* line 934, ../sass/theme/_about-us.scss */
.about-us .logo-grid .media-body {
  text-align: center;
}
/* line 937, ../sass/theme/_about-us.scss */
.about-us .logo-grid .media-body h3 {
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 937, ../sass/theme/_about-us.scss */
  .about-us .logo-grid .media-body h3 {
    margin: 10px 0 0;
  }
}

@media (min-width: 768px) {
  /* line 954, ../sass/theme/_about-us.scss */
  .current-lang-de.page-template-template-about-us-php .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    left: 17px;
  }
}
@media (min-width: 1200px) {
  /* line 954, ../sass/theme/_about-us.scss */
  .current-lang-de.page-template-template-about-us-php .cci-v2.about-us .row-leadership .leadership-block .text-view-all {
    left: 22px;
  }
}
/* line 961, ../sass/theme/_about-us.scss */
.current-lang-de.page-template-template-about-us-php .cci-v2.about-us .row-leadership .leadership-block .text-view-all .svg-wrapper {
  top: 4px;
  width: 25px;
}
/* line 968, ../sass/theme/_about-us.scss */
.current-lang-de.page-template-template-about-us-php .cta-link:hover .svg-wrapper {
  top: 4px;
  width: 25px;
  -webkit-transform: translateX(-6px);
  -moz-transform: translateX(-6px);
  -ms-transform: translateX(-6px);
  -o-transform: translateX(-6px);
  transform: translateX(-6px);
}
/* line 973, ../sass/theme/_about-us.scss */
.current-lang-de.page-template-template-about-us-php .cta-link:hover svg {
  -webkit-transform: translateX(-6px);
  -moz-transform: translateX(-6px);
  -ms-transform: translateX(-6px);
  -o-transform: translateX(-6px);
  transform: translateX(-6px);
}
@media (min-width: 992px) {
  /* line 978, ../sass/theme/_about-us.scss */
  .current-lang-de.page-template-template-about-us-php .about-us .logo-grid li {
    padding: 0 25px;
  }
}

/*Our People page*/
/* line 3, ../sass/theme/_our-people.scss */
.page-template-template-our-people .inner-page.our-people {
  padding: 10px 0 0 0 !important;
}

/* line 8, ../sass/theme/_our-people.scss */
.our-people-banner {
  float: left;
  background: url(../../content/images/styles-images/our-people-banner.jpg) no-repeat top;
  background-size: cover;
  width: 100%;
  height: 344px;
  margin: -10px 0 15px;
}

/* line 18, ../sass/theme/_our-people.scss */
.cci-v2.our-people h1 {
  font-size: 30px ;
  font-size: 1.875rem ;
}
/* line 23, ../sass/theme/_our-people.scss */
.cci-v2.our-people .qualities h2,
.cci-v2.our-people .image-section h2 {
  padding: 0;
  margin: 30px 0 20px;
  font-weight: 300;
  line-height: 1.2;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 31, ../sass/theme/_our-people.scss */
  .cci-v2.our-people .qualities > div {
    padding-left: 20px;
  }
}
/* line 37, ../sass/theme/_our-people.scss */
.cci-v2.our-people section img {
  float: left;
  border: 1px solid #fff;
  width: 33.33%;
}
@media only screen and (min-width: 375px) {
  /* line 37, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section img {
    width: 33.33%;
    height: auto;
  }
}
@media only screen and (min-width: 480px) {
  /* line 37, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section img {
    width: 33.33%;
    height: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 37, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section img {
    height: auto;
    width: 25%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 37, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section img {
    height: auto;
    width: 16.6%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 37, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section img {
    height: 159px;
  }
}
/* line 61, ../sass/theme/_our-people.scss */
.cci-v2.our-people section .section-title {
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 61, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section .section-title {
    width: 50%;
    height: 170px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 61, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section .section-title {
    width: 49.8%;
    height: 304px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 61, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section .section-title {
    width: 49.8%;
    height: 303px;
  }
}
/* line 77, ../sass/theme/_our-people.scss */
.cci-v2.our-people section h2 {
  font-size: 26px !important;
  font-size: 1.625rem !important;
}
@media only screen and (min-width: 992px) {
  /* line 77, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section h2 {
    font-size: 36px !important;
    font-size: 2.25rem !important;
  }
}
/* line 83, ../sass/theme/_our-people.scss */
.cci-v2.our-people section .section-title h2 {
  margin: 20px 0 20px;
}
@media only screen and (min-width: 768px) {
  /* line 83, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section .section-title h2 {
    margin: 25px 0 25px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 83, ../sass/theme/_our-people.scss */
  .cci-v2.our-people section .section-title h2 {
    margin: 20px 0 20px;
  }
}
/* line 94, ../sass/theme/_our-people.scss */
.cci-v2.our-people .section-title strong {
  display: inline;
}
/* line 98, ../sass/theme/_our-people.scss */
.cci-v2.our-people .image-section {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  /* line 98, ../sass/theme/_our-people.scss */
  .cci-v2.our-people .image-section {
    margin-bottom: 70px;
    padding-left: 5px;
  }
}
@media (min-width: 992px) {
  /* line 98, ../sass/theme/_our-people.scss */
  .cci-v2.our-people .image-section {
    margin-bottom: 100px;
  }
}
@media (min-width: 1200px) {
  /* line 98, ../sass/theme/_our-people.scss */
  .cci-v2.our-people .image-section {
    padding-left: 20px;
  }
}
/* line 111, ../sass/theme/_our-people.scss */
.cci-v2.our-people .callout.we-are-hiring {
  clear: both;
}

/*Our Leadership Page*/
/* line 2, ../sass/theme/_our-leadership.scss */
.modal-open .modal {
  overflow-y: scroll;
  height: 100%;
}
@media (min-width: 1200px) {
  /* line 2, ../sass/theme/_our-leadership.scss */
  .modal-open .modal {
    overflow-y: hidden;
  }
}

/* line 15, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership > .container {
  margin-bottom: 36px;
}
@media (min-width: 992px) {
  /* line 15, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership > .container {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership > .container {
    padding-left: 35px !important;
  }
}
/* line 25, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .text-muted {
  color: #797979 !important;
}
/* line 28, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership h1 {
  font-size: 30px ;
  font-size: 1.875rem ;
  margin-bottom: 20px;
}
/* line 32, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .col-lg-4 {
  padding-left: 4px;
}
@media (min-width: 768px) {
  /* line 32, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .col-lg-4 {
    padding-left: 15px;
  }
}
/* line 39, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media img {
  width: 80px;
  height: 80px;
}
/* line 43, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media .media-body {
  width: 10000px;
}
/* line 47, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-left,
.cci-v2.our-leadership .media > .pull-left {
  padding-right: 10px;
}
/* line 51, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media,
.cci-v2.our-leadership .media-body {
  overflow: hidden;
  zoom: 1;
}
@media (min-width: 1200px) {
  /* line 57, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .management-list {
    display: table;
  }
  /* line 59, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .management-list .media-block {
    display: table-cell;
  }
}
/* line 64, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 30px !important;
}
/* line 70, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-left {
  cursor: pointer;
}
/* line 72, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-left.no-hover {
  cursor: default;
}
/* line 77, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-body h5 {
  cursor: pointer;
}
/* line 79, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-body h5.no-hover {
  cursor: default;
}
/* line 83, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-body label {
  margin-left: 5px;
  cursor: pointer;
  position: absolute;
}
@media (min-width: 1200px) {
  /* line 83, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-body label {
    margin-top: 2px;
  }
}
/* line 91, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-body .learnMore {
  cursor: pointer;
  padding: 0;
  background: transparent;
  border: none;
  float: none;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
/* line 98, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-body .learnMore > span {
  line-height: 1;
}
/* line 102, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-body .fa-angle-right {
  font-size: 12px ;
  font-size: 0.75rem ;
  margin-left: 5px;
  font-weight: 900;
  color: #000;
  position: relative;
  top: -1px;
}
@media (min-width: 1200px) {
  /* line 112, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-left,
  .cci-v2.our-leadership .media-block .media-right {
    display: inline-block;
    padding-right: 0;
    position: relative;
  }
  /* line 118, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-left {
    position: relative;
    padding-right: 0;
  }
  /* line 121, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-left.no-hover::before, .cci-v2.our-leadership .media-block .media-left.no-hover::after {
    display: none;
  }
  /* line 125, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-left:hover::before {
    position: absolute;
    top: 5%;
    left: 5%;
    border: 2px solid #fff;
    width: 90%;
    height: 90%;
    content: "";
  }
  /* line 134, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-left:hover::after {
    position: absolute;
    top: 10%;
    right: 10%;
    content: url(../../content/images/styles-images/external-link.png);
  }
  /* line 141, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-body {
    padding: 0 10px;
  }
  /* line 143, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block .media-body p {
    margin-top: 15px;
  }
}
/* line 148, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block .media-body {
  padding-left: 10px;
}
/* line 151, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block p {
  line-height: 1.2;
}
/* line 154, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block span:not(.svg-wrapper) {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1.2;
  display: inline-block;
  margin-top: 5px;
}
@media (min-width: 1200px) {
  /* line 154, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block span:not(.svg-wrapper) {
    font-size: 16px ;
    font-size: 1rem ;
  }
}
/* line 163, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block h5 {
  font-size: 18px ;
  font-size: 1.125rem ;
  font-weight: 700;
  margin: 0;
  padding: 0;
  color: #282828;
}
@media (min-width: 1200px) {
  /* line 163, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block h5 {
    margin-top: 24px;
    margin-bottom: 5px;
    font-size: 24px ;
    font-size: 1.5rem ;
  }
}
/* line 175, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .media-block img {
  width: 80px;
  height: 80px;
}
@media (min-width: 1200px) {
  /* line 175, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .media-block img {
    width: 100%;
    height: 100%;
  }
}
/* line 184, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal {
  height: 100%;
  top: 0%;
  left: 0;
  padding-right: 0 !important;
  transition: none;
  background: #fff;
  padding-left: 0 !important;
}
/* line 192, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-dialog {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  transition: none;
}
@media (min-width: 768px) {
  /* line 192, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-dialog {
    height: 100%;
  }
}
/* line 202, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-dialog .close {
  opacity: 1;
  right: 17px;
  top: -30px;
  position: absolute;
  z-index: 99;
  width: 27px;
  height: 27px;
  background: url(../images/styles-images/icon-close.png) no-repeat;
  background-size: 27px 27px;
}
@media only screen and (min-width: 768px) {
  /* line 202, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-dialog .close {
    right: 28px;
    top: -22px;
    width: 37px;
    height: 37px;
    background-size: 37px 37px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 202, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-dialog .close {
    right: 41px;
    top: -18px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 202, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-dialog .close {
    right: 131px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 202, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-dialog .close {
    right: 231px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 202, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-dialog .close {
    right: 490px;
  }
}
/* line 234, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .carousel-inner {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 975px) and (min-width: 200px) {
  /* line 234, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .carousel-inner {
    width: 100%;
    overflow: scroll;
  }
}
@media only screen and (min-width: 992px) {
  /* line 234, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .carousel-inner {
    width: 970px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 234, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .carousel-inner {
    overflow-x: hidden;
    width: 1000px;
  }
}
/* line 248, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .carousel-inner .carousel-item {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 480px) and (min-width: 200px) {
  /* line 248, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .carousel-inner .carousel-item {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 257, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content {
  height: 100%;
  min-height: 100%;
  border-radius: 0;
  padding-top: 30px;
  border: none;
  box-shadow: 0 0 transparent;
  display: block;
}
@media (min-width: 992px) {
  /* line 257, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-content {
    padding-top: 0;
  }
}
/* line 268, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-header {
  border: none;
  padding: 0;
}
/* line 272, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body {
  margin-top: 21px;
  padding: 0;
}
/* line 275, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body .caption {
  padding-bottom: 15px;
}
/* line 278, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body .container {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  /* line 272, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-content .modal-body {
    top: 0 !important;
    transform: none !important;
    margin-top: 61px !important;
  }
}
@media (min-width: 992px) {
  /* line 272, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-content .modal-body {
    top: 50%;
    position: relative;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0;
    height: 570px;
    -ms-overflow-style: none;
  }
}
/* line 294, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body .col-md-12 {
  padding-left: 10px;
}
@media (min-width: 992px) {
  /* line 294, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-content .modal-body .col-md-12 {
    padding-left: 15px;
  }
}
/* line 300, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body h1 {
  font-size: 36px !important;
  font-size: 2.25rem !important;
  line-height: 1;
  margin-bottom: 17px;
}
/* line 304, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body h1:after {
  bottom: -7px;
}
/* line 308, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body p {
  line-height: 1.3;
}
/* line 310, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .modal-body p + p {
  margin-top: 21px;
}
/* line 315, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content .text-muted {
  display: block;
  margin-top: 8px;
  font-weight: 400;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 321, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content img {
  display: inline-block;
  width: 167px;
  height: 167px;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  /* line 321, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .modal .modal-content img {
    width: auto;
    height: auto;
    padding-top: 110px;
  }
}
/* line 332, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content h3 {
  margin-left: 0;
  font-size: 18px ;
  font-size: 1.125rem ;
}
/* line 337, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .modal .modal-content h4 {
  color: #282828;
  margin-bottom: 15px;
  font: 300 23px/1.2 "Lato", Arial;
  font-size: 23px ;
  font-size: 1.4375rem ;
}
/* line 345, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .carousel-control {
  display: none;
  z-index: 999;
}
@media (min-width: 1200px) {
  /* line 345, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .carousel-control {
    opacity: 1;
    background: #fff;
    display: block;
  }
  /* line 352, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .carousel-control img {
    padding-top: 0 !important;
  }
}
/* line 357, ../sass/theme/_our-leadership.scss */
.cci-v2.our-leadership .leadership-separation-block {
  margin-top: 50px;
}
@media (min-width: 768px) {
  /* line 357, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .leadership-separation-block {
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 357, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .leadership-separation-block {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  /* line 365, ../sass/theme/_our-leadership.scss */
  .cci-v2.our-leadership .leadership-separation-block h2 {
    margin-bottom: 20px;
  }
}

@media (min-width: 1200px) {
  /* line 374, ../sass/theme/_our-leadership.scss */
  body.modal-open #leader-popup {
    overflow-y: auto;
  }
}
/* line 379, ../sass/theme/_our-leadership.scss */
body.modal-open #leadership-carousel {
  float: none;
  height: 100%;
  width: 100% !important;
}
/* line 383, ../sass/theme/_our-leadership.scss */
body.modal-open #leadership-carousel .carousel-control {
  z-index: 99999;
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 50%;
  margin-top: -35px;
}
/* line 390, ../sass/theme/_our-leadership.scss */
body.modal-open #leadership-carousel .carousel-control.right {
  box-shadow: -1px 1px 8px 0 rgba(40, 40, 40, 0.2);
}
/* line 393, ../sass/theme/_our-leadership.scss */
body.modal-open #leadership-carousel .carousel-control.left {
  box-shadow: 1px 1px 8px 0 rgba(40, 40, 40, 0.2);
}

/*Our History page*/
/* line 2, ../sass/theme/_our-history.scss */
.inner-page.our-history {
  padding: 10px 0 0 0 !important;
}

/* line 7, ../sass/theme/_our-history.scss */
.our-history-banner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  float: left;
  height: 306px;
  margin-top: -10px;
  margin-bottom: 29px;
  border-bottom: 1px solid #ececec;
}
@media only screen and (max-width: 768px) {
  /* line 7, ../sass/theme/_our-history.scss */
  .our-history-banner {
    height: 225px;
    background-position: -170px center;
  }
}
@media (min-width: 1700px) {
  /* line 7, ../sass/theme/_our-history.scss */
  .our-history-banner {
    height: 350px;
  }
}

@media (min-width: 992px) {
  /* line 27, ../sass/theme/_our-history.scss */
  .our-history > .container {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../sass/theme/_our-history.scss */
  .our-history > .container {
    padding-left: 35px !important;
  }
}
/* line 35, ../sass/theme/_our-history.scss */
.our-history p {
  line-height: 1.25;
  margin-bottom: 17px;
}
/* line 40, ../sass/theme/_our-history.scss */
.our-history .gray-bg .img-fluid {
  width: auto;
}
/* line 44, ../sass/theme/_our-history.scss */
.our-history .img-desk {
  margin: auto;
}
/* line 47, ../sass/theme/_our-history.scss */
.our-history section > img {
  padding: 0 18px;
}
@media only screen and (min-width: 768px) {
  /* line 47, ../sass/theme/_our-history.scss */
  .our-history section > img {
    padding: 0 32px;
  }
}
/* line 54, ../sass/theme/_our-history.scss */
.our-history .aws-partner-network-wrapper {
  padding-left: 20px;
}
@media (min-width: 768px) {
  /* line 54, ../sass/theme/_our-history.scss */
  .our-history .aws-partner-network-wrapper {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 54, ../sass/theme/_our-history.scss */
  .our-history .aws-partner-network-wrapper {
    margin-top: 40px;
  }
}

/* Page: Company Culture */
/* line 2, ../sass/theme/_company-culture.scss */
.inner-page.our-culture {
  padding: 10px 0 0 0 !important;
}
@media (min-width: 992px) {
  /* line 2, ../sass/theme/_company-culture.scss */
  .inner-page.our-culture {
    padding: 0 !important;
  }
}
/* line 9, ../sass/theme/_company-culture.scss */
.inner-page.our-culture .working-at-cci .description {
  padding: 0 15px;
}
@media (min-width: 975px) {
  /* line 9, ../sass/theme/_company-culture.scss */
  .inner-page.our-culture .working-at-cci .description {
    padding: 0;
  }
}
/* line 15, ../sass/theme/_company-culture.scss */
.inner-page.our-culture .working-at-cci .masonry-grid {
  display: grid;
  grid-gap: 8px;
  grid-auto-rows: 1px;
  grid-auto-rows: auto;
  grid-auto-flow: dense;
  grid-template-columns: 100%;
  overflow: hidden;
  margin: 40px 0 50px;
  padding: 0 15px;
}
/* line 25, ../sass/theme/_company-culture.scss */
.inner-page.our-culture .working-at-cci .masonry-grid .grid-item {
  --row-span: 20;
  background-color: #f0f0f0;
  cursor: pointer;
}
@media (min-width: 568px) {
  /* line 29, ../sass/theme/_company-culture.scss */
  .inner-page.our-culture .working-at-cci .masonry-grid .grid-item.featured {
    grid-column-end: span 2;
  }
}
/* line 34, ../sass/theme/_company-culture.scss */
.inner-page.our-culture .working-at-cci .masonry-grid .grid-item img {
  opacity: 0;
  width: 100%;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
@media (min-width: 568px) {
  /* line 25, ../sass/theme/_company-culture.scss */
  .inner-page.our-culture .working-at-cci .masonry-grid .grid-item {
    grid-row-end: span var(--row-span, 20);
  }
}
/* line 43, ../sass/theme/_company-culture.scss */
.inner-page.our-culture .working-at-cci .masonry-grid .grid-animation {
  -webkit-animation: loading 1.7s infinite linear;
  -moz-animation: loading 1.7s infinite linear;
  -ms-animation: loading 1.7s infinite linear;
  -o-animation: loading 1.7s infinite linear;
  animation: loading 1.7s infinite linear;
  background-image: -webkit-linear-gradient(to right, #f0f0f0 0%, #f4f4f4 20%, #f0f0f0 40%, #f0f0f0 100%);
  background-image: linear-gradient(to right, #f0f0f0 0%, #f4f4f4 20%, #f0f0f0 40%, #f0f0f0 100%);
  background-repeat: no-repeat;
}
/* line 49, ../sass/theme/_company-culture.scss */
.inner-page.our-culture .working-at-cci .masonry-grid .cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 568px) {
  /* line 15, ../sass/theme/_company-culture.scss */
  .inner-page.our-culture .working-at-cci .masonry-grid {
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  }
}
@media (min-width: 975px) {
  /* line 15, ../sass/theme/_company-culture.scss */
  .inner-page.our-culture .working-at-cci .masonry-grid {
    padding: 0;
  }
}

/* line 66, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .loader-wrapper {
  text-align: center;
  margin-bottom: 50px;
}
/* line 69, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .loader-wrapper .loader {
  position: relative;
  text-align: center;
  margin: 0 auto;
  z-index: 20;
  display: block;
  width: 30px;
  height: 30px;
  border: 3px solid rgba(40, 40, 40, 0.2);
  border-left-color: #9fba29;
  border-radius: 50%;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: spin 1.1s infinite linear;
  -moz-animation: spin 1.1s infinite linear;
  -ms-animation: spin 1.1s infinite linear;
  -o-animation: spin 1.1s infinite linear;
  animation: spin 1.1s infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 93, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .lightbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  display: none;
  background: rgba(40, 40, 40, 0.45);
  perspective: 1000;
  z-index: 1100;
  overflow: hidden;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
/* line 104, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .lightbox figure {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 50vw;
  max-width: calc(95vw - 60px);
  min-height: 12vh;
  max-height: 70vh;
  z-index: -1;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-transform: translate(-50%, -50%) rotateY(0deg);
  -moz-transform: translate(-50%, -50%) rotateY(0deg);
  -ms-transform: translate(-50%, -50%) rotateY(0deg);
  -o-transform: translate(-50%, -50%) rotateY(0deg);
  transform: translate(-50%, -50%) rotateY(0deg);
}
@media (min-width: 568px) {
  /* line 104, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox figure {
    max-width: calc(95vw - 100px);
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  /* line 104, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox figure {
    max-width: calc(95vw - 200px);
  }
}
@media (min-width: 768px) {
  /* line 104, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox figure {
    min-width: 35vw;
    min-height: 9vh;
  }
}
@media (min-width: 1200px) {
  /* line 104, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox figure {
    min-width: 22vw;
  }
}
@media (min-height: 0) and (max-height: 500px) {
  /* line 104, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox figure {
    min-width: auto;
  }
}
/* line 135, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .lightbox img {
  max-height: 70vh;
  max-width: calc(95vw - 60px);
}
@media (min-width: 568px) {
  /* line 135, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox img {
    max-width: calc(95vw - 100px);
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  /* line 135, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox img {
    max-width: calc(95vw - 200px);
  }
}
/* line 145, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .lightbox figcaption {
  position: absolute;
}
/* line 147, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .lightbox figcaption .caption {
  color: #fff;
  margin-top: 6px;
}
@media (min-height: 0) and (max-height: 500px) {
  /* line 145, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox figcaption {
    display: none;
  }
}
/* line 155, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .lightbox .title {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 5;
  padding: 0 10px;
}
/* line 164, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .lightbox .title h5 {
  color: #fff;
}
@media (min-height: 0) and (max-height: 500px) {
  /* line 155, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .lightbox .title {
    display: block;
  }
}
/* line 172, ../sass/theme/_company-culture.scss */
.page-template-template-gallery [class^="arrow"] {
  display: none;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 70px;
  border-radius: 3px;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 181, ../sass/theme/_company-culture.scss */
.page-template-template-gallery [class^="arrow"] svg {
  width: 13px;
  height: 20px;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 568px) {
  /* line 181, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery [class^="arrow"] svg {
    width: 19px;
    height: 30px;
  }
}
@media (min-width: 768px) {
  /* line 193, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery [class^="arrow"]:hover, .page-template-template-gallery [class^="arrow"]:active, .page-template-template-gallery [class^="arrow"]:focus {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@media (min-width: 568px) {
  /* line 172, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery [class^="arrow"] {
    width: 70px;
  }
}
/* line 204, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .arrowr {
  right: 0;
}
@media (min-width: 768px) {
  /* line 204, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .arrowr {
    right: 20px;
  }
}
@media (min-width: 1400px) {
  /* line 204, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .arrowr {
    right: 116px;
  }
}
/* line 213, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .arrowl {
  left: 0;
}
@media (min-width: 768px) {
  /* line 213, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .arrowl {
    left: 20px;
  }
}
@media (min-width: 1400px) {
  /* line 213, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .arrowl {
    left: 116px;
  }
}
/* line 222, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .close {
  position: absolute;
  right: 0;
  width: 45px;
  height: 45px;
  cursor: pointer;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 230, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .close:not(:disabled):not(.disabled):hover {
  opacity: 1;
}
/* line 233, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .close svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 568px) {
  /* line 233, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .close svg {
    width: 43px;
    height: 43px;
  }
}
@media (min-width: 568px) {
  /* line 222, ../sass/theme/_company-culture.scss */
  .page-template-template-gallery .close {
    width: 55px;
    height: 55px;
    background-color: transparent;
  }
}
/* line 251, ../sass/theme/_company-culture.scss */
.page-template-template-gallery .filter {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 500vh;
  opacity: 0.9;
  background-color: #282828;
  z-index: 1050;
  display: none;
}

/* Page: Career Paths */
/* line 6, ../sass/theme/_career-paths.scss */
.career-path-banner {
  background-color: #003252;
  height: 406px;
  position: relative;
}
@media (min-width: 576px) {
  /* line 6, ../sass/theme/_career-paths.scss */
  .career-path-banner {
    height: 360px;
  }
}
@media (min-width: 768px) {
  /* line 6, ../sass/theme/_career-paths.scss */
  .career-path-banner {
    height: 245px;
  }
}
/* line 16, ../sass/theme/_career-paths.scss */
.career-path-banner .container {
  position: relative;
  height: 100%;
}
/* line 20, ../sass/theme/_career-paths.scss */
.career-path-banner h1 {
  font-size: 26px ;
  font-size: 1.625rem ;
  line-height: 36px;
  font-weight: 300;
  color: #fff;
  margin: 0;
  padding-top: 30px;
}
@media (min-width: 768px) {
  /* line 20, ../sass/theme/_career-paths.scss */
  .career-path-banner h1 {
    width: 85%;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  /* line 20, ../sass/theme/_career-paths.scss */
  .career-path-banner h1 {
    width: 66%;
    padding-top: 35px;
    padding-left: 5px;
  }
}
@media (min-width: 1200px) {
  /* line 20, ../sass/theme/_career-paths.scss */
  .career-path-banner h1 {
    padding-left: 20px;
  }
}
/* line 39, ../sass/theme/_career-paths.scss */
.career-path-banner h1 strong {
  font-weight: 600;
}
/* line 43, ../sass/theme/_career-paths.scss */
.career-path-banner .career-path-arrows {
  position: absolute;
  bottom: -12px;
  left: -60px;
  width: 410px;
}
@media (min-width: 768px) {
  /* line 43, ../sass/theme/_career-paths.scss */
  .career-path-banner .career-path-arrows {
    left: 60%;
    width: 340px;
  }
}
@media (min-width: 992px) {
  /* line 43, ../sass/theme/_career-paths.scss */
  .career-path-banner .career-path-arrows {
    left: 60.5%;
    width: 410px;
    bottom: -10px;
  }
}

/* line 60, ../sass/theme/_career-paths.scss */
.career-paths.container.inner-page {
  padding: 0 !important;
}

@media (min-width: 768px) {
  /* line 64, ../sass/theme/_career-paths.scss */
  .career-path {
    padding-bottom: 0;
  }
}
/* line 68, ../sass/theme/_career-paths.scss */
.career-path p {
  line-height: 1.5;
}
/* line 71, ../sass/theme/_career-paths.scss */
.career-path hr {
  color: #ececec;
  opacity: 1;
}
@media (max-width: 767px) {
  /* line 71, ../sass/theme/_career-paths.scss */
  .career-path hr {
    width: 70%;
    margin: 0 auto;
  }
}
/* line 79, ../sass/theme/_career-paths.scss */
.career-path #career-image {
  width: 100%;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
/* line 83, ../sass/theme/_career-paths.scss */
.career-path #zoom-button {
  color: #797979;
  padding: 0;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  border: none;
  background-color: transparent;
}
/* line 91, ../sass/theme/_career-paths.scss */
.career-path #zoom-button:hover, .career-path #zoom-button:focus {
  outline: none;
  box-shadow: none;
}
/* line 96, ../sass/theme/_career-paths.scss */
.career-path .career-path-intro {
  padding: 30px 0;
}
@media (min-width: 992px) {
  /* line 96, ../sass/theme/_career-paths.scss */
  .career-path .career-path-intro {
    padding: 30px 0 45px;
  }
}
/* line 101, ../sass/theme/_career-paths.scss */
.career-path .career-path-intro h2 {
  font-size: 30px ;
  font-size: 1.875rem ;
}
@media (max-width: 767px) {
  /* line 101, ../sass/theme/_career-paths.scss */
  .career-path .career-path-intro h2 {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) {
  /* line 109, ../sass/theme/_career-paths.scss */
  .career-path .core-features-intro .bc-align {
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 109, ../sass/theme/_career-paths.scss */
  .career-path .core-features-intro .bc-align {
    padding-right: 35px;
  }
}
/* line 118, ../sass/theme/_career-paths.scss */
.career-path .feature-header {
  font-weight: 700;
  padding-bottom: 15px;
}
@media (min-width: 992px) {
  /* line 118, ../sass/theme/_career-paths.scss */
  .career-path .feature-header {
    font-size: 26px ;
    font-size: 1.625rem ;
    line-height: 31px;
  }
}
@media (min-width: 992px) {
  /* line 126, ../sass/theme/_career-paths.scss */
  .career-path .core-features {
    margin-top: 30px;
  }
}
@media (max-width: 575px) {
  /* line 131, ../sass/theme/_career-paths.scss */
  .career-path .core-features > div:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 137, ../sass/theme/_career-paths.scss */
  .career-path .core-features > div:nth-child(3n-1) .feature .additional-content {
    left: -27%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 144, ../sass/theme/_career-paths.scss */
  .career-path .core-features > div:nth-child(3n) .feature .additional-content {
    left: -48%;
  }
}
@media (min-width: 576px) and (max-width: 991px) and (orientation: landscape) {
  /* line 151, ../sass/theme/_career-paths.scss */
  .career-path .core-features > div:nth-child(2n) .feature .additional-content {
    right: -8px;
    left: auto;
  }
}
/* line 159, ../sass/theme/_career-paths.scss */
.career-path .core-features .feature {
  min-height: 90px;
  padding-left: 25px;
  padding-right: 15px;
  justify-content: space-between;
}
/* line 164, ../sass/theme/_career-paths.scss */
.career-path .core-features .feature h4 {
  margin-left: 0;
  font-weight: 700;
}
@media (min-width: 576px) {
  /* line 164, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature h4 {
    flex: 0 0 calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media (min-width: 992px) {
  /* line 164, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature h4 {
    flex-grow: 1;
    max-width: 100%;
    text-align: center;
  }
}
@media (min-width: 992px) {
  /* line 178, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature.feature-active p {
    padding-left: 0;
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  /* line 184, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature.feature-active .additional-content {
    width: 455px;
  }
}
@media (min-width: 1200px) {
  /* line 184, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature.feature-active .additional-content {
    left: -78px;
  }
}
@media (min-width: 576px) and (max-width: 991px) and (orientation: landscape) {
  /* line 193, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature .additional-content {
    width: calc(100% + 60%);
  }
}
@media (min-width: 992px) {
  /* line 198, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature .content {
    flex-flow: row wrap;
  }
}
@media (min-width: 992px) {
  /* line 202, ../sass/theme/_career-paths.scss */
  .career-path .core-features .feature .content h4 {
    color: #fff;
    display: block !important;
    opacity: 1;
    text-align: left;
  }
}
/* line 210, ../sass/theme/_career-paths.scss */
.career-path .core-features .feature .content .positions-info-block {
  margin-top: 20px;
}
/* line 212, ../sass/theme/_career-paths.scss */
.career-path .core-features .feature .content .positions-info-block p {
  font-size: 12px !important;
  font-size: 0.75rem !important;
  line-height: 1 !important;
  color: #797979;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0;
}
/* line 219, ../sass/theme/_career-paths.scss */
.career-path .core-features .feature .content .positions-info-block p strong {
  font-weight: 700;
}
/* line 224, ../sass/theme/_career-paths.scss */
.career-path .core-features .feature .content .primary-link {
  font-weight: 700;
  margin-top: 0;
}
/* line 227, ../sass/theme/_career-paths.scss */
.career-path .core-features .feature .content .primary-link:hover, .career-path .core-features .feature .content .primary-link:focus, .career-path .core-features .feature .content .primary-link:active {
  color: #9fba29 !important;
}
/* line 235, ../sass/theme/_career-paths.scss */
.career-path .growth-opportunity-info p {
  margin: 0;
}
/* line 238, ../sass/theme/_career-paths.scss */
.career-path .growth-opportunity-info .opportunities-desktop-img {
  margin: 35px 0 32px 0;
}
/* line 242, ../sass/theme/_career-paths.scss */
.career-path .testimonials {
  text-align: center;
  padding: 70px 0 10px;
}
@media (min-width: 576px) {
  /* line 242, ../sass/theme/_career-paths.scss */
  .career-path .testimonials {
    padding: 50px 0 10px;
  }
}
@media (min-width: 768px) {
  /* line 242, ../sass/theme/_career-paths.scss */
  .career-path .testimonials {
    text-align: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 242, ../sass/theme/_career-paths.scss */
  .career-path .testimonials {
    max-width: 737px;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  /* line 242, ../sass/theme/_career-paths.scss */
  .career-path .testimonials {
    padding: 90px 0 40px;
  }
}
/* line 258, ../sass/theme/_career-paths.scss */
.career-path .testimonials .client-picture {
  max-width: 115px;
}
@media (min-width: 768px) {
  /* line 258, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .client-picture {
    max-width: 135px;
  }
}
/* line 264, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  /* line 264, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption {
    display: block;
  }
}
/* line 270, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption p {
  font-size: 18px !important;
  font-size: 1.125rem !important;
  letter-spacing: 0.45px;
  line-height: 1.5 !important;
  font-style: italic;
}
@media (min-width: 768px) {
  /* line 270, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption p {
    margin-top: 5px;
  }
}
@media (min-width: 992px) {
  /* line 270, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption p {
    font-size: 20px !important;
    font-size: 1.25rem !important;
    letter-spacing: 0.5px;
  }
}
/* line 282, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption p:before {
  content: '';
  position: relative;
  top: 0;
  left: 50%;
  display: block;
  margin-bottom: 17px;
  line-height: 1;
  background: url("../../content/images/styles-images/quote-testimonials.png") no-repeat;
  background-size: contain;
  width: 38px;
  height: 25px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  /* line 282, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption p:before {
    position: absolute;
    left: -42px;
    top: 12px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
/* line 303, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption .author-name {
  padding: 0;
}
@media (min-width: 768px) {
  /* line 303, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption .author-name {
    margin-top: 30px;
  }
}
/* line 309, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption .testimonial-text,
.career-path .testimonials .testimonial-caption .testimonial-author {
  max-width: 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 314, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption .testimonial-text {
  order: 2;
  padding: 0 15px;
}
@media (min-width: 576px) {
  /* line 314, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption .testimonial-text {
    padding: 0 40px;
  }
}
@media (min-width: 768px) {
  /* line 314, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption .testimonial-text {
    padding: 0;
  }
}
/* line 324, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption .testimonial-author {
  order: 1;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 324, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption .testimonial-author {
    margin-bottom: 0;
  }
}
/* line 330, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption .testimonial-author h4 {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 1.25;
}
@media (min-width: 992px) {
  /* line 330, ../sass/theme/_career-paths.scss */
  .career-path .testimonials .testimonial-caption .testimonial-author h4 {
    font-size: 18px ;
    font-size: 1.125rem ;
  }
}
/* line 337, ../sass/theme/_career-paths.scss */
.career-path .testimonials .testimonial-caption .testimonial-author .author-company {
  color: #797979;
  padding: 0;
}
/* line 345, ../sass/theme/_career-paths.scss */
.career-path .callout.we-are-hiring {
  margin-bottom: 0;
}

/* line 351, ../sass/theme/_career-paths.scss */
#careerImageModal {
  background-color: #fff;
  pointer-events: none;
}
/* line 354, ../sass/theme/_career-paths.scss */
#careerImageModal .btn-close {
  opacity: 1;
  position: fixed;
  top: 20px;
  right: 15px;
  z-index: 1;
  background-size: 20px;
}
/* line 361, ../sass/theme/_career-paths.scss */
#careerImageModal .btn-close:hover, #careerImageModal .btn-close:focus {
  box-shadow: none;
}
/* line 365, ../sass/theme/_career-paths.scss */
#careerImageModal .modal-dialog {
  margin: 0;
  max-width: 100%;
}
/* line 369, ../sass/theme/_career-paths.scss */
#careerImageModal .modal-content {
  border: none;
  border-radius: 0;
}
/* line 373, ../sass/theme/_career-paths.scss */
#careerImageModal .modal-body {
  padding: 0;
}
/* line 376, ../sass/theme/_career-paths.scss */
#careerImageModal #career-image {
  overflow-y: auto;
  max-width: 100%;
  height: auto;
  -webkit-transform: scale(1.18);
  -moz-transform: scale(1.18);
  -ms-transform: scale(1.18);
  -o-transform: scale(1.18);
  transform: scale(1.18);
}
@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 992px) {
  /* line 376, ../sass/theme/_career-paths.scss */
  #careerImageModal #career-image {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    padding-right: 15px;
  }
}

/* line 4, ../sass/theme/_careers.scss */
.careers-banner {
  float: left;
  background: url(../../content/images/styles-images/our-people-banner.jpg) no-repeat top;
  background-size: cover;
  width: 100%;
  height: 344px;
  margin: -10px 0 15px;
  background-position: 61% 50%;
}
@media (min-width: 768px) {
  /* line 4, ../sass/theme/_careers.scss */
  .careers-banner {
    background-position: 95% 50%;
  }
}
@media (min-width: 992px) {
  /* line 4, ../sass/theme/_careers.scss */
  .careers-banner {
    background-position: top;
  }
}

/* line 20, ../sass/theme/_careers.scss */
.careers {
  padding-bottom: 0;
}
/* line 22, ../sass/theme/_careers.scss */
.careers h3 {
  margin-left: 0;
}
/* line 25, ../sass/theme/_careers.scss */
.careers h4 {
  font-size: 18px ;
  font-size: 1.125rem ;
}
/* line 29, ../sass/theme/_careers.scss */
.careers p {
  line-height: 1.5;
}
/* line 32, ../sass/theme/_careers.scss */
.careers .careers-intro {
  margin-bottom: 56px;
}
/* line 34, ../sass/theme/_careers.scss */
.careers .careers-intro h1 {
  line-height: 1.2 !important;
}
/* line 39, ../sass/theme/_careers.scss */
.careers .our-values .row > div {
  padding-top: 6px;
}
@media (min-width: 768px) {
  /* line 41, ../sass/theme/_careers.scss */
  .careers .our-values .row > div:nth-of-type(n+5) {
    padding-top: 25px;
  }
}
/* line 48, ../sass/theme/_careers.scss */
.careers .our-values p span {
  color: #282828;
  padding: 0;
  background-image: linear-gradient(transparent 0%, transparent calc(50% - 5px), rgba(159, 186, 41, 0.5) calc(50% - 9px), rgba(159, 186, 41, 0.5) 100%);
  background-size: 100% 200%;
  background-position: 0px 0px;
  word-break: break-word;
  -webkit-transition: background-position 120ms ease-in-out 0s;
  -moz-transition: background-position 120ms ease-in-out 0s;
  -ms-transition: background-position 120ms ease-in-out 0s;
  -o-transition: background-position 120ms ease-in-out 0s;
  transition: background-position 120ms ease-in-out 0s;
}
@media (min-width: 1200px) {
  /* line 58, ../sass/theme/_careers.scss */
  .careers .our-values p:hover span {
    background-image: linear-gradient(transparent 0%, transparent calc(50% - 9px), rgba(159, 186, 41, 0.5) calc(50% - 9px), rgba(159, 186, 41, 0.5) 100%);
    background-position: 50% 40%;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {
  /* line 58, ../sass/theme/_careers.scss */
  .careers .our-values p:hover span {
    background-image: linear-gradient(transparent 0%, transparent calc(50% - 5px), rgba(159, 186, 41, 0.5) calc(50% - 9px), rgba(159, 186, 41, 0.5) 100%);
    background-position: 0px 0px;
  }
}
/* line 74, ../sass/theme/_careers.scss */
.careers .culture-section {
  margin-top: 65px;
  margin-bottom: 25px;
}
/* line 77, ../sass/theme/_careers.scss */
.careers .culture-section .primary-link {
  font-weight: 700;
}
/* line 80, ../sass/theme/_careers.scss */
.careers .culture-section .culture-img-mobile {
  margin: 30px 0 28px;
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 80, ../sass/theme/_careers.scss */
  .careers .culture-section .culture-img-mobile {
    max-width: 500px;
  }
}
/* line 87, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img1-wrapper {
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  transform: rotate(-6deg);
  right: 13px;
  bottom: 0;
  z-index: 6;
}
/* line 92, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img1-wrapper img {
  max-width: 244px;
}
@media (min-width: 992px) {
  /* line 92, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img1-wrapper img {
    max-width: 274px;
  }
}
/* line 99, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img2-wrapper {
  bottom: 0;
  left: 0;
  z-index: 5;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  transform: rotate(10deg);
}
/* line 104, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img2-wrapper img {
  max-width: 155px;
}
@media (min-width: 992px) {
  /* line 104, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img2-wrapper img {
    max-width: 185px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 99, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img2-wrapper {
    left: 25px;
  }
}
/* line 114, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img3-wrapper {
  top: 5px;
  right: 0;
  z-index: 4;
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  transform: rotate(-4deg);
}
/* line 119, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img3-wrapper img {
  max-width: 190px;
}
@media (min-width: 992px) {
  /* line 119, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img3-wrapper img {
    max-width: 220px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 114, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img3-wrapper {
    right: 10px;
  }
}
/* line 129, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img4-wrapper {
  top: 32px;
  left: 115px;
  z-index: 3;
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  transform: rotate(4deg);
}
/* line 134, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img4-wrapper img {
  max-width: 193px;
}
@media (min-width: 992px) {
  /* line 134, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img4-wrapper img {
    max-width: 223px;
  }
}
/* line 141, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img5-wrapper {
  top: 0;
  left: 44px;
  z-index: 2;
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  transform: rotate(-4deg);
  margin-right: 15px;
}
/* line 147, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img5-wrapper img {
  max-width: 191px;
}
@media (min-width: 992px) {
  /* line 147, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img5-wrapper img {
    max-width: 221px;
  }
}
/* line 154, ../sass/theme/_careers.scss */
.careers .culture-section .gallery-block .img-on-hover {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 14;
}
@media (min-width: 992px) {
  /* line 157, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img-on-hover.img1-wrapper img {
    max-width: 294px;
  }
}
@media (min-width: 992px) {
  /* line 162, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img-on-hover.img2-wrapper img {
    max-width: 205px;
  }
}
@media (min-width: 992px) {
  /* line 167, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img-on-hover.img3-wrapper img {
    max-width: 240px;
  }
}
@media (min-width: 992px) {
  /* line 172, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img-on-hover.img4-wrapper img {
    max-width: 243px;
  }
}
@media (min-width: 992px) {
  /* line 177, ../sass/theme/_careers.scss */
  .careers .culture-section .gallery-block .img-on-hover.img5-wrapper img {
    max-width: 241px;
  }
}
@media (min-width: 768px) {
  /* line 74, ../sass/theme/_careers.scss */
  .careers .culture-section {
    margin-top: 85px;
  }
}
/* line 188, ../sass/theme/_careers.scss */
.careers .our-people-callout {
  margin: 25px 0 80px;
  background-color: #23303e;
}
@media (max-width: 767px) {
  /* line 188, ../sass/theme/_careers.scss */
  .careers .our-people-callout {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  /* line 188, ../sass/theme/_careers.scss */
  .careers .our-people-callout {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
  }
}
@media (min-width: 992px) {
  /* line 188, ../sass/theme/_careers.scss */
  .careers .our-people-callout {
    background-size: contain;
  }
}
@media (min-width: 1200px) {
  /* line 188, ../sass/theme/_careers.scss */
  .careers .our-people-callout {
    margin: 25px 0 70px;
  }
}
/* line 207, ../sass/theme/_careers.scss */
.careers .our-people-callout .row {
  position: relative;
  margin: 0;
  padding: 30px 15px 38px;
  text-align: center;
  border-radius: 5px;
}
@media (min-width: 768px) {
  /* line 207, ../sass/theme/_careers.scss */
  .careers .our-people-callout .row {
    padding: 0;
    min-height: 130px;
    align-items: center;
    text-align: left;
    border-radius: 0;
  }
}
@media (min-width: 992px) {
  /* line 207, ../sass/theme/_careers.scss */
  .careers .our-people-callout .row {
    margin: 0 -15px;
  }
}
/* line 224, ../sass/theme/_careers.scss */
.careers .our-people-callout h3 {
  font: 300 20px/1.45 "Lato", Arial;
  font-size: 20px ;
  font-size: 1.25rem ;
  color: #fff;
  padding: 0;
}
/* line 229, ../sass/theme/_careers.scss */
.careers .our-people-callout h3 span {
  font-weight: 400;
}
@media (min-width: 568px) {
  /* line 224, ../sass/theme/_careers.scss */
  .careers .our-people-callout h3 {
    font-size: 22px ;
    font-size: 1.375rem ;
  }
}
@media (min-width: 768px) {
  /* line 224, ../sass/theme/_careers.scss */
  .careers .our-people-callout h3 {
    max-width: 430px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 224, ../sass/theme/_careers.scss */
  .careers .our-people-callout h3 {
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  /* line 224, ../sass/theme/_careers.scss */
  .careers .our-people-callout h3 {
    margin-left: 97px;
  }
}
@media (min-width: 768px) {
  /* line 246, ../sass/theme/_careers.scss */
  .careers .our-people-callout .button-wrapper {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 246, ../sass/theme/_careers.scss */
  .careers .our-people-callout .button-wrapper {
    text-align: right;
    padding-right: 35px;
  }
}
@media (min-width: 992px) {
  /* line 246, ../sass/theme/_careers.scss */
  .careers .our-people-callout .button-wrapper {
    padding-left: 50px;
  }
}
/* line 258, ../sass/theme/_careers.scss */
.careers .our-people-callout .btn {
  width: 197px;
  background-color: #23303e;
}
/* line 262, ../sass/theme/_careers.scss */
.careers .our-people-callout .btn:not([disabled]):not(.disabled):hover, .careers .our-people-callout .btn:not([disabled]):not(.disabled):focus, .careers .our-people-callout .btn:not([disabled]):not(.disabled):active
.careers .our-people-callout .btn:not([disabled]):not(.disabled).active {
  background-color: #535f6b;
}
@media (min-width: 320px) and (max-width: 1199px) {
  /* line 258, ../sass/theme/_careers.scss */
  .careers .our-people-callout .btn {
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
  }
}
@media (min-width: 768px) {
  /* line 258, ../sass/theme/_careers.scss */
  .careers .our-people-callout .btn {
    margin: 0;
  }
}
/* line 277, ../sass/theme/_careers.scss */
.careers .social-callout {
  background-color: #0a66c2;
  margin-top: 60px;
}
/* line 280, ../sass/theme/_careers.scss */
.careers .social-callout h3 {
  color: #fff;
}
/* line 283, ../sass/theme/_careers.scss */
.careers .social-callout .col-md-12 {
  min-height: 81px;
  max-width: 280px;
  margin: 0 auto;
}
@media (min-width: 375px) {
  /* line 283, ../sass/theme/_careers.scss */
  .careers .social-callout .col-md-12 {
    max-width: 350px;
  }
}
@media (min-width: 575px) {
  /* line 283, ../sass/theme/_careers.scss */
  .careers .social-callout .col-md-12 {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 283, ../sass/theme/_careers.scss */
  .careers .social-callout .col-md-12 {
    height: 81px;
  }
}
/* line 298, ../sass/theme/_careers.scss */
.careers .social-callout .container .linkedin-img {
  position: relative;
  max-width: 42px;
}
@media (min-width: 992px) {
  /* line 298, ../sass/theme/_careers.scss */
  .careers .social-callout .container .linkedin-img {
    margin-left: 15px;
    max-width: 57px;
  }
}
/* line 306, ../sass/theme/_careers.scss */
.careers .social-callout .container .cta-text {
  font-size: 16px !important;
  font-size: 1rem !important;
  text-align: left;
  margin-left: 15px;
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 310, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text .svg-wrapper {
    width: 20px;
    height: 9px;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 316, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text svg {
    -webkit-transform: translateX(-13px);
    -moz-transform: translateX(-13px);
    -ms-transform: translateX(-13px);
    -o-transform: translateX(-13px);
    transform: translateX(-13px);
  }
}
/* line 321, ../sass/theme/_careers.scss */
.careers .social-callout .container .cta-text .cta-link {
  color: #fff;
  margin-left: 20px;
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 327, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text .cta-link:hover svg, .careers .social-callout .container .cta-text .cta-link:focus svg, .careers .social-callout .container .cta-text .cta-link:active svg {
    -webkit-transform: translateX(-4px);
    -moz-transform: translateX(-4px);
    -ms-transform: translateX(-4px);
    -o-transform: translateX(-4px);
    transform: translateX(-4px);
  }
}
@media (min-width: 768px) {
  /* line 321, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text .cta-link {
    margin-left: 25px;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 338, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text .svg-caret {
    width: 5px;
    height: 8px;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 344, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text .svg-arrow {
    width: 14px;
    height: 8px;
  }
}
@media (min-width: 768px) {
  /* line 306, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text {
    text-align: center;
    font-size: 20px !important;
    font-size: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  /* line 306, ../sass/theme/_careers.scss */
  .careers .social-callout .container .cta-text {
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  /* line 277, ../sass/theme/_careers.scss */
  .careers .social-callout {
    margin-top: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 363, ../sass/theme/_careers.scss */
  .careers .bc-align {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 363, ../sass/theme/_careers.scss */
  .careers .bc-align {
    padding-left: 35px !important;
  }
}
/* line 371, ../sass/theme/_careers.scss */
.careers .callout.we-are-hiring {
  background-color: transparent;
  padding: 0;
  margin: 65px 0 0;
}
@media (min-width: 1200px) {
  /* line 371, ../sass/theme/_careers.scss */
  .careers .callout.we-are-hiring {
    margin: 75px 0 0;
  }
}
/* line 378, ../sass/theme/_careers.scss */
.careers .callout.we-are-hiring .row {
  background-color: #282828;
  margin: 0;
  padding: 55px 15px 58px;
}
@media (min-width: 992px) {
  /* line 378, ../sass/theme/_careers.scss */
  .careers .callout.we-are-hiring .row {
    padding: 40px 30px 45px 35px !important;
  }
}
@media (min-width: 992px) {
  /* line 385, ../sass/theme/_careers.scss */
  .careers .callout.we-are-hiring .row > div:first-child {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
}
@media (min-width: 992px) {
  /* line 393, ../sass/theme/_careers.scss */
  .careers .callout.we-are-hiring .button-wrapper {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-left: 65px;
  }
}
/* line 402, ../sass/theme/_careers.scss */
.careers .testimonials {
  margin-top: 70px;
  margin-bottom: 80px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 402, ../sass/theme/_careers.scss */
  .careers .testimonials {
    text-align: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 402, ../sass/theme/_careers.scss */
  .careers .testimonials {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  /* line 402, ../sass/theme/_careers.scss */
  .careers .testimonials {
    margin-top: 50px;
    margin-bottom: 110px;
  }
}

/*Contact form*/
/* line 2, ../sass/theme/_contact.scss */
span.wpcf7-not-valid-tip {
  position: relative;
  top: -3px;
  padding-bottom: 3px;
  color: #f44336;
  line-height: 1.3;
  font-size: 14px ;
  font-size: 0.875rem ;
}

/* ReCaptch error message alignment fix */
/* line 14, ../sass/theme/_contact.scss */
.wpcf7-form-control-wrap.recaptcha-validate .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.hcaptcha-validate .wpcf7-not-valid-tip {
  margin-top: 3px !important;
  top: 0;
}

/* Contact page */
/* line 23, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container #locations .contact-headings-wrapper {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 23, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container #locations .contact-headings-wrapper {
    padding-bottom: 0;
    padding-top: 25px;
  }
}
/* line 29, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container #locations .contact-headings-wrapper h1 {
  font-weight: 700;
}
/* line 35, ../sass/theme/_contact.scss */
.page-template-template-contact .phone-link-mobile {
  display: inline-block;
  white-space: nowrap;
}
/* line 38, ../sass/theme/_contact.scss */
.page-template-template-contact .phone-link-mobile:hover, .page-template-template-contact .phone-link-mobile:focus, .page-template-template-contact .phone-link-mobile:active {
  text-decoration: none;
}
@media (min-width: 812px) and (max-width: 916px) {
  /* line 35, ../sass/theme/_contact.scss */
  .page-template-template-contact .phone-link-mobile {
    display: inline-block;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  /* line 35, ../sass/theme/_contact.scss */
  .page-template-template-contact .phone-link-mobile {
    display: none !important;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  /* line 35, ../sass/theme/_contact.scss */
  .page-template-template-contact .phone-link-mobile {
    display: none;
  }
}
@media (min-width: 812px) and (max-width: 916px) {
  /* line 61, ../sass/theme/_contact.scss */
  .page-template-template-contact .phone-no-link {
    display: none;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  /* line 61, ../sass/theme/_contact.scss */
  .page-template-template-contact .phone-no-link {
    display: inline-block;
  }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  /* line 61, ../sass/theme/_contact.scss */
  .page-template-template-contact .phone-no-link {
    display: inline-block;
  }
}
/* line 80, ../sass/theme/_contact.scss */
.page-template-template-contact .banner_contact {
  background: url(../../../uploads/2015/07/contact-banner.jpg) no-repeat center calc(74%);
  background-size: cover;
  float: left;
  width: 100%;
  height: 344px;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 80, ../sass/theme/_contact.scss */
  .page-template-template-contact .banner_contact {
    margin-bottom: 15px;
  }
}
/* line 91, ../sass/theme/_contact.scss */
.page-template-template-contact .clearfix {
  clear: both;
}
/* line 94, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container {
  padding: 0 !important;
  margin-bottom: 0;
}
/* line 95, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .g-recaptcha, .page-template-template-contact .contact_container .h-captcha {
  margin-bottom: -18px;
  padding: 0 !important;
}
@media (min-width: 330px) {
  /* line 95, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .g-recaptcha, .page-template-template-contact .contact_container .h-captcha {
    margin-bottom: 0;
  }
}
@media (max-width: 329px) {
  /* line 101, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .g-recaptcha .wpcf7-not-valid-tip, .page-template-template-contact .contact_container .h-captcha .wpcf7-not-valid-tip {
    font-size: 14px ;
    font-size: 0.875rem ;
  }
}
/* line 107, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .default-message-wrapper {
  min-height: calc(100vh - 317px);
}
/* line 109, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .default-message-wrapper .content-wrapper {
  margin-bottom: 64px;
}
/* line 111, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .default-message-wrapper .content-wrapper img {
  max-width: 179px;
  margin-top: 40px;
}
@media (min-width: 992px) {
  /* line 111, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .default-message-wrapper .content-wrapper img {
    margin-top: 25px;
  }
}
/* line 119, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .default-message-wrapper .entry-page-content {
  max-width: 100%;
  margin: 0 auto;
}
@media (min-width: 400px) {
  /* line 119, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .default-message-wrapper .entry-page-content {
    max-width: 385px;
  }
}
@media (min-width: 768px) {
  /* line 107, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .default-message-wrapper {
    min-height: calc(100vh - 678px);
  }
}
@media (min-width: 975px) {
  /* line 107, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .default-message-wrapper {
    min-height: calc(100vh - 924px);
  }
}
@media (min-width: 992px) {
  /* line 94, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container {
    margin-bottom: 65px;
  }
}
/* line 138, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-headings-wrapper {
  padding: 0 18px 30px 15px;
}
/* line 140, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-headings-wrapper h1 {
  position: relative;
  color: #282828;
  padding: 0 0 21px;
  margin: 25px 0 18px;
  background: none;
  font-size: 30px ;
  font-size: 1.875rem ;
}
@media (min-width: 768px) {
  /* line 140, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-headings-wrapper h1 {
    margin: 27px 0 18px;
  }
}
@media (min-width: 992px) {
  /* line 140, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-headings-wrapper h1 {
    margin: 10px 0 18px;
    padding: 26px 0 21px;
  }
}
/* line 154, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-headings-wrapper h1::after {
  content: "";
  background: transparent;
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  width: 80px;
  border-bottom: 2px solid #9fba29;
}
/* line 165, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-headings-wrapper p {
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  /* line 165, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-headings-wrapper p {
    width: 90%;
  }
}
@media (min-width: 992px) {
  /* line 165, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-headings-wrapper p {
    width: 72%;
  }
}
/* line 174, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-headings-wrapper p:last-of-type {
  display: block;
}
@media (min-width: 768px) {
  /* line 174, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-headings-wrapper p:last-of-type {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 138, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-headings-wrapper {
    padding: 0 0 0 15px;
  }
}
@media (min-width: 992px) {
  /* line 138, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-headings-wrapper {
    background: none;
    padding: 0;
  }
}
/* line 188, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .row {
  display: block;
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 992px) {
  /* line 193, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact {
    padding: 0 19px;
  }
}
/* line 197, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact h2 {
  font-size: 22px ;
  font-size: 1.375rem ;
  padding-bottom: 3px;
}
/* line 201, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact p {
  margin: 0;
  padding: 0;
}
/* line 206, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-block {
  padding: 0;
  flex-flow: column;
  justify-content: space-between !important;
}
@media (min-width: 768px) {
  /* line 206, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-block {
    flex-flow: row;
  }
}
/* line 214, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .span1,
.page-template-template-contact .contact_container .span2 {
  width: 100%;
}
/* line 218, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .span2 {
  padding: 0 10px;
}
@media (min-width: 992px) {
  /* line 218, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .span2 {
    padding: 0;
  }
}
/* line 224, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .span1 {
  background-color: #f0f0f0;
  padding: 12px 19px 20px 15px;
  z-index: 0;
  border-top: 4px solid #9fba29;
}
@media (min-width: 768px) {
  /* line 224, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .span1 {
    margin-top: 31px;
    width: 90%;
    margin-right: 15px;
    padding: 12px 25px 20px 20px;
  }
}
@media (min-width: 992px) {
  /* line 224, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .span1 {
    margin-top: 40px;
    width: 456px;
    padding: 12px 34px 20px 30px;
    margin-right: 10px;
  }
}
@media (min-width: 1200px) {
  /* line 224, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .span1 {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 245, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .span2 {
    width: 50%;
    float: right;
  }
}
/* line 251, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar {
  margin-top: 0;
  border: none;
  box-shadow: none;
  padding-top: 16px;
}
@media (min-width: 768px) {
  /* line 251, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar {
    margin-top: 30px;
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  /* line 251, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar {
    margin-top: 40px;
  }
}
/* line 265, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .row {
  margin-bottom: 0 !important;
  padding-left: 15px;
}
@media (min-width: 992px) {
  /* line 265, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .row {
    padding-left: 10px;
  }
}
/* line 273, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .col-address {
  border-bottom: 1px solid #dbdbdb;
  max-width: 100% !important;
  width: 100%;
  padding: 0;
  margin-top: 16px;
}
@media (min-width: 768px) {
  /* line 279, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(1) {
    border-top: 1px solid #dbdbdb;
  }
}
@media (min-width: 992px) {
  /* line 286, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(2) h4:before {
    top: 10px;
  }
}
@media (min-width: 992px) {
  /* line 285, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(2) h4 {
    padding-top: 11px;
  }
}
/* line 297, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(3) {
  border-bottom: 1px solid #dbdbdb;
}
/* line 299, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(3) .study-box {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 299, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(3) .study-box {
    padding-bottom: 0px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 299, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(3) .study-box {
    padding-bottom: 12px;
  }
}
/* line 308, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(3) .study-box:first-of-type {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 316, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(3) .inner-box p span:nth-of-type(1) {
    width: 90%;
  }
}
@media (min-width: 992px) {
  /* line 316, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address:nth-of-type(3) .inner-box p span:nth-of-type(1) {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 273, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .col-address {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  /* line 333, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box-outer {
    display: flex !important;
    max-width: 100% !important;
  }
}
/* line 338, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box-outer .flag-country {
  width: 32px;
  height: 32px;
  margin-top: 4px;
}
@media (min-width: 768px) {
  /* line 338, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box-outer .flag-country {
    margin-top: 20px;
  }
}
/* line 346, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info {
  padding: 0 0 0 11px;
}
/* line 348, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info h4 {
  background: none !important;
  font-size: 22px ;
  font-size: 1.375rem ;
  font-weight: 700;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 348, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info h4 {
    font-size: 17px ;
    font-size: 1.0625rem ;
  }
}
@media (min-width: 768px) {
  /* line 346, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info {
    padding: 17px 0 6px 14px;
  }
}
@media (min-width: 992px) {
  /* line 346, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info {
    padding: 18px 0 0 15px;
  }
}
/* line 364, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info .office-name {
  font-size: 21px ;
  font-size: 1.3125rem ;
  padding-top: 5px;
  padding-right: 0;
}
@media (max-width: 992px) {
  /* line 364, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info .office-name {
    line-height: 1.25;
  }
}
/* line 372, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box-outer .contact-info .country {
  font-weight: 500;
}
/* line 377, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar p {
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 381, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar h4,
.page-template-template-contact .contact_container .sidebar .text-hq {
  position: relative;
  margin: 0;
  padding: 15px 10px 0 0;
  color: #282828;
  background: none;
  min-height: 25px;
  text-align: left;
  line-height: 1;
}
@media (min-width: 992px) {
  /* line 381, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar h4,
  .page-template-template-contact .contact_container .sidebar .text-hq {
    padding-top: 12px;
  }
}
/* line 395, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .text-hq {
  padding: 6px 0 9px 0;
  display: block;
}
/* line 399, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar a,
.page-template-template-contact .contact_container .sidebar p {
  color: #797979 !important;
  line-height: 1.2;
}
/* line 404, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box {
  background: transparent;
  margin-bottom: 5px;
  padding-bottom: 10px;
  overflow: hidden;
  width: 100%;
}
/* line 410, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box p {
  margin: 0;
  overflow: hidden;
  line-height: 1.5rem;
}
/* line 415, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box .inner-box {
  padding: 5px 10px 0 0;
}
/* line 417, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box .inner-box.top {
  padding: 5px 10px 0 0;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 417, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box .inner-box.top {
    border-bottom: none;
  }
}
@media (min-width: 992px) {
  /* line 417, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box .inner-box.top {
    padding: 5px 11px 10px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 415, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box .inner-box {
    padding-bottom: 5px !important;
  }
}
/* line 431, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box p span {
  color: #282828;
  width: 235px;
  float: left;
  text-align: left;
  padding-bottom: 5px;
}
@media (min-width: 576px) and (max-width: 767px) {
  /* line 431, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box p span {
    clear: both;
  }
}
/* line 440, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box p span:nth-of-type(1) {
  padding-bottom: 0;
}
/* line 443, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .study-box p span:nth-of-type(2) {
  margin-top: 5px;
}
@media (min-width: 992px) {
  /* line 443, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box p span:nth-of-type(2) {
    margin-top: 2px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 404, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box {
    padding-bottom: 0;
    margin-bottom: 2px;
  }
}
@media (min-width: 992px) {
  /* line 404, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .sidebar .study-box {
    padding: 0 10px 0 0;
  }
}
/* line 459, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .text-hq {
  font-size: 10px ;
  font-size: 0.625rem ;
  color: #757575;
  letter-spacing: 0.1rem;
}
/* line 465, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .noLink,
.page-template-template-contact .contact_container .sidebar .phone-link-mobile {
  color: #282828 !important;
  line-height: 2.2;
  padding-left: 24px;
  position: relative;
}
/* line 471, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .noLink::before,
.page-template-template-contact .contact_container .sidebar .phone-link-mobile::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  background: url(../images/styles-images/phone.svg) no-repeat center;
  background-size: cover;
  width: 16px;
  height: 16px;
}
/* line 482, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .noIcon {
  padding-left: 0;
}
/* line 484, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .sidebar .noIcon::before {
  display: none;
}
/* line 489, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form {
  position: relative;
}
/* line 492, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field:nth-of-type(4) {
  padding-bottom: 1px;
}
/* line 497, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field {
  float: none;
  margin-left: 2px;
}
/* line 500, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field input {
  background-color: #fff !important;
  height: 42px !important;
  padding: 12px !important;
  box-shadow: none !important;
  border: 1px solid #B7B7B7;
  max-width: 100%;
}
/* line 508, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field span.wpcf7-not-valid-tip {
  float: none !important;
}
/* line 511, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .btn {
  width: 102px !important;
  height: 48px !important;
  background-color: #9fba29 !important;
  color: #282828;
  margin-top: 4px;
  border: none;
  transition: all .3s;
}
/* line 519, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .btn:hover {
  background-color: #86A013 !important;
}
/* line 523, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .row {
  margin-bottom: 0;
}
/* line 525, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .row .input-field {
  margin-bottom: 0;
  padding-right: 12px;
}
/* line 528, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .row .input-field .wpcf7-not-valid-tip {
  padding-bottom: 0;
}
/* line 532, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .row .error-block {
  min-height: 0;
  padding: 0 10px;
}
/* line 538, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  padding-bottom: 0;
}
/* line 543, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .input-field .full-name .wpcf7-not-valid-tip, .page-template-template-contact .contact_container .contact-form .input-field .email-id .wpcf7-not-valid-tip, .page-template-template-contact .contact_container .contact-form .input-field .phone-number .wpcf7-not-valid-tip {
  display: none !important;
}
/* line 549, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form .red-ast {
  color: #f44336;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 552, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-form .message,
  .page-template-template-contact .contact_container .contact-form .recaptcha {
    width: 100%;
  }
}
/* line 558, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form::after {
  content: "";
  position: absolute;
  background-image: url("../images/styles-images/contact-form-arrow.png");
  background-repeat: no-repeat;
  background-size: contain;
  left: 100px;
  bottom: -41px;
  width: 246px;
  height: 119px;
}
@media (min-width: 768px) {
  /* line 558, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-form::after {
    left: 90px;
  }
}
@media (min-width: 992px) {
  /* line 558, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-form::after {
    bottom: -40px;
    left: 220px;
  }
}
/* line 577, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form label {
  margin-bottom: 8px;
  padding-left: 0;
}
/* line 583, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .interested-in .asterisk {
  display: none;
  position: absolute;
  top: 15px;
  left: 104px;
  color: #f44336;
  line-height: 0;
  display: block;
}
@media (min-width: 1200px) {
  /* line 583, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .interested-in .asterisk {
    top: 16px;
    left: 103px;
  }
}
/* line 596, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .interested-in .select-wrapper {
  border-radius: 4px !important;
  background-color: #fff;
}
/* line 599, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .interested-in .select-wrapper .select-dropdown {
  color: #797979;
  background-color: transparent !important;
}
/* line 603, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .interested-in .select-wrapper input.select-dropdown {
  margin-top: 0;
  padding-top: 13px;
  box-shadow: none !important;
}
/* line 608, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .interested-in .select-wrapper ul li:first-child {
  display: none;
}
/* line 611, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .interested-in .select-wrapper ul.select-dropdown {
  background-color: #fff !important;
  width: 100% !important;
}
/* line 615, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .interested-in .select-wrapper .caret {
  right: 12px;
  top: 0;
}
/* line 621, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container label {
  display: block;
  margin-left: 10px;
  font-weight: 700;
  font-size: 14px ;
  font-size: 0.875rem ;
}
/* line 627, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container label, .page-template-template-contact .contact_container .select-dropdown {
  margin-top: 15px;
  color: #282828;
}
/* line 631, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .select-dropdown {
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 634, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .select-dropdown:focus {
  border-bottom: transparent;
}
/* line 637, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .select-error input {
  border: 1.5px solid #f44336 !important;
}
/* line 640, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .select-valid input {
  border: 1.5px solid #9fba29 !important;
}
/* line 643, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .ajax-loader,
.page-template-template-contact .contact_container .wpcf7-spinner {
  position: relative;
  margin: -1px 0 0 4px;
  display: inline-block;
  background-color: transparent;
  background-image: url("../../content/images/styles-images/ajax-loader.gif");
  width: 16px;
  height: 16px;
  border: none;
  padding: 0;
  vertical-align: middle;
  opacity: 1;
  border-radius: 0;
}
/* line 659, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form-response {
  line-height: 1.6;
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 664, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-form-response .close {
  top: 3px;
}
/* line 668, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .wpcf7-response-output {
  position: relative;
  display: inline !important;
  border: 0;
  padding: 0;
  margin: 0;
  line-height: 1;
}
/* line 677, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .input-field {
  margin-top: 0;
  margin-bottom: 0.35rem;
  padding: 0 0.5rem;
  z-index: 2;
}
/* line 682, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .input-field label {
  margin-left: 14px;
  z-index: 1;
  line-height: 1.25;
  left: 0.73rem;
}
/* line 687, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .input-field label span {
  color: #f44336;
}
/* line 691, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .input-field.recaptcha {
  margin: 16px 0 16px 2px;
  z-index: 1;
}
/* line 695, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .input-field.hcaptcha {
  margin-top: 28px;
  margin-bottom: 27px;
}
/* line 699, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .input-field > label {
  -webkit-transform: translateY(14px);
  -moz-transform: translateY(14px);
  -ms-transform: translateY(14px);
  -o-transform: translateY(14px);
  transform: translateY(14px);
}
/* line 701, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .input-field > label:not(.label-icon).active {
  color: #797979 !important;
  font-weight: 700 !important;
  -webkit-transform: translateY(6px) scale(0.6);
  -moz-transform: translateY(6px) scale(0.6);
  -ms-transform: translateY(6px) scale(0.6);
  -o-transform: translateY(6px) scale(0.6);
  transform: translateY(6px) scale(0.6);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
/* line 710, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .phone label {
  margin-left: 2px !important;
}
/* line 713, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .phone .phone-number {
  width: 100%;
}
/* line 715, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .phone .phone-number .wpcf7-not-valid-tip {
  display: none !important;
}
/* line 719, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .phone input::-webkit-outer-spin-button,
.page-template-template-contact .contact_container .phone input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 724, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .phone input[type=number] {
  -moz-appearance: textfield;
}
/* line 728, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .message {
  z-index: 1;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  line-height: 0;
}
/* line 733, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .message textarea {
  height: 167px !important;
  padding: 10px 12px 8px !important;
  max-width: 100%;
  box-shadow: none !important;
  background-color: #fff !important;
  border: 1px solid #B7B7B7;
}
/* line 741, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .message label {
  -webkit-transform: translateY(14px);
  -moz-transform: translateY(14px);
  -ms-transform: translateY(14px);
  -o-transform: translateY(14px);
  transform: translateY(14px);
  z-index: 1;
}
/* line 744, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .message label:not(.label-icon).active {
  -webkit-transform: translateY(6px) scale(0.6);
  -moz-transform: translateY(6px) scale(0.6);
  -ms-transform: translateY(6px) scale(0.6);
  -o-transform: translateY(6px) scale(0.6);
  transform: translateY(6px) scale(0.6);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
@media (min-width: 200px) and (max-width: 991px) {
  /* line 94, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 94, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
@media (min-width: 767px) {
  /* line 759, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-form-description p {
    max-width: 374px;
  }
}
@media (min-width: 992px) {
  /* line 759, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-form-description p {
    max-width: 480px;
  }
}
/* line 770, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-us-job-description {
  align-items: flex-end;
  justify-content: flex-start;
}
@media (min-width: 768px) {
  /* line 770, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description {
    position: relative;
    bottom: -33px;
  }
}
@media (min-width: 992px) {
  /* line 770, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description {
    bottom: -43px;
    left: -12px;
  }
}
@media (min-width: 1200px) {
  /* line 770, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description {
    left: -2px;
  }
}
/* line 788, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-us-job-description .callout-img {
  width: 110px;
  opacity: 0;
  -webkit-animation: slideUp 2s ease-out 0.5s forwards;
  -moz-animation: slideUp 2s ease-out 0.5s forwards;
  -ms-animation: slideUp 2s ease-out 0.5s forwards;
  -o-animation: slideUp 2s ease-out 0.5s forwards;
  animation: slideUp 2s ease-out 0.5s forwards;
}
@media (min-width: 360px) {
  /* line 788, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .callout-img {
    width: 125px;
  }
}
@media (min-width: 768px) {
  /* line 788, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .callout-img {
    position: absolute;
    left: -7px;
    width: 38%;
  }
}
@media (min-width: 915px) and (orientation: landscape) {
  /* line 788, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .callout-img {
    left: -4px;
    width: 170px;
  }
}
@media (min-width: 992px) {
  /* line 788, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .callout-img {
    width: 35%;
    top: -135px;
    left: 0;
  }
}
/* line 813, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-us-job-description .description {
  margin: 0 0 15px 0;
}
@media (min-width: 360px) {
  /* line 813, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .description {
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  /* line 813, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .description {
    position: absolute;
    right: 20px;
    max-width: 212px;
  }
}
@media (min-width: 992px) {
  /* line 813, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .description {
    max-width: 298px;
    right: 46px;
  }
}
/* line 828, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-us-job-description .description h4 {
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  border-right: 3px solid #000;
  opacity: 0;
  -webkit-animation: typing 5s steps(30) infinite, blinkCursor 0.7s step-end infinite;
  -moz-animation: typing 5s steps(30) infinite, blinkCursor 0.7s step-end infinite;
  -o-animation: typing 5s steps(30) infinite, blinkCursor 0.7s step-end infinite;
  animation: typing 5s steps(30) infinite, blinkCursor 0.7s step-end infinite;
  max-width: 214px;
  color: #2a63b0;
  font-size: 18px ;
  font-size: 1.125rem ;
}
/* line 842, ../sass/theme/_contact.scss */
.page-template-template-contact .contact_container .contact-us-job-description .description h4 p {
  line-height: 20px;
}
@media (min-width: 992px) {
  /* line 842, ../sass/theme/_contact.scss */
  .page-template-template-contact .contact_container .contact-us-job-description .description h4 p {
    max-width: 316px;
  }
}

/* line 856, ../sass/theme/_contact.scss */
.page-template-template-contact.current-lang-de .span1 {
  border-top: 0;
}
/* line 861, ../sass/theme/_contact.scss */
.page-template-template-contact.current-lang-de .contact_container .contact-form-description p {
  max-width: 100%;
}
/* line 866, ../sass/theme/_contact.scss */
.page-template-template-contact.current-lang-de .contact_container .contact-block h2 {
  font-size: 22px ;
  font-size: 1.375rem ;
  padding-bottom: 3px;
}

/* Page: Site Map */
/* line 4, ../sass/theme/_sitemap.scss */
.inner-page.sitemap .span {
  width: 100%;
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  /* line 4, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap .span {
    width: 50%;
  }
}
/* line 11, ../sass/theme/_sitemap.scss */
.inner-page.sitemap .span2 {
  width: 224px;
  float: right;
  width: 398px;
  margin-top: 132px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 11, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap .span2 {
    margin-top: 22px;
  }
}
/* line 20, ../sass/theme/_sitemap.scss */
.inner-page.sitemap .study-box {
  float: left;
  padding: 0;
  margin: 15px 0 40px;
  text-align: center;
  background: 0;
  border: none;
  box-shadow: none;
  cursor: default;
}
@media (min-width: 1200px) {
  /* line 20, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap .study-box {
    margin-bottom: 0;
  }
}
/* line 33, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul {
  margin: 0;
  padding: 0 15px;
}
/* line 36, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul li {
  font-size: 16px ;
  font-size: 1rem ;
  float: left;
  width: 100%;
  background: #ececec;
  list-style: none;
  padding: 7px 2.3%;
  margin: 0 0 1px 0;
  text-align: left;
  color: #282828;
}
/* line 46, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul li ul {
  padding: 0;
}
/* line 49, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul li li {
  background: url(../../content/images/styles-images/sitemap-arrow-icon.png) no-repeat #ececec 8% 13px;
  background-size: 8px;
  color: #797979;
  padding-left: 12.2%;
}
@media (min-width: 650px) {
  /* line 49, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap ul li li {
    background-position: 9% 13px;
  }
}
@media (min-width: 975px) {
  /* line 49, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap ul li li {
    padding-left: 78px;
    background-position: 60px 13px;
  }
}
/* line 62, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul li li a {
  color: #797979;
}
@media (min-width: 768px) and (max-width: 974px) {
  /* line 36, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap ul li {
    padding-top: 7px 2.1%;
  }
}
@media (min-width: 975px) {
  /* line 36, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap ul li {
    width: 430px;
    padding: 10px 15px;
  }
}
/* line 74, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul .more {
  background: 0;
  margin-bottom: 0;
  padding: 0;
}
/* line 79, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul a {
  color: #282828;
}
/* line 81, ../sass/theme/_sitemap.scss */
.inner-page.sitemap ul a:hover, .inner-page.sitemap ul a:focus, .inner-page.sitemap ul a:active {
  text-decoration: underline;
}
@media (min-width: 975px) {
  /* line 33, ../sass/theme/_sitemap.scss */
  .inner-page.sitemap ul {
    padding: 0;
  }
}

/*Case Studies Page*/
/* line 4, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .bc-align {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 4, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .bc-align {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 7px;
  }
}
@media (min-width: 1200px) {
  /* line 4, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .bc-align {
    padding-left: 35px;
    padding-right: 40px;
    margin-bottom: 23px;
  }
}
/* line 17, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  /* line 19, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 > .container {
    width: 96% !important;
  }
}
@media (min-width: 768px) {
  /* line 24, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .mt-row {
    margin-top: -48px;
  }
}
@media (min-width: 1200px) {
  /* line 24, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .mt-row {
    margin-top: -66px;
  }
}
/* line 32, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 h1 {
  font-size: 30px ;
  font-size: 1.875rem ;
  line-height: 40px;
  margin: 35px 0 20px 0;
}
@media only screen and (max-width: 600px) and (orientation: landscape) {
  /* line 32, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 h1 {
    font-size: 22px ;
    font-size: 1.375rem ;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  /* line 32, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 h1 {
    margin: 20px 0 7px 0;
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) {
  /* line 32, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 h1 {
    margin-top: 38px;
  }
}
/* line 48, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 48, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block {
    margin-bottom: 23px;
  }
}
@media (min-width: 992px) {
  /* line 48, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block {
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 57, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-bungii .tech-bg-image {
    background-position: 85% 50%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 57, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-bungii .tech-bg-image {
    background-position: 25% 0;
  }
}
/* line 67, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block.case-studies-onerequest .tech-bg-image {
  background-size: contain;
  background-position: center;
}
@media (min-width: 768px) {
  /* line 67, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-onerequest .tech-bg-image {
    background-size: 95%;
    background-position: 45% 50%;
  }
}
@media (min-width: 992px) {
  /* line 67, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-onerequest .tech-bg-image {
    background-size: 80%;
  }
}
@media (min-width: 768px) {
  /* line 78, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-onerequest .case-studies-main h2 {
    padding-right: 25%;
  }
}
@media (min-width: 1200px) {
  /* line 78, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-onerequest .case-studies-main h2 {
    padding-right: 10%;
  }
}
/* line 88, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block.bungii-image-validation .open-ai-logo {
  max-width: 80px;
}
@media (min-width: 1200px) {
  /* line 88, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.bungii-image-validation .open-ai-logo {
    max-width: 110px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 95, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.bungii-image-validation .tech-bg-image {
    background-position: 36% 50%;
  }
}
@media (min-width: 992px) {
  /* line 95, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.bungii-image-validation .tech-bg-image {
    background-position: left;
  }
}
@media (max-width: 767px) {
  /* line 104, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .row {
    margin: 0;
  }
}
/* line 109, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main {
  background-color: #F8F8EB;
}
@media (min-width: 1200px) {
  /* line 109, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main {
    width: 53%;
  }
}
/* line 114, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main .case-studies-logos {
  padding: 18px 15px 15px 15px;
}
@media (min-width: 768px) {
  /* line 114, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main .case-studies-logos {
    padding: 30px 40px 0px 37px;
  }
}
@media (min-width: 1200px) {
  /* line 114, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main .case-studies-logos {
    padding-top: 40px;
    padding-left: 47px;
  }
}
/* line 124, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main .case-studies-content {
  padding: 0px 18px 18px 18px;
}
@media (min-width: 768px) {
  /* line 124, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main .case-studies-content {
    padding: 0px 30px 30px 25px;
  }
}
@media (min-width: 1200px) {
  /* line 124, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main .case-studies-content {
    padding: 0px 30px 30px 33px;
  }
}
/* line 134, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main h2 {
  font-size: 24px ;
  font-size: 1.5rem ;
  line-height: 32px;
  margin-top: 20px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) and (orientation: landscape) {
  /* line 134, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main h2 {
    font-size: 22px ;
    font-size: 1.375rem ;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  /* line 134, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main h2 {
    padding-right: 5%;
  }
}
/* line 148, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main ul {
  padding-left: 11px;
}
/* line 150, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main ul li {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 22.4px;
  color: #757575;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 150, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main ul li {
    margin-bottom: 3px;
  }
}
/* line 158, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main ul li:last-child {
  margin-bottom: 0;
}
/* line 161, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main ul li span {
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 166, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img {
  width: auto;
  padding: 0;
}
/* line 169, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.bungii-logo {
  width: 135px;
  margin-left: 3px;
}
@media (max-width: 767px) {
  /* line 169, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.bungii-logo {
    width: 91px;
  }
}
/* line 176, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.aws-logo {
  width: 120px;
}
@media (max-width: 767px) {
  /* line 176, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.aws-logo {
    width: 80px;
  }
}
/* line 182, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.onerequest-logo {
  width: 147px;
  margin-left: 1px;
}
@media (max-width: 767px) {
  /* line 182, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.onerequest-logo {
    width: 128px;
  }
}
/* line 189, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.google-cloud-logo {
  width: 54px;
}
@media (max-width: 767px) {
  /* line 189, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .case-studies-main img.google-cloud-logo {
    width: 42px;
  }
}
/* line 198, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .tech-bg-image {
  height: 275px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #F8F8EB;
}
@media (min-width: 767px) {
  /* line 198, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .tech-bg-image {
    height: auto;
  }
}
@media (min-width: 1200px) {
  /* line 198, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .tech-bg-image {
    width: 47%;
    background-position: center;
  }
}
/* line 212, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .tech-bg-image::before {
  content: '';
  position: absolute;
  top: 0;
  left: -10px;
  height: 100%;
  width: 20%;
  background: #F8F8EB;
  background: linear-gradient(90deg, #F8F8EB 30%, rgba(217, 217, 217, 0) 85%);
}
@media (max-width: 767px) {
  /* line 212, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .tech-bg-image::before {
    display: none;
  }
}
/* line 227, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .download-btn {
  color: #282828;
  font-weight: 600;
  margin-top: 21px;
  width: 100%;
}
@media (min-width: 450px) {
  /* line 227, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block .download-btn {
    width: 180px;
  }
}
/* line 235, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block .download-btn img {
  width: 12px;
  margin-right: 3px;
  margin-top: -2px;
}
/* line 243, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block.case-studies-cms-migration .case-studies-logos .cms-migration-logo {
  max-width: 150px;
}
@media (min-width: 1200px) {
  /* line 243, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-cms-migration .case-studies-logos .cms-migration-logo {
    max-width: 180px;
  }
}
/* line 249, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block.case-studies-cms-migration .case-studies-logos .drupal-logo {
  max-width: 80px;
}
@media (min-width: 1200px) {
  /* line 249, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-cms-migration .case-studies-logos .drupal-logo {
    max-width: 110px;
  }
}
@media (min-width: 1200px) {
  /* line 256, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .cci-v2 .case-studies-block.case-studies-cms-migration .tech-bg-image {
    background-position: 0;
  }
}
/* line 260, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .cci-v2 .case-studies-block.case-studies-cms-migration .tech-bg-image:before {
  background: linear-gradient(90deg, #F8F8EB 30%, rgba(217, 217, 217, 0) 85%);
}
/* line 268, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .lets-talk-callout {
  background-color: #0b66c2;
  margin-top: 37px;
}
@media (min-width: 768px) {
  /* line 268, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout {
    margin-top: 43px;
  }
}
@media (min-width: 1200px) {
  /* line 268, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout {
    margin-top: 68px;
  }
}
/* line 277, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .lets-talk-callout .cta-text {
  color: #fff;
  margin-left: 15px;
}
@media (max-width: 767px) {
  /* line 277, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout .cta-text {
    font-size: 16px !important;
    font-size: 1rem !important;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 284, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout .cta-link {
    margin-left: 20px;
  }
}
/* line 288, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .lets-talk-callout .cta-link:hover, .inner-page.case-studies .lets-talk-callout .cta-link:focus {
  color: #fff;
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 291, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout .cta-link .svg-wrapper {
    top: 6px;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 296, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout .cta-link .svg-arrow {
    width: 14px;
    height: 8px;
  }
}
@media (min-width: 300px) and (max-width: 767px) {
  /* line 302, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout .cta-link .svg-caret {
    width: 5px;
    height: 8px;
  }
}
/* line 309, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .lets-talk-callout .col-md-12 {
  min-height: 81px;
  height: 81px;
}
@media (max-width: 767px) {
  /* line 309, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout .col-md-12 {
    padding-left: 35px;
    padding-right: 30px;
  }
}
/* line 316, ../sass/theme/_case-studies.scss */
.inner-page.case-studies .lets-talk-callout .col-md-12 img {
  position: relative;
  max-width: 42px;
}
@media (min-width: 992px) {
  /* line 316, ../sass/theme/_case-studies.scss */
  .inner-page.case-studies .lets-talk-callout .col-md-12 img {
    margin-left: 15px;
    max-width: 57px;
  }
}

/* line 330, ../sass/theme/_case-studies.scss */
.case-studies-banner {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding-top: 43px;
  padding-bottom: 263px;
  background-position: center 35%;
  background-color: #03314c;
}
@media (min-width: 768px) {
  /* line 330, ../sass/theme/_case-studies.scss */
  .case-studies-banner {
    padding-top: 60px;
    padding-bottom: 120px;
    background-position: 80% 0;
  }
}
@media (min-width: 992px) {
  /* line 330, ../sass/theme/_case-studies.scss */
  .case-studies-banner {
    background-position: 55% 0;
  }
}
@media (min-width: 1200px) {
  /* line 330, ../sass/theme/_case-studies.scss */
  .case-studies-banner {
    background-position: center;
  }
}
@media (min-width: 1450px) {
  /* line 330, ../sass/theme/_case-studies.scss */
  .case-studies-banner {
    background-size: contain;
    background-color: #003252;
  }
}
/* line 354, ../sass/theme/_case-studies.scss */
.case-studies-banner h1 {
  font-size: 26px ;
  font-size: 1.625rem ;
  line-height: 36px;
  font-weight: 400;
  margin: 0;
  color: #fff;
}
@media only screen and (min-width: 445px) and (max-width: 600px) {
  /* line 354, ../sass/theme/_case-studies.scss */
  .case-studies-banner h1 {
    font-size: 21px ;
    font-size: 1.3125rem ;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  /* line 354, ../sass/theme/_case-studies.scss */
  .case-studies-banner h1 {
    font-size: 30px ;
    font-size: 1.875rem ;
    line-height: 39px;
    padding: 0 20px;
  }
}
@media (min-width: 992px) {
  /* line 354, ../sass/theme/_case-studies.scss */
  .case-studies-banner h1 {
    font-size: 41px ;
    font-size: 2.5625rem ;
    line-height: 55px;
  }
}

/* line 377, ../sass/theme/_case-studies.scss */
.current-lang-de .inner-page.case-studies .lets-talk-callout .cta-link {
  margin-left: 20px;
}
@media (min-width: 367px) and (max-width: 1199px) {
  /* line 377, ../sass/theme/_case-studies.scss */
  .current-lang-de .inner-page.case-studies .lets-talk-callout .cta-link {
    margin-left: 0;
  }
}

/* line 3, ../sass/theme/_others.scss */
.digital-agency-img {
  width: 61px;
}

/* line 8, ../sass/theme/_others.scss */
.inner-page.software-centric-businesses .software-centric-img {
  width: 62px;
}
/* line 11, ../sass/theme/_others.scss */
.inner-page.software-centric-businesses .whatwedo-subpage .block img.last {
  margin: 0 0 20px 0;
}
@media (min-width: 975px) {
  /* line 11, ../sass/theme/_others.scss */
  .inner-page.software-centric-businesses .whatwedo-subpage .block img.last {
    margin: -7px 10px 0 0;
  }
}

/* Page: Our Approach */
/* line 19, ../sass/theme/_others.scss */
.inner-page.our-approach {
  padding: 10px 0 0 0 !important;
}
/* line 22, ../sass/theme/_others.scss */
.inner-page.our-approach .container {
  padding: 0 15px !important;
}

/* line 27, ../sass/theme/_others.scss */
.cci-v2.our-approach h2 {
  text-transform: uppercase;
  font: 300 19px/1.2 "Lato", Arial !important;
  font-size: 19px ;
  font-size: 1.1875rem ;
}
/* line 31, ../sass/theme/_others.scss */
.cci-v2.our-approach h2.icon {
  padding-left: 60px;
  margin: 30px 0 14px;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  /* line 31, ../sass/theme/_others.scss */
  .cci-v2.our-approach h2.icon {
    padding-left: 92px;
    padding-bottom: 5px;
  }
}
/* line 40, ../sass/theme/_others.scss */
.cci-v2.our-approach h2.icon-hybrid {
  background: url("../../content/images/styles-images/icon-hybrid.png") no-repeat 0 center;
  background-size: 45px;
}
@media (min-width: 768px) {
  /* line 40, ../sass/theme/_others.scss */
  .cci-v2.our-approach h2.icon-hybrid {
    background-position: 9px top;
    background-size: 62px;
  }
}
/* line 48, ../sass/theme/_others.scss */
.cci-v2.our-approach h2.icon-clock {
  background: url("../../content/images/styles-images/icon-clock.png") no-repeat 0 center;
  background-size: 45px;
}
@media (min-width: 768px) {
  /* line 48, ../sass/theme/_others.scss */
  .cci-v2.our-approach h2.icon-clock {
    background-position: 17px 3px;
    background-size: 60px;
    padding-left: 95px;
  }
}
@media (min-width: 768px) {
  /* line 27, ../sass/theme/_others.scss */
  .cci-v2.our-approach h2 {
    font-size: 26px !important;
    font-size: 1.625rem !important;
  }
}
/* line 64, ../sass/theme/_others.scss */
.cci-v2.our-approach img {
  width: 420px;
  margin: 52px auto 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 64, ../sass/theme/_others.scss */
  .cci-v2.our-approach img {
    max-width: 326px;
  }
}
@media (min-width: 992px) {
  /* line 64, ../sass/theme/_others.scss */
  .cci-v2.our-approach img {
    margin: 130px 0 0 0;
  }
}
@media (min-width: 1200px) {
  /* line 64, ../sass/theme/_others.scss */
  .cci-v2.our-approach img {
    margin: 130px 0 0 30px;
  }
}

/* line 78, ../sass/theme/_others.scss */
.our-approach-other-info {
  margin-bottom: 36px;
}
@media (min-width: 768px) {
  /* line 78, ../sass/theme/_others.scss */
  .our-approach-other-info {
    margin-bottom: 88px;
  }
}

/* line 84, ../sass/theme/_others.scss */
.our-approach-banner {
  background: url("../../content/images/styles-images/banner-our-approach.jpg") no-repeat center center;
  background-size: cover;
  width: 100%;
  float: left;
  height: 344px;
  margin-top: -10px;
  margin-bottom: 15px;
}
@media (min-width: 480px) {
  /* line 84, ../sass/theme/_others.scss */
  .our-approach-banner {
    background-position: center -60px;
  }
}
@media (min-width: 768px) {
  /* line 84, ../sass/theme/_others.scss */
  .our-approach-banner {
    background-position: center -99px;
  }
}
@media (min-width: 992px) {
  /* line 84, ../sass/theme/_others.scss */
  .our-approach-banner {
    background-position: center -128px;
  }
}
@media (min-width: 1200px) {
  /* line 84, ../sass/theme/_others.scss */
  .our-approach-banner {
    background-position: center -158px;
  }
}
@media (min-width: 1400px) {
  /* line 84, ../sass/theme/_others.scss */
  .our-approach-banner {
    background-position: center -179px;
  }
}
@media (min-width: 1800px) {
  /* line 84, ../sass/theme/_others.scss */
  .our-approach-banner {
    background-position: center -280px;
  }
}

/* Page: Working at Creative Capsule */
/* line 112, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule {
  padding: 10px 0 0 0 !important;
}
/* line 115, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .span {
  margin-bottom: 40px;
}
/* line 118, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .working-at-cc-img {
  width: 74px;
}
/* line 121, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci {
  padding: 0;
}
/* line 124, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci .blockRow {
  margin: 0 0 20px 0;
}
/* line 127, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci .block {
  width: 100%;
  text-align: center;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 133, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci .block p {
  padding: 0 15px;
}
@media (min-width: 768px) {
  /* line 133, ../sass/theme/_others.scss */
  .inner-page.working-at-creative-capsule .workingatcci .block p {
    padding: 0;
  }
}
/* line 139, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci .block img {
  float: none;
  border: 4px solid #fff;
  margin: 20px 10px 0 0;
}
@media (min-width: 768px) {
  /* line 139, ../sass/theme/_others.scss */
  .inner-page.working-at-creative-capsule .workingatcci .block img {
    float: left;
  }
}
@media (min-width: 768px) {
  /* line 127, ../sass/theme/_others.scss */
  .inner-page.working-at-creative-capsule .workingatcci .block {
    width: 50%;
    text-align: left;
  }
}
/* line 152, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci .right_content {
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  /* line 152, ../sass/theme/_others.scss */
  .inner-page.working-at-creative-capsule .workingatcci .right_content {
    width: 70%;
  }
}
/* line 159, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci h3 {
  width: 100%;
  float: left;
  text-align: center;
  font-weight: 700;
}
@media (min-width: 768px) {
  /* line 159, ../sass/theme/_others.scss */
  .inner-page.working-at-creative-capsule .workingatcci h3 {
    text-align: left;
  }
}
/* line 168, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci p {
  text-align: left;
  margin: 0 0 15px;
  float: left;
}
/* line 173, ../sass/theme/_others.scss */
.inner-page.working-at-creative-capsule .workingatcci .description {
  margin: 0 0 32px 0;
}

/* Page: Privacy Policy */
/* line 179, ../sass/theme/_others.scss */
.inner-page.privacy-policy {
  padding: 10px 0 0 0 !important;
}
/* line 182, ../sass/theme/_others.scss */
.inner-page.privacy-policy .entry-content-page {
  padding: 15px;
  text-align: left;
}
@media (min-width: 975px) {
  /* line 182, ../sass/theme/_others.scss */
  .inner-page.privacy-policy .entry-content-page {
    padding: 0;
  }
}
/* line 189, ../sass/theme/_others.scss */
.inner-page.privacy-policy #content {
  text-align: left;
}
@media (min-width: 975px) and (max-width: 992px) {
  /* line 189, ../sass/theme/_others.scss */
  .inner-page.privacy-policy #content {
    padding: 15px 0;
  }
}
@media (min-width: 992px) {
  /* line 189, ../sass/theme/_others.scss */
  .inner-page.privacy-policy #content {
    padding: 15px 0 15px 15px;
  }
}
/* line 199, ../sass/theme/_others.scss */
.inner-page.privacy-policy .privacyPolicy a {
  font-weight: 700;
}
/* line 201, ../sass/theme/_others.scss */
.inner-page.privacy-policy .privacyPolicy a:hover, .inner-page.privacy-policy .privacyPolicy a:focus, .inner-page.privacy-policy .privacyPolicy a:active {
  text-decoration: underline;
}
/* line 207, ../sass/theme/_others.scss */
.inner-page.privacy-policy .privacyPolicy h3 {
  padding: 0 0 5px;
  font: 700 16px "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 212, ../sass/theme/_others.scss */
.inner-page.privacy-policy .privacyPolicy p {
  margin: 0 0 20px 0;
}
/* line 215, ../sass/theme/_others.scss */
.inner-page.privacy-policy .privacyPolicy ul {
  max-width: 100%;
  margin: -20px 0 20px 8px;
  margin-left: 8px;
  padding: 0;
  width: auto;
}
/* line 221, ../sass/theme/_others.scss */
.inner-page.privacy-policy .privacyPolicy ul li {
  font: normal 16px/1.6 "Lato", Arial;
  font-size: 16px ;
  font-size: 1rem ;
  margin: 0 0 3px 0;
}
/* line 228, ../sass/theme/_others.scss */
.inner-page.privacy-policy .span {
  margin-bottom: 40px;
}

/* Error 404 Page */
/* Fixed footer misalignment on iPhone */
/* line 235, ../sass/theme/_others.scss */
.error404 {
  min-height: calc(100vh - 167px);
}
/* line 241, ../sass/theme/_others.scss */
.error404 .content-wrapper {
  text-align: center;
}
/* line 243, ../sass/theme/_others.scss */
.error404 .content-wrapper img {
  max-width: 280px;
  margin-top: 40px;
}
@media (min-width: 568px) {
  /* line 243, ../sass/theme/_others.scss */
  .error404 .content-wrapper img {
    max-width: 388px;
  }
}
@media (min-width: 975px) {
  /* line 243, ../sass/theme/_others.scss */
  .error404 .content-wrapper img {
    margin-top: 30px;
  }
}
/* line 253, ../sass/theme/_others.scss */
.error404 .content-wrapper .de-image-404 {
  display: none;
}
/* line 257, ../sass/theme/_others.scss */
.error404 .entry-page-content {
  max-width: 100%;
  margin: 0 auto;
}
@media (min-width: 660px) {
  /* line 257, ../sass/theme/_others.scss */
  .error404 .entry-page-content {
    max-width: 605px;
  }
}
@media (min-width: 768px) {
  /* line 235, ../sass/theme/_others.scss */
  .error404 {
    min-height: 100%;
  }
}

/* line 270, ../sass/theme/_others.scss */
.current-lang-de.error404 .en-image-404 {
  display: none;
}
/* line 273, ../sass/theme/_others.scss */
.current-lang-de.error404 .de-image-404 {
  display: block;
  margin: 30px auto 30px;
}

/* job description page */
/* line 280, ../sass/theme/_others.scss */
.cta-block {
  background: #fff;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.15);
  padding: 16px 0 35px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
/* line 289, ../sass/theme/_others.scss */
.cta-block.in-view {
  position: relative;
  box-shadow: none;
  background-color: transparent;
}
/* line 294, ../sass/theme/_others.scss */
.cta-block .job-type {
  font-size: 14px ;
  font-size: 0.875rem ;
  margin: -3px 0 16px !important;
}
/* line 298, ../sass/theme/_others.scss */
.cta-block .job-type.d-block {
  display: block !important;
}

/* line 304, ../sass/theme/_others.scss */
.cta-block a, .apply-online-callout a {
  color: #282828;
  background-color: #9fba29;
  width: 100%;
  display: block;
  text-align: center;
  padding: 15px 0;
  border-radius: 5px;
}
@media (min-width: 1200px) {
  /* line 312, ../sass/theme/_others.scss */
  .cta-block a:hover, .cta-block a:focus, .cta-block a:active, .apply-online-callout a:hover, .apply-online-callout a:focus, .apply-online-callout a:active {
    color: #fff !important;
  }
}

/* line 320, ../sass/theme/_others.scss */
.row-job-description {
  margin-top: 15px;
}
@media (min-width: 768px) {
  /* line 320, ../sass/theme/_others.scss */
  .row-job-description {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 25px;
    margin-right: 0;
  }
}
/* line 328, ../sass/theme/_others.scss */
.row-job-description .open-position-text {
  margin-top: 30px;
}
@media (max-width: 1199px) {
  /* line 330, ../sass/theme/_others.scss */
  .row-job-description .open-position-text .primary-link {
    color: #9fba29 !important;
  }
}

/* job description aside column */
/* line 339, ../sass/theme/_others.scss */
.col-aside {
  max-width: 220px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 339, ../sass/theme/_others.scss */
  .col-aside {
    padding: 0;
  }
}

/* line 346, ../sass/theme/_others.scss */
.apply-online-callout-grid {
  width: 100% !important;
  max-width: 220px;
}
@media (min-width: 768px) {
  /* line 346, ../sass/theme/_others.scss */
  .apply-online-callout-grid {
    margin-top: -105px;
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0);
    will-change: position, transform;
  }
}
/* line 355, ../sass/theme/_others.scss */
.apply-online-callout-grid .open-position-text {
  padding: 0 20px !important;
  margin-top: 25px;
}
@media (max-width: 1199px) {
  /* line 358, ../sass/theme/_others.scss */
  .apply-online-callout-grid .open-position-text .primary-link {
    color: #9fba29 !important;
  }
}

/* line 366, ../sass/theme/_others.scss */
.apply-online-callout {
  background: #fff;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.15);
  padding: 25px 20px;
}
/* line 370, ../sass/theme/_others.scss */
.apply-online-callout p {
  color: #282828;
  margin: 0 0 18px !important;
}
/* line 373, ../sass/theme/_others.scss */
.apply-online-callout p:last-of-type {
  margin-bottom: 25px !important;
}
/* line 376, ../sass/theme/_others.scss */
.apply-online-callout p span {
  display: block;
  line-height: 1.2;
}
/* line 379, ../sass/theme/_others.scss */
.apply-online-callout p span.p-header {
  font-size: 10px ;
  font-size: 0.625rem ;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 3px;
}
/* line 385, ../sass/theme/_others.scss */
.apply-online-callout p span.p-text {
  font-size: 16px ;
  font-size: 1rem ;
}
/* line 392, ../sass/theme/_others.scss */
.apply-online-callout .job-type.d-block {
  display: block !important;
}

/* line 399, ../sass/theme/_others.scss */
.single-vacancies .job-details {
  position: relative;
}
/* line 401, ../sass/theme/_others.scss */
.single-vacancies .job-details .job-details-banner {
  display: block !important;
  position: absolute;
  left: 0;
  top: 0;
  background: url("../images/styles-images/grey-pattern-mobile.png") center no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 126px;
}
@media (min-width: 768px) {
  /* line 401, ../sass/theme/_others.scss */
  .single-vacancies .job-details .job-details-banner {
    background-image: url("../images/styles-images/grey-pattern.png") !important;
  }
}
/* line 414, ../sass/theme/_others.scss */
.single-vacancies .job-details h1 {
  background: none !important;
  color: #282828;
  font-size: 30px !important;
  font-size: 1.875rem !important;
  font-weight: bold;
  border-top: 1px solid #dbdbdb;
  padding: 35px 15px 30px !important;
  position: relative;
}
@media (min-width: 768px) {
  /* line 414, ../sass/theme/_others.scss */
  .single-vacancies .job-details h1 {
    padding: 35px 35% 40px 15px !important;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  /* line 414, ../sass/theme/_others.scss */
  .single-vacancies .job-details h1 {
    border-top: none;
    margin: 0 !important;
  }
}
/* line 430, ../sass/theme/_others.scss */
.single-vacancies .job-details h1 .p-location {
  padding-top: 12px !important;
}
@media (min-width: 768px) {
  /* line 430, ../sass/theme/_others.scss */
  .single-vacancies .job-details h1 .p-location {
    display: none !important;
  }
}
/* line 439, ../sass/theme/_others.scss */
.single-vacancies .job-details ul li span {
  font-size: 15px ;
  font-size: 0.9375rem ;
}
@media (min-width: 992px) {
  /* line 439, ../sass/theme/_others.scss */
  .single-vacancies .job-details ul li span {
    font-size: 16px ;
    font-size: 1rem ;
  }
}
/* line 448, ../sass/theme/_others.scss */
.single-vacancies .job-details .col-job-info p {
  line-height: 24px;
}
/* line 452, ../sass/theme/_others.scss */
.single-vacancies .job-details .col-job-info .job-info-strong strong {
  font-weight: 700;
}
/* line 456, ../sass/theme/_others.scss */
.single-vacancies .job-details .col-job-info h3 {
  font-size: 22px ;
  font-size: 1.375rem ;
  line-height: 32px;
  font-weight: 700;
  padding: 0;
  margin: 27px 0 10px;
}
/* line 463, ../sass/theme/_others.scss */
.single-vacancies .job-details .col-job-info h3:nth-of-type(1) + span {
  display: none;
}
/* line 468, ../sass/theme/_others.scss */
.single-vacancies .job-details .col-job-info span.required-qualification-text {
  display: block;
  margin: 30px 0 -20px;
}
/* line 473, ../sass/theme/_others.scss */
.single-vacancies .job-details .col-job-info p.open-position-text strong {
  font-size: 15px ;
  font-size: 0.9375rem ;
  margin-bottom: 0;
}
/* line 479, ../sass/theme/_others.scss */
.single-vacancies .job-details .col-job-info ol:nth-of-type(2), .single-vacancies .job-details .col-job-info ol:nth-of-type(3) {
  padding-top: 30px;
}

/* line 2, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .top-content.fixed-top {
  transition: transform 0.3s ease;
}
/* line 7, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu {
  background: #fff;
  padding: 15px 0;
  transition: all 0.3s ease;
}
@media (min-width: 992px) {
  /* line 7, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu {
    margin-top: 120px;
  }
}
/* line 16, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu.sticky-submenu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  margin-top: 0;
  background-color: #f0f0f0;
}
/* line 26, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu.sticky-submenu .submenu-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 30, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu.sticky-submenu .submenu-wrapper .sub-logo {
  display: flex;
}
@media (min-width: 992px) {
  /* line 30, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu.sticky-submenu .submenu-wrapper .sub-logo {
    order: unset;
  }
}
@media (min-width: 992px) {
  /* line 40, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu.sticky-submenu .submenu-wrapper .section-nav {
    display: flex;
    justify-content: end;
  }
}
/* line 47, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu.sticky-submenu .submenu-wrapper .section-nav ul {
  list-style-type: none;
}
/* line 52, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu.sticky-submenu .submenu-wrapper .section-nav ul li a:hover, .page-template-template-ai-capabilities .ai-submenu.sticky-submenu .submenu-wrapper .section-nav ul li a.active {
  color: #9fba29;
}
/* line 64, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper {
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  /* line 64, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu .submenu-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
/* line 74, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .sub-logo {
  display: none;
}
/* line 77, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .sub-logo img {
  height: 29px;
  width: 158px;
  object-fit: contain;
}
@media (min-width: 992px) {
  /* line 77, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .sub-logo img {
    width: 100%;
    max-width: 212px;
    height: auto;
  }
}
/* line 91, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav {
  width: 100%;
  display: none;
}
@media (min-width: 992px) {
  /* line 91, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav {
    display: block;
  }
}
/* line 99, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav.active {
  display: block;
}
/* line 103, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav ul {
  flex-direction: column;
  padding: 15px 0;
  list-style-type: none;
}
@media (min-width: 992px) {
  /* line 103, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav ul {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    flex-direction: row;
  }
}
/* line 116, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav ul li {
  margin-right: 30px;
}
/* line 119, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav ul li a {
  color: #282828;
  text-decoration: none;
  font-size: 14px ;
  font-size: 0.875rem ;
  transition: color 0.3s ease;
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
  /* line 119, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav ul li a {
    position: relative;
    border-bottom: unset;
  }
}
/* line 134, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .section-nav ul li a.active {
  color: #9fba29;
}
/* line 144, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .mobile-menu-toggle {
  display: flex;
  background: none;
  border: none;
  padding: 10px;
  font-size: 16px;
  cursor: pointer;
  align-items: center;
  gap: 8px;
}
@media (min-width: 992px) {
  /* line 144, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .mobile-menu-toggle {
    display: none;
  }
}
/* line 158, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .mobile-menu-toggle .current-section {
  font-weight: 500;
  color: #9fba29;
}
/* line 163, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .mobile-menu-toggle i {
  transition: transform 0.3s ease;
}
/* line 167, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-submenu .submenu-wrapper .mobile-menu-toggle.active i {
  transform: rotate(180deg);
}
/* line 187, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .block-accordion .panel-group .panel .panel-collapse {
  padding-bottom: 50px;
  margin-bottom: 15px;
}
/* line 192, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .block-accordion .panel-group .panel .panel-collapse .carousel-indicators li {
  border: 1px solid #fff;
  background-color: transparent;
}
/* line 196, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .block-accordion .panel-group .panel .panel-collapse .carousel-indicators li.active {
  background-color: #fff;
}
/* line 210, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-capabilites-intro .regulated-expertise .underline {
  margin-top: 0;
}
/* line 213, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-capabilites-intro .regulated-expertise .carousel {
  height: auto;
  width: 100% !important;
}
@media (min-width: 768px) {
  /* line 217, ../sass/theme/_ai-capabilities.scss */
  .page-template-template-ai-capabilities .ai-capabilites-intro .regulated-expertise .carousel .carousel-inner {
    width: 448px;
    margin: 0 auto;
  }
}
/* line 224, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-capabilites-intro .regulated-expertise .carousel .carousel-bg {
  width: 100%;
  position: absolute;
  z-index: 1;
}
/* line 230, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-capabilites-intro .regulated-expertise .carousel .carousel-indicators {
  position: relative;
  bottom: inherit;
  top: 14px;
  z-index: 14;
}
/* line 236, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-capabilites-intro .regulated-expertise .carousel .carousel-indicators li {
  width: 10px;
  height: 10px;
  border: 0;
  background-color: #dbdbdb;
  margin: 0 3px 0 0;
  border-radius: 10px;
}
/* line 244, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .ai-capabilites-intro .regulated-expertise .carousel .carousel-indicators li.active {
  float: inherit;
  background-color: #282828;
  border: 0;
}
/* line 257, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .cci-v2.our-capabilities {
  margin-top: 0;
  padding: 50px 0;
}
/* line 260, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .cci-v2.our-capabilities .our-expertise {
  margin: 0;
}
/* line 268, ../sass/theme/_ai-capabilities.scss */
.page-template-template-ai-capabilities .testimonials-callout .testimonial-caption p,
.page-template-template-ai-capabilities .testimonials-callout .testimonial-caption .author-name {
  color: #000;
}

/* line 6, ../sass/theme/_blog.scss */
.container.inner-page .blog-post header {
  margin-top: 80px;
}
@media (min-width: 992px) {
  /* line 6, ../sass/theme/_blog.scss */
  .container.inner-page .blog-post header {
    margin-top: 160px;
  }
}
/* line 11, ../sass/theme/_blog.scss */
.container.inner-page .blog-post header h2 {
  font-size: 22px ;
  font-size: 1.375rem ;
}
@media (min-width: 992px) {
  /* line 11, ../sass/theme/_blog.scss */
  .container.inner-page .blog-post header h2 {
    font-size: 30px ;
    font-size: 1.875rem ;
  }
}
/* line 19, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .post-content p {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 24px;
  margin-bottom: 15px;
}
/* line 25, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .post-content ul,
.container.inner-page .blog-post .post-content ol {
  margin-bottom: 15px;
  padding-left: 20px;
}
/* line 30, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .post-content ul li,
.container.inner-page .blog-post .post-content ol li {
  margin-bottom: 15px;
}
/* line 35, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .post-content img {
  max-width: 100%;
  height: auto;
  border-radius: 0.25rem;
  margin-bottom: 15px;
}
/* line 42, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .post-content a {
  text-decoration: none;
}
/* line 44, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .post-content a:hover {
  text-decoration: underline;
}
/* line 51, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .featured-image-wrapper {
  border-radius: 0.25rem;
  overflow: hidden;
  max-height: 420px;
}
/* line 56, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .featured-image-wrapper .content-wrapper {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75));
  z-index: 2;
}
/* line 59, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .featured-image-wrapper .content-wrapper h2 {
  font-size: 21px ;
  font-size: 1.3125rem ;
  line-height: 1.2;
  margin: 0;
  font-weight: 600;
  -webkit-text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  font-size: 25px ;
  font-size: 1.5625rem ;
}
@media (min-width: 992px) {
  /* line 59, ../sass/theme/_blog.scss */
  .container.inner-page .blog-post .featured-image-wrapper .content-wrapper h2 {
    font-size: 42px ;
    font-size: 2.625rem ;
  }
}
/* line 74, ../sass/theme/_blog.scss */
.container.inner-page .blog-post .featured-image-wrapper::before {
  display: none;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75));
  -webkit-backdrop-filter: blur(10px);
  -moz-backdrop-filter: blur(10px);
  -ms-backdrop-filter: blur(10px);
  -o-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  z-index: 1;
}
@media (min-width: 576px) and (max-width: 767.98px) and (orientation: landscape) {
  /* line 74, ../sass/theme/_blog.scss */
  .container.inner-page .blog-post .featured-image-wrapper::before {
    height: 18%;
  }
}

@media (min-width: 768px) {
  /* line 74, ../sass/theme/_blog.scss */
  .container.inner-page .blog-post .featured-image-wrapper::before {
    height: 20%;
  }
}

/* line 3, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main {
  overflow: hidden;
}
/* line 6, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main h1 {
  font-size: 30px ;
  font-size: 1.875rem ;
  line-height: 1.2 !important;
  padding-bottom: 20px;
  margin-bottom: 18px;
}
@media (min-width: 992px) {
  /* line 13, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .bc-align {
    padding-left: 35px !important;
  }
}
/* line 19, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-pharma-banner {
  width: 100%;
  height: 375px;
  margin-top: 97px;
}
@media (min-width: 768px) {
  /* line 19, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-pharma-banner {
    height: 460px;
    margin: 87px 0 15px;
  }
}
@media (min-width: 976px) and (max-width: 991px) {
  /* line 19, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-pharma-banner {
    margin-top: 146px;
  }
}
@media (min-width: 992px) {
  /* line 19, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-pharma-banner {
    margin-top: 110px;
  }
}
@media (min-width: 1200px) {
  /* line 38, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .project-info {
    width: 330px;
  }
}
/* line 49, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-item-client-testimonials-bg {
  background-image: url("../images/styles-images/bg-one-request-mobile.jpg");
}
@media (min-width: 768px) {
  /* line 49, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .carousel-life-science-pharma-banner .carousel-item-client-testimonials-bg {
    background-image: url("../images/styles-images/bg-one-request.jpg");
  }
}
@media (min-width: 768px) {
  /* line 59, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-companies .container {
    width: 96% !important;
  }
}
/* line 65, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info {
  margin-bottom: 45px;
}
@media (min-width: 992px) {
  /* line 69, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .intro-support-wrapper {
    margin-top: 162px;
  }
}
/* line 75, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .intro-support-wrapper .icon-wrapper img {
  height: 50px;
  max-width: 70px;
  object-fit: contain;
}
/* line 81, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-companies .row-header-info .intro-support-wrapper .icon-wrapper p {
  font-size: 13px ;
  font-size: 0.8125rem ;
  line-height: 16px;
  font-weight: 600;
  max-width: 106px;
  margin: 15px auto;
}
/* line 93, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites {
  padding-bottom: 50px;
}
/* line 95, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .row {
  padding-bottom: 0;
}
/* line 99, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .service-icons-wrapper {
  max-width: 100%;
  gap: 25px 25px;
}
@media (min-width: 1200px) {
  /* line 99, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .service-icons-wrapper {
    gap: 25px 30px;
  }
}
/* line 106, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .service-icons-wrapper img {
  margin-left: 0 !important;
}
/* line 111, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-jenkins, .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-kentico-software {
  max-width: 90px;
}
@media (min-width: 992px) {
  /* line 111, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-jenkins, .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-kentico-software {
    max-width: 100px;
  }
}
/* line 117, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .sendgrid-logo {
  max-width: 90px;
}
@media (min-width: 992px) {
  /* line 117, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .sendgrid-logo {
    max-width: 99px;
  }
}
/* line 124, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-cloud-acquia, .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-browserstack {
  max-width: 100px;
}
@media (min-width: 992px) {
  /* line 124, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-cloud-acquia, .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-browserstack {
    max-width: 124px;
  }
}
/* line 130, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-browserstack {
  margin-right: 0 !important;
}
/* line 133, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-wordpress, .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-drupal {
  max-width: 60px;
}
@media (min-width: 992px) {
  /* line 133, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-wordpress, .page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-drupal {
    margin-right: 15px;
    max-width: 70px;
  }
}
/* line 140, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .life-science-services.digitalization-websites .logo-adobe-experience-manager {
  max-width: 85px;
}
/* line 146, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .clients-callout .scpharmaceuticals-logo {
  max-width: 160px !important;
}
/* line 152, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .clients-callout .logo-wrap img,
.page-template-template-life-science-pharma-companies main .clients-callout .client-logos-mobile img {
  max-width: 125px;
}
/* line 157, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .clients-callout .client-logos-mobile {
  justify-content: center;
}
/* line 160, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .clients-callout .client-logos-mobile .logo-wrap:last-child {
  width: 50%;
}
@media (min-width: 768px) {
  /* line 169, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .testimonials-callout .carousel .carousel-item {
    min-height: 332px;
  }
}
@media (min-width: 992px) {
  /* line 169, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .testimonials-callout .carousel .carousel-item {
    min-height: 240px;
  }
}
@media (min-width: 768px) {
  /* line 177, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .testimonials-callout .carousel .carousel-item .testimonial-caption {
    flex-wrap: nowrap;
  }
}
@media (min-width: 992px) {
  /* line 187, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .regulated-expertise .carousel {
    margin-top: 10px;
    max-width: 84%;
  }
}
@media (min-width: 992px) {
  /* line 193, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .regulated-expertise .carousel .carousel-inner {
    width: 409px;
  }
}
/* line 201, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .lsp-marketing-automation {
  padding-top: 35px;
}
@media (min-width: 992px) {
  /* line 201, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .lsp-marketing-automation {
    padding-top: 0;
  }
}
/* line 206, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automation, .page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automatisierung {
  margin: 0;
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  /* line 206, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automation, .page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automatisierung {
    margin-top: 0;
  }
}
/* line 212, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automation .text-wrapper, .page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automatisierung .text-wrapper {
  padding: 0;
}
@media (min-width: 992px) {
  /* line 212, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automation .text-wrapper, .page-template-template-life-science-pharma-companies main .lsp-marketing-automation .marketing-automatisierung .text-wrapper {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  /* line 220, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .lsp-marketing-automation .img-wrapper {
    margin-top: 93px;
  }
}
/* line 226, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .lsp-marketing-automation .service-icons-wrapper {
  gap: 15px 30px;
}
/* line 228, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .lsp-marketing-automation .service-icons-wrapper img {
  max-width: 110px;
  margin-left: 0 !important;
}
/* line 233, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .lsp-marketing-automation .service-icons-wrapper .activecampaign-logo {
  max-width: 140px;
}
/* line 239, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies main .mobile-solutions {
  padding: 32px 0 40px;
}
@media (min-width: 992px) {
  /* line 241, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies main .mobile-solutions .carousel {
    margin-top: 48px;
  }
}
/* line 248, ../sass/theme/_life-science-pharma.scss */
.page-template-template-life-science-pharma-companies.current-lang-de {
 /*
 .lsp-marketing-automation {
    .img-wrapper {
        @include media-breakpoint-up(lg) {
            margin-top: 0;
        }
        img {
            max-width: 450px;
        }
    }
 }
.marketing-automatisierung {
    padding-top: 30px;
}*/
}
@media (min-width: 768px) {
  /* line 251, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies.current-lang-de .testimonials-callout .carousel .carousel-item {
    min-height: 405px;
  }
}
@media (min-width: 992px) {
  /* line 251, ../sass/theme/_life-science-pharma.scss */
  .page-template-template-life-science-pharma-companies.current-lang-de .testimonials-callout .carousel .carousel-item {
    min-height: 320px;
  }
}

/* line 1, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
@media (min-width: 768px) {
  /* line 7, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .row {
    text-align: left !important;
  }
}
/* line 13, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel {
  height: auto;
}
/* line 16, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .container {
  z-index: 6;
}
/* line 20, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .carousel-item {
  min-height: 330px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 20, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel .carousel-item {
    min-height: 410px;
  }
}
@media (min-width: 992px) {
  /* line 20, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel .carousel-item {
    min-height: 207px;
  }
}
/* line 31, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .carousel-item .row {
  position: relative;
  top: 0;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media (min-width: 768px) {
  /* line 31, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel .carousel-item .row {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 44, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .carousel-item .row .testimonial-caption .testimonial-author img.redivus-health {
  width: 130px;
}
/* line 48, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .carousel-item .row .testimonial-caption .testimonial-author img.novel-capital {
  width: 140px;
}
@media (min-width: 768px) {
  /* line 48, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel .carousel-item .row .testimonial-caption .testimonial-author img.novel-capital {
    width: 100px;
  }
}
/* line 62, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .carousel-item .row .testimonial-caption .testimonial-author img.redivus-health {
  width: 130px;
}
/* line 66, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .carousel-item .row .testimonial-caption .testimonial-author img.novel-capital {
  width: 140px;
}
@media (min-width: 768px) {
  /* line 66, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel .carousel-item .row .testimonial-caption .testimonial-author img.novel-capital {
    width: 100px;
  }
}
/* line 78, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel .carousel-inner {
  width: 80%;
  margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 78, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel .carousel-inner {
    width: 87%;
  }
}
@media (min-width: 992px) {
  /* line 78, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel .carousel-inner {
    width: 100%;
  }
}
/* line 92, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel-control {
  top: 200px;
  text-shadow: none;
  width: 25px;
  height: 25px;
}
/* line 98, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel-control.left {
  left: 15px;
}
@media (min-width: 768px) {
  /* line 98, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel-control.left {
    top: 170px;
  }
}
@media (min-width: 992px) {
  /* line 98, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel-control.left {
    left: 0;
    top: 160px;
  }
}
@media (min-width: 1200px) {
  /* line 98, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel-control.left {
    left: -10px;
    top: 165px;
  }
}
/* line 116, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel-control.right {
  right: 15px;
}
@media (min-width: 768px) {
  /* line 116, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel-control.right {
    top: 170px;
  }
}
@media (min-width: 992px) {
  /* line 116, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel-control.right {
    right: 0;
    top: 160px;
  }
}
@media (min-width: 1200px) {
  /* line 116, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .carousel-control.right {
    right: -10px;
    top: 165px;
  }
}
/* line 135, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .client-picture {
  max-width: 115px;
  margin-top: 11px;
}
@media (min-width: 768px) {
  /* line 135, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .client-picture {
    max-width: 135px;
  }
}
/* line 145, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-client-logos img {
  max-width: 130px;
}
@media (min-width: 768px) {
  /* line 145, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .testimonial-client-logos img {
    margin-left: 100px;
  }
}
/* line 154, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption {
  display: flex;
  flex-wrap: wrap;
}
/* line 158, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption p {
  font-size: 18px !important;
  font-size: 1.125rem !important;
  letter-spacing: 0.45px;
  line-height: 1.5;
  color: #fff;
}
@media (min-width: 768px) {
  /* line 158, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .testimonial-caption p {
    margin-top: 5px;
  }
}
@media (min-width: 992px) {
  /* line 158, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .testimonial-caption p {
    padding-right: 23px;
  }
}
/* line 172, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption p:before {
  content: '';
  position: relative;
  top: 0;
  left: 50%;
  display: block;
  margin-bottom: 17px;
  line-height: 1;
  background: url(../../content/images/styles-images/quote-testimonials-white.png) no-repeat;
  background-size: contain;
  width: 41px;
  height: 26px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  /* line 172, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .testimonial-caption p:before {
    position: absolute;
    left: -42px;
    top: 11px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
/* line 195, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .author-name {
  color: #fff;
  margin-top: 5px;
}
/* line 200, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-text,
.testimonials-callout .testimonial-caption .testimonial-author {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 205, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-text {
  order: 2;
}
/* line 209, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author {
  order: 1;
  margin-bottom: 20px;
}
/* line 214, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-alkermes {
  max-width: 112px;
}
/* line 218, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-intersect-ent, .testimonials-callout .testimonial-caption .testimonial-author img.logo-intersect, .testimonials-callout .testimonial-caption .testimonial-author img.logo-onerequest {
  max-width: 130px;
}
/* line 224, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-celurity {
  max-width: 150px;
}
/* line 228, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-brightree {
  max-width: 95px;
}
/* line 232, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-bungii {
  max-width: 114px;
}
/* line 236, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-mainstdata {
  max-width: 103px;
}
/* line 240, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-gisc {
  max-width: 130px;
}
/* line 244, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-planitimpact {
  max-width: 179px;
}
/* line 248, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author img.logo-frost-arnett {
  max-width: 202px;
}
/* line 253, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author h5 {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1.25;
}
/* line 258, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .testimonial-caption .testimonial-author .author-company {
  color: #797979;
}
@media (min-width: 768px) {
  /* line 209, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .testimonial-caption .testimonial-author {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 154, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout .testimonial-caption {
    display: block;
  }
}
/* line 272, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.bg-grey {
  background-color: #f0f0f0;
}
@media (min-width: 768px) {
  /* line 275, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout.bg-grey .row {
    width: 100%;
  }
}
/* line 281, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.bg-grey p,
.testimonials-callout.bg-grey .author-name {
  color: #282828;
}
/* line 286, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.bg-grey .author-company {
  color: #797979;
}
/* line 290, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.bg-grey .testimonial-caption p::before {
  width: 38px;
  height: 25px;
  background-image: url(../../content/images/styles-images/quote-testimonials.png);
}
/* line 297, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout .carousel-indicators {
  display: none;
}
/* line 303, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.modified.bg-grey .row {
  width: auto;
}
@media (min-width: 768px) {
  /* line 303, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout.modified.bg-grey .row {
    padding-left: 57px;
  }
}
@media (min-width: 992px) {
  /* line 303, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout.modified.bg-grey .row {
    padding-left: 0;
  }
}
/* line 316, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.modified .client-picture {
  max-width: 80px;
}
@media (min-width: 768px) {
  /* line 316, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout.modified .client-picture {
    max-width: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 325, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout.modified .carousel .carousel-item {
    min-height: 315px;
  }
}
@media (min-width: 992px) {
  /* line 325, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout.modified .carousel .carousel-item {
    padding: 0 65px;
    min-height: 250px;
  }
}
@media (min-width: 768px) {
  /* line 340, ../sass/modules/_testimonials-callout.scss */
  .testimonials-callout.modified .carousel-control.left, .testimonials-callout.modified .carousel-control.right {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 350, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.modified .testimonial-client-logos .logo-brightree {
  max-width: 95px;
}
/* line 354, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.modified .testimonial-client-logos .logo-celularity {
  max-width: 79px;
}
/* line 358, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.modified .testimonial-client-logos .logo-mainstdata {
  max-width: 80px;
}
/* line 362, ../sass/modules/_testimonials-callout.scss */
.testimonials-callout.modified .testimonial-client-logos .c2fo-logo {
  max-width: 80px;
}

/* line 376, ../sass/modules/_testimonials-callout.scss */
.aws .testimonials-callout .carousel .carousel-item,
.life-science-companies .testimonials-callout .carousel .carousel-item,
.our-capabilities .testimonials-callout .carousel .carousel-item,
.technology-selection .testimonials-callout .carousel .carousel-item {
  min-height: 330px;
}
@media (min-width: 768px) {
  /* line 376, ../sass/modules/_testimonials-callout.scss */
  .aws .testimonials-callout .carousel .carousel-item,
  .life-science-companies .testimonials-callout .carousel .carousel-item,
  .our-capabilities .testimonials-callout .carousel .carousel-item,
  .technology-selection .testimonials-callout .carousel .carousel-item {
    min-height: 460px;
  }
}
@media (min-width: 992px) {
  /* line 376, ../sass/modules/_testimonials-callout.scss */
  .aws .testimonials-callout .carousel .carousel-item,
  .life-science-companies .testimonials-callout .carousel .carousel-item,
  .our-capabilities .testimonials-callout .carousel .carousel-item,
  .technology-selection .testimonials-callout .carousel .carousel-item {
    min-height: 400px;
  }
}
/* line 387, ../sass/modules/_testimonials-callout.scss */
.aws .testimonials-callout .carousel .carousel-item .row,
.life-science-companies .testimonials-callout .carousel .carousel-item .row,
.our-capabilities .testimonials-callout .carousel .carousel-item .row,
.technology-selection .testimonials-callout .carousel .carousel-item .row {
  position: relative;
  top: 0;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media (min-width: 768px) {
  /* line 387, ../sass/modules/_testimonials-callout.scss */
  .aws .testimonials-callout .carousel .carousel-item .row,
  .life-science-companies .testimonials-callout .carousel .carousel-item .row,
  .our-capabilities .testimonials-callout .carousel .carousel-item .row,
  .technology-selection .testimonials-callout .carousel .carousel-item .row {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

/* single block testimonial */
/* line 404, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial {
  background: #f7f7f7;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
/* line 409, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-info {
  background-color: #9fba29;
  padding: 25px 15px;
  border-radius: 5px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 409, ../sass/modules/_testimonials-callout.scss */
  .single-block-testimonial .testimonial-info {
    padding: 20px 20px 15px;
  }
}
/* line 419, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-info:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 4px;
  background: url("../images/styles-images/quotes-grey.svg") no-repeat center;
  background-size: cover;
  width: 59px;
  height: 31px;
}
@media (min-width: 992px) {
  /* line 419, ../sass/modules/_testimonials-callout.scss */
  .single-block-testimonial .testimonial-info:before {
    right: 20px;
    width: 120px;
    height: 60px;
  }
}
/* line 436, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-info p {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  color: #000;
  font-style: italic;
  margin: 0;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 436, ../sass/modules/_testimonials-callout.scss */
  .single-block-testimonial .testimonial-info p {
    text-align: left;
  }
}
/* line 450, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-between;
  position: relative;
  border-radius: 5px;
  padding: 22px 20px 20px;
}
@media (min-width: 992px) {
  /* line 450, ../sass/modules/_testimonials-callout.scss */
  .single-block-testimonial .testimonial-header {
    flex-flow: row nowrap;
  }
}
/* line 463, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 45px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #9fba29;
}
/* line 475, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header .t-image {
  width: 70px;
  margin-right: 15px;
  border-radius: 50%;
}
/* line 481, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header > div {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
/* line 486, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header > div p {
  line-height: 22px;
  margin: 0;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 486, ../sass/modules/_testimonials-callout.scss */
  .single-block-testimonial .testimonial-header > div p {
    text-align: left;
  }
}
/* line 497, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header .t-name {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 22px;
  color: #000;
  font-weight: 700;
}
/* line 504, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header .t-designation {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 22px;
  color: #797979;
  width: 90%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  /* line 504, ../sass/modules/_testimonials-callout.scss */
  .single-block-testimonial .testimonial-header .t-designation {
    font-size: 14px ;
    font-size: 0.875rem ;
    line-height: 18px;
    width: 80%;
    margin: 0;
  }
}
/* line 519, ../sass/modules/_testimonials-callout.scss */
.single-block-testimonial .testimonial-header .t-logo {
  max-width: 98px;
  max-height: 41px;
  margin-top: 12px;
}
@media (min-width: 992px) {
  /* line 519, ../sass/modules/_testimonials-callout.scss */
  .single-block-testimonial .testimonial-header .t-logo {
    max-width: 90px;
    margin-top: 0;
  }
}

/* team carousel */
/* line 533, ../sass/modules/_testimonials-callout.scss */
.team-testimonials {
  padding: 0 5px 10px;
}
@media (min-width: 768px) {
  /* line 533, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials {
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 533, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials {
    padding: 0;
  }
}
@media (min-width: 768px) {
  /* line 544, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-inner {
    max-width: 760px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  /* line 551, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-grid {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
  }
}
/* line 559, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .member-picture-block {
  width: 184px;
  height: 184px;
  border: 1px solid #dbdbdb;
  margin: 0 auto 25px;
}
@media (min-width: 768px) {
  /* line 559, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .member-picture-block {
    margin: 0;
  }
}
@media (min-width: 992px) {
  /* line 559, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .member-picture-block {
    width: 204px;
    height: 204px;
  }
}
/* line 574, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .member-picture-block img {
  padding: 4px;
}
@media (min-width: 768px) {
  /* line 579, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .member-info-block {
    display: flex;
    flex-flow: column nowrap;
    width: 66%;
    margin-left: 30px;
  }
}
@media (min-width: 992px) {
  /* line 579, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .member-info-block {
    width: 68%;
    margin-left: 40px;
  }
}
/* line 592, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .member-info-block .author-name {
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 24px;
  color: #282828;
  font-weight: 700;
  padding: 0;
  margin: 0;
}
/* line 601, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .member-info-block .author-company {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 21px;
  color: #282828;
  padding: 5px 0;
  margin: 0;
  font-weight: 500;
}
/* line 610, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .member-info-block .author-years {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  color: #757575;
  margin: 0;
}
/* line 617, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .member-info-block .member-level-2 {
  margin-top: 30px;
}
@media (min-width: 768px) {
  /* line 617, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .member-info-block .member-level-2 {
    margin: 0 0 20px;
    order: -1;
  }
}
/* line 625, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .member-info-block .member-level-2 p {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  color: #282828;
  margin: 0;
  font-style: italic;
}
/* line 635, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section {
  max-width: 772px;
  margin: 0 auto;
}
/* line 639, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .team-member-video {
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 639, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-video-section .team-member-video {
    padding-left: 0;
    padding-right: 30px;
  }
}
/* line 649, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .team-member-video .video-wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 649, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-video-section .team-member-video .video-wrapper {
    padding-left: 0;
    padding-right: 30px;
  }
}
/* line 665, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .team-member-video #video-player {
  height: auto;
}
@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {
  /* line 665, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-video-section .team-member-video #video-player {
    width: 400px !important;
  }
}
/* line 674, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .team-member-video-thumb:hover {
  cursor: pointer;
}
/* line 678, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .team-member-grid {
  display: block;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 678, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-video-section .team-member-grid {
    padding-left: 15px;
  }
}
/* line 686, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .team-member-grid .author-company {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 16.8px;
  margin-top: 2px;
}
/* line 693, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .member-level-1 {
  margin-top: 25px;
  padding: 0 20px;
}
@media (min-width: 768px) {
  /* line 693, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-video-section .member-level-1 {
    margin-top: 0;
    padding: 0;
  }
}
/* line 703, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .member-level-2 {
  margin-top: 15px;
}
@media (min-width: 768px) {
  /* line 703, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-video-section .member-level-2 {
    margin-top: 0;
    margin-bottom: 15px;
  }
}
/* line 711, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .member-level-2 p {
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 28px;
}
/* line 717, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .member-picture-block {
  width: 44px;
  height: 44px;
  border: none;
}
@media (min-width: 768px) {
  /* line 717, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .team-member-video-section .member-picture-block {
    width: 60px;
    height: 60px;
  }
}
/* line 727, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .team-member-video-section .member-picture-block img {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  padding: 0;
}
/* line 734, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .carousel-control {
  top: 80px;
  font-size: inherit;
  width: auto;
  bottom: auto;
  text-shadow: none;
}
@media (min-width: 1200px) {
  /* line 742, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control:hover {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  /* line 734, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control {
    top: 98px;
  }
}
@media (min-width: 992px) {
  /* line 734, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control {
    top: 92px;
  }
}
/* line 755, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .carousel-control.left {
  left: 10px;
}
@media (min-width: 768px) {
  /* line 755, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control.left {
    left: -30px;
  }
}
@media (min-width: 992px) {
  /* line 755, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control.left {
    left: -15px;
  }
}
/* line 767, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .carousel-control.right {
  right: 10px;
}
@media (min-width: 768px) {
  /* line 767, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control.right {
    right: -30px;
  }
}
@media (min-width: 992px) {
  /* line 767, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control.right {
    right: -15px;
  }
}
@media (min-width: 1200px) {
  /* line 767, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-control.right {
    right: -30px;
  }
}
/* line 784, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .carousel-indicators {
  position: relative;
  margin: 30px 0 0;
  width: 100%;
  height: 14px;
}
@media (min-width: 992px) {
  /* line 784, ../sass/modules/_testimonials-callout.scss */
  .team-testimonials .carousel-indicators {
    margin: 42px 0 0;
  }
}
/* line 794, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .carousel-indicators li {
  background-color: #C4C4C4;
  margin-right: 18px;
  border: none;
}
/* line 799, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .carousel-indicators li:last-child {
  margin-right: 0;
}
/* line 803, ../sass/modules/_testimonials-callout.scss */
.team-testimonials .carousel-indicators li.active {
  position: relative;
  width: 16px;
  height: 13px;
  background: url("../images/styles-images/heart.svg") no-repeat center;
  background-size: cover;
  border-radius: 0;
  margin-top: -1px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 819, ../sass/modules/_testimonials-callout.scss */
.page-template-template-veeva .veeva .testimonials-callout {
  background-size: inherit;
  background-position: top;
  background-repeat: unset;
}
@media (min-width: 768px) {
  /* line 819, ../sass/modules/_testimonials-callout.scss */
  .page-template-template-veeva .veeva .testimonials-callout {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
  }
}
/* line 830, ../sass/modules/_testimonials-callout.scss */
.page-template-template-veeva .veeva .testimonials-callout .client-picture {
  max-width: 80px;
}
@media (min-width: 768px) {
  /* line 830, ../sass/modules/_testimonials-callout.scss */
  .page-template-template-veeva .veeva .testimonials-callout .client-picture {
    max-width: 50px;
  }
}
/* line 839, ../sass/modules/_testimonials-callout.scss */
.page-template-template-veeva .veeva .testimonials-callout .carousel .row {
  width: auto;
}
@media (min-width: 768px) {
  /* line 839, ../sass/modules/_testimonials-callout.scss */
  .page-template-template-veeva .veeva .testimonials-callout .carousel .row {
    padding-left: 57px;
  }
}
@media (min-width: 992px) {
  /* line 839, ../sass/modules/_testimonials-callout.scss */
  .page-template-template-veeva .veeva .testimonials-callout .carousel .row {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 851, ../sass/modules/_testimonials-callout.scss */
  .page-template-template-veeva .veeva .testimonials-callout .carousel .carousel-item {
    min-height: 295px;
  }
}
@media (min-width: 992px) {
  /* line 851, ../sass/modules/_testimonials-callout.scss */
  .page-template-template-veeva .veeva .testimonials-callout .carousel .carousel-item {
    padding: 0 65px;
    min-height: 212px;
  }
}
@media (min-width: 768px) {
  /* line 866, ../sass/modules/_testimonials-callout.scss */
  .page-template-template-veeva .veeva .testimonials-callout .carousel-control.left, .page-template-template-veeva .veeva .testimonials-callout .carousel-control.right {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@media (max-width: 767.98px) {
  /* line 880, ../sass/modules/_testimonials-callout.scss */
  .working-at-creative-capsule .team-testimonials .carousel-control {
    top: auto;
    z-index: 2;
    bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  /* line 887, ../sass/modules/_testimonials-callout.scss */
  .working-at-creative-capsule .team-testimonials .carousel-control.left {
    left: 30%;
  }
}
@media (max-width: 600px) {
  /* line 887, ../sass/modules/_testimonials-callout.scss */
  .working-at-creative-capsule .team-testimonials .carousel-control.left {
    left: 25%;
  }
}
@media (max-width: 400px) {
  /* line 887, ../sass/modules/_testimonials-callout.scss */
  .working-at-creative-capsule .team-testimonials .carousel-control.left {
    left: 19%;
  }
}
@media (max-width: 767px) {
  /* line 901, ../sass/modules/_testimonials-callout.scss */
  .working-at-creative-capsule .team-testimonials .carousel-control.right {
    right: 30%;
  }
}
@media (max-width: 600px) {
  /* line 901, ../sass/modules/_testimonials-callout.scss */
  .working-at-creative-capsule .team-testimonials .carousel-control.right {
    right: 25%;
  }
}
@media (max-width: 400px) {
  /* line 901, ../sass/modules/_testimonials-callout.scss */
  .working-at-creative-capsule .team-testimonials .carousel-control.right {
    right: 19%;
  }
}

@media (min-width: 992px) {
  /* line 923, ../sass/modules/_testimonials-callout.scss */
  .life-science-companies .testimonials-callout .carousel .carousel-item,
  .technology-selection .testimonials-callout .carousel .carousel-item,
  .our-capabilities .testimonials-callout .carousel .carousel-item {
    min-height: 320px;
  }
}

@media (min-width: 768px) {
  /* line 938, ../sass/modules/_testimonials-callout.scss */
  .current-lang-de.page-template-template-veeva .veeva .testimonials-callout .carousel .carousel-item {
    min-height: 330px !important;
  }
}

/* line 1, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout {
  background: #9fba29;
  clear: both;
}
/* line 4, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout.bg-grey {
  background: #f0f0f0;
}
/* line 6, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout.bg-grey .cta-text {
  color: #282828;
}
/* line 10, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .cta-text {
  font-size: 20px !important;
  font-size: 1.25rem !important;
  color: #282828;
  font-weight: 400;
  padding-top: 0;
  display: inline-block;
}
/* line 17, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .cta-link {
  line-height: normal;
  margin-left: 25px;
}
/* line 20, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .cta-link:hover, .lets-talk-callout .cta-link:focus, .lets-talk-callout .cta-link:active {
  text-decoration: none !important;
}
/* line 25, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .cta-link svg {
  margin-left: 5px;
  vertical-align: baseline;
}
/* line 30, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .container {
  position: relative;
  height: 100%;
}
/* line 33, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .container .row {
  height: 100%;
}
/* line 36, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .container .side-img {
  position: absolute;
  max-width: 235px;
  left: -30px;
  top: 2px;
}
/* line 41, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .container .side-img.small {
  max-width: 90px;
  left: 20px;
}
@media (min-width: 1200px) {
  /* line 36, ../sass/modules/_lets-talk-callout.scss */
  .lets-talk-callout .container .side-img {
    left: -115px;
  }
}
/* line 50, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .col-md-12 {
  min-height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 55, ../sass/modules/_lets-talk-callout.scss */
.lets-talk-callout .col-md-12 img {
  max-width: 90px;
}
@media (min-width: 992px) {
  /* line 50, ../sass/modules/_lets-talk-callout.scss */
  .lets-talk-callout .col-md-12 {
    height: 90px;
  }
}

/* Drop Us a line Fixed */
/* line 65, ../sass/modules/_lets-talk-callout.scss */
.cta-fixed {
  position: fixed;
  bottom: 130px;
  z-index: 11;
  right: 10px;
  width: 60px;
}
/* line 71, ../sass/modules/_lets-talk-callout.scss */
.cta-fixed img {
  width: 60px;
  height: 60px;
  box-shadow: 0 2px 10px rgba(40, 40, 40, 0.2);
}
@media (min-width: 768px) {
  /* line 65, ../sass/modules/_lets-talk-callout.scss */
  .cta-fixed {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 83, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-en .lets-talk-callout .cta-text {
    margin-left: 9px;
  }
}
@media (min-width: 768px) {
  /* line 92, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-en .veeva-page .lets-talk-callout .cta-text {
    margin-left: 12px;
  }
}
@media (min-width: 1200px) {
  /* line 92, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-en .veeva-page .lets-talk-callout .cta-text {
    margin-left: 148px;
  }
}
@media (min-width: 1200px) {
  /* line 100, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-en .veeva-page .lets-talk-callout .side-img {
    left: -111px;
  }
}
@media (min-width: 1200px) {
  /* line 106, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-en .veeva-page .cta-link {
    margin-left: 85px;
  }
}

/* line 117, ../sass/modules/_lets-talk-callout.scss */
.current-lang-de .callout.lets-talk-callout {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 90px;
}
/* line 122, ../sass/modules/_lets-talk-callout.scss */
.current-lang-de .callout.lets-talk-callout .row {
  min-height: 90px;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 122, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .row {
    display: flex;
    align-items: center;
    text-align: left;
    height: 90px;
  }
}
/* line 132, ../sass/modules/_lets-talk-callout.scss */
.current-lang-de .callout.lets-talk-callout h3 {
  font-size: 20px !important;
  font-size: 1.25rem !important;
  text-transform: none;
  margin-bottom: 10px;
  margin-top: 12px;
}
@media (min-width: 768px) {
  /* line 132, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout h3 {
    padding-top: 0;
    margin: 0;
  }
}
/* line 144, ../sass/modules/_lets-talk-callout.scss */
.current-lang-de .callout.lets-talk-callout .logo-wrapper .side-img {
  position: relative;
  left: -15px;
  top: 1px;
}
@media (min-width: 1200px) {
  /* line 144, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .logo-wrapper .side-img {
    left: -85px;
  }
}
@media (min-width: 992px) {
  /* line 143, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .logo-wrapper {
    text-align: left;
    -webkit-flex: 0 0 110px;
    -ms-flex: 0 0 110px;
    flex: 0 0 110px;
    max-width: 110px;
  }
}
@media (min-width: 1200px) {
  /* line 143, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .logo-wrapper {
    margin-left: -75px;
    -webkit-flex: 0 0 200px;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    max-width: 200px;
  }
}
/* line 161, ../sass/modules/_lets-talk-callout.scss */
.current-lang-de .callout.lets-talk-callout .button-wrapper {
  padding-top: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 163, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .button-wrapper .cta-link {
    margin-left: 12px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 163, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .button-wrapper .cta-link {
    margin-left: 29px;
  }
}
@media (min-width: 1200px) {
  /* line 163, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .button-wrapper .cta-link {
    margin-left: 39px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 161, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .button-wrapper {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 992px) {
  /* line 161, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .button-wrapper {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  /* line 161, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .button-wrapper {
    -webkit-flex: 0 0 22%;
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 184, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .col-lg-7 {
    -webkit-flex: 0 0 67%;
    -ms-flex: 0 0 67%;
    flex: 0 0 67%;
    max-width: 67%;
  }
}
@media (min-width: 1200px) {
  /* line 184, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout .col-lg-7 {
    -webkit-flex: 0 0 65%;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
  }
}
/* line 192, ../sass/modules/_lets-talk-callout.scss */
.current-lang-de .callout.lets-talk-callout a {
  font-size: 20px ;
  font-size: 1.25rem ;
}
@media (min-width: 992px) {
  /* line 117, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .callout.lets-talk-callout {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 204, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .veeva-page .lets-talk-callout .side-img,
  .current-lang-de .software-companies .lets-talk-callout .side-img {
    left: -72px !important;
  }
}
@media (min-width: 1200px) {
  /* line 209, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .veeva-page .lets-talk-callout .cta-text,
  .current-lang-de .software-companies .lets-talk-callout .cta-text {
    margin-left: 43px;
  }
}
@media (min-width: 1200px) {
  /* line 215, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .veeva-page .cta-link,
  .current-lang-de .software-companies .cta-link {
    margin-left: 36px !important;
  }
}
@media (min-width: 992px) {
  /* line 223, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .technology-selection .lets-talk-callout .container.bc-align, .current-lang-de .our-capabilities .lets-talk-callout .container.bc-align {
    padding-left: 20px !important;
  }
}
@media (min-width: 1200px) {
  /* line 223, ../sass/modules/_lets-talk-callout.scss */
  .current-lang-de .technology-selection .lets-talk-callout .container.bc-align, .current-lang-de .our-capabilities .lets-talk-callout .container.bc-align {
    padding-left: 35px !important;
  }
}

/* line 1, ../sass/modules/_clients-callout.scss */
.clients-callout {
  background-color: #ececec;
}
/* line 3, ../sass/modules/_clients-callout.scss */
.clients-callout .container.bc-align {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 3, ../sass/modules/_clients-callout.scss */
  .clients-callout .container.bc-align {
    padding-left: 35px !important;
  }
}
@media (min-width: 1200px) {
  /* line 3, ../sass/modules/_clients-callout.scss */
  .clients-callout .container.bc-align {
    padding-left: 49px !important;
  }
}
/* line 13, ../sass/modules/_clients-callout.scss */
.clients-callout .clients-title-wrapper h3 {
  font-weight: 400;
  font-size: 20px !important;
  font-size: 1.25rem !important;
}
/* line 18, ../sass/modules/_clients-callout.scss */
.clients-callout .row {
  min-height: 80px;
}
/* line 20, ../sass/modules/_clients-callout.scss */
.clients-callout .row.client-logos {
  display: none;
}
@media (min-width: 768px) {
  /* line 20, ../sass/modules/_clients-callout.scss */
  .clients-callout .row.client-logos {
    display: flex;
  }
}
/* line 26, ../sass/modules/_clients-callout.scss */
.clients-callout .row.client-logos-mobile {
  display: flex;
}
@media (min-width: 768px) {
  /* line 26, ../sass/modules/_clients-callout.scss */
  .clients-callout .row.client-logos-mobile {
    display: none;
  }
}
@media (min-width: 280px) and (max-width: 567px) {
  /* line 32, ../sass/modules/_clients-callout.scss */
  .clients-callout .row.client-logos-mobile img.logo-propharma, .clients-callout .row.client-logos-mobile img.logo-intersect {
    margin-top: 9px;
  }
}
/* line 41, ../sass/modules/_clients-callout.scss */
.clients-callout .row .logo-wrap {
  position: relative;
  float: left;
  min-height: 64px;
  width: 50%;
  text-align: center;
  padding: 0;
}
@media (min-width: 280px) and (max-width: 767px) {
  /* line 48, ../sass/modules/_clients-callout.scss */
  .clients-callout .row .logo-wrap:nth-of-type(5), .clients-callout .row .logo-wrap:nth-of-type(6), .clients-callout .row .logo-wrap:last-child {
    width: 33.33333%;
  }
}
@media (min-width: 768px) {
  /* line 48, ../sass/modules/_clients-callout.scss */
  .clients-callout .row .logo-wrap:nth-of-type(5), .clients-callout .row .logo-wrap:nth-of-type(6), .clients-callout .row .logo-wrap:last-child {
    width: auto;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 57, ../sass/modules/_clients-callout.scss */
  .clients-callout .row .logo-wrap:nth-of-type(5):last-child, .clients-callout .row .logo-wrap:nth-of-type(6):last-child, .clients-callout .row .logo-wrap:last-child:last-child {
    width: 100%;
  }
}
/* line 63, ../sass/modules/_clients-callout.scss */
.clients-callout .row .logo-wrap img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  /* line 63, ../sass/modules/_clients-callout.scss */
  .clients-callout .row .logo-wrap img {
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  /* line 41, ../sass/modules/_clients-callout.scss */
  .clients-callout .row .logo-wrap {
    width: 33.333333%;
  }
}
@media (min-width: 768px) {
  /* line 41, ../sass/modules/_clients-callout.scss */
  .clients-callout .row .logo-wrap {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto;
    min-height: 0;
    float: none;
  }
}
@media (min-width: 768px) {
  /* line 18, ../sass/modules/_clients-callout.scss */
  .clients-callout .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    height: 80px;
  }
}
/* line 95, ../sass/modules/_clients-callout.scss */
.clients-callout img {
  margin-left: 0;
}
/* line 97, ../sass/modules/_clients-callout.scss */
.clients-callout img.logo-alkermes, .clients-callout img.logo-aratana {
  max-width: 125px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 97, ../sass/modules/_clients-callout.scss */
  .clients-callout img.logo-alkermes, .clients-callout img.logo-aratana {
    max-width: 98px;
  }
}
/* line 104, ../sass/modules/_clients-callout.scss */
.clients-callout img.logo-gsk {
  max-width: 51px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 104, ../sass/modules/_clients-callout.scss */
  .clients-callout img.logo-gsk {
    max-width: 40px;
  }
}
/* line 110, ../sass/modules/_clients-callout.scss */
.clients-callout img.logo-celularity {
  max-width: 79px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 110, ../sass/modules/_clients-callout.scss */
  .clients-callout img.logo-celularity {
    max-width: 63px;
  }
}
/* line 116, ../sass/modules/_clients-callout.scss */
.clients-callout img.logo-propharma {
  max-width: 130px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 116, ../sass/modules/_clients-callout.scss */
  .clients-callout img.logo-propharma {
    max-width: 102px;
  }
}
/* line 122, ../sass/modules/_clients-callout.scss */
.clients-callout img.logo-intersect {
  max-width: 126px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 122, ../sass/modules/_clients-callout.scss */
  .clients-callout img.logo-intersect {
    max-width: 99px;
  }
}
/* line 128, ../sass/modules/_clients-callout.scss */
.clients-callout img.logo-sanofi {
  max-width: 62px;
}
@media (min-width: 568px) {
  /* line 128, ../sass/modules/_clients-callout.scss */
  .clients-callout img.logo-sanofi {
    max-width: 68px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 128, ../sass/modules/_clients-callout.scss */
  .clients-callout img.logo-sanofi {
    max-width: 53px;
  }
}
@media (min-width: 768px) {
  /* line 1, ../sass/modules/_clients-callout.scss */
  .clients-callout {
    padding-bottom: 35px !important;
  }
}

/* Veeva and AWS Callouts */
/* line 145, ../sass/modules/_clients-callout.scss */
.callout.veeva-certified-partner, .callout.aws-callout, .callout.expertise-callout {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 156px;
}
/* line 152, ../sass/modules/_clients-callout.scss */
.callout.veeva-certified-partner .row, .callout.aws-callout .row, .callout.expertise-callout .row {
  min-height: 156px;
  text-align: center;
}
/* line 155, ../sass/modules/_clients-callout.scss */
.callout.veeva-certified-partner .row h2, .callout.aws-callout .row h2, .callout.expertise-callout .row h2 {
  font: 400 20px/1.2 "Lato", Arial;
  font-size: 20px ;
  font-size: 1.25rem ;
  color: #fff;
  margin: 12px 0 10px;
  padding: 5px 0 0;
}
@media (min-width: 768px) {
  /* line 155, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner .row h2, .callout.aws-callout .row h2, .callout.expertise-callout .row h2 {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  /* line 155, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner .row h2, .callout.aws-callout .row h2, .callout.expertise-callout .row h2 {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  /* line 152, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner .row, .callout.aws-callout .row, .callout.expertise-callout .row {
    display: flex;
    align-items: center;
    text-align: left;
    height: 156px;
  }
}
@media (min-width: 1200px) {
  /* line 175, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner .logo-wrapper, .callout.aws-callout .logo-wrapper, .callout.expertise-callout .logo-wrapper {
    text-align: left !important;
    max-width: 196px;
    margin-left: -75px;
    -webkit-flex: 0 0 196px;
    -ms-flex: 0 0 196px;
    flex: 0 0 196px;
    max-width: 196px;
  }
}
/* line 184, ../sass/modules/_clients-callout.scss */
.callout.veeva-certified-partner .button-wrapper, .callout.aws-callout .button-wrapper, .callout.expertise-callout .button-wrapper {
  padding-top: 10px;
}
@media (min-width: 1200px) {
  /* line 184, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner .button-wrapper, .callout.aws-callout .button-wrapper, .callout.expertise-callout .button-wrapper {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  /* line 190, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner .col-xl-6, .callout.aws-callout .col-xl-6, .callout.expertise-callout .col-xl-6 {
    -webkit-flex: 0 0 64%;
    -ms-flex: 0 0 64%;
    flex: 0 0 64%;
    max-width: 64%;
  }
}
/* line 195, ../sass/modules/_clients-callout.scss */
.callout.veeva-certified-partner .veeva-logo, .callout.aws-callout .veeva-logo, .callout.expertise-callout .veeva-logo {
  max-width: 155px;
}
/* line 198, ../sass/modules/_clients-callout.scss */
.callout.veeva-certified-partner a, .callout.aws-callout a, .callout.expertise-callout a {
  position: relative;
  text-align: center;
  display: inline-block;
}
/* line 202, ../sass/modules/_clients-callout.scss */
.callout.veeva-certified-partner a:hover, .callout.veeva-certified-partner a:focus, .callout.veeva-certified-partner a:active, .callout.aws-callout a:hover, .callout.aws-callout a:focus, .callout.aws-callout a:active, .callout.expertise-callout a:hover, .callout.expertise-callout a:focus, .callout.expertise-callout a:active {
  text-decoration: none;
}
@media (min-width: 1200px) {
  /* line 198, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner a, .callout.aws-callout a, .callout.expertise-callout a {
    margin-left: 19px;
  }
}
@media (min-width: 1200px) {
  /* line 145, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner, .callout.aws-callout, .callout.expertise-callout {
    padding: 0;
  }
}
/* line 226, ../sass/modules/_clients-callout.scss */
.callout.aws-callout .row {
  min-height: 182px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 231, ../sass/modules/_clients-callout.scss */
.callout.aws-callout .row h2 {
  margin-top: 15px;
}
@media (min-width: 1200px) {
  /* line 231, ../sass/modules/_clients-callout.scss */
  .callout.aws-callout .row h2 {
    margin: 0 0 10px;
  }
}
@media (min-width: 1200px) {
  /* line 226, ../sass/modules/_clients-callout.scss */
  .callout.aws-callout .row {
    height: 182px;
    align-items: center;
  }
}
/* line 243, ../sass/modules/_clients-callout.scss */
.callout.aws-callout a svg {
  vertical-align: baseline;
}
@media (min-width: 1200px) {
  /* line 242, ../sass/modules/_clients-callout.scss */
  .callout.aws-callout a {
    margin-left: 0;
  }
}
/* line 250, ../sass/modules/_clients-callout.scss */
.callout.aws-callout .logo-wrapper {
  display: none;
}
@media (min-width: 1200px) {
  /* line 250, ../sass/modules/_clients-callout.scss */
  .callout.aws-callout .logo-wrapper {
    margin-left: -42px;
    display: block;
    -webkit-flex: 0 0 217px;
    -ms-flex: 0 0 217px;
    flex: 0 0 217px;
    max-width: 217px;
  }
}
@media (min-width: 1200px) {
  /* line 258, ../sass/modules/_clients-callout.scss */
  .callout.aws-callout .button-wrapper {
    padding-top: 6px;
  }
}
@media (min-width: 1200px) {
  /* line 263, ../sass/modules/_clients-callout.scss */
  .callout.aws-callout .col-xl-6 {
    order: 1;
    margin-left: -6px;
  }
}
/* line 269, ../sass/modules/_clients-callout.scss */
.callout.aws-callout .aws-logo-wrapper {
  margin: 0 auto;
}
/* line 271, ../sass/modules/_clients-callout.scss */
.callout.aws-callout .aws-logo-wrapper .aws-logo {
  max-width: 105px;
}
@media (min-width: 1200px) {
  /* line 269, ../sass/modules/_clients-callout.scss */
  .callout.aws-callout .aws-logo-wrapper {
    order: 2;
    margin-left: -6px;
    -webkit-flex: 0 0 175px;
    -ms-flex: 0 0 175px;
    flex: 0 0 175px;
    max-width: 175px;
  }
}
/* line 281, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout {
  position: relative;
  background-color: #9fba29;
  min-height: 182px;
}
/* line 285, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout .logo-wrapper {
  -webkit-flex: 0 0 178px;
  -ms-flex: 0 0 178px;
  flex: 0 0 178px;
  max-width: 178px;
  margin-left: -127px;
}
/* line 289, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout .dna-side-img {
  display: none;
  max-width: 203px;
}
@media (min-width: 1200px) {
  /* line 289, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout .dna-side-img {
    display: block;
  }
}
/* line 296, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout .dna-side-img-mobile {
  position: absolute;
  max-width: 203px;
  bottom: 0;
  left: -79px;
  opacity: 0.5;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
@media (min-width: 1200px) {
  /* line 296, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout .dna-side-img-mobile {
    display: none;
  }
}
/* line 307, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout .row {
  min-height: 182px;
}
@media (min-width: 568px) and (max-width: 1199px) {
  /* line 307, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout .row {
    min-height: auto;
  }
}
@media (min-width: 1200px) {
  /* line 307, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout .row {
    height: 182px;
  }
}
@media (min-width: 1200px) {
  /* line 316, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout .col-xl-8 {
    -webkit-flex: 0 0 69.667%;
    -ms-flex: 0 0 69.667%;
    flex: 0 0 69.667%;
    max-width: 69.667%;
  }
}
/* line 321, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout h2 {
  color: #282828 !important;
  margin-top: -6px !important;
  padding-top: 0;
}
@media (min-width: 1200px) {
  /* line 321, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout h2 {
    margin-top: 0;
  }
}
/* line 329, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout a {
  color: #282828;
  border-color: #282828;
}
/* line 332, ../sass/modules/_clients-callout.scss */
.callout.expertise-callout a:hover, .callout.expertise-callout a:focus, .callout.expertise-callout a:active {
  color: #282828 !important;
  border-color: #282828 !important;
  background-color: rgba(40, 40, 40, 0.2) !important;
}
@media (min-width: 1200px) {
  /* line 329, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout a {
    margin-left: 33px;
  }
}
@media (max-width: 767px) {
  /* line 281, ../sass/modules/_clients-callout.scss */
  .callout.expertise-callout {
    background-image: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 348, ../sass/modules/_clients-callout.scss */
  .callout.veeva-certified-partner .button-wrapper {
    -webkit-flex: 0 0 23%;
    -ms-flex: 0 0 23%;
    flex: 0 0 23%;
    max-width: 23%;
  }
}

/* line 360, ../sass/modules/_clients-callout.scss */
.current-lang-de .aws-callout .btn,
.current-lang-de .expertise-callout .btn,
.current-lang-de .veeva-certified-partner .btn {
  width: 200px;
}

/* line 11, ../sass/modules/_captcha.scss */
.recaptcha-wrapper .g-recaptcha,
.recaptcha-wrapper .h-captcha {
  padding: 0 !important;
}
/* line 14, ../sass/modules/_captcha.scss */
.recaptcha-wrapper .g-recaptcha iframe,
.recaptcha-wrapper .h-captcha iframe {
  margin-left: auto;
  display: block;
}

/* line 27, ../sass/modules/_captcha.scss */
#rc-imageselect,
.g-recaptcha,
.h-captcha {
  -webkit-transform: scale(0.77);
  -moz-transform: scale(0.77);
  -ms-transform: scale(0.77);
  -o-transform: scale(0.77);
  transform: scale(0.77);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
@media screen and (min-width: 330px) {
  /* line 27, ../sass/modules/_captcha.scss */
  #rc-imageselect,
  .g-recaptcha,
  .h-captcha {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

/* line 36, ../sass/modules/_captcha.scss */
.grecaptcha-badge {
  z-index: 99999;
}

/* line 40, ../sass/modules/_captcha.scss */
.h-captcha #anchor {
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.08);
}

/* line 2, ../sass/modules/_multicarousel.scss */
.carousel .container {
  position: relative;
  z-index: 9;
}

/* line 7, ../sass/modules/_multicarousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  opacity: .5;
  transition: opacity .15s ease;
}
@media (min-width: 1200px) {
  /* line 21, ../sass/modules/_multicarousel.scss */
  .carousel-control:hover {
    opacity: 1;
  }
}
/* line 26, ../sass/modules/_multicarousel.scss */
.carousel-control.right {
  right: 0;
  left: auto;
}

/* line 33, ../sass/modules/_multicarousel.scss */
.carousel-indicators li, .carousel-indicators [data-bs-target] {
  box-sizing: border-box;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px 3px 1px 1px;
  border: 1px solid #fff;
  border-radius: 10px;
  text-indent: -999px;
  cursor: pointer;
  background-color: transparent;
  opacity: 1;
}
/* line 46, ../sass/modules/_multicarousel.scss */
.carousel-indicators li.active, .carousel-indicators [data-bs-target].active {
  background-color: #fff;
}

/* Multicarousel */
/* line 55, ../sass/modules/_multicarousel.scss */
.carousel-multi-items .carousel-inner .carousel-item-end.active, .carousel-multi-items .carousel-inner .carousel-item-next {
  transform: translateX(50%);
}
@media (min-width: 576px) {
  /* line 55, ../sass/modules/_multicarousel.scss */
  .carousel-multi-items .carousel-inner .carousel-item-end.active, .carousel-multi-items .carousel-inner .carousel-item-next {
    transform: translateX(33%);
  }
}
@media (min-width: 768px) {
  /* line 55, ../sass/modules/_multicarousel.scss */
  .carousel-multi-items .carousel-inner .carousel-item-end.active, .carousel-multi-items .carousel-inner .carousel-item-next {
    transform: translateX(50%);
  }
}
@media (min-width: 992px) {
  /* line 55, ../sass/modules/_multicarousel.scss */
  .carousel-multi-items .carousel-inner .carousel-item-end.active, .carousel-multi-items .carousel-inner .carousel-item-next {
    transform: translateX(33%);
  }
}
/* line 67, ../sass/modules/_multicarousel.scss */
.carousel-multi-items .carousel-inner .carousel-item-start.active, .carousel-multi-items .carousel-inner .carousel-item-prev {
  transform: translateX(-50%);
}
@media (min-width: 576px) {
  /* line 67, ../sass/modules/_multicarousel.scss */
  .carousel-multi-items .carousel-inner .carousel-item-start.active, .carousel-multi-items .carousel-inner .carousel-item-prev {
    transform: translateX(-33%);
  }
}
@media (min-width: 768px) {
  /* line 67, ../sass/modules/_multicarousel.scss */
  .carousel-multi-items .carousel-inner .carousel-item-start.active, .carousel-multi-items .carousel-inner .carousel-item-prev {
    transform: translateX(-50%);
  }
}
@media (min-width: 992px) {
  /* line 67, ../sass/modules/_multicarousel.scss */
  .carousel-multi-items .carousel-inner .carousel-item-start.active, .carousel-multi-items .carousel-inner .carousel-item-prev {
    transform: translateX(-33%);
  }
}
/* line 79, ../sass/modules/_multicarousel.scss */
.carousel-multi-items .carousel-inner .carousel-item.active, .carousel-multi-items .carousel-inner .carousel-item-next, .carousel-multi-items .carousel-inner .carousel-item-prev {
  display: flex;
}
/* line 86, ../sass/modules/_multicarousel.scss */
.carousel-multi-items .carousel-inner .carousel-item-end, .carousel-multi-items .carousel-inner .carousel-item-start {
  transform: translateX(0);
}

/* dotted type box */
/* line 2, ../sass/modules/_core-features.scss */
.core-features {
  clear: both;
}
/* line 4, ../sass/modules/_core-features.scss */
.core-features > div {
  margin-bottom: 20px;
}
@media (min-width: 576px) and (max-width: 991px) {
  /* line 6, ../sass/modules/_core-features.scss */
  .core-features > div:nth-of-type(odd) {
    padding-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6, ../sass/modules/_core-features.scss */
  .core-features > div:nth-of-type(odd) {
    padding-left: 0;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  /* line 14, ../sass/modules/_core-features.scss */
  .core-features > div:nth-of-type(even) {
    padding-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 14, ../sass/modules/_core-features.scss */
  .core-features > div:nth-of-type(even) {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  /* line 4, ../sass/modules/_core-features.scss */
  .core-features > div {
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 26, ../sass/modules/_core-features.scss */
  .core-features.bc-align {
    padding-right: 20px;
  }
}
/* line 31, ../sass/modules/_core-features.scss */
.core-features .feature,
.core-features svg,
.core-features h4,
.core-features p,
.core-features .icon,
.core-features .close {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 39, ../sass/modules/_core-features.scss */
.core-features .icon-zoom {
  position: absolute;
  width: 20px;
  right: 10px;
  top: 10px;
}
/* line 45, ../sass/modules/_core-features.scss */
.core-features .feature {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border: 1px dashed #797979;
  padding: 27px 35px;
  min-height: 121px;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
@media (min-width: 360px) {
  /* line 45, ../sass/modules/_core-features.scss */
  .core-features .feature {
    min-height: 100px;
  }
}
@media (min-width: 576px) and (max-width: 690px) {
  /* line 45, ../sass/modules/_core-features.scss */
  .core-features .feature {
    min-height: 121px;
  }
}
@media (min-width: 992px) {
  /* line 45, ../sass/modules/_core-features.scss */
  .core-features .feature {
    min-height: 91px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 45, ../sass/modules/_core-features.scss */
  .core-features .feature {
    padding-left: 20px;
  }
}
/* line 68, ../sass/modules/_core-features.scss */
.core-features .feature .additional-content {
  display: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 992px) {
  /* line 71, ../sass/modules/_core-features.scss */
  .core-features .feature .additional-content:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 16px;
    top: -16px;
  }
}
@media (min-width: 576px) {
  /* line 68, ../sass/modules/_core-features.scss */
  .core-features .feature .additional-content {
    display: block;
    position: absolute;
    width: calc(100% + 16px);
    background: #282828;
    top: auto;
    left: -8px;
    opacity: 0;
    z-index: 10;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
}
@media (min-width: 992px) {
  /* line 68, ../sass/modules/_core-features.scss */
  .core-features .feature .additional-content {
    width: 480px;
    min-height: 164px;
    left: -15px;
  }
}
@media (min-width: 1200px) {
  /* line 68, ../sass/modules/_core-features.scss */
  .core-features .feature .additional-content {
    left: -55px;
  }
}
/* line 104, ../sass/modules/_core-features.scss */
.core-features .feature .content h4 {
  font-size: 20px ;
  font-size: 1.25rem ;
  display: none;
}
@media (min-width: 576px) {
  /* line 103, ../sass/modules/_core-features.scss */
  .core-features .feature .content {
    padding: 33px 40px 35px 40px;
  }
}
@media (min-width: 992px) {
  /* line 103, ../sass/modules/_core-features.scss */
  .core-features .feature .content {
    display: flex;
    align-items: center;
  }
}
/* line 116, ../sass/modules/_core-features.scss */
.core-features .feature .close {
  display: none;
  background: transparent;
  position: absolute;
  top: 2px;
  right: 12px;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  opacity: 1;
  color: #fff;
  border: 0;
}
/* line 129, ../sass/modules/_core-features.scss */
.core-features .feature .close:hover, .core-features .feature .close:focus, .core-features .feature .close:active {
  color: #fff;
}
@media (min-width: 576px) and (max-width: 991px) {
  /* line 116, ../sass/modules/_core-features.scss */
  .core-features .feature .close {
    top: 10px;
    right: 22px;
  }
}
/* line 139, ../sass/modules/_core-features.scss */
.core-features .feature .icon {
  display: block;
  position: absolute;
  right: 12.5px;
  top: 6.5px;
  color: #dbdbdb;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 148, ../sass/modules/_core-features.scss */
.core-features .feature .svg-icon {
  overflow: visible;
  z-index: 11;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  -webkit-flex: 0 0 41px;
  -ms-flex: 0 0 41px;
  flex: 0 0 41px;
  max-width: 41px;
}
/* line 154, ../sass/modules/_core-features.scss */
.core-features .feature h4 {
  margin-left: 22px;
  padding: 0;
}
/* line 158, ../sass/modules/_core-features.scss */
.core-features .feature p {
  position: absolute;
  color: #fff;
  opacity: 0;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 165, ../sass/modules/_core-features.scss */
.core-features .feature h4 {
  flex: 0 0 calc(100% - 71px);
  max-width: calc(100% - 71px);
}
@media (min-width: 300px) and (max-width: 575px) {
  /* line 169, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active {
    border-color: transparent;
    background: #282828;
  }
}
@media (min-width: 576px) {
  /* line 169, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active {
    z-index: 10;
  }
}
/* line 177, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active:before {
  content: "";
  position: absolute;
  width: 200vw;
  height: 100%;
  top: 0;
  left: -50%;
  background-color: #282828;
  outline: 2px solid #282828;
  z-index: -1;
}
@media (min-width: 576px) {
  /* line 177, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active:before {
    content: none;
  }
}
/* line 191, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .icon-zoom {
  display: none;
}
/* line 194, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .close {
  display: block;
}
/* line 197, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .additional-content {
  display: block;
}
@media (min-width: 576px) {
  /* line 197, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .additional-content {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@media (min-width: 992px) {
  /* line 197, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .additional-content {
    width: 485px;
  }
}
@media (min-width: 1200px) {
  /* line 197, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .additional-content {
    width: 570px;
  }
}
@media (min-width: 992px) {
  /* line 210, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .icon {
    opacity: 0;
  }
}
@media (min-width: 992px) {
  /* line 215, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active h4 {
    opacity: 0;
  }
}
/* line 220, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .icon, .core-features .feature.feature-active h4 {
  display: none;
}
/* line 223, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .content {
  cursor: auto;
}
@media (min-width: 992px) {
  /* line 223, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .content {
    min-height: 164px;
  }
}
/* line 228, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .content p {
  position: relative;
  opacity: 1;
  margin-bottom: 0;
}
/* line 233, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .content h4 {
  color: #fff;
  display: block;
  margin: 0;
  max-width: 100%;
}
@media (min-width: 992px) {
  /* line 233, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .content h4 {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 243, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active p {
    padding-left: 82px;
    position: relative;
    opacity: 1;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  /* line 243, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active p {
    padding-left: 97px;
  }
}
/* line 254, ../sass/modules/_core-features.scss */
.core-features .feature.feature-active .svg-icon {
  display: none;
  cursor: auto;
}
@media (min-width: 992px) {
  /* line 254, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .svg-icon {
    -webkit-transform: translateX(8px) scale(1.45);
    -moz-transform: translateX(8px) scale(1.45);
    -ms-transform: translateX(8px) scale(1.45);
    -o-transform: translateX(8px) scale(1.45);
    transform: translateX(8px) scale(1.45);
    display: block;
    z-index: 11;
  }
}
@media (min-width: 1200px) {
  /* line 254, ../sass/modules/_core-features.scss */
  .core-features .feature.feature-active .svg-icon {
    -webkit-transform: translateX(-28px) scale(1.45);
    -moz-transform: translateX(-28px) scale(1.45);
    -ms-transform: translateX(-28px) scale(1.45);
    -o-transform: translateX(-28px) scale(1.45);
    transform: translateX(-28px) scale(1.45);
  }
}
/* line 268, ../sass/modules/_core-features.scss */
.core-features .feature .primary-link svg {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

/* We are Hiring Section */
/* line 3, ../sass/modules/_we-are-hiring.scss */
.callout.we-are-hiring {
  min-height: 181px;
  margin: 60px 0 80px;
  padding: 55px 0 58px;
  background-color: #282828;
}
@media (min-width: 992px) {
  /* line 8, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring .row {
    height: 181px;
    align-items: center;
  }
}
/* line 14, ../sass/modules/_we-are-hiring.scss */
.callout.we-are-hiring h3 {
  padding-top: 0;
  font-size: 24px ;
  font-size: 1.5rem ;
  margin-left: 0 !important;
}
@media (min-width: 992px) {
  /* line 19, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring p {
    max-width: 542px;
    margin-bottom: 0;
    padding-bottom: 5px;
    line-height: 1.5;
  }
}
/* line 27, ../sass/modules/_we-are-hiring.scss */
.callout.we-are-hiring h3,
.callout.we-are-hiring p {
  color: #fff;
}
/* line 31, ../sass/modules/_we-are-hiring.scss */
.callout.we-are-hiring .button-wrapper {
  margin-top: 10px;
  margin-bottom: 4px;
}
@media (min-width: 992px) {
  /* line 31, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring .button-wrapper {
    padding-left: 132px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 40, ../sass/modules/_we-are-hiring.scss */
.callout.we-are-hiring .btn {
  width: 207px;
}
@media (min-width: 992px) {
  /* line 40, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring .btn {
    margin: 0 5px 0 auto;
    display: block;
  }
}
@media (min-width: 992px) {
  /* line 3, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring {
    padding: 0;
  }
}
@media (min-width: 768px) {
  /* line 50, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring .bc-align {
    padding-left: 20px !important;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  /* line 50, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring .bc-align {
    padding-left: 5px !important;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 50, ../sass/modules/_we-are-hiring.scss */
  .callout.we-are-hiring .bc-align {
    padding-left: 20px !important;
  }
}

/* client news carousel */
/* line 2, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news {
  height: auto !important;
  background-color: transparent !important;
  margin-top: 35px !important;
  margin-bottom: 45px;
}
@media (min-width: 992px) {
  /* line 2, ../sass/modules/_client-news-carousel.scss */
  .carousel-client-news {
    margin-top: 30px !important;
    margin-bottom: 0;
  }
}
/* line 11, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 70px;
  height: 20px;
  background-color: #fff;
  z-index: 1;
}
/* line 21, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .date {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1;
  color: #757575;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 29, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .client-news-block {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #ececec;
}
/* line 33, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .client-news-block h2, .carousel-client-news .client-news-block h3 {
  margin: 0 !important;
}
/* line 36, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .client-news-block h2 {
  font-size: 22px ;
  font-size: 1.375rem ;
  line-height: 24px;
  padding-bottom: 12px;
}
/* line 41, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .client-news-block h3 {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
  padding-bottom: 6px;
}
/* line 46, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .client-news-block p {
  margin: 0;
  padding-bottom: 8px;
}
/* line 50, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .client-news-block .primary-link {
  margin-top: 5px;
}
/* line 54, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .client-logo {
  max-width: 115px;
  max-height: 46px;
  display: block;
  margin-bottom: 18px;
  width: auto;
}
/* line 61, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .carousel-indicators-grid {
  width: 73px;
  margin: 0 auto;
}
/* line 65, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .carousel-indicators {
  position: relative;
  margin: 5px auto 0;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  display: block;
}
/* line 72, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .carousel-indicators li {
  position: relative;
  background-color: #B7B7B7;
  flex: none;
  width: 6px;
  height: 6px;
  top: -2px;
  margin: 0 5px 0 0;
  border: none;
  transition: all .3s;
}
/* line 82, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .carousel-indicators li.active {
  background-color: #282828;
  width: 10px;
  height: 10px;
  top: 0;
}
/* line 88, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .carousel-indicators li:last-child {
  margin-right: 0;
}
/* line 93, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .carousel-control-prev, .carousel-client-news .carousel-control-next {
  opacity: 0.6;
  top: 0;
  width: 25px;
  bottom: auto;
}
@media (min-width: 1200px) {
  /* line 99, ../sass/modules/_client-news-carousel.scss */
  .carousel-client-news .carousel-control-prev:hover, .carousel-client-news .carousel-control-next:hover {
    opacity: 1;
  }
}
/* line 104, ../sass/modules/_client-news-carousel.scss */
.carousel-client-news .carousel-control-prev {
  left: auto;
  right: 40px;
}

/* client box logo carousel */
/* line 2, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos {
  margin-left: -5px;
  width: calc(100% + 10px) !important;
}
/* line 5, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos:before, .carousel-box-logos:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 5px;
  top: 0;
  background-color: #fff;
  z-index: 1;
}
/* line 14, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos:before {
  left: 0;
}
/* line 17, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos:after {
  right: 0;
}
/* line 20, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos .col-logo {
  padding-right: 5px;
  padding-left: 5px;
  -webkit-backface-visibility: hidden;
}
/* line 26, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos .box-logo {
  background-color: #f7f7f7;
}
/* line 30, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos .box-logo-white {
  background-color: #fff;
}
/* line 34, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos .box-logo,
.carousel-box-logos .box-logo-white {
  width: 100%;
  height: 65px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
/* line 43, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos .box-logo:last-child,
.carousel-box-logos .box-logo-white:last-child {
  margin-bottom: 0;
}
/* line 46, ../sass/modules/_client-box-logo-carousel.scss */
.carousel-box-logos .box-logo img,
.carousel-box-logos .box-logo-white img {
  max-width: 105px;
  max-height: 38px;
  width: auto;
}

@media (min-width: 768px) {
  /* line 4, ../sass/modules/_client-vertical-logo-marquee.scss */
  .marquee-wrapper .marquee-container {
    overflow: hidden;
    display: flex;
    justify-content: right;
    text-align: right;
    margin-right: -50px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 4, ../sass/modules/_client-vertical-logo-marquee.scss */
  .marquee-wrapper .marquee-container {
    margin-right: -30px;
  }
}
/* line 15, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block {
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
  /* line 15, ../sass/modules/_client-vertical-logo-marquee.scss */
  .marquee-wrapper .marquee-container .marquee-block {
    width: 90px;
    height: 370px;
    top: 58px;
    margin: 0 5px;
  }
}
/* line 24, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block#desktop-marquee-02 {
  top: 27px;
}
/* line 27, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block#desktop-marquee-03 {
  top: 20px;
}
/* line 30, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block#mobile-marquee-01 {
  top: 0;
}
/* line 33, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block#mobile-marquee-02 {
  top: 63px;
  left: 44px;
}
/* line 37, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block .marquee-inner {
  display: flex;
  position: relative;
}
/* line 40, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block .marquee-inner .marquee-item {
  width: 88px;
  height: 53px;
  margin: 0 5px;
  position: absolute;
}
@media (min-width: 768px) {
  /* line 40, ../sass/modules/_client-vertical-logo-marquee.scss */
  .marquee-wrapper .marquee-container .marquee-block .marquee-inner .marquee-item {
    margin: 0;
  }
}
/* line 48, ../sass/modules/_client-vertical-logo-marquee.scss */
.marquee-wrapper .marquee-container .marquee-block .marquee-inner .marquee-item img {
  max-width: 100%;
  height: auto;
}

/* Share Open Position Callouts */
/* line 2, ../sass/modules/_callouts.scss */
.row-share-open-position {
  display: none;
  background-color: #f0f0f0;
  margin: 55px 0 0;
  padding: 35px 0;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 1200px) {
  /* line 2, ../sass/modules/_callouts.scss */
  .row-share-open-position {
    display: flex;
  }
}
@media (min-width: 768px) {
  /* line 2, ../sass/modules/_callouts.scss */
  .row-share-open-position {
    padding: 20px 15px 20px 20px;
  }
}
@media (min-width: 992px) {
  /* line 2, ../sass/modules/_callouts.scss */
  .row-share-open-position {
    padding: 20px 37px 20px 45px;
    margin: 53px 0 0;
  }
}
/* line 19, ../sass/modules/_callouts.scss */
.row-share-open-position h3 {
  font-size: 20px ;
  font-size: 1.25rem ;
  line-height: 28px;
  color: #282828;
  margin-top: 0;
  padding: 0;
}
/* line 26, ../sass/modules/_callouts.scss */
.row-share-open-position p:not(.share-icon-block p) {
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 20px;
  margin: 2px 0 0;
}
/* line 31, ../sass/modules/_callouts.scss */
.row-share-open-position h3, .row-share-open-position p:not(.share-icon-block p) {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 31, ../sass/modules/_callouts.scss */
  .row-share-open-position h3, .row-share-open-position p:not(.share-icon-block p) {
    text-align: left;
  }
}
/* line 37, ../sass/modules/_callouts.scss */
.row-share-open-position .col-share-icons {
  margin-top: 25px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
@media (min-width: 768px) {
  /* line 37, ../sass/modules/_callouts.scss */
  .row-share-open-position .col-share-icons {
    margin-top: 0;
    justify-content: flex-end;
  }
}
/* line 47, ../sass/modules/_callouts.scss */
.row-share-open-position .share-icon-block {
  width: 25%;
  max-width: 58px;
  margin: 0 8px;
  position: relative;
}
/* line 52, ../sass/modules/_callouts.scss */
.row-share-open-position .share-icon-block a {
  width: 100%;
  height: 58px;
  display: block;
  border: 1px solid #dbdbdb;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
/* line 61, ../sass/modules/_callouts.scss */
.row-share-open-position .share-icon-block a img {
  max-width: 24px;
  max-height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 70, ../sass/modules/_callouts.scss */
.row-share-open-position .share-icon-block p {
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 16px;
  color: #757575 !important;
  text-align: center;
  margin: 6px 0 0;
}
/* line 77, ../sass/modules/_callouts.scss */
.row-share-open-position .share-icon-block #custom-tooltip {
  font-size: 11px ;
  font-size: 0.6875rem ;
  position: absolute;
  background-color: #282828;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  position: absolute;
  z-index: 1;
  opacity: 0.9;
  width: 95px;
  height: auto;
  bottom: 88px;
  right: -16px;
  padding: 3px 2px 4px;
}
@media (min-width: 992px) {
  /* line 77, ../sass/modules/_callouts.scss */
  .row-share-open-position .share-icon-block #custom-tooltip {
    font-size: 14px ;
    font-size: 0.875rem ;
    width: 152px;
    right: -46px;
    bottom: 95px;
    padding: 10px 2px;
  }
}
/* line 100, ../sass/modules/_callouts.scss */
.row-share-open-position .share-icon-block #custom-tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #282828 transparent transparent transparent;
}

/* line 114, ../sass/modules/_callouts.scss */
.row-know-more {
  margin-top: 55px;
}
@media (min-width: 768px) {
  /* line 114, ../sass/modules/_callouts.scss */
  .row-know-more {
    margin-bottom: 45px;
  }
}
@media (min-width: 992px) {
  /* line 114, ../sass/modules/_callouts.scss */
  .row-know-more {
    margin-top: 65px;
    margin-bottom: 60px;
  }
}
/* line 123, ../sass/modules/_callouts.scss */
.row-know-more a.learnMore {
  border-top: solid #9fba29 2px;
  color: #000 !important;
  padding-top: 20px;
  margin: 0 0 48px 0;
  width: 100%;
}
/* line 129, ../sass/modules/_callouts.scss */
.row-know-more a.learnMore strong.cta-title {
  font-size: 18px ;
  font-size: 1.125rem ;
  line-height: 24px;
}
@media (min-width: 1200px) {
  /* line 133, ../sass/modules/_callouts.scss */
  .row-know-more a.learnMore:hover, .row-know-more a.learnMore:focus, .row-know-more a.learnMore:active {
    color: #71870E !important;
    border-color: #757575;
  }
}
@media (min-width: 576px) {
  /* line 123, ../sass/modules/_callouts.scss */
  .row-know-more a.learnMore {
    padding-right: 28px;
  }
}
@media (min-width: 768px) {
  /* line 123, ../sass/modules/_callouts.scss */
  .row-know-more a.learnMore {
    padding-right: calc(5% + 12px);
  }
}
@media (min-width: 850px) {
  /* line 123, ../sass/modules/_callouts.scss */
  .row-know-more a.learnMore {
    padding-right: 7px;
  }
}

/* line 155, ../sass/modules/_callouts.scss */
.job-platform-ratings .row {
  background-color: #f0f0f0;
  margin: 0;
}
/* line 160, ../sass/modules/_callouts.scss */
.job-platform-ratings .review-block {
  margin-bottom: 30px;
  position: relative;
}
/* line 166, ../sass/modules/_callouts.scss */
.job-platform-ratings .review-block .ratings-wrapper .title {
  font-size: 10px ;
  font-size: 0.625rem ;
  line-height: 16px;
  color: #282828;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
/* line 175, ../sass/modules/_callouts.scss */
.job-platform-ratings .review-block .ratings-wrapper .points {
  background-image: url("../images/styles-images/star-grey.svg");
  background-repeat: space;
  height: 19px;
  width: 101px;
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 8px 0 13px;
}
/* line 187, ../sass/modules/_callouts.scss */
.job-platform-ratings .review-block .ratings-wrapper .points:before {
  content: "";
  position: absolute;
  background-image: url("../images/styles-images/star-green.svg");
  background-repeat: space;
  height: 19px;
  width: 101px;
  left: 0;
  top: 0;
  clip-path: inset(0 calc((99% - var(--rating-width, 0%))) 0 0);
}
/* line 199, ../sass/modules/_callouts.scss */
.job-platform-ratings .review-block .ratings-wrapper .points:after {
  content: '';
  position: absolute;
  height: 1px;
  width: 54px;
  background-color: #dbdbdb;
  bottom: -10px;
}
/* line 209, ../sass/modules/_callouts.scss */
.job-platform-ratings .review-block .ratings-wrapper .points-percentage {
  color: #1CA364;
  font-size: 26px ;
  font-size: 1.625rem ;
  line-height: 10px;
  font-weight: 700;
}
/* line 219, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review {
  text-align: center;
}
/* line 222, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .company-logo {
  max-width: 145px;
  margin: 0 auto 24px;
}
/* line 226, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .company-logo img {
  width: 151px;
}
/* line 234, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .ratings-container .review-block:first-child .heading {
  font-size: 50px ;
  font-size: 3.125rem ;
  line-height: 46px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 241, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .ratings-container .review-block:first-child .points {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 26px;
}
/* line 245, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .ratings-container .review-block:first-child .points:after {
  display: none;
}
/* line 250, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .ratings-container .review-block:first-child .title {
  font-size: 14px ;
  font-size: 0.875rem ;
}
/* line 253, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .ratings-container .review-block:first-child .title:after {
  content: '';
  position: absolute;
  height: 1px;
  width: 54px;
  background-color: #dbdbdb;
  bottom: -18px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 265, ../sass/modules/_callouts.scss */
.job-platform-ratings .platform-review .ratings-container .review-block .points-percentage {
  font-size: 48px ;
  font-size: 3rem ;
  line-height: 56px;
}
/* line 274, ../sass/modules/_callouts.scss */
.job-platform-ratings .rating-details {
  padding-left: 20px;
}
@media (min-width: 768px) {
  /* line 274, ../sass/modules/_callouts.scss */
  .job-platform-ratings .rating-details {
    padding-left: 30px;
  }
}
/* line 280, ../sass/modules/_callouts.scss */
.job-platform-ratings .rating-details .review-block:last-child .points:after {
  display: none;
}
/* line 286, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-glassdoor {
  padding: 40px 15px 0;
}
@media (min-width: 768px) {
  /* line 286, ../sass/modules/_callouts.scss */
  .job-platform-ratings .theme-glassdoor {
    padding: 40px 40px 0;
  }
}
/* line 291, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-glassdoor .ratings-container .review-block .ratings-wrapper .points {
  background-image: url("../images/styles-images/star-grey-large.svg");
  width: 134px;
  height: 26px;
}
/* line 296, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-glassdoor .ratings-container .review-block .ratings-wrapper .points:before {
  background-image: url("../images/styles-images/star-green-large.svg");
  width: 135px;
  height: 23px;
  clip-path: inset(0 calc((100% - var(--rating-width, 0%)) - 1.06px) 0 0);
}
/* line 303, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-glassdoor .ratings-container .review-block .ratings-wrapper .points:after {
  display: none;
}
/* line 309, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-ambition {
  padding: 43px 15px 0;
  position: relative;
}
@media (min-width: 768px) {
  /* line 309, ../sass/modules/_callouts.scss */
  .job-platform-ratings .theme-ambition {
    padding: 43px 40px 0;
  }
}
/* line 316, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-ambition:before {
  content: '';
  position: absolute;
  width: 80%;
  height: 1px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: rgba(151, 151, 151, 0.25);
  z-index: 1;
}
@media (min-width: 768px) {
  /* line 316, ../sass/modules/_callouts.scss */
  .job-platform-ratings .theme-ambition:before {
    height: 274px;
    width: 1px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
  }
}
/* line 337, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-ambition .ratings-container .review-block .ratings-wrapper .points {
  width: 135px;
  background-image: url("../images/styles-images/star-grey-large.svg");
}
/* line 341, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-ambition .ratings-container .review-block .ratings-wrapper .points:before {
  background-image: url("../images/styles-images/star-blue-large.svg");
  clip-path: inset(0 calc((98% - var(--rating-width, 0%))) 0 0);
  width: 136px;
  height: 26px;
}
/* line 349, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-ambition .ratings-container .review-block .ratings-wrapper .points-percentage {
  color: #5066ae;
}
/* line 355, ../sass/modules/_callouts.scss */
.job-platform-ratings .theme-ambition .rating-details .points:before {
  background-image: url("../images/styles-images/star-blue.svg");
  clip-path: inset(0 calc((98% - var(--rating-width, 0%))) 0 0);
}

/* line 362, ../sass/modules/_callouts.scss */
.cta-learn-more {
  color: #fff;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 362, ../sass/modules/_callouts.scss */
  .cta-learn-more {
    background: url("../images/styles-images/business-group.jpg") no-repeat right;
    background-size: contain;
    margin-top: 65px;
  }
}
@media (min-width: 992px) {
  /* line 362, ../sass/modules/_callouts.scss */
  .cta-learn-more {
    border-radius: 0 4px 4px 0;
  }
}
@media (min-width: 1200px) {
  /* line 362, ../sass/modules/_callouts.scss */
  .cta-learn-more {
    width: 1008px;
    margin-left: -15px;
  }
}
/* line 377, ../sass/modules/_callouts.scss */
.cta-learn-more .row {
  margin-bottom: 0 !important;
}
/* line 379, ../sass/modules/_callouts.scss */
.cta-learn-more .row h3 {
  color: #fff !important;
}
/* line 382, ../sass/modules/_callouts.scss */
.cta-learn-more .row .col-grey {
  padding: 35px 52px 30px 50px;
  background-color: #282828;
}
@media (min-width: 768px) {
  /* line 382, ../sass/modules/_callouts.scss */
  .cta-learn-more .row .col-grey {
    clip-path: polygon(0 0, 100% 0%, 95% 100%, 0% 100%);
    padding: 28px 56px 28px 72px;
  }
}
@media (min-width: 992px) {
  /* line 382, ../sass/modules/_callouts.scss */
  .cta-learn-more .row .col-grey {
    padding: 40px 10px 37px 76px;
    border-radius: 4px 0 0 4px;
  }
}
@media (min-width: 1200px) {
  /* line 382, ../sass/modules/_callouts.scss */
  .cta-learn-more .row .col-grey {
    padding: 40px 49px 37px 92px;
  }
}
/* line 396, ../sass/modules/_callouts.scss */
.cta-learn-more .row .col-grey p {
  font-size: 18px ;
  font-size: 1.125rem ;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 396, ../sass/modules/_callouts.scss */
  .cta-learn-more .row .col-grey p {
    margin-right: 34px;
  }
}
/* line 403, ../sass/modules/_callouts.scss */
.cta-learn-more .row .col-grey .text-partner {
  margin-bottom: 16px;
}
/* line 407, ../sass/modules/_callouts.scss */
.cta-learn-more .row .col-grey .cta-link:hover {
  color: #9fba29;
}

/* line 416, ../sass/modules/_callouts.scss */
main .company-info-cta {
  margin: 13px 0 40px 0;
}
@media (min-width: 1200px) {
  /* line 416, ../sass/modules/_callouts.scss */
  main .company-info-cta {
    margin: 8px 0 41px 0;
  }
}
@media (max-width: 767px) {
  /* line 421, ../sass/modules/_callouts.scss */
  main .company-info-cta .col2-space {
    margin: 0 0 20px 0;
  }
}
@media (min-width: 1024px) {
  /* line 426, ../sass/modules/_callouts.scss */
  main .company-info-cta .adjustspace {
    padding-left: 0;
  }
}
/* line 431, ../sass/modules/_callouts.scss */
main .company-info-cta h2,
main .company-info-cta p {
  color: #003252;
  margin: 0;
  padding: 0;
}
/* line 438, ../sass/modules/_callouts.scss */
main .company-info-cta h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 24px ;
  font-size: 1.5rem ;
  line-height: 31px;
  font-weight: 700;
}
/* line 443, ../sass/modules/_callouts.scss */
main .company-info-cta h2 span {
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 13px;
  margin-left: 5px;
}
/* line 450, ../sass/modules/_callouts.scss */
main .company-info-cta p {
  font-family: "Lato", Arial;
  font-size: 11px ;
  font-size: 0.6875rem ;
  line-height: 14px;
  font-weight: 600;
}

/* line 1, ../sass/modules/_breadcrumb.scss */
.breadcrumb {
  margin-bottom: 0;
}

/* line 5, ../sass/modules/_breadcrumb.scss */
.breadcrumbs-wrapper {
  position: relative;
  height: 102px;
  float: left;
  width: 100%;
  margin-top: 58px;
  background-color: #9fba29;
}
@media (min-width: 768px) {
  /* line 5, ../sass/modules/_breadcrumb.scss */
  .breadcrumbs-wrapper {
    height: 88px;
  }
}
@media (min-width: 992px) {
  /* line 5, ../sass/modules/_breadcrumb.scss */
  .breadcrumbs-wrapper {
    height: 52px;
    background: url(../../content/images/styles-images/green-background.gif) repeat-x;
  }
}
/* line 20, ../sass/modules/_breadcrumb.scss */
.breadcrumbs-wrapper .container {
  width: 96%;
  position: relative;
  height: 52px;
  margin: auto;
  line-height: 52px;
}
@media (min-width: 976px) {
  /* line 20, ../sass/modules/_breadcrumb.scss */
  .breadcrumbs-wrapper .container {
    width: 960px;
  }
}
/* line 32, ../sass/modules/_breadcrumb.scss */
.breadcrumbs-wrapper .breadcrumb {
  text-align: left;
  margin: 0 0 10px 0;
  padding: 0;
  background-color: transparent;
  color: #282828;
  font-size: 15px ;
  font-size: 0.9375rem ;
}
/* line 40, ../sass/modules/_breadcrumb.scss */
.breadcrumbs-wrapper .breadcrumb a,
.breadcrumbs-wrapper .breadcrumb .breadcrumb_last {
  font: 11px "Lato", Arial;
  font-size: 11px ;
  font-size: 0.6875rem ;
}
/* line 47, ../sass/modules/_breadcrumb.scss */
.breadcrumbs-wrapper .breadcrumb a {
  color: #fff;
}
/* line 50, ../sass/modules/_breadcrumb.scss */
.breadcrumbs-wrapper .breadcrumb a:hover, .breadcrumbs-wrapper .breadcrumb a:focus, .breadcrumbs-wrapper .breadcrumb a:active {
  text-decoration: underline;
}
/* line 57, ../sass/modules/_breadcrumb.scss */
.breadcrumbs-wrapper .breadcrumb .breadcrumb_last {
  color: #282828;
}

/* line 3, ../sass/modules/_blogPage.scss */
.related-posts {
  position: relative;
  overflow: hidden;
}
/* line 6, ../sass/modules/_blogPage.scss */
.related-posts h3 {
  font-size: 24px ;
  font-size: 1.5rem ;
  color: #282828;
  text-align: left;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
/* line 15, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel {
  position: relative;
  padding: 0;
  margin: 0;
  overflow: hidden;
  padding-bottom: 50px;
}
/* line 22, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-list {
  margin: 0;
  overflow: hidden;
}
/* line 28, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-track {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  gap: 15px;
}
/* line 35, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-slide {
  height: auto;
  opacity: 1;
  padding: 0;
  transition: all 0.5s ease-in-out;
  margin: 0;
}
/* line 42, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-slide.slick-active {
  opacity: 1;
}
@media (min-width: 768px) {
  /* line 35, ../sass/modules/_blogPage.scss */
  .related-posts .blog-carousel .slick-slide {
    width: 100% !important;
    padding: 0;
    opacity: 1 !important;
  }
}
/* line 52, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-slide > div {
  height: 100%;
}
/* line 57, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  transition: all 0.5s ease-in-out;
  height: 100%;
  cursor: pointer;
  padding: 0;
  margin-bottom: 14px;
}
/* line 68, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card:hover {
  box-shadow: 0 1px 3px rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
  transform: translateY(-2px);
}
/* line 73, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card .card-image {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  background-color: #fff;
}
/* line 79, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card .card-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
/* line 90, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card .card-content {
  padding: 15px;
}
/* line 92, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card .card-content .category {
  font-size: 12px ;
  font-size: 0.75rem ;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #878787;
  margin-bottom: 8px;
}
/* line 101, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card .card-content .card-title {
  font-size: 16px ;
  font-size: 1rem ;
  line-height: 20px;
  font-weight: 500;
  color: #000;
  margin-bottom: 12px;
  overflow: hidden;
  padding: 0;
  text-align: left;
}
/* line 112, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card .card-content p {
  height: 100px;
  color: #282828;
  margin-bottom: 20px;
  font-size: 14px ;
  font-size: 0.875rem ;
  line-height: 1.5;
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
}
/* line 126, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .blog-card .card-content .card-meta {
  font-size: 12px ;
  font-size: 0.75rem ;
  color: #878787;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 136, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-prev,
.related-posts .blog-carousel .slick-next {
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 50%;
  z-index: 2;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}
/* line 146, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-prev:before,
.related-posts .blog-carousel .slick-next:before {
  display: none;
}
/* line 150, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-prev:hover,
.related-posts .blog-carousel .slick-next:hover {
  background: #f8f9fa;
  box-shadow: 0 1px 3px rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
}
/* line 155, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-prev .carousel-control-prev-icon,
.related-posts .blog-carousel .slick-prev .carousel-control-next-icon,
.related-posts .blog-carousel .slick-next .carousel-control-prev-icon,
.related-posts .blog-carousel .slick-next .carousel-control-next-icon {
  width: 20px;
  height: 20px;
  background-size: 100%;
  filter: invert(1) brightness(0.3);
}
/* line 163, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-prev.slick-disabled,
.related-posts .blog-carousel .slick-next.slick-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/* line 169, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-prev {
  left: 0;
}
/* line 173, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-next {
  right: 0;
}
/* line 177, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-dots {
  bottom: 10px;
  margin: 0;
  padding: 0;
  z-index: 1;
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: absolute;
}
/* line 187, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-dots li {
  margin: 0 4px;
  width: 8px;
  height: 8px;
  display: inline-block;
}
/* line 193, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  background-color: #dadce0;
  border: none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 206, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-dots li button:before {
  display: none;
}
/* line 210, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-dots li button:hover {
  background-color: #1a73e8;
}
/* line 215, ../sass/modules/_blogPage.scss */
.related-posts .blog-carousel .slick-dots li.slick-active button {
  background-color: #1a73e8;
  transform: scale(1.2);
}
