/*[aria-label="Primary Menu"] .wp-block-navigation__submenu-container a:hover {
  color: rgb(192, 218, 242) ;
}*/
.investor-type label {
    font-size: 19px !important;
    font-weight: 400 !important;
    line-height: 140% !important;
    letter-spacing: -0.38px !important;
}

    .hover__effect a:hover {
  color: rgba(11, 55, 73, 0.6) !important;
}


.select-notify label {
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 0.56px !important;
}

.checkboxes-new {
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 140% !important;
    letter-spacing: -0.34px !important;
}

/* Top Navigation Styles Starts */
.terms-conditions-color {
    font-weight: 400;
    position: relative;
    border-left: 1px solid #0B3749;
    height: 16px;
    top: 3px;
}

.search-icon {
    background-image: url('/wp-content/uploads/sites/3/2025/05/Group-2552.svg');
    background-size: 24px 23px;
    background-repeat: no-repeat;
}

.wp-block-search__button svg {
    color: #cdfc5900;
}

/* Top Navigation Styles ends */
.cc-font-mob-set-qs {
    color: #0B3749 !important;
}

.cc-font-size8 a {
    color: #0B3749 !important;
}

.footer-acc-qs {
    font-weight: 800;
}

.ny-p-qs a {
    color: #0B3749 !important;
}

.older-posts a {
     opacity: 1 !important;
}

.cc-font-mob-set-qs a {
    color: #0B3749 !important;
}

.gg-link-color-hover a:hover {
    color: var(--wp--preset--color--white) !important;
}

.eb-parallax-slider-wrapper .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper .slide .slide__content {
    opacity: 1 !important;
}

.eb-row-87xln.eb-row-root-container {
    padding-right: 60px;
}

@media (min-width: 1500px) and (max-width: 1540px) {
    .team-member {
        width: 27% !important;
    }
}

@media (min-width: 1300px) and (max-width: 1500px) {
    .team-member {
        width: 28% !important;
    }
   
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .team-member {
        width: 31% !important;
    }
}

@media (min-width: 1100px) and (max-width: 1200px) {
    .team-member {
        width: 32% !important;
    }
}

@media (min-width: 900px) and (max-width: 1100px) {
    .team-member {
        width: 38% !important;
    }
}

@media (min-width: 767px) and (max-width: 900px) {
    .team-member {
        width: 42% !important;
    }
}

@media (min-width: 767px) and (max-width: 1920px) {
    [aria-label="Primary Menu"] .wp-block-navigation__container {
        flex-grow: 0 !important;
        gap: 55px;
    }
    
   
    
    
}

.cky-notice-des {
    font-family: "Neue Haas Unica";
}

.mf-contant-us a:hover {
    color: #0b3749 !important;
}

@media (min-width: 768px) and (max-width: 995px) {

    .carcyle__spacer {
        height: 85px !important;
    }

    second_image {
        height: 340px !important;
    }

    /*.wp-block-search__inside-wrapper{
          width: 135px !important;
      }*/
    .wp-block-search__button.has-icon {
        padding: 0px;
        padding-right: 20px;
    }

    .alignright {
        margin-right: 0px !important;
        width: 135px !important;
    }

    .eb-parent-eb-column-1r2q2 {
        margin-left: 20px !important;
    }

    .eb-column-fdmpy {
        justify-items: center;
    }

    .navigation_parent .eb-column-inner nav {
        margin: auto !important;
    }

    .root-eb-column-1r2q2 {
        width: calc(17.5% - 20px) !important;
    }

    .root-eb-column-sa3zc {
        width: calc(17.5% - 20px) !important;
    }

    .root-eb-column-fdmpy {
        width: calc(70% - 50px);
    }

}

@media (min-width: 767px) and (max-width: 1024px) {
    [aria-label="Primary Menu"] .wp-block-navigation__container {
        gap: 25px !important;
    }

    /* 		.wp-image-4716{
              height:auto !important;
          } */
    /* 	header code */

    .home .video-topping {
        margin-top: -232px !important;
    }

    .financial-cd-code {
        flex-basis: 40% !important;
    }

    .root-eb-column-1r2q2 {
        width: calc(25% - 20px);
    }

    .root-eb-column-sa3zc {
        width: calc(25% - 10px);
    }

    .eb-row-25kry.eb-row-root-container>.eb-row-wrapper>.eb-row-inner {
        gap: 13px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__responsive-container-content {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    [aria-label="Primary Menu"] .open-on-hover-click {
     
     font-size: 10px !important;
    }

    /* 	footer code */
    .root-eb-column-vu0tt {
        width: calc(100% - 0px);
    }

    .root-eb-column-cvx76 {
        width: calc(100% - 0px);
    }

    .wp-image-9785 {
        width: 25px !important;
    }

    .wp-image-9784 {
        width: 20px !important;
    }

    .footer-custom-styles ul .wp-block-navigation-link {
        padding-left: 18px !important;
    }

    .footer-custom-styles ul .wp-block-navigation-link a {
        font-size: 10px !important;
    }

    .footer-custom-styles li.wp-block-navigation-submenu {
        font-size: 10px !important;
    }

    .footer-custom-styles .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
        min-width: 120px !important;
        width: 125px !important;
    }
}



.black-mob-color .has-dark-blue-background-color {
    background-color: #000c15 !important;
}

.black-mob-color .wp-block-navigation__responsive-container-open {
    outline: none !important;
}

.copyIcon {
    cursor: pointer;
}

/* 12/3 */
.con-us-dispaly-inline {
    display: -webkit-inline-box !important;
}

.wp-image-9785 {
    margin-top: 5px;
}

.con-us-yt-link a {
    margin-left: -40px !important;
}

.s-menu-line a {
    text-decoration: none !important;
}

.s-menu-line a:hover {
    color: #cdfc59 !important;
}

.cs-ghr-bottom {
    bottom: 0;
}

.bod_director {
    margin-top: 15px !important;
}

.divider_jersey.my-jersy {
    width: 126px !important;
}

/* .divider_jersey.my-jersy:hover{
      color: #E9FFB2 !important;
  } */

.first-btn .wp-block-button__link {
    width: 283px !important;
}

.fadin-inn-col {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeInUp 1.5s ease-in-out forwards;
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.main-counter-col {
    gap: 5px;
}

.all-btn-text {
    vertical-align: middle !important;
}

.fortitude-btn .wp-block-button__link {
    border: 1px solid #fff !important;
    background-color: transparent !important;
}

.fortitude-btn .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
}

.home-three-btn {
    width: 435px !important;
    height: 55px !important;
}

.view-all-1 {
    width: 283px !important;
}

.view-all-1 .wp-block-button__link {
    border: 1px solid #fff !important;
    background-color: transparent !important;
    height: 55px;
}

.view-all-1 .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
}

.counter-gap {
    gap: 0;
}

.center-col {
    opacity: 1;
    transform: translateY(0px);
    animation: 3s ease-in-out 0s 1 normal forwards running fadeInUp;
}

.five-group .wp-block-button__link {
    border: 1px solid #d9d9d9 !important;
}

.rm-bor-bot {
    display: inline-block;
    border-bottom: 4px solid #069BD7;
    padding-bottom: 3px;
}

.video-border {
    border-radius: 20px;
}

.second-group-col2 {
    gap: 0;
}

.learn-more-container {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}

.second-header {
    gap: 0 !important;
}

.arrow-icon {
    transition: transform 0.3s ease;
    font-weight: bold !important;
}

.learn-more:hover {
    color: #0b3749 !important;
}

.meet-alon-space {
    height: 74px !important;
}

.learn-more-container:hover .arrow-icon {
    transform: translateX(5px);
}

@media only screen and (min-width: 360px) and (max-width: 767px) {

    .hero-head-1 {
        text-align: center !important;
        letter-spacing: -2.2px !important;
    }
    
    
    .pagination-container{
display:flex !important;
flex-direction:column !important;
gap:20px !important;
}
    
  
    
    .recent__news__mobile__text{
    font-size: 32px !important;
    }
    
       
    .custom-dropdown-button {
    width: 100% !important;}
    
    .pagination-button{
    width: 100% !important;}
    .pagination-button a{
    width: 100% !important;
    }
    
    .news__post__one{
            font-size:34px !important;
            }
            div.custom-dropdown {
    width: 100% !important;
}   
     .recent__news__mobie{
      width: 100% !important;
    display: flex !important;
    flex-direction: column-reverse !important;
    }

    .margin-set {
        display: inline !important;
    }

    .three-group-center {
        text-align: center;
    }

    .five-second-col {
        gap: 0 !important;
    }

    .center-col {
        text-align: center !important;
    }

    .frist-group .wp-block-button__link {
        width: 100% !important;
        align-items: center;
    }

    .free-col {
        display: none !important;
    }

    .mobile-padding,
    .hero-last-secc {
        padding: 0.3em 0.3em !important;
    }

    .line {
        display: none;
    }

    .mob-space-free {
        display: none !important;
    }

    .mob-space-free-mob {
        height: 10px !important;
    }

    .last-group-heading .late-new-head {
        text-align: center !important;
    }

    .last-group-btn {
        margin-bottom: 30px !important;
    }

    .dispp-blc {
        flex-wrap: nowrap !important;
    }

    .fortitude-btn,
    .fortitude-btn .wp-block-button__link {
        width: 100% !important;
    }

    .four-counter-group,
    .four-counter-group-bottom {
        border-bottom: 1px solid #D9D9D9 !important;
    }

    .custom-post .wp-block-post-title {
        padding-bottom: 10px !important;
    }

    .letting-digits-size {
        font-size: 90px !important;
    }

    .last-heading-btns {
        justify-content: center !important;
    }

    /*.view-all ,.view-all .wp-block-button__link{
      display: flex !important;
  width: 185px !important;
  height: 55px !important;
  justify-content: center !important;
  align-items: center !important;
    }*/
    .fortitude-main-image {
        width: 100%;
    }
}

@media only screen and (min-width: 782px) and (max-width: 1024px) {
    .headerr-dividerr.headerr-dividerr{
    left: 30px;
    bottom: -7px;
    background-color: #4A7587;
    right: 33px;
    }
    .center-col .wp-block-buttons .wp-block-button {
        width: 50% !important;
    }
    

    #ub_divider_6ad3608a-3b51-4f5b-878c-953b41d4526e .home-divider {
        height: 310px !important;
    }

    .fadin-inn-col {
        flex-basis: 75% !important;
    }

    .first-res {
        flex-basis: 24% !important;
    }

    .five-col-p strong {
        font-weight: 700 !important;
    }

    .five-btn .wp-block-button {
        width: 100% !important;
    }

    .category-col {
        flex-basis: 100% !important;
    }

    .second-section-col {
        flex-basis: 14% !important;
    }

    .dispp-blc {
        flex-wrap: nowrap !important;
        justify-content: left !important;
    }

    .dispp-blc .press-releases {
        letter-spacing: -0.28px;
        width: 135px !important;
        height: 34px !important;
    }

    .dispp-blc .thought-Leadership {
        letter-spacing: -0.28px;
        width: 160px !important;
        height: 34px !important;
    }

    .dispp-blc .reports {
        letter-spacing: -0.28px;
        width: 91px !important;
        height: 34px !important;
    }

    .custom-post .wp-block-post-excerpt__excerpt {
        font-weight: 300;
        letter-spacing: -0.52px !important;
        line-height: 130% !important;
    }

    .custom-post .wp-block-post-title {
        padding-bottom: 10px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1250px) {
    #ub_divider_6ad3608a-3b51-4f5b-878c-953b41d4526e .home-divider {
        height: 350px !important;
    }
}

@media only screen and (min-width: 1250px) and (max-width: 1399px) {
    #ub_divider_6ad3608a-3b51-4f5b-878c-953b41d4526e .home-divider {
        height: 370px !important;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1650px) {
    #ub_divider_6ad3608a-3b51-4f5b-878c-953b41d4526e .home-divider {
        height: 415px !important;
    }
}

