 .contact-us {
     z-index: 2;
 }

 .rhombus-set {
     position: absolute;
     top: 0;
     right: 0;
     display: flex;
     height: 100%;
     width: 100%;
     padding-top: 14.8rem;
     overflow: hidden;
     opacity: 50%;
     z-index: 1;
 }

 .rhombus-set--1 .rhombus-wrapper {
     display: flex;
     flex: 1;
     align-self: center;
     position: absolute;
     right: 0;
 }

 .rhombus-set--1 .rhombus-wrapper .rhombus--right {
     width: 10rem;
     height: 10rem;
     border: 1px solid white;
     transform: rotate(45deg);
     margin-right: 4rem;
     align-self: center;
 }

 .rhombus-set--1 .rhombus-wrapper .rhombus--right:last-of-type {
     margin-right: 0;
 }

 .rhombus-set--1 .rhombus-wrapper .rhombus--right .rhombus--top {
     width: 10rem;
     height: 10rem;
     border: 1px solid white;
     align-self: center;
     margin-top: -10rem;
     margin-left: -10rem;
 }

 .about-us {
     width: 150px;
 }

 .about-us:hover span {
     width: 150px;
     text-align: center;
     transition: all 200ms linear;
 }

 .about-us:hover .ri-arrow-right-line {
     display: none;
     transition: all 200ms linear;

 }

 .content-layout-wrapper {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
 }

 .content-layout-wrapper::before {
     position: absolute;
     width: 100%;
     content: "";
     height: 100%;
     background: rgb(249 250 251);
     clip-path: polygon(49% 0px, 100% 0px, 100% 100%, 0% 100%);
 }

 .our-leaders {
     height: 250px;
 }

 .our-leaders .p-6 {
     height: 100%;
     display: flex;
     flex-direction: column;
     flex-wrap: wrap;
     justify-content: space-between;
 }

 .our-leaders .p-6 a {
     text-align: center;
 }

 .contact-call-out {
     position: relative;
 }

 .contact-call-out .rhombus-set {
     position: absolute;
     top: 0;
     right: 0;
     display: flex;
     height: 100%;
     width: 100%;
     overflow: hidden;
 }

 .contact-call-out .rhombus-set .rhombus-wrapper {
     display: flex;
     flex: 1;
     align-self: center;
     position: absolute;
     left: 0;
     bottom: 0;
 }

 .contact-call-out .rhombus-set .rhombus-wrapper .rhombus {
     width: 10rem;
     height: 10rem;
     background: #0096cc;
     transform: rotate(0deg);
     margin-left: -1rem;
     align-self: center;
     animation: spin 30s linear infinite;
 }

 @keyframes spin {
     from {
         transform: rotate(0deg);
     }

     to {
         transform: rotate(360deg);
     }
 }