/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/abroadJobs/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.styles_AbroadJobsPage__FUKgC {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #F6F7FB;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/announcement/styles.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.styles_announcemenPage__3P2tU {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #f6f7fb;
  padding: 20px 0;
}
.styles_ImageContainer__lF9jL {
  margin: 1em;
}
.styles_personText__NN8iL {
  padding: 20px;
  margin-top: 0 !important;
  overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    line-height: 1.4em;
    max-height: 100%;
  flex: 6 1;
}
.styles_image__RxEJ1 {
  max-width: 100%;
  height: auto;
}
.styles_imageWithText__rzy97 {
  object-fit: cover;
  object-position: center top;
  aspect-ratio: 6/4;
  height: 100%;
  max-width: 100%;
}
.styles_personImage__9sdJo {
    flex: 4 1;
    position: relative;
}
.styles_headerPersonPart__P3EVR {
    width: 60%;
    margin-top: 12px;
    background-color: var(--white);
    box-shadow: 0px 1px 8px 0px #0000001A;
    height: auto;
    display: flex;
    flex-direction: row;
    gap: 0;
    height: 290px;
}

@media (max-width:768px){
    .styles_personText__NN8iL {
          max-height: 400px;
      }
      .styles_headerPersonPart__P3EVR{
        padding-bottom: 15px;
      }
    .styles_headerPersonPart__P3EVR {
        width: 95%;
        display: flex;
        flex-direction: column-reverse;
        height: 650px;
    }
    .styles_personImage__9sdJo {
        width: 100%;
        position: relative;
    }
}
@media screen and (min-width: 769px) and (max-width:996px){
    .styles_headerPersonPart__P3EVR {
        width: 80%;

    }
}
@media screen and (min-width: 997px) and (max-width:1350px){

}
@media screen and (min-width: 1351px) and (max-width:1500px){

}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/article/[...articleId]/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.styles_allArticlePage__rbP4Q{
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    padding-top: 3rem;
}
.styles_tagsContainer__dibgl{
    margin: 1rem 0 5em 0;
    gap: 1em;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 60%;
    background-color: #F6F7FB;
}