/* culture+careers */
/* .cc-border-radius{
      border-radius: 20px;} */
.cc-div-gap {
    gap: 0;
}



.home .navigation-container .eb-row-root-container {
    background: transparent !important;

}

.news-image-fluid img {
    width: 100%;
}




.last_bottom {
    margin-bottom: 0em;
}

.cky-btn-revisit-wrapper {
    display: none !important;
}

.my-pic :where(.wp-block-columns.is-layout-flex) {
    gap: 1em;
}

.eb-parallax-container {
    padding: 2rem 0 170px !important;
}



.hover-item {
    position: absolute;
    top: 0;
    opacity: 0;
    transition: opacity 1s ease-in;
    z-index: 3;
}


.show_image {
    position: absolute;
    top: 0;
    opacity: 1;
    transition: opacity 1s ease-in;
    z-index: 2;
}


.relative_container:hover .hover-item {
    opacity: 1;
}

.relative_container:hover .show_image {
    opacity: 1;
}

.hover-item {
    position: absolute;
    top: 0;
    z-index: 6;
}

/* .hover-item{
    position:absolute;
    top:0;
    opacity:0;
    transition: opacity 2s ease-out;
  }
  
  .main-item{
  position:absolute;
  top:0;
  z-index:6;
  }
  
  .show_image{
    transition: opacity 1s ease-in;
    opacity:1;
    z-index:9;
  } */


.relative_container {
    position: relative;
}

.alignright {
    float: right;
    margin-right: 30px;
}

.slide--previous .slide__headline {
    margin-top: 2px !important;
}

.slide--next .slide__headline {
    margin-top: 2px !important;
}

/* header-css */
@media (min-width: 768px) {
    nav.compressed-menu-desktop-animation {
        display: flex !important;
        flex-direction: row !important;
    }
    
    
    nav.compressed-menu-desktop-animation {
        position: fixed;
        top: 10%;
        left: 50%;
        transform: translate(50%, 50%);
        z-index: 9999999;
        width: 270px;
        /*height: 50px;*/
        flex-direction: row !important;
        padding: 10px;
        background-color: #062634 !important;
        border-radius: 40px;
        opacity: 0;
        transition: transform 1s ease, opacity 1s ease;
    }

    .compressed-menu-desktop-animation .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content {
        padding-top: 0px;
    }

    .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog {
        margin-top: 0px !important;
    }

    .wp-block-navigation__responsive-container [aria-label="Desktop Menu Animation"] .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content {
        margin-top: 0px !important;
    }

    .compressed-menu-desktop-animation>ul {
        position: relative !important;
        z-index: 999;
        width: 270px;
        height: 400px !important;
        padding: 10px;
        background-color: #0B3749;
        border-radius: 50px;
    }

    .compressed-menu-desktop-animation.animate {
        top: 8%;
        left: 4%;
        transform: translate(0, 0);
        opacity: 1;
    }

    nav.compressed-menu-desktop-animation::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 400;
        color: #fff;
        display: block;
        margin-right: 120px;
        letter-spacing: 1px;
        margin-left: 20px;
    }

    .wp-block-navigation__responsive-container-close {
        color: #c0daf2;
    }

    .is-menu-open {
        position: fixed !important;
        top: 0px !important;
        /* bottom: 10%; */
        height: 300px !important;
        left: -5px !important;
        right: 0 !important;
        width: 275px !important;
        padding: 15px !important;
        padding-left: 20px !important;
        padding-right: 30px !important;
        border-radius: 30px !important;
    }

    ul.compressed-menu-desktop-animation li {
        padding-left: 0px !important;
        margin-left: 0px !important;
    }

    ul.compressed-menu-desktop-animation::before {
        content: "Close";
        font-size: 20px;
        font-weight: 400;
        color: #c0daf2;
        display: block;
        margin-right: 100px;
        letter-spacing: 1px;
    }

    [aria-label="Desktop Menu Animation"] .wp-block-navigation__responsive-container {
        position: relative;
        /* display: flex; */

    }

    [aria-label="Desktop Menu Animation"] .wp-block-navigation__responsive-container-content {
        flex-direction: row !important;
        margin-top: 0px !important;
    }

    /* [aria-label="Desktop Menu Animation"] .wp-block-navigation__responsive-container-open {
       color: #c0daf2 !important;
    }*/

    [aria-label="Desktop Menu Animation"] .wp-block-navigation-item .wp-block-navigation-item__label {
        font-size: 16px !important;
    }

}

.menu-what-we-qs {
    margin-top: 10px !important;
}

@media (max-width: 767px) {
    .header-desktop-view {
        display: none;
    }
    
     
    .header-mobile-viewing {
        display: block;
        position: absolute;
        z-index: 9990;
        padding-top: 25px;
        top: 5%;
    }

    /*qs style */
    .mobile-menu-border-bg {
        border-radius: 40px;
        padding-block: 11.5px 13.5px;
        margin-inline: 22px 19px;
    }

    .mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 400;
        color: white;
        display: block;
        margin-right: auto;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 32px
    }


    .header-mobile-responsive-menu-logo {
        margin-top: 30px !important;
    }

    .wp-block-navigation__responsive-container-open {
        padding-right: 37px;
    }

    [aria-label="Primary Menu Mobile"] .wp-block-navigation__responsive-container {
        position: relative;
        /* display: flex; */
        margin-top: -35px;
        border-radius: 30px 50px 50px 30px;
    }

    [aria-label="Primary Menu Mobile"] .wp-block-navigation.items-justified-right {
        --navigation-layout-justification-setting: flex-start;
        --navigation-layout-justify: flex-start;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0px;
        height: 360px;
    }

    [aria-label="Primary Menu Mobile"] .has-dark-blue-background-color li {
        font-size: x-large !important;
    }

    [aria-label="Primary Menu Mobile"] .has-dark-blue-background-color .s-menu-line {
        font-size: 20px !important;
    }

    [aria-label="Primary Menu Mobile"] .has-dark-blue-background-color .s-menu-wwo {
        margin-top: 10px;
    }

    [aria-label="Primary Menu Mobile"] .has-dark-blue-background-color .s-menu-mt a {
        margin-top: -3px;
    }

    [aria-label="Primary Menu Mobile"] .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        padding-top: 0px !important;
        position: relative;
    }

    [aria-label="Primary Menu Mobile"] .wp-block-navigation__responsive-dialog {
        margin-top: 0px !important;
    }

    [aria-label="Primary Menu Mobile"] .wp-block-navigation__responsive-dialog .mobile-menu-border-bg {
        margin-right: 100px;
    }

    [aria-label="Primary Menu Mobile"] .wp-block-navigation__responsive-container-close {
        left: 84%;
    }

    [aria-label="Primary Menu Mobile"] .wp-block-navigation__container li {
        margin-left: 15px;
    }
}

@media only screen and (min-width: 401px) and (max-width: 540px) {
    nav.mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 350;
        color: #fff;
        display: block;
        margin-right: auto;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 32px
    }

    ul.mobile-menu-border-bg::before {
        content: "Close";
        font-size: 20px;
        font-weight: 350;
        color: #CDFC59;
        display: block;
        margin-right: 197px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 18px;
    }

    /* 	[aria-label="Primary Menu Mobile"] .wp-block-navigation__container li{
          font-size:32px !important;
      } */
}

@media only screen and (min-width: 374px) and (max-width: 400px) {
    nav.mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 350;
        color: #fff;
        display: block;
        margin-right: 150px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 30px
    }

    ul.mobile-menu-border-bg::before {
        content: "Close";
        font-size: 20px;
        font-weight: 350;
        color: #CDFC59;
        display: block;
        margin-right: 150px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 15px
    }
}

@media only screen and (min-width: 330px) and (max-width: 373px) {
    nav.mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 350;
        color: #fff;
        display: block;
        margin-right: 120px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 20px
    }

    ul.mobile-menu-border-bg::before {
        content: "Close";
        font-size: 20px;
        font-weight: 350;
        color: #CDFC59;
        display: block;
        margin-right: 120px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 15px
    }
}

@media only screen and (min-width: 320px) and (max-width: 330px) {
    nav.mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 350;
        color: #fff;
        display: block;
        margin-right: 100px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 20px
    }

    ul.mobile-menu-border-bg::before {
        content: "Close";
        font-size: 20px;
        font-weight: 350;
        color: #CDFC59;
        display: block;
        margin-right: 100px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 15px
    }
}

@media only screen and (min-width: 540px) and (max-width: 600px) {
    nav.mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 350;
        color: #fff;
        display: block;
        margin-right: 220px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 20px
    }

    ul.mobile-menu-border-bg::before {
        content: "Close";
        font-size: 20px;
        font-weight: 350;
        color: #CDFC59;
        display: block;
        margin-right: 220px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 15px
    }
}

@media only screen and (min-width: 601px) and (max-width: 700px) {
    nav.mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 350;
        color: #fff;
        display: block;
        margin-right: 220px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 20px
    }

    ul.mobile-menu-border-bg::before {
        content: "Close";
        font-size: 20px;
        font-weight: 350;
        color: #CDFC59;
        display: block;
        margin-right: 220px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 15px
    }
}

@media only screen and (min-width: 701px) and (max-width: 766px) {
    nav.mobile-menu-border-bg::before {
        content: "Menu";
        font-size: 20px;
        font-weight: 350;
        color: #fff;
        display: block;
        margin-right: 180px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 20px
    }

    ul.mobile-menu-border-bg::before {
        content: "Close";
        font-size: 20px;
        font-weight: 350;
        color: #CDFC59;
        display: block;
        margin-right: 150px;
        margin-bottom: 2px;
        letter-spacing: 1px;
        margin-left: 20px
    }
}

@media (min-width: 768px) {
    .header-mobile-viewing {
        display: none;
    }
}

/* header-css ends */

/* menu css */
[aria-label="Primary Menu"] .wp-block-navigation__responsive-container-content {
    background: #0B3749 !important;
    /* padding: 17.5px 60px; */
    padding-top: 17.5px;
    padding-left: 48.682px;
    padding-right: 48.682px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}

[aria-label="Primary Menu"] .wp-block-navigation__container:hover .wp-block-navigation__responsive-container-content {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.solutions-menu {
    color: #fff !important;
}

.wp-block-navigation__submenu-icon {
    display: none !important;
}

[aria-label="Primary Menu"] ul li {

    margin-left: 15px !important;
}

/* qs style */
[aria-label="Primary Menu"] .vmv-menu {
    width: 200px;
}

.navigation_parent ul.wp-block-navigation__container li:first-child {
    padding-left: 0px !important;
}

[aria-label="Primary Menu"] .wp-block-navigation ul {
    text-decoration: none !important;
}

.insights-menu {
    margin-right: 20px !important;
}

.solutions-menu {
    font-size: 16px;
    font-weight: 500;
}

.financials-menu {
    font-size: 16px;
    font-weight: 500;
}

.insights-menu {
    font-size: 16px;
    font-weight: 500;
}

.aboutt-menu {
    font-size: 16px;
    font-weight: 500;
}

.culture-menu {
    font-size: 16px;
    font-weight: 500;
}

[aria-label="Primary Menu"] .wp-block-navigation__submenu-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px !important;
    max-height: 500px !important;
    padding-left: 30px;
    padding-right: 15px !important;
    padding-bottom: 45px !important;
    padding-top: 5px !important;
}

[aria-label="Primary Menu"] .wp-block-navigation-item__content:hover {
    text-decoration: none;
}


[aria-label="Primary Menu"] .open-on-hover-click {
    position: relative;
    display: inline-block;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    /*line-height: normal;*/
    letter-spacing: -0.4px;
    cursor: pointer;
    text-decoration: none;
    transition: color 0.3s ease;
}

