/* Zachowanie zgodności z nazwą w custom_bootstrap */
/***********************dodanie klasy list-title na prośbe marketingu**********/
.content_area p.list_title {
  margin-bottm: 0;
}
/******************EPS-914 -brak w repo *******************/
.list_of_related_pages.list_news_and_case_studies ul li .image {
  background-position: 80% 0;
}
.job-benefits {
  display: flex;
  flex-wrap: wrap;
}
.job-benefits .benefit-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  text-align: center;
  flex: 25% 0 1;
  font-size: 15px;
  padding: 5px;
}
@media (max-width: 600px) {
  .job-benefits .benefit-box {
    flex-basis: 33%;
  }
}
@media (max-width: 440px) {
  .job-benefits .benefit-box {
    flex-basis: 50%;
  }
}
.job-benefits .benefit-box img {
  max-width: 110px;
}
/******EPS-1000************brak w repo*/
.component.article_categories_menu .blog_menu_second_layer_category {
  font-size: 2.5rem;
}
@media (max-width: 480px) {
  .component.article_categories_menu .blog_menu_second_layer_category {
    font-size: 3rem;
  }
}
/******EPS-997************brak w repo*/
@media (max-width: 1199px) {
  .component.article_carousel_banner .intro_banner_inner {
    height: 400px;
  }
}
/******KJ EPS-1022 ***************brak w repo*/
.newsletter_form_div #submit_newsletter {
  text-align: center;
}
/******ACS-285****** brak w repo*/
.invitation_box .button_place .button:hover {
  background: #00E57E;
}
/****** KJ : EPS-1033 *******/
.component.content a.without-underlining,
.component.list_of_items a.without-underlining {
  background: none;
}
/****** KJ : EPS-1033 *******/
.component.content a.without-underlining,
.component.list_of_items a.without-underlining {
  background: none;
}
/****** KJ : EPS-1055 *******/
.news-and-ideas .get_response_newsletter_signup {
  margin-top: 60px;
}
/****** KJ : EPS-1080 *******/
.news-and-ideas .layout_section .col-lg-7 .component.content.top-space {
  padding-top: 70px;
}
/****** KJ : EPS-1086 - jest w Repo *******/
.news-and-ideas .layout_section .col-lg-7 .component.content.add-bottom-space {
  padding-bottom: 35px;
}
/****** KJ : Teser w casestudy *******/
.narrow_column .component_wrapper.wrapped_teaser {
  padding: 0;
}
/****** KJ : EPS-1110 nie ma w repo *******/
.component.top-space {
  padding-top: 70px !important;
}
.component.no-bottom-space {
  padding-bottom: 0 !important;
}
/****** KJ : EPS-1170 nie ma w repo *******/
.plugin-box-gray.not-green-hover:hover {
  background: #e8e8e8;
}
/****** MW : ACS-859 nie ma w repo *******/
.faq_large_list .faq_answer ul {
  list-style: circle;
}
/****** MW : EPS-1202 nie ma w repo *******/
.bg-green-gray {
  background: linear-gradient(270deg, #f3f3f3 50%, #00e57e 50%);
}
/* MARK-2493 */
@media (min-width: 1400px) {
  .related_articles--list {
    width: 75%;
    max-width: 1300px;
    margin: 0 auto !important;
  }
}
#submit_newsletter[disabled] {
  background: grey;
}
#submit_newsletter[disabled]:hover {
  cursor: not-allowed;
  color: #fff !important;
}
/* EPS-1262 */
.list_of_logos_items-wrapper {
  row-gap: 55px;
}
/* EPS-1263 */
.case-study-form .field_label {
  font-size: 1.6rem !important;
}
.case-study-form .field_label.required:after {
  content: '*';
}
/* EPS-1269 */
.footer .hbspt-form {
  width: 582px;
}
@media (max-width: 600px) {
  .footer .hbspt-form {
    width: auto;
  }
}
/* EPS-1279 nie ma w repo */
.case_study_info {
  height: 70px;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
/* Redesign */
.footer.redesign {
  color: #000;
}
.footer.redesign .footer-form-subtitle {
  text-align: left;
  font-size: 1.6rem;
  margin-top: 14px !important;
  margin-bottom: 16px !important;
}
.footer.redesign a.has_second_level_component {
  pointer-events: none;
}
.component.header {
  height: auto !important;
}
@media (min-width: 768px) {
  .component.header {
    min-height: 104px;
  }
}
.component.header .header.redesign {
  background-color: #fff;
}
.component.header .menus {
  margin-top: 16px !important;
  transition: margin-top 0.4s, gap 0.3s !important;
}
.component.header.header--above .menus {
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}
.component.header .bottom_menu .list.menu_list {
  margin-bottom: 24px;
}
.component.header .header_with_additional_menu.redesign .header_logo {
  margin-top: 10px;
}
.component.header .header.header_with_additional_menu.header_job_offers .main_menu ul.menu_list li.is_last:hover {
  background-color: #00E57E !important;
}
.component.header .header.header_with_additional_menu.header_job_offers .main_menu ul.menu_list li.is_last a {
  color: #000 !important;
}
.layout_section--only-head {
  padding-top: 155px;
}
.wrapped_job_offers_list {
  padding-top: 115px;
}
#sitespeak-launcher-inner > span {
  font-family: 'Khand';
}
/* EPS-1375 */
@media (max-width: 1199px) {
  .news-and-ideas .layout_section .col-lg-9 .component.article_authors {
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 20px 55px 20px 50px !important;
  }
}
@media (max-width: 480px) {
  .news-and-ideas .layout_section .col-lg-9 .component.article_authors {
    padding: 20px 15px 20px 15px !important;
  }
}
@media (min-width: 992px) {
  .news-and-ideas .layout_section .col-lg-9 .component.article_authors {
    padding: 25px 45px 70px 50px;
  }
}
/* EPS-1382 - nie ma w repo */
.job_offers_small_item:last-child {
  border-bottom: 1px solid #dddddf;
}
/* EPS-1395 */
a.button.download-button:hover {
  background: none;
  background-color: #00E57E;
  color: #282828;
}
.layout_container.v-fluid {
  max-width: none;
}
/* EPS-1399 */
.case_study_list__caseStudyTiles {
  justify-content: left !important;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
@media (max-width: 480px) {
  .case_study_list__caseStudyTiles {
    grid-template-columns: repeat(auto-fit, minmax(233px, 1fr));
  }
}
.case_study_list__caseStudyTiles > *:nth-child(1):nth-last-child(2),
.case_study_list__caseStudyTiles > *:nth-child(2):nth-last-child(1) {
  grid-column: span 1;
}
.case_study_list__caseStudyTiles > *:nth-child(1):nth-last-child(1) {
  grid-column: span 3;
}
.case_study_list__caseStudyTiles > *:nth-child(1):nth-last-child(1) .case_study_list__caseStudyTileBackground {
  background-position: -50% 65%;
}
.case_study_list__caseStudyTileInner {
  max-width: unset;
}
.case_study_list__topCaseWrapper:empty {
  margin-top: -56px;
}
/* EPS-1442 - brak w repo */
.page_title--margin {
  margin-left: 25%;
}
@media (max-width: 1024px) {
  .page_title--margin {
    margin: 0 16px;
  }
}
.border-red-temp {
  border: 1px solid red;
}
.career_page_wide_section {
  max-width: 100% !important;
}
.margin-top-over-edge {
  margin-top: -74px;
}
.transparent-button > a {
  background: transparent;
  border: 1px solid white;
  color: white;
  text-decoration: none;
  border-radius: 26px;
  height: 54px;
  width: 135px;
  padding: 13px 43px;
}
.transparent-button > a:hover {
  background: #00e57e;
  border: #00e57e;
  color: black;
  text-decoration: none;
}
@media (max-width: 991px) {
  .text-on-left-side-mobile {
    padding: 0 30px;
    text-align: left !important;
  }
}
.faq-gray-border .faq_question_wrapper {
  border: 1px solid #DADADA !important;
  border-top: 1px solid #DADADA !important;
  border-bottom: 1px solid #DADADA !important;
}
.faq-gray-border .list ul li:first-child a {
  border-top: none;
}
.faq-active-bg-color .faq_question_wrapper.current_faq_question {
  border: transparent !important;
}
.faq-bottom-margin li {
  margin-bottom: 20px;
}
.faq-bold-question-with-padding li {
  padding-left: 25px !important;
}
@media (max-width: 769px) {
  .faq-bold-question-with-padding li {
    padding-left: 15px !important;
  }
}
.faq-bold-question-with-padding a {
  font-size: 25px;
  font-weight: 600 !important;
  line-height: 30px;
  padding-right: 40px !important;
}
.faq-active-bg-color li:hover,
.faq-active-bg-color li:active,
.faq-active-bg-color .faq_question_wrapper.current_faq_question {
  background-color: #f1f6f9;
}
.faq-active-bg-color .faq_question_wrapper.current_faq_question a {
  color: #00e57e;
}
.faq-with-plus-icon a:after {
  content: url('/_fileserver/time20250425052928/item/1505882') !important;
  display: inline-block;
  vertical-align: middle;
  top: 33% !important;
}
.faq-with-plus-icon .faq_question_wrapper.current_faq_question .faq_question:after {
  content: url('/_fileserver/time20250425062304/item/1505884') !important;
}
.career-page-wide-container {
  display: flex;
  justify-content: center;
  max-width: 1624px !important;
}
@media (max-width: 1624px) {
  .career-page-wide-container {
    max-width: 100% !important;
    display: block;
  }
}
.job_offers_small_item-title {
  font-size: 26px;
}
@media (max-width: 991px) {
  .job_offers_small_item-title {
    font-size: 22px;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .job_offers_small_item-subtitle {
    width: 100%;
  }
}
/* EPS-1446 - brak w repo*/
.plugin-box-gray-hover:hover {
  background-color: #e8e8e8;
}
.padding-top {
  padding-top: 40px;
}
.center-v {
  display: flex;
  justify-content: center;
}
.background-color-transparent {
  background-color: transparent !important;
  border: 1px solid black;
}
.background-color-transparent:hover {
  background-color: black !important;
}
@media (max-width: 991px) {
  .header-font-size-mobile > h1 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .button-wide-mobile {
    width: 100%;
    text-align: center;
  }
}
/* EPS-1449 - brak w repo */
@media (max-width: 991px) {
  .blockquote_container--blog-page::before {
    background-color: transparent;
  }
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.extra-top-space {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .extra-top-space {
    margin-top: 20px;
  }
}
/* EPS-1454 - brak w repo */
.plugin-box-gray-bright {
  background: #f5f5f5;
}
.plugin-box-gray-bright:hover {
  background: #f5f5f5;
}
.button-with-black-border {
  background-color: transparent !important;
  border: 1px solid #000000;
  margin-top: 20px;
}
.button-with-black-border:hover {
  background-color: #000000 !important;
}
.add-bottom-space-column {
  margin-bottom: 35px;
}
@media (max-width: 991px) {
  .add-bottom-space-column {
    margin-bottom: 0;
  }
}
.add-extra-margin-top-button {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .add-extra-margin-top-button {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .image-cut-to-right-mobile img {
    object-position: 72%;
  }
}
@media (max-width: 991px) {
  .image-cut-to-right-mobile-light img {
    object-position: 62%;
  }
}
/* EPS-1455 - brak w repo */
.desktop-only {
  display: none;
}
@media (min-width: 992px) {
  .desktop-only {
    display: block;
  }
}
.mobile-only {
  display: none;
}
@media (max-width: 991px) {
  .mobile-only {
    display: block;
  }
}
.table-dark-gray-border td {
  border: 1px solid #545454 !important;
  padding: 16px !important;
}
/* EPS-1480 - modal z obrazkiem - brak w repo */
.popup_image_modal .body,
.popup_image_modal .inner,
.popup_image_modal .popup_image {
  height: 100% !important;
}
.popup_image_modal .popup_image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup_image_modal .popup_image img {
  max-width: 100%;
  max-height: 95%;
}