/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width:996px){
    .styles_tagsContainer__dibgl{
        width: 95%;
    }
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {

}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media screen and (min-width: 1300px)  {
   

}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/contactUs/contactCategory/styles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.styles_projectLobbyPage__nDN7K{
    display: flex;
    align-items: center;
    flex-direction: column;
}

.styles_contactGroupsPage__t4HVO{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/content/[...contentId]/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.styles_allContentPage__IMRB1{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    padding: 4rem 0rem 6rem 0rem;
    gap: 1rem;
}

.styles_allContentPageNoData__1EORT{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    height: 28em;
}
.styles_allContentPageWithHeader__fMJyo{
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    gap: 1rem;
    padding-bottom: 120px;
}


@media (max-width:768px){
    .styles_allContentPage__IMRB1{
        padding: 0;
        display: flex;
        align-items: center;
        flex-direction: column;
        background-color: #F6F7FB;
    }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/HomePageEn/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/

.styles_main__o4Tiu {
    background-color: var(--backgroundBlue);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: auto;
    width: 100%;
  }
  
  .styles_cardBlocksSection__nKRhQ{
    align-items: center;
  }

  .styles_heroContainer__AVsx_ {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;

  }

  .styles_coverUp__e05au {
    position: absolute;
    width: 100%;
    top: -150px;
    z-index: 2;
    background-image: url(/_next/static/media/coverBottomFirstPart.d9b43dc5.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(180deg);
    transform-origin: center;
  }

  .styles_announcmentContainer__k5HtM {
    background-color: var(--backgroundBlue);
  }

  .styles_SearchConatiner__RkpyR {
    width: 100%;
    display: flex;
    justify-content: center;
    background-color: var(--backgroundBlue);
  }
  .styles_searchSection__76eB7 {
    margin: 60px 0 15px 0;
    width: calc(100% - 480px);
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    gap: 1em;
    background-color: var(--backgroundBlue);
  }

  .styles_scrollOverContainer__cXKRs {
    position: relative;
    z-index: 2;
    width: 100%;
  }

  /* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) -> Mobile View /////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 768px) {
  .styles_mainPart__z2W2v{
    height: calc(100vh - 16vh);
  }
  .styles_searchSection__76eB7 {
    margin: 30px 0 10px 0;
    width: 90%;
    align-items: center;
    flex-direction: column;
    justify-content: center; /* Align items at the start */
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/search/styles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/* Search box */
.styles_searchBox__luof9 {
  max-width: 100%;
  margin-top: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.6em;
}

/* Search by word block */

.styles_inputWord__2Xd_l {
  width: 300px;
  max-width: 100%;
  height: 60px;
  padding: 15px;
  border: none;
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 500;
  color: var(--mainColor);
  gap: 0;
  transition: border-bottom 0.3s ease;
  font-size: 17px;
  background-color: transparent;
}
.styles_inputWord__2Xd_l:focus{
  border: 2px solid var(--mainColor);
}
.styles_inputWord__2Xd_l::placeholder {
  color: var(--mainColor);
  font-weight : 500;

}
.styles_upperText__w0skc {
  font-size: 13px;
  position: absolute;
  transform: translate(-8px, -12px); 
  background-color: var(--lightLightBlue);
  color: var(--mainColor);
  z-index: 2;
  font-weight: 500 !important;
  padding: 0 3px 0 8px;
}
.styles_inputWord__2Xd_l::after {
  outline: none;
  border-bottom: 1.5px solid var(--mainColor);
}
.styles_inputWord__2Xd_l:hover {
  outline: none;
}
.styles_inputWord__2Xd_l:focus {
  outline: none;
}

.styles_searchByWord__fbq_u {
  position: relative;
  /* Property 1=Variant2 */
  border-bottom: 2px solid var(--mainColor);
}

.styles_inputContainer__w3bdi {
  position: relative;
  display: flex;
  align-items: center;
  width: 300px;
}

.styles_clearIcon__D9jBv {
  position: absolute;
  inset-inline-end: 10px;
  cursor: pointer;
  font-size: 17px;
  color: var(--mainColor);
  font-weight: bold;
  padding: 3px;
}

/* dropdown search component */

.styles_dropdownContainer__tF2Lq {
  width: 300px;
  height: 60px;
  border-bottom: 2px solid var(--mainColor);
  color: var(--mainColor);
  font-size: 17px;
  position: relative;
}

 .styles_customButton__vT6lX{
  background-color: transparent;
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 500;
  color: var(--mainColor);
  height: 100%;
  font-size: 17px;
  position: relative;
  width: 100%;
  max-width: 300px;
  border-radius: 0;
  border-bottom: 1.5px solid var(--mainColor);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  -webkit-padding-start: 15px !important;
          padding-inline-start: 15px !important;
}

.styles_customButton__vT6lX:focus{
  border: 2px solid var(--mainColor);
  border-radius: 0;
}

.styles_customTextFieldInput__FTAj_ {
  background-color: transparent;
}
.styles_customTextFieldInput__FTAj_ input{
  background-color: #505b9e;
}
.styles_customTextFieldInput__FTAj_:focus {
  background-color: transparent !important; 
}

.styles_noResultBlock__7Xu8P{
  margin: 3em 0;
  display: flex;
  flex-direction: column;
  gap:1em;
  align-items: center;
  justify-content: center;
}

.styles_customMenuPaper__Dlpg3 {
  padding: 10px;
  box-sizing: border-box;
  background-color: white;
  width: 300px;
  max-height: 300px;
  overflow: auto;
  position: relative;
}

.styles_menuItem__0yVM1 {
  width: 90%;
  height: 50px;
  white-space: normal;
  font-size: 14px;
  display: flex;
  justify-content: flex-start;
  text-align: right;
  color: #061053;
  font-family: "IBM Plex Sans Hebrew", sans-serif;
  font-weight: 500;
  padding: 8px;
}

@media (max-width:996px){
  .styles_customButton__vT6lX{
    max-width: 330px;
  }
  .styles_customTextField__vvDpU .styles_customTextFieldRoot__hMbtA {
    max-width: 330px;
  
  }
  .styles_inputWord__2Xd_l {
    width: 330px;
  }
  .styles_searchBox__luof9 {
    flex-direction: column;
  }
  
.styles_inputContainer__w3bdi {
  width: 330px;
}
.styles_dropdownContainer__tF2Lq {
  width: 330px;
  height: 60px;
}
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/search/components/styles.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/

.styles_searchButton__KWZ6m{
    height: 60px;
    width: 60px;
    padding: 0.5rem 2rem;
    margin: 10px;
    border-radius: 52%;
  }
.styles_searchTextMobile__Qf9S1{
    /* flex-grow: 1;  */
    white-space: nowrap; 
    overflow: hidden;   
    font-size: 20px;
}
.styles_mobileSearchIcon__CYupa {
  background-image: url(/_next/static/media/searchMobile.f00c6879.svg);
  height: 25px;
  width: 25px;
  background-size: cover;
  background-repeat: no-repeat;
  left: 0;
  
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////// (max-width: 768px) -> MOBILE VIEW ////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 996px) {
  .styles_searchButton__KWZ6m{
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 330px;
    margin-bottom: 30px; 
    border: solid 1px var(--backgroundBlue);
    border-radius: 30px;
    height: 54px;
  }
  .styles_mobileButtonContent__mTSYs{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1em;
  }
  .styles_mobileSearchIcon__CYupa {
    height: 20px;
    width: 20px;

    
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/search/ArticleLobbySearch/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
/* styles for compinent Search By Categories */

.styles_CartegorySearchBlock__2zlUJ {
  background-color: transparent;
  width: 300px;
  height: 60px;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 4;
  border-bottom: 2.5px solid var(--mainColor); 
}
.styles_departmentSearchBlock__XLYCH {
  background-color: transparent;
  width: 300px;
  height: 60px;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 5;
  border-bottom: 2.5px solid var(--mainColor); 
}
.styles_dropdownMenu__fJY_3 {
  overflow-x: hidden;
  padding-right: 10px;
  max-height: 300px;
  overflow-y: auto;
  border: 1px solid #ccc;
  box-shadow: 0px 2px 10px 0px rgb(98, 98, 100);
  position: absolute;
  background-color: white;
  width: 100%;
  top: 60px;
  box-sizing: border-box;
}

.styles_dropdown-menu__y6i8K .styles_actions__XjUS4 {
  z-index: 1000;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.styles_categorySearchMainButton__OEIG4 {
  z-index: 2;
  padding: 0 20px 0 10px;
  width: 300px;
  height: 60px;
  justify-content: space-between;
}
.styles_categorySearchMainButton__OEIG4:focus{
  border: 2px solid var(--mainColor)

}
.styles_menuRow__BH_Iy {
  white-space: nowrap;
  z-index: 1000;
  margin: 0;
  padding: 15px 4px;
  background-color: var(--white);
  direction: rtl;
  justify-content: flex-start;
  overflow-x: hidden;
  width: 100%;
  gap: 1em;
}
.styles_buttonsRow__ptTcz {
  overflow-x: hidden;
  z-index: 1000;
  justify-content: center;
  padding: 15px;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 1em;
  box-shadow: inset 0px 12px 8px -10px rgba(0, 0, 0, 0.1),
    inset 0px -12px 8px -10px rgba(0, 0, 0, 0.1);
}

.styles_cleanAllBlock__rvY21 {
  z-index: 1000;
  width: 100%;
  padding: 0px 15px;
  align-items: center;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.styles_cleanButton__ZUNU4 {
  color: var(--hoverAndClick);
  text-decoration: underline;
  font-weight: bold;
}
.styles_notSelectedColor__QfxXQ{
  color: rgba(144, 144, 144, 1);
}
.styles_inputWord__Djj8T {
  width: 95%;
  height: 60px;
  padding: 15px;
  border: none;
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 500;
  color: var(--mainColor);
  gap: 0;
  border-bottom: 1.5px solid var(--mainColor); 
  transition: border-bottom 0.3s ease;
  font-size: 17px;
  background-color: rgba(244, 244, 249, 1);
}
.styles_inputWord__Djj8T::placeholder{  
  color: var(--mainColor); 
  font-weight: 500; 
  font-size: 16px; 
}
.styles_inputWord__Djj8T::after {
  outline: none;
  border-bottom: 1.5px solid var(--mainColor); 
}
.styles_inputWord__Djj8T:hover {
  outline: none;
  border-bottom: 1.5px solid var(--mainColor); 
}
 .styles_inputWord__Djj8T:focus{
  outline: none;
}
.styles_inputContainer__H9OW6 {
  position: relative;
  display: flex;
  align-items: center;
  width: 300px;
}

.styles_categoryFilterText__tLcsU {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  width: 100%;
  text-align: right;
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////// (max-width: 768px) -> MOBILE VIEW ////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 996px) {
  .styles_CartegorySearchBlock__2zlUJ {
    width: 330px;
  }
  .styles_departmentSearchBlock__XLYCH {
    width: 330px;
  }
  .styles_categorySearchMainButton__OEIG4 {
    width: 100%;
  }
  .styles_cleanAllBlock__rvY21 {
    width: 100%;
    padding: 0px 15px;
  }
  .styles_menuRow__BH_Iy {
    width: 100%;
    padding: 10px 10px;
  }
  .styles_inputWord__Djj8T{
    width: 100%;
  }
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/jobs/styles.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.styles_jobBlock__qcaAw {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 1em;
  align-items: flex-start;
  justify-content: space-between;
  background-color: white;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  gap: 1rem;
}
.styles_searchData__J1M5_{
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 0.8em;
}
.styles_dateBlock__K4kOI {
  width: 60px;
  margin-left: 25px;
}
.styles_scrollableJobTags__rfzhD{
  gap: 1rem;
  display: flex;
  width: 100%;
  flex-direction: row;
  gap: 1em;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.styles_dataTitle__HTl6n {
  flex-direction: column;
  gap: 0;
  display: flex;
}

.styles_newJob__JrHjt {
  display: flex;
  margin-top: 4px;
}

.styles_dot__p0noi{
  width:6px;
  height: 6px;
  margin-top: 10px;
}

.styles_newJobText__n0BuQ {
  font-size: 18px;
  color: #ea6e00;
  text-align: center;
  font-weight: 700;
  margin-right: 12px;
}

.styles_typographySpacing__QnZB7 {
  margin-left: 10px;
}
.styles_dataBlock__pC7_W{
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  width: 100%;


}
.styles_dataBlock__pC7_W a {
  color: var(--hoverAndClick);
  font-size: 16px;
}
.styles_dataBlock__pC7_W a:hover {
  color: var(--linkText);
  text-decoration: underline;
}
.styles_extractData__Tvos8 {
  position: relative;
  top: 0;
  left: 0;
  white-space: nowrap;
}

.styles_searchBox__i6Y_J {
  margin-top: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.6em;
}

.styles_footerLine__kscD6 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1rem;
}

.styles_searchIcon__bjPBd {
  color: white;
  width: 30px;
  height: 30px;
}

.styles_searchButton__6lKIR {
  height: 60px;
  width: 60px;
  background-color: var(--mainColor);
  padding: 0.5rem 2rem;
  border: 1px solid var(--mainColor);
  margin: 10px;
}
.styles_searchButton__6lKIR:hover {
  box-shadow: 0px 2px 10px 0px rgba(168, 174, 213, 1);
  background-color: var(--seconderyColor);
}
.styles_disclaimer__gtr_p p{
  margin: 0.4em;
  line-height: normal;
}


.styles_lookJob__xQ3FP {
  color: var(--hoverAndClick);
  text-decoration: underline;
  font-weight: 500 !important;
  cursor: pointer;
}

.styles_whatsapp___HZmn {
  position: fixed;
  bottom: 2rem;
  left: 2rem;
  z-index: 1000;
  width: 64px;
  height: 64px;
  background-color: #25d366;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease-in-out;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.styles_whatsapp___HZmn:hover {
  transform: scale(1.1);
}

.styles_whatsapp___HZmn img {
  width: 45px;
  height: 45px;
  object-fit: contain;
}

/* Mobile styles */
@media (max-width: 996px) {
  .styles_jobBlock__qcaAw {
    display: flex;
    flex-direction: column;
    padding: 1rem 2rem;
    align-items: self-start;
    padding: 0.5rem 1rem;
    background-color: white;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
      0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    gap: 1rem;
  } 

  .styles_typographySpacing__QnZB7 {
    margin-bottom: 0.4rem;
  }

  .styles_searchBox__i6Y_J {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.6em;
  }

  .styles_footerLine__kscD6 {
    flex-direction: row;
  }

  .styles_searchButton__6lKIR {
    width: 80%;
    height: 50px;
    margin-bottom: 40px;
  }

  .styles_searchBoxItem__kDuB2 {
    flex-shrink: 0;
    white-space: nowrap;
  }

  .styles_newJob__JrHjt{
    margin-top: 0;
  }

  .styles_extractData__Tvos8{
    position: relative;
    margin: 0;
  }

  .styles_dataBlock__pC7_W{
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;

  }
}

/* FORM */
.styles_formBlock__upuuv {
  display: flex;
  width: 100%;
  background-color: var(--white);
  box-shadow: 0px 1px 8px 0px #00000033;
  box-sizing: border-box;
  flex-direction: column;
  gap: 1em;
  width: 100%;
  padding: 2em;
  justify-content: space-between;
  direction: rtl; 
  text-align: right; 
}
.styles_block__wXSjA{
  gap:0.6em;
  display: flex;
  flex-direction: column;
  border: none !important;
}
.styles_block__wXSjA legend{
  margin-bottom: 5px;
}
.styles_customTextField__Ogx3I .styles_customTextFieldRoot__NW6MQ {
  background-color: transparent;
  color: var(--mainColor);
  height: 100%;
  font-size: 17px;
  position: relative;
  width: 100%;
  max-width: 300px;

}
.styles_inputsRow__1tafF {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 1rem;
  direction: rtl;
}

.styles_sumbitButton__lLk0H {
  width: -moz-fit-content;
  width: fit-content;
  align-self: end;
  background-color: var(--mainColor);
  border: 1px solid var(--mainColor);
  border-radius: 10px;
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.styles_sumbitButton__lLk0H:hover {
  color: var(--mainColor);
  background-color: transparent;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.styles_modal__BvjGn {
  position: absolute;
  height: 40%;
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--background);
  padding: 30px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

.styles_modalButton__VzQZA {
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--mainColor);
}

@media screen and (max-width: 768px) {
  .styles_inputsRow__1tafF {
    /* flex-direction: column; */
    flex-wrap: wrap;
  }

  .styles_sumbitButton__lLk0H {
    align-self: center;
  }

  .styles_modal__BvjGn {
    height: 70%;
    height: 60%;
    width: 70%;
  }

  .styles_whatsapp___HZmn {
    width: 50px;
    height: 50px;
    left: 1rem;
    bottom: 1rem;
  }

  .styles_whatsapp___HZmn img {
    width: 35px;
    height: 35px;
    object-fit: contain;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/boxBlock/styles.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/

.styles_BoxBlockButton__BlhtK {
  display: inline-block; 
  white-space: nowrap;
  border: 1px solid var(--white);
  background-color: transparent;
  color: var(--white);
  font-weight: 400;
  padding: 5px 16px;
  border-radius: 8px;
}
.styles_BoxBlockButton__BlhtK:hover {
  background-color:  rgba(255, 255, 255, 0.5);
}

.styles_searchBoxItem__is_Xp{
  display: inline-block;
  white-space: nowrap;
  border: 1px solid rgba(218, 222, 240, 1);
  background-color: transparent;
  background: rgba(255, 255, 255, 1);
  color: rgba(64, 64, 69, 1);
  font-weight: 400;
  padding: 0.2rem 0.5rem;
  border-radius: 1px;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////// (max-width: 996px) -> MOBILE VIEW ////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 996px){
    .styles_BoxBlockButton__BlhtK {
        font-size: 13px;
      }
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
    .styles_BoxBlockButton__BlhtK {
        font-size: 15px;
      }

}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media screen and (min-width: 1300px)  {
    .styles_BoxBlockButton__BlhtK {
        font-size: 16px;
      }

}
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/abroadJobs/styles.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.styles_listContainer__nbV25 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.styles_allDataContainer__USWix{
  display: flex;
  flex-direction: column;
}

.styles_cvBlock__znssi{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
}
.styles_headerSection__fY_RM{
  display: flex;
  flex-direction: column;
}

.styles_cvTitle__Of35z{
  font-family: "IBM Plex Sans Hebrew" !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 39.24px !important;
  text-align: right !important;
  color: rgba(6, 16, 83, 1);
}

.styles_cvTitleIner__CVM5f{
  font-family: "IBM Plex Sans Hebrew" !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 28.78px !important;
  text-align: right !important;
  color: rgba(6, 16, 83, 1);
}

.styles_jobDetailsContainer__6IQNf{
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2);
  padding: 25px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}


.styles_footerLine__w_DOR{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap:1rem;
}

 .styles_cvButton__382H8{
    padding: 8px 30px 11px 30px;
    border-radius: 6px;
    background-color: white;
    border: 1px solid var(--mainColor);
    box-shadow: 0px 2px 10px 0px #A8AED5;
    margin: 15px 0 40px 0 !important;
    width: auto;
    color: var(--mainColor);
    font-size: 20px !important;
    text-align: center;
    display: inline-block;
}
 .styles_cvButton__382H8:hover{
  background-color: transparent;
 }

.styles_noPagination__ayFem{
  margin-bottom: 40px;
}
.styles_text__TDjGh{
  color: var(--hoverAndClick);
}
.styles_text__TDjGh:hover{
  text-decoration: underline;

}

@media screen and (max-width: 792px){
  
  .styles_footerLine__w_DOR{
      flex-direction: row;
      justify-content: flex-start;
  }

  .styles_jobDetailsContainer__6IQNf{
    padding: 25px 15px 25px 15px;
  }

  .styles_cvBlock__znssi{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 1rem;
  }

  .styles_cvTitle__Of35z{
    font-family: "IBM Plex Sans Hebrew";
    font-size: 26px !important;
    font-weight: 700 !important;
    line-height: 32px !important;
    text-align: right !important;
  }
}



/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/pagination/styles.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.styles_paginationControls__0mwlF {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 1.25em;
  direction: ltr;
}
.styles_paginationControls__0mwlF .styles_numberButton__Qo7TS {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  color: var(--textPage);
  font-weight: normal;
  padding: 0;
  min-width: 30px;
  font-size: 22px;
  margin: 0 0.3em;
  
}
.styles_paginationControls__0mwlF .styles_numberButton__Qo7TS:hover {
  background-color: var(--background);
  text-decoration: underline;
  color: var(--mainColor);
}

.styles_arrowButton__313Q6 {
  gap: 0.6rem;
  color: var(--mainColor);
}
.styles_arrowButton__313Q6:hover {
  color: var(--mainColor);
  background-color: var(--background);
}
button.styles_selected__joukU {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  color: var(--mainColor);
  padding: 0;
  min-width: 30px;
  text-decoration: underline;
  margin: 0 0.15em;
}
.styles_arrow__SzBRF {
  height: 35px;
  width: 35px;
}

/* Mobile styles */
@media (max-width: 768px) {
  .styles_paginationControls__0mwlF .styles_numberButton__Qo7TS {
    min-width: 20px;
    font-size: 17px;
    font-weight: 600;
    margin: 0 0.15em;
  }

  .styles_arrowButton__313Q6 {
    gap: 0.4rem;
  }

  .styles_selected__joukU {
    font-size: 17px;
    min-width: 20px;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/stylesPopUp.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/

.stylesPopUp_overlay__7iELx {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 100;
    width: 100%;
  }

  .stylesPopUp_popup___KeBE {
    width: 813px;
    height: 552px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    /* padding: 40px 0px 0px 0px; */
    gap: 10px;
    box-shadow: 0px 1px 8px 0px #00000033;
    background: white;
    align-items: center;
    max-width: 100%;
  }

  .stylesPopUp_popupTitle__n_s9x{
    font-family: "IBM Plex Sans Hebrew";
    font-size: 36px;
    font-weight: 700;
    line-height: 47.09px;
    text-align: center;
    color: #061053;
    width: 66%;
  }

  .stylesPopUp_popupDescription__MmZKh{
    font-family: "IBM Plex Sans Hebrew";
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #404045;
    width: 85%;
  }

  .stylesPopUp_buttonLink__8EIt9{
    width: 184px;
    height: 48px;
    padding: 8px 30px 11px 30px;
    gap: 10px;
    border-radius: 6px 0px 0px 0px;
    background: #061053;
    box-shadow: 0px 2px 10px 0px #A8AED5;
    
  }
  .stylesPopUp_buttonLink__8EIt9:hover{
    background: #061053;
    
  }

  .stylesPopUp_buttonLinkText__2JEfV{
    color: white;
  }

  .stylesPopUp_closeButton__YHPsO {
    position: "absolute";
    top: "10px";
    right: "10px";
    background: "none";
    border: "none";
    font-size: "1.5rem";
    cursor: "pointer";
  }


  @media screen and (max-width: 768px){
    .stylesPopUp_popup___KeBE {
        width: 382px;
        height: 800px;
    }

    .stylesPopUp_popupTitle__n_s9x{
        font-size: 26px;
        font-weight: 700;
        line-height: 32px;
        text-align: center;

    }

    .stylesPopUp_popupDescription__MmZKh{
        font-size: 22px;
        font-weight: 400;
        line-height: 30px;
        text-align: center;

      }
  }
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/richText/styles.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/

.styles_marginTop__QZCJB{
    margin-top: 50px;
}
.styles_headerMargin__ip6zu{
    margin-top: 30px;
}

.styles_videoContainer__hovfN {
    position: relative;
    cursor: pointer;
  }

  
  .styles_playButton__EE6XY:hover {
    background: rgba(0, 0, 0, 0.8);
  }
  

  .styles_richText__6vVkN img{
    max-width: 100%;
  }

  .styles_richText__6vVkN a{
    color: var(--hoverAndClick);

  }
  .styles_richText__6vVkN a:hover{
    text-decoration: underline;
  }
  .styles_circle__8ajls{
    align-self: center;
    margin: 20px 0;
  }
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/shareLinks/styles.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/linkBlock/styles.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.styles_linkBlockText__hYiwp {
  display: inline-block;
  /* white-space: nowrap; */
  font-size: 15px;
  color: var(--homePageText);
  border: 1px solid var(--homePageText);
  background-color: transparent;
  border-radius: 30px;
  padding: 0.8rem 2rem;
  align-items: center;
  justify-content: flex-end;
  font-weight: bold;
  margin: 0.6em 0;
  text-align: right;
}
.styles_linkBlockText__hYiwp:hover {
  color: var(--mainColor);
  background-color: var(--homePageText);
}
.styles_alignLeft__c8tYK {
  text-align: left;
  justify-content: flex-start;
}


/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/announcement/styles.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
/* ............ All Announcment component styles ............ */
.styles_pageData__MlR2e{
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 3rem 0rem 6rem 0;
  gap: 1em;
}
.styles_readMore__yfywb{
  padding: 0 0 0.5rem 0;
}
.styles_readMore__yfywb:hover{
  text-decoration: underline; 
}

.styles_dataBlock__qQ5hr {
  max-width: 50rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.styles_switchBlock__QGwfq {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.styles_countLabel__T1hHh{
  font-size: 16px !important;
  margin-bottom: 8px;
}
.styles_subTitleBox__GhO7u {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  justify-content: space-between;
  width: 100%;
}
.styles_titleAndResultSection__FCnIt{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.4em;
  position: relative;
}

.styles_allContentPageData__z91xW{
  padding: 2rem 0 120px 0;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.styles_openDialog__AxW0e{
  cursor: pointer;
}
.styles_spinner__eDzVy{
  margin: 50px 0;
  align-self: center;
}
.styles_noExpendedDialog___RFjD{
  cursor: auto !important;
}

/* ............ Announcment item (item in all announcment list) styles ............ */

.styles_announcementBlock__0jcH_ {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 10px 2rem;
  align-items: flex-start;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
  gap: 1rem;
  justify-content: flex-start;
}
.styles_focusAnnouncment__FurGi{
 border: 2px solid black; 
}
.styles_dateBlock__CQSiu {
  width: 60px;
  margin-left: 3rem;
  position: relative;
  top: 4px;
}
.styles_typographySpacing__Q5sJT {
  text-align: start;
  margin-bottom: 0.5rem;
}
.styles_richTextTopMargin__KeKp1{
  margin-top: 15px !important;
  line-height: 1.9em;
}
.styles_dataBlock__qQ5hr a {
  color: var(--hoverAndClick);
}
.styles_dataBlock__qQ5hr a:hover {
  color: var(--linkText);
  text-decoration: underline;
}
.styles_extractData__9oZnd {
  position: absolute;
  top: 10px;
  left: 1.5rem;
  padding: 5px 0 0 5px;
}


@media (max-width: 996px) {
  .styles_titleAndResultSection__FCnIt{
    padding: 10px 8px;
  }
}

/* ............ Mobile styles ............ */
@media (max-width: 768px) {
  .styles_announcementBlock__0jcH_ {
    display: flex;
    flex-direction: column;
    align-items: self-start;
    padding: 0.5rem 0.7rem;
    gap: 0.5;
  }
  .styles_dataBlock__qQ5hr a {
    text-decoration: underline;
    font-size: 14px;
  }
  .styles_typographySpacing__Q5sJT {
    margin-bottom: 0.4rem;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/articlesPromo/stylesBigArticle.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************/

.stylesBigArticle_bigArticleItem__grj0B{
    width: 100%;
    padding: 2rem 0;
}

.stylesBigArticle_articleSectionBig__zcPdu{
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    background-color: white;
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
    
}
.stylesBigArticle_articleSectionBig__zcPdu:after{
   
    display:none
}

.stylesBigArticle_articleImageBig__xeuj_{
    width:100%;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
}

.stylesBigArticle_articleDataSectionBig__9FKMh{
    width: 100%;
    height: 100%;
    gap:2rem;
    display: flex;
    flex-direction: column;
    padding: 1rem 1rem;
    justify-content: space-between;
}

.stylesBigArticle_articleFirstBig__BxrvC{
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.stylesBigArticle_articleHeaderBig__SKfQN{
    display: flex;
    justify-content: space-between;
}


.stylesBigArticle_articleButtonSection__Bed3z{
    display: flex;
    justify-content: flex-start;
}

.stylesBigArticle_articleSeconedSectionBig__rFtN_{
    display: flex;
    gap: 1rem;
}
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 792px) {
    
    .stylesBigArticle_articleSectionBig__zcPdu{
        height: 45vw;
        flex-direction: row-reverse;
        justify-content: space-between;
    }
    .stylesBigArticle_articleSectionBig__zcPdu:after{
        content: ""; 
        position: absolute; 
        top: 41vw;
        left: -1vw;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 5vw 0 0 5vw;
        border-color: transparent transparent transparent #061053;
        transform: rotate(0deg);
        z-index: 0;
        display: block;
    }
    .stylesBigArticle_bigArticleItem__grj0B{
        width:60%;
    }
    .stylesBigArticle_articleFirstBig__BxrvC{
        gap: 0.5rem
    }
    .stylesBigArticle_articleSeconedSectionBig__rFtN_{
        gap: 0.5rem;
    }
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px)  {
    .stylesBigArticle_articlesCarouselBlock__Ir8HA{
        gap:2rem;
    }
    .stylesBigArticle_articleDataSectionBig__9FKMh{
        width:60%;
        padding: 1rem 2rem;
    }
    .stylesBigArticle_articleFirstBig__BxrvC{
        gap: 1rem;
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media screen and (min-width: 1300px) {
    .stylesBigArticle_articleSectionBig__zcPdu{
        height: 33vw;
    }
    .stylesBigArticle_articleSectionBig__zcPdu:after{
        top: 29vw;
    }
    .stylesBigArticle_articlesCarouselBlock__Ir8HA{
        gap:2rem;
    }
    .stylesBigArticle_articleImageBig__xeuj_{
        width:55%;
    }
    .stylesBigArticle_articleDataSectionBig__9FKMh{
        width:45%;
    }
    .stylesBigArticle_articleFirstBig__BxrvC{
        gap: 1rem;
    }
}

@media screen and (min-width: 1600px) {
    .stylesBigArticle_articleImageBig__xeuj_{
        width:70%;
    }
    .stylesBigArticle_articleDataSectionBig__9FKMh{
        width:30%;
    }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/articlesPromo/stylesArticles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesArticles_articlesCarouselBlock__9t7uH {
  margin-top: -1rem;
  display: flex;
  flex-direction: column;
  padding: 2rem 0;
  gap: 1rem;
  width: 100%;
  flex-wrap: wrap;
}
.stylesArticles_articleSection__4I0BC {
  z-index: 2;
  display: flex;
  /* flex: 1; */
  width: 100%;
  flex-direction: row;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
}
.stylesArticles_imageVideo__KFpL7 {
  width: 100%;
  height: auto;
  object-fit: cover;
  contain: size;
}
.stylesArticles_limitLinesTitle__kF1FA {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  font-size: 24px !important;
  line-height: 26px;
  max-height: 80px;
}
.stylesArticles_articlesTags__EoFeB {
  border: none;
  padding: 5px 5px;
}

.stylesArticles_boxTextGap__FVQJa {
  padding: 0rem 0rem 1rem 0rem;
}

.stylesArticles_articleImage__vl_yl {
  width: 38%;
  position: relative;
  height: 100%;
}
.stylesArticles_lastArticle__nU4El {
  display: flex;
}

.stylesArticles_image__xhKf9 {
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.stylesArticles_articleDataSection__K20NZ {
  width: 62%;
  padding: 1rem 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 2rem;
  height: 100%;
}

.stylesArticles_playButton__DrxkE {
  position: absolute;
  top: 50%;
  z-index: 2;
  height: 50px;
  width: 50px;
  cursor: pointer;
  background: url(/_next/static/media/play.f84f77e5.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  transform: translate(-50%, -50%);
}

.stylesArticles_articleFirst__NLlI3 {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.stylesArticles_articleHeader__H3RY2 {
  display: flex;
  justify-content: flex-end;
}

.stylesArticles_titleArticle__QLBz1 {
  font-weight: 700;
}
.stylesArticles_articleHeaderDepartment__ltYo4 {
  display: none;
}
.stylesArticles_readMore__YKnvS {
  color: var(--hoverAndClick);
  text-decoration: underline;
  font-weight: 500;
}

.stylesArticles_articleSeconedSection__OWzRL {
  display: none;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .stylesArticles_articleDescriptionTypography__q8UnF{
    display: none;
  }
  .stylesArticles_limitLinesTitle__kF1FA {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-size: 17px !important;
    line-height: 25px;
    max-height: 53px;
  }

  .stylesArticles_image__xhKf9,
  .stylesArticles_imageVideo__KFpL7 {
    object-fit: fill;
    height: auto;
  }

  .stylesArticles_articleDataSection__K20NZ {
    padding: 0.5em;
  }
  .stylesArticles_articleImage__vl_yl {
    width: 47%;
  }
  .stylesArticles_articleFirst__NLlI3 {
    display: flex;
    flex-direction: column;
    gap: 0.3em;
  }

}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 769px) {
  .stylesArticles_articleDescriptionTypography__q8UnF {
    font-size: 18px;
    display: block;
  }
  .stylesArticles_image__xhKf9 {
    object-position: center;
  }
  .stylesArticles_articleImage__vl_yl {
    width: 100%;
    position: relative;
    height: auto;
  }
  .stylesArticles_articlesCarouselBlock__9t7uH {
    flex-direction: row;
  }
  .stylesArticles_articleSection__4I0BC {
    flex-direction: column;
    width: 100%;
  }
  .stylesArticles_articleDataSection__K20NZ {
    width: 100%;
    gap: 1rem;
    padding: 1rem 2.25rem 1rem 2.25rem;
  }
  .stylesArticles_articleHeaderDepartment__ltYo4 {
    display: flex;
  }
  .stylesArticles_titleArticle__QLBz1 {
    font-weight: 400;
  }

  .stylesArticles_articleHeader__H3RY2 {
    justify-content: space-between;
    padding: 0rem 0rem 1rem 0rem;
  }
  .stylesArticles_articlePreview__iE_MN {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
    max-height: 4.5em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
  }

  .stylesArticles_articleSeconedSection__OWzRL {
    display: flex;
    gap: 0.5rem;
  }

  .stylesArticles_lastArticle__nU4El {
    display: none;
  }

  .stylesArticles_searchBoxItem__bcNJy {
    flex-shrink: 0;
    white-space: nowrap;
  }
  .stylesArticles_InnerBoxHeader__r76ad {
    padding: 0rem 0rem 0.5rem 0rem;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .stylesArticles_image__xhKf9 {
    object-position: center;
  }
  .stylesArticles_articlesCarouselBlock__9t7uH {
    gap: 2rem;
  }

  .stylesArticles_articleDataSection__K20NZ {
    width: 100%;
    padding: 1rem 2rem;
    height: 100%;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
  .stylesArticles_articlesCarouselBlock__9t7uH {
    gap: 2rem;
  }
  .stylesArticles_lastArticle__nU4El {
    display: flex;
  }
  .stylesArticles_image__xhKf9 {
    object-position: center;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/article/stylesHeaderArticle.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesHeaderArticle_description__NG8L3{
    width:100%;
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
}
.stylesHeaderArticle_footerLine__ZoQLA{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap:1rem;
    justify-content: end;
    padding: 1em 0 1.5rem 0;
}
.stylesHeaderArticle_relationArticaleBlock__jyP__{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap:1rem;
}
.stylesHeaderArticle_relationArticlesTitle__tHQUo{
    z-index: 1;
}
.stylesHeaderArticle_mainArticaleBlock__Is70b {
    display: flex;
    flex-direction: column;
    gap: "1rem";
    font-size: 1.1rem !important;
    line-height: 1.7rem;

}
.stylesHeaderArticle_mainArticaleBlock__Is70b a{
    font-size: 16px;
    color: var(--hoverAndClick);
  }
.stylesHeaderArticle_allRelationArticleGroup__UgnT9{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1em;
    padding: 0 2em 2em 2em;
}
.stylesHeaderArticle_allArticlesLink__IPu_1{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.stylesHeaderArticle_padding1rem__3AA9l{
    padding: 0 0 1rem 0;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 792px){
    .stylesHeaderArticle_description__NG8L3{
        font-weight: 500;
    }
    .stylesHeaderArticle_footerLine__ZoQLA{
        flex-direction: row;
    }
    .stylesHeaderArticle_relationArticaleBlock__jyP__{
        flex-direction: row;
     }

 }


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
    .stylesHeaderArticle_description__NG8L3{
        
        font-size: 20px;

    }
    .stylesHeaderArticle_relationArticaleBlock__jyP__{
        flex-direction: row;
     }
     .stylesHeaderArticle_allRelationArticleGroup__UgnT9{
        padding: 0 3em 3em 3em ;
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media screen and (min-width: 1300px)  {
    .stylesHeaderArticle_description__NG8L3{
        font-size: 20px;
        
    }
    .stylesHeaderArticle_relationArticaleBlock__jyP__{
        flex-direction: row;
     }
     .stylesHeaderArticle_allRelationArticleGroup__UgnT9{
        padding: 0 6em 7.5em 6em ;
    }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/articlesLobby/styles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.styles_articles__jKgF5{
    background-color: #F6F7FB;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/Faqs/styles.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.styles_FaqsPage__72SDc{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/person/[...personId]/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.styles_allPersonsPage__Jr2Cu{
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    background-color: #F6F7FB;
    width: 100%;
    padding: 4rem 0 8rem 0;
    position: relative;

}
.styles_personContent__fhVqq{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap:3em;
    width: 60%;
    z-index: 1;
}
.styles_personTextBlock__51Xj_{
    margin-top: 1rem;
    background-color: #F6F7FB;
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
    padding: 1rem;
    height: auto;
}


@media (max-width: 1280px) {

    .styles_personContent__fhVqq{
        width: 85%;
    }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/jobErrorPage/styles.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.styles_NotFindJobPage__PsfLe {
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
  }
  
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/articlesLobby/styles.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_articleLobyContainer__puGaa{
  display: flex;
  flex-direction: column;
  padding: 2em 6rem 2em 6rem;

}

.styles_articleListGroup__0kv4D{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(24%, 1fr));     
    justify-content: space-between;
    flex-direction: row;
    padding: 1rem 0;
    grid-gap:2.5rem 1rem;
    gap:2.5rem 1rem;
    width: 100%;
    flex-wrap: wrap;
}

  .styles_spinnerContainer__e54b0{
    display: flex;
    align-items: center;
    margin-top: 2em;
    justify-content: center;
  }

/* Mobile styles */
@media (max-width: 768px) {
  .styles_articleListGroup__0kv4D{
    display: flex;
    grid-template-columns: none;
    justify-content: space-between;
    flex-direction: column;
    padding: 1rem 0;
    gap:1rem;
    width: 100%;
    flex-wrap: wrap;
}
.styles_articleLobyContainer__puGaa{
  padding: 0 1em;

}
}

@media screen and (min-width: 769px) and  (max-width: 996px) {
  .styles_articleListGroup__0kv4D{
    grid-template-columns: repeat(auto-fill, minmax(40%, 1fr));     

}

}

@media screen and (min-width: 997px) and  (max-width: 1400px) {
  .styles_articleListGroup__0kv4D{
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));     

}

}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/search/ArticleLobbySearch/articleLobbyStyles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.articleLobbyStyles_searchBox__BdXll {
  margin-top: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.6em;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////// (max-width: 996px) -> MOBILE VIEW ////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 996px) {
  .articleLobbyStyles_searchBox__BdXll {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.9em;
  }
  .articleLobbyStyles_searchButton__XumKr {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 300px;
    margin-bottom: 40px;
  }
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/galleryArticle/styles.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/

.styles_galleryArticleSection__En1uO{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2rem 1em;
    width: 100%;
    
}
.styles_topMargin__NCyKH{
    margin-top: 61px;
}
.styles_galleryArticleSectionHome__1Xcm5{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1em 0;
    width: calc(100% - 480px);
    
}

/* //////////// GalleryArticleHome /////////////// */

.styles_Page__9Rfb8{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: transparent;
}

.styles_galleryFooter__pn1f4{
    width: 100%;
    padding: 2rem 0;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    gap: 2rem;
}
.styles_linkText__lvmwN{
    text-wrap: nowrap;
}
.styles_linkText__lvmwN:hover{
    text-decoration: underline;
}
.styles_image__jbP_7{
    height: 15px;
    width: 15px;
}
.styles_imageEn___xxEI{
    height: 15px;
    width: 15px;
    rotate: 180deg;
}

.styles_backgroundOpenVideo__ofpaI{
    display: block;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgb(55 51 51);
    top: 0;
    left: 0;
    padding: 0;
    opacity: 0.8;
}

.styles_homeSlider__N52rb{
    width: 100%;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) ////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
@media (max-width:768px)
{
    
.styles_galleryArticleSection__En1uO{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1em;
    width: 100%;
    background-color: transparent;
    
}
.styles_galleryArticleSectionHome__1Xcm5{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2rem 1em;
    width: 100%;
}
    .styles_galleryFooter__pn1f4{
        gap: 1em;
        flex-direction: column;
    }
    .styles_careerArticleAdaptin__300tK{
        width: 90%;
    }
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width: 768px)  and (max-width: 996px) {
    .styles_galleryFooter__pn1f4{
        gap: 1em;
        /* flex-direction: column; */
    }
    .styles_galleryArticleSectionHome__1Xcm5{
        width: 90%;
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width:1400px) {
    .styles_galleryArticleSectionHome__1Xcm5 {
        width: calc(100% - 200px);
    }
}

@media screen and (min-width: 1400px) and (max-width: 1700px) {
    .styles_galleryArticleSectionHome__1Xcm5{
      width: calc(100% - 300px);
    }
  }


/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/galleryArticle/components/stylesGalleryArticle.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/

.stylesGalleryArticle_articleSection__2iuuR{
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    background-color: white;
    box-shadow: 0px 1px 8px 0px #00000033;
    z-index: 1;
}
.stylesGalleryArticle_articleSection__2iuuR .stylesGalleryArticle_galleryWithBlockData__04vng {
    height: auto;
    gap: 1em;
  }
  .stylesGalleryArticle_articleSection__2iuuR.stylesGalleryArticle_galleryWithoutBlockData__k7t6J {
    height: auto;
  }
  .stylesGalleryArticle_articleImageBig___ffYY, .stylesGalleryArticle_articleDataSectionBig__rUunI {
    transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out;    
  }
  
  .stylesGalleryArticle_hidden__nEkno {
    opacity: 0;
  }
  
  .stylesGalleryArticle_visible__WElAj {
    opacity: 1;
  }

.stylesGalleryArticle_articleImageBig___ffYY{
    position: relative;
    overflow: hidden;
    width: 100%;
}
.stylesGalleryArticle_imageSizeWithData__Yprgt{
    height: 405px;
}
.stylesGalleryArticle_imageSizeWithoutData__Eu9um{
    height: 675px;
}

.stylesGalleryArticle_image__13h3O{
    object-fit:fill;
    width: 100%;
    height: 100%;
   }

.stylesGalleryArticle_playButton__v8Nqy{
    position: absolute;
    top: 50%;
    z-index: 2;
    height: 60px;
    width: 60px;
    cursor: pointer;
    background: url(/_next/static/media/play.f84f77e5.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    left:50%;
    transform: translate(-50%,-50%);
    transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out;    

}
.stylesGalleryArticle_blockWithoutContent__Y1QzU{
    height: 1000px;
}
.stylesGalleryArticle_blockWithContent__EDgOK{
    height: 750px;
}
.stylesGalleryArticle_articleDataSectionBig__rUunI{
    height: 250px;
    bottom: 0;
    width:100%;
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content:space-between;
    overflow: auto;
    background-color: var(--white);
    justify-content: flex-end;
    gap: 1em;
}
.stylesGalleryArticle_limitLines__vpasP{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;

}
.stylesGalleryArticle_dataWords__SfWd_{
    text-align: center;
}
.stylesGalleryArticle_playButton__v8Nqy{
    background-repeat: no-repeat;
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    background-size: 80px;
    width: 80px;
    height: 80px;
    position: absolute;
    background-image: url(/_next/static/media/play.f84f77e5.png);
}
.stylesGalleryArticle_playButton__v8Nqy:hover{
    background-image: url(/_next/static/media/playSliderHover.0d0ad604.svg);

}

@media screen and (max-width:768px){
    .stylesGalleryArticle_articleDataSectionBig__rUunI{
        padding: 15px;
        height: 260px;
    }
    .stylesGalleryArticle_articleSection__2iuuR.stylesGalleryArticle_galleryWithoutBlockData__k7t6J {
        height: auto;
      }
      .stylesGalleryArticle_imageSizeWithData__Yprgt{
        height: 260px;
    }
      .stylesGalleryArticle_imageSizeWithoutData__Eu9um{
        height: 300px;
   }
   .stylesGalleryArticle_playButton__v8Nqy{
    height: 45px;
    width: 45px;
    background-size: 45px;
}
}
@media screen and (min-width:450px) and (max-width:768px){
    .stylesGalleryArticle_imageSizeWithoutData__Eu9um{
        height: 385px;
   }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 769px) and (max-width:996px){
    .stylesGalleryArticle_playButton__v8Nqy{
        height: 100px;
        width: 100px;
    }
    .stylesGalleryArticle_articleDataSectionBig__rUunI{
        padding:1rem 2rem;
        height: 245px;
    }
    .stylesGalleryArticle_dataWords__SfWd_{
        text-align: start;
    }
    .stylesGalleryArticle_imageSizeWithData__Yprgt{
        height: 260px;
    }
    .stylesGalleryArticle_imageSizeWithoutData__Eu9um{
        height: 605px;
   }
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width: 997px) and (max-width:1299px) {
    .stylesGalleryArticle_articleDataSectionBig__rUunI{
        height: 280px;
    }
    .stylesGalleryArticle_imageSizeWithData__Yprgt{
        height: 260px;
    }
    .stylesGalleryArticle_imageSizeWithoutData__Eu9um{
        height: 525px;
   }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) and (max-width:1650px){
    .stylesGalleryArticle_imageSizeWithData__Yprgt{
        height: 300px;
    }
   .stylesGalleryArticle_imageSizeWithoutData__Eu9um{
        height: 585px;
   }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/galleryArticle/components/stylesSlider.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesSlider_SliderSection__c_0VS {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 30px 15px 30px;
}
.stylesSlider_spacing__5Ttd1{
  justify-content: space-between !important;
}
.stylesSlider_sliderWithNoItemsData__2m0d_{
  padding: 30px;
}
.stylesSlider_innerButtons__7Lpwd{
  display: flex;
  flex-direction: row;
  direction: rtl;
  gap: 0.8rem;
}
.stylesSlider_allButtons__e0b61{
  display: flex;
  flex-direction: row;
  gap: 0.8rem;
}
.stylesSlider_sliderButton__R2K3F {
  z-index: 2;
  height: 50px;
  width: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.stylesSlider_darkBlue__zyG3f{
  color: #1A6FEF;
}
.stylesSlider_grayFont__Ui4KQ{
  color: #404045;
}
.stylesSlider_secondPart__ybp3X {
  display: flex;
  flex-direction: row;
  gap: 1em;
  align-items: center;
  justify-content: center;
  width: 100%; 
  margin: 0 20px;
}

.stylesSlider_dynamicNumber__nKe5T{
  color: rgba(26, 111, 239, 1);
}
.stylesSlider_nextButton__HKkN6 {
  background-image: url(/_next/static/media/nextSliderBlue.4acf504d.svg);
}

.stylesSlider_backButton__vlnpR {
  background-image: url(/_next/static/media/backSliderBlue.ab22a456.svg);
}


.stylesSlider_stopButton__Gs16Y {
  background-image: url(/_next/static/media/pauseSliderBlue.f36076a1.svg);

}

.stylesSlider_playButton__rSxvM {
  background-image: url(/_next/static/media/playSliderBlue.735d67ad.svg);

}


/* Home Page buttons */
.stylesSlider_nextButtonHomePage__IX_H9 {
  background-image: url(/_next/static/media/nextSlider.8df6b47f.svg);
}
.stylesSlider_nextButtonHomePage__IX_H9:hover, .stylesSlider_nextButton__HKkN6:hover {
  background-image: url(/_next/static/media/nextSliderHover.41ffaa84.svg);
}

.stylesSlider_backButtonHomePage__DwJPL {
  background-image: url(/_next/static/media/backSlider.0fa1bf6a.svg);
}
.stylesSlider_backButtonHomePage__DwJPL:hover, .stylesSlider_backButton__vlnpR:hover {
  background-image: url(/_next/static/media/backSliderHover.e353f6aa.svg);
}

.stylesSlider_stopButtonHomePage__1MggR {
  background-image: url(/_next/static/media/pauseSlider.8375c487.svg);
}
.stylesSlider_stopButtonHomePage__1MggR:hover, .stylesSlider_stopButton__Gs16Y:hover {
  background-image: url(/_next/static/media/pauseSliderHover.9bcab376.svg);
}

.stylesSlider_playButtonHomePage__H8LcR {
  background-image: url(/_next/static/media/playSlider.ce5e70a8.svg);
}
.stylesSlider_playButtonHomePage__H8LcR:hover , .stylesSlider_playButton__rSxvM:hover{
  background-image: url(/_next/static/media/playSliderHover.0d0ad604.svg);
}
.stylesSlider_numberOf__FvErI {
  display: flex;
}
.stylesSlider_englishDirection__PfHbc{
  direction: rtl;
}
.stylesSlider_spacingHomePage__2GabW{
  padding-right:  0 !important;
  padding-left:  0 !important;
}

@media screen and (max-width:768px){
  .stylesSlider_sliderButton__R2K3F {
    z-index: 2;
    height: 35px;
    width: 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .stylesSlider_innerButtons__7Lpwd, .stylesSlider_allButtons__e0b61{
    gap: 0.8em;
  }
  .stylesSlider_SliderSection__c_0VS {
    padding: 0 20px 10px 20px;
  }
  .stylesSlider_sliderWithNoItemsData__2m0d_{
    padding: 20px;
  }
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width: 996px) {

}
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {

}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/articles/galleryArticle/components/stylesGalleryArticleHome.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesGalleryArticleHome_articleSection__ZwMv2 {
  background: var(--backgroundSecondry);
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
  z-index: 1;
  padding: 1em;
  border-radius: 8px;
  -webkit-clip-path: polygon(82px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 95px);
          clip-path: polygon(82px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 95px);
  gap: 1em;
}

.stylesGalleryArticleHome_linkWrapper__8Ijyv {
  width: 100%;
}

.stylesGalleryArticleHome_articleSectionEn__ESKr_ {
  background: var(--backgroundSecondry);
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
  z-index: 1;
  gap: 1em;
  padding: 1em;
  border-radius: 8px;
  -webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 0%);
          clip-path: polygon(0% 0%, 90% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 0%);
}

.stylesGalleryArticleHome_articleImageBig__5Qev7 {
  padding: 0.5rem 0.3rem 1rem 0.3rem;
  aspect-ratio: 16 / 9;
  width: 60%;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: auto;
  flex-shrink: 0;
}

.stylesGalleryArticleHome_articleImageBigEn__fHv3G {
  padding: 0.5rem 0.3rem 1rem 0.3rem;
  aspect-ratio: 16 / 9;
  width: 60%;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: auto;
  flex-shrink: 0;
}

.stylesGalleryArticleHome_articleImageBig__5Qev7 img {
  width: 100%;
  -webkit-clip-path: polygon(68px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 78px);
          clip-path: polygon(68px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 78px);
}
.stylesGalleryArticleHome_articleImageBigFromVideo__HTnAz img {
  width: 100%;
  height: 135%;
  -webkit-clip-path: polygon(160px 0%, 100% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 183px);
          clip-path: polygon(160px 0%, 100% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 183px);
  transform: translateY(-13%);
}

.stylesGalleryArticleHome_fontTitle__cvJK7 {
  font-weight: 600 !important;
  width: 95%;
  overflow: hidden;
  display: block;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  line-height: 28px;
  max-height: 84px;
}
.stylesGalleryArticleHome_fontDescription__ub8IB {
  width: 95%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
  line-height: 22px;
  max-height: 110px;
  text-overflow: ellipsis;
}

.stylesGalleryArticleHome_articleImageBigEn__fHv3G img {
  width: 100%;
  -webkit-clip-path: polygon(0% 0%, 84% 0%, 100% 13%, 100% 100%, 0% 100%, 0% 13%);
          clip-path: polygon(0% 0%, 84% 0%, 100% 13%, 100% 100%, 0% 100%, 0% 13%);
}

.stylesGalleryArticleHome_image__quqTp {
  object-fit: fill;
  width: 100%;
  height: 100%;
}
.stylesGalleryArticleHome_imageVideo__EBECq {
  height: 100%;
  object-fit: cover;
}
.stylesGalleryArticleHome_articleImageBig__5Qev7 iframe {
  margin-top: 50px;
}
.stylesGalleryArticleHome_playButton__IHZbh {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  height: 100px;
  width: 100px;
  cursor: pointer;
  background: url(/_next/static/media/play.f84f77e5.png) center center no-repeat;
  background-size: contain;
  transform: translate(-50%, -50%);
}

.stylesGalleryArticleHome_articleDataSectionBig__Bnzb4 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 2px 8px 1rem 6px;
  gap: 1em;
}

.stylesGalleryArticleHome_articleFirstBig__jvLWl {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 15px;
  text-align: right;
}
.stylesGalleryArticleHome_buttonExtra__3jt03 {
  padding: 13px 21px;
}

.stylesGalleryArticleHome_articleFirstBigEn__sNU_N {
  text-align: left;
}

.stylesGalleryArticleHome_articleHeaderBig__OUj5Y {
  display: flex;
  justify-content: space-between;
}

.stylesGalleryArticleHome_articleButtonSection__OOVyy {
  display: flex;
  justify-content: flex-start;
  margin-top: 15px;
}

.stylesGalleryArticleHome_articleButton__reuzF {
  border: 1px solid #061053;
  box-shadow: 0px 2px 10px 0px rgba(168, 174, 213, 1);
}

.stylesGalleryArticleHome_articleButton__reuzF:hover {
  background-color: #dce3fa;
}

.stylesGalleryArticleHome_articleSeconedSectionBig__Y_Wvo {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) -> MOBILE VIEW /////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 768px) {
  .stylesGalleryArticleHome_articleSection__ZwMv2 {
    width: 95%;
    justify-content: flex-end;
    padding: 0.5em;
    flex-direction: column-reverse;
  }
  .stylesGalleryArticleHome_articleSectionEn__ESKr_ {
    padding: 10px;
    width: 95%;

    flex-direction: column-reverse;
    -webkit-clip-path: polygon(0% 0%, 84% 0%, 100% 11%, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 84% 0%, 100% 11%, 100% 100%, 0% 100%, 0% 0%);
  }
  .stylesGalleryArticleHome_articleImageBig__5Qev7,
  .stylesGalleryArticleHome_articleImageBigEn__fHv3G {
    height: 320px;
    width: 100%;
  }

  .stylesGalleryArticleHome_articleImageBig__5Qev7 img {
    -webkit-clip-path: polygon(78px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 90px);
            clip-path: polygon(78px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 90px);
  }
  .stylesGalleryArticleHome_articleImageBigEn__fHv3G img {
    -webkit-clip-path: polygon(0% 0%, 84% 0%, 100% 26%, 100% 100%, 0% 100%, 0% 13%);
            clip-path: polygon(0% 0%, 84% 0%, 100% 26%, 100% 100%, 0% 100%, 0% 13%);
  }
  .stylesGalleryArticleHome_articleImageBigFromVideo__HTnAz img {
    -webkit-clip-path: polygon(
      119px 0%,
      100% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 140px
    );
            clip-path: polygon(
      119px 0%,
      100% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 140px
    );
  }
  .stylesGalleryArticleHome_articleDataSectionBig__Bnzb4 {
    padding: 0.5rem;
    width: 100%;
  }
  .stylesGalleryArticleHome_articleSeconedSectionBig__Y_Wvo {
    gap: 0.5rem;
  }

  .stylesGalleryArticleHome_articleFirstBig__jvLWl,
  .stylesGalleryArticleHome_articleFirstBigEn__sNU_N {
    height: 270px;
  }
  .stylesGalleryArticleHome_fontTitle__cvJK7 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 25px;
    max-height: 50px;
  }
  .stylesGalleryArticleHome_fontDescription__ub8IB {
    width: 95%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 15px;
    max-height: 60px;
  }
}

@media (max-width: 500px) {
  .stylesGalleryArticleHome_articleImageBig__5Qev7,
  .stylesGalleryArticleHome_articleImageBigEn__fHv3G {
    height: 230px !important;
  }
  .stylesGalleryArticleHome_articleSection__ZwMv2 {
    width: 95%;
    justify-content: flex-end;
    height: 665px;
    padding: 0.5em;
    flex-direction: column-reverse;
  }
  .stylesGalleryArticleHome_articleSectionEn__ESKr_ {
    padding: 10px;
    width: 95%;
    height: 665px;
    flex-direction: column-reverse;
    -webkit-clip-path: polygon(0% 0%, 84% 0%, 100% 11%, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 84% 0%, 100% 11%, 100% 100%, 0% 100%, 0% 0%);
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width: 996px) {
  .stylesGalleryArticleHome_articleImageBig__5Qev7 img {
    -webkit-clip-path: polygon(76px 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 88px);
            clip-path: polygon(76px 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 88px);
  }
  .stylesGalleryArticleHome_articleImageBigEn__fHv3G img {
    -webkit-clip-path: polygon(0% 0%, 84% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 13%);
            clip-path: polygon(0% 0%, 84% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 13%);
  }
  .stylesGalleryArticleHome_articleImageBigFromVideo__HTnAz img {
    -webkit-clip-path: polygon(
      142px 0%,
      100% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 163px
    );
            clip-path: polygon(
      142px 0%,
      100% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 163px
    );
  }
  .stylesGalleryArticleHome_articleSection__ZwMv2,
  .stylesGalleryArticleHome_articleSectionEn__ESKr_ {
    height: 385px;
  }
  .stylesGalleryArticleHome_fontTitle__cvJK7 {
    font-weight: 600 !important;
    width: 95%;
    font-size: 22px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 24px;
    max-height: 48px;
  }
  .stylesGalleryArticleHome_articleFirstBig__jvLWl {
    gap: 0.5em;
  }
  .stylesGalleryArticleHome_fontDescription__ub8IB {
    font-size: 14px;
    width: 95%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 16px;
    max-height: 50px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .stylesGalleryArticleHome_articleImageBigEn__fHv3G img {
    -webkit-clip-path: polygon(0% 0%, 84% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 13%);
            clip-path: polygon(0% 0%, 84% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 13%);
  }
  .stylesGalleryArticleHome_articleImageBig__5Qev7 img {
    -webkit-clip-path: polygon(68px 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 77px);
            clip-path: polygon(68px 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 77px);
  }
  .stylesGalleryArticleHome_articleImageBigFromVideo__HTnAz img {
    -webkit-clip-path: polygon(
      142px 0%,
      100% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 163px
    );
            clip-path: polygon(
      142px 0%,
      100% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 163px
    );
  }
  .stylesGalleryArticleHome_articleSection__ZwMv2,
  .stylesGalleryArticleHome_articleSectionEn__ESKr_ {
    height: 450px;
  }
  .stylesGalleryArticleHome_fontTitle__cvJK7 {
    font-weight: 600 !important;
    width: 95%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    line-height: 28px;
    max-height: 58px;
  }
  .stylesGalleryArticleHome_fontDescription__ub8IB {
    width: 95%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 20px;
    max-height: 60px;
    text-overflow: ellipsis;
  }
}

@media screen and (min-width: 1300px) and (max-width: 1650px) {
  .stylesGalleryArticleHome_articleSection__ZwMv2,
  .stylesGalleryArticleHome_articleSectionEn__ESKr_ {
  }
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/BackgourndImage/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/

.styles_mainBodyContainer__iaPxz {
    position: relative;
    z-index: 2;
    width: 100%;
    min-height: 200vh; 
    background-color: var(--backgroundBlue);
    background-image: url(/_next/static/media/articleSpirleBackground.caaad993.svg);
    background-repeat: no-repeat;
    background-attachment: fixed; 
    background-position: center 50%; 
  }
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/branchesLobby/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.styles_articleListGroup__z6CKn {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  padding: 2rem 0;
  gap: 1rem;
  width: 100%;
  flex-wrap: wrap;
}
.styles_articlePlaceholder__o7usV {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: calc(33.3333% - 1em);
  margin-bottom: 1em; 
  visibility: hidden; 
}
.styles_noResultBlock__LZXGS {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 50px;
}

.styles_parent__GAQ8l {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-auto-rows: 1fr;
  grid-gap: 10px;
  gap: 10px;
}

.styles_parentWrapper__ljGHr {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 70%;
  gap: 2rem;
  margin: 4%;
  min-height: 30vh;
}

.styles_groupsBlock___Ypyd {
  text-align: start;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  text-align: start;
}

/* Medium styles */
@media (max-width: 996px) {
  .styles_parentWrapper__ljGHr {
    width: 80%;
  }
  .styles_parent__GAQ8l {
    grid-template-columns: repeat(4, 1fr);
  }
}


/* Mobile styles */
@media (max-width: 768px) {
  .styles_articleListGroup__z6CKn {
    flex-direction: column;
  }

  .styles_parent__GAQ8l {
    grid-template-columns: repeat(2, 1fr);
    padding: 10px;
  }
  
  .styles_groupsBlock___Ypyd {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .styles_parentWrapper__ljGHr {
    width: 90%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .styles_child__1ysm6 {
    flex-direction: column;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/branchesLobby/branchLobbyItem/stylesBranches.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesBranches_branch__ICuwU {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
  height: 100%;
  padding: 15px 15px 20px;
  min-height: 230px;
}

.stylesBranches_image__ih1eC {
  align-self: center;
  width: 100%;
  object-fit: contain;
}


.stylesBranches_itemDataSection__WlYv2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 0.6rem;
  align-content: center;
  overflow: hidden;
}

.stylesBranches_BranchName__H4brp {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
}

.stylesBranches_readMore__Zd1KP {
  color: var(--hoverAndClick);
  text-decoration: underline;
}

/* Medium styles */
@media screen and (max-width: 996px) {
  .stylesBranches_branch__ICuwU {
    min-height: 180px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media (max-width: 1100px) {
  .stylesBranches_branch__ICuwU {
    min-height: 100px;
  }
}


@media screen and (max-width: 792px) {
  .stylesBranches_itemImage__U9bIQ {
    flex-direction: column;
    height: 52%;
  }

  .stylesBranches_itemDataSection__WlYv2 {
    gap: 1rem;
  }

  .stylesBranches_branch__ICuwU {
    padding: 15px 10px;
    min-height: 100px;
  }

  .stylesBranches_branchName__ixjUj {
    font-size: 15px !important;
  }
  
  .stylesBranches_link__xiPX8{
    padding: 12px;
  }
  .stylesBranches_image__ih1eC {
    object-position: center;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/styles.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.styles_heroContainer__ZT0Za {
  width: 100%;
}
.styles_upPart___fIAg {
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
  /* height: 100vh; */
}

.styles_careerLobby__rAYLE {
  display: flex;
  flex-direction: column;
  background-color: var(--backgroundBlue);
}

.styles_content__FgaHs {
  position: absolute;
  z-index: 5;
  -webkit-margin-start: 15rem;
          margin-inline-start: 15rem;
  top: 8rem;
  width: 100%;
}

.styles_titleSection___81SW {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  word-break: nowrap;
  word-wrap: nowrap;
  gap: 1rem;
}
.styles_descriptionText__zKFMG {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 40%;
}
.styles_text___z0kv {
  font-size: 18px;
  gap: 1rem;
}
.styles_titleText__WAsBi {
  line-height: 90px;
  color: var(--white);
  font-size: 80px;
  max-width: 90%;
}
.styles_titleSeondPart__y_O88 {
  font-weight: 600;
  line-height: 4rem;
}

.styles_mainTitle__6_XMp,
.styles_subTitle__dIAV6 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
}

.styles_MainSectionContainer__zzHdy {
  background: radial-gradient(
    121.9% 166.35% at 29.32% 105.27%,
    rgba(71, 200, 241, 0) 0%,
    rgba(48, 109, 145, 0.6) 20%,
    rgba(38, 67, 100, 0.880519) 62%,
    #213151 100%
  );
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  background-size: cover;
}
.styles_gradientContainer__Vv10Z {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 8rem;

  background: linear-gradient(to bottom, #21315100, #213151);
}
.styles_imagesContainer__29I8_ {
  width: 100%;
  height: 50vh;
  margin-bottom: 3rem;
  position: relative;
}
.styles_rightDecoration__5aVSG {
  position: absolute;
  background-image: url(/_next/static/media/rightDec.e767b653.svg);
  background-size: cover;
  width: 200px;
  height: 200px;
  right: -40px;
  top: 50%;
  z-index: 3;
  opacity: 0.8;
}

.styles_logoDecoration__vbB1T {
  position: absolute;
  background-image: url("/bottomDec.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 400px;
  height: 400px;
  top: 20vh;
  left: -30vw;
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
}

.styles_BottomDecoration__L1phe {
  position: absolute;
  background-image: url(/_next/static/media/bottomDec.7b9eee66.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 80%;
  height: 95vh;
  left: 0px;
  bottom: -40%;
  z-index: 3;
  opacity: 0.4;
  animation: forwards styles_slideUpIn__eHrqg 0.4s;
}

.styles_whyWorkWithUs___Bm4n {
  background-color: var(--backgroundBlue);
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.styles_pageCover__mIXW_ {
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  width: 100%;
  z-index: 5;
  background-color: transparent;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 20%,
    rgba(255, 255, 255, 0.5) 54.5%,
    rgba(255, 255, 255, 0) 100%
  );
}

.styles_gallery__brAKj {
  display: flex;
  gap: 1rem;
  margin-top: 2rem;
  align-items: center;
  width: calc(100% - 480px);
}

.styles_headerTitle__KpmEg {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 28px !important;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-align: center;
}

.styles_galleryItem__ZmHtg {
  position: relative;
  flex: 1 1;
  overflow: hidden;
  transition: all 0.3s ease;
}

.styles_galleryItem__ZmHtg img {
  object-fit: cover;
  transition: transform 0.3s ease;
  transform: scale(1.5);
}

.styles_galleryItem__ZmHtg.styles_hovered__cQ0PS img {
  transform: scale(1.5);
}

.styles_galleryItem__ZmHtg .styles_text___z0kv {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.5rem;
  background: linear-gradient(
    7.61deg,
    rgba(5, 21, 52, 0.68) -26.87%,
    rgba(33, 49, 81, 0.85) 109.74%
  );
  color: white;
  text-align: center;
  transition: transform 0.3s ease;
  transform: translateY(97px);
  height: -moz-fit-content;
  height: fit-content;
}

.styles_galleryItem__ZmHtg.styles_hovered__cQ0PS .styles_text___z0kv {
  transform: translateY(0%);
}

.styles_typro__GHQvJ {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 30px;
  font-weight: 600;
  line-height: 50px;
  height: 100px;
  letter-spacing: -0.02em;
  text-align: right;
  margin: 0 10px 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.styles_typroDes__5jPJQ {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-align: right;
  margin-right: 10px;
  color: #eeeae0;
  width: 90%;
  height: 90px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

@media (max-width: 996px) {
  .styles_MainSectionContainer__zzHdy {
    justify-content: space-between;
  }

  .styles_content__FgaHs {
    position: absolute;
    z-index: 5;
    top: 8rem;
    -webkit-margin-start: 1rem;
            margin-inline-start: 1rem;
  }

  .styles_titleText__WAsBi {
    line-height: 1em;
    color: var(--white);
    font-size: 60px;
  }

  .styles_descriptionText__zKFMG {
    width: 85%;
  }
  .styles_text___z0kv {
    font-size: 18px;
    line-height: 20px;
  }
  .styles_titleSeondPart__y_O88 {
    font-size: 34px;
    line-height: 38px;
    width: 70%;
  }

  .styles_gallery__brAKj {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 90%;
  }

  .styles_galleryItem__ZmHtg {
    height: auto;
    width: 95%;
  }

  .styles_galleryItem__ZmHtg img {
    transform: scale(1.2) translateX(8px);
    opacity: 0.6;
  }

  .styles_galleryItem__ZmHtg .styles_text___z0kv {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(
      7.61deg,
      rgba(5, 21, 52, 0.55) -26.87%,
      rgba(33, 49, 81, 0.5) 109.74%
    );
    color: white;
    text-align: center;
    padding: 1rem;
    transform: translateY(0);
    height: 100%;
  }

  .styles_typro__GHQvJ {
    font-family: "IBM Plex Sans Hebrew";
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -0.02em;
    text-align: right;
    transform: translateY(50%);
    margin: 0;
  }

  .styles_typroDes__5jPJQ {
    display: none;
  }

  .styles_typroClick__l1Lj_ {
    transform: translateY(20%) !important;
    margin-bottom: 30px;
  }

  .styles_typroB__g8gey {
    font-family: "IBM Plex Sans Hebrew";
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    /* letter-spacing: -0.02em; */
    text-align: right;
    transform: translateY(-15%);
  }
  .styles_selectedMinus__GwL7_ {
    transform: translateY(60%);
  }
  .styles_x__rqJNE {
    transform: translateY(-300%);
  }

  .styles_textC__xiDCG {
    height: 45px !important;
  }

  .styles_typroDesClick__Zujq_ {
    font-family: "IBM Plex Sans Hebrew";
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    text-align: right;
    height: 90px;
    width: 70%;
  }

  .styles_pageCover__mIXW_ {
    padding: 20px 0;
  }

  .styles_galleryItem__ZmHtg img.styles_right__ghBYB {
    object-fit: fill;
    transition: transform 0.3s ease;
    transform: scale(3) translate(-23px, 67px);
  }

  .styles_galleryItem__ZmHtg img.styles_middle__3LcMz {
    object-fit: fill;
    transition: transform 0.3s ease;
    transform: scale(3) translate(-23px, -1px);
  }

  .styles_galleryItem__ZmHtg img.styles_left__KvL1c {
    object-fit: fill;
    transition: transform 0.3s ease;
    transform: scale(3) translate(-24px, -66px);
  }
}

@media screen and (max-width: 768px) {
  .styles_content__FgaHs {
    -webkit-margin-start: 2rem;
            margin-inline-start: 2rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 996px) {
  .styles_galleryItem__ZmHtg {
    width: 90%;
  }
  .styles_content__FgaHs {
    -webkit-margin-start: 2.5rem;
            margin-inline-start: 2.5rem;
  }
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .styles_gallery__brAKj {
    width: calc(100% - 300px);
  }

  .styles_content__FgaHs {
    -webkit-margin-start: 9rem;
            margin-inline-start: 9rem;
  }
}

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .styles_content__FgaHs {
    -webkit-margin-start: 6rem;
            margin-inline-start: 6rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .styles_pageCover__mIXW_ {
    height: 55vh;
  }
  .styles_gallery__brAKj {
    width: calc(100% - 200px);
  }

  .styles_galleryItem__ZmHtg img.styles_right__ghBYB {
    transition: transform 0.3s ease;
    transform: scale(3) translate(-152px, 45px);
  }

  .styles_galleryItem__ZmHtg img.styles_middle__3LcMz {
    transition: transform 0.3s ease;
    transform: scale(3) translate(3px, 45px);
  }

  .styles_galleryItem__ZmHtg img.styles_left__KvL1c {
    transition: transform 0.3s ease;
    transform: scale(3) translate(154px, 175px);
  }
}

@media (min-width: 1280px) {
  .styles_whyWorkWithUs___Bm4n {
    height: calc(100vh - 18vh);
  }

  .styles_content__FgaHs {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .styles_text___z0kv {
    line-height: 30px;
    font-size: 20px;
    margin-top: 0.3em !important;
    font-weight: 300 !important;
  }

  .styles_galleryItem__ZmHtg img.styles_right__ghBYB {
    object-fit: contain;
    transition: transform 0.3s ease;
    transform: scale(3) translate(-152px, 45px);
  }

  .styles_galleryItem__ZmHtg img.styles_middle__3LcMz {
    object-fit: contain;
    transition: transform 0.3s ease;
    transform: scale(3) translate(3px, 45px);
  }

  .styles_galleryItem__ZmHtg img.styles_left__KvL1c {
    object-fit: contain;
    transition: transform 0.3s ease;
    transform: scale(3) translate(170px, 45px);
  }
}

@media (max-width: 430px) {
  .styles_imagesContainer__29I8_ {
    height: 65vh;
  }
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/Hero/stylesHeroCardsBlock.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesHeroCardsBlock_allContent__WvBCT {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  background-color: var(--backgroundBlue);
  padding-bottom: 3rem;
}

.stylesHeroCardsBlock_applyContainer__eQ1B_ {
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
  width: 100%;
}

.stylesHeroCardsBlock_mainContainer__ar65K {
  display: flex;
  flex-direction: row;
  width: 80%;
  justify-content: space-between;
  margin-bottom: 1rem;
  gap: 32px;
}

.stylesHeroCardsBlock_headerTitle__M_AgD {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 28px !important;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-align: center;
}

.stylesHeroCardsBlock_jobsKindContainer__sV7k8 {
  padding: 32px 24px;
  text-align: center;
  width: 100%;
  transition: transform 0.3s ease;
}

.stylesHeroCardsBlock_DataContainer__l10t_ {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.stylesHeroCardsBlock_DataContainer__l10t_ img {
  width: 130px;
  height: 130px;
  object-fit: contain;
  margin-bottom: 10px;
}

.stylesHeroCardsBlock_title__I8_oy {
  color: white;
  font-size: 22px !important;
  font-weight: 500;
  margin-bottom: 16px;
}

.stylesHeroCardsBlock_description__D672j {
  color: white;
  font-size: 18px !important;
}

@media (max-width: 996px) {
  .stylesHeroCardsBlock_mainContainer__ar65K {
    display: flex;
    flex-direction: column;
    width: 80%;
    justify-content: space-between;
    margin-bottom: 1rem;
    gap: 32px;
    align-items: center;
  }
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/Applying/stylesApplyingInfo.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesApplyingInfo_allContent__o4G8q {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.stylesApplyingInfo_applyContainer__38ZDc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 2em 0;
  background-color: "#E8EAF2";
}

/* Updated fade animation classes */

.stylesApplyingInfo_fadeContainer__oudIg {
  width: 100%;
  opacity: 1;
}

.stylesApplyingInfo_allTabsBlocks__2b8pI {
  display: flex;
  flex-direction: row;
  gap: 2em;
  margin-bottom: 20px;
}
.stylesApplyingInfo_buttonArrow__RN0Gk {
  height: 25px;
  width: 25px;
  border: 1px solid var(--mainColor);
  border-radius: 50%;
}

.stylesApplyingInfo_buttonArrowLeft__3XOT3,
.stylesApplyingInfo_buttonArrowRight__qfw6z {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 25px;
  width: 25px;
  z-index: 1;
  cursor: pointer;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.stylesApplyingInfo_buttonArrowLeft__3XOT3 {
  background-image: url(/_next/static/media/departmentsBackArrows.c5fb0219.svg);
  left: -5%;
}

.stylesApplyingInfo_buttonArrowRight__qfw6z {
  background-image: url(/_next/static/media/departmentsNextArrows.317e7cbe.svg);
  right: -5%;
}

.stylesApplyingInfo_secondPartContainer__BYqaX {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  background-color: var(--white);
  margin: 15px 0 140px 0;
  padding: 37px 0 20px 0;
  width: calc(100% - 480px);
  height: 342px;
  position: relative;
  box-shadow: 0px 1px 8px 0px #00000033;
  border-radius: 16px;
}

.stylesApplyingInfo_headerTitle__MC6su {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 28px !important;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-align: center;
}

.stylesApplyingInfo_fadeinanimate__QOMvk {
  animation: stylesApplyingInfo_fade-out-anim__4G_nK 0.2s ease-in-out forwards;
}

.stylesApplyingInfo_fadeoutanimate__9_gm8 {
  animation: stylesApplyingInfo_fade-in-anim___7qs_ 0.2s ease-in-out forwards;
}

@keyframes stylesApplyingInfo_fade-in-anim___7qs_ {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes stylesApplyingInfo_fade-out-anim__4G_nK {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .stylesApplyingInfo_secondPartContainer__BYqaX {
    width: calc(100% - 300px);
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .stylesApplyingInfo_secondPartContainer__BYqaX {
    width: calc(100% - 200px);
  }
  .stylesApplyingInfo_buttonArrowLeft__3XOT3 {
    background-image: url(/_next/static/media/departmentsBackArrows.c5fb0219.svg);
    left: -5%;
  }
  .stylesApplyingInfo_buttonArrowRight__qfw6z {
    background-image: url(/_next/static/media/departmentsNextArrows.317e7cbe.svg);
    right: -5%;
  }
}

@media screen and (min-width: 768px) and (max-width: 996px) {
  .stylesApplyingInfo_secondPartContainer__BYqaX {
    width: 90%;
  }
  .stylesApplyingInfo_buttonArrowLeft__3XOT3 {
    background-image: url(/_next/static/media/departmentsBackArrows.c5fb0219.svg);
    left: 15%;
  }
  .stylesApplyingInfo_buttonArrowRight__qfw6z {
    background-image: url(/_next/static/media/departmentsNextArrows.317e7cbe.svg);
    right: 15%;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////(mxn-width: 996px)////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 996px) {
  .stylesApplyingInfo_buttonArrowLeft__3XOT3 {
    left: 15%;
    top: 110%;
  }
  .stylesApplyingInfo_buttonArrowRight__qfw6z {
    right: 15%;
    top: 110%;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////(mxn-width: 768px)////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 768px) {
  .stylesApplyingInfo_secondPartContainer__BYqaX {
    width: 90%;
  }
  .stylesApplyingInfo_allTabsBlocks__2b8pI {
    width: 100vw;
    justify-content: flex-start;
    padding-right: 2em;
    align-self: flex-start;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .stylesApplyingInfo_allTabsBlocks__2b8pI::-webkit-scrollbar {
    display: none;
  }

  .stylesApplyingInfo_buttonArrowLeft__3XOT3 {
    left: 15%;
    top: 110%;
  }
  .stylesApplyingInfo_buttonArrowRight__qfw6z {
    right: 15%;
    top: 110%;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/Applying/styles.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
/* TAB ITEM */

.styles_tabItemButton__Gp6PU {
  cursor: pointer;
  font-size: 20px;
  color: var(--grayFont);
  font-weight: 500;
  white-space: nowrap;
}

.styles_tabItemButtonSelected__qsucV {
  cursor: pointer;
  font-size: 20px;
  color: var(--mainColor);
  text-decoration: underline;
  text-underline-offset: 4px;
  font-weight: bold;
  white-space: nowrap;
}

/* STEP BLOCK */

.styles_stepBlockContainer__GkRyc {
  height: 100%;
  width: 100%;
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  overflow-x: hidden;
}

/* STEP ITEM  */

.styles_allStepItems__nkhbB {
  display: flex;
  flex-direction: row;
  width: 100%;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  padding: 2em 0;
  gap: 0;
}

.styles_allStepItems__nkhbB::-webkit-scrollbar {
  display: none;
}

/* STEP ITEM */

.styles_stepItemContainer__bXZKX {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1em;
  min-width: 300px;
  width: 300px;
  flex: 0 0 auto;
  gap: 2em;
  scroll-snap-align: start;
}
.styles_DataContainer__B_s7C {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.styles_itemListDescription__Jno58 {
  height: 85px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.styles_stepLine__ouEzb {
  position: absolute;
  top: 152.5px;
  transform: translateY(-50%);
  height: 1px;
  width: 275px;
  background-color: #00000075;
  z-index: 1;
}

.styles_titleNumber__n7Srz {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid var(--mainColor);
  text-align: center;
  background-color: white;
  font-size: 16px;
  z-index: 3;
}

.styles_title__7RJiU {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1em;
}

.styles_allStepItems__nkhbB {
  display: flex;
  flex-direction: row;
  width: 100%;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  padding: 2em 0;
  gap: 0;
}

.styles_allStepItems__nkhbB::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}

.styles_stepItemContainer__bXZKX {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1em;
  min-width: 300px;
  max-width: 300px;
  flex: 0 0 auto;
  gap: 2em;
  scroll-snap-align: start;
  position: relative;
}

.styles_stepBlockContainer__GkRyc {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .styles_stepItemContainer__bXZKX {
    min-width: 250px;
    max-width: 250px;
  }
}

@media (min-width: 768px) and (max-width: 996px) {
  .styles_stepItemContainer__bXZKX {
    min-width: 280px;
    max-width: 280px;
  }
}

@media (min-width: 996px) {
  .styles_stepItemContainer__bXZKX {
    min-width: 300px;
    max-width: 300px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 768px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 768px) {
  .styles_allStepItems__nkhbB {
    padding: 2em 0px 0.5em 0.5em;
  }
  .styles_stepLine__ouEzb {
    width: 250px;
  }
  .styles_stepBlockContainer__GkRyc {
    width: 100%;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width:9960px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width: 996px) {
  .styles_stepLine__ouEzb {
    width: 260px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .styles_stepLine__ouEzb {
    width: 275px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/stylesCardsBlock.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.stylesCardsBlock_allContent__kkogJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.stylesCardsBlock_allContentArticleGallery__iNPS5 {
  background: linear-gradient(
    180deg,
    #295071 -9.89%,
    #213151 36.76%,
    #213151 72.49%,
    #294f71 111.23%
  );
}
.stylesCardsBlock_applyContainer__4l6ad {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
  background-color: "#E8EAF2";
}

.stylesCardsBlock_mainContainer__dJuyd {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem 3.5rem;
  width: calc(100% - 480px);
  margin: 0 auto;
}

.stylesCardsBlock_jobsKindContainer__JoKZY {
  background-color: var(--white);
  box-shadow: 0px 1px 8px 0px #00000033;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  border-radius: 16px;

  flex-grow: 0;

  flex-shrink: 1;

  flex-basis: calc(33.333% - 3.5rem);
  max-width: calc(33.333% - 3.5rem);
  box-sizing: border-box;
}

.stylesCardsBlock_DataContainer__TaHCP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 1rem;
}

.stylesCardsBlock_title__PM6B3 {
  font-family: "IBM Plex Sans Hebrew" !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 28.6px;
  text-align: center;
  margin-top: 20px;
  color: #061053;
}

.stylesCardsBlock_description__BQyEq {
  font-family: IBM Plex Sans Hebrew;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  text-align: center;
  margin: 10px 0 10px 0;
  color: var(--text);
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.stylesCardsBlock_stepItemButton__lLgnY {
  display: inline-block;
  white-space: nowrap;
  font-size: 17px;
  color: var(--mainColor);
  background-color: var(--homePageText);
  border-radius: 30px;
  padding: 0.8rem 2rem;
  align-items: center;
  justify-content: flex-end;
  font-weight: bold;
  margin-top: 1rem;
  text-align: right;
}

.stylesCardsBlock_stepItemButton__lLgnY:hover {
  background-color: rgba(71, 200, 241, 0.5);
}

.stylesCardsBlock_headerTitle__DcHKy {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 28px !important;
  font-weight: 600 !important;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-align: center;
  padding: 0 0.4em;
}

/* COLLAPSE BLOCK STYLES */

.stylesCardsBlock_collapseBlockStyles__U9JsN {
  width: calc(100% - 480px) !important;
}

.stylesCardsBlock_collapseContainer__uzkaB {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 3rem;
  width: calc(100% - 480px);
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  padding: 5px;
}

.stylesCardsBlock_wrapperCollapse__cWHS5 {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}

.stylesCardsBlock_buttonArrow__uYP8v {
  height: 32px;
  width: 32px;
}

.stylesCardsBlock_buttonArrowLeft__zAco5,
.stylesCardsBlock_buttonArrowRight___IFsD {
  position: absolute;
  height: 32px;
  width: 32px;
  z-index: 10;
  cursor: pointer;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid var(--mainColor);
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}

.stylesCardsBlock_buttonArrowLeft__zAco5 {
  background-image: url(/_next/static/media/departmentsBackArrows.c5fb0219.svg);
  left: 240px;
}

.stylesCardsBlock_buttonArrowRight___IFsD {
  background-image: url(/_next/static/media/departmentsNextArrows.317e7cbe.svg);
  right: 250px;
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .stylesCardsBlock_mainContainer__dJuyd {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: calc(100% - 300px);
  }
  .stylesCardsBlock_collapseBlockStyles__U9JsN,
  .stylesCardsBlock_collapseContainer__uzkaB {
    width: calc(100% - 300px) !important;
  }

  .stylesCardsBlock_buttonArrowLeft__zAco5 {
    left: 148px;
  }
  .stylesCardsBlock_buttonArrowRight___IFsD {
    right: 148px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width: 1300px) {
  .stylesCardsBlock_mainContainer__dJuyd {
    width: calc(100% - 200px);
  }

  .stylesCardsBlock_jobsKindContainer__JoKZY {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: calc(50% - 3.5rem);
    max-width: calc(50% - 3.5rem);
  }
  .stylesCardsBlock_collapseBlockStyles__U9JsN,
  .stylesCardsBlock_collapseContainer__uzkaB {
    width: calc(100% - 200px) !important;
  }

  .stylesCardsBlock_buttonArrowLeft__zAco5 {
    left: 98px;
  }
  .stylesCardsBlock_buttonArrowRight___IFsD {
    right: 98px;
  }
}

@media (max-width: 996px) {
  .stylesCardsBlock_mainContainer__dJuyd {
    justify-content: unset;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 1rem;
    padding: 0 1rem;
    width: 100%;
  }

  .stylesCardsBlock_jobsKindContainer__JoKZY {
    flex: 0 0 80%;
    max-width: 80%;
    margin: 0.5rem;
    scroll-snap-align: center;
  }

  .stylesCardsBlock_collapseBlockStyles__U9JsN,
  .stylesCardsBlock_collapseContainer__uzkaB {
    width: 90% !important;
  }
  .stylesCardsBlock_collapseContainer__uzkaB {
    gap: 1em;
    padding: 0.3em 0.3em 0.3em 1em;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/ExpertiseSection/styles.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_allContent__SMPqB {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 120px;
}

.styles_cardsContainer__i4_cx {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  width: 100%;
  margin-top: 120px;
  padding: 0 2rem;
  justify-content: center;
}

.styles_card__BDI1V {
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  background: linear-gradient(
    207.02deg,
    rgba(255, 255, 255, 0.6) -5.53%,
    rgba(255, 255, 255, 0.2) 102.69%
  );
  display: flex;
  flex: 1 1 300px;
  flex-direction: column;
  max-width: 320px;
  min-width: 280px;
  flex-wrap: wrap;
  z-index: 1;
  padding: 1.3em;
  border-radius: 8px;
  -webkit-clip-path: polygon(92px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 110px);
          clip-path: polygon(92px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 110px);
  text-align: center;
  transition: transform 0.3s ease;
  display: flex;
  align-items: start;
  width: auto;
  transform: scale(0.9);
}

.styles_middleCard__8GFur {
  z-index: 2;
  transform: scale(1.05);
}

.styles_imagePlaceholder__B_qht {
  background-color: #f0f0f0;
  width: 100%;
  height: 250px;
  margin-bottom: 1rem;
  border-radius: 8px;
}

.styles_articleButtonSection__Oxw4Z {
  margin-top: auto;
}

.styles_cardTitle__mt1rw {
  color: #47cbf1;
  font-size: 28px !important;
  text-align: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 32px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 600 !important;
  padding-bottom: 1rem;
}

.styles_cardButton__US1P9 {
  margin-top: auto;
}

.styles_cardImage__zsOqY {
  width: 100%;
  height: 250px;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 1rem;
  -webkit-clip-path: polygon(92px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 110px);
          clip-path: polygon(92px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 110px);
}

.styles_mobileCardsContainer__zX445 {
  overflow-x: auto;
  overflow-y: hidden;
  flex-wrap: nowrap;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.styles_extraButtonStyle__Q_ty_ {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin-top: 2rem;
  text-decoration: none !important;
  color: #47c8f1 !important;
  font-family: IBM Plex Sans Hebrew;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0%;
}

.styles_extraButtonStyleHeb__4lPIY {
  left: 12%;
}

.styles_extraButtonStyleEn__H5tlZ {
  right: 12%;
}

.styles_extraButtonStyle__Q_ty_:hover {
  text-decoration: underline !important;
}

.styles_mobileCardsContainer__zX445::-webkit-scrollbar {
  display: none;
}

.styles_mobileCardsContainer__zX445 .styles_card__BDI1V {
  flex: 0 0 300px;
  scroll-snap-align: center;
  margin-right: 1rem;
  margin-left: 0.5rem;
}

.styles_mobileControls__KSmA1 {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  margin-top: 1rem;
}

.styles_circleContainer__0EfOv {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0 1rem;
  gap: 0.5rem;
}

.styles_indicatorImage__bN6Ok {
  height: 15px;
  width: 15px;
  display: block;
  margin: 5px;
}

@media (max-width: 1050px) {
  .styles_middleCard__8GFur {
    transform: scale(0.9);
  }
}

@media screen and (max-width: 768px) {
  .styles_cardsContainer__i4_cx {
    margin-top: 60px;
    padding: 0 1rem;
    gap: 1rem;
    justify-content: unset;
  }

  .styles_mobileCardsContainer__zX445 {
    gap: 1rem;
  }

  .styles_card__BDI1V {
    min-width: 300px;
    max-width: 300px;
    transform: scale(0.95);
  }

  .styles_mobileCardsContainer__zX445 .styles_card__BDI1V {
    flex: 0 0 300px;
    margin-right: 1rem;
    margin-left: 0;
  }

  .styles_middleCard__8GFur {
    transform: scale(0.95);
  }

  .styles_allContent__SMPqB {
    margin-bottom: 60px;
  }

  .styles_extraButtonStyle__Q_ty_ {
    width: 100%;
    left: 0%;
    justify-content: center;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/arrows/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.styles_leftArrow__AVdBU, .styles_rightArrow__UJEJ_, .styles_BoxBlockLeftArrow__W_DWO, .styles_BoxBlockRightArrow__NB_9Y,  .styles_leftArrowCarousel__NkfPG, .styles_rightArrowCarousel__BazDU {
    position: absolute;
    height: 42px;
    width: 42px;
    z-index: 10;
    cursor: pointer;
    background-size: contain; 
    background-position: center; 
    background-repeat: no-repeat;
    border-radius: 50%;

}

.styles_leftArrow__AVdBU {
    right: 30px;
    background-image: url(/_next/static/media/departmentsNextArrows.317e7cbe.svg);   
    transform: translateY(-50%); 
}
.styles_leftArrow__AVdBU:hover {
    background-image: url(/_next/static/media/departmentsNextArrowsHover.b396f581.svg);   
}

.styles_BoxBlockLeftArrow__W_DWO {
    right: 18px;
    background-image: url(/_next/static/media/departmentsNextArrows.317e7cbe.svg);   
    transform: translateY(-50%); 

}
.styles_BoxBlockLeftArrow__W_DWO:hover {
    background-image: url(/_next/static/media/departmentsNextArrowsHover.b396f581.svg);   

}

.styles_leftArrowCarousel__NkfPG {
    left: 35%;
    background-image: url(/_next/static/media/departmentsBackArrows.c5fb0219.svg);
    transform: translateY(-350%); 

}
.styles_leftArrowCarousel__NkfPG:hover {
    background-image: url(/_next/static/media/departmentsBackArrowsHover.0f10e538.svg);

}
.styles_leftMainPartPosition__i3V50{
    right: -25px;
}

.styles_rightArrow__UJEJ_ {
    left: 30px;
    background-image: url(/_next/static/media/departmentsBackArrows.c5fb0219.svg);
    transform: translateY(-50%); 
}
.styles_rightArrow__UJEJ_:hover {
    background-image: url(/_next/static/media/departmentsBackArrowsHover.0f10e538.svg);

}

.styles_BoxBlockRightArrow__NB_9Y {
    left: 0;
    background-image: url(/_next/static/media/departmentsBackArrows.c5fb0219.svg);
    transform: translateY(-50%); 
}
.styles_BoxBlockRightArrow__NB_9Y:hover {
    background-image: url(/_next/static/media/departmentsBackArrowsHover.0f10e538.svg);

}

.styles_rightArrowCarousel__BazDU {
    right: 35%;
    background-image: url(/_next/static/media/departmentsNextArrows.317e7cbe.svg);
    transform: translateY(-350%); 

}
.styles_rightArrowCarousel__BazDU:hover {
    background-image: url(/_next/static/media/departmentsNextArrowsHover.b396f581.svg);

}
.styles_rightMainPartPosition__dDzjM{
    left: -25px;
}
.styles_buttonArrowCareers__pGd2R{
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
    border-radius: 50%;
}
.styles_buttonArrow__ACKvn{
    height: 42px;
    width: 42px;
}
.styles_smallButtonArrow__bu7IR{
    height: 25px;
    width: 25px;
}
.styles_mediumButtonArrow__A2Y8j{
    height: 30px;
    width: 30px;
}
.styles_mediumButtonArrow__A2Y8j, .styles_smallButtonArrow__bu7IR, .styles_buttonArrow__ACKvn{
    border: none;
    background-color: transparent;
}
.styles_smallButton__SLj4z{
    width: 25px;
    height: 25px;
    transform: translateY(0); 

}
.styles_buttonArrowSmall__eW_s5{
    height: 25px;
    width: 25px;
}
.styles_smallButtonBoxBlock__iuzsH{
    width: 25px;
    height: 25px;
    transform: translateY(-30%); 

}
.styles_searchTagsArrowsLeft__VTn1T{
    height: 30px;
    width: 30px;
    right: 0;
    box-shadow: -16px 3px 14px rgba(0, 0, 0, 0.5);
}
.styles_searchTagsArrowsRight__IlxTK{
    height: 30px;
    width: 30px;
    left: 0;
    box-shadow: 16px 3px 14px rgba(0, 0, 0, 0.5);

}
.styles_buttonArrow__ACKvn:focus, .styles_buttonArrowSmall__eW_s5:focus{
    border: 1px solid var(--mainColor);
}

@media (max-width:768px){
    .styles_leftArrow__AVdBU, .styles_rightArrow__UJEJ_, .styles_rightArrowCarousel__BazDU, .styles_leftArrowCarousel__NkfPG {
        height: 27px;
        width: 27px;
    }

    /* .buttonArrow{
        height: 17px;
        width: 17px;
    } */
    .styles_leftMainPartPosition__i3V50{
        right: 10px;
    }
    .styles_rightMainPartPosition__dDzjM{
        left: 10px;
    }
}

@media screen and (min-width:768px) and (max-width: 1300px){
    .styles_rightArrowCarousel__BazDU {
        right: 25%;
    }
    .styles_leftArrowCarousel__NkfPG {
        left: 25%;
    }
}

@media screen and (min-width: 1300px) and (max-width: 1550px) {
    .styles_rightArrowCarousel__BazDU {
        right: 32%;
    }
    .styles_leftArrowCarousel__NkfPG {
        left: 32%;
    }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/contactUs/stylesContentBlock.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
/* ----------------------------- TEXT BLOCK -------------------------------------  */

.stylesContentBlock_contentSection__q9WWi {
  display: flex;
  flex-direction: row; /* Ensure the image and content are side by side */
  justify-content: center;

  height: 100%; /* Ensure the section takes up the full height of its parent */
  gap: 1em;
  width: 100%;
  background-color: white;
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2);
  box-sizing: border-box; /* Ensure padding is included in the total width/height */
}
.stylesContentBlock_contentDataSection__10Ppz {
  padding: 1rem;
  flex-direction: column;
  justify-content: center;
  gap: 1em;
  direction: rtl;
  flex: 2 1;
}

.stylesContentBlock_imageContainer__RIMRN {
  flex: 1 1;
  display: flex;
}

.stylesContentBlock_image__Kld32 {
  object-fit: cover;
  width: auto;
  height: 100%;
  align-items: stretch;
}

.stylesContentBlock_ButtonsContainer__fBgRs {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  gap: 0.5em;
}

/* ----------------------------- TITLE BLOCK -------------------------------------  */

.stylesContentBlock_contentContainer__z2E_d {
  margin-top: 50px;
  padding: 1rem 0;
  width: 100%;
}

.stylesContentBlock_titleText__QsF90 {
  padding: 10px 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
}

.stylesContentBlock_careersTitle__63RWA {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 24px !important;
  font-weight: 700;
  line-height: 31.2px;
  text-align: start;
}

.stylesContentBlock_careersubTitle__Uf69e {
  font-family: "IBM Plex Sans Hebrew";
  font-size: 20px !important;
  font-weight: 400;
  line-height: 26px;
  text-align: start;
  white-space: normal;
  overflow-wrap: break-word;
  word-break: break-word;
}

/* ----------------------------- GALLERY BLOCK -------------------------------------  */

.stylesContentBlock_galleryArticleSection__Ll8ph {
  padding: 1rem 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.stylesContentBlock_galleryArticleSectionWithDescription__u4vx2 {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.stylesContentBlock_contentData__gyl78 {
  padding: 10px 25px;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: auto;
  background-color: white;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  z-index: 1;
}

/* ----------------------------- CONTACT BLOCK -------------------------------------  */

.stylesContentBlock_contactInfoBlock__7m5MK {
  padding: 10px 25px;
  width: 100%;
  height: auto;
  border: 10px solid var(--white);
  box-shadow: 0px 1px 8px 0px #00000033;
  z-index: 1;
  background-color: var(--backgroundContactInfo);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  gap: 15px;
  color: var(--mainColor);
}

.stylesContentBlock_externalContactInfoBlock__jkwsC {
  width: 100%;
  height: auto;
  border: 10px solid var(--white);
  box-shadow: 0px 1px 8px 0px #00000033;
  z-index: 1;
  background-color: var(--backgroundContactInfo);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  gap: 15px;
  color: var(--mainColor);
  padding: 1rem 0.5rem 15px 5px;
}

.stylesContentBlock_externalContactInfoBlockCareers__3v6Dd {
  width: 100%;
  height: auto;
  border: 10px solid var(--white);
  box-shadow: 0px 1px 8px 0px #00000033;
  z-index: 1;
  background-color: var(--backgroundContactInfo);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  gap: 15px;
  color: var(--mainColor);
  padding: 0px 0px 15px 0px;
}

.stylesContentBlock_titleCareersMain__Lyxcn {
  display: flex;
  width: 100%;
  padding: 0 10px 10px 0;
  gap: 10px;
  background: white;
  flex-direction: column;
}

.stylesContentBlock_contactInfoLine__JZjhp {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
}
.stylesContentBlock_linkText__moD0T {
  color: var(--hoverAndClick);
}
.stylesContentBlock_linkText__moD0T:hover {
  text-decoration: underline;
}
.stylesContentBlock_contactInfoLine__JZjhp .stylesContentBlock_text__ZwiZf {
  flex-grow: 1;
  font-size: 1rem;
  font-weight: 500;
}
.stylesContentBlock_contactInfoLine__JZjhp .stylesContentBlock_mail__6wFl3 {
  flex-grow: 1;
  font-size: 14px;
  font-weight: 500;
  color: var(--hoverAndClick);
}

.stylesContentBlock_contactInfoLine__JZjhp .stylesContentBlock_label__USeug {
  width: 220px;
  flex-shrink: 0;
  font-size: 1rem;
  flex-direction: row;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
}

.stylesContentBlock_titleDiv__47ja_ {
  background: rgba(231, 237, 255, 1);
  width: 100%;
  padding: 5px 15px 5px 0;
}
.stylesContentBlock_subtitleContact__wRXhd {
  width: 100%;
  padding-right: 15px;
  font-size: 13px;
}
.stylesContentBlock_titleWithoutBackground__H0Jln {
  background: transparent;
}

.stylesContentBlock_icons__EDqr7 {
  height: 15px;
  width: 15px;
  margin-left: 5px;
  vertical-align: middle;
}

.stylesContentBlock_websiteData__oCHqv {
  display: flex;
  flex-direction: column;
  gap: 0.2em;
}

/* MOBILE STYLES */
@media (max-width: 768px) {
  .stylesContentBlock_contactInfoLine__JZjhp {
    flex-direction: column;
    gap: 0.2em;
  }

  .stylesContentBlock_galleryArticleSectionWithDescription__u4vx2 {
    flex-direction: column;
  }
  .stylesContentBlock_contentSection__q9WWi {
    flex-direction: column; /* Ensure the image and content are side by side */
  }
  .stylesContentBlock_contentDataSection__10Ppz {
    padding: 0.8rem; /* Reduce padding on small screens */
    width: 100%;
  }
  .stylesContentBlock_image__Kld32 {
    width: 100%;
    flex: 1 1;
    height: auto;
  }

  .stylesContentBlock_ButtonsContainer__fBgRs {
    flex-direction: column;
    align-items: center;
  }

  .stylesContentBlock_contactInfoLine__JZjhp {
    display: block;
  }

  .stylesContentBlock_contactInfoLine__JZjhp .stylesContentBlock_label__USeug {
    display: block;
  }

  .stylesContentBlock_labelCareers__bZJyK {
    width: 150px !important;
  }
  .stylesContentBlock_externalContactInfoBlockCareers__3v6Dd {
    width: 90%;
  }
}

@media screen and (min-width: 768px) and (max-width: 996px) {
  .stylesContentBlock_externalContactInfoBlockCareers__3v6Dd {
    width: 90%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1300px) {
  .stylesContentBlock_contentSection__q9WWi {
    flex-direction: column; /* Stack content and image vertically on medium screens */
    align-items: flex-start; /* Align items to start */
  }

  .stylesContentBlock_image__Kld32 {
    width: 100%;
    height: auto;
    flex: 1 1;
  }

  .stylesContentBlock_contentDataSection__10Ppz {
    width: 100%;
  }
  .stylesContentBlock_ButtonsContainer__fBgRs {
    justify-content: center;
    align-items: center;
  }
  .stylesContentBlock_externalContactInfoBlockCareers__3v6Dd {
    width: calc(100% - 200px);
  }
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .stylesContentBlock_externalContactInfoBlockCareers__3v6Dd {
    width: calc(100% - 300px);
  }
}

@media screen and (min-width: 1300px) {
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/careers/stylesVideoLinkBlock.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesVideoLinkBlock_videoBlockContainer__xVts0 {
  display: flex;
  flex-direction: column;
  background-color: var(--backgroundBlue);
  width: 100%;
  justify-content: center;
  align-items: center;
  margin: 1em 0;
  padding: 0 0 4em 0;
  gap: 1em;
}

.stylesVideoLinkBlock_headerTitle__cjsyt {
  color: white;
  font-size: 29px !important;
}

.stylesVideoLinkBlock_video__BCvIN {
  width: calc(100% - 480px);
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .stylesVideoLinkBlock_video__BCvIN {
    width: calc(100% - 300px) !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1300px) {
  .stylesVideoLinkBlock_video__BCvIN {
    width: calc(100% - 200px) !important;
  }
}

@media (max-width: 996px) {
  .stylesVideoLinkBlock_video__BCvIN {
    width: 90%;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/collapseBlock/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.styles_allContentPageData__ROEK7 {
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
  padding-top: 10px;
}

.styles_collapselock__itWaE {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 1rem 2rem;
  align-items: flex-start;
  padding: 1rem;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
  gap: 1rem;
  justify-content: space-between;
}
.styles_dataBlock__MgHug {
  width: 95%;
}
.styles_typographySpacing__EAQkq {
  margin-bottom: 0.6rem;
}
.styles_dataBlock__MgHug a {
  color: var(--hoverAndClick);
  font-size: 16px;
}
.styles_dataBlock__MgHug a:hover {
  color: var(--linkText);
  text-decoration: underline;
}

.styles_expandLessButton__WdOYR {
  position: absolute;
  transform: translateY(0);
  left: 10px;
}
.styles_expandMoreButton___lgdF {
  transform: translateY(15%);
  left: 0px;
  position: relative;
}
.styles_footerLine__HMe1S {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1rem;
}
.styles_extraQuestionButton__yc2KS {
  display: inline-block;
  white-space: nowrap;
  font-size: 17px;
  color: var(--white);
  background-color: var(--mainColor);
  border-radius: 15px;
  padding: 0.6rem 2rem;
  align-items: center;
  justify-content: flex-end;
  font-weight: bold;
  margin: 0.6em 0;
  text-align: right;
  box-shadow: 0px 2px 10px 0px #a8aed5;
}

.styles_extraQuestionButtonCareers___WGb2 {
  display: inline-flex;
  font-size: 20px;
  color: var(--Dark, #00354d);
  background-color: var(--homePageText);
  border-radius: 56px;
  padding: 0.6rem 1rem;
  align-items: center;
  justify-content: flex-end;
  font-weight: 600;
  height: 54px;
  text-align: center;
}

.styles_extraQuestionButton__yc2KS:hover {
  color: var(--mainColor);
  background-color: transparent;
  border: 1px solid var(--mainColor);
  box-shadow: none;
}
.styles_openBox__QdE79 {
  padding: 5px;
  margin-top: 10px;
  position: relative;
  line-height: 1.9rem;
  font-size: 1.1rem;
}
.styles_expandItem__I2aqq {
  cursor: pointer;
}

/* CAREER BLOCK ITEMS */

.styles_CareerCollapseItem___sNTc {
  box-shadow: 0px 1px 8px 0px #00000033;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  background-color: var(--white);
  min-width: 560px;
  max-width: 560px;
  max-height: 264px;
  border-radius: 16px;
  padding: 32px;
  gap: 0.6rem;
  overflow: hidden;
  transition: max-height 0.8s ease-in-out;
}
.styles_CareerCollapseItemOpen__XGMZm {
  max-height: 2000px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.styles_quotesTop__UKWwh {
  align-self: flex-start;
}

.styles_quotesBottom___snU6 {
  align-self: flex-end;
}
.styles_blockDescription__hhxqD {
  width: 100%;
  overflow: hidden;
  line-height: 1.5em;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}
.styles_fullTextDescription__y_cZK {
  line-height: 1.5em;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}

.styles_blockDescription__hhxqD p,
.styles_blockDescription__hhxqD span,
.styles_fullTextDescription__y_cZK p,
.styles_fullTextDescription__y_cZK span {
  margin: 0;
  padding: 0;
  display: inline;
  font-family: "IBM Plex Sans Hebrew" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: var(--text) !important;
}

.styles_readMoreButton__QQ8Jt {
  color: var(--hoverAndClick);
  text-decoration: underline;
  text-underline-offset: 4px;
  cursor: pointer;
}
.styles_readMoreButton__QQ8Jt:hover {
  text-decoration: none;
}

/* Mobile styles */
@media (max-width: 768px) {
  .styles_collapselock__itWaE {
    display: flex;
    padding: 1rem 2rem;
    align-items: center;
    padding: 0.5rem 1rem;
    gap: 0.5rem;
  }

  .styles_typographySpacing__EAQkq {
    margin-bottom: 0.4rem;
  }

  .styles_footerLine__HMe1S {
    flex-direction: row;
  }
  .styles_expandLessButton__WdOYR {
    position: absolute;
    top: 15px;
  }
  .styles_expandMoreButton___lgdF {
    left: 10px;
    position: absolute;
  }
  .styles_openBox__QdE79 {
    padding-right: 16px;
  }

  /* CAREER BLOCK ITEMS */

  .styles_CareerCollapseItem___sNTc {
    background-color: var(--white);
    min-width: 95%;
    max-width: 95%;
    min-height: 300px;
    border-radius: 16px;
    padding: 32px;
    gap: 0.6rem;
  }
  .styles_blockDescription__hhxqD {
    -webkit-line-clamp: 5;
  }
}

@media (min-width: 1280px) {
  .styles_extraQuestionButtonCareers___WGb2 {
    float: left;
  }
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/contactUs/styles.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.styles_groupsBlock__iYBep {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0.5rem 1rem;
    background-color: white;
     box-shadow: 0px 3px 1px -2px rgba(253, 251, 251, 0.2), 0px 2px 2px 0px #00000024, 0px 1px 5px 0px rgba(0,0,0,0.12);
    gap: 2rem;
    width: 100%;
    border-bottom: thick var(--background);
}
.styles_innerGroupBlock__zX9Cz{
    padding: 0;
   box-shadow: none;
}
.styles_showItemsText__e7mfR{
    align-self: self-start;
}

.styles_groupsBlockCollapsed__Fg7ce {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0;
    padding: 0.5rem 1rem;
    background-color: white;
     box-shadow: 0px 3px 1px -2px rgba(253, 251, 251, 0.2), 0px 2px 2px 0px #00000024, 0px 1px 5px 0px rgba(0,0,0,0.12); 
    gap: 2rem;
    width: 100%;
    border-bottom: thick var(--background);
    height: 50px;
}

.styles_categoryGroupsBlock__f2WYN {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 100%;

}

.styles_contactItemBlock__VHhWm{
    background-color: white;
    box-shadow: 0px 1px 8px 0px #00000033;
    padding: 10px 20px !important;
    position: relative;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    width: 100%;
}

.styles_dateBlock__8y1DF {
    /* width: 60px; */
    width: 100%;
}
.styles_dateBlockCollapsed__CeaTs {
   width: 60px;
   height: 70px;
}

.styles_typographySpacing__ssv6p {
    margin-bottom: 0.6rem;
}

.styles_dataBlock__dnIiO a {
    color: var(--hoverAndClick);
}

.styles_extractData__eemIv {
    padding: 5px 0 0 0px;
    position: absolute;
    top: 0;
    inset-inline-end: 5px;
}

.styles_switchBlock___kk9J {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: flex-end;
}

/* ----------------------------- CONTACT BLOCK -------------------------------------  */

.styles_contactInfoItem__9_VRG {
    padding: 10px 25px;
    width: 100%;
    height: auto;
    z-index: 1;
    background-color: var(--lightLightBlue);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    gap: 8px;
    color: var(--mainColor);
}
.styles_seperateLine__fnTtN {
    padding: 0;
    content: '';
    height: 3px;
    width: 100%;
    background-color: #E7EDFF;
}
.styles_lastItemPadding__hIQ_k{
    margin-bottom: 0.5em;
}
.styles_contactInfoLine__qilat {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
}

.styles_contactInfoLine__qilat .styles_text__z0bBm {
    font-size: 1rem;
    font-weight: 600;
}
.styles_contactInfoLine__qilat .styles_disclaimer__6QoGZ {
    margin: 10px;
  }

.styles_websiteData__ITgKs{
  display: flex;
  flex-direction: column;
  gap:0.2em;
}
.styles_contactInfoLine__qilat .styles_label__8Auh4 {
    width: 220px;
    flex-shrink: 0;
    white-space: nowrap;
    font-size: 1rem;
    flex-direction: row;
    flex-direction: row;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    gap: 0.5rem;
}

.styles_icons__u1w6u {
    height: 15px;
    width: 15px;
    margin-left: 5px;
    vertical-align: middle;
}

.styles_titleText__LmUeg {
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
    background-color: #E7EDFF;
    align-items: center;
    /* Align items vertically in the center */
    width: 100%;
}
.styles_subTitle__rfuwT, .styles_firstTitle___JsmX{
    margin-bottom: 5px;
}
.styles_contactContainer__JtrZW{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 1em;
}

.styles_linkText__jxz9j{
    color: var(--hoverAndClick);
}
.styles_linkText__jxz9j:hover{
  text-decoration: underline;
}

/* Mobile styles */
@media (max-width: 768px) {
    .styles_announcementBlock__VPX89 {
        display: flex;
        flex-direction: column;
        padding: 1rem 2rem;
        align-items: self-start;
        padding: 0.5rem 1rem;
        background-color: white;
        box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
        gap: 1rem;
    }

    .styles_contactInfoItem__9_VRG {
        width: 320px;
    }

    .styles_typographySpacing__ssv6p {
        margin-bottom: 0.4rem;
    }
    
    .styles_contactInfoLine__qilat {
        display: block;
        flex-direction: column;
        justify-content: flex-start;
        width: 100%;
    }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/Faqs/components/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.styles_questionBlock__rmDAQ{
    position: relative;
    display: flex;
    flex-direction: row;
    padding: 1rem 2rem;
    align-items: flex-start; 
    padding: 1rem;
    background-color: white;
    box-shadow: 0px 1px 8px 0px #00000033;
    gap: 1rem;
    justify-content: space-between;
}
.styles_dataBlock__4398p{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.styles_questionContainer__B4ycL{
    padding-top: 4em;
    gap: 1rem;
}
.styles_dateBlock__wswyi{
    width: 60px;
    margin-left: 25px;
}
.styles_typographySpacing__aTQcB {
    margin-bottom: 0.6rem; 
}

.styles_typographySpacingColor__0rl1j {
    margin-bottom: 0.6rem; 
    color: rgba(6, 16, 83, 1);
}

.styles_dataBlock__4398p a{
    color: var(--hoverAndClick);
    font-size: 16px;
}

.styles_dataBlock__4398p a:hover{
    color: var(--linkText);
    text-decoration: underline;
}
.styles_extractData__9bpmQ {
    transform: translateY(15%);
    padding: 0;
  }

.styles_innerQuestions__uOaPD{
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1em;
    margin-top: 30px;
}

.styles_check__TtXAz{
    display: flex;
    /* float: left; */
    /* justify-items: left; */
    justify-content: flex-start;
    justify-content: flex-end;
}
.styles_contactCostumeStyle__gvj_w{
    width: 100%;
    height: auto;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    gap: 15px;
    color: var(--mainColor);
    margin-top: 10px;
  }
  .styles_expandItem__Yzipg{
    cursor: pointer;
    width: 100%;
  }

/* Mobile styles */
@media (max-width: 768px) {
    .styles_questionBlock__rmDAQ{
        display: flex;
        flex-direction: column;
        padding: 1rem 2rem;
        align-items: self-start; 
        padding: 0.5rem 1rem;
        background-color: white;
        box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
        gap: 1rem;
        width: 100%;
    }

    .styles_name__qvGOl {
        width: 17em;
    }

    .styles_typographySpacing__aTQcB {
        margin-bottom: 0.4rem; 
      }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/stylesAnchoreMenu.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.stylesAnchoreMenu_placeholder__SLTTp {
    width: 100%;
    visibility: visible;
    display: block;
}
.stylesAnchoreMenu_anchorMenuContainer__MonP0{
    gap: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    width: 85%;
}
.stylesAnchoreMenu_sticky__dAvFz { 
    position: fixed;
    z-index: 100;
    width: 100%;
    left: 0;
    right: 0;
}
    
.stylesAnchoreMenu_anchorMenuContainerList__8hZ7v{
    width: 100%;
    gap: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    background: rgba(240, 243, 252, 1);
    padding: 3rem 0 3rem 0;
    transition: all 0.3s ease;
}
.stylesAnchoreMenu_sticky__dAvFz .stylesAnchoreMenu_anchorMenuContainerList__8hZ7v {
    padding: 0.5rem 0;
    align-items: start;
    -webkit-padding-start: 3rem;
            padding-inline-start: 3rem;
}
  
.stylesAnchoreMenu_marginBox__veOSv{
    width: 100%;
    background-color: #F6F7FB;
    transition: all 0.3s ease;
}
.stylesAnchoreMenu_linkBlockMenuContainer__x_cdX{
    padding: 20px 0px;
    gap: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
    background-color: #F6F7FB;
}
.stylesAnchoreMenu_anchorTitle__6OV8H{
    align-self: flex-start;
    margin-bottom: 0.7rem;
    transition: font-size 0.2s ease, margin 0.2s ease;
}

.stylesAnchoreMenu_sticky__dAvFz .stylesAnchoreMenu_anchorTitle__6OV8H{
    font-size: 1rem !important;
    margin-top: auto;
    margin-bottom: auto;
    color: grey;
    font-weight: 400;
} 
.stylesAnchoreMenu_anchorLink__dsj3h {
    white-space: nowrap;
    transition: color 0.2s ease, font-weight 0.2s ease;
}
.stylesAnchoreMenu_anchorLink__dsj3h:hover {
    color: var(--hoverAndClick);
}
.stylesAnchoreMenu_anchorLink__dsj3h.stylesAnchoreMenu_activeLink__c5_o2 {
    color: var(--hoverAndClick);
    font-weight: 800;
    border-bottom: 2px solid var(--hoverAndClick);
  }
.stylesAnchoreMenu_anchoreContentContainer__gLhsS{
    width: 60%;
}
.stylesAnchoreMenu_anchoreContentContainerList__8b0fi{
    width: 60%;
    transition: all 0.3s ease;
}
.stylesAnchoreMenu_stickyRow__RuNol {
    display: flex;
    flex-direction: row;
    gap: 3rem;
    width: 90%;
}
.stylesAnchoreMenu_stickyRow__RuNol .stylesAnchoreMenu_anchorTitle__6OV8H{
    width: 10%;
    transition: width 0.3s ease;
}
.stylesAnchoreMenu_scrollContainer__nElC_ {
    display: flex;
    align-items: center;
    position: relative;
    width: 90%;
    overflow: visible;
}
.stylesAnchoreMenu_allAnchoreLinks__20Va3{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 0.85rem;
}
.stylesAnchoreMenu_sticky__dAvFz .stylesAnchoreMenu_scrollable__MiF8M {
    flex-wrap: nowrap;
    overflow-x: auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE and Edge */
    padding: 0.5rem 0;
    width: 100%;
    margin: 0 20px;
    position: relative;
    padding-inline: 1.5rem;
}
.stylesAnchoreMenu_sticky__dAvFz .stylesAnchoreMenu_scrollable__MiF8M::-webkit-scrollbar {
    display: none;
}

.stylesAnchoreMenu_allAnchoreLinks__20Va3 a{
    color: var(--mainColor);
    font-size: 1.25rem;
    font-weight: 700;
    transition: font-size 0.3s ease, font-weight 0.2s ease;
}
.stylesAnchoreMenu_sticky__dAvFz .stylesAnchoreMenu_allAnchoreLinks__20Va3 a{
    font-size: 1rem;
}
.stylesAnchoreMenu_dott__45DB8 {
    margin-left: 15px;
    color: #E2C251;
    font-size: 2rem;
}
.stylesAnchoreMenu_anchorLine__5DTAE{
    display: flex;
    flex-direction: row;
    align-items: center;    
}
.stylesAnchoreMenu_scrollArrow__WmOQB {
    background-color: rgba(240, 243, 252, 0.9);
    border: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 1rem;
    font-weight: bold;
    color: var(--mainColor);
    z-index: 101;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    transition: all 0.2s ease;
    position: absolute;
}
.stylesAnchoreMenu_scrollArrow__WmOQB:hover {
    background-color: rgba(226, 194, 81, 0.2);
}
.stylesAnchoreMenu_leftArrow__JrSIB {
    left: -15px;
}
.stylesAnchoreMenu_rightArrow__QlPMO {
    right: -15px;
}

/* Ensure the active link stays visible in scrollable container */
.stylesAnchoreMenu_sticky__dAvFz .stylesAnchoreMenu_scrollable__MiF8M .stylesAnchoreMenu_anchorLine__5DTAE a.stylesAnchoreMenu_activeLink__c5_o2 {
    scroll-margin-inline: 40px;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
    .stylesAnchoreMenu_anchorMenuContainer__MonP0{
        width: 85%;
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 995px)/////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 995px) {
    .stylesAnchoreMenu_stickyRow__RuNol {
        gap: 0rem;
    }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/components/stylesContentBlock.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
/* ----------------------------- TEXT BLOCK -------------------------------------  */

.stylesContentBlock_contentSection__CyqdA {
  display: flex;
  flex-direction: row; /* Ensure the image and content are side by side */
  justify-content: center;
  
  gap: 1em;
  width: 100%;
  background-color: white;
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2);
  box-sizing: border-box; /* Ensure padding is included in the total width/height */
  
}
.stylesContentBlock_contentDataSection___x84p {
  padding: 0.2rem 2rem;
  flex-direction: column;
  justify-content: center;
  direction: rtl;
  flex: 2 1;
}
.stylesContentBlock_contentDataSectionWithImage__fbyEJ {
  padding: 0.2rem 1rem 0.2rem 2rem;
  flex-direction: column;
  justify-content: center;
  direction: rtl;
  flex: 2 1;
}

.stylesContentBlock_imageContainer__fpqZp {
  flex: 1 1;
  display: flex;
}

.stylesContentBlock_image__Vfi_5 {
  object-fit: cover; /* Ensure the image covers the entire container */
  width: 100%;
  height: 100%;
  /* height: 100%; */
}
.stylesContentBlock_imageContainerTextBlock__gEb_O{
  width: 40%;
  /* height: 236px; */
}

.stylesContentBlock_ButtonsContainer__yb1x0 {
  margin: 20px 0 20px 0;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  gap: 0.5em;
}

.stylesContentBlock_reverse__nObPz {
  direction: ltr;
}

/* ----------------------------- TITLE BLOCK -------------------------------------  */

.stylesContentBlock_contentContainer__qWJQC {
  width: 100%;
  margin-top: 1em;
}
.stylesContentBlock_titleText__Khr0o {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 0.2rem;
}
.stylesContentBlock_titleBlockBox__7_1ee{
  width: 100%;
  display: flex;
  flex-direction: column;
}

.stylesContentBlock_titleBlockBox__7_1ee:not(:first-child) {
  margin-top: 2rem;
}

/* ---------------------------- Subtitle BLOCK ------------------------------------- */

.stylesContentBlock_contentSubtitleContainer__z1JLg {
  padding-top: 1.5rem;
  width: 100%;
}
.stylesContentBlock_subtitleText___zsyz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.stylesContentBlock_subtitle__B8lCW {
  font-size: 30px;
}

/* ----------------------------- GALLERY BLOCK -------------------------------------  */

.stylesContentBlock_galleryArticleSection__HZrdl {
  padding: 1rem 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.stylesContentBlock_galleryArticleSectionWithDescription__hyBcC {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.stylesContentBlock_contentData__UKMxS {
  padding: 10px 25px;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: auto;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
  z-index: 1;
}

/* ----------------------------- CONTACT BLOCK -------------------------------------  */

.stylesContentBlock_contactInfoBlock__Q8pZB {
  width: 100%;
  height: auto;
  border: 10px solid var(--white);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.1);
  z-index: 1;
  background-color: var(--backgroundContactInfo);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.stylesContentBlock_allDataLines__b6bmv{
  padding: 10px 25px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  color: var(--mainColor);
  gap: 15px;

}
.stylesContentBlock_titleDiv__ro4HR{
  background: rgba(231, 237, 255, 1);
  width: 100%;
  padding: 5px 15px 5px 0;
}
.stylesContentBlock_contactInfoLine__c8ESc {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
}
.stylesContentBlock_linkText__QOSjD {
  color: var(--hoverAndClick);
}
.stylesContentBlock_contactInfoLine__c8ESc .stylesContentBlock_text__N1qjb {
  flex-grow: 1;
  font-size: 14px;
  font-weight: 500;
}
.stylesContentBlock_contactInfoLine__c8ESc .stylesContentBlock_disclaimer__to9Q5 {
  margin: 10px;
}

.stylesContentBlock_contactInfoLine__c8ESc .stylesContentBlock_mail__hNnUj {
  flex-grow: 1;
  font-size: 14px;
  font-weight: 500;
}

.stylesContentBlock_contactInfoLine__c8ESc .stylesContentBlock_label__2xa8D {
  width: 165px;
  flex-shrink: 0;
  white-space: nowrap;
  font-size: 14px;
  flex-direction: row;
  flex-direction: row;
  display: inline-flex; /* Use inline-flex to align items inline */
  align-items: center; /* Align items in the center */
  font-weight: 500;
  color: var(--mainColor);
}
.stylesContentBlock_icons__t_dxf {
  height: 15px;
  width: 15px;
  margin-left: 5px;
  vertical-align: middle;
}

.stylesContentBlock_footerLine__om0iN {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.stylesContentBlock_websiteData__fhA7q{
  display: flex;
  flex-direction: column;
  gap:0.2em;
}
.stylesContentBlock_dataSection__0H0tU{
  margin-top: 25px;
}
.stylesContentBlock_dataSection__0H0tU a{
  color: var(--hoverAndClick);
}
.stylesContentBlock_dataSection__0H0tU a:hover{
  text-decoration: underline;
}

/* MOBILE STYLES */

@media (max-width: 768px) {
  .stylesContentBlock_contentContainer__qWJQC {
    padding: 0.5rem 0;
  }
  .stylesContentBlock_galleryArticleSectionWithDescription__hyBcC {
    flex-direction: column;
  }
  .stylesContentBlock_contentSection__CyqdA {
    flex-direction: column; 
    height: auto;
  }

  
  .stylesContentBlock_contentDataSection___x84p {
    padding: 0.8rem;
    width: 100%;
    justify-content: center;
    display: flex;
  }
  .stylesContentBlock_dataSection__0H0tU{
    margin-top: 0px !important;
  }
  .stylesContentBlock_dataSection__0H0tU p{
    margin-top: 5px !important;
  }
  .stylesContentBlock_dataSection__0H0tU h1, .stylesContentBlock_dataSection__0H0tU h2, .stylesContentBlock_dataSection__0H0tU h3, .stylesContentBlock_dataSection__0H0tU h4, .stylesContentBlock_dataSection__0H0tU h5{
    margin-top: 5px !important;
  }

  .stylesContentBlock_dataSection__0H0tU img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

   .stylesContentBlock_ButtonsContainer__yb1x0 {
    align-items: center;
    justify-content: center;
  } 
  .stylesContentBlock_subtitle__B8lCW {
    font-size: 22px;
  }
  .stylesContentBlock_footerLine__om0iN {
    flex-direction: row;
  }
  .stylesContentBlock_contactInfoLine__c8ESc{
    display: block;
  }

  .stylesContentBlock_contactInfoLine__c8ESc .stylesContentBlock_label__2xa8D {
    display: block;
  }
}




@media screen and (min-width: 768px) and (max-width: 1300px) {
  .stylesContentBlock_contentSection__CyqdA {
    height: auto;
    flex-direction: column; 
    align-items: flex-start;
  }
  .stylesContentBlock_contentDataSection___x84p {
    width: 100%;
  }
  .stylesContentBlock_ButtonsContainer__yb1x0 {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (min-width: 1300px) {

}



/* TEXT BLOXK IMAGE ADAPTING BY THE SCREENS SIZES */
@media (max-width: 414px){
  .stylesContentBlock_imageContainerTextBlock__gEb_O{
    width: 100%;
    height: 220px;
  }
}
@media screen and (min-width: 415px) and (max-width: 625px){
  .stylesContentBlock_imageContainerTextBlock__gEb_O{
    width: 100%;
    height: 300px;
  }
}
@media screen and (min-width: 626px) and (max-width: 768px){
  .stylesContentBlock_imageContainerTextBlock__gEb_O{
    width: 100%;
    height: 360px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1300px){
  .stylesContentBlock_imageContainerTextBlock__gEb_O{
    width: 100%;
    height: 415px;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/components/styleEventBlock.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/


.styleEventBlock_switchBlock__k_R29 {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  
  .styleEventBlock_subTitleBox__rQ0oh {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: space-between;
  }

  .styleEventBlock_titleClass__WfBbx{
    display: flex;
    align-items: center;
    margin: 5px 0;
  }

  .styleEventBlock_eventItemBlock__p22pF{
    position: relative;
    display: flex;
    flex-direction: row;
    padding: 10px 20px;
    align-items: flex-start; 
    background-color: white;
    box-shadow: 0px 1px 8px 0px #00000033;
    gap: 1rem;
}

.styleEventBlock_dateBlock__boASE{
    width: 60px;
    margin-left: 25px;
}
.styleEventBlock_eventItemBlock__p22pF .styleEventBlock_typographySpacing__UVpcV {
    margin-bottom: 0.4rem ; 
  }
.styleEventBlock_dataBlock__FwXQi a{
    color: var(--hoverAndClick);
    font-size: 16px;
}
.styleEventBlock_dataBlock__FwXQi a:hover{
    color: var(--linkText);
    text-decoration: underline;
}
.styleEventBlock_closeExtractData__uJBHl {
    position: absolute;
    top: 10px;
    transform: translateY(10%);
    left: 10px;
  }
  
.styleEventBlock_closeExtractData__uJBHl Button:hover{
    background-color: var(--white);
}
.styleEventBlock_openExtraData__Zj1Tx{
    position: absolute;
    top: 10px;
    left: 10px;  
}

.styleEventBlock_ellipse__MC9np{
    width: 8px;
    height: 8px;
    margin-left: 8px;
    margin-right: 8px;
  }

.styleEventBlock_allContentPageData__Vkahb{
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width:100%;
}

.styleEventBlock_details__JS4XX{
    display: flex;
    margin-top: 8px;
}

.styleEventBlock_detailsBlock__7Vh76{
    width: 20em;
}
.styleEventBlock_disclaimer__iJiY0{
    margin-top: 10px;
}

/* Mobile styles */
@media (max-width: 768px) {
    .styleEventBlock_eventItemBlock__p22pF{
        display: flex;
        flex-direction: column;
        padding: 10px 20px;
        align-items: self-start; 
        gap: 1rem;
    }

    .styleEventBlock_typographySpacing__UVpcV {
        margin-bottom: 0.3rem; 
    }

    .styleEventBlock_details__JS4XX{
        display: block;
        margin-top: 8px;
    }

    .styleEventBlock_ellipse__MC9np{
        margin-top: 10px;
    }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/components/imagesBlockStyles.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.imagesBlockStyles_imagesContainer__VSrgQ{
    display: grid;
    width: 100%;
    grid-gap: 1em;
    gap: 1em;
    margin-bottom: 1em;
}

.imagesBlockStyles_image1__Mx_Ss{
    width: 100%;
    height: 800px;
    object-fit: cover;
}

.imagesBlockStyles_image2__sVCMh{
    width: 100%;
    height: 400px;
    object-fit: cover;
}

.imagesBlockStyles_image3__oGy1i{
    width: 100%;
    height: 275px;
    object-fit: cover;
}

@media (max-width: 768px) {  
    .imagesBlockStyles_image1__Mx_Ss{
        width: 100%;
        height: auto;
        object-fit: scale-down;
    }
    
    .imagesBlockStyles_image2__sVCMh{
        width: 100%;
        height: auto;
        object-fit: scale-down;
    }
    
    .imagesBlockStyles_image3__oGy1i{
        width: 100%;
        height: auto;
        object-fit: scale-down;
    }  
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/branch/[...branchId]/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.styles_allBranchPage__rwBra{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    /* padding: 4rem 0 50px 0; */
    width: 100%;
    padding-bottom: 2rem;
}
.styles_fisrtPartSpacing__ehWRM{
    padding-bottom: 20px !important;
}
.styles_watermarkContainer__Zi0ti{
    position: relative;
}
.styles_articlesListBlock__7jLWK{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    padding: 0 5rem 5em;
}
.styles_articleListTitle__AnnH3{
    align-self: flex-start;
    margin: 20px 0;
    z-index: 5;

}

.styles_articleListLink__yIcNF{
    margin: 15px 0 20px 0;
}



/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
    .styles_articleListButton__cQazK{
        align-self: flex-end;
    }

    
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media screen and (min-width: 1300px)  {
    .styles_articleListButton__cQazK{
        align-self: flex-end;
    }
}

@media screen and (max-width: 996px)  {
    .styles_articlesListBlock__7jLWK{
        padding: 0 1em;
    }

}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/components/stylesIntroBlock.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesIntroBlock_introContainer__0b_Zz{
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 25px;
}
.stylesIntroBlock_secondIntroPart__9faIH{
    display: flex;
    flex-direction: row;
    gap: 1em;
    justify-content: space-between;
}
.stylesIntroBlock_contentDesktop__aVXTP{
    display: flex;
    flex-direction: column;
}
.stylesIntroBlock_image__vR8rJ{
    max-width: 50%;
    object-fit: contain;
}

.stylesIntroBlock_introRichText__Wl2_z{
    margin-top: 0;
}

.stylesIntroBlock_introRichText__Wl2_z p{
    line-height: 1.6em;
}
.stylesIntroBlock_introRichText__Wl2_z a{
    color: var(--hoverAndClick);
}
.stylesIntroBlock_introRichText__Wl2_z a:hover{
    text-decoration: underline;
}


@media screen and (max-width: 768px) {
    .stylesIntroBlock_secondIntroPart__9faIH{
        margin-top: 1em;
        display: flex;
        flex-direction: column;
        gap: 1em;
    }
    .stylesIntroBlock_image__vR8rJ{
        max-width: 97%;
        height: auto;
        z-index: 1;
    }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/careers/styles.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/

.styles_main__fDiGH {
    background: rgba(246, 247, 251, 1);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: auto;
    width: 100%;
  }
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/components/stylesSubjectsLinksBlock.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************/
/* GalleryBlockItem */

.stylesSubjectsLinksBlock_galleryBlockItem__QUxZr{
    width: 273px;
    height: 279px;
    background-color: var(--white);
    align-items: center;
    justify-content: flex-start;
    display: flex;
    position: relative;
    flex-direction: column;
    gap : 10px;
    box-shadow: 0px 1px 8px 0px #00000033;
}
.stylesSubjectsLinksBlock_image__KmpKh{
    width: 100%;
    height: 100%;
    /* max-height: 100%; */
    object-fit: cover;
    aspect-ratio: 6/4;
}
.stylesSubjectsLinksBlock_title__E9Jzc{
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 80%;
    height: 35%;
    align-items: center;
    text-align: center;
}
.stylesSubjectsLinksBlock_imageContainer__YFoeM{
    height: 65%;
    width: 100%;
}


/* SubjectsLinksBlock */
.stylesSubjectsLinksBlock_subjectLinksPage__2ye0A{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 20px;
}
.stylesSubjectsLinksBlock_allSubjects__hW87f{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    justify-content: space-between;
    padding: 70px 0;
    grid-gap:1rem;
    gap:1rem;
    width: 100%;
    flex-wrap: wrap;
}
.stylesSubjectsLinksBlock_spinner__ccbx9{
    margin: 50px 0;
}


@media screen and (max-width:767px){
    .stylesSubjectsLinksBlock_allSubjects__hW87f{
        display: flex;
        /* grid-template-columns: repeat(1, 1fr); */
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap:1rem;
    }

}

@media screen and (min-width:768px) and (max-width:996px){

    .stylesSubjectsLinksBlock_allSubjects__hW87f{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        grid-gap:1rem;
        gap:1rem;
        width: 560px;
    }
}

@media screen and (min-width:997px) and (max-width:1650px){

    .stylesSubjectsLinksBlock_allSubjects__hW87f{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        grid-gap:1rem;
        gap:1rem;
        width: 830px;
    }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/components/styleTextCardsBlock.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
.styleTextCardsBlock_contentSection__d_oeD {
  display: grid;
  grid-template-columns: repeat(2, 1fr); 
  grid-gap: 1em; 
  gap: 1em;
}

.styleTextCardsBlock_title__0r4QX{
    color: #061053;
}

.styleTextCardsBlock_contentDataSection__ueEDf {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 20px 40px;
    background-color: white;
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
  }

  .styleTextCardsBlock_contentDataSection__ueEDf a {
    color: var(--hoverAndClick);
    font-size: 18px;
  }
  .styleTextCardsBlock_contentDataSection__ueEDf a:hover {
    color: var(--linkText);
    text-decoration: underline;
  }
  
  
  
  /* ............ Mobile styles ............ */
  @media (max-width: 768px) {

    .styleTextCardsBlock_contentSection__d_oeD{
        display: block;
    }

    .styleTextCardsBlock_contentDataSection__ueEDf{
        margin-bottom: 15px;
    }

    .styleTextCardsBlock_contentDataSection__ueEDf a {
      text-decoration: underline;
      font-size: 14px;
    }

  }
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/customSearch/styles.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.styles_tagsContainer__OGZTt{
    gap: 1rem;
    display: flex;
    justify-content: center;
}
.styles_searchBlock__3TaaK{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1em;
    margin-top: 5px;
}
.styles_dataBlock__ZB5d2{
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
        0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    background-color: var(--white);
    padding: 1em;
    align-items: flex-start;
    justify-content: space-between;
}
.styles_titleAndFile__go0rz {
    margin-bottom: 0.6rem; 
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;

  }
.styles_dataBlock__ZB5d2 a{
    color: var(--hoverAndClick);
    font-size: 16px;
}
.styles_dataBlock__ZB5d2 a:hover{
    color: var(--linkText);
    text-decoration: underline;
}

.styles_searchText__u6mTv{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 2em;
}

.styles_allSearch__uXfg0{
    display: grid;
    grid-gap: 2rem;
    gap: 2rem;
}

.styles_searchBox__K5IHt{
    margin-top: 25px;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 0.6em;
  }
  .styles_searchButton__C0azF{
      height: 60px;
      width: 60px;
      background-color: var(--mainColor);
      padding: 0.5rem 2rem;
      margin: 10px;
    }
  .styles_searchButton__C0azF:hover{
      border:1px solid var(--mainColor);
      box-shadow: 0px 2px 10px 0px rgba(168, 174, 213, 1);
      background-color: var(--seconderyColor);
  }
  
  .styles_searchIcon__ELRxG{
      color: white;
      width: 30px;
      height: 30px;
  }
  .styles_lastSearchRow__iN0Z3{
      display: flex;
      flex-direction: row;
      gap: 0.7en;
      justify-content: flex-start;
      align-items: center;
      width: 310px;
      margin-right: 10px;
  }

  .styles_xicon__iHPhk{
    position: relative;
    width: 20px;
    height: 20px;
    left: 32px;
    cursor: pointer;
  }

  .styles_inputWord__IKy9P{
    width: 300px;
    height: 60px;
    padding: 15px 15px;
    background-color: var(--white);
    box-shadow: 0px 2px 10px 0px rgba(168, 174, 213, 1);
    border: none;
}
.styles_searchText__u6mTv{
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
    font-weight: 700;
    color: var(--mainColor)
}
.styles_inputWordInnerSize__UQlYp{
  height: 60px;
  padding: 15px 15px;
  background-color: var(--white);
  box-shadow: 0px 2px 10px 0px rgba(168, 174, 213, 1);
  border: none;
  width: 100%;
}

.styles_tagsTitle__OeZBC{
    text-align: center;
    padding: 3rem 0 1.5rem 0;
    font-weight: 400;
    font-size: 1.1rem !important;
    line-height: 1.7rem;
    font-family: "IBM Plex Sans Hebrew";

}
.styles_titleAndFile__go0rz{
    width: 100%;
}
.styles_fileBox__WC2V9{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 0;
    left: 0;
}
.styles_searchPageContainer__dRjKO{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    @media (max-width: 996px) {
        .styles_searchText__u6mTv{
            flex-direction: column;
        }
        .styles_dataBlock__ZB5d2{
            flex-direction: column;
            align-items: flex-start;
            gap: 0.3px;
            display: block;
        }

      .styles_searchBox__K5IHt{
            flex-direction: column;
            align-items: center;
            justify-content: center;
            gap: 0.6em;
        }
        

        .styles_inputWord__IKy9P{
            width: 80%;
        }

        .styles_typographySpacing__wGjUL {
            margin-bottom: 0.4rem; 
          }

        .styles_allSearch__uXfg0{
            display: grid;
            grid-gap: 2rem;
            gap: 2rem;
        }
    }
  
  
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/ExternalLinksItems/styles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
/* ---------------------- External Link List Page ----------------------  */

.styles_LinksPage__TXZnJ {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.styles_titleMargin__XTUNw{
    margin-top: 1em;
}
.styles_BlockTitle__EqGHc {
    align-self: flex-start;
    margin-bottom: 8px;
}
.styles_AllExternalLinks__RyvQj {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 columns */
    grid-gap: 16px;
    gap: 16px; 
    justify-items: flex-start;
    grid-auto-flow: dense;
    max-width: 100%;
    width: 100%; /*Change the width of each item in the grid so the 4 block will take the 100% of the container*/
}
.styles_externalLinkItemsRow__ysHl2 {
    display: flex;
    width: 100%;
    justify-content: flex-start; 
    gap: 15px;
}
.styles_itemLinkPlaceholder__8asAN {
    height: 250px;
    width: 200px;
    background-color: transparent;
}

/* ---------------------- External Link Item ----------------------  */

.styles_linkblockTitle__Rwj_2{
    color: var(--mainColor);
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
    font-weight: 700;
    font-size: 1.1rem;
    line-height: 1.7rem;
}
.styles_LinkBlockContainer__xsgTL {
    overflow: hidden;
    width: 274px;
    height: 227px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: 20px 10px 10px 10px;
    align-items: center;
    justify-content: flex-start; 
    gap: 1em;
    background-color: var(--white);
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
    text-align: center;
}
.styles_image__6udNG {
    align-self: center;
    height: 36%;
    width: auto;
}


.styles_itemSection__M3LdB {
    display: flex;
    width: 100%;
    height: 25vh;
    flex-direction: column;
    align-items: center;
    background-color: white;
    box-shadow: 0px 1px 8px 0px #00000033;
    overflow: hidden;
    justify-content: center;
}
  
.styles_link__fEzyx{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 15px;
    gap: 0.6em;
}
.styles_itemDataSection__uT9SS {
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 0.6rem;
    align-content: center;
    overflow: hidden;
}


@media screen and (min-width: 768px) and (max-width: 1300px) {
    .styles_AllExternalLinks__RyvQj {
      grid-template-columns: repeat(3, 1fr); 
    }
  }

/* Mobile Styles */
@media (max-width: 768px) {
    .styles_AllExternalLinks__RyvQj {
        grid-template-columns: repeat(2, 1fr); 
      }

    .styles_imageLinkItemsRow__waT29 {
        justify-content: flex-start; 
    }
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/branch/styles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/

.styles_articleListGroup__FvTS_{
    justify-content: center;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    /* padding: 2rem 0; */
    grid-gap:1rem;
    gap:1rem;
    width: 100%;
    flex-wrap: wrap;
}

/* Mobile styles */
@media (max-width: 996px) {
    .styles_articleListGroup__FvTS_{
        grid-template-columns: repeat(1, 1fr);
    }
}


@media screen and (min-width: 996px) and (max-width: 1300px) {
    .styles_articleListGroup__FvTS_{
        grid-template-columns: repeat(2, 1fr);
    }
    
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/projectsLobby/styles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.styles_projectLobbyPage__IglUI{

    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/folder/styles.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.styles_formsContainer__FJODX {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  background-color: #F6F7FB;
  padding-bottom: 8rem;
}

.styles_allFormsBlockContainer__wsVjg {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1em;
}
.styles_allFormsData__u7xDy {
  gap: 1rem;
}
.styles_countText__qVfIV {
  align-self: flex-start;
}

.styles_formBlockItem__j7Web {
  display: flex;
  flex-direction: row;
  gap: 1em;
  width: 100%;
  box-shadow: 0px 1px 8px 0px #00000033;
  box-sizing: border-box;
  background-color: var(--white);
  padding: 1em;
  align-items: center;
  justify-content: space-between;
}

.styles_dataText__jwWxw {
  flex: 1 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.styles_fileLink__Zv_L1 {
  flex-shrink: 0;
  color: var(--hoverAndClick);
  text-decoration: underline;
}
.styles_fileLinkFormsPage__sswL7 {
  color: var(--hoverAndClick);
  text-decoration: underline;
  font-size: 14px;
}
.styles_dateBlock__pfvOw {
  width: 92px;
  white-space: nowrap;
  text-align: right;
  position: relative;
  top: 6px;
  gap:5px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.styles_dataBlock__wIbaU {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.styles_dataBlockCenter__FZvXb{
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0;
  justify-content: center;
}
.styles_formsPageData__n6MJI {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 15px 30px;
  align-items: flex-start;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
  gap: 2rem;
}

.styles_formBlockItem__j7Web{
    display: flex;
    flex-direction: row; 
    gap: 1em;
    width: 100%;
    box-shadow: 0px 1px 8px 0px #00000033;
    box-sizing: border-box; 
    background-color: var(--white);
    padding: 1em;
    align-items: center;
    justify-content: space-between; 
}



.styles_fileLink__Zv_L1{
    flex-shrink: 0;
    color: var(--hoverAndClick);
    text-decoration: underline;
}
.styles_fileLinkFormsPage__sswL7{
    white-space: nowrap; 
    flex-shrink: 0;      
    color: var(--hoverAndClick);
    text-decoration: underline;
}
.styles_textBlock__Qqp5z{
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 10px;
}
.styles_removeGap__pGlOZ{
  gap: 0;
}
.styles_yearStyle__VkYMz{
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width:768px){
    .styles_formBlockItem__j7Web{
        flex-direction: column; 
        align-items: flex-start;
        gap: 0.3px

    }
    .styles_formsPageData__n6MJI{
        gap: 0.3rem;
    }
    .styles_fileLink__Zv_L1{
        font-size: 14px;
    }
    .styles_dataBlock__wIbaU{
        gap: 0.3em;
        flex-direction: column;
    }
    .styles_fileLinkFormsPage__sswL7{
        align-self: flex-start;
        font-size: 14px;
    }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/search/PersonsLobbySearch/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_searchBox__jmTHN {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.6em;
  margin: 30px 0;
  width: 100%;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////// (max-width: 996px) -> MOBILE VIEW ////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 996px) {
  .styles_searchBox__jmTHN {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.6em;
  }

}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/formsBlock/styles.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.styles_allFormsBlockContainer__dV_oU {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1em;
  margin-top: 5px;
}

.styles_formBlockText__2r915{
  flex: 1 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 10px;
}

.styles_formBlockItem__NZCn2 {
  display: flex;
  flex-direction: row;
  gap: 1em;
  width: 100%;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  background-color: var(--white);
  padding: 1em;
  align-items: center;
  justify-content: space-between;
}

.styles_dataText__qfUvK {
  flex: 1 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.styles_fileLink__TJ7pT {
  flex-shrink: 0;
  color: var(--hoverAndClick);
  text-decoration: underline;
  font-weight: 500;
}
.styles_fileLinkFormsPage__5avk5 {
  color: var(--hoverAndClick);
  text-decoration: underline;
}
.styles_dateBlock__VYnj7 {
  white-space: nowrap;
  margin-left: 15px;
  text-align: right;
  position: relative;
  top: 5px;
}
.styles_dataBlock___SZpa {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1em;
  justify-content: space-between;
}
.styles_textBlock__wJyTp {
  flex: 1 1;
}
.styles_formsPageData__i7hD6 {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 1rem 2rem;
  align-items: flex-start;
  padding: 0.5rem 1rem;
  background-color: white;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  gap: 1rem;
}

@media (max-width: 768px) {
  .styles_formBlockItem__NZCn2 {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.3px;
  }
  .styles_formsPageData__i7hD6 {
    gap: 0.3rem;
  }
  .styles_fileLink__TJ7pT {
    font-size: 12px;
  }
  .styles_dataBlock___SZpa {
    gap: 0.3em;
    flex-direction: column;
  }
  .styles_fileLinkFormsPage__5avk5 {
    align-self: flex-start;
    font-size: 12px;
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/search/FreeMeansSearch/styles.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_searchBox__y9TIg {
  margin-top: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.6em;
}



/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////// (max-width: 996px) -> MOBILE VIEW ////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 1300px) {
  .styles_searchBox__y9TIg {
    flex-direction: column;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/search/FreeMeansSearch/autoCompleteStyles.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
/* styles for component Search By Categories with auto complete*/

.autoCompleteStyles_CartegorySearchBlock__sUp6R {
    background-color: transparent;
    width: 300px;
    height: 60px;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 5;
    border-bottom: 1px solid var(--mainColor); 
  
  }
  .autoCompleteStyles_dropdownMenu__cSnEA {
    overflow-x: hidden;
    padding-right: 10px;
    max-height: 300px;
    overflow-y: auto;
    border: 1px solid #ccc;
    box-shadow: 0px 2px 10px 0px rgb(98, 98, 100);
    position: absolute;
    background-color: white;
    width: 100%;
    top: 60px;
    box-sizing: border-box;
  }
  .autoCompleteStyles_upperText__GfXFY {
    font-size: 13px;
    position: absolute;
    transform: translateY(-5px);
    z-index: 2;
    font-weight: 500;
  }
  
  .autoCompleteStyles_dropdown-menu__lotQG .autoCompleteStyles_actions__u0IPr {
    z-index: 1000;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
  }
  .autoCompleteStyles_categorySearchMainButton__rvPD1 {
    z-index: 1;
    padding: 0 20px 0 15px;
    width: 300px;
    height: 60px;
    justify-content: space-between;
  }
  .autoCompleteStyles_categorySearchMainButton__rvPD1:focus{
    border: 2px solid var(--mainColor);
    border-radius: 0;
  }
  .autoCompleteStyles_menuRow__i14va {
    white-space: nowrap;
    z-index: 1000;
    margin: 0;
    padding: 15px 4px;
    background-color: var(--white);
    direction: rtl;
    justify-content: flex-start;
    overflow-x: hidden;
    width: 100%;
    gap: 1em;
  }
  .autoCompleteStyles_buttonsRow__w57ww {
    overflow-x: hidden;
    z-index: 1000;
    justify-content: center;
    padding: 15px;
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 1em;
    box-shadow: inset 0px 12px 8px -10px rgba(0, 0, 0, 0.1),
      inset 0px -12px 8px -10px rgba(0, 0, 0, 0.1);
  }
  .autoCompleteStyles_cleanAllBlock__afi3W {
    z-index: 1000;
    width: 100%;
    padding: 0px 15px;
    align-items: center;
    height: 60px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .autoCompleteStyles_cleanButton__Wk5af {
    color: var(--hoverAndClick);
    text-decoration: underline;
    font-weight: bold;
  }
  .autoCompleteStyles_notSelectedColor__QUl_m{
    color: rgba(144, 144, 144, 1);
    font-weight: bold;
  }
  .autoCompleteStyles_inputWord__NgPl2 {
    width: 95%;
    height: 60px;
    padding: 15px;
    border: none;
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
    font-weight: 500;
    color: var(--mainColor);
    gap: 0;
    border-bottom: 1px solid var(--mainColor); 
    transition: border-bottom 0.3s ease;
    font-size: 17px;
    background-color: rgba(244, 244, 249, 1);
  }
  .autoCompleteStyles_inputWord__NgPl2::placeholder{  
    color: var(--mainColor); 
    font-weight: 500; 
    font-size: 16px; 
  }
  .autoCompleteStyles_inputWord__NgPl2::after {
    outline: none;
    border-bottom: 1.5px solid var(--mainColor); 
  }
  .autoCompleteStyles_inputWord__NgPl2:hover {
    outline: none;
    border-bottom: 1.5px solid var(--mainColor); 
  }
   .autoCompleteStyles_inputWord__NgPl2:focus{
    outline: none;
  }
  .autoCompleteStyles_inputContainer__If4hp {
    position: relative;
    display: flex;
    align-items: center;
    width: 300px;
  }
  .autoCompleteStyles_clearIcon__csr2q {
    position: absolute;
    inset-inline-end: 33px;
    cursor: pointer;
    font-size: 17px;
    color: var(--mainColor);
    font-weight: bold;
    padding: 3px;
  }
  .autoCompleteStyles_categoryFilterText__9_QeH {
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    max-width: 220px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
  }
  /* ///////////////////////////////////////////////////////////////////////////////////////////// */
  /* //////////////////////// (max-width: 768px) -> MOBILE VIEW ////////////////////////////////// */
  /* ///////////////////////////////////////////////////////////////////////////////////////////// */
  
  @media (max-width: 996px) {
    .autoCompleteStyles_cancelSelection__3QnJQ{
        left: -100px;
      }
    .autoCompleteStyles_CartegorySearchBlock__sUp6R {
      width: 330px;
  
    
    }
    .autoCompleteStyles_CartegorySearchBlock__sUp6R {
      width: 330px;
    }
    .autoCompleteStyles_categorySearchMainButton__rvPD1 {
      width: 100%;
    }
    .autoCompleteStyles_cleanAllBlock__afi3W {
      width: 100%;
      padding: 0px 15px;
    }
    .autoCompleteStyles_menuRow__i14va {
      width: 100%;
      padding: 10px 20px;
    }
  }
  
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/freeMeans/styles.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
/* All content */

.styles_itemsContainer__BGRfq {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}


/* Item Styles */
.styles_itemContainer__iS3EL {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 1rem 2rem;
  align-items: flex-start;
  padding: 0.5rem 1rem;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
  gap: 1rem;
}

.styles_dateBlock__WCTYt {
  white-space: nowrap;
  margin-left: 15px;
  text-align: right;
}

.styles_dataBlock__7Mko7 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1em;
  justify-content: space-between;
}

.styles_fileLink__AULsB {
  color: var(--hoverAndClick);
  text-decoration: underline;
}

@media (max-width: 768px) {
  .styles_dataBlock__7Mko7 {
    gap: 0.3em;
    flex-direction: column;
    align-items: flex-start;
  }
  .styles_fileLink__AULsB {
    align-self: flex-start;
    font-size: 12px;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/galleryImages/components/styles.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_dataImage__Yz4ef {
  width: 100%;
  padding: 1rem;
  box-shadow: 0px 0.81px 6.45px 0px rgba(0, 0, 0, 0.1);
  display: none;
  background-color: var(--white);
}
.styles_selcet__S8xeM {
  border: none;
  display: block;
}
.styles_articleImageBig__BWZpr{
    transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out;    
    width: 100%;
    height: 670px;
    position: relative;
}
.styles_playButton__T2HJh{
    background-repeat: no-repeat;
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    background-size: 80px;
    width: 80px;
    height: 80px;
    position: absolute;
    background-image: url(/_next/static/media/play.f84f77e5.png);
    transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out;
}
.styles_playButton__T2HJh:hover{
    background-image: url(/_next/static/media/playSliderHover.0d0ad604.svg);

}
.styles_dotSection__DikUQ {
  display: flex;
  width: 50%;
  justify-content: center;
  gap: 0.3rem;
  align-items: center;
}
.styles_dot__ZY0pZ {
  width: 6px;
  height: 6px;
}
.styles_selectDot__lk3xv {
  width: 10px;
  height: 10px;
}
.styles_image__BOz21{
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.styles_hidden__uQiH8 {
  opacity: 0;
}
.styles_visible__Ew_O9 {
  opacity: 1;
}
.styles_articleItemData__Pm7uj{
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    padding: 10px 20px 0 20px;
}
.styles_limitLines__A9wU6{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;

}
.styles_siblings__RF7B1{
    margin-bottom: 20px;
}
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 768px) {
  .styles_dataImage__Yz4ef {
    display: block;
  }
  .styles_selcet__S8xeM {
    border: 2px solid rgba(6, 16, 83, 1);
    box-shadow: 0px 0.81px 6.45px 0px rgba(0, 0, 0, 0.1);
  }
  .styles_dotSection__DikUQ {
    display: none;
  }
  .styles_articleImageBig__BWZpr{
    height: 300px !important;
}
.styles_playButton__T2HJh{
    height: 45px;
    width: 45px;
    background-size: 45px;
}
}

@media screen and (min-width:450px) and (max-width:768px){
    .styles_articleImageBig__BWZpr{
        height: 385px !important;
   }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 769px) and (max-width: 996px) {
    .styles_articleImageBig__BWZpr{
        height: 605px !important;
   }
}

@media screen and (min-width: 997px) and (max-width:1299px) {
    .styles_articleImageBig__BWZpr{
        height: 525px !important;
   }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media screen and (min-width: 1300px) and (max-width:1650px){
   .styles_articleImageBig__BWZpr{
        height: 585px !important;
   }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/galleryImages/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.styles_galleryImagesSection__9C_7V{
    width: 100%;
    background-color: var(--white);
    box-shadow: 0px 1px 8px 0px #00000033;
    display: flex;
    flex-direction: column;
}
.styles_galleryBlockHeader__AQzj4{
    padding: 15px 20px 15px 15px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/general/styles.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.styles_messageContainer__iofLM {
    direction: ltr;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* width: 90%; */
    margin: auto;
    position: relative;
    height: 100vh;
}

.styles_jobNotFoundMain__XAVls{
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
    position: relative;
    height: 82vh;
    gap: 3rem;
}

.styles_jobNotFound__zU2kC{
  font-family: "IBM Plex Sans Hebrew";
  font-size: 80px !important; 
  font-weight: 600;
  line-height: 80px;
  letter-spacing: -0.02em;
  text-align: left;
  color: rgba(6, 16, 83, 1);

}

.styles_jobNotFoundText__JO3aZ{
  font-family: "IBM Plex Sans Hebrew";
  font-size: 22px;
  font-weight: 700;
  line-height: 28.78px;
  text-align: center;
  color: rgba(6, 16, 83, 1);
  width: 50%;
}

.styles_jobNotFoundLink__Dyo3z{
  text-decoration: underline;
  color: rgba(26, 111, 239, 1);
}

.styles_sentencesContainer__mV83b {
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  /* background-color: black; */
}

/* ANIMATIONS */
@keyframes styles_moveLeftRight__rtnZh {
  0% {
    right: 20%;
  }
  50% {
    right: 70%;
  }
  55% {
    right: 70%;
  }
  100% {
    right: 26%;
  }
}

.styles_boxAnimation__tKRG4 {
  --iron-width: 32px;
  --iron-difference: 5px;
  right: 20%;
  animation: styles_moveLeftRight__rtnZh 3s ease-in-out 1 forwards;
  animation-delay: 4s;
  position: absolute;
  bottom: -2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.styles_IronDome__ksvxW {
  translate: 65%;
}

@keyframes styles_flyUp__jyhGc {
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    bottom: 100vh;
  }
}

.styles_MissileAnimation__oZDmD {
  position: absolute;
  bottom: 0;
  opacity: 1;
  animation: styles_flyUp__jyhGc 4s ease-in-out 1 forwards;
  animation-delay: 0.7s;
}

.styles_Missile__l2uk4 {
  position: absolute;
  bottom: 0;
  translate: 70%;
  opacity: 0;
}

.styles_visibleLetter__btVbo {
  background-image: url(/_next/static/media/sentence.83a32574.svg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: transparent;
}

.styles_fadeLetter__M_y2j {
  animation: styles_fadeFromBottom__bZhbC 4s ease-in-out 1 forwards;
}

@keyframes styles_fadeFromBottom__bZhbC {
  0% {
    height: 100%;
  }
  100% {
    height: 0%;
  }
}


@media screen and (max-width: 768px) {
  
  .styles_jobNotFoundMain__XAVls{
    padding: 0 25px;
  }

  .styles_jobNotFound__zU2kC{
    font-family: "IBM Plex Sans Hebrew";
    font-size: 34px !important; 
    font-weight: 600;
    line-height: 38px;
    letter-spacing: -0.02em;
    text-align: center;

  }

  .styles_jobNotFoundText__JO3aZ{
    width: 100%;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/header/components/styles.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.styles_searchContainer__j8ieB {
    display: flex;
    flex-direction: row;
    width: 500px;
    position: relative; 
    max-width: 100%;
}

.styles_searchTextField__0qGUj {
    min-height: 60px;
    border: none;
    outline: none;
    border-radius: 50px;
    padding: 10px 20px;
    padding-right: 40px; 
    width: 500px;
    max-width: 100%; 
    background: var(--semiWhite);
    font-size: 15px;
    color: var(--mainColor);
    font-weight: normal;
    direction: rtl; 
    font-family: "IBM Plex Sans Hebrew";

}
.styles_inputEn__e1Cnx{
    direction: ltr;
}
.styles_searchTextField__0qGUj::placeholder {
    color: var(--mainColor);
    opacity: 1; 
}
.styles_searchIconEn__34HX6 {
    background: url('/searchIcons.svg') no-repeat center; 
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px; 
    top: 50%;
    transform: translateY(-50%); 
    cursor: pointer;
}
.styles_searchIcon__D1_vT {
    background: url('/searchIcons.svg') no-repeat center; 
    background-size: contain;
    width: 25px;
    height: 25px;
    border: none;
    position: absolute;
    left: 15px; 
    top: 50%;
    transform: translateY(-50%); 
}
.styles_additionToHeaderSearch__S9JZV{
    top: 70px;
    left: 1vw;
    position: fixed;
}
.styles_additionToHeaderSearchEn__kFZTS{
    top: 70px;
    right: 1vw;
    position: fixed;
}
.styles_textFieldForHeader___hN2O{
    background-color: var(--white) !important;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) -> MOBILE VIEW /////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width:996px){
    .styles_searchTextField__0qGUj{
        width: 100%;
    }
    .styles_searchContainer__j8ieB {
        flex-direction: column;
        width: 100%;
        margin-bottom: 0;

    }
    .styles_additionToHeaderSearch__S9JZV{
        width: 450px;
        max-width: 95%;
        left: 2vw;
    }
    .styles_additionToHeaderSearchEn__kFZTS{
        width: 450px;
        max-width: 95%;
        right: 2vw;
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width: 996px){
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {

}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media screen and (min-width: 1300px)  {


}



/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/headerContent/styles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.styles_headerContentContainer__9GE_n{
    gap: 1.5rem;
    padding: 5rem 0 2rem 0;
    width: 60%;
}

.styles_headerBackgroundCover__kLa_J{
    display: flex;
    flex-direction: column;
    align-items: center;    
    flex-direction: column;
    width: 100%;
    background: radial-gradient(121.9% 96% at 29.32% 105.27%, rgba(71, 200, 241, 0) -25%, rgba(48, 109, 145, 0.6) 28%, rgba(38, 67, 100, 0.880519) 62%, #213151 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;

}

.styles_headerContentTagsDividing__Lz2OV{

    width:100%;
    background-image: url(/_next/static/media/IsraelNegevBackgroundHeader.6fdd72da.jpg);
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.styles_headerMain__1X2a1 {
    font-size: 4.3em !important;
    font-weight: 600;
    line-height: 4rem;
}

/* 
.headerContentContainer::after{
    content: '';
    width: 100%;
    height: 4px;
    background-color: #E2C251;
    margin-top: -1rem;

} */
.styles_urlHeader__Owp1g{
    display: flex;
    gap:0.2rem;
    margin: 2rem 0 ;
}

.styles_urlTypography__geQLZ{
    color: #061053;
    font-size: 16px;
    font-weight: 400;
}
.styles_urlTypographyBold__FYUW3{
    font-weight: 700;

}

.styles_urlText__rl8os{
    line-height: 1.5;
    margin: 0;
    font-family: "IBM Plex Sans Hebrew";
}
.styles_urlText__rl8os:hover{
    text-decoration: underline;
}
.styles_seconedSection__RYg_m{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap:2rem;

}
.styles_nameTypography__bRVal{
    color: #061053;
    font-size: 40px;
    font-weight: 700;
}
.styles_leftArrow__HIayo{
    position: absolute;
    left: 19%;
    cursor: pointer;
    z-index: 5;
    height: 20px;
    width: 20px;
    box-shadow: 8px 1px 6px rgba(0, 0, 0, 0.3);
    border-radius: 50%;

}
.styles_rightArrow__BC4YT{
    position: absolute;
    right: 20%;
    cursor: pointer;
    z-index: 1;
    height: 20px;
    width: 20px;
    box-shadow: -6px 2px 2px rgba(0, 0, 0, 0.3);
    border-radius: 50%;
}


/* Headers tags component in header content (inner navigation) */ 
.styles_tagsContainer__jMnUg{
    padding: 0.8em 6px;
    display: flex;
    gap: 30px;
    overflow-x: auto;
    white-space: nowrap;
    scrollbar-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 60%;
    justify-content: center;
    align-items: center;
    padding-right: 40px;
}

.styles_tagsContainerBig__h6V8b{
    justify-content: flex-start;
}
.styles_tag__lcUKj{
    color: var(--mainColor);
    font-size: 18px;
    letter-spacing: 0.0221rem;
    font-weight: 400;
}
.styles_tag__lcUKj:hover {
    font-weight: 500;
    text-decoration: underline; /* Adds underline on hover */
    font-size: 18px;
    letter-spacing: normal;
}

.styles_defaultTag__DDgVf {
    text-decoration: underline;
    font-weight: 500;
    font-size: 18px;
}
.styles_stickyText__5S5Sd{
    color: var(--mainColor);

}
.styles_headerText__MqJS_{
    color: var(--white);
}
.styles_arrowDisable__VlABO{
    opacity: 0.5;
    cursor: auto !important;
}
.styles_headerAllTags__YG_19{
    background-color: transparent;
    width: 100%;
    display: flex;
    gap: 0.5em;
    justify-content: center;
    align-items: center;
}
.styles_headerTagsContainer__dbc5t{
    justify-content: flex-start !important;
}
.styles_urlBackslash__LEKF7::after{
    content: "/";
    color: var(--white);
    font-weight: 400;
}
  /* Sticky Header Styles */
.styles_stickyHeaderTags__2rDS_ {
    position: fixed;
    top: 7%; 
    left: 0;
    width: 100%;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    z-index: 5;
    align-items: center;
    justify-content: center;
    display: flex;
    background-color: var(--white);
  }
.styles_sticky__wJwuz{
    width: 59%;
    padding-right: 10px;
}
.styles_leftArrowSticky__BymqU{
    position: relative;
    right: 1%;
    cursor: pointer;
    z-index: 1;
}
.styles_rightArrowSticky__sjrtw{
    position: relative;
    left: 1%;
    cursor: pointer;
    z-index: 1;
}
.styles_noArrowsNoSticky__O477I{
    padding-right: 0;
}

/* Mobile styles */
@media (max-width: 768px) {
    .styles_headerContentContainer__9GE_n{
        justify-content: center;
        align-items: flex-start;
        gap: 1.5rem;
        padding: 1rem 2em 1em 1em;
        width: 100%;
    }
    
    .styles_tagsContainer__jMnUg{
        padding: 0.8em 6px;
        display: flex;
        gap: 12px;
        overflow-x: auto;
        white-space: nowrap;
        scrollbar-width: none;
        flex-direction: row;
        flex-wrap: nowrap;
        width: 100%;
        justify-content: flex-start;
    }
    .styles_leftArrow__HIayo{
        position: absolute;
        left: 10px;
        cursor: pointer;
        z-index: 5;
        height: 15px;
        width: 15px;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        border-radius: 50%;
    
    }
    .styles_rightArrow__BC4YT{
        position: absolute;
        right: 3px;
        cursor: pointer;
        z-index: 1;
        height: 15px;
        width: 15px;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        border-radius: 50%;
    }

    .styles_tagsContainer__jMnUg::-webkit-scrollbar {
        display: none; /* Hide scrollbar in WebKit browsers (e.g., Chrome, Safari) */
      }
    .styles_headerTagsContainer__dbc5t{
        width: 90%;
    }
    .styles_defaultTag__DDgVf{
        font-size: 15px;

    }
    .styles_tag__lcUKj{
        font-size: 15px;
    }
    .styles_tag__lcUKj:hover {
        font-weight: 500;   
        text-decoration: underline;
      }

      .styles_urlHeader__Owp1g{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap:0.1rem;
        margin: 4em 0 1em 0;
        
    }
    .styles_sticky__wJwuz{
        width: 100%;
    }
}



@media screen and  (min-width:996px) and (max-width: 1280px) {
    .styles_sticky__wJwuz{
        width: 70%;
    }
}

@media screen and  (min-width:768px) and (max-width: 996px) {
    .styles_sticky__wJwuz{
        width: 100%;
    }
}

 @media screen and (min-width:769px) and (max-width: 996px) {
    .styles_headerTagsContainer__dbc5t{
        width: 80%;
    }

    .styles_headerContentContainer__9GE_n{
        justify-content: center;
        align-items: flex-start;
        gap: 1.5rem;
        padding: 3rem 2em 1em 1em;
        width: 85%;
    }
    .styles_leftArrow__HIayo{
        position: absolute;
        left: 10%;
        cursor: pointer;
        z-index: 5;
        height: 15px;
        width: 15px;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        border-radius: 50%;
    
    }
    .styles_rightArrow__BC4YT{
        position: absolute;
        right: 10%;
        cursor: pointer;
        z-index: 1;
        height: 15px;
        width: 15px;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
        border-radius: 50%;
    }

}


@media screen and (min-width: 1280px){


    .styles_leftArrowNone__TEnr0{
        display: none;
    }

    .styles_rightArrowNone__oAhq6{
        display: none;
    }
}


/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/articlesSection/components/stylesAnnouncement.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesAnnouncement_pageCover__bXpV3 {
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  width: 100%;
  z-index: 5;
  background-color: transparent;
}
.stylesAnnouncement_containerBlueBackground__MMqv3{
  background-color: var(--backgroundBlue);
  padding: 20px 0;
}

.stylesAnnouncement_gradient__Lqsld {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 2;
  background-image: url(/_next/static/media/coverBottomFirstPart.d9b43dc5.svg);
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center;
  transform-origin: center; 
  height: 100px;
}

.stylesAnnouncement_gradientScrolling__a3ZPr {
  position: absolute;
  width: 100%;
  z-index: 2;
  background-image: url(/_next/static/media/coverBottomFirstPart.d9b43dc5.svg);
  background-size: cover;
  background-repeat: no-repeat; 
  background-position: center;
  transform-origin: center; 
  top: -150px;
  height: 150px;
}

.stylesAnnouncement_announcmentBlock__w4jf2 {
  display: flex;
  flex-direction: column;
  gap: 2em;
  /* margin-top: 300px; */
  justify-content: center;
  width: calc(100% - 480px);
  position: relative;
  align-items: center;
  max-width: 90%;
  z-index: 10;
}

.stylesAnnouncement_announcementSection__uwBbs {
  padding-left: 1.5em;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  background-color: var(--backgroundSecondry);
  border-radius: 15px;
  overflow: hidden;
  justify-content: center;
  width: 100%;
}
.stylesAnnouncement_removeBackground__jycsa{
  background-color: var(--lightLightBlue);
}
.stylesAnnouncement_announcementTitleTypography__62R3S {
  font-size: 25px !important;
  padding: 5px;
}

.stylesAnnouncement_announcmentTitle__K3TL2 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-shrink: 0;
  padding-top: 14px;
}

.stylesAnnouncement_allAnnouncment__0Gher {
    margin-right: 2em;
    padding: 10px 20px;
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    scroll-behavior: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none; 
}
.stylesAnnouncement_allAnnouncment__0Gher::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0;
  height: 0;
}
.stylesAnnouncement_announcmentItem__MOeeq {
  background-color: transparent;
  min-width: 350px; 
  max-width: 350px;
  height: 124px;
  padding: 10px;
  margin: 0 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

  .stylesAnnouncement_announcmentItemTitle__4P7z_ {
    position: relative;
    font-size: 18px !important;
    line-height: 25px;
    height: 54px; 
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    word-wrap: break-word;
  }
  .stylesAnnouncement_announcmentItemTitle__4P7z_::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background-color: var(--white);
    bottom: 0;
    left: 0;
  }
.stylesAnnouncement_secondPart__YAri2 {
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.stylesAnnouncement_mobileFirstPart__jRGDH {
  padding: 5px;
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: flex-start;
}
.stylesAnnouncement_buttonArrow__xFi1S {
  display: flex;
  height: 27px;
  width: 27px;
}

.stylesAnnouncement_announcmentArrow__DlkzK {
  height: 27px;
  width: 27px;
  background-image: url("/departmentsBackArrows.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.stylesAnnouncement_flipHorizontal__2D1M7 {
  transform: scaleX(-1);
}

.stylesAnnouncement_announcmentArrow__DlkzK:hover {
    background-image: url("/departmentsBackArrowsHover.svg");
  }
.stylesAnnouncement_leftImageDecoration__eij3e {
  right: 0;
}
.stylesAnnouncement_leftImageDecorationEn__I8yO0 {
  position: relative;
  left: -20px;
  transform: scaleX(-1.2);
}
.stylesAnnouncement_buttonArrow__xFi1S:focus{
  border: 1px solid var(--mainColor);
}

.stylesAnnouncement_playButton__cCSl1, .stylesAnnouncement_pausedButton__2QVW6{
  height: 24px;
  width: 24px;
  position: absolute;
  right: 20px;
  z-index: 5;
  background-size: cover;
  background-repeat: no-repeat;
  transform: translateY(35%);
  cursor: pointer;
}

.stylesAnnouncement_playButtonEn__llBLj {
  left: 20px;
}

.stylesAnnouncement_playButton__cCSl1{
  background-image: url(/_next/static/media/playSliderHover.0d0ad604.svg);
}
.stylesAnnouncement_playButton__cCSl1:hover{
  background-image: url(/_next/static/media/lightBluePauseButton.9ad4308e.svg);
}
.stylesAnnouncement_pausedButton__2QVW6{
  background-image: url(/_next/static/media/lightBluePauseButton.9ad4308e.svg);
}
.stylesAnnouncement_pausedButton__2QVW6:hover{
  background-image: url(/_next/static/media/playSliderHover.0d0ad604.svg);
}

.stylesAnnouncement_marquee__n6h1T{
  display: flex;
  padding: 10px 20px 10px 10px;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) MOBILE VIEW ////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


@media (max-width: 768px) {
    .stylesAnnouncement_announcmentBlock__w4jf2 {
        width: 90%;
    }
    .stylesAnnouncement_announcmentItem__MOeeq {
        background-color: transparent;
        max-width: 100%;
        min-height: none;
        padding: 16px;
        border-radius: 16px;
        margin-bottom: 1em;
    }
  .stylesAnnouncement_announcmentTitle__K3TL2 {
    align-self: self-start;
  }

  .stylesAnnouncement_announcementSection__uwBbs {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .stylesAnnouncement_image__PtINK {
    height: 20px;
    width: 20px;
  }
  .stylesAnnouncement_announcementTitleTypography__62R3S {
    padding: 4px;
    margin-bottom: 5px;
  }
  .stylesAnnouncement_buttonsContainer__9UdJA {
    flex: 1 1;
    padding-top: 55px;
    gap: 0.5em;
    margin-right: 15px;
    padding-left: 5em;
  }
  .stylesAnnouncement_buttonArrow__xFi1S {
    display: flex;
    height: 35px;
    width: 35px;
  }

  .stylesAnnouncement_announcmentArrow__DlkzK {
    height: 35px;
    width: 35px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 996px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width:996px){
    .stylesAnnouncement_announcmentBlock__w4jf2 {
        width: 90%;
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width:1300px) {
    .stylesAnnouncement_announcmentBlock__w4jf2 {
        width: calc(100% - 200px);
    }
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .stylesAnnouncement_announcmentBlock__w4jf2{
    width: calc(100% - 300px);
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/cardBlocksSection/components/cardBLocks/stylesCardBlock.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesCardBlock_cardBLockSection__Eq81a{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap:0rem;
    align-items: center;
    height: auto ;
    padding: 1rem;
    box-sizing: border-box;
    position: relative;
}
.stylesCardBlock_cardBLockImage__LNR9g{
    background-size: contain;
    background-position: center;
    position: relative;
    width: 5rem;
    height: auto;
}
.stylesCardBlock_image__p_CO5{
    object-fit:fill;
    width: 100%;
    height: 100%;
}
.stylesCardBlock_cardBLockDataSection__Jnvlo{
    position: relative;
    width: 90%; 
    height: 15em;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 0.4rem;
    transform: translateY(0);
}
.stylesCardBlock_titleLimit__cPD7r{
   display: -webkit-box;
    overflow: hidden;
   -webkit-line-clamp: 2;
   line-clamp: 2;
   -webkit-box-orient: vertical;
   text-overflow: ellipsis;
   max-height: 3.2em;
}
.stylesCardBlock_lottieContainer__EHf7q{
    height: 150px;
    width: 150px;
}
/* .lottieContainer svg{
    width: 95% !important;
} */
.stylesCardBlock_descriptionLimit__bUgCv{
    display: -webkit-box;
    overflow: hidden;
   -webkit-line-clamp: 3;
   line-clamp: 3;
   -webkit-box-orient: vertical;
   text-overflow: ellipsis;
   max-height: 5.5em;
}
.stylesCardBlock_imagePlaceholder__j7eZi{
    background-color: transparent;
    width: 150px;
    height: 150px;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 792px) {
    /* .cardBLockSection:last-child{
        display:none;
    } */
    .stylesCardBlock_cardBLockSection__Eq81a{
        width: 100%;
        gap:1rem;
    }
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width: 996px)  {
    .stylesCardBlock_cardBLockImage__LNR9g{
        width: 7rem
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
    .stylesCardBlock_cardBLockSection__Eq81a:last-child{
        display:flex; 
    }
    .stylesCardBlock_cardBLockSection__Eq81a{
        width: 33%;
        padding: 2rem;
        gap:2rem;
    }

}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/cardBlocksSection/styles.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_cardBlocksSection__EL734{
    align-items: center;
    background-color: transparent;

}

.styles_cardBlocksContainer__g5FM8{
    width: calc(100% - 480px);
    display: flex;
    flex-direction: row;
    gap:1rem;
}

.styles_extraButtonStyle__8Vkj2 {
    width: calc(100% - 480px);

    display: flex;
    inset-inline-end: 10%;
    justify-content: flex-end;
    height: 20px;
  }
  


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 996px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width:996px){
    .styles_cardBlocksContainer__g5FM8 {
        width: 90%;
    }
    .styles_extraButtonStyle__8Vkj2 {
        width: 90%;
      }
      
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width:1300px) {
    .styles_cardBlocksContainer__g5FM8 {
        width: calc(100% - 200px);
    }
    .styles_extraButtonStyle__8Vkj2 {
        width: calc(100% - 200px);
      }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 792px) {
    .styles_cardBlocksContainer__g5FM8{
        width: 90%;
        flex-direction: column;
    }
    .styles_extraButtonStyle__8Vkj2 {
        left: 0;
        bottom: 0em;
        width: 90%;
        justify-content: center;
        z-index: 5;
        position: static;
      }
}


@media screen and (min-width: 1300px) and (max-width: 1600px) {
    .styles_cardBlocksContainer__g5FM8{
      width: calc(100% - 300px);
    }
    .styles_extraButtonStyle__8Vkj2 {
        width: calc(100% - 300px);
      }
  }
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/content/styles.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.styles_mainContent__4_FU5 {
  padding-top: 0 !important;
  margin-top: 4%;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/branchLobby/styles.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.styles_branchLobbyPage__WeEo9{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    padding-bottom: 120px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/contactUs/styles.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.styles_contactUsPage__M2TdD{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    height: 100%;
    padding-bottom: 120px;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/jobs/styles.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.styles_JobsPage__wOQgc{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
}

.styles_collapseJob__nbDbS{
    width: 85%;
    padding: 2rem 0;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/personsLobby/styles.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.styles_personMainContainer__7PQQT{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/customSearch/styles.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.styles_SearchPage__fywu5{
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
    
    padding: 3rem 0 8rem 0;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/abroadJob/styles.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.styles_AbroadJobPage__3whKj {
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #F6F7FB;
  }
  
/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/mainSection/styles.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
/* ////////////////////////////// MAIN PART BACKGROUNDS BOXES //////////////////////////////////////// */
.styles_heroContainer__MW58Q {
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}
.styles_displayNone__LvjxP{
  display: none !important;
}
.styles_displayTrue__V7mZx{
  
}

.styles_scrollOverContainer__XqB9L {
  position: relative;
  z-index: 2;
  margin-top: calc(100vh - 10vh);
  width: 100%;
}

.styles_gradient__POtfc {
  position: relative;
  width: 100%;
  z-index: 2;
  background-image: url(/_next/static/media/coverBottomFirstPart.d9b43dc5.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transform-origin: center;
  /* height: 150px; */
}

.styles_MainSectionContainer__WQO_V {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  max-height: 92vh;
}
.styles_mainPart__Gm7lY {
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  height: calc(100vh - 10vh);

  /* height: 100vh; */
}
.styles_hoverCoverPictureFirst__Dl9BR{
  background-image: url(/_next/static/media/firstPartImg.00b0faab.svg);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.styles_hoverCoverPicture__ENH3S {
  position: absolute;
  background: radial-gradient(121.9% 166.35% at 29.32% 105.27%, rgba(71, 200, 241, 0) 0%, rgba(48, 109, 145, 0.6) 28%, rgba(38, 67, 100, 0.880519) 62%, #213151 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
  z-index: 2;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
}

.styles_coverBottom__cDRde {
  position: absolute;
  bottom: 0;
  z-index: 4;
  pointer-events: none;
  background-image: url(/_next/static/media/coverBottomFirstPart.d9b43dc5.svg);
  background-size: cover;
  width: 100%;
  height: 20vh;
}
.styles_background__ugQ3M {
  height: 100vw;
  position: relative;
  width: 100%;
  left: 0;
  bottom: 0;
}
.styles_imageBack__nrjlE {
  position: absolute;
  left: -220px;
  bottom: 0;
  width: 60%;
  height: auto;
  object-fit: contain;
  z-index: 4;
  max-height: 95vh;
}
.styles_rightDecoration__U3GIC {
  position: absolute;
  background-image: url(/_next/static/media/rightDec.e767b653.svg);
  background-size: cover;
  width: 200px;
  height: 200px;
  right: -40px;
  top: 50%;
  z-index: 3;
}
.styles_BottomDecoration__dtFBH {
  position: absolute;
  background-image: url(/_next/static/media/bottomDec.7b9eee66.svg);
  background-size: cover;
  width: 50%;
  height: 70%;
  left: 40%;
  bottom: 0;
  z-index: 3;
  transform: translateX(-60%);
}

.styles_leftDecoration__iPWVX {
  position: absolute;
  background-image: url(/_next/static/media/leftDec.ae1d6a28.svg);
  background-size: cover;
  width: 50%;
  height: 60%;
  left: -250px;
  bottom: 50%;
  z-index: 3;
  transform: translateY(50%);
}
.styles_announcmentContainer__pIYoR {
  background-color: var(--backgroundBlue);
}

/* background for mobile */

.styles_coverPictureMobile__rNhuZ {
  position: relative;
  z-index: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url(/_next/static/media/IsraelNegevBackgroundMobile.66238846.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.styles_MobileLowPosition__t5XpI , .styles_MobileTopPosition__dVbTX{
  background-repeat: no-repeat;
  width: 100%;
}
.styles_MobileLowPosition__t5XpI {
  background-position: center -30vh;
}
.styles_MobileTopPosition__dVbTX {
  background-position: center;
}

/* background for desktop */

.styles_coverPictureWeb___sKt8 {
  position: relative;
  z-index: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url(/_next/static/media/Israel-Negev-Desert-sunset3.9f1ee0cc.jpg);
  background-repeat: no-repeat;

  background-position: center;
  background-size: cover;
}
.styles_webLowPosition__BJLFU {
  background-position: center 3px;
}
.styles_webMiddlePosition__LUFdD {
  background-position: center -200px;
}
.styles_WebTopPosition__yEG73 {
  background-position: center -400px;
}

/*  */
/* search section */
/*  */
.styles_SearchConatiner__2sMyi {
  width: 100%;
  background-color: var(--backgroundBlue);
  display: flex;
  justify-content: center;
}
.styles_searchSection__d8H7g {
  margin: 60px 0 15px 0;
  width: calc(100% - 480px);
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  gap: 1em;
  background-color: var(--backgroundBlue);
}

.styles_searchBoxBlocks__luQ91 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  align-items: center;
  justify-content: flex-start;
  height: auto;
  padding: 1em 1em 1em 0;
  overflow: auto;
  position: relative;

  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.styles_searchBoxBlocks__luQ91::-webkit-scrollbar {
  display: none;
}

.styles_mainBoxStyles__Wjujq {
  position: relative;
  z-index: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.styles_departmentsSectionBlock__zRJkd {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 3em 0 4em 0;
  gap: 1em;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  scroll-behavior: smooth;

  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}


.styles_departmentsSectionBlock__zRJkd::-webkit-scrollbar {
  display: none;
}
.styles_searchBoxItem__HDzVJ {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border: 1px solid var(--homePageText);
  background-color: transparent;
  color: var(--white);
  font-weight: 400;
  padding: 0.5rem 1rem;
  border-radius: 17px;
  font-size: 13px;
  min-width: 100px;
  margin: 0;
}
.styles_searchBoxItem__HDzVJ:hover {
  border: 1px solid var(--white);
}
.styles_phoneIcon__jlQfP {
  background: url("/phoneIcons.svg") no-repeat center;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-block;
}

/*  */
/* content */
/*  */
.styles_content__Y8oZ7 {
  -webkit-margin-start: 15vw;
          margin-inline-start: 15vw;
  position: relative;
  z-index: 5;
  top: 15vw;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 1em;
  width: 80%;
  direction: rtl;
}
.styles_titleSection__FQwHb {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  word-break: nowrap;
  word-wrap: nowrap;
  gap: 0;
}
.styles_descriptionText__7iyOI {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 40%;
  margin-bottom: 50px;
}
.styles_text__JuCXR {
  font-size: 20px !important;
}
.styles_titleText__HHOP1 {
  line-height: 1em;
  color: var(--white);
  font-size: 80px !important;
  line-height: 86px !important;
}
.styles_titleSeondPart__vSMSj {
  font-size: 57.6px !important;
  line-height: 60px !important;
}

@keyframes styles_fillWidth__tTjYl {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

.styles_menuButtonTypography__Q24cm {
  font-size: 15px;
  color: var(--whiteText);
  display: none;
}
.styles_buttonsContainer__Xj3H6 {
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 0.5em;
  align-items: center;
  justify-content: center;
  padding: 10px;
  z-index: 10;
  left: 41%;
  /* transform: translateX(50%); */
  bottom: 1em;
  margin-bottom: 2em;
  z-index: 5;
}
.styles_image__VYVbc {
  height: 15px;
  width: 15px;
  display: block;
  margin: 12px;
}
.styles_circleButtons__LBr_9 {
  position: relative;
  width: 60%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0 20px;
}
.styles_sliderButton__JfMsE {
  display: inline-block;
  /* white-space: nowrap; */
  font-size: 15px;
  color: var(--homePageText);
  border: 1px solid var(--homePageText);
  background-color: transparent;
  border-radius: 16px;
  padding: 0.8rem 2rem;
  align-items: center;
  justify-content: flex-end;
  font-weight: bold;
  margin: 0.6em 0;
  text-align: right;
}
.styles_sliderButton__JfMsE:hover {
  color: var(--mainColor);
  background-color: var(--homePageText);
}

/* English adapting */

.styles_imageBackEn__APb7l {
  position: absolute;
  right: -300px;
  bottom: 0;
  width: 70%;
  height: auto;
  object-fit: contain;
  z-index: 4;
  max-height: 95vh;
  transform: scaleX(-1);
}
.styles_BottomDecorationEn__S_UaF {
  left: -40%;
  right: 30%;
  /* bottom: 0; */
  transform: translateX(90%);
  opacity: 0.6;
}
.styles_rightDecorationEn__WqwXc {
  left: -3vw;
  right: 0;
  top: 50%;
  z-index: 3;
  transform: scaleX(-1);
}
.styles_leftDecorationEn___wSB7 {
  left: 60%;
  bottom: 10%;
  z-index: 3;
  transform: translateY(20%);
  transform: scaleX(-1);
}
.styles_contentEn__BLJM9 {
  margin-left: 10vw;
  margin-right: 0;
  z-index: 5;
  display: flex;
  justify-content: flex-end;
  width: 45%;
  gap: 1em;
  width: 80%;
  direction: ltr;
}
.styles_titleSectionEn__wnxA_ {
  align-items: flex-start;
}
.styles_descriptionTextEn__VTcwo {
  text-align: left;
}
.styles_titleTextEn__PSzgW {
  text-align: left;
  direction: ltr;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) -> Mobile View /////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 768px) {
  .styles_mainPart__Gm7lY{
    height: calc(100vh - 16vh);
  }
  .styles_searchSection__d8H7g {
    margin: 30px 0 10px 0;
    width: 90%;
    align-items: center;
    flex-direction: column;
    justify-content: center; /* Align items at the start */
  }
  .styles_circleButtons__LBr_9 {
    justify-content: space-between;
  }

  .styles_buttonsContainer__Xj3H6 {
    left: 0;
    width: 100%;
  }
  .styles_MainSectionContainer__WQO_V {
    justify-content: space-between;
    max-height: calc(100vh - 16vh);
  }
  .styles_BottomDecoration__dtFBH {
    position: absolute;
    background-image: url(/_next/static/media/bottomDec.7b9eee66.svg);
    background-size: cover;
    width: 130vw;
    height: 60vh;
    left: 95px;
    bottom: -50px;
    z-index: 3;
  }
  .styles_content__Y8oZ7 {
    padding: 0 1em 0 1em;
    width: 100%;
    position: relative;
    z-index: 5;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 1em;
    margin-right: 10px;
    top: 18vh;
  }
  .styles_titleSection__FQwHb {
    word-break: wrap;
    word-wrap: wrap;
  }
  .styles_titleSeondPart__vSMSj {
    width: 95%;
    font-size: 25px !important;
    line-height: 28px !important;
  }
  .styles_titleText__HHOP1 {
    font-size: 50px !important;
    line-height: 52px !important;
    width: 95%;
    padding: 0;
    margin: 0;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal;
  }

  .styles_background__ugQ3M {
    height: 100vw;
    position: relative;
    width: 100%;
    left: 0;
    bottom: 0;
  }
  .styles_imageBack__nrjlE {
    position: absolute;
    left: 0;
    bottom: 26px;
    width: 80%;
    height: auto;
    object-fit: contain;
    z-index: 4;
  }
  .styles_descriptionText__7iyOI {
    width: 100%;
  }

  /* English view */
  .styles_imageBackEn__APb7l {
    bottom: -10vh;
    left: 30vw;
    max-width: 60%;
  }
  .styles_BottomDecorationEn__S_UaF {
    right: 0%;
    transform: translateX(0%);
    opacity: 0.6;
  }
  .styles_contentEn__BLJM9 {
    margin-left: 10px;
    margin-right: 0;
    z-index: 5;
    display: flex;
    justify-content: flex-end;
  }
  .styles_buttonsContainerEn__aRVf_ {
    position: relative;
    left: 0%;
    /* transform: translateY(50%); */
    width: 100%;
    bottom: 2em;
    justify-content: center;
  }
  .styles_coverBottom__cDRde{
    bottom: -6px;
  }
  .styles_scrollOverContainer__XqB9L{
    margin-top: calc(100vh - 12vh);
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width: 996px) {
  .styles_background__ugQ3M {
    height: 100vw;
    position: relative;
    width: 100%;
    left: 0;
    bottom: 0;
  }
  .styles_imageBack__nrjlE {
    position: absolute;
    left: -150px;
    bottom: 0;
    width: 80%;
    height: auto;
    object-fit: contain;
    z-index: 4;
  }
  .styles_webLowPosition__BJLFU {
    background-position: center 20px;
  }
  .styles_webMiddlePosition__LUFdD {
    background-position: center -100px;
  }
  .styles_WebTopPosition__yEG73 {
    background-position: center -200px;
  }
  .styles_content__Y8oZ7 {
    top: 10vw;
  }
  .styles_searchSection__d8H7g {
    width: 90%;
    margin: 50px 0 15px 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .styles_searchBoxBlocks__luQ91 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    padding: 1.5em 0 0 0;
    margin-left: auto;
    box-sizing: border-box;
  }
  .styles_searchBoxItem__HDzVJ {
    flex-shrink: 0;
    white-space: nowrap;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .styles_searchSection__d8H7g {
    width: calc(100% - 200px);
  }
}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
  .styles_searchSection__d8H7g {
    width: calc(100% - 300px);
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px) - big screen ///////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
  .styles_content__Y8oZ7 {
    top: 12vw;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/mainSection/components/slideStyles.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************/
.slideStyles_imagesContainer__2dNlD {
  width: 100%;
  height: 100vh;
  position: relative;
}

.slideStyles_imagesNone__0bJVl {
  opacity: 0;
}

.slideStyles_background__OAZpe {
  width: 100%;
}
@keyframes slideStyles_slideLeftIn__jhlR_ {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes slideStyles_slideUpIn__ybTnX {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0%);
  }
}

/* Additional WebKit Prefixes for Rotations */
@keyframes slideStyles_slideRightIn__gsioh {
  from {
    transform: translateX(100%) rotateY(180deg);
  }
  to {
    transform: translateX(15%) rotateY(180deg);
  }
}

/* Enlgish animations */
@keyframes slideStyles_slideUpInEn__31zuJ {
  from {
    transform: translateY(100%) scaleX(-1);
  }
  to {
    transform: translateY(0%) scaleX(-1);
  }
}

@keyframes slideStyles_slideRightInEn__L8VqU {
  from {
    transform: translateX(50%) scaleX(-1);
  }
  to {
    transform: translateX(0%) scaleX(-1);
  }
}

.slideStyles_imageBack__J_0Hy {
  position: absolute;
  left: 0px;
  bottom: 0;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 70%;
  height: auto;
  object-fit: contain;
  z-index: 4;
  max-height: 95vh;
  object-fit: cover;
}

.slideStyles_slideUp__7EbA6 {
  animation: forwards slideStyles_slideUpIn__ybTnX 0.6s;
}

.slideStyles_slideUpEn__Z_W_r {
  animation: forwards slideStyles_slideUpInEn__31zuJ 0.6s;
}

.slideStyles_slideLeft__q3tSn {
  animation: forwards slideStyles_slideLeftIn__jhlR_ 0.6s;
}

.slideStyles_slideRightEn__j9Omr {
  animation: forwards slideStyles_slideRightInEn__L8VqU 0.6s;
}

.slideStyles_imageBackEn__FkKZR {
  position: absolute;
  right: 0px;
  bottom: 0;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 70%;
  height: auto;
  object-fit: contain;
  z-index: 4;
  max-height: 95vh;
  object-fit: cover;
  /* transform: scaleX(-1) !important; */
}

.slideStyles_imagesNone__0bJVl .slideStyles_imageBackEn__FkKZR {
  animation: forwards slideStyles_slideLeftOutEn__NuQTs 0.6s;
}

.slideStyles_rightDecoration__qkMNr {
  position: absolute;
  background-image: url(/_next/static/media/rightDec.e767b653.svg);
  background-size: cover;
  width: 200px;
  height: 200px;
  right: -40px;
  top: 50%;
  z-index: 3;
}

.slideStyles_rightDecorationEn__CvZaE {
  left: -3vw;
  right: 0;
  top: 50%;
  z-index: 3;
  transform: scaleX(-1);
}

.slideStyles_imagesNone__0bJVl .slideStyles_rightDecoration__qkMNr {
  display: none;
}

.slideStyles_BottomDecoration__A1wYh {
  position: absolute;
  background-image: url(/_next/static/media/bottomDec.7b9eee66.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 80%;
  height: 95vh;
  left: 0px;
  bottom: -40%;
  z-index: 3;
  opacity: 0.4;
  animation: forwards slideStyles_slideUpIn__ybTnX 0.4s;
}

.slideStyles_imagesNone__0bJVl .slideStyles_BottomDecoration__A1wYh {
  animation: forwards slideStyles_slideUpOut__Juvdw 2s;
}

.slideStyles_BottomDecorationEn__A4V_n {
  position: absolute;
  background-image: url(/_next/static/media/bottomDec.7b9eee66.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 80%;
  height: 95vh;
  right: 0px;
  bottom: -40%;
  z-index: 3;
  opacity: 0.4;
  animation: forwards slideStyles_slideUpIn__ybTnX 0.4s;
}

.slideStyles_imagesNone__0bJVl .slideStyles_BottomDecorationEn__A4V_n {
  animation: forwards slideStyles_slideUpOut__Juvdw 2s;
}

.slideStyles_leftDecoration__bJzLF {
  position: absolute;
  background-image: url(/_next/static/media/leftDec.ae1d6a28.svg);
  height: 70vh;
  width: 90%;
  left: -15%;
  bottom: 0;
  z-index: 3;
  opacity: 0.6;
  object-fit: cover;
  background-repeat: no-repeat;
  animation: forwards slideStyles_slideLeftIn__jhlR_ 0.4s;
}

.slideStyles_leftDecorationEn__0mQVG {
  position: absolute;
  background-image: url(/_next/static/media/leftDec.ae1d6a28.svg);
  height: 70vh;
  width: 90%;
  right: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0.6;
  object-fit: cover;
  background-repeat: no-repeat;
  animation: forwards slideStyles_slideRightIn__gsioh 0.4s;
}

.slideStyles_imagesNone__0bJVl .slideStyles_leftDecorationEn__0mQVG {
  animation: forwards slideStyles_slideRightOut__3kQiP 0.4s;
}

@media (max-width: 768px) {
  .slideStyles_imageBack__J_0Hy,
  .slideStyles_imageBackEn__FkKZR {
    bottom: 26px;
  }
}

@supports (-webkit-appearance: none) and (not (display: grid)) {
  .slideStyles_imagesNone__0bJVl {
    opacity: 0;
    animation: slideStyles_slideLeftOut__O6VNF 0.6s forwards;
  }

  .slideStyles_slideUp__7EbA6 {
    animation: forwards slideStyles_slideUpIn__ybTnX 0.6s;
  }

  .slideStyles_slideLeft__q3tSn {
    animation: forwards slideStyles_slideLeftIn__jhlR_ 0.6s;
  }

  .slideStyles_slideRightEn__j9Omr {
    animation: forwards slideStyles_slideRightInEn__L8VqU 0.6s;
  }

  .slideStyles_imagesNone__0bJVl .slideStyles_imageBack__J_0Hy {
    animation: forwards slideStyles_slideLeftOut__O6VNF 0.6s;
  }

  .slideStyles_imagesNone__0bJVl .slideStyles_leftDecoration__bJzLF {
    animation: forwards slideStyles_slideLeftOut__O6VNF 0.4s;
  }

  .slideStyles_imagesNone__0bJVl .slideStyles_leftDecorationEn__0mQVG {
    animation: forwards slideStyles_slideRightOut__3kQiP 0.4s;
  }

  .slideStyles_imagesNone__0bJVl .slideStyles_BottomDecorationEn__A4V_n {
    animation: forwards slideStyles_slideUpOut__Juvdw 2s;
  }

  .slideStyles_imagesNone__0bJVl .slideStyles_imageBackEn__FkKZR {
    animation: forwards slideStyles_slideLeftOutEn__NuQTs 0.6s;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/mainSection/components/mobileStyles.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.mobileStyles_imagesContainer__W7Lr3 {
  width: 100%;
  height: 100vh;
  position: relative;
  height: calc(100vh - 1px);
}

.mobileStyles_imagesNone__1JLmf {
  opacity: 0;
  animation: mobileStyles_slideLeftOut__HhQRK 0.6s forwards;
}

.mobileStyles_background__WYNCw {
  width: 100%;
}

/* האנימציות עבור התמונות - הוצאו מה-@supports */
.mobileStyles_slideUp__Bh4Y7 {
  animation: forwards mobileStyles_slideUpIn__1go9A 0.6s;
}

.mobileStyles_slideLeft__oxOAN {
  animation: forwards mobileStyles_slideLeftIn__9vgFr 0.6s; /* תוקן! */
}

.mobileStyles_slideUpEn__p826q {
  animation: forwards mobileStyles_slideUpInEn__fMmbI 0.6s;
}

.mobileStyles_slideRightEn__Tg7J8 {
  animation: forwards mobileStyles_slideRightInEn__ornCU 0.6s;
}

/* כל האנימציות הקיימות */
@keyframes mobileStyles_slideLeftIn__9vgFr {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes mobileStyles_slideUpIn__1go9A {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0%);
  }
}
@keyframes mobileStyles_slideUpInEn__fMmbI {
  from {
    transform: translateY(100%) scaleX(-1);
  }
  to {
    transform: translateY(0%) scaleX(-1);
  }
}
@keyframes mobileStyles_slideRightIn__OtB7m {
  from {
    transform: translateX(100%) rotateY(180deg);
  }
  to {
    transform: translateX(15%) rotateY(180deg);
  }
}

@keyframes mobileStyles_slideRightInEn__ornCU {
  from {
    transform: translateX(100%) rotateY(180deg);
  }
  to {
    transform: translateX(15%) rotateY(180deg);
  }
}

.mobileStyles_imageBack__AWijf {
  position: fixed;
  left: -10%;
  bottom: 0;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  z-index: 4;
  max-height: 95vh;
  will-change: transform;
}

.mobileStyles_imagesNone__1JLmf .mobileStyles_imageBack__AWijf {
  animation: forwards mobileStyles_slideLeftOut__HhQRK 0.6s;
}

.mobileStyles_imageBackEn___FVnr {
  position: fixed;
  right: 0;
  bottom: -30%;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  z-index: 4;
  max-height: 95vh;
}

.mobileStyles_imagesNone__1JLmf .mobileStyles_imageBackEn___FVnr {
  animation: forwards mobileStyles_slideLeftOutEn__gcNef 0.6s;
}

.mobileStyles_BottomDecorationMobile___8zrK {
  position: absolute;
  background-image: url(/_next/static/media/bottomDec.7b9eee66.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  left: -10%;
  bottom: -80%;
  z-index: 3;
  opacity: 0.4;
  object-fit: cover;
  animation: forwards mobileStyles_slideUpIn__1go9A 0.4s;
}

.mobileStyles_imagesNone__1JLmf .mobileStyles_BottomDecorationMobile___8zrK {
  animation: forwards mobileStyles_slideUpOut__L_Ds_ 2s;
}

.mobileStyles_BottomDecorationEnMobile__MPJQs {
  position: absolute;
  background-image: url(/_next/static/media/bottomDec.7b9eee66.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  right: -10%;
  bottom: -200%;
  z-index: 3;
  opacity: 0.4;
  object-fit: cover;
  animation: forwards mobileStyles_slideUpIn__1go9A 0.4s;
}

.mobileStyles_imagesNone__1JLmf .mobileStyles_BottomDecorationEnMobile__MPJQs {
  animation: forwards mobileStyles_slideUpOut__L_Ds_ 2s;
}

.mobileStyles_leftDecorationMobile__Kdmmf {
  position: absolute;
  background-image: url(/_next/static/media/leftDec.ae1d6a28.svg);
  background-size: 100% 100%;
  height: 100%;
  width: 100%;
  left: -35%;
  bottom: 0;
  z-index: 3;
  opacity: 0.6;
  object-fit: cover;
  background-repeat: no-repeat;
  animation: forwards mobileStyles_slideLeftIn__9vgFr 0.4s;
}

.mobileStyles_imagesNone__1JLmf .mobileStyles_leftDecorationMobile__Kdmmf {
  animation: forwards mobileStyles_slideLeftOut__HhQRK 0.4s;
}

.mobileStyles_leftDecorationEnMobile__E0bBh {
  position: absolute;
  background-image: url(/_next/static/media/leftDec.ae1d6a28.svg);
  background-size: 100% 100%;
  height: 200%;
  width: 100%;
  left: 30%;
  bottom: 40%;
  z-index: 3;
  opacity: 0.6;
  object-fit: cover;
  background-repeat: no-repeat;
  animation: forwards mobileStyles_slideRightIn__OtB7m 0.4s;
}

.mobileStyles_imagesNone__1JLmf .mobileStyles_leftDecorationEnMobile__E0bBh {
  animation: forwards mobileStyles_slideRightOut__ztRaY 0.4s;
}

/* שמירת ה-@supports לתמיכה במכשירים ישנים בלבד */
@supports (-webkit-appearance: none) and (not (display: grid)) {
  .mobileStyles_imagesNone__1JLmf {
    opacity: 0;
    animation: mobileStyles_slideLeftOut__HhQRK 0.6s forwards;
  }

  .mobileStyles_imagesNone__1JLmf .mobileStyles_leftDecorationEnMobile__E0bBh {
    animation: forwards mobileStyles_slideRightOut__ztRaY 0.4s;
  }

  .mobileStyles_imagesNone__1JLmf .mobileStyles_leftDecorationMobile__Kdmmf {
    animation: forwards mobileStyles_slideLeftOut__HhQRK 0.4s;
  }

  .mobileStyles_imagesNone__1JLmf .mobileStyles_BottomDecorationMobile___8zrK {
    animation: forwards mobileStyles_slideUpOut__L_Ds_ 2s;
  }

  .mobileStyles_imagesNone__1JLmf .mobileStyles_imageBackEn___FVnr {
    animation: forwards mobileStyles_slideLeftOutEn__gcNef 0.6s;
  }

  .mobileStyles_imagesNone__1JLmf .mobileStyles_imageBack__AWijf {
    animation: forwards mobileStyles_slideLeftOut__HhQRK 0.6s;
  }
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/mainSection/components/styleSearchTags.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
.styleSearchTags_searchBoxItem__QntXp {
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    white-space: nowrap; 
    border: 1px solid var(--homePageText); 
    background-color: transparent;
    color: var(--white); 
    font-weight: 500; 
    padding: 0.5rem 1rem; 
    border-radius: 17px; 
    font-size: 13px; 
    min-width: 100px; 
    margin: 0; 
    flex-shrink: 0;
}
.styleSearchTags_searchBoxItem__QntXp:hover{
  background-color: var(--homePageText);
  color: var(--mainColor);
}

.styleSearchTags_searchBoxBlocks__ofNSW {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    align-items: center;
    width: 100%; 
    justify-content: flex-start;
    height: auto;
    padding: 1em 1em 1em 0;
    gap: 1rem;
    overflow: auto;
    position: relative;
  
    /* Hide scrollbar for WebKit browsers (Chrome, Safari) */
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none; /* Firefox */
  }
  .styleSearchTags_searchBoxBlocks__ofNSW::-webkit-scrollbar {
    display: none; /* Safari and Chrome */
  }

  .styleSearchTags_searchTagsContainer__MgD4r {
    max-width:  calc(100% - 520px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    flex-grow: 1;
  }

  

  @media screen and (max-width:996px){
    .styleSearchTags_searchTagsContainer__MgD4r {
        max-width:  100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        flex-grow: 1;
      }
  }
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/personsSection/components/articlesCarouselBlock/stylesArticlesCarouselBlock.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesArticlesCarouselBlock_articlesCarouselSection__ceFsF {
  display: flex;
  flex: 1 1;
  justify-content: center;
  position: relative;
  width: 100%;
  overflow: hidden;
  z-index: 5;
  height: auto;
  flex-direction: column;
  margin-bottom: 30px;
}

.stylesArticlesCarouselBlock_articlesContainer__PjPwX {
  display: flex;
  flex-direction: row;
  position: relative;
  justify-content: center;
  height: 85vh;
  align-items: center;
  overflow: hidden;
  width: 100%;
  min-height: 800px;
}

.stylesArticlesCarouselBlock_articlesContainerCareers__egmZs {
  margin-top: 15px;
  height: 43rem !important;
}

.stylesArticlesCarouselBlock_mobileArticleSection__oZXZe {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.5em;
}
.stylesArticlesCarouselBlock_mobileArticleCarouselContainer__faCvi {
  position: relative;
  display: flex;
  flex-direction: row;
  gap: 1em;
  overflow: hidden;
  max-width: 100%;
}

.stylesArticlesCarouselBlock_articleSpiralContainer__Ti3Dv {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: visible;
  gap: 1em;
  z-index: 5;
}
.stylesArticlesCarouselBlock_rightArticleButton__2i6xP,
.stylesArticlesCarouselBlock_leftArticleButton__H4Msd {
  position: absolute;
  top: 25vw;
  z-index: 4;
  height: 30px;
  width: 30px;
  cursor: pointer;
}
.stylesArticlesCarouselBlock_rightArticleButton__2i6xP {
  background: url(/_next/static/media/rightArticle.516fa175.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  right: calc(0% + 2vw);
}
.stylesArticlesCarouselBlock_leftArticleButton__H4Msd {
  left: calc(0% + 2vw);
  background: url(/_next/static/media/leftArticle.91dc008f.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.stylesArticlesCarouselBlock_rightArticleButton__2i6xP:hover {
  background: url(/_next/static/media/rightArticleHover.6abffb49.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.stylesArticlesCarouselBlock_leftArticleButton__H4Msd:hover {
  background: url(/_next/static/media/leftArticleHover.b62807d3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.stylesArticlesCarouselBlock_coverUp__pBC_p {
  position: absolute;
  width: 100%;
  top: -150px;
  z-index: 2;
  background-image: url(/_next/static/media/coverBottomFirstPart.d9b43dc5.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transform-origin: center;
  height: 150px;
}
.stylesArticlesCarouselBlock_coverBottom__2QDoO {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 2;
  background-image: url(/_next/static/media/coverBottomFirstPart.d9b43dc5.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transform-origin: center;
  height: 150px;
  transform: rotate(180deg);
}
.stylesArticlesCarouselBlock_extraButtonStyle__VIg9x {
  position: absolute;
  display: flex;
  left: 12%;
  bottom: 50px;
  width: 100%;
  justify-content: flex-end;
}
.stylesArticlesCarouselBlock_extraButtonStyle__VIg9x:hover {
  text-decoration: underline;
}
.stylesArticlesCarouselBlock_extraButtonStyleEn__CcALN {
  left: -12%;
  bottom: 50px;
  justify-content: flex-end;
}
.stylesArticlesCarouselBlock_buttonsContainer__uNC1L {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}
.stylesArticlesCarouselBlock_image__XGvDI {
  height: 15px;
  width: 15px;
  display: block;
  margin: 5px;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////mobile view (max-width: 792px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width: 792px) {
  .stylesArticlesCarouselBlock_circleContainer__FJSVQ {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 50%;
  }

  .stylesArticlesCarouselBlock_buttonsContainerCareers__w2VnI {
    bottom: 0;
  }

  .stylesArticlesCarouselBlock_extraButtonStyle__VIg9x {
    left: 0;
    bottom: 0em;
    width: 100%;
    justify-content: center;
    z-index: 5;
    position: static;
  }
  .stylesArticlesCarouselBlock_articlesCarouselSection__ceFsF {
    height: 100vh;
    padding-bottom: 2em;
    padding-top: 0;
  }

  .stylesArticlesCarouselBlock_articlesCarouselSectionCareers__LxLEr {
    padding-bottom: 0;
  }

  .stylesArticlesCarouselBlock_headerPadding__G7_n2 {
    padding: 1em 0em;
  }

  .stylesArticlesCarouselBlock_allTitles__uMZ8g {
    position: relative;
    top: 41em;
    display: flex;
    z-index: 100;
    right: 5px;
    color: #47cbf1;
  }
  .stylesArticlesCarouselBlock_articlesContainer__PjPwX {
    height: 72vh;
    min-height: 660px;
  }

  .stylesArticlesCarouselBlock_articlesContainerCareers__egmZs {
    min-height: 500px !important;
    overflow-x: scroll; /* Enables scrolling */
    -ms-overflow-style: none; /* Hides scrollbar in IE and Edge */
    scrollbar-width: none;
  }
  .stylesArticlesCarouselBlock_articlesContainerCareers__egmZs::-webkit-scrollbar {
    display: none;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 792px) and (max-width: 996px) {
  .stylesArticlesCarouselBlock_rightArticleButton__2i6xP,
  .stylesArticlesCarouselBlock_leftArticleButton__H4Msd {
    height: 40px;
    width: 40px;
  }
  .stylesArticlesCarouselBlock_articlesCarouselSection__ceFsF {
    width: 100%;
  }
  .stylesArticlesCarouselBlock_articlesContainerCareers__egmZs {
    height: 80vh !important;
  }
  .stylesArticlesCarouselBlock_extraButtonStyle__VIg9x {
    left: 7%;
  }
  .stylesArticlesCarouselBlock_extraButtonStyleEn__CcALN {
    left: -7%;
  }
  .stylesArticlesCarouselBlock_articlesContainer__PjPwX {
    height: 75vh;
    min-height: 700px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) {
  .stylesArticlesCarouselBlock_rightArticleButton__2i6xP,
  .stylesArticlesCarouselBlock_leftArticleButton__H4Msd {
    top: 45%;
  }
  .stylesArticlesCarouselBlock_rightArticleButton__2i6xP {
    right: calc(0% + 16vw);
  }
  .stylesArticlesCarouselBlock_leftArticleButton__H4Msd {
    left: calc(0% + 16vw);
  }
  .stylesArticlesCarouselBlock_articlesCarouselSection__ceFsF {
    align-items: center;
    width: 100%;
  }
  .stylesArticlesCarouselBlock_extraButtonStyle__VIg9x {
    left: 10%;
  }
  .stylesArticlesCarouselBlock_extraButtonStyleEn__CcALN {
    left: -10%;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
  .stylesArticlesCarouselBlock_rightArticleButton__2i6xP,
  .stylesArticlesCarouselBlock_leftArticleButton__H4Msd {
    top: 45%;
  }
  .stylesArticlesCarouselBlock_rightArticleButton__2i6xP {
    right: calc(0% + 17vw);
  }
  .stylesArticlesCarouselBlock_leftArticleButton__H4Msd {
    left: calc(0% + 17vw);
  }
  .stylesArticlesCarouselBlock_articlesContainerCareers__egmZs {
    height: 41rem !important;
  }
}

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .stylesArticlesCarouselBlock_articlesContainerCareers__egmZs {
    height: 90vh !important;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////(max-width: 792px)////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 792px) {
  .stylesArticlesCarouselBlock_articlesCarouselSection__ceFsF {
    width: 100%;
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/personsSection/components/articlesCarouselBlock/components/stylesMainArticle.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesMainArticle_articleAll__9309_,
.stylesMainArticle_articleAllEn__g0RQ8 {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: 0.8s ease-in-out;
}

.stylesMainArticle_articleAllCareers___asKd {
  filter: drop-shadow(0px 1px 8px rgba(0, 0, 0, 0.2));
}
.stylesMainArticle_articleAllCareers___asKd .stylesMainArticle_articleButtonSection__kZLjC {
  display: none;
}
.stylesMainArticle_articleAllCareers___asKd .stylesMainArticle_articleHeader__daTuQ {
  display: none;
}
.stylesMainArticle_articleAllCareers___asKd.stylesMainArticle_MainArticle_middle__9T3xA {
  width: 32rem;
}

.stylesMainArticle_articleAllCareers___asKd.stylesMainArticle_articleAll__9309_.stylesMainArticle_left__2Fke0 {
  width: 27.5rem;
  transform: translateX(-121%) scale(0.8);
}
.stylesMainArticle_articleAllCareers___asKd.stylesMainArticle_articleAll__9309_.stylesMainArticle_right__KYqBi {
  width: 27.5rem;
  transform: translateX(121%) scale(0.8);
}
.stylesMainArticle_articleAllCareers___asKd.stylesMainArticle_articleAll__9309_.stylesMainArticle_leftEnd__P1X54 {
  width: 27.5rem;
  transform: translateX(-121%) scale(0.8);
}
.stylesMainArticle_articleAllCareers___asKd.stylesMainArticle_articleAll__9309_.stylesMainArticle_rightEnd___3Q9A {
  width: 27.5rem;
  transform: translateX(121%) scale(0.8);
}

.stylesMainArticle_articleAll__9309_.stylesMainArticle_middle__nQAUI,
.stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_middle__nQAUI {
  transform: translateX(0) scale(1);
  z-index: 2;
  opacity: 1;
  width: 500px;
  max-height: 100%;
  height: auto;
}

.stylesMainArticle_articleAll__9309_.stylesMainArticle_left__2Fke0,
.stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_left__2Fke0 {
  width: 350px;
  transform: translateX(-116%) scale(0.8);
  z-index: 1;
  opacity: 0.6;
  height: auto;
}

.stylesMainArticle_articleAll__9309_.stylesMainArticle_right__KYqBi,
.stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_right__KYqBi {
  width: 350px;
  transform: translateX(116%) scale(0.8);
  z-index: 1;
  opacity: 0.6;
  height: auto;
}
.stylesMainArticle_articleAll__9309_.stylesMainArticle_leftEnd__P1X54,
.stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_leftEnd__P1X54 {
  width: 350px;
  transform: translateX(-192%) scale(0.65);
  z-index: 1;
  opacity: 0.35;
  height: auto;
}

.stylesMainArticle_articleAll__9309_.stylesMainArticle_rightEnd___3Q9A,
.stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_rightEnd___3Q9A {
  width: 350px;
  transform: translateX(192%) scale(0.65);
  z-index: 1;
  opacity: 0.35;
  height: auto;
}

.stylesMainArticle_articleSection__IqAWS {
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  background: linear-gradient(
    207.02deg,
    rgba(255, 255, 255, 0.6) -5.53%,
    rgba(255, 255, 255, 0.2) 102.69%
  );
  position: relative;
  flex-direction: row;
  width: 100%;
  height: 100%;
  z-index: 1;
  padding: 1.3em;
  border-radius: 8px;
  -webkit-clip-path: polygon(92px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 110px);
          clip-path: polygon(92px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 110px);
}

.stylesMainArticle_articleSectionCareers__cqb_u {
  background: rgba(255, 255, 255, 1) !important;
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2) !important;
}
.stylesMainArticle_articleSectionEn__Pe_eA {
  -webkit-clip-path: polygon(0% 0%, 415px 0%, 100% 85px, 100% 100%, 0% 100%, 0% 0%);
          clip-path: polygon(0% 0%, 415px 0%, 100% 85px, 100% 100%, 0% 100%, 0% 0%);
}

.stylesMainArticle_articleSectionLeftRightEn__sPqkU {
  -webkit-clip-path: polygon(0% 0%, 275px 0%, 100% 85px, 100% 100%, 0% 100%, 0% 0%);
          clip-path: polygon(0% 0%, 275px 0%, 100% 85px, 100% 100%, 0% 100%, 0% 0%);
}

.stylesMainArticle_articleSection__IqAWS,
.stylesMainArticle_articleImage__qUjr1 img {
  transition: 0.8s ease-in-out, -webkit-clip-path 0.8s ease-in-out;
  transition: 0.8s ease-in-out, clip-path 0.8s ease-in-out;
  transition: 0.8s ease-in-out, clip-path 0.8s ease-in-out, -webkit-clip-path 0.8s ease-in-out;
}

.stylesMainArticle_articleDataSection__YLYDZ {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.stylesMainArticle_articleFirstEn__aaqaW {
  text-align: left;
}

.stylesMainArticle_articleHeader__daTuQ {
  display: flex;
  align-items: center;
}

.stylesMainArticle_dateData__z3ByM {
  color: white;
  margin-left: 10px;
}
.stylesMainArticle_image__0tRDv {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.stylesMainArticle_articleImage__qUjr1 {
  position: relative;
  width: 100%;
  height: 250px;
}
.stylesMainArticle_articleImage__qUjr1 img {
  -webkit-clip-path: polygon(81px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 96px);
          clip-path: polygon(81px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 96px);
}
.stylesMainArticle_articleImageLeftRight__JfSBE {
  width: 100%;
  position: relative;
  height: 250px;
}
.stylesMainArticle_articleImageLeftRight__JfSBE img {
  -webkit-clip-path: polygon(79px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 94px);
          clip-path: polygon(79px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 94px);
}

.stylesMainArticle_articleImageEn__uT_Oo img {
  -webkit-clip-path: polygon(0% 0%, 83% 0%, 100% 75px, 100% 100%, 0% 100%, 0% 0%);
          clip-path: polygon(0% 0%, 83% 0%, 100% 75px, 100% 100%, 0% 100%, 0% 0%);
}
.stylesMainArticle_articleImageLeftRightEn__QBmoo img {
  -webkit-clip-path: polygon(0% 0%, 81% 0%, 100% 62px, 100% 100%, 0% 100%, 0% 0%);
          clip-path: polygon(0% 0%, 81% 0%, 100% 62px, 100% 100%, 0% 100%, 0% 0%);
}
.stylesMainArticle_defaultImage__bcZiT img {
  object-fit: cover;
}
.stylesMainArticle_articleButtonSection__kZLjC {
  display: flex;
  padding: 20px 0;
}

.stylesMainArticle_articleSeconedSection__Uel0x {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 0.5rem;
  overflow-wrap: break-word;
  margin-bottom: 10px;
}

:is(
    .stylesMainArticle_articleHeader__daTuQ,
    .stylesMainArticle_articleButtonSection__kZLjC,
    .stylesMainArticle_descriptionData__eTOfE,
    .stylesMainArticle_articleSeconedSection__Uel0x
  ) {
  /* display: none; */
  opacity: 1;
  /* max-height: 300px; */
  transform: scale(1);
  transition: opacity calc(var(--transition-speed) / 2) ease-in,
    max-height calc(var(--transition-speed)) ease-out,
    transform calc(var(--transition-speed)) ease-out;
  text-align: inherit;
  margin-top: 15px;
}

.stylesMainArticle_articleSectionCareers__cqb_u .stylesMainArticle_articleSeconedSection__Uel0x {
  display: none;
}

.stylesMainArticle_descriptionData__eTOfE {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 22px;
  height: 90px;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  font-size: 18px;
}
.stylesMainArticle_titleData__AHd_p {
  color: #47cbf1;
  text-align: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 32px;
  height: 85px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 600 !important;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 1301px) and (max-width: 1550px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) and (max-width: 1550px) {
  .stylesMainArticle_titleData__AHd_p {
    height: 68px;
  }

  .stylesMainArticle_descriptionData__eTOfE {
    height: 68px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .stylesMainArticle_articleAll__9309_.stylesMainArticle_middle__nQAUI,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_middle__nQAUI {
    width: 450px;
    transform: translateX(0) scale(1);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_left__2Fke0,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_left__2Fke0 {
    width: 330px;
    transform: translateX(-111%) scale(0.8);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_right__KYqBi,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_right__KYqBi {
    width: 330px;
    transform: translateX(111%) scale(0.8);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_leftEnd__P1X54,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_leftEnd__P1X54 {
    width: 330px;
    transform: translateX(-186%) scale(0.65);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_rightEnd___3Q9A,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_rightEnd___3Q9A {
    width: 330px;
    transform: translateX(186%) scale(0.65);
  }

  .stylesMainArticle_articleImageLeftRight__JfSBE,
  .stylesMainArticle_articleImageLeftRightEn__QBmoo {
    height: 250px;
  }
  .stylesMainArticle_articleImage__qUjr1 {
    height: 250px;
  }
  .stylesMainArticle_articleSectionEn__Pe_eA {
    -webkit-clip-path: polygon(0% 0%, 415px 0%, 100% 85px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 415px 0%, 100% 85px, 100% 100%, 0% 100%, 0% 0%);
  }
  .stylesMainArticle_articleImageEn__uT_Oo img {
    -webkit-clip-path: polygon(0% 0%, 433px 0%, 100% 83px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 433px 0%, 100% 83px, 100% 100%, 0% 100%, 0% 0%);
  }

  .stylesMainArticle_articleSectionLeftRightEn__sPqkU {
    -webkit-clip-path: polygon(0% 0%, 275px 0%, 100% 75px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 275px 0%, 100% 75px, 100% 100%, 0% 100%, 0% 0%);
  }

  .stylesMainArticle_articleImageLeftRightEn__QBmoo img {
    -webkit-clip-path: polygon(85% 0%, 265px 0%, 100% 77px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(85% 0%, 265px 0%, 100% 77px, 100% 100%, 0% 100%, 0% 0%);
  }
}
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 996px) and (max-width: 1300px) {
  .stylesMainArticle_titleData__AHd_p {
    height: 68px;
  }
  
  .stylesMainArticle_descriptionData__eTOfE {
    height: 68px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .stylesMainArticle_articleAll__9309_.stylesMainArticle_middle__nQAUI {
    width: 430px;
    transform: translateX(0) scale(1);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_left__2Fke0 {
    width: 330px;
    transform: translateX(-108%) scale(0.8);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_right__KYqBi {
    width: 330px;
    transform: translateX(108%) scale(0.8);
  }
  .stylesMainArticle_articleAll__9309_.stylesMainArticle_leftEnd__P1X54,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_leftEnd__P1X54 {
    width: 330px;
    transform: translateX(-184%) scale(0.65);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_rightEnd___3Q9A,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_rightEnd___3Q9A {
    width: 330px;
    transform: translateX(184%) scale(0.65);
  }

  .stylesMainArticle_articleImageEn__uT_Oo img {
    -webkit-clip-path: polygon(0% 0%, 339px 0%, 100% 86px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 339px 0%, 100% 86px, 100% 100%, 0% 100%, 0% 0%);
  }
  .stylesMainArticle_articleSectionEn__Pe_eA {
    -webkit-clip-path: polygon(0% 0%, 358px 0%, 100% 96px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 358px 0%, 100% 96px, 100% 100%, 0% 100%, 0% 0%);
  }

  .stylesMainArticle_articleSectionLeftRightEn__sPqkU {
    -webkit-clip-path: polygon(0% 0%, 236px 0%, 100% 82px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 236px 0%, 100% 82px, 100% 100%, 0% 100%, 0% 0%);
  }

  .stylesMainArticle_articleImageLeftRightEn__QBmoo img {
    -webkit-clip-path: polygon(85% 0%, 214px 0%, 100% 72px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(85% 0%, 214px 0%, 100% 72px, 100% 100%, 0% 100%, 0% 0%);
  }
  .stylesMainArticle_articleImageLeftRight__JfSBE,
  .stylesMainArticle_articleImageLeftRightEn__QBmoo {
    height: 250px;
  }
  .stylesMainArticle_articleImage__qUjr1,
  .stylesMainArticle_articleImageEn__uT_Oo {
    height: 250px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(max-width: 996px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 996px) {
  .stylesMainArticle_descriptionData__eTOfE {
    height: 68px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .stylesMainArticle_titleData__AHd_p {
    font-size: 22px !important;
    line-height: 30px;
    height: 60px;
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_middle__nQAUI,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_middle__nQAUI {
    transform: translateX(0) scale(1);
    width: 370px;
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_left__2Fke0 {
    width: 325px;
    transform: translateX(-99%) scale(0.8);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_right__KYqBi {
    width: 325px;
    transform: translateX(99%) scale(0.8);
  }
  .stylesMainArticle_articleAll__9309_.stylesMainArticle_leftEnd__P1X54,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_leftEnd__P1X54 {
    width: 330px;
    transform: translateX(-172%) scale(0.65);
  }

  .stylesMainArticle_articleAll__9309_.stylesMainArticle_rightEnd___3Q9A,
  .stylesMainArticle_articleAllEn__g0RQ8.stylesMainArticle_rightEnd___3Q9A {
    width: 330px;
    transform: translateX(172%) scale(0.65);
  }

  .stylesMainArticle_articleImage__qUjr1,
  .stylesMainArticle_articleImageEn__uT_Oo {
    height: 210px;
  }
  .stylesMainArticle_articleImage__qUjr1 img {
    -webkit-clip-path: polygon(83px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 97px);
            clip-path: polygon(83px 0%, 361px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 97px);
  }

  .stylesMainArticle_articleImageEn__uT_Oo img {
    -webkit-clip-path: polygon(0% 0%, 209px 0%, 100% 64px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 209px 0%, 100% 64px, 100% 100%, 0% 100%, 0% 0%);
  }

  .stylesMainArticle_articleImageLeftRightEn__QBmoo img {
    -webkit-clip-path: polygon(0% 0%, 200px 0%, 100% 61px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 200px 0%, 100% 61px, 100% 100%, 0% 100%, 0% 0%);
  }
  .stylesMainArticle_articleImageLeftRight__JfSBE,
  .stylesMainArticle_articleImageLeftRightEn__QBmoo {
    height: 210px;
  }

  :is(
      .stylesMainArticle_articleHeader__daTuQ,
      .stylesMainArticle_articleButtonSection__kZLjC,
      .stylesMainArticle_descriptionData__eTOfE,
      .stylesMainArticle_articleSeconedSection__Uel0x
    ) {
    opacity: 1;
    max-height: 300px;
    transform: scale(1);
    font-size: 20px;
    transition: opacity calc(var(--transition-speed) / 2) ease-in,
      max-height calc(var(--transition-speed)) ease-out,
      transform calc(var(--transition-speed)) ease-out;
  }

  .stylesMainArticle_articleSection__IqAWS {
    background: linear-gradient(
      207.02deg,
      rgba(255, 255, 255, 0.6) -5.53%,
      rgba(255, 255, 255, 0.2) 102.69%
    );
    position: relative;
    flex-direction: row;
    width: 85%;
    height: auto;
    z-index: 1;
    padding: 1em;
    border-radius: 8px;
  }

  .stylesMainArticle_articleSectionEn__Pe_eA {
    -webkit-clip-path: polygon(0% 0%, 225px 0%, 100% 75px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 225px 0%, 100% 75px, 100% 100%, 0% 100%, 0% 0%);
  }

  .stylesMainArticle_articleSectionLeftRightEn__sPqkU {
    -webkit-clip-path: polygon(0% 0%, 220px 0%, 100% 72px, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 220px 0%, 100% 72px, 100% 100%, 0% 100%, 0% 0%);
  }

  :is(
      .stylesMainArticle_articleHeader__daTuQ,
      .stylesMainArticle_articleButtonSection__kZLjC,
      .stylesMainArticle_descriptionData__eTOfE,
      .stylesMainArticle_articleSeconedSection__Uel0x
    ) {
    opacity: 1;
    max-height: 300px;
    transform: scale(1);
    font-size: 15px;
    transition: opacity calc(var(--transition-speed) / 2) ease-in,
      max-height calc(var(--transition-speed)) ease-out,
      transform calc(var(--transition-speed)) ease-out;
  }

  :is(.stylesMainArticle_articleSeconedSection__Uel0x) {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }

  .stylesMainArticle_dateData__z3ByM {
    font-size: 17px !important;
  }
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/personsSection/styles.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_mainContainer__P4ZRa {
    position: relative;
    width: 100%;
    height: auto;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.styles_personsSquareContainer__dQE6G{
    border-radius: 30px;
    width: calc(100% - 480px);
    overflow: hidden;
    box-sizing: border-box; 
    position: relative;
    margin: 3em 0;
    background: var(--BG-blue, #213151);
    box-shadow: 0px 1px 29.4px 0px #FFFFFF57;

}
.styles_title__irJDl{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-direction: column;
    margin-bottom: 20px;
}
.styles_underline__FGFWP {
    margin-top: 0.5em;
    content: "";
    position: absolute;
    bottom: 0;
    left: 5px;
    width: 99%; 
    height: 1px;
    background-color: var(--white); 
}
.styles_title__irJDl h3{
    text-align: center;
    color: var(--homePageText);
    font-size: 60px !important;
    line-height: 58px;
    font-weight: 700;
    margin-bottom:0 ;
    margin-top: 1.5em;
}
.styles_mobileSecondHeader__H_eFo{
    font-size: 28px !important;
    font-weight: 600 !important;
    line-height: 32px;
    letter-spacing: -2%;
}

.styles_departmentsSectionBlock__Q1IkU{
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 1em;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    scroll-behavior: smooth;
    margin: 100px 0 50px 0;

     /* Hide scrollbar in WebKit browsers (Chrome, Safari) */
     -webkit-overflow-scrolling: touch; /* Enable momentum scrolling on iOS */
     scrollbar-width: none; /* For Firefox */
}


.styles_departmentsSectionBlock__Q1IkU::-webkit-scrollbar {
    display: none; /* Hide scrollbar in WebKit browsers */
}
.styles_departmentScrollBlock__95vfe {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 0; 
    margin: 0;
}
.styles_personsMobileContainer___bGzx{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.styles_headerSecondPartPersons__7yRa2{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-direction: row;
    width: 100%;
    gap: 1em;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) ---- MOBILE VIEW ///////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 768px) {

    .styles_title__irJDl{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-bottom: 2em;
    }
    .styles_title__irJDl h3{
        font-size: 34px !important;
        margin-bottom: 0.2em;
        margin-top: 1.5em;
        text-align: center;
        line-height: 34px;
    }
    .styles_mobileSecondHeader__H_eFo{
        font-size: 20px !important;
        font-weight: 600 !important;
        line-height: 21px;
        letter-spacing: -2%;
    }
    .styles_title__irJDl::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 5px;
        width: 0; 
        height: 0px;
    }
    .styles_departmentsSectionBlock__Q1IkU{
        width: 100%;
        gap: 0.7em;

    }
    .styles_departmentScrollBlock__95vfe {
        width: 100%;
    }

}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 768px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width: 996px)  {
    .styles_personsSquareContainer__dQE6G{
        width: 90%;

    }
    .styles_title__irJDl h3{
        font-size: 30px;
    }
}

@media screen and (min-width: 996px) and (max-width: 1300px)  {
    .styles_personsSquareContainer__dQE6G{
        width: calc(100% - 200px);

    }

}

@media screen and (min-width: 1300px) and (max-width: 1600px) {
    .styles_personsSquareContainer__dQE6G{
      width: calc(100% - 300px);
    }
  }

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
    .styles_personBlocks__8oaYW
    {
        flex-direction: row;
        align-items: stretch;
        gap:1rem;
    }
    .styles_title__irJDl h3{
        font-size: 60px;
    }
}




/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/personsSection/components/personBlock/stylesPersonBlock.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesPersonBlock_personSection__WNdbv, .stylesPersonBlock_personSectionAlignToLeft__idVFS {
    display: block;
    position: relative;
    max-width: 900px;
    width: 100%;
    height: auto;

}
.stylesPersonBlock_boxBlur__pBw8u, .stylesPersonBlock_boxBlurLeft__PCmOU{
    width: 28%;
    height: 38%;
    background-color: #FFFFFF;
    position: absolute;
    top: 43%;
    left: 26%;
    transform:skew(-23deg);
    opacity: 0.1;
    box-shadow: 39px -20px 75px 113px #FFFFFF;
}
.stylesPersonBlock_boxBlurLeft__PCmOU{
    transform:skew(23deg);
    left: 28%;


}
.stylesPersonBlock_allDataContainer__QAbVy{
    width: 100%;
    display: flex;
    flex-direction: row;

    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    margin: 40px 0px;
    padding: 0 1.5em;
    z-index: 1;
}

.stylesPersonBlock_background__R5x95{
    background-image: url(/_next/static/media/personLeftBackground.5380d4d3.svg);
    position: absolute;
    top: 0;
    left: 0;
    width: 120%;
    height: 120%;
    background-size: cover; 
    background-position: center; 
    z-index: -1; 
}
.stylesPersonBlock_textArea__Fh1Xf {
    position: relative;
    flex-grow: 1;
    overflow: hidden; 
    display: flex;
    flex-direction: column;
}
.stylesPersonBlock_personSection__WNdbv{
    margin-left: auto;
}
.stylesPersonBlock_personSectionAlignToLeft__idVFS{ 
    margin-right: auto; 
}
.stylesPersonBlock_image__0QE7C{
    border-radius: 50%; 
    width: 250px; 
    height: 250px; 
    object-fit: cover; 
    margin: 20px;
    object-position: top;
    border: 9px solid #47c8f1
}
.stylesPersonBlock_personDataSection__Qdt_Y{
    position: relative;
    flex-wrap: wrap;
    align-items: flex-start;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    padding: 1rem;
}
.stylesPersonBlock_description__4JWAJ{
    margin-top: 15px;
    display: -webkit-box;            
    -webkit-line-clamp: 4;          
    line-clamp: 4;
    -webkit-box-orient: vertical;  
    overflow: hidden;           
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    width: 80%;

}
.stylesPersonBlock_buttonsContainer__7dNs0{
    gap: 1em;
    margin-top: 15px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.stylesPersonBlock_firstLinkButton__eVOSl{
    display: inline-block; 
    white-space: nowrap;
    font-size: 15px;
    color: var(--mainColor);
    background-color: var(--homePageText);
    border-radius: 30px;
    padding: 0.8rem 2rem;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    margin: 0.6em 0;
    border:1px solid var(--homePageText);
}
.stylesPersonBlock_firstLinkButton__eVOSl:hover{
    color: var(--homePageText);
    background-color: transparent;
}
.stylesPersonBlock_textAreaEn__qfaZA{
    text-align: left;
}
.stylesPersonBlock_nameText__7dRpJ{
    font-weight: 600;
    font-size: 28px;
    color: var(--white);
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
    line-height: 32px;

}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 768px) ---- MOBILE VIEW ///////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 768px) {
    .stylesPersonBlock_personSection__WNdbv, .stylesPersonBlock_personSectionAlignToLeft__idVFS{
        flex-direction: column;
        max-width:100%;
        margin-left: none;
        margin-right: none;
        margin-bottom: 0;
        padding: 0 1em;
    }

    .stylesPersonBlock_allDataContainer__QAbVy{
        width: 100%;
        display: flex;
        flex-direction: column;
    
        align-items: center;
        justify-content: flex-start;
        overflow: hidden;
        position: relative;
        margin: 0;
        padding: 0;
        z-index: 1;
    }
    .stylesPersonBlock_personSectionAlignToLeft__idVFS{
        margin-top: 0;
    }
    .stylesPersonBlock_image__0QE7C{
        width: 220px; 
        height: 220px; 
        margin: 10px 10px 10px 25px;
        align-self: flex-end;
    }
    .stylesPersonBlock_personDataSection__Qdt_Y{
        position: relative;
        top: -20px;
        left: 0;
        width: 100%;
        z-index: 2;
    }
    .stylesPersonBlock_personDataSectionEn__Go6QE{
        top: -30px;

    }
    .stylesPersonBlock_description__4JWAJ{
        width: 100%;
        text-wrap: wrap;
    }
    .stylesPersonBlock_buttonsContainer__7dNs0{
        margin-top: 5px;
        display: flex;
        flex-direction: column;
        gap: 0;
    }
    .stylesPersonBlock_buttonsContainer__7dNs0{
        gap: 0.3em;
    }

}


/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 768px) and (max-width:1300px) {

    .stylesPersonBlock_description__4JWAJ{
        text-wrap: wrap;
    }
    .stylesPersonBlock_textArea__Fh1Xf{
        width: 80%;
    }
    .stylesPersonBlock_buttonsContainer__7dNs0{
        gap: 0.3em;
    }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {

}


/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/personsSection/components/departmentsBlock/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_branchBlock__Mcml8{
    background-color: transparent;
    min-height: 260px;
    width: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.styles_departmentLink__5vNR6{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    height: 100%;
    position: relative;
    gap: 1em;
}
.styles_triangle__LUOvR{
    min-width: 200px;
    min-height: 260px;
    -webkit-clip-path: polygon(35% 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 35%);
            clip-path: polygon(35% 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 35%);
    background-color: var(--branchBackground);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
}
.styles_triangleRight__owSUW {
    -webkit-clip-path: polygon(0% 0%, 60% 0%, 100% 30%, 100% 100%, 0% 100%, 0% 100%);
            clip-path: polygon(0% 0%, 60% 0%, 100% 30%, 100% 100%, 0% 100%, 0% 100%);
}
.styles_nameText___j57Q{
    word-wrap: break-word;
    white-space: normal; 
    max-width: 90%; 
    text-align: center;
    height: 7rem; 
    line-height: 1.5em; 
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: flex-start; 
    position: relative; 
}
.styles_image__Alhu4{
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.styles_ImageBox__uWaHM{
    position: relative;
    height: 80px;
    width: 84px;
}
.styles_image__Alhu4{
    filter: grayscale(1) brightness(0.1) invert(1);
}
.styles_triangle__LUOvR:hover , .styles_triangle__LUOvR:focus{
    background-color: white;
}
.styles_triangle__LUOvR:hover .styles_image__Alhu4  , .styles_triangle__LUOvR:focus .styles_image__Alhu4{
    filter: brightness(1);
}

.styles_triangle__LUOvR:hover .styles_nameText___j57Q, .styles_triangle__LUOvR:focus .styles_nameText___j57Q{
    color: var(--mainColor);
}



/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 996px) ---- MOBILE VIEW ///////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width:996px){
    .styles_branchBlock__Mcml8{
        min-height: 240px;
        min-width: 165px;
        max-width: 165px;
    }
    .styles_ImageBox__uWaHM{
        position: relative;
        height: 68px;
        width: 72px;
    }
    .styles_triangle__LUOvR{
        min-width: 165px;
        min-height: 240px;
        max-width: 165px;
        -webkit-clip-path: polygon(100% 0%, 85% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 100%);
        clip-path: polygon(40% 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 35%);
        background-color: var(--branchBackground);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border-radius: 15px;
    }
    .styles_triangle__LUOvR .styles_image__Alhu4{
        filter: brightness(1);

    }
    .styles_departmentLink__5vNR6{
        gap:0.5em;
        top: 5px;
    }
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/socialLinks/styles.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.styles_linkItem__gIzoM{
 
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/homePage/socialLinksSection/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_socialLinksSection__eEuT7{
    position: relative;
    background-color: transparent;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap:1rem;
    margin-top: 3em;
    z-index: 4;
}
.styles_sitesIcons__nvUYn{
    display: flex;
    gap: 0.5rem
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/InnerLinksItems/styles.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/* ---------------------- External Link List Page ----------------------  */

.styles_LinksPage__8_24M {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.styles_BlockTitle__XfbHc {
    align-self: flex-start;
    margin-bottom: 8px;
}
.styles_AllExternalLinks__ZPEvl {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.styles_externalLinkItemsRow___3M_D {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 25vh;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
.styles_itemLinkPlaceholder__EkaWj {
    height: 230px;
    width: 230px;
    background-color: transparent;
}

/* ---------------------- External Link Item ----------------------  */
.styles_subtitleTitle__Rg0Gn{
    color: var(--mainColor);
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
    font-weight: 700;
    font-size: 1.1rem;
    line-height: 1.7rem;
    width:2rem;
}

.styles_image__HNEpR {
    align-self: center;
}

@media screen and (min-width: 768px) and (max-width: 1248px){
    .styles_externalLinkItemsRow___3M_D {
        display: grid;
        grid-template-columns: repeat(3,1fr);
        width: 70%;
    }
}

/* Mobile Styles */
@media (max-width: 768px) {
    .styles_externalLinkItemsRow___3M_D {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        width: 70%;
    }

    .styles_articlePlaceholder__nZhYy {
        width: 170px;
    }

    .styles_imageLinkItemsRow__cRFX4 {
        justify-content: flex-start; 
    }
}

.styles_itemSection__oROo0 {
    display: flex;
    width: 100%;
    height: 25vh;
    flex-direction: column;
    align-items: center;
    background-color: white;
    box-shadow: 0px 1px 8px 0px #00000033;
    overflow: hidden;
    justify-content: center;
}
  
.styles_link__9jz9L{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 15px;
}

.styles_image__HNEpR {
    align-self: center;
    width: 100%;
    object-fit: contain;
}
.styles_itemDataSection__dN5kT {
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 0.6rem;
    align-content: center;
    overflow: hidden;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/organizationChart/organizationChart.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.organizationChart_orgChartContainer__hCndw {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  direction: rtl;
  text-align: center;
}

.organizationChart_orgChartTitle__fjP87 {
  margin-bottom: 2rem;
  font-size: 1.8rem;
  color: #0d1a63;
  z-index: 1;
}

.organizationChart_nodeWrapper__MmsFc {
  display: flex;
  flex-direction: column;
  margin: 0 10px;
  width: 100%;
}

.organizationChart_rootNodeWrapper__Vdy9_ {
  position: relative;
}

.organizationChart_node__5cg4b {
  padding: 12px 20px;
  border-radius: 8px;
  width: 180px;
  margin-bottom: 20px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.23);
  z-index: 2;
}

.organizationChart_rootNode__20a68 {
  background-color: #ecf0ff;
  color: black;
  align-self: center;
  padding: 12px 20px;
  border-radius: 8px;
  width: 180px;
  margin-bottom: 20px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.23);
  z-index: 2;
}

.organizationChart_blue__Ri5pO {
  background-color: #061053;
  color: white;
}

.organizationChart_lightblue__41PoN {
  background-color: #47c8f1;
  color: black;
}

.organizationChart_darkGray__A2_jM {
  background-color: #213151;
  color: white;
}

.organizationChart_gray__THpqV {
  background-color: #346182;
  color: white;
}

.organizationChart_title__HvuWz {
  font-weight: bold;
  font-size: 16px;
}

.organizationChart_subtitle__0Qinp {
  font-size: 14px;
  margin-top: 5px;
}

.organizationChart_children__Kvlva {
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
}

.organizationChart_childColumn__8sjVT {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 10px;
}

.organizationChart_childWrapper__Ea9rt {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}

.organizationChart_childWrapper__Ea9rt:before {
  content: "";
  position: absolute;
  top: -40px;
  left: 50%;
  height: 40px;
  width: 2px;
  background-color: black;
  z-index: 1;
}

.organizationChart_children__Kvlva .organizationChart_childWrapper__Ea9rt:first-child:before,
.organizationChart_children__Kvlva .organizationChart_childWrapper__Ea9rt:last-child:before {
  left: 50%;
}

.organizationChart_groupNodesRow__N8BIZ {
  margin-top: 3rem;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  width: 100%;
  justify-content: start;
  -webkit-margin-start: 20px;
          margin-inline-start: 20px;
}

.organizationChart_columnsContainer__oCMic {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: relative;
  padding-top: 40px;
}
.organizationChart_borderTop__Qa0iL {
  border-bottom: 2px black solid;
  -webkit-margin-start: 110px;
          margin-inline-start: 110px;
}

@media (max-width: 850px) {
  .organizationChart_orgChartContainer__hCndw {
    width: 100%;
    overflow-x: scroll;
  }
  .organizationChart_children__Kvlva {
    justify-content: unset;
  }
  .organizationChart_borderTop__Qa0iL {
    -webkit-margin-start: 100px;
            margin-inline-start: 100px;
  }
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/personPage/personText/styles.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_personTextSection__bq7Qg{
    margin-bottom: 1rem;
    background-color: var(--white);
    box-shadow: 0px 1px 8px 0px #0000001A;
    padding: 1.6rem 2rem;
}


/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/personsLobby/styles.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.styles_AllPersonsContent__E5P9p{
    width: 90%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1em;
    padding-bottom: 120px;

}
.styles_personPlaceholder__1tXUI {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(30% - 1em);    margin-bottom: 1em; 
    visibility: hidden; 
}
.styles_noResultBlock__0NTRY{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 50px;
}
.styles_countText__Mz3_c{
    align-self: flex-start;
}
.styles_asDataInPage__UnWfp{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: center;
}
.styles_personsRowData__knJRs{
    margin-top: 1em;
    display: flex;
    flex-direction: row;
    gap : 1em;
}
.styles_coverAllRows__RGwhv{
    width: 100%;
}
.styles_allPersonsSmall__mAx7L{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-content: space-between;
    flex-direction: row;
    padding: 1rem 0;
    grid-gap:1rem;
    gap:1rem;
    width: 100%;
    flex-wrap: wrap;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 996px)/////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 996px) {
    .styles_personsRowData__knJRs{
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .styles_AllPersonsContent__E5P9p{
        width: 100%;
        padding: 0.5em 1em;
    }

    .styles_coverAllRows__RGwhv{
        width: 100%;
    }
    .styles_allPersonsSmall__mAx7L{
        display: flex;
        grid-template-columns: none;
        justify-content: center;
        flex-direction: column;
    }
}


/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/personsLobby/components/styles.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
/* styles for component Person Small Box */



.styles_PersonSmallBlock__8jVKG {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #0000001A;
}
.styles_personImage__DXr32 {
  position: relative;
}


.styles_image__vkUw4 {
  object-fit: cover;
  object-position: center top;
  aspect-ratio: 6/4;
  width: 100%;
  height: 100%;
}
.styles_defaultImg__o9nU8{
  object-fit: fill;
}
.styles_textBlock__PCNMW {
  width: 100%;
  padding: 0.5rem 1rem;
  flex-direction: column;
  justify-content: space-between;
  gap: 0.7rem;
  display: flex;
  align-items: flex-start;
}
.styles_linkReadMore__lRzxV {
  font-size: 19px;
  color: var(--hoverAndClick);
  text-decoration: none;
  cursor: pointer;
}
.styles_linkReadMore__lRzxV:hover {
  text-decoration: underline;
}
.styles_descriptionArea__iFp8k {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.styles_titleExtraStyling__I7BQA {
  font-size: 28px;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////(max-width: 996px) /////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (min-width: 996px){
  .styles_PersonSmallBlock__8jVKG {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(30% - 1em);
  }
}

@media (max-width: 996px) {
  .styles_personImage__DXr32 {
    width: 38%;
    position: relative;
  }
  /* .image {
    aspect-ratio: 6/5;
  } */
  .styles_linkReadMore__lRzxV {
    font-size: 15px;
  }
  .styles_titleExtraStyling__I7BQA {
    font-size: 20px;
    width: 80%;
  }
  .styles_dataSection__GmWXU {
    flex: 1 1;
    gap: 1rem;
    justify-content: flex-start;
    padding: 1rem 2rem;
  }
  .styles_PersonSmallBlock__8jVKG {
    width: 100%;
    flex-direction: row;
  }
  .styles_textBlock__PCNMW {
    width: 100%;
    justify-content: flex-start;
    gap: 0.4rem;
    padding: 0.3rem 0.6rem;
  }
  .styles_dateText___V_z5 {
    align-self: flex-end;
    color: black
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 997px) and (max-width: 1300px) {
  .styles_titleExtraStyling__I7BQA {
    font-size: 23px;
  }
  .styles_textBlock__PCNMW {
    width: 100%;
    gap: 0.3rem;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1301px) {
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/personsLobby/components/stylesPersonBig.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesPersonBig_personMainSection__OOcLk {
  width: 100%;
  margin-top: 12px;
  background-color: var(--white);
  box-shadow: 0px 1px 8px 0px #0000001A;
  height: auto;
}
.stylesPersonBig_personImage__PUQI5 {
  flex: 1 1;
  position: relative;
}
.stylesPersonBig_image__AUOAw {
  object-fit: cover;
  object-position: center top;
  aspect-ratio: 6/4;
  height: 100%;
  max-width: 100%;
}
.stylesPersonBig_defaultImg__5Ddy7{
  object-fit: fill;
}

.stylesPersonBig_dataSectionHeader__wiS_z{
  font-size: 28px !important;
}

.stylesPersonBig_termOfOffice__KD12m {
  font-size: 0.9rem !important;
  font-weight: 600 !important;
  color: black;
}
.stylesPersonBig_dataSection__I6jhK {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding: 0.5rem 0.5rem 1rem 0.5rem;
  gap: 0.3rem;
  flex: 1 1;
}
.stylesPersonBig_descriptionArea__j_PeC {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.stylesPersonBig_linkReadMore__4hHri {
  font-size: 19px;
  color: var(--hoverAndClick);
  text-decoration: none;
  display: flex;
  flex-direction: row-reverse;
}
.stylesPersonBig_linkReadMore__4hHri:hover {
  text-decoration: underline;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(max-width: 996px)/////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 996px) {
  .stylesPersonBig_dataSectionHeader__wiS_z{
    font-size: 16px;

  }
  .stylesPersonBig_linkReadMore__4hHri {
    font-size: 15px;
    display: flex;
    flex-direction: column;
  }
  .stylesPersonBig_personMainSection__OOcLk {
    display: flex;
    width: 100%;
    flex-direction: column;
  }

  .stylesPersonBig_dataSection__I6jhK {
    flex: 1 1;
    justify-content: flex-start;
    padding: 1rem 2rem;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) to all screens size/////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 997px) {
  .stylesPersonBig_personMainSection__OOcLk {
    display: flex;
    flex-direction: row-reverse;
  }
  .stylesPersonBig_dataSection__I6jhK {
    flex: 1 1;
    justify-content: flex-start;
    padding: 1.6rem 2rem;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/projects/styles.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/

.styles_parentWrapper__yj2ju {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  gap: 2rem;
  justify-content: center;
}
.styles_projectLobbyContent__AHy4Y{
  padding: 20px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.styles_projectsLines__FbeJu{
  align-items: center;
  justify-content: center;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  width: 100%;
  grid-gap:1rem;
  gap:1rem;
  flex-wrap: wrap;
}

.styles_spinner__aXmHr{
  margin: 50px 0;
}


/* Mobile styles */
@media (max-width: 768px) {
  .styles_projectsLines__FbeJu{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 1em;
  }
}

@media screen and (min-width:767px) and (max-width:996px){
  .styles_projectsLines__FbeJu{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    width: 570px;
    grid-row-gap: 1em;
    row-gap: 1em;
  }
}

@media screen and (min-width:997px) and (max-width:1450px){
  .styles_projectsLines__FbeJu{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 1em;
    row-gap: 1em;
  }
}



/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/projects/project/stylesProjects.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.stylesProjects_projectSection__F3wWQ {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-color: white;
  box-shadow: 0px 1px 8px 0px #00000033;
}
.stylesProjects_redirect__q5Gp_{
  width: 279px;
  height: 274px;
}
.stylesProjects_projectImage__qQplS {
  width: 100%;
  height: 60%;
}

.stylesProjects_image__HdY0E {
  object-fit: fill;
  height: 100%;
  width: 100%;
}
.stylesProjects_projectFirst__fNTBx {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 80%;
  margin-top: 20px;
}


/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/scrollButton/syles.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.syles_TextButton__C5Zzi:hover {
  background-color: initial;
}

.syles_scrollButtonSVG__7hLsy {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.syles_text__LWBfH {
  font-weight: 500;
  font-size: 14px;
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 796px) {
  .syles_TextButton__C5Zzi {
    padding: 0;
    left: 0;
    margin-left: 10px;
    flex-shrink: 0;
  }
  .syles_scrollButtonSVG__7hLsy {
    margin: 0;
  }
  .syles_text__LWBfH {
    font-weight: 500;
    font-size: 14px;
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
  .syles_TextButton__C5Zzi {
    /* transform: translate(-50%, -50%); */
    padding: 0;
    /* left: 60px; */
    flex-shrink: 0; /* Prevents button from shrinking */
  }

  .syles_text__LWBfH {
    font-weight: 500;
    font-size: 16px;
    font-family: "IBM Plex Sans Hebrew";
    font-style: normal;
  }
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/videoContainer/styles.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.styles_containerImage__4VX9l {
  width: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
}
.styles_containerImage__4VX9l iframe {
  width: 100%;
  height: 100%;
}


.styles_playButton__ZO4Lk {
  position: absolute;
  top: 50%;
  z-index: 2;
  height: 50px;
  width: 50px;
  cursor: pointer;
  background: url(/_next/static/media/play.f84f77e5.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  transform: translate(-50%, -50%);
}

.styles_backgroundOpenVideo__Rj1YG {
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgb(55 51 51);
  top: 0;
  left: 0;
  padding: 0;
  opacity: 0.8;
}
.styles_image__W8jP9{
  height: 100%;
  width: 100%;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 792px) and (max-width: 996px)//////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 792px) {
  .styles_playButton__ZO4Lk {
    height: 60px;
    width: 60px;
  }
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////(min-width: 996px) and (max-width: 1300px)/////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width: 996px) {
}

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////(min-width: 1300px)/////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

@media screen and (min-width: 1300px) {
}


@media screen and (max-width: 996px) {

  .styles_image__W8jP9{
    width: 100%;
  }
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/watherMarks/styles.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.styles_watermarkContainer__30Pyw {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-clip-path: inset(3% 0 0 0);
            clip-path: inset(3% 0 0 0);
    overflow: hidden;
    background-image: url(/_next/static/media/watermark.b8d6a054.svg);
    background-repeat: repeat-y;
    z-index: 0;
  }

  @media (max-width: 768px) {
    .styles_watermarkContainer__30Pyw {
      display: none;
    }
  }