[aria-label="Primary Menu"] .open-on-hover-click::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    top: 30px;
    height: 3px;
    background-color: #CDFC59;
    width: 0;
    transition: width 0.3s ease, left 1s ease;
    z-index: 999;
}

@keyframes slideToRight {
    0% {
        left: 0;
        width: 0;
    }

    50% {
        left: 0;
        width: 100%;
    }

    100% {
        left: 0;
        width: 100%;
    }
}

[aria-label="Primary Menu"] .open-on-hover-click:hover::after {
    left: 0;
    width: 100%;
}

[aria-label="Primary Menu"] .open-on-hover-click:hover {
    color: #ffffff !important;
}

[aria-label="Primary Menu"] .open-on-hover-click:hover {
    position: relative;
}

[aria-label="Primary Menu"] .open-on-hover-click:hover::after {
    width: 100%;
    left: 0;
}

[aria-label="Primary Menu"] .open-on-hover-click:hover~.open-on-hover-click::after {
    left: -200%;
}

[aria-label="Primary Menu"] .open-on-hover-click:not(:hover)::after {
    width: 0;
}

.solutions-menu:hover {
    color: #CDFC59 !important;
    text-decoration: none !important;

}

*/.solutions-menu .wp-block-navigation__submenu-container {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    min-width: 811.48px !important;
    left: -75px !important;
    transition: all 0.5s ease;
}

*/ [aria-label="Primary Menu"] .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    width: auto;
}

.solutions-menu:hover .wp-block-navigation__submenu-container {
    max-height: 500px;
    opacity: 1;
    visibility: visible;
    transition: top 0.5s ease, max-height 0.5s ease, opacity 0.5s ease;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    paddig-bottom: 20px;
    top: 36px !important;
}

.financials-menu:hover {
    color: #CDFC59 !important;
    text-decoration: none;

}

.solutions-menu .wp-block-navigation__submenu-container {
    min-width: 900px !important;
    left: -64px !important;
}

.financials-menu .wp-block-navigation__submenu-container {
    min-width: 900px !important;
    left: -216px !important;
    color: #fff;
}

.financials-menu:hover .wp-block-navigation__submenu-container {
    max-height: 500px;
    opacity: 1;
    visibility: visible;
    transition: top 0.5s ease, max-height 0.5s ease, opacity 0.5s ease;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    padding-bottom: 20px;
    top: 36px !important;
}

.aboutt-menu:hover {
    color: #CDFC59 !important;
    text-decoration: none;
}

.aboutt-menu .wp-block-navigation__submenu-container {
    min-width: 900px !important;
    left: -425px !important;
}

.aboutt-menu:hover .wp-block-navigation__submenu-container {
    max-height: 500px;
    opacity: 1;
    visibility: visible;
    transition: top 0.5s ease, max-height 0.5s ease, opacity 0.5s ease;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    padding-bottom: 20px;
    top: 36px !important;
}

.culture-menu:hover {
    color: #CDFC59 !important;
    text-decoration: none;
}

.culture-menu .wp-block-navigation__submenu-container {
    min-width: 900px !important;
    left: -584.5px !important;
}

.culture-menu:hover .wp-block-navigation__submenu-container {
    max-height: 500px;
    opacity: 1;
    visibility: visible;
    transition: top 0.5s ease, max-height 0.5s ease, opacity 0.5s ease;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    padding-bottom: 20px;
    top: 36px !important;
}

.insights-menu:hover {
    color: #CDFC59 !important;
    text-decoration: none;
}

.insights-menu .wp-block-navigation__submenu-container {
    min-width: 900px !important;
    left: -761.5px !important;
}

.insights-menu:hover .wp-block-navigation__submenu-container {
    max-height: 500px;
    opacity: 1;
    visibility: visible;
    transition: top 0.5s ease, max-height 0.5s ease, opacity 0.5s ease;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    padding-bottom: 20px;
    top: 36px !important;
}


[aria-label="Primary Menu"] .wp-block-navigation .wp-block-navigation-item {
    background: transparent !important;
    padding-bottom: 17.5px;
}

[aria-label="Primary Menu"] .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    flex-direction: row;
}

[aria-label="Primary Menu"] .wp-block-navigation ul li:first {
    margin-left: 15px;
}



.wp-block-navigation__submenu-container .wp-block-navigation-link {
    /*   padding-left:0px!important;  */
    /* 	height:40px !important; */
    padding-bottom: 0px !important;
}



.headerr-dividerr {
    position: absolute;
    height: 3px;
    left: 65px;
    bottom: -1.5px;
    background-color: #4A7587;
    right: 65px;
    display: none;
    border-bottom: 2px solid #4A7587;
}

.headerr-dividerr.visible {
    display: block;
}

.wp-block-separator {
    border-bottom: -1px !important;
}



.snr--menu {
    left: 25px;
}

.fofr-menu {
    left: 0px
}

.ca-menu {
    left: 0px;
}

.lm-menu,
.be-menu,
.fofr-menu,
.snr--menu,
.am-menu,
.ca-menu,
.cs-menu,
.ph-menu,
.r-menu,
.wwa-menu,
.bod-menu,
.ol-menu,
.le-menu,
.in-menu,
.wafr-menu,
.frg-menu,
.vmv-menu,
.deis-menu,
.ce-menu,
.caop-menu,
.rep-menu,
.pre-menu,
.tle-menu,
.lii-menu {
    color: white;
}

/* menu ends */

/* footer accordian section above starts */

@media (min-width: 768px) {
    .accordian-footer-first {
        display: none !important;
    }
}

@media only screen and (min-width: 201px) and (max-width: 768px) {
    .accordian-footer-first {
        display: block !important;
    }
    h1.news__reports__mobile {
    font-size: 64px !important;
}

    .aagb__accordion_title {
        font-size: 20px !important;
    }

    .wp-block-aab-accordion-item .aagb__accordion_head .aagb__accordion_heading a {
        font-size: 18px !important;
        font-weight: 800 !important;
        letter-spacing: 0.54px !important;
        line-height: 0 !important;
        opacity: 1 !important;
        color: #0b3749 !important;
        text-decoration: none
    }

    .wp-block-aab-accordion-item .footer-alt-seb-menu a:hover {
        color: #4a7587 !important;
    }

    .wp-block-aab-accordion-item .aagb__accordion_body {
        padding: 0px !important;
    }

    .policy-accordian .aagb__accordion_title {
        color: white !important;
    }

    .accordian-footer-first:where(.wp-block-group.has-background) {
        padding: 3em 2px 0em 2px !important;
    }

    .aagb__accordion_component {
        margin-top: 25px;
        margin-bottom: 25px;
        line-height: 1;
        font-size: 20px !important;
    }

    .accordian-font-styling {
        margin-top: 25px;
        margin-bottom: 25px;
        line-height: 1;
        font-size: 20px !important;
        color: #4A7587 !important;
        font-weight: 500 !important;
        letter-spacing: -0.6px;
    }

    .wp-block-aab-accordion-item :focus {
        border: 0px !important;
    }

    .font-contact-us-weight {
        font-weight: 800 !important;
    }

    .footer-contacting-column:where(.wp-block-columns.is-layout-flex) {
        gap: 0em !important;
    }

    .contact-padding-column {
        padding: 0px !important;
    }

    .image-column-footer {
        display: flex;
        justify-content: left;
        border-bottom: 1px solid #0B3749;
    }

    .linked-in-image-footer {
        margin: 0px -10px 1em !important;
    }

    .youtube-image-footer {
        margin: -5px 25px 1em !important;
    }

    .privacy-terms-flex, .disclamir-terms-flex {
        display: flex;
        justify-content: left;
        align-items: left;
        flex-wrap: nowrap !important;
    }

    .privacy-terms-flex:where(.wp-block-columns.is-layout-flex), .disclamir-terms-flex:where(.wp-block-columns.is-layout-flex) {
        gap: 0em !important;
    }

    .privacy-terms-flex:where(.wp-block-columns) {
        margin-bottom: 0px !important;
        margin-top: 30px;
    }

    .all-rights-reserved-footer {
        padding-bottom: 50px;
        border-bottom: 1px solid #0B3749;
    }

    .privacy-policy-footer-mobb {
    font-size: 16px !important;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: -0.48px;
text-transform: capitalize;
    }
    p.has-black-color.has-text-color.has-link-color.wp-elements-6fbed8395fea2441fc657a532afb1876 {
    width: 308px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.48px;
    text-transform: capitalize;
}

    .privacy-policy-footer-mobb a:hover {
        color: #0B3749 !important;
    }

    .fortitude-foot-log:where(.wp-block-columns) {
        margin-bottom: 0px !important;
    }
}

/* footer accordian section above starts */

.fadin-inn-col {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeInUp 1.5s ease-in-out forwards;
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* .wid-homing {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 5s ease-in-out forwards;
  }
  
  @keyframes fadeInUp {
  0% {
      opacity: 0;
      transform: translateY(20px);
  }
  100% {
      opacity: 1;
      transform: translateY(0);
  }
  } */

.wp-block-button__link {
    transition: all 0.5s ease !important;
    transition-delay: 1s;
}

.wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    transition-delay: 1s;
    /* Add a 1-second delay */
}


.home .video-topping {
    margin-top: -190px !important;
}

.hero-head {
    font-weight: 300;
    margin-top: 53.5%;
    margin-left: 44px;
    margin-bottom: 40px;
    letter-spacing: -3.2px;
    line-height: 110% !important;
}

.hero-para {
    font-weight: 300;
    margin-left: 25px;
}

.video-topping .wp-block-button__link {
    border-radius: 50px !important;
    border: 1px solid #fff !important;
    background-color: transparent !important;
    width: 283px !important;
    height: 60px !important;
    margin-bottom: 30px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 12px 10px !important;
    font-weight: 400;
}

.video-topping .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
    font-weight: 400 !important;

}

.sec-two-second-head {
    font-weight: 700;
}

.sec-two-third-head {
    font-weight: 350;
}

.third-sec-head {
    margin-top: 80%;
}

.who-we-are strong {
    font-weight: 700 !important;
}

.who-we-are {
    letter-spacing: 0.56px !important;
}

.sec-two-second-head {
    line-height: 130%;
    letter-spacing: -1.62px;
}

.learning-more-font-btn {
    letter-spacing: -0.2px;
    font-weight: 400;
}

.videoin-top {
    position: relative;
}

.videoin-top::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40%;
    background: linear-gradient(to top, rgba(11, 55, 73, 1.3) 0%, rgba(11, 55, 73, 0) 100%);
    z-index: 0;
}

.what-are-we-doing-padding:where(.wp-block-columns.is-layout-flex) {
    gap: 0em !important;
}

.videoin-top .wp-block-button__link {
    border-radius: 50px !important;
    border: 1px solid #fff !important;
    background-color: transparent !important;
    margin-bottom: -90px;
    padding: 12px 10px;
    width: 283px !important;
    height: 55px !important;
    letter-spacing: -0.8px;
    margin-top: 20px;
}

.videoin-top .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
}

.head-fourth {
    font-weight: 300;
}

.head-big-digi {
    border-bottom: 1px solid #06232F;
    padding-bottom: 30px;
}

.head-big-digin {
    border-bottom: 1px solid #06232F;
    padding-bottom: 30px;
}

.hero-fifth-sec .wp-block-button__link {
    border-radius: 50px !important;
    border: 1px solid #D9D9D9 !important;
    background-color: transparent !important;
    font-weight: 500;
    height: 57px !important;
    font-weight: 400;
    letter-spacing: -0.8px;
}

.hero-fifth-sec .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
}

.spencee-bor {
    border-bottom: 1px solid #D9D9D9;
}

.spencee-bore {
    border-top: 1px solid #D9D9D9;
}

.fort-re-para {
    font-weight: 300;
}

.meet-alon-mar {
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 400;
    letter-spacing: -0.2px;
}

.vid-fifth-sec {
    border-radius: 20px;
}

.hero-last-seccing {
    margin-bottom: 20px !important;
}

