.aboutUsPage {position: relative;background: #fff;}
.aboutUsPage .graphPages{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
.aboutUsPage .aboutUsPage-container{
    z-index: 10;
    position: relative;
    padding-top: 1.5rem;
}
.aboutUsPage .fx-aboutUsPage{
    gap: 33px;
}
.aboutUsPage .fx-aboutUsPage .aboutUsPage-partOne{
    flex: 1 1 calc(20% - 33px);
    max-width: calc(20% - 0px);
}
.aboutUsPage .fx-aboutUsPage .aboutUsPage-partTwo{
    flex: 1 1 calc(55% - 33px);
    max-width: calc(55% - 0px);
}
.aboutUsPage .fx-aboutUsPage .aboutUsPage-partThree{
    flex: 1 1 calc(25% - 33px);
    max-width: calc(25% - 0px);
}
.aboutUsPage .fx-aboutUsPage .aboutUsPage-partOne,
.aboutUsPage .fx-aboutUsPage .aboutUsPage-partThree{padding-top:9rem;}
.aboutUsPage .fx-aboutUsPage .aboutUsPage-partTwo .redBox{
    opacity: 0;
    transform: rotate(-90deg);
    transition: transform 2s ease, opacity 2s ease;
}
.aboutUsPage .fx-aboutUsPage .aboutUsPage-partTwo .redBox.show {
    opacity: 1;
    transform: rotate(0deg);
}
.aboutUsPage .aboutUsPage-partOne{position: relative;}
.aboutUsPage .aboutUsPage-partOne .listItems{
    align-items: start;gap: 24px;
    transition: top 1s ease, bottom 1s ease;
    z-index: 1000;
    display: flex;
}
.aboutUsPage .aboutUsPage-partOne .listItems .itemLink{
    gap: 8px;
    transition: all 0.3s ease;
}
.aboutUsPage .aboutUsPage-partOne .listItems .itemLink:hover span,
.aboutUsPage .aboutUsPage-partOne .listItems .itemLink.active span{color: #840718;}
.aboutUsPage .aboutUsPage-partOne .listItems .itemLink.active .dotsMenu,
.aboutUsPage .aboutUsPage-partOne .listItems .itemLink:hover .dotsMenu{
  filter: invert(13%) sepia(84%) saturate(7482%) hue-rotate(345deg) brightness(37%) contrast(105%);
}
/* .aboutUsPage Part 2 */
.aboutUsPage .box-partTwo{border-bottom: 0.1px solid rgba(0, 0, 0, 0.3);padding-bottom: 32px;margin-bottom: 32px;}
.aboutUsPage-partTwo .yellowBox{padding-top: 4rem;margin-bottom: 9px;}
.aboutUsPage .aboutUsPage-partTwo h1{margin-bottom: 21px;}
.aboutUsPage .aboutUsPage-partTwo h2{margin-bottom: 16px;line-height: 200%;}
.aboutUsPage .aboutUsPage-partTwo p,
.aboutUsPage .aboutUsPage-partTwo li{margin-bottom: 0px;line-height: 180%;}
.aboutUsPage .box-partTwo:last-child{border-bottom: 0;}
/* .aboutUsPage Part 3 */
.aboutUsPage .aboutUsPage-partThree .listIcons{
    gap: 32px;
    margin-bottom: 55px;
    transition: all 0.3s ease;
}
.aboutUsPage .aboutUsPage-partThree .listIcons a:hover{transform: scale(1.2);}
@media (min-width:1706.67px) {
 .aboutUsPage .aboutUsPage-partOne .listItems{gap: 24px;}
}
@media (min-width:1920px) {
  .aboutUsPage .aboutUsPage-partOne .listItems{gap: 32px;}
}
@media (min-width:2048px) {

}
@media (min-width:2304px) {

}
@media (min-width:3072px) {

}
@media (max-width:1396.36px) {
  .aboutUsPage .aboutUsPage-partThree .listIcons{margin-bottom: 45px;}
}
@media (max-width:1228.8px) {
  .aboutUsPage .aboutUsPage-partThree .listIcons{margin-bottom: 35px;}
}
@media (max-width:1024px) {
    .aboutUsPage .aboutUsPage-partOne .listItems{gap: 16px;}
  .aboutUsPage .box-partTwo {padding-bottom: 24px;margin-bottom: 24px;}

}
@media (max-width:877.71px) {
    .aboutUsPage .aboutUsPage-partTwo h1 {margin-bottom: 16px;}
    .aboutUsPage .aboutUsPage-partTwo h2{margin-bottom: 12px;}
    .aboutUsPage .aboutUsPage-partThree .listIcons{margin-bottom: 25px;}
}
@media (max-width:768px) {
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partTwo{
        flex: 1 1 calc(100% - 33px);
        max-width: calc(100% - 0px);
    }
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partThree{
        flex: 1 1 calc(100% - 33px);
        max-width: calc(100% - 0px);
        margin-bottom: 48px;
        padding-top: 0;
    }
    .aboutUsPage .aboutUsPage-partOne .listItems,
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partOne{display: none;}
    .aboutUsPage-partThree .listCardsNews{flex-direction: row;flex-wrap: wrap;}
   .aboutUsPage-partThree .cardNews {width: 30%;}
}
@media (max-width:614.4px) {
    .aboutUsPage .aboutUsPage-container{padding-top: 0rem;}
    .aboutUsPage .fx-aboutUsPage{gap: 24px;}
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partOne{
        flex: 1 1 calc(100% - 24px);
        max-width: calc(100% - 0px);
    }
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partTwo{
        flex: 1 1 calc(100% - 24px);
        max-width: calc(100% - 0px);
    }
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partThree{
        flex: 1 1 calc(100% - 24px);
        max-width: calc(100% - 0px);
    }
    .aboutUsPage .aboutUsPage-partOne{display: none;}

    .aboutUsPage .aboutUsPage-partOne .listItems .itemLink span{font-size: 16px;}
    .aboutUsPage .aboutUsPage-partTwo h1{font-size: 32px;}
    .aboutUsPage .aboutUsPage-partTwo h2{font-size: 24px;}
    .aboutUsPage .aboutUsPage-partTwo p, .aboutUsPage .aboutUsPage-partTwo li{font-size: 16px;}
    .aboutUsPage .box-partTwo ul{padding-right: 1rem;}
    .aboutUsPage .aboutUsPage-partThree .listIcons a img{width: 35px;}
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partThree{margin-bottom: 48px;}
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partOne,
    .aboutUsPage .fx-aboutUsPage .aboutUsPage-partThree{padding-top:0rem;}
    .aboutUsPage-partThree .listCardsNews{flex-direction: column;}
      .aboutUsPage-partThree .cardNews {width: 100%;}
}
@media (max-width:512px) {
}