.mar-lefting {
    margin-left: 15px !important;
}

.hero-last-secc .wp-block-button__link {
    border-radius: 50px !important;
    border: 1px solid #D9D9D9 !important;
    background-color: transparent !important;
    margin-top: 15px;
    /* width: 283px !important;
    height: 55px !important; */
}

.hero-last-secc .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
}

.late-new-head {
    font-weight: 350;
    letter-spacing: -1.6px;
}

.dispp-blc {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
}

.fww-wei {
    font-weight: 350;
}

.rm-bor-bot {
    display: inline-block;
    border-bottom: 4px solid #069BD7;
    letter-spacing: 0.5px;
    padding-bottom: 3px;
}

.rm-bor-bot strong {
    font-weight: 800 !important;
}

.maxing-wid {
    width: 28% !important;
}

.sol-digits-head {
    padding-left: 30px;
    padding-right: 40px;
}

.letter-spacing-solutions {
    letter-spacing: -1.5px !important;
    font-weight: 350 !important;
    line-height: 110%;
}

.letter-spacing-eyebrow {
    letter-spacing: 1.08px !important;
    font-weight: 400 !important;
    line-height: 130%;
}

.fonting-wei {
    line-height: 125% !important;
}


@media only screen and (min-width: 401px) and (max-width: 540px) {
    .hero-head {
        margin-top: 120%;
        margin-left: 0px;
        font-size: 44px !important;
        text-align: center !important;
        letter-spacing: -2.2px;
    }

    .sec-two-second-head {
        font-size: 34px !important;
        letter-spacing: -1.02px !important;
    }

    .sec-two-third-head {
        font-size: 34px !important;
        font-weight: 350;
        letter-spacing: -1.02px !important;
    }

    .hero-para {
        margin-left: -15px;
        text-align: center;
    }

    .video-topping::after {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 80%;
        /*       background: linear-gradient(to top, rgba(11, 55, 73, 1.3) 0%, rgba(11, 55, 73, 0) 100%); */
        z-index: 0;
    }

    .spacest {
        display: none;
    }

    p {
        /*margin-left: 0px !important;*/
    }


    .third-sec-head {
        margin-top: 100%;
        letter-spacing: 0.56px;
    }

    .third-sec-head strong {
        font-weight: 700 !important;
    }

    .videoin-top::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 80%;
        background: linear-gradient(to top, rgba(11, 55, 73, 1.3) 0%, rgba(11, 55, 73, 0) 100%);
        z-index: 0;
    }

    .brdr-btmm {
        border-bottom: 1px solid #D9D9D9;
        padding-bottom: 30px;
        font-size: 100px !important;
    }

    .fn-sizi {
        font-size: 32px !important;
        font-weight: 350;
        line-height: 130% !important;
        letter-spacing: -0.96px !important;
        margin-bottom: 60px !important;
        padding-left: 5px !important;
    }

    .dispp-blc {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .bord-left-margin {
        border-left: 0px !important;
        padding-left: 10px !important;
    }

    .font-weigh-size {
        font-size: 30px !important;
    }

    .styling-flex-end .wp-block-buttons.is-content-justification-center.is-vertical {
        align-items: center !important;
    }

    .mar-bot-hero {
        margin-bottom: -45px !important;
    }

    .second-home-less-padding:where(.wp-block-group.has-background) {
        padding: 1em 1em !important;

    }

    .border-bottom-whatwedo {
        border-bottom: 1px solid #D9D9D9;
        padding-bottom: 59px !important;
    }

    .billion-digits-padding-less:where(.wp-block-group.has-background) {
        padding: 2em 1em !important;
    }

    .sol-digits-head {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .heading-four-mobile {
        font-weight: 350 !important;
    }

    .eyebr-mob {
        font-weight: 400 !important;
    }

    .leader-button-mob {
        margin-top: -30px !important;
    }

    .more-larger-font-message {
        font-size: 34px !important;
    }

    .latest-news-mob {
        text-align: center !important;
    }

    .alon-neches-head-arrow strong {
        font-weight: 700 !important;
    }

    .alon-neches-head-arrow {
        letter-spacing: 0.56px !important;
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }

    .meet-alon-mar {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .sustain-simplify-padding:where(.wp-block-columns) {
        padding-bottom: 0.75em !important;
    }

    .font-learn-more {
        font-size: 24px !important;
    }

    .learning-more-font-btn {
        font-size: 20px !important
    }

    .button-width-mobile-viewall {
        width: 60% !important;
    }

    .hero-latest-news-padding:where(.wp-block-group.has-background) {
        padding: 1em 1em !important;
    }

    .margin-fonting {
        font-size: 20px !important;
    }

    .display-justify-center {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .mar-lefting {
        margin-left: 0px !important;
    }

    .thought-leadership-button {
        width: 120px !important;
    }

    .hero-last-seccing:where(.wp-block-columns.is-layout-flex) {
        gap: 0em !important;
    }

    .head-big-digi {
        border-bottom: 1px solid #D9D9D9 !important;
        padding-bottom: 30px;
        font-size: 100px !important;
    }

    .head-big-digin {
        border-bottom: 1px solid #D9D9D9 !important;
        padding-bottom: 30px;
        font-size: 100px !important;
    }

    .letting-digits-size {
        padding-top: 25px !important;
        padding-bottom: 35px !important;
    }

    .bord-left-margin {
        margin-top: 40px !important;
    }

    .bor-bottom-line {
        padding: 10px 10px 30px 10px !important;
        border-bottom: 1px solid #D9D9D9 !important;
    }

    .main-padding-sustain:where(.wp-block-column) {
        padding-top: 35px !important
    }

    .word-from-ceo-padding-column:where(.wp-block-column) {
        padding: 70px 10px 10px 10px !important;
    }

    .words-from-our-ceo {
        letter-spacing: 0.56px;
        margin-bottom: 30px !important;
    }

    .main-ceo-girl-inner:where(.wp-block-columns) {
        margin-bottom: -1em !important;
    }

    .late-new-head {
        font-size: 50px !important;
        letter-spacing: -1px !important;
        margin-top: 35px !important;
    }

    .display-justify-center .wp-block-buttons.is-content-justification-center.is-vertical {
        align-items: center !important;
        justify-content: center !important;
    }

    .margin-fonting {
        margin-bottom: 50px !important;
        margin-top: 10px !important;
    }

    .dispp-blc {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
    }

    .flexing-basing:where(.wp-block-column) {
        padding: 0px !important;
    }

    .press-donating-padding:where(.wp-block-column) {
        padding: 0px !important;
    }

    .margin-fonting {
        height: 55px !important;
        width: 185px !important;
    }

    .fww-wei {
        font-weight: 350;
        letter-spacing: -0.52px !important;
        line-height: 130% !important;
    }

    .press-releases-spac {
        padding-bottom: 10px !important;
    }

    .rm-bor-bot {
        margin-bottom: 50px !important;
    }
}

@media only screen and (min-width: 380px) and (max-width: 400px) {
    .hero-head {
        margin-top: 120%;
        margin-left: 0px;
        font-size: 40px !important;
        text-align: center !important;
        letter-spacing: -2.2px;
    }

    .heading-four-mobile {
        font-weight: 350 !important;
        font-size: 46px !important;
    }

    .font-styling-pr {
        letter-spacing: -0.28px;
        width: 130px !important;
        height: 34px !important;
    }

    .compressed-menu-desktop-animation {
        display: none !important;
        /* display: flex; */

    }
}

@media only screen and (min-width: 370px) and (max-width: 379px) {
    .hero-head {
        margin-top: 120%;
        margin-left: 0px;
        font-size: 38px !important;
        text-align: center !important;
        letter-spacing: -2.2px;
    }

    .heading-four-mobile {
        font-weight: 350 !important;
        font-size: 46px !important;
    }

    .font-styling-pr {
        letter-spacing: -0.28px;
        width: 130px !important;
        height: 34px !important;
    }

    .compressed-menu-desktop-animation {
        display: none !important;
        /* display: flex; */

    }

}

@media only screen and (min-width: 330px) and (max-width: 369px) {
    .hero-head {
        margin-top: 120%;
        margin-left: 0px;
        font-size: 34px !important;
        text-align: center !important;
        letter-spacing: -2.2px;
    }

    .heading-four-mobile {
        font-weight: 350 !important;
        font-size: 40px !important;
    }

    .font-styling-pr {
        letter-spacing: -0.28px;
        width: 130px !important;
        height: 34px !important;
    }

    .compressed-menu-desktop-animation {
        display: none !important;
        /* display: flex; */

    }
}

@media only screen and (min-width: 330px) and (max-width: 430px) {

    .compressed-menu-desktop-animation {
        display: none !important;
        /* display: flex; */

    }

    .sec-two-second-head {
        font-size: 34px !important;
        letter-spacing: -1.02px !important;
    }

    .sec-two-third-head {
        font-size: 34px !important;
        font-weight: 350;
        letter-spacing: -1.02px !important;
    }

    .video-topping .wp-block-button__link {
        width: 100% !important;
        margin-bottom: 30px;
        margin-left: 0px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 18px !important;
    }

    .heading-main-button.button-head {
        width: 100% !important;
    }

    .video-topping .wp-block-button__link:hover {
        color: #0B3749 !important;
        text-decoration: none;
    }

    .hero-para {
        margin-left: -15px;
        text-align: center;
    }

    .video-topping::after {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        /* height: 80%; */
        /*   background: linear-gradient(to top, rgba(11, 55, 73, 1.3) 0%, rgba(11, 55, 73, 0) 100%); */
        z-index: 0;
    }

    .spacest {
        display: none;
    }

    p {
        /*margin-left: 0px !important;*/
    }

    .videoin-top .wp-block-button__link {
        width: 100% !important;
        border-radius: 50px !important;
        border: 1px solid #D9D9D9 !important;
        background-color: transparent !important;
        margin-bottom: -90px;
        font-size: 20px !important;
        letter-spacing: -0.8px;
    }

    .wid-homing {
        width: 100% !important;
    }

    .videoin-top .wp-block-button__link:hover {
        border-radius: 50px !important;
        border: 1px solid #0B3749 !important;
        background-color: #CDFC59 !important;
        color: #0B3749 !important;
        text-decoration: none;
    }

    .hero-fifth-sec .wp-block-button__link {
        border-radius: 50px !important;
        border: 1px solid #D9D9D9 !important;
        background-color: transparent !important;
        font-size: 20px !important;
        width: 100% !important;
        font-weight: 400;
        letter-spacing: -0.8px !important;
    }

    .leader-button-mob {
        width: 100% !important;
    }

    .third-sec-head {
        margin-top: 100%;
        letter-spacing: 0.56px;
    }

    .third-sec-head strong {
        font-weight: 700 !important;
    }

    .videoin-top::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 80%;
        background: linear-gradient(to top, rgba(11, 55, 73, 1.3) 0%, rgba(11, 55, 73, 0) 100%);
        z-index: 0;
    }

    .brdr-btmm {
        border-bottom: 1px solid #D9D9D9;
        padding-bottom: 30px;
        font-size: 90px !important;
    }

    .fn-sizi {
        font-size: 32px !important;
        font-weight: 350;
        line-height: 130% !important;
        letter-spacing: -0.96px !important;
        margin-bottom: 60px !important;
        padding-left: 5px !important;
    }

    .dispp-blc {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .bord-left-margin {
        border-left: 0px !important;
        padding-left: 10px !important;
    }

    .font-weigh-size {
        font-size: 30px !important;
    }

    .styling-flex-end .wp-block-buttons.is-content-justification-center.is-vertical {
        align-items: center !important;
    }

    .mar-bot-hero {
        margin-bottom: -45px !important;
    }

    .second-home-less-padding:where(.wp-block-group.has-background) {
        padding: 1em 1em !important;
    }

    .border-bottom-whatwedo {
        border-bottom: 1px solid #D9D9D9;
        padding-bottom: 59px !important;
    }

    .billion-digits-padding-less:where(.wp-block-group.has-background) {
        padding: 2em 1em !important;
    }

    .sol-digits-head {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .eyebr-mob {
        font-weight: 400 !important;
    }

    .leader-button-mob {
        margin-top: -30px !important;
    }

    .more-larger-font-message {
        font-size: 34px !important;
    }

    .latest-news-mob {
        text-align: center !important;
    }

    .alon-neches-head-arrow strong {
        font-weight: 700 !important;
    }

    .alon-neches-head-arrow {
        letter-spacing: 0.56px !important;
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }

    .meet-alon-mar {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .sustain-simplify-padding:where(.wp-block-columns) {
        padding-bottom: 0.75em !important;
    }

    .font-learn-more {
        font-size: 24px !important;
    }

    .learning-more-font-btn {
        font-size: 20px !important
    }

    .button-width-mobile-viewall {
        width: 60% !important;
    }

    .hero-latest-news-padding:where(.wp-block-group.has-background) {
        padding: 1em 1em !important;
    }

    .margin-fonting {
        font-size: 20px !important;
    }

    .display-justify-center {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .mar-lefting {
        margin-left: 0px !important;
    }

    .thought-leadership-button {
        width: 120px !important;
    }

    .hero-last-seccing:where(.wp-block-columns.is-layout-flex) {
        gap: 0em !important;
    }

    .head-big-digi {
        border-bottom: 1px solid #D9D9D9 !important;
        padding-bottom: 30px;
        font-size: 90px !important;
    }

    .head-big-digin {
        border-bottom: 1px solid #D9D9D9 !important;
        padding-bottom: 30px;
        font-size: 90px !important;
    }

    .letting-digits-size {
        padding-top: 25px !important;
        padding-bottom: 35px !important;
    }

    .bord-left-margin {
        margin-top: 40px !important;
    }

    .bor-bottom-line {
        padding: 10px 10px 30px 10px !important;
        border-bottom: 1px solid #D9D9D9 !important;
    }

    .main-padding-sustain:where(.wp-block-column) {
        padding-top: 35px !important
    }

    .word-from-ceo-padding-column:where(.wp-block-column) {
        padding: 70px 10px 10px 10px !important;
    }

    .words-from-our-ceo {
        letter-spacing: 0.56px;
        margin-bottom: 30px !important;
    }

    .main-ceo-girl-inner:where(.wp-block-columns) {
        margin-bottom: -1em !important;
    }

    .late-new-head {
        font-size: 50px !important;
        letter-spacing: -1px !important;
        margin-top: 35px !important;
    }

    .display-justify-center .wp-block-buttons.is-content-justification-center.is-vertical {
        align-items: center !important;
        justify-content: center !important;
    }

    .margin-fonting {
        margin-bottom: 50px !important;
        margin-top: 10px !important;
    }

    .dispp-blc {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
    }

    .flexing-basing:where(.wp-block-column) {
        padding: 0px !important;
    }

    .press-donating-padding:where(.wp-block-column) {
        padding: 0px !important;
    }

    .margin-fonting {
        height: 55px !important;
        width: 185px !important;
    }

    .fww-wei {
        font-weight: 350;
        letter-spacing: -0.52px !important;
        line-height: 130% !important;
    }

    .press-releases-spac {
        padding-bottom: 10px !important;
    }

    .rm-bor-bot {
        margin-bottom: 50px !important;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .letter-spacing-solutions {
        letter-spacing: 1.5px !important;
        font-weight: 350 !important;
    }
}

@media screen and (min-width: 1600px) {

    .great-col-sec {
        flex-basis: 20% !important;
    }

    .great-col-main {
        flex-basis: 60% !important;
    }


    .dig-side {
        flex-basis: 25% !important
    }

    /* 	.larger-fon-size {
    font-size: 34px !important;
  }
  
  .larger-fon-sizin {
    font-size: 34px !important;
  } */
}




/* strong {
  font-weight: 500 !important;
  } */
.fonting-wei {
    font-weight: 300;
}

.larg-fon-size strong {
    font-weight: 700 !important;
}

.meet-alon-mar strong {
    font-weight: 700 !important;
}

.who-we-are strong {
    font-weight: 700 !important;
}

.wid-homing {
    /*width: 30% !important;*/
}

.btn-margin-top {
    margin-top: 20px;
}

.bord-left-margin {
    border-left: 1px solid #06232F;
    padding-left: 10px;
}

.letter-spacing-eyebrow {
    letter-spacing: 1.08px !important;
}

.padding-power-of-simplification {
    padding: 0px !important;
}

.words-from-our-ceo strong {
    font-weight: 700 !important;
}

.words-from-our-ceo {
    letter-spacing: 0.56px;
    margin-bottom: 10px;
}

.margin-bottom-buttons {
    margin-bottom: 60px !important;
}

.styling-flex-end .wp-block-buttons.is-content-justification-center.is-vertical {
    align-items: center;
}

.let-spac {
    letter-spacing: -0.48px;
    width: 86% !important;
    font-weight: 400 !important;
    line-height: 150%;
}

.letting-spacing-what-we {
    letter-spacing: 0.56px !important;
}

.letting-digits-size {
    line-height: 100px;
    letter-spacing: -4.5px;
    padding-top: 40px;
    padding-bottom: 70px;
}

.billionare-digitss:where(.wp-block-columns.is-layout-flex) {
    gap: 0em !important;
}

.column-gap-leadership:where(.wp-block-columns.is-layout-flex) {
    gap: 0em !important;
}

.styling-flex-end {
    padding: 0px !important;
}


.more-larger-font-message {
    font-weight: 350;
    line-height: 130%;
    letter-spacing: -1.02px;
}

.anha-content-margin p {
    margin-top: 0 !important;
    margin-bottom: 2rem !important;
}

.anha-content-margin strong {
    font-weight: 700 !important;
}

.alon-neches-head-arrow {
    letter-spacing: 0.56px !important;
}

.main-ceo-girl-inner:where(.wp-block-columns.is-layout-flex) {
    gap: 0em !important;
}

.padding-rem-words-ceo:where(.wp-block-columns) {
    margin-bottom: 4em !important;
}

.margin-fonting {
    margin-top: 20px;
}

.display-justify-center:where(.wp-block-column) {
    padding: 0px !important;
}

.font-styling-tl {
    letter-spacing: -0.28px;
    width: 165px !important;
    height: 34px !important;
}

.font-styling-rep {
    letter-spacing: -0.28px;
    width: 91px !important;
    height: 34px !important;
}

.spencee-bor:where(.wp-block-column) {
    padding: 0px !important;
}

.coring-gap-last:where(.wp-block-columns.is-layout-flex) {
    gap: 1em !important;
}

.press-releases-spac {
    padding-top: 30px;
    padding-bottom: 30px;
    letter-spacing: 0.56px;
    font-weight: 500 !important;
}

@media screen and (min-width: 786px) {
    .bor-bottom-line {
        border-bottom: 1px solid #D9D9D9;
        padding: 0px !important;
    }

    .main-padding-sustain:where(.wp-block-column) {
        padding: 0px !important;
    }

    .word-from-ceo-padding-column:where(.wp-block-column) {
        padding: 0px !important;
    }

    .display-justify-center .wp-block-buttons.is-content-justification-center.is-vertical {
        justify-content: flex-end !important;
        align-items: flex-end !important;
    }

    .font-styling-pr {
        letter-spacing: -0.28px;
        width: 135px !important;
        height: 34px !important;
    }

    .seventy-two-billion {
        padding-left: 25px !important;
    }

    .fww-wei {
        font-weight: 350;
        letter-spacing: -0.52px !important;
        line-height: 130% !important;
    }

    .main-padding-sustain-child:where(.wp-block-column) {
        padding: 0px !important;
    }
}

@media (min-width: 1024px) and (max-width: 1350px) {
    .fonting-wei {
        font-size: 28px !important;
        line-height: 125% !important;
    }
}

@media (min-width: 1351px) and (max-width: 1450px) {
    .fonting-wei {
        font-size: 30px !important;
        line-height: 125% !important;
    }
}

@media (min-width: 1351px) and (max-width: 1400px) {
    .fonting-wei {
        font-size: 30px !important;
        line-height: 125% !important;
    }
}

@media (min-width: 1401px) and (max-width: 1550px) {
    .fonting-wei {
        font-size: 39px !important;
        line-height: 125% !important;
    }
}

@media (min-width: 1024px) and (max-width: 1024px) {
    .home .video-topping {
        margin-top: -232px !important;
    }

    .sp-ipad {
        display: none !important;
    }

    .footer-custom-styles .wp-block-navigation__container {
        padding-bottom: 350px !important;
    }

    .fonting-wei {
        font-size: 28px !important;
        line-height: 125% !important;
    }

    .hero-head {
        font-size: 52px !important;
    }

    .sec-two-second-head {
        font-size: 36px !important;
    }

    .sec-two-third-head {
        font-size: 36px !important;
    }

    .font-learn-more {
        font-size: 18px !important;
    }

    .learning-more-font-btn {
        font-size: 16px !important
    }

    .second-column-side-flex {
        flex-basis: 18% !important;
    }

    .second-column-main-flex {
        flex-basis: 64% !important;
    }

    .what-column-side-flex {
        flex-basis: 15% !important;
    }

    .what-column-main-flex {
        flex-basis: 70% !important;
    }

    .larg-fon-size {
        font-size: 24px !important;
        line-height: 130%;
        letter-spacing: -0.96px;
    }

    .hero-fifth-sec .wp-block-button__link {
        width: 330px !important;
        height: 50px !important;
    }

    .fort-re-para {
        font-size: 30px !important;
    }

    .fww-wei {
        font-size: 22px !important;
    }

    .video-topping .wp-block-button__link {
        font-size: 18px !important;
        width: 240px !important;
        height: 50px !important;
    }

    .videoin-top .wp-block-button__link {
        height: 50px !important;
    }

    .wid-homing {
        font-size: 17px !important
    }

    .leader-button-mob {
        font-size: 17px !important;
    }

    .margin-fonting {
        font-size: 17px !important;
        width: 180px !important;
        margin-top: 30px !important;
    }

    .letting-digits-size {
        font-size: 90px !important;
    }

    .flexing-basing {
        flex-basis: 70% !important;
    }

    .latest-news-mob {
        font-size: 60px !important;
    }

    .hero-head {
        margin-top: 39% !important;
    }

    .flexing-ceo-side-one {
        flex-basis: 0% !important;
    }

    .flexing-ceo-main-one {
        flex-basis: 100% !important;
    }

    .main-ceo-girl-inner {
        justify-content: space-around !important;
    }
}

[aria-label="Primary Menu"] .wp-block-navigation__container {
    margin: 0 auto;
    gap: 55px;
}

@media (min-width: 767px) and (max-width: 1024px) {
    [aria-label="Primary Menu"] .open-on-hover-click::after {
        top: 20px !important;
    }

    .solutions-menu:hover .wp-block-navigation__submenu-container {
        top: 26px !important;
    }

    .solutions-menu .wp-block-navigation__submenu-container {
        min-width: 459.5px !important;
        left: -30px !important;
    }

    .financials-menu:hover .wp-block-navigation__submenu-container {
        top: 26px !important;
    }

    .financials-menu .wp-block-navigation__submenu-container {
        min-width: 459.5px !important;
        left: -110px !important;
    }

    .aboutt-menu:hover .wp-block-navigation__submenu-container {
        top: 26px !important;
    }

    .aboutt-menu .wp-block-navigation__submenu-container {
        min-width: 459.5px !important;
        left: -216px !important;
    }

    .culture-menu:hover .wp-block-navigation__submenu-container {
        top: 26px !important;
    }

    .culture-menu .wp-block-navigation__submenu-container {
        min-width: 459.5px !important;
        left: -299px !important;
    }

    .insights-menu:hover .wp-block-navigation__submenu-container {
        top: 26px !important;
    }

    .insights-menu .wp-block-navigation__submenu-container {
        min-width: 459.5px !important;
        left: -390.5px !important;
    }

    .navigation_parent ul.wp-block-navigation__container li {
        font-size: 10px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container {
        padding-left: 4px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1702px) {
    .navigation_parent .eb-column-inner nav {
        display: block !important;
        width: 100%;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__responsive-container-content {
        /*       padding: 17.5px 25px; */
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 17.5px;
    }
}



@media (min-width: 1566px) and (max-width: 1702px) {
    [aria-label="Primary Menu"] .wp-block-navigation__container {
        gap: 40px;
    }

    .navigation_parent .eb-column-inner nav {
        width: 810px;
    }

    [aria-label="Primary Menu"] .open-on-hover-click {
        font-size: 20px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container,
    .wp-block-navigation-item {
        margin-left: 0px !important;
        padding-left: 20px;
    }

    .solutions-menu .wp-block-navigation__submenu-container {
        min-width: 810px !important;
        left: -48.8px !important;
    }

    .financials-menu .wp-block-navigation__submenu-container {
        min-width: 810px !important;
        left: -186px !important;
    }

    .aboutt-menu .wp-block-navigation__submenu-container {
        min-width: 810px !important;
        left: -380px !important;
    }

    .culture-menu .wp-block-navigation__submenu-container {
        min-width: 810px !important;
        left: -524px !important;
    }

    .insights-menu .wp-block-navigation__submenu-container {
        min-width: 810px !important;
        left: -686.6px !important;
    }

    .headerr-dividerr {
        left: 49px;
        right: 52px;
    }

}

@media (min-width: 1399px) and (max-width: 1565.99px) {

    .navigation_parent .eb-column-inner nav {
        width: 761px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item {
        margin-left: 0px !important;
        padding-left: 0px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content {
        padding-left: 30px;
    }

    .solutions-menu:hover .wp-block-navigation__submenu-container,
    .financials-menu:hover .wp-block-navigation__submenu-container,
    .aboutt-menu:hover .wp-block-navigation__submenu-container,
    .culture-menu:hover .wp-block-navigation__submenu-container,
    .insights-menu:hover .wp-block-navigation__submenu-container {
        top: 34px !important;
    }

    .wp-block-navigation__submenu-container .wp-block-navigation-link {
        padding-left: 0px !important;
    }

    [aria-label="Primary Menu"] .open-on-hover-click {
        font-size: 17px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__container {
        gap: 39px;
    }

    .solutions-menu .wp-block-navigation__submenu-container {
        min-width: 761px !important;
        left: -64.5px !important;
    }

    .financials-menu .wp-block-navigation__submenu-container {
        min-width: 761px !important;
        left: -187.5px !important;
    }

    .aboutt-menu .wp-block-navigation__submenu-container {
        min-width: 761px !important;
        left: -359px !important;
    }

    .culture-menu .wp-block-navigation__submenu-container {
        min-width: 761px !important;
        left: -488.5px !important;
    }

    .insights-menu .wp-block-navigation__submenu-container {
        min-width: 761px !important;
        left: -633px !important;
    }

    .headerr-dividerr {
        left: 63px;
        bottom: -6px;
        right: 69px;
    }

}

@media (min-width: 1250px) and (max-width: 1398.9px) {

    /* qs style */
    [aria-label="Primary Menu"] .vmv-menu {
        width: 170px !important;
    }

    .navigation_parent .eb-column-inner nav {
        width: 645px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item {
        padding-left: 0px;
        margin-left: 0px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content {
        margin-left: 20px;
    }

    .solutions-menu:hover .wp-block-navigation__submenu-container,
    .financials-menu:hover .wp-block-navigation__submenu-container,
    .aboutt-menu:hover .wp-block-navigation__submenu-container,
    .culture-menu:hover .wp-block-navigation__submenu-container,
    .insights-menu:hover .wp-block-navigation__submenu-container {
        top: 34px !important;
    }

    .solutions-menu:hover .wp-block-navigation__submenu-container,
    .financials-menu:hover .wp-block-navigation__submenu-container,
    .aboutt-menu:hover .wp-block-navigation__submenu-container,
    .culture-menu:hover .wp-block-navigation__submenu-container,
    .insights-menu:hover .wp-block-navigation__submenu-container {
        top: 33px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__responsive-container-content {
        /*       padding: 17.5px 15px; */
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 17.5px;
    }

    [aria-label="Primary Menu"] .open-on-hover-click {
        font-size: 16px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation ul,
    .wp-block-navigation ul li {
        /*   padding-left: 0px; */
        margin-left: 10px !important;
    }

    .wp-block-navigation__submenu-container .wp-block-navigation-link a {
        font-size: 12px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__container {
        gap: 34px;
    }

    .solutions-menu .wp-block-navigation__submenu-container {
        min-width: 645px !important;
        left: -46px !important;
    }

    .financials-menu .wp-block-navigation__submenu-container {
        min-width: 645px !important;
        left: -155.5px !important;
    }

    .aboutt-menu .wp-block-navigation__submenu-container {
        min-width: 645px !important;
        left: -310px !important;
    }

    .culture-menu .wp-block-navigation__submenu-container {
        min-width: 645px !important;
        left: -424px !important;
    }

    .insights-menu .wp-block-navigation__submenu-container {
        min-width: 645px !important;
        left: -553.5px !important;
    }

    .headerr-dividerr {
        left: 39px;
        bottom: -7px;
        right: 43px;
    }

}

@media (min-width: 1025px) and (max-width: 1249.99px) {

    /* qs style */
    [aria-label="Primary Menu"] .vmv-menu {
        width: 170px;
    }

    .navigation_parent .eb-column-inner nav {
        width: 525px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item {
        padding-left: 0px;
        margin-left: 0px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item,
    [aria-label="Primary Menu"] .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content {
        margin-left: 28px;
    }

    .solutions-menu:hover .wp-block-navigation__submenu-container,
    .financials-menu:hover .wp-block-navigation__submenu-container,
    .aboutt-menu:hover .wp-block-navigation__submenu-container,
    .culture-menu:hover .wp-block-navigation__submenu-container,
    .insights-menu:hover .wp-block-navigation__submenu-container {
        top: 29px !important;
    }

    .wp-block-navigation__submenu-container .wp-block-navigation-link a {
        font-size: 12px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__responsive-container-content {
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 17.5px;
    }

    [aria-label="Primary Menu"] .open-on-hover-click {
        font-size: 12px;
    }

    [aria-label="Primary Menu"] .wp-block-navigation ul,
    .wp-block-navigation ul li {
        padding-left: 0px;
        margin-left: 10px !important;
    }

    [aria-label="Primary Menu"] .wp-block-navigation__container {
        gap: 27px;
    }

    .solutions-menu .wp-block-navigation__submenu-container {
        min-width: 525.5px !important;
        left: -51.3px !important;
    }

    .financials-menu .wp-block-navigation__submenu-container {
        min-width: 525px !important;
        left: -136px !important;
    }

    .aboutt-menu .wp-block-navigation__submenu-container {
        min-width: 525px !important;
        left: -254px !important;
    }

    .culture-menu .wp-block-navigation__submenu-container {
        min-width: 525px !important;
        left: -343.4px !important;
    }

    .insights-menu .wp-block-navigation__submenu-container {
        min-width: 525px !important;
        left: -443.5px !important;
    }

    .headerr-dividerr {
       left: 42px;
        bottom: -11px;
        right: 52px;
    }

    [aria-label="Primary Menu"] .open-on-hover-click::after {
        top: 28px;
    }

}

@media (min-width: 1025px) and (max-width: 1400px) {

    .hero-head {
        font-size: 55px !important;
    }

    .sec-two-second-head {
        font-size: 36px !important;
    }

    .sec-two-third-head {
        font-size: 36px !important;
    }

    .font-learn-more {
        font-size: 18px !important;
    }

    .learning-more-font-btn {
        font-size: 16px !important
    }

    .second-column-side-flex {
        flex-basis: 22% !important;
    }

    .second-column-main-flex {
        flex-basis: 56% !important;
    }

    .what-column-side-flex {
        flex-basis: 20% !important;
    }

    .what-column-main-flex {
        flex-basis: 60% !important;
    }

    .larg-fon-size {
        font-size: 24px !important;
        line-height: 130%;
        letter-spacing: -0.96px;
    }

    .hero-fifth-sec .wp-block-button__link {
        height: 50px !important;
    }

    .fort-re-para {
        font-size: 30px !important;
    }

    .fww-wei {
        font-size: 22px !important;
    }

    .video-topping .wp-block-button__link {
        font-size: 18px !important;
        width: 240px !important;
        height: 50px !important;
    }

    .videoin-top .wp-block-button__link {
        height: 50px !important;
    }

    .wid-homing {
        font-size: 17px !important
    }

    .leader-button-mob {
        font-size: 17px !important;
    }

    .margin-fonting {
        font-size: 17px !important;
        width: 180px !important;
        margin-top: 30px !important;
    }
}

@media (min-width: 1400px) and (max-width: 1550px) {
    .letting-digits-size {
        font-size: 115px !important;
    }
}

@media (min-width: 1236px) and (max-width: 1399px) {
    .letting-digits-size {
        font-size: 110px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1234px) {
    .letting-digits-size {
        font-size: 90px !important;
    }
}


@media (min-width: 1230px) and (max-width: 1400px) {
    .flexing-basing {
        flex-basis: 45% !important;
    }
}

@media (min-width: 1047px) and (max-width: 1229px) {
    .flexing-basing {
        flex-basis: 63% !important;
    }

    .latest-news-mob {
        font-size: 70px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1046px) {
    .flexing-basing {
        flex-basis: 70% !important;
    }

    .latest-news-mob {
        font-size: 60px !important;
    }
}



@media (min-width: 1025px) and (max-width: 1300px) {
    .hero-head {
        margin-top: 39% !important;
    }
}

@media (min-width: 1401px) and (max-width: 1550px) {

    .hero-head {
        font-size: 62px !important;
    }

    .sec-two-second-head {
        font-size: 39px !important;
    }

    .sec-two-third-head {
        font-size: 39px !important;
    }

    .font-learn-more {
        font-size: 18px !important;
    }

    .learning-more-font-btn {
        font-size: 16px !important
    }

    .second-column-side-flex {
        flex-basis: 25% !important;
    }

    .second-column-main-flex {
        flex-basis: 50% !important;
    }

    .flexing-basing {
        flex-basis: 35% !important;
    }

}

.third-sec-head {
    margin-top: 100%;
    letter-spacing: 0.56px;
}

.third-sec-head strong {
    font-weight: 700 !important;
}

.mark,
mark {
    padding: 0em !important;
}

/* tablet responsiveness */
@media only screen and (min-width: 541px) and (max-width: 767px) {
    .wp-block-search__button-inside {
        display: none !important;
    }

    [aria-label="Desktop Menu Animation"] .wp-block-navigation__responsive-container {
        display: none;
        /* display: flex; */

    }

    .styling-flex-enddd {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .leader-button-mob {
        width: 100% !important;
    }

    .spacest {
        display: none;
    }

    .sol-digits-head {
        padding-left: 50px !important;
        padding-right: 50px !important;
        margin-top: 40px !important;
    }

    .late-new-head {
        text-align: center !important;
        margin-top: 40px;
    }

    .margin-fonting {
        width: 25% !important;
    }

    .dispp-blc {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .hero-last-secc .wp-block-button__link {
        margin-top: 0px !important;
    }

    .dispp-blc:where(.is-layout-flex) {
        gap: 3em !important;
    }

    .bord-left-margin {
        border-left: 0px !important;
    }

    .leader-button-mob {
        margin-top: 30px !important;
        margin-bottom: -45px !important;
    }

    .word-from-ceo-padding-column {
        padding: 30px !important;
    }

    .main-padding-sustain-child:where(.wp-block-column) {
        padding: 40px !important;
    }

    .words-from-our-ceo {
        margin-left: 15px !important;
    }

    .padding-power-of-simplification {
        padding: 10px 25px 10px 25px !important;
    }

    .mar-lefting {
        margin-left: 0px !important;
        margin-bottom: 30px !important;
    }

    .rm-bor-bot {
        margin-bottom: 50px !important;
    }
}

.slide__content {
    /*display: none;*/
}

.eb-parallax-slider-wrapper .eb-parallax-container .eb-parallax-slider .eb-parallax-wrapper .slide {
    opacity: 1 !important;
}



.eb-parallax-wrapper {
    height: auto;
}

.eb-parallax-wrapper {
    height: 1000 !important;
}

.eb-parallax-wrapper .slide--previous,
.eb-parallax-wrapper .slide--next {
    /* height: 470px !important;
  width: 500px !important; */
    margin-top: 30px !important
}

.eb-parallax-wrapper .slide {
    height: 470px;
    width: 500px;
}

.slide--previous:hover,
.slide--next:hover,
.slide--current:hover {
    --x: 0 !important;
    --y: 0 !important;
    --d: 0 !important;
}

.slide--current {
    height: 470px !important;
    width: 1000px !important;
}


.fofre-cpt {
    font-weight: 700 !important;
    line-height: normal;
    letter-spacing: 0.56px;
}

.hou-perr-cpt {
    color: rgba(11, 55, 73, 0.60) !important;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    /* 36.4px */
    letter-spacing: -0.84px;
    /*padding-left:30px;*/
    padding-right: 8px;
}


.avp-es-cpt {
    font-weight: 400;
    line-height: 130%;
    letter-spacing: -0.6px;
}

.avp-es-cpt strong {
    font-weight: 500;
    line-height: 130%;
    letter-spacing: -0.6px;
}

.avp-es-cpt-yt {
    font-weight: 400;
    line-height: 130%;
    letter-spacing: -0.6px;
    cursor: pointer;
}

.main-aich-aar {
    width: 1px;
    height: 350px;
    background-color: #D9D9D9;
    border: none;
    margin: 0;
    position: relative;
    top: -42%;
}


@media only screen and (min-width: 1400px) and (max-width: 1650px) {
    .hou-perr-cpt {
        font-size: 22px !important;
    }

    .main-aich-aar {
        top: -40% !important;
        height: 265px !important;
    }
}

@media only screen and (min-width: 1250px) and (max-width: 1399px) {
    .hou-perr-cpt {
        font-size: 22px !important;
    }

    .main-aich-aar {
        top: -42% !important;
        height: 275px !important;
    }

    .fofre-cpt {
        font-size: 12px !important;
    }

    .avp-es-cpt {
        font-size: 16px !important;
    }

    .avp-es-cpt-yt {
        font-size: 16px !important;
    }

}

@media only screen and (min-width: 1201px) and (max-width: 1249px) {
    .hou-perr-cpt {
        font-size: 17px !important;
    }

    .main-aich-aar {
        top: -40% !important;
        height: 228px !important;
    }

    .fofre-cpt {
        font-size: 12px !important;
    }

    .avp-es-cpt {
        font-size: 14px !important;
    }

    .avp-es-cpt-yt {
        font-size: 14px !important;
    }

}

@media only screen and (min-width: 1101px) and (max-width: 1200px) {
    .hou-perr-cpt {
        font-size: 17px !important;
    }

    .main-aich-aar {
        top: -44% !important;
        height: 228px !important;
    }

    .fofre-cpt {
        font-size: 12px !important;
    }

    .avp-es-cpt {
        font-size: 14px !important;
    }

    .avp-es-cpt-yt {
        font-size: 14px !important;
    }

    .height-fifty {
        height: 10px !important;
    }

    .height-thirty {
        height: 10px !important
    }

    .height-twenty {
        height: 10px !important
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1100px) {
    .hou-perr-cpt {
        font-size: 17px !important;
    }

    .main-aich-aar {
        top: -44% !important;
        height: 228px !important;
    }

    .fofre-cpt {
        font-size: 12px !important;
    }

    .avp-es-cpt {
        font-size: 14px !important;
    }

    .avp-es-cpt-yt {
        font-size: 14px !important;
    }

    .height-fifty {
        height: 10px !important;
    }

    .height-thirty {
        height: 10px !important
    }

    .height-twenty {
        height: 10px !important
    }
}

.eb-slider-image {
    width: 200px !important;
    margin-left: 20px !important;
    position: relative;
}


.eb-slider-image:hover::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 200px !important;
    height: 250px !important;
    background-image: url('https://ftre.likeabledev.com/wp-content/uploads/2024/09/quote-img.png');
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
}

.eb-slider-subtitle {
    font-size: 28px !important;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    letter-spacing: -0.84px;
    font-family: "Neue Haas Unica W1G" !important;
}

/* Previous button styling */
/* .slick-prev {
    background-image: url('/wp-content/uploads/2024/10/Group-2563.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 101px;
    height: 101px;
  }
  
  .slick-prev:before {
    content: "";
  }
  
  .slick-prev:hover {
    background-image: url('/wp-content/uploads/2024/11/Property-1Variant2.png');
  }
  
  .slick-prev:focus{
    background-image: url('/wp-content/uploads/2024/11/Property-1Variant2.png');
  }
  
  
  .slick-next {
    background-image: url('/wp-content/uploads/2024/10/Gallery-Nav.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 101px;
    height: 101px;
  }
  
  .slick-next:before {
    content: "";
  }
  
  .slick-next:hover {
    background-image: url('/wp-content/uploads/2024/11/Property-1Variant21.png');
  }
  .slick-next:focus {
    background-image: url('/wp-content/uploads/2024/11/Property-1Variant21.png');
  } */

.h-meet-al-hover a:hover {
    color: #0b3749 !important;
}

.gp-all-in-arrows .slick-prev {
    position: absolute;
    top: 36%;
    z-index: 999;
    left: 8%;
}

.gp-all-in-arrows .slick-next {
    position: absolute;
    right: 8%;
    top: 36%;
    z-index: 999;
}


.faces-fortitude-arrow-cls .slick-prev {
    position: absolute;
    margin-left: 7%;
    top: 47%;
    z-index: 999;
}

.faces-fortitude-arrow-cls .slick-next {
    position: absolute;
    top: 47%;
    z-index: 999;
    right: 7%;
}

/* .faces-fortitude-arrow-cls{
    max-height:440px;
  } */
/* .column-faces-housten-bottom {
    margin-bottom: -200px !important;
  } */

@media only screen and (min-width: 1550px) and (max-width: 1650px) {
    .go-all-in {
        padding: 90px !important;
    }
}

@media only screen and (min-width: 1451px) and (max-width: 1549px) {

    .go-all-in {
        padding: 90px !important;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1450px) {

    .go-all-in {
        padding: 90px !important;
    }

    .description {
        font-size: 27px !important;
    }
}


@media only screen and (min-width: 1301px) and (max-width: 1399px) {

    .go-all-in {
        padding: 90px !important;
    }

    .description {
        font-size: 27px !important;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1300px) {
    .go-all-in {
        padding: 90px !important;
    }

    .description {
        font-size: 24px !important;
    }
}

@media only screen and (min-width: 1101px) and (max-width: 1200px) {
    .go-all-in {
        padding: 90px !important;
    }

    .description {
        font-size: 22px !important;
    }
}


@media only screen and (min-width: 1024px) and (max-width: 1100px) {
    .go-all-in {
        padding: 90px !important;
    }

    .description {
        font-size: 19px !important;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .policy-mp-qs {
        flex-direction: column-reverse !important;
        gap: 0px !important;
    }
    div#gform_fields_4 input{
border-radius: 16px;
}
select#input_4_7{
border-radius: 16px;
}
    .gform_title{
    width: 332.231px;
    }

    .financial-ict-rating {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .root-eb-column-xqi5e,
    .root-eb-column-4n00c,
    .root-eb-column-d40xq,
    .root-eb-column-e9iwk,
    .root-eb-column-5oonp,
    .root-eb-column-wzfaa,
    .root-eb-column-9j89f,
    .root-eb-column-a2hnz,
    .root-eb-column-oo9sy,
    .root-eb-column-7mq46,
    .root-eb-column-cnl79,
    .root-eb-column-lz66m {
        width: calc(50% - 0px);
    }

    .policyholder-row-qs {
        gap: 0px !important;
    }

    .policyholder-btn-mg {
        justify-content: center !important;
    }
}


.video-cover-rel-top {
    position: relative;
    top: -290px;
    z-index: 0;
}

.divider_jersey {
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom: 10px;
    width: 126px;
    !important;
}


/* .rectangle_one{
  position: relative;
    display: inline-block;
  
  } */

/* .carlyle{
  position: absolute;
    top: 50%;
    left: 69%;
    transform: translate(-50%, -50%);;
  } 
  */
.eb-post-grid-wrapper.eb-post-grid-qioik .ebpg-entry-thumbnail img {
    width: auto !important;
    object-fit: contain;
    height: auto !important;
}

.wp-image-4946 {
    vertical-align: middle !important;
}

.second_image {

    border-radius: 20px;
    position: relative;
    width: 435px;
    height: 435px;
    /* 	width: 435px;
  height: auto; */
    flex-shrink: 0;
}

.wp-image-5180,
.wp-image-5170 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: none;
    width: 100%;
    height: auto;
}

.ebpg-grid-post-holder {
    position: relative;
    width: 441px;
    height: 424px;
    flex-shrink: 0;
}

.ebpg-entry-thumbnail {
    background-color: lightblue;
    border-radius: 20px;


}

.ebpg-entry-title {
    position: absolute;
    top: 80%;
    left: 5%;
}

.eb-post-grid-wrapper.eb-post-grid-qioik .ebpg-entry-title a {
    color: white !important;
}

.eb-post-grid-wrapper.eb-post-grid-qioik .ebpg-grid-post-excerpt p {
    display: none;
}



/* .global-growing {
    background-color: #0B3749 !important;
  } */


.eb-post-grid-wrapper.eb-post-grid-qioik .eb-post-grid-posts-wrapper {

    gap: 15px !important;
}

.my-borad p {
    margin: 0 auto;
}

.wp-image-4769 {
    margin-left: 14px;
    width: 5px;
}

.my-jersy {
    margin-top: -14px !important;
}

.rectangle_one {
    font-size: 22px !important;
}

.deep_global {
    font-size: 22px !important
}

.backed_consortium {
    font-size: 36px;

}

.last_bottom:where(.wp-block-columns) {
    margin-bottom: 0em !important;
}

.second_image {
    width: 391px !important;
    height: 394px;
}

/* .investor_spacer{
  height: 60px !important;
  } */

.for_good_rows .my-members {
    font-size: 32px !important;
}

.eb-post-grid-wrapper.eb-post-grid-qioik .ebpg-entry-thumbnail img {
    width: 100% !important;
    object-fit: cover;
    height: 100% !important;
}

.eb-post-grid-wrapper.eb-post-grid-qioik .eb-post-grid-posts-wrapper {
    gap: 0px !important;
}
}


@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .home_page_learn_more {
        font-size: 16px !important;

    }

    .wp-image-5822 {
        height: 15px !important;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1350px) {
    .home_page_learn_more {
        font-size: 16px !important;
    }

    .wp-image-5822 {
        height: 9px !important;
    }
}

@media only screen and (max-width: 767px) {
    .team-member {
        width: 100% !important;
    }

}











/* not include other file code*/
.h-mob-group {
    height: 255px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.press-releases {
    width: 150px !important;
}

.reports {
    width: 100px !important;
}

.thought-Leadership {
    width: 180px !important;
}

.first-btn .wp-block-button__link {
    width: 283px !important;
}

.fadin-inn-col {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeInUp 1.5s ease-in-out forwards;
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* .h-transition-space{
      height:78.5px !important;
  } */
.main-counter-col {
    gap: 5px;
}

.fortitude-btn .wp-block-button__link {
    border: 1px solid #fff !important;
    background-color: transparent !important;
}

.fortitude-btn .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
}

.home-three-btn {
    width: 435px !important;
    height: 55px !important;
}

.view-all-1 {
    width: 283px !important;
}

.view-all-1 .wp-block-button__link {
    border: 1px solid #fff !important;
    background-color: transparent !important;
    height: 55px;
}

.view-all-1 .wp-block-button__link:hover {
    border: 1px solid #CDFC59 !important;
    background-color: #CDFC59 !important;
    color: #0B3749 !important;
    text-decoration: none !important;
}

.counter-gap {
    gap: 0;
}

.center-col {
    opacity: 1;
    transform: translateY(0px);
    animation: 3s ease-in-out 0s 1 normal forwards running fadeInUp;
}

.five-group .wp-block-button__link {
    border: 1px solid #d9d9d9 !important;
}

.rm-bor-bot {
    display: inline-block;
    border-bottom: 4px solid #069BD7;
    padding-bottom: 3px;
}

.video-border {
    border-radius: 20px;
}

.second-group-col2 {
    gap: 0;
}

.learn-more-container {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}

.second-header {
    gap: 0 !important;
}

.arrow-icon {
    transition: transform 0.3s ease;
    font-weight: bold !important;
}

.learn-more:hover {
    color: #0b3749 !important;
}

.meet-alon-space {
    height: 74px !important;
}

.learn-more-container:hover .arrow-icon {
    transform: translateX(5px);
}

.five-col-p strong {
    font-weight: 700 !important;
}

.h-sec5-space {
    width: 100% !important;
}

.dispp-blc-1 {
    gap: 20px;
}

.h-section-weight strong {
    font-weight: 700 !important;
}

.three-btn {
    text-align: center !important;
}

.three-btn .wp-block-button__link {
    width: 283px !important;
}

@media only screen and (min-width: 430px) and (max-width: 766px) {
    .home .video-topping {
        margin-top: -30px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 429.99px) {
    .home .video-topping {
        margin-top: -27px !important;
    }

    .dt-contactus {
        margin-left: 0px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {


    .second_image {
        border: 1px solid #D9D9D9;
    }


    /* 	12/4 */
    .policyholder_cover {
        min-height: 243px !important;
    }

    /* 	12/2 */
    .counter-h1 {
        width: 100% !important;
    }

    .hero-head-1 {
        text-align: center !important;
        letter-spacing: -2.2px !important;
    }

    .h-font-size-24 {
        font-size: 24px !important;
    }

    .first-group-cover video {
        height: 80% !important;
    }

    .frist-group:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        background: linear-gradient(180deg, rgba(7, 146, 227, 0) 32%, rgb(11, 55, 73) 80%);
        z-index: 0;
        top: 0;
        left: 0;
    }

    .three-group video {
        height: 60% !important;
    }

    .three-group:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        background: linear-gradient(180deg, rgba(7, 146, 227, 0) 32%, rgb(11, 55, 73) 60%);
        top: 0;
        left: 0;
    }

    .learn-more-p {
        font-size: 20px !important;
    }

    .first-btn .wp-block-button__link,
    .three-btn .wp-block-button__link {
        font-size: 20px !important;
    }

    .h-first-space {
        height: 20px !important;
    }

    .h-sec-space {
        height: 45px !important;
    }

    .h-mob-group {
        height: 155px !important;
    }

    .h-sec-2-space {
        height: 15px !important;
    }

    /*  .wp-block-group.has-background {
padding-bottom: 40px !important;
gap: 15.3px;
        display: flex;
        justify-content: center;
    }*/

    .sec-two-head {
        font-size: 34px !important;
    }

    .h-four-heading {
        font-size: 50px !important;
    }

    /* 	section 03 */
    .sec-three-s1 {
        height: 365px !important;
    }

    .we-turn-mob {
        height: 30px !important;
    }

    .in-counter-space {
        height: 10px !important;
    }

    .view-all-1 {
        width: 185px !important;
    }

    .counter-h1 {
        font-size: 80px !important;
    }

    .end-conter-space {
        height: 70px !important;
    }

    /* 	section 04 */
    .s-section-four-space {
        height: 30px !important;
    }

    .five-col-p {
        font-size: 32px !important;
    }

    .h-section-four-p {
        font-size: 34px !important;
    }

    .margin-set {
        display: inline !important;
    }

    .three-group-center {
        text-align: center;
    }

    .five-second-col {
        gap: 0 !important;
    }

    .center-col {
        text-align: center !important;
    }

    .frist-group {
        margin-top: none !important;
    }

    .frist-group .wp-block-button__link {
        width: 100% !important;
        align-items: center;
    }

    .free-col {
        display: none !important;
    }

    .mobile-padding {
        padding: 1em 1em !important;
    }

    .line {
        display: none;
    }

    .mob-space-free {
        display: none !important;
    }

    .mob-space-free-mob {
        height: 10px !important;
    }

    .last-group-heading .late-new-head {
        text-align: center !important;
    }

    .last-group-btn {
        margin-bottom: 30px !important;
    }

    .post-text-p {
        font-size: 26px !important;
    }

    .dispp-blc-1 {
        flex-wrap: nowrap !important;
    }

    .fortitude-btn,
    .fortitude-btn .wp-block-button__link {
        width: 100% !important;
        letter-spacing: 0.5px;
    }

    .four-counter-group,
    .four-counter-group-bottom {
        border-bottom: 1px solid #D9D9D9 !important;
    }

    .custom-post .wp-block-post-title {
        padding-bottom: 10px !important;
    }

    .letting-digits-size {
        font-size: 90px !important;
    }

    .h-sec-2-space2 {
        height: 120px !important;
    }

    .last1-heading-btns {
        justify-content: center !important;
        font-size: 18px !important;
    }

    .view-all-1,
    .view-all-1 .wp-block-button__link {
        display: flex !important;
        width: 185px !important;
        height: 55px !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .h-sec-inline {
        display: inline !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .center-col .wp-block-buttons .wp-block-button {
        width: 50% !important;
    }

    .fadin-inn-col {
        flex-basis: 75% !important;
    }

    .first-res {
        flex-basis: 24% !important;
    }

    .five-btn .wp-block-button {
        width: 100% !important;
    }

    .category-col {
        flex-basis: 100% !important;
    }

    .second-section-col {
        flex-basis: 14% !important;
    }

    .dispp-blc-1 {
        flex-wrap: nowrap !important;
        justify-content: left !important;
    }

    .dispp-blc-1 .press-releases {
        letter-spacing: -0.28px;
        width: 135px !important;
        height: 34px !important;
    }

    .dispp-blc-1 .thought-Leadership {
        letter-spacing: -0.28px;
        width: 160px !important;
        height: 34px !important;
    }

    .dispp-blc-1 .reports {
        letter-spacing: -0.28px;
        width: 91px !important;
        height: 34px !important;
    }

    .custom-post .wp-block-post-excerpt__excerpt {
        font-weight: 300;
        letter-spacing: -0.52px !important;
        line-height: 130% !important;
    }

    .custom-post .wp-block-post-title {
        padding-bottom: 10px !important;
    }

    .five-col-p {
        font-size: 16px !important;
    }

    /* 	11/29 */
    .third-sec-paragraph {
        display: inline !important;
    }

    .home-text-aline {
        text-align: center !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1250px) {
    .five-col-p {
        font-size: 20px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1442px) {
    .h1-ghr-inline p {
        display: inline !important;
    }
}

.press-release-h a {
    margin-top: 25px;
    color: #fff !important;
    font-weight: 800;
    font-size: 12.325px !important;
    text-decoration: underline !important;
    text-decoration-color: #069BD7 !important;
    text-decoration-thickness: 4px !important;
    letter-spacing: 0.493px !important;
    text-underline-offset: 7px !important;
    text-transform: uppercase !important;
    padding-bottom: 3px;
}

.press-release-h a:hover {
    text-decoration-color: #9abddc !important;
}

.h-set-text-decoration a {
    text-decoration: none !important;
    color: #0b3749 !important;
}

.menu-contact-qs a {
    margin-top: 12px !important;
    margin-bottom: -4px !important;
}

#modal-4 {
    background-color: #062634 !important;
}

.wp-image-9755 {
    margin-left: 3px;
}

.text-box {
    font-size: 24px;
    transition: opacity 0.5s ease-in-out;
}

.hidden {
    opacity: 0;
    visibility: hidden;
    position: absolute;
}

/*qs_style*/
/* form code */
#gform_4 {
    width: 738px;
    margin: auto;
}

#input_4_27,
#input_4_19,
#input_4_20,
#input_4_21 {
    display: none;
}

#field_4_26,
#field_4_8 {
    border-bottom: 1px solid #0B3749;
    opacity: 0.8;
}

#input_4_22 .gchoice:not(:first-child) {
    margin-left: 30px;
}

div#gform_fields_4 input {
    padding-left: 22.6px;
    height: 50px;
    font-size: 19px;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.38px;
}

div#input_4_22 input,
div#input_4_23 input {
    width: 29px;
    height: 29px;
    border-radius: 4px;
    padding: 0 !important;
}

.gform_heading {
    display: grid;
    gap: 20px;
}

.gform_title {
    color: var(--Dark-Blue, #0B3749);
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.36px;
    margin: 0;
}

.gform_description {
    color: var(--Dark-Blue, #0B3749);
    font-size: 14px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.24px;
    margin: 0;
}

#gform_submit_button_4 {
    height: 55px;
    padding: 14.239px 20.711px;
    border-radius: 50px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.8px;
     transition: text-decoration-color 0.3s ease;
}

#gform_submit_button_4:hover {
    color: #0B3749;
     background-color: #ffffff;
}

.gsection_title {
    opacity: 0.8;
    background: #0B3749;
}

select#input_4_7 {
background-image: url(https://ir.fortitudesites.wpenginepowered.com/wp-content/uploads/sites/3/2025/05/Arrow-1-Stroke.svg);
background-position: right 21.71px center;
    background-size: 13px;
    padding-block: 11px;
    padding-inline: 22.6px;
    height: 50px;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.38px;
}

div#field_4_7 {
    margin-bottom: 30px;
}
.second_image {
        border: 1px solid #D9D9D9;
    }
.gform_fields legend.gfield_label.gform-field-label.gfield_label_before_complex {
    margin-bottom: 19.89px !important;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.38px;
}

div#input_4_22,
div#input_4_23 {
    gap: 21.4px;
}

fieldset#field_4_22 {
    margin-bottom: 25px;
}

div#input_4_22 label,
div#input_4_23 label {
    margin: 0 !important;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.34px;
}

.gchoice.gchoice_4_22_1,
.gchoice.gchoice_4_22_2,
.gchoice.gchoice_4_22_3,
.gchoice.gchoice_4_22_4,
.gchoice.gchoice_4_22_5,
.gchoice.gchoice_4_23_1,
.gchoice.gchoice_4_23_2,
.gchoice.gchoice_4_23_3 {
    gap: 14px !important;
}
.office_section_part{
gap: 0px !important;
}

/* location group */
.contact_location_grop{
    display: grid;
    gap:20px;
}
.contact_loc_p{
    height: 131px;
}
/* new page */
.new-ir-link a {
    text-decoration-line: underline;
}
.Ir_feature_news{
    gap: 74px !important;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .mobile_gap {
        gap: 0;
    }
.Ir_feature_news{
    padding-inline: 19px !important;
    padding-bottom: 57px !important;
}
    #gform_4 {
        width: auto !important;
    }

    .root-eb-column-xnatk,
    .root-eb-column-09am1 {
        display: none;
    }

    #org-chart {
        padding: 0px !important;
    }
}