/*
Theme Name: the13 Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://the13.rapidcloud360.com/
Author: ThemeNectar
Author URI:  https://the13.rapidcloud360.com/
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
    font-family: 'Neue Montreal';
    src: url('fonts/NeueMontreal-Bold.woff2') format('woff2'),
        url('fonts/NeueMontreal-Bold.woff') format('woff'),
        url('fonts/NeueMontreal-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neue Montreal';
    src: url('fonts/NeueMontreal-Medium.woff2') format('woff2'),
        url('fonts/NeueMontreal-Medium.woff') format('woff'),
        url('fonts/NeueMontreal-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neue Montreal';
    src: url('fonts/NeueMontreal-Regular.woff2') format('woff2'),
        url('fonts/NeueMontreal-Regular.woff') format('woff'),
        url('fonts/NeueMontreal-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Montreal';
    src: url('fonts/NeueMontreal-Light.woff2') format('woff2'),
        url('fonts/NeueMontreal-Light.woff') format('woff'),
        url('fonts/NeueMontreal-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neue Montreal';
    src: url('fonts/NeueMontreal-Bold.woff2') format('woff2'),
        url('fonts/NeueMontreal-Bold.woff') format('woff'),
        url('fonts/NeueMontreal-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Anklepants';
    src: url('fonts/Anklepants-Regular.woff2') format('woff2'),
        url('fonts/Anklepants-Regular.woff') format('woff'),
        url('fonts/Anklepants-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('fonts/NeueHaasDisplay-Roman.woff2') format('woff2'),
        url('fonts/NeueHaasDisplay-Roman.woff') format('woff'),
        url('fonts/NeueHaasDisplay-Roman.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NeueHaasGroteskDisp Pro Lt';
    src: url('fonts/NHaasGroteskDSPro-45Lt.woff2') format('woff2'),
        url('fonts/NHaasGroteskDSPro-45Lt.woff') format('woff'),
        url('fonts/NHaasGroteskDSPro-45Lt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Thunder';
    src: url('fonts/Thunder-BoldLC.woff2') format('woff2'),
        url('fonts/Thunder-BoldLC.woff') format('woff'),
        url('fonts/Thunder-BoldLC.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thunder';
    src: url('fonts/Thunder-MediumLC.woff2') format('woff2'),
        url('fonts/Thunder-MediumLC.woff') format('woff'),
        url('fonts/Thunder-MediumLC.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thunder';
    src: url('fonts/Thunder-LC.woff2') format('woff2'),
        url('fonts/Thunder-LC.woff') format('woff'),
        url('fonts/Thunder-LC.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'PP Neue Montreal Book';
    src: url('fonts/PPNeueMontreal-Book.woff2') format('woff2'),
        url('fonts/PPNeueMontreal-Book.woff') format('woff'),
        url('fonts/PPNeueMontreal-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    --scroll-bar-w: 0px !important;
}

style attribute {
    --scroll-bar-w: unset !important;
}

h1, h2, h3, a{
  font-family: 'Thunder';
  }
h4, h5, h6, p, span, li, label{
  font-family: 'Thunder';
}

p {}

h4.fir34{
 font-family: 'Proxima Nova Lt';
}
/* header#top .container {
    padding: 0;
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
} */
h2.sec12{
  color: #131313;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0 !important;
  font-family: 'Anklepants';
  font-size: 46px;
}
.the13-menu-wrap{
    /* position:relative; */
    /* width:320px; */
    /* height:650px; */
    /* margin:auto; */
}
header#top .container {
    padding: 0 150px;
}
.container {
    padding: 0 60px;
}
/* LOGO */
div#header-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    width: 100%;
}
div#header-outer .logo-spacing {
    display: none;
}
div#header-outer nav[aria-label="Main Menu"] {
    display: flex;
    justify-content: end;
}
div#section1ab div#first {
    margin-bottom: 0;
}
div#section1ab .enter13-btn {
    margin: 0 auto;
    display: table;
    padding-top: 0;
    cursor: pointer;
    margin-top: 0;
    position: relative;
    z-index: 5;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 9px;
    /* padding-right: 75px; */
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
}
div#section1a .row-bg-wrap .inner-wrap:before {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/06/line-3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 46%;
    height: 14px;
    top: 54%;
    /* transform: translateY(39%); */
}
.container-wrap {
    padding: 0 !important;
}
div#section2  .row_col_wrap_12 {
    padding-top: 110px;
    padding-bottom: 20px;
}
.the-text{
    font-size: 40px;
    font-weight: 400;
    line-height:1;
    z-index:10;
    font-family: 'Anklepants';
    color: #ffffff;
}
.number13 img{
    width: 100% !important;
    margin: 0 !important;
}
div#section1a.home1a1.home1a1 div#first11b .img-with-aniamtion-wrap{
    width: 76% !important;
    margin: 0 !important;
    transform: scale(2);
}
div#section1a.initiative1 img{
    width: 100% !important;
    margin: 0 !important;
}
div#section1a.home1a1.home1a1 div#first11b .initiative-text{
    font-size:60px;
    font-weight:700;
    color:#fff;
    line-height:0.8;
    z-index:5;
    text-transform:uppercase;
    display: none;
}
div#section1a.home1a1.home1a1 div#first11b{
    
}
div#section1a.home1a1.home1a1 .impact-title{
    margin:0;
    font-size: 45px;
    line-height: 1;
    text-transform:uppercase;
    color: #ffffff;
    font-weight: 400;
    padding-left: 48px;
    padding-top: 0;
    /* margin-top: -85px; */
    margin-top: 0px;
    margin-bottom: -11px !important;
    width: 690px;
}
h2.impact-title.section1a-anim-2 br{
    display: block;
}
h2.impact-title.fir1title.show.asa1 br {
    display: block !important;
}
.impact-title br{
    display:none;
}
.impact-desc{
    font-size: 22px;
    color: #ffffff;
    font-weight: 500;
    line-height: 1;
    padding-left: 45px;
    font-family: 'Thunder';
}
div#section1 .row_col_wrap_12 {
    /* padding-left: 60px; */
    /* padding-right: 0; */
}

div#section1 .the13-menu-wrap {
    top: 26px;
}
.custom-swiper{
    max-width:700px;
    margin:auto;
    overflow:hidden;
}

.custom-swiper .swiper-slide{
    text-align:center;
}

.custom-swiper .swiper-slide h2{
    margin:0;
    font-size: 40px !important;
    color:#cfcfcf;
    transition:.3s;
    text-transform:uppercase;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
}

.custom-swiper .swiper-slide-active h2{
    color:#000;
    font-size: 50px !important;
}

.slide-content{
    display:none;
}

.carousel-description{
    max-width:800px;
    margin:25px auto 0;
    text-align:center;
    line-height:1.6;
}

.swiper-button-next,
.swiper-button-prev{
    color:#000;
}

.custom-swiper .swiper-slide h2 {
    line-height: 1;
    font-size: 45px;
}
.carousel-description {
    font-family: 'Thunder';
    font-size: 22px;
    color: #131313;
    font-weight: 400;
    line-height: 1;
    padding-left: 0;
    text-align: left;
    display: none;
}
.swiper.custom-swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding: 0 90px;
}
.swiper-button-next, .swiper-button-prev {
    display: none !important;
}
.row_col_wrap_12 {
    /* padding-left: 60px; */
    /* padding-right: 60px; */
}
div#section2 div#second img.img-with-animation.skip-lazy {
    width: 80%;
}
div#section2 div#first {
    margin: 0;
}
div#section2 div#third {
    margin: 0;
    height: 80px;
    padding-top: 30px;
}
div#section2 a.nectar-button.small.regular.accent-color.regular-button {
    background: transparent !important;
    color: #131313;
    background-image: url(/wp-content/uploads/2026/06/Group-338.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    padding: 12px 40px;
}


p {
    font-size: 16px;
    color: #131313;
    font-weight: 400;
    line-height: 1.2;
    /* padding-left: 45px; */
    /* font-family: "Montserrat", sans-serif; */
    /* font-family: 'Neue Montreal'; */
    font-family: 'PP Neue Montreal Book';
}
.the13-overlay.show .the13-inner h2 {
    display: contents;
}

div#section3  .row_col_wrap_12 {
    padding-top: 160px;
    padding-bottom: 10px;
    padding-left: 110px;
    padding-right: 60px;
}
div#section3 div#first h2 {
    font-size: 60px;
}

div#section3 .row-bg-wrap .inner-wrap:before {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/06/line-2.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 75%;
    height: 14px;
    top: unset;
    bottom: 13px;
    /* transform: translateY(39%); */
    right: 0;
    display: none;
}
div#section3 div#first p {
    font-size: 24px;
    padding-bottom: 10px;
}
div#section4 div#second {
    padding-top: 0;
    /* display: none; */
}
div#section4  .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 18px;
    padding-left: 69px;
    padding-right: 0;
}
div#section4 div#first {
    padding: 0 0;
}
div#section3 div#first .vc_col-sm-5 .vc_column-inner {
    padding-right: 40px;
}
div#section4 .nectar-milestone .number span {
    margin: 0;
    font-size: 70px;
    line-height: 0.8;
    text-transform: uppercase;
    color: #131313;
    font-family: 'Anklepants';
    font-weight: 400;
}

div#section4 .nectar-milestone .number .symbol-wrap span.symbol {
    font-size: 22px;
    padding-left: 0;
    line-height: 1;
}
div#section4 .nectar-milestone .number.default{
    display:flex;
    align-items:flex-start;
    /* gap: 3px; */
    align-items: start;
    margin-bottom: 0;
    padding-right: 3px;
}

div#section4 .nectar-milestone .symbol-wrap{
    display: flex !important;
    align-items:flex-start;
    flex-direction: column;
    gap: 0;
    padding-left: 3px;
}

div#section4 .nectar-milestone .subject{
    display:inline-block;
    font-size: 19px !important;
    line-height: 16px;
    text-transform:uppercase;
    font-weight: 400;
    width: 70px;
    text-align: left;
    font-family: 'Thunder';
    color: #131313;
    letter-spacing: 1px;
}
div#section4 .nectar-milestone.animated-in {
    display: flex;
    align-items: end;
    /* justify-content: space-between; */
    gap: 6px;
}
div#section4 div#first:before {
    position: absolute;
    content: "";
    background-image: url(https://the13.rapidcloud360.com/wp-content/uploads/2026/06/line-3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 12%;
    bottom: 0;
    display: none;
}
div#section4 div#first .vc_col-sm-3 .vc_column-inner, .vc_col-sm-1\/5.wpb_column .vc_column-inner{
    /* border: 1px solid #D9D9D9; */
    height: 100%;
    padding: 10px 0;
    border-radius: 6px;
}
a.nectar-button.small.regular.accent-color.regular-button {
    clip-path: polygon(6% 0, 100% 0, 100% 70%, 95% 100%, 0 100%, 0 30%);
    background: #131313 !important;
    margin: 0 auto;
    display: table;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 400;
    font-size: 18px;
    padding: 7px 28px;
}
a.nectar-button.small.regular.accent-color.regular-button span {
    font-family: 'Anklepants';
}
div#section4 div#second a.nectar-button.small.regular.accent-color.regular-button{
    padding: 4px 17px;
}
div#section4 div#second
 img.img-with-animation.skip-lazy.animated-in {
    width: 13%;
}
div#section4 div#second .hover-wrap {
    margin: 0;
}
.story-steps{
    max-width:700px;
    margin:auto;
}

.story-step{
    display:flex;
    align-items:flex-start;
    gap: 0;
    border-bottom:1px solid rgba(255,255,255,0.15);
}

.story-step:last-child{
    border-bottom:none;
}

/* Numbers */

.step-number{
    font-size: 70px;
    line-height: 0.8;
    font-weight:700;
    color:rgba(255,255,255,0.18);
    font-family: 'Anklepants';
    margin-right: -64px;
    width: 145px;
    /* display: contents; */
    max-width: 145px;
    min-width: 145px;
}

/* Content */

.step-content h3{
    margin: 0 !important;
    color: #ffffff;
    font-size: 30px;
    line-height: 1;
    text-transform:uppercase;
    font-family: 'Thunder';
    font-weight: 400;
}

.step-content p{
    margin:0;
    color: #d8d8d8;
    font-size: 14px !important;
    line-height: 1.3 !important;
    padding: 0;
    /* font-family: 'Neue Montreal' !important; */
}
#sections-wrapper1a1{
    position:relative;
    overflow:visible;
}

#sections-wrapper1a1 .clip-border{
    --top-left-cut:120px;
    --top-right-cut:0px;
    --bottom-left-cut:0px;
    --bottom-right-cut:60px;
    --border-color:#979797;
    --border-width:2px;
    height: 90% !important;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:auto;
    height:auto;
    z-index: 0;
    pointer-events:none;
    background-image:
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),
        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat:no-repeat;
}
.initiative1 h2.impact-title.fir1title.show br {
    display: none !important;
}
h2.impact-title.fir1title.show.asa1.br1 br {
    display: block !important;
}
h2 {
    margin: 0;
    font-size: 55px;
    line-height: 1;
    text-transform: uppercase;
    color: #131313;
    font-weight: 400;
    /* padding-left: 45px; */
    font-family: 'Thunder';
    letter-spacing: 1px;
}
div#section5 h2 {
    color: #ffffff;
    font-family: 'Anklepants';
    font-size: 35px;
    line-height: 1.2;
    padding-bottom: 0;
}
div#section5  .row_col_wrap_12 {
    padding-top: 170px;
    padding-bottom: 190px;
    display: flex;
    flex-direction: row;
    padding-left: 80px;
    padding-right: 80px;
}
div#section5 .vc_col-sm-6.fir2 {
    text-align: end;
}
div#section5 p {
    color: #ffffff;
    line-height: 1.1;
    font-size: 14px;
}

div#section5 div#second .vc_col-sm-6.fir1 .wpb_text_column {
    border-bottom: 1px solid #ffffff45;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

div#section5 div#second .vc_col-sm-6.fir1 .wpb_text_column:last-child {
    border: unset;
    padding-bottom: 0;
}

div#section5 div#second:before {
    position: absolute;
    content: "";
    background: #ffffff45;
    width: 1px;
    height: 75%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

div#section5 div#second .vc_col-sm-6.fir1 {
    padding-right: 60px;
}

div#section5 .nectar-milestone .number span {
    margin: 0;
    font-size: 45px;
    line-height: 0.8;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'Anklepants';
    font-weight: 400;
}

div#section5 .nectar-milestone .number .symbol-wrap span.symbol {
    font-size: 45px;
    padding-left: 0;
    line-height: 1;
}
div#section5 .nectar-milestone .subject{
    font-size: 22px !important;
    line-height:0.9;
    text-transform:uppercase;
    font-weight: 400;
    font-family: 'Thunder';
    color: #ffffff;
}

div#section5 .nectar-milestone.animated-in {
    text-align: end;
    padding-bottom: 0;
}

div#section5 div#second {
    padding-top: 20px;
}
div#section5 a.nectar-button.small.regular.accent-color.regular-button {
    background: transparent !important;
    color: #ffffff;
    background-image: url(/wp-content/uploads/2026/06/Group-72.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}
div#section5 div#third {
    padding-top: 20px;
}
div#section6  .row_col_wrap_12 {
    padding-top: 20px;
    padding-bottom: 90px;
    padding-left: 60px;
    padding-right: 60px;
}
div#section6 a.nectar-button.small.regular.accent-color.regular-button {
    padding: 7px 55px;
}
div#section6 div#first h2 {
    font-family: 'Anklepants';
    font-size: 40px;
    line-height: 1;
    padding-bottom: 10px;
    color: #ED7730;
    text-align: center;
}
div#section6 div#first p{
        font-family: 'Neue Montreal', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #131313;
}
div#section6 div#first .vc_col-sm-4:nth-child(2) p {
    padding-right: 30px;
}

div#section6 div#second {
    padding-top: 20px;
}
div#section6 {
    /* margin-bottom: 50px; */
    /* margin-top: 50px; */
}
div#section6  .row-bg-wrap .inner-wrap{
    /* margin-top: 30px; */
    /* margin-bottom: 30px; */
    position:relative;
    /* padding: 0px 30px; */
    isolation:isolate;
}

div#footer1  .row_col_wrap_12 {
    padding-top: 30px;
    padding-bottom: 20px;
}
div#footer1 .custom-menu{
    display:flex;
    justify-content: space-between;
    align-items:center;
    margin:0;
    padding:0;
    list-style:none;
}
div#footer1 .custom-menu li{
    margin:0;
    padding:0;
    list-style: none;
}
div#footer1 .custom-menu li a{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-family: 'Anklepants';
    font-size: 24px;
    line-height: 1.2;
    transition:.3s;
    font-weight: 400;
}
div#footer1 .custom-menu li a.footer-active-link {
    color: #ED7730;
}
div#footer1 .custom-menu li a:hover{
    color:#ED7730;
}
div#footer1 .custom-menu li a:hover{
    opacity:.7;
}
div#footer1  .row_col_wrap_12 {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
}
div#footer1 ul.social-menu{
    display:flex;
    justify-content: space-between;
    align-items:center;
    margin:0;
    padding:0;
    list-style:none;
    padding-top: 24px;
}
div#footer1 ul.social-menu li{
    margin:0;
    padding:0;
    list-style: none;
}
div#footer1 ul.social-menu li a{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-family:Thunder,sans-serif;
    font-size:24px;
    transition:.3s;
}
div#footer1 ul.social-menu li a:hover{
    opacity:.7;
}

div#footer1 div#second p {
    color: #ffffff!important;
    font-size: 20px;
    font-family: 'Thunder';
    letter-spacing: 1px;
    font-weight: 400;
}
div#footer1 div#second  img.img-with-animation.skip-lazy {
    width: 56%;
    margin-bottom: -6px;
}
div#footer1 div#second .img-with-aniamtion-wrap {
    padding-bottom: 20px;
}
div#footer1 div#second {
    padding-top: 45px;
}
div#footer1 ul.social-menu li a i {
    font-size: 18px;
}
.footer-contact-info {
    /* text-align: start; */
    /* display: flex; */
    /* flex-direction: column; */
    gap: 6px;
    margin-bottom: 12px !important;
    text-align: end;
}

.footer-contact-info p {
    padding: 0;
}
div#footer1 div#second .footer-contact-info a {
    display: table;
    margin-right: 0;
    color: #ffffff;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 22px;
    font-family: 'Thunder';
    text-decoration: underline;
}
div#footer1 ul.social-mobile-icons li a i {
    font-size: 24px;
    color: #ffffff;
}
div#footer1 ul.social-mobile-icons li a:hover i{
 border-color:#ED7730;   
}

div#footer1 ul.social-mobile-icons {
    display: flex !important;
    margin: 0;
    gap: 18px;
    padding-top: 6px;
}
div#footer1 ul.social-mobile-icons li{
    list-style: none;
}
strong.changecolor1 {
    color: #ED7730;
}
div#blog3.mobile1 {
    display: none;
}
div#section1a .the13-menu-wrap a.menu-box.active.show-box{
    /* color: #ED7730 !important; */
    /* text-shadow: 3.67px 3.67px 3.67px rgba(0,0,0,0.6); */
}
div#section1a.initiative1.people-behind1.initiative1a div#first .vc_col-sm-6 h2.impact-title.fir1title.show.asa1.br1 {
    color: #fff !important;
    text-shadow:
        2px 2px 3px rgba(0,0,0,0.9),
        0 0 4px rgba(0,0,0,0.65);
}

h2.impact-title.fir1title.show.asa1.br1 {}
div#section1 .the13-menu-wrap .menu-box.orange-glow{
    z-index:2;
    color:#fff !important;

    text-shadow:
        3px 3px 3px rgba(0,0,0,0.95),
        0 0 8px rgba(237,119,48,0.95),
        0 0 18px rgba(237,119,48,0.8),
        0 0 32px rgba(237,119,48,0.5) !important;
}


.impact-title,
.impact-desc{
    opacity:0;
    /* transform:translateY(-50px); */
}

.impact-title.show{
    animation:titleFade 1s ease forwards;
}

.impact-desc.show{
    animation:descFade 1s ease forwards;
}

@keyframes titleFade{
    from{
        opacity:0;
        transform:translateY(-50px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

@keyframes descFade{
    from{
        opacity:0;
        transform:translateY(-50px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

.enter13-btn {
    gap: 12px;
    display: flex;
    flex-direction: column;
    margin-bottom: 75px !important;
}

.enter-text{
    text-transform:uppercase;
    line-height:1;
    margin-bottom:15px;
    animation:floatText 2s ease-in-out infinite;
    font-family: 'Anklepants';
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    margin: 0;
    text-align: center;
}
.enter13-btn a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/* .enter13-btn img{
    max-width:120px;
    display:block;
    margin:0 auto;
} */
 .enter13-btn a img {
    width: 85px !important;
    margin-top: 8px;
    animation: floatText 2s ease-in-out infinite;
    filter: brightness(0)invert(1);
}
@keyframes floatText{

    0%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(-6px);
    }

    100%{
        transform:translateY(0);
    }

}


.the13-image-wrap{
    position:relative;
    display:inline-block;
}

.the13-image-wrap img, .the13-image-wrap p{
    display:block;
    width:100%;
    margin: 0 !important;
    padding: 0 !important;
}

.the-word{
    position:absolute;
    top: 60px;
    left: -14px;
    font-family: 'Anklepants';
    font-size: 40px;
    font-weight: 400;
    line-height:0.8;
    color: #131313;
    letter-spacing: 1px;
    z-index:20;
    opacity:0;
    transform: translateX(-40px)
    translateY(5px);
    animation:showThe 1.2s ease forwards;
    /* text-shadow: 1px 1px 0 #666,
        2px 2px 0 #555,
        3px 3px 0 #444,
        4px 4px 0 #333,
        5px 5px 0 #222; */
    /* animation:showThe 1.2s ease forwards; */
    /* text-shadow: 4px 4px 6px rgba(0,0,0,0.7),
                 2px 2px 2px rgba(0,0,0,0.4); */
    rotate: -90deg;
}

@keyframes showThe{

    from{
        opacity:0;
        transform:
        translateX(-40px)
        translateY(5px);
    }

    to{
        opacity:1;
        transform:
        translateX(-20px)
        translateY(-20px);
    }

}
.the13-image-wrap img{
    display:block;
    width:100%;
    opacity:0;
    transform:translateX(120px);
    animation:show13 1.4s ease forwards;
    max-width: 100% !important;
}

@keyframes show13{

    from{
        opacity:0;
        transform:translateX(120px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }

}
div#section4 .nectar-milestone .symbol-wrap,
div#section4 .nectar-milestone .subject{
    display:inline-flex;
    align-items:flex-start;

    opacity:0;

    transform:translateX(-40px);

    animation:symbolSlide 1.2s ease forwards;
    animation-delay:0.8s;
}
h2#typing-text {
    font-size: 70px;
}
div#section4 div#first .vc_col-sm-4 {
    padding: 0 10px;
}
@keyframes symbolSlide{

    from{
        opacity:0;
        transform:translateX(-40px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }

}

div#section6 .owl-item .carousel-item .img-with-aniamtion-wrap {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#section6 .owl-stage {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 100px;
    left: 60px;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-top: 60px;
}

.story-step{
    overflow:hidden;
}

.step-number{
    position:relative;
    z-index:3;
}



.step-content h3{

    opacity:0;

    transform:translateX(-120px);

    animation:h3Slide 1s ease forwards;

    animation-delay:.5s;
}

/* P */

.step-content p{opacity:0;transform:translateY(-40px);animation:pSlide 1s ease forwards;animation-delay:1.3s;font-family: 'Open Sans';font-weight: 400;color: #d8d8d8 !important;}

@keyframes h3Slide{

    from{
        opacity:0;
        transform:translateX(-120px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }

}

@keyframes pSlide{

    from{
        opacity:0;
        transform:translateY(-40px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}
.step-number{

    opacity:0;

    transform:scale(.5);

    animation:numberZoom .8s ease forwards;
}

@keyframes numberZoom{

    from{
        opacity:0;
        transform:scale(.5);
    }

    to{
        opacity:1;
        transform:scale(1);
    }

}

.the-text{
    opacity:0;
    transform: translateY(60px);
    animation:showTheFromBottom 1.2s ease forwards;
    animation-delay:1s;
    }

@keyframes showTheFromBottom{

    from{
        opacity:0;
        transform:translateY(60px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}

div#section6 .owl-dots {
    display: none;
}
.hero13-wrap {
    /* padding-top: 60px; */
}
.number13-wrap{
    position:relative;
    display:inline-block;
    width: 68%;
}
/* .home1a1 .the-text{
       text-shadow: 0px 4px 7px rgb(0 0 0); 
}
.the-text {
    transform: rotate(-90deg) !important;
    position: absolute;
    left: -30px;
    top: 100px;
    transform:translateX(-70%) rotate(-90deg);
    z-index:10;
    color: #ffffff;
    letter-spacing: 2px;
} */
.home1a1 .the-text{
    text-shadow: 0px 4px 7px rgb(0 0 0);
}

.the-text{
    position: absolute;
    left: -30px;
    top: 100px;
    z-index: 10;
    color: #ffffff;
    letter-spacing: 2px;

    opacity: 0;
    transform: rotate(-90deg) !important;

    animation: theTextReveal 3s ease forwards;
}

@keyframes theTextReveal{
    0%{
        left: 20px;
        opacity: 0;
    }

    100%{
        left: -25px;
        opacity: 1;
    }
}
.number13 {
    position: relative;
    z-index: 0;
    /* margin-top: -40px; */
    /* margin-bottom: -112px; */
    /* margin-left: -40px; */
    /* transform: scale(1.2); */
    position: relative;
    display: inline-block;
}
.number13::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: radial-gradient(circle, #f58b3ba6 0%, #f58b3b63 35%, #f47a2d00 55%, rgb(244 122 45) 70%, rgb(244 122 45 / 0%) 85%, rgba(244, 122, 45, 0) 100%);
    filter: blur(50px);
    z-index: -1;
}
.the13-menu-wrap{
    position:relative;
    width:380px;
    height: 630px;
    margin:0 auto;
    overflow:visible;
}


img.logo-home {
    display: none;
}
div#section5 .row-bg-wrap .inner-wrap{
    position:relative;
} 
div#section5 .row-bg-wrap .inner-wrap:before{
    position:absolute;
    content:"";
    background-image:url('/wp-content/uploads/2026/07/Globe-TransparentF45.gif');
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    width: 100%;
    height: 80%;
    top: 60px;
    left: 50%;
    z-index:999;
}

.the13-menu-wrap{
    position:relative;
    width: 373px;
    height: 550px;
    margin:0 auto;
    overflow:visible;
}
.menu-logo{
    position:absolute;
    top: 0;
    right:0;
    text-align:center;
    z-index:10;
}
.menu-logo img{width: 75% !important;margin:0 auto;display:block;margin-right: 0;}
.menu-logo img.logo-home {
    width: 45% !important;
    margin-top: 15px;
}
div#section1 .menu-box{
    position:absolute;
    width: 170px;
    min-height: 105px;
    /* background:#000; */
    color: #ffffff!important;
    text-decoration:none;
    text-transform:uppercase;
    /* padding: 24px 15px; */
    font-family:Thunder;
    font-size: 28px;
    font-weight: 400;
    line-height: .9;
    z-index:5;
    opacity:0;
    /* clip-path:polygon(
        0 0,
        85% 0,
        100% 25%,
        100% 100%,
        10% 100%,
        0 85%
    ); */
    background-image: url(/wp-content/uploads/2026/06/Group1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 30px;
    display: flex;
    justify-content: start;
    padding-top: 22px;
    letter-spacing: 1px;
}
div#section1 a.menu-box.box3.box22.show-box{
  background-image: url(/wp-content/uploads/2026/06/Group2.png);   
}
div#section1 .menu-box:hover{
    transform: translateX(5px) !important;
}
div#section1 a.menu-box.box3{
    /* clip-path:polygon(
       10% 0,
        100% 0,
        100% 75%,
        85% 100%,
        0 100%,
       0 15%
    ); */
}
div#section1 .box1{
    top: 39px;
    left: 108px;
}
div#section1 .box2{
    top: 151px;
    padding-left: 30px;
    right: 7px;
    left: unset;
}
div#section1 .box3{
    top: 265px;
    left: 40px;
}
div#section1 .box4{
    top: 315px;
    padding-left: 30px;
    right: -15px;
}
div#section1 .line{
    position:absolute;
    width:2px;
    background:#000;
    z-index:1;
    opacity:0;
    transform-origin:top center;
}
div#section1 .l1{
    height: 100px;
    top:21px;
    left:242px;
    transform:rotate(46deg);
}
div#section1 .l2{
    height: 172px;
    top: 190px;
    left: 67px;
    transform: rotate(20deg);
}
div#section1 .l3{
    height: 81px;
    top:155px;
    left: 298px;
    transform: rotate(34deg);
}
div#section1 .l4{
    height: 167px;
    top: 328px;
    transform: rotate(-32deg);
}
div#section1 .l5{
    height: 88px;
    top: 460px;
    left: 149px;
    transform: rotate(-30deg);
}
div#section1 .show-line{
    animation:drawLine .8s linear forwards;
}
@keyframes drawLine{
    from{
        opacity:0;
    }
    to{
        opacity:1;
    }
}
/* div#section1 .show-box{
    animation:showBox .6s ease forwards;
}
@keyframes showBox{
    from{
        opacity:0;
        transform:translateX(-30px);
    }
    to{
        opacity:1;
        transform:translateX(0);
    }
} */
/* Left Side */

.show-box.box11,
.show-box.box22{
    animation:leftShow .3s ease forwards;
}

.show-box.box33,
.show-box.box44{
    animation:rightShow .3s ease forwards;
}

@keyframes leftShow{

    from{
        opacity:0;
        transform:translateX(-30px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }

}

@keyframes rightShow{

    from{
        opacity:0;
        transform:translateX(30px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }

}
div#section1 .menu-box,
div#section1 .line,
div#section1 .menu-logo{
    backface-visibility: hidden !important;
    -webkit-backface-visibility:hidden;
    will-change:transform;
    /* cursor:pointer; */
}
div#section1 .menu-box {
    pointer-events: none;
    cursor: default;
}

div#section1 a.menu-box.show-box, div#section1 .menu-logo {
    pointer-events: visible;
    cursor: pointer;
}
img.logo-home{
    cursor: pointer !important;
    transition:0.3s ease;
    margin-bottom: 0 !important;
}
div#section1 .box1+a.box1 {
    top: 150px;
    opacity: 1;
    bottom: unset !important;
    right: unset !important;
    left: -37px;
    transform: translateX(0px) !important;
    color: #ED7730 !important;
}
div#section1 .box1+a.box1:hover {
    transform: translateX(5px) !important;
}
div#section1 a.menu-box.box1.box66.show-box{
  background-image: url(/wp-content/uploads/2026/09/Group-4.png);
  padding-left: 54px !important;
}

img.logo-home:hover{
    transform:scale(1.05);
}

img.logo-home {
    display: none;
}
/* div#section1 .line{
    position:absolute;
    width:2px;
    background: #ffffff;
    z-index:1;
    opacity:1;
    transform-origin:top center;
    transform:scaleY(0);
} */
div#section1 .line{
    position:absolute;
    width: 1px;
    z-index:1;
    opacity:1;
    transform-origin:top center;
    transform:scaleY(0);
    /* background: linear-gradient(
        to bottom,
        #252931 0%,
        #7a7a7a 25%,
        #ffffff 50%,
        #7a7a7a 75%,
        #252931 100%
    ); */
    border: unset;
    background: #ffffff;
}
/* div#section1 .line.l3.l55.show-line,
div#section1 .line.l4.l44.show-line{
    transform-origin:bottom center !important;
} */
div#section1 .show-line{
    animation:drawLine .1s ease forwards;
}

@keyframes drawLine{

    from{
        transform:rotate(var(--rotate)) scaleY(0);
    }

    to{
        transform:rotate(var(--rotate)) scaleY(1);
    }

}
div#section1 .l1{
    --rotate: 68deg;
    height: 58px;
    top: 34px;
    left: 312px;
    transform: rotate(40deg) scaleY(0);
}

div#section1 .l2{
    --rotate: 73deg;
    height: 130px;
    top: 109px;
    left: 125px;
    transform: rotate(18deg) scaleY(0);
}

div#section1 .l3{
    --rotate: 18deg !importan;
    --rotate: 75deg;
    top: 107px;
    right: 1px;
    left: unset;
    height: 161px;
    transform: rotate(29deg) scaleY(0);
}

div#section1 .l4{
    --rotate: -57deg;
    height: 157px;
    top: 228px;
    right: 153px;
    left: unset;
    transform:rotate(-32deg) scaleY(0);
}

div#section1 .l5{
    --rotate: -65deg;
    height: 93px;
    top: 226px;
    left: 108px;
    transform:rotate(-30deg) scaleY(0);
}

.initiative1 h2, .initiative1 p {
    color: #ffffff;
}
.menu-close{
    position:absolute;
    top: 14px;
    right: -60px;
    width: 35px;
    height: 35px;
    line-height:40px;
    text-align:center;
    background:#000;
    color:#fff;
    border-radius:50%;
    cursor:pointer;
    z-index:99999 !important;
    display:none;
    font-size:22px;
    font-weight:bold;
    line-height: 1.5;
}


 .line {
    background: #ffffff;
}

img.logo-home {
    filter: brightness(0)invert(1);
}

.menu-close {
    background: #ffffff;
    color: unset;
}
body.home .line {
    /* background: #000000 !important; */
}

body.home  img.logo-home {
    /* filter: unset; */
}

body.home  .menu-close {
    background: #000000;
    color: #ffffff;
}

div#section1 .l1,
div#section1 .l2,
div#section1 .l3,
div#section1 .l4{
    transform-origin:top center;
}
div#section1 .l5{
    /* transform-origin:center center !important; */
}

div#sec2 {
    position: absolute;
    top: 0;
    vertical-align: middle;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    right: 0;
}
div#fir1 {
    position: relative;
    margin: 0;
}
.hero13-wrap.hero13-wrap-inner {
    padding-top: 0;
}

.hero13-wrap.hero13-wrap-inner .number13 img {
    width: 100% !important;
}
.hero13-wrap.hero13-wrap-inner .number13-wrap {
    width: 100%;
}
.initiative1 h2 {
    font-size: 56px;
    /* text-align: right; */
}
.initiative1 p {
    /* text-align: right; */
    font-size: 23px;
    /* font-family: 'Neue Haas Grotesk Display Pro'; */
    font-weight: 400;
    padding-left: 48px;
    padding-top: 12px;
    font-family: 'PP Neue Montreal Book';
}

div#section1.initiative1  .row_col_wrap_12 {
    /* padding-right: 60px; */
    /* padding-left: 60px; */
    padding-top: 180px;
    padding-bottom: 90px;
}
div#section1a .row_col_wrap_12 {
    padding-right: 90px;
    padding-left: 90px;
    padding-top: 40px;
    padding-bottom: 10px;
}
div#section1a .row-bg-wrap .inner-wrap:before {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/06/Frame-56.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 46%;
    height: 14px;
    top: 46.2%;
    /* transform: translateY(39%); */
    z-index: 9;
    display: none;
}
div#header-outer {
    position: absolute;
    top: 0 !important;
    height: 0;
}

div#header-space {
    display: none;
}
body.home #top #logo {
    filter: brightness(0);
    display: none;
}
div#initiative3 .row_col_wrap_12 {
    padding-top: 190px;
    padding-bottom: 160px;
    padding-left: 75px;
    padding-right: 75px;
}
div#initiative3 p.fir1 {
    color: #ffffff;
    padding-left: 35px;
    font-size: 21px;
    font-weight: 400;
    /* letter-spacing: 1px; */
    font-family: 'PP Neue Montreal Book';
}
div#initiative3 h2 {
    color: #ffffff;
    font-family: 'Anklepants';
    font-weight: 400;
    padding-bottom: 20px;
    padding-left: 32px;
    font-size: 45px;
    padding-top: 9px;
}
div#initiative3  .row-bg-wrap .inner-wrap.row-bg-layer:after{
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/07/Group-371.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 20%;
}

.rights-number span{
    color:#d28a2e;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
}
.rights-number h3{
    color:#fff;
    font-size: 28px;
    font-weight: 400;
    text-transform:uppercase;
    margin-bottom: 0 !important;
    font-family: 'Anklepants';
}

.rights-text{
    text-align: left;
    padding-right: 16px;
    color: #ffffff;
    font-size: 19px;
    /* font-family: 'NeueHaasGroteskDisp Pro Lt'; */
    font-weight: 400 !important;
    font-family: 'PP Neue Montreal Book';
}
.vertical-slider-wrap{
    max-width:400px;
    margin:auto;
    position:relative;
    overflow: hidden;
}
.slider-btn{
    border:none;
    cursor:pointer;
    display:block;
    background: transparent;
}
.slider-container{
    overflow:hidden;
}
.rights-box{
    background:#111;
    color:#fff;
    margin-bottom:20px;
    flex-direction: column;
    gap: 18px;
    position:relative;
    overflow:hidden;
    border: 1px solid #ffffff;
    padding: 18px 18px;
}
.rights-number{
    font-size:18px;
    color:#c8942c;
    margin-bottom: 0;
    display: flex;
    align-items: end;
    gap: 12px;
    z-index: 0;
}
.rights-box{
    transition:all .35s ease;
}
.slider-container{
    overflow:hidden;
}
.slider-container{
    overflow:hidden;
    position:relative;
}
.rights-box{
    transition:all .45s cubic-bezier(.22,.61,.36,1);
}
.rights-box.anim-up{
    animation:slideUpIn .45s ease forwards;
}
.rights-box.anim-down{
    animation:slideDownIn .45s ease forwards;
}
@keyframes slideUpIn{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}
@keyframes slideDownIn{
    from{
        opacity:0;
        transform:translateY(-40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}
.vertical-slider-wrap button.slider-btn.slider-up ,
.vertical-slider-wrap button.slider-btn.slider-down{
    display: none;
}
.vertical1 {
    display: flex;
    flex-direction: row-reverse;
    align-items: end;
}
.vertical1 .rights-box+.rights-box+.rights-box {
    margin-bottom: 0 !important;
}
.vertical1 button.slider-btn.slider-down {
    margin-bottom: 0;
    margin-left: -10px;
}
.custom-slider-buttons {
    /* display: block; */
    /* width: 38px; */
}
button.slider-btn.slider-up {
    margin-left: 22px;
    margin-bottom: -2px;
}
div#initiative3 .button-location1 .custom-slider-buttons img {
    width: 10px;
    height: 36px;
}

div#initiative3 .button-location1 .custom-slider-buttons button.slider-btn.slider-up {
    margin-left: 16px;
    margin-bottom: 1px;
}
.custom-slider-buttons img {
    margin: 0 !important;
}
div#initiative4 .charity-card p br {
    display: none;
}
.slider-btn img {
    filter: brightness(0)invert(1);
}
.slider-btn img:hover {
    filter:unset;
}

.vertical-slider-wrapper{
    width:100%;
    max-width:400px;
    position:relative;
    overflow:hidden;
    margin:auto;
}

.vertical-slider{
    position:relative;
    width:100%;
}
div#initiative3 .vc_col-sm-1 *{
    height: 100%;
}

div#initiative3 .button-location1 {/* display: flex; *//* justify-content: end; *//* align-items: end; *//* padding-bottom: 60px; */position: absolute;right: -55px;bottom: 34px;}
div#initiative3 .button-location1 .custom-slider-buttons {
    height: 100%;
    height: unset !important;
}


.slide-item{
    z-index: 9;
    /* clip-path:polygon(
        12% 0,
        100% 0,
        100% 82%,
        90% 100%,
        0 100%,
        0 15%
    ); */
    color: #fff;
    margin-bottom: 30px;
    display: flex !important;
    /* flex-direction: column; */
    gap: 18px;
    position: relative;
    overflow: hidden;
    /* border: 1px solid #ffffff; */
    padding: 24px 18px;
    position: relative;
    height: 195px;
}
.slide-item:after {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/08/asas1.png);
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    z-index: -11;
}
.slide-number{
    color:#ff7a00;
    font-size:18px;
    font-weight:700;
    margin-bottom:10px;
}

.slide-title, .left-content h3{
    font-size:28px;
    font-weight: 400;
    margin-bottom:10px;
    font-family: 'Anklepants';
    color: #ffffff;
    line-height: 1;
}

.slide-desc{
    font-size:14px;
    line-height:1.6;
}

.custom-slider-buttons{
    /* position: absolute; */
    /* right: 0; */
    bottom: 0;
    /* transform: translateY(-24%); */
}

.slider-btn{
    background:none;
    border:none;
    padding:0;
    cursor:pointer;
}

.slider-btn img{
    width:50px;
    display:block;
}
.vertical-slider {
    width: 100%;
    padding-left: 60px;
}
.vertical-slider-wrapper {
    max-width: 100%;
}


div#initiative4 div#first .vc_col-sm-5 .vc_column-inner {
    padding-right: 30px;
}
div#initiative4 div#first p {
    padding-top: 18px;
    font-size: 22px;
}
div#initiative4 .charity-card{
    padding: 24px 24px;
    box-sizing:border-box;
}
div#initiative4 .owl-stage .owl-item .carousel-item img.img-with-animation.skip-lazy {
    /* filter: brightness(0.5); */
}
div#initiative4 .owl-item .img-with-aniamtion-wrap .inner {
    --top-left-cut: 15px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 45px;
    --border-color: #D9D9D9;
    --border-width: 2px;
    position: relative;
    width: 100%;
    height: auto;
    background-color: transparent;
    clip-path: polygon(var(--top-left-cut) 0, calc(100% - var(--top-right-cut)) 0, 100% var(--top-right-cut), 100% calc(100% - var(--bottom-right-cut)), calc(100% - var(--bottom-right-cut)) 100%, var(--bottom-left-cut) 100%, 0 calc(100% - var(--bottom-left-cut)), 0 var(--top-left-cut));
    background-image: linear-gradient(var(--border-color), var(--border-color)), /* RIGHT */ linear-gradient(var(--border-color), var(--border-color)), /* BOTTOM */ linear-gradient(var(--border-color), var(--border-color)), /* LEFT */ linear-gradient(var(--border-color), var(--border-color)), /* TOP LEFT */ linear-gradient(135deg, transparent calc(50% - (var(--border-width) / 2)), var(--border-color) calc(50% - (var(--border-width) / 2)), var(--border-color) calc(50% + (var(--border-width) / 2)), transparent calc(50% + (var(--border-width) / 2))), /* BOTTOM RIGHT */ linear-gradient(135deg, transparent calc(50% - (var(--border-width) / 2)), var(--border-color) calc(50% - (var(--border-width) / 2)), var(--border-color) calc(50% + (var(--border-width) / 2)), transparent calc(50% + (var(--border-width) / 2)));
    background-size: calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width), /* RIGHT */ var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)), /* BOTTOM */ calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width), /* LEFT */ var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)), /* TOP LEFT */ var(--top-left-cut) var(--top-left-cut), /* BOTTOM RIGHT */ var(--bottom-right-cut) var(--bottom-right-cut);
    background-repeat: no-repeat;
    background-position: var(--top-left-cut) 0, /* RIGHT */ 100% var(--top-right-cut), /* BOTTOM */ var(--bottom-left-cut) 100%, /* LEFT */ 0 var(--top-left-cut), /* TOP LEFT */ 0 0, /* BOTTOM RIGHT */ 100% 100%;
}
div#initiative4 .charity-card h3{
    font-size: 18px;
    line-height:1.1;
    text-transform:uppercase;
    color:#111;
    font-family: 'Anklepants';
    font-weight: 400;
}
div#initiative4 .charity-card p{
    color: #131313;
    padding-bottom: 20px;
}
div#initiative4 .charity-meta{
    display:flex;
    justify-content: space-between;
    padding-right: 18px;
}
div#initiative4 .meta-item{
    color: #818181;
    font-size: 13px;
    font-family: 'Neue Haas Grotesk Display Pro';
    line-height: 1.5;
}
div#initiative4 .meta-item span{
    display:block;
    font-size:10px;
    color:#777;
    margin-bottom:4px;
}
div#initiative4 .meta-item strong{
    display:block;
    font-size: 13px;
    font-weight: 400;
    color: #131313;
    text-transform:uppercase;
    font-family: 'Anklepants';
    letter-spacing: 1px;
}
div#initiative4 .charity-meta .meta-item:nth-child(2) {
    text-align: center;
}
div#initiative4 .charity-meta .meta-item:nth-child(3) {
    text-align: end;
    display: none;
}
.charity-card{
    display:flex;
    flex-direction:column;
    height:100%;
    padding:20px;
}
.charity-card h3{
    min-height: 50px;
    margin-bottom:15px;
}
.charity-card p{
    min-height: 110px;
    font-size: 18px;
}
.charity-meta{
    margin-top:auto;
}

div#initiative4 .owl-stage .owl-item {
    padding: 0 9px;
}
div#initiative4 .owl-stage .owl-item .carousel-item .img-with-aniamtion-wrap .hover-wrap {
    margin: 0;
}
div#initiative4 .owl-dots {
    display: none;
}
div#initiative4 a.nectar-button.small.regular.accent-color.regular-button {
    padding: 7px 55px;
}
div#initiative4 .row_col_wrap_12 {
    padding-top: 190px;
    padding-bottom: 75px;
    padding-left: 75px;
    padding-right: 75px;
}
div#initiative4 .owl-stage .owl-item .carousel-item {
    /* background: #F0F0F0; */
    position: relative;
}
div#initiative4 .owl-stage .owl-item .carousel-item::before{
    content:"";
    position:absolute;
    inset:0;
    background:#979797;
    clip-path: polygon(
        20px 0,
        100% 0,
        100% calc(100% - 30px),
        calc(100% - 30px) 100%,
        0 100%,
        0 20px
    );
    z-index:-2;
    z-index: 0;
}

div#initiative4 .owl-stage .owl-item .carousel-item::after{
    content:"";
    position:absolute;
    inset:1px;
    background: #F0F0F0;
    clip-path: polygon(
        20px 0,
        100% 0,
        100% calc(100% - 30px),
        calc(100% - 30px) 100%,
        0 100%,
        0 20px
    );
    z-index: 0;
}
.secc1 .owl-nav button {
    background: transparent;
    cursor: pointer;
    border: unset;
}

.secc1 .owl-nav button img {
    margin: 0;
}

.secc1 .owl-nav {
    display: table;
    margin: 0 auto;
    margin-right: 0;
}

.secc1 .owl-nav button.owl-prev {
    position: relative;
    top: 10px;
}

.secc1 .owl-nav button.owl-next {
    position: relative;
    bottom: -5px;
}


.chapter-number{
    color: #ED833B;
    font-size: 18px;
    font-weight: 500;
    line-height: 0.8;
}

.chapter-title{
    color: #131313;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    font-family: 'Anklepants';
    padding-top: 6px;
}

.chapter-line{
    width:155px;
    height:2px;
    background:#f47a20;
    margin: 9px 0;
}

.chapter-text{
    color: #131313;
    font-size: 16px;
    line-height: 1.1 !important;
    padding-bottom: 6px !important;
}

.chapter-arrow{
    color:#f47a20;
    font-size: 22px;
    text-decoration:none;
    display:inline-block;
    padding-top: 6px;
}
a.chapter-arrow img {
    margin: 0 !important;
    width: 30px !important;
}
.chapter-content p {
    padding-bottom: 0;
    line-height: 0.8;
}

/* div#initiative2 .owl-item #first,
div#initiative2 .owl-item #second,
div#initiative2 .owl-item #third{
    opacity:0;
    transition:all 1.8s ease;
}

div#initiative2 .owl-item #first{
    transform:translateX(-150px);
}

div#initiative2 .owl-item #second{
    transform:translateX(150px);
}

div#initiative2 .owl-item #third{
    transform:translateY(80px);
}

div#initiative2 .owl-item.active #first,
div#initiative2 .owl-item.active #second,
div#initiative2 .owl-item.active #third{
    opacity:1;
    transform:translate(0,0);
} */

div#initiative2 .owl-item #first,
div#initiative2 .owl-item #second,
div#initiative2 .owl-item #third{
    /* opacity:0; */
    transition:all 1.8s ease;
}

div#initiative2 .owl-item #first.animate-first{
    opacity:1;
    transform:translateX(0);
}

div#initiative2 .owl-item #second.animate-second{
    opacity:1;
    transform:translateX(0);
}

div#initiative2 .owl-item #third.animate-third{
    opacity:1;
    transform:translateY(0);
}
div#initiative2 .owl-item .carousel-item {
    padding: 0 3px;
}
div#initiative2 .owl-item #first{
    /* transform:translateX(-150px); */
}

div#initiative2 .owl-item #second{
    /* transform:translateX(150px); */
}

div#initiative2 .owl-item #third{
    /* transform:translateY(80px); */
}
div#initiative2 .owl-stage .owl-item .carousel-item #first,
div#initiative2 .owl-stage .owl-item .carousel-item #second,
div#initiative2 .owl-stage .owl-item .carousel-item #third{

    /* ==============================
       CORNER CUT
    ============================== */--top-left-cut: 15px;--top-right-cut:0px;--bottom-left-cut:0px;--bottom-right-cut:45px;

    /* ==============================
       BORDER
    ============================== */--border-color: #D9D9D9;--border-width: 2px;position:relative;width:100%;height:auto;background-color:transparent;

    /* ACTUAL CONTAINER CUT */clip-path:polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,

        100% var(--top-right-cut),

        100% calc(100% - var(--bottom-right-cut)),

        calc(100% - var(--bottom-right-cut)) 100%,

        var(--bottom-left-cut) 100%,

        0 calc(100% - var(--bottom-left-cut)),

        0 var(--top-left-cut)
    );

    /* ==============================
       BORDER
    ============================== */background-image:

        /* TOP */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* RIGHT */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* BOTTOM */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* LEFT */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* TOP LEFT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* BOTTOM RIGHT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );background-size:

        /* TOP */
        calc(
            100% -
            var(--top-left-cut) -
            var(--top-right-cut)
        ) var(--border-width),

        /* RIGHT */
        var(--border-width)
        calc(
            100% -
            var(--top-right-cut) -
            var(--bottom-right-cut)
        ),

        /* BOTTOM */
        calc(
            100% -
            var(--bottom-left-cut) -
            var(--bottom-right-cut)
        ) var(--border-width),

        /* LEFT */
        var(--border-width)
        calc(
            100% -
            var(--top-left-cut) -
            var(--bottom-left-cut)
        ),

        /* TOP LEFT */
        var(--top-left-cut) var(--top-left-cut),

        /* BOTTOM RIGHT */
        var(--bottom-right-cut) var(--bottom-right-cut);background-position:

        /* TOP */
        var(--top-left-cut) 0,

        /* RIGHT */
        100% var(--top-right-cut),

        /* BOTTOM */
        var(--bottom-left-cut) 100%,

        /* LEFT */
        0 var(--top-left-cut),

        /* TOP LEFT */
        0 0,

        /* BOTTOM RIGHT */
        100% 100%;background-repeat:no-repeat;}

div#initiative2 .owl-stage .owl-item .carousel-item #second,
div#initiative2 .owl-stage .owl-item .carousel-item #third{

    /* ==============================
       CORNER CUT
    ============================== */--top-left-cut: 0px;--top-right-cut: 45px;--bottom-left-cut: 15px;--bottom-right-cut: 0px;}

div#initiative2 .owl-stage .owl-item .carousel-item #third{

    /* ==============================
       CORNER CUT
    ============================== */--top-left-cut: 15px;--top-right-cut:0px;--bottom-left-cut:0px;--bottom-right-cut: 30px;}
div#initiative2 .owl-stage .owl-item .carousel-item div#third.wpb_row .row_col_wrap_12_inner .vc_col-sm-5 .img-with-aniamtion-wrap img{
    --top-left-cut:15px;
    --top-right-cut:0px;
    --bottom-left-cut:0px;
    --bottom-right-cut: 45px;
    --border-color:#D9D9D9;
    --border-width:2px;
    position:relative;
    width:100%;
    height:auto;
    background-color:transparent;
    clip-path:polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
    background-image:
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
        var(--top-left-cut) var(--top-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),
        0 0,
        100% 100%;
    background-repeat:no-repeat;
}
div#initiative2 .owl-stage .owl-item .carousel-item .wpb_row .row_col_wrap_12_inner .wpb_column {
    max-height: 100%;
    min-height: 100%;
    height: 210px;
    padding: 0;
}
div#initiative2 .owl-stage .owl-item .carousel-item .wpb_text_column {
    /* padding: 6px 0; */
    padding-left: 6px;
    display: flex;
    align-items: center;
    height: 100%;
}
div#initiative2 .owl-stage .owl-item .carousel-item .vc_column-inner,
div#initiative2 .owl-stage .owl-item .carousel-item .vc_column-inner .wpb_wrapper, 
div#initiative2 .owl-stage .owl-item .carousel-item .vc_column-inner .img-with-aniamtion-wrap,
div#initiative2 .owl-stage .owl-item .carousel-item .img-with-aniamtion-wrap * {
    height: 100%;
    object-fit: cover;
    min-height: 100%;
}
div#initiative2 .owl-stage .owl-item .carousel-item #first .img-with-aniamtion-wrap img{
        --top-left-cut: 15px;
        --top-right-cut:0px;
        --bottom-left-cut:0px;
        --bottom-right-cut: 0px;
        --border-color:#D9D9D9;
        --border-width:2px;
        position:relative;
        width:100%;
        height:auto;
        background-color:transparent;
        clip-path:polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
        background-image:
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
        background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
        var(--top-left-cut) var(--top-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
        background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),
        0 0,
        100% 100%;
        background-repeat:no-repeat;
        }
div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-4 .img-with-aniamtion-wrap img {
    --top-left-cut: 0px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 30px;
}
#initiative2 .owl-stage .owl-item .carousel-item div#third.wpb_row:before {
    background-image: url(/wp-content/uploads/2026/06/Vector3a.png);
}
div#initiative2 .owl-stage .owl-item .carousel-item .wpb_row .row_col_wrap_12_inner {
    /* clip-path: polygon(100% 0, 100% 75%, 92% 100%, 0 100%, 0 13%, 4% 0); */
    display: flex;
    align-items: center;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second.wpb_row {
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#first.wpb_row .row_col_wrap_12_inner{
    margin-left: 30px;
}
/* div#initiative2 .owl-stage .owl-item .carousel-item div#first.wpb_row .row_col_wrap_12_inner {
    padding-left: 14px !important;
    margin-left: 13px;
} */
div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-4 .img-with-aniamtion-wrap,
div#initiative2 .owl-stage .owl-item .carousel-item div#third.wpb_row .row_col_wrap_12_inner .vc_col-sm-5 .img-with-aniamtion-wrap{
   /* clip-path: polygon(100% 0, 100% 82%, 82% 100%, 0 100%, 0 0%, 0% 0); */
   margin-right: 36px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column {
    padding-left: 40px;
    padding-top: 50px;
    padding-bottom: 45px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#first .wpb_text_column {
    padding-left: 34px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second .wpb_text_column {
    padding-left: 40px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second.wpb_row::before {
    display: none;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column .child92asa {
    display: flex;
    align-items: end;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column .child92asa p.chapter-text {
    padding: 0 !important;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#first.wpb_row .row_col_wrap_12_inner .wpb_text_column {
    padding-right: 60px;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#first.wpb_row .row_col_wrap_12_inner .wpb_text_column br {
    display: none;
}
div#initiative2 .row_col_wrap_12 {
    padding: 0 75px;
    padding-top: 175px;
    padding-bottom: 175px;
}
div#initiative2 .owl-dots {
    display: none;
}
div#initiative2 {
    margin-top: -58px;
    margin-bottom: -58px;
    z-index: 2;
}
div#initiative2  {
    /* ===== CORNER CUT CONTROL ===== */
    --top-left-cut: 0px;
    --top-right-cut: 120px;
    --bottom-left-cut: 60px;
    --bottom-right-cut: 0px;

    /* ===== BORDER ===== */
    --border-color: #979797;
    --border-width: 2px;
    position: relative;
    width: 100%;
    height: auto;
    background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat: no-repeat;
}

div#initiative4  {
    /* ===== CORNER CUT CONTROL ===== */
    --top-left-cut: 0px;
    --top-right-cut: 55px;
    --bottom-left-cut: 90px;
    --bottom-right-cut: 0px;

    /* ===== BORDER ===== */
    --border-color: #979797;
    --border-width: 2px;
    position: relative;
    width: 100%;
    height: auto;
    background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat: no-repeat;
}
div#initiative2 .owl-stage {
    padding: 0 !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second h2.chapter-title, 
div#initiative2 .owl-stage .owl-item .carousel-item div#second p {
    color: #ffffff;
}

div#initiative2 .fir1 {
    /* height: 57%; */
    /* display: flex; */
    /* align-items: end; */
    /* justify-content: end; */
    height: 100%;
    display: flex;
    justify-content: end;
    align-items: center;
    padding-top: 9px;
}

div#initiative2 div#third {
    margin-bottom: 0;
}
div#initiative2 .owl-nav button {
    background: transparent;
    cursor: pointer;
    border: unset;
    height: unset;
}
div#initiative2 .owl-nav button img {
    /* margin: 0; */
    /* width: 30px; */
}
div#initiative2 .owl-nav {
    display: flex;
    justify-content: end;
    align-items: center;
}
div#initiative2  .owl-nav button.owl-prev {
    /* position: relative; */
    /* top: 0; */
}
div#initiative2 .owl-nav button.owl-next {
    position: relative;
    bottom: 6px;
    padding-right: 0;
}
.owl-nav button img {
    filter: brightness(0.2);
}
.owl-nav button img:hover {
    filter:unset;
}
.fir1.icon11a .owl-nav button img {
    margin: 0;
    margin: 0 -5px;
}
.fir1.icon11a .owl-nav {
    display: table;
    margin: 0 auto;
    margin-right: 0;
    width: 144px;
    display: flex;
    gap: 0;
    margin-right: -4px;
}
.fir1.icon11a .owl-nav button.owl-prev {
    position: relative;
    top: 3px;
}
div#initiative2 .fir1aa1 h2 {
    padding-left: 26px;
    font-size: 45px;
    padding-top: 9px;
}
div#initiative2 .vc_col-sm-12.fir1aa1 .vc_column-inner {
    padding-right: 47px;
}
div#initiative2 .vc_col-sm-12.fir1aa1 .img-with-aniamtion-wrap.animated-in .hover-wrap {
    margin: 0;
}
div#initiative2 .fir1aa1 p {
    /* padding-right: 45px; */
    color: #131313;
    font-size: 22px;
    padding-left: 26px;
    padding-top: 22px;
    /* display: none; */
    font-weight: 400;
    /* font-family: 'Neue Haas Grotesk Display Pro'; */
    font-family: 'PP Neue Montreal Book';
}
div#initiative2 .vc_col-sm-1 * {
    height: 100%;
}
div#initiative3 .vc_col-sm-12.fir1aa1a .vc_column-inner {
    padding-right: 47px;
}
div#initiative3 .vc_col-sm-12.fir1aa1a .img-with-aniamtion-wrap.animated-in .hover-wrap {
    margin: 0;
}
.hero13-wrap.hero13-wrap-inner .the-text {
    color: #ffffff;
}
div#section1.speaks1a  .row_col_wrap_12 {
    /* padding-right: 60px; */
    /* padding-left: 60px; */
    padding-top: 120px;
    padding-bottom: 90px;
}
div#section1.speaks1a .hero13-wrap.hero13-wrap-inner .the-text {
    top: 40%;
}
div#speaks2 .row_col_wrap_12 {
    padding-top: 110px;
    padding-bottom: 75px;
}
div#speaks2 div#first p {
    text-align: end;
}
div#speaks2 div#first {
    /* margin: 0; */
}
div#speaks3 .row_col_wrap_12 {
    padding-top: 250px;
    padding-bottom: 0;
    padding-left: 110px;
    padding-right: 110px;
}
div#speaks3 h2{
    color: #ffffff !important;
}
div#sec2.sec2down {
    justify-content: end;
}
div#sec2.sec2down  p {
    color: #ffffff;
    font-size: 24px;
}
div#speaks3 .team-card .quote {
    font-size: 14px;
    display: none;
}
div#speaks3  .team-card .quote-icon {
    padding-top: 10px;
    display: none;
}
.team-card{
    background: transparent;
    display:flex;
    align-items:center;
    gap: 12px;
    padding: 24px 24px;
    height: 345px !important;
}
.team-card{
    --top-left-cut: 30px;
    --top-right-cut:2px;
    --bottom-left-cut:2px;
    --bottom-right-cut: 60px;
    --border-color:#eb823b;
    --border-width:2px;
    --cut-border-width: 3px;
    position:relative;
    width:100%;
    height:auto;
    background-image:
        url("/wp-content/uploads/2026/08/imga1.png"),

        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),

        /* TOP LEFT */
        linear-gradient(
            135deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        ),

        /* TOP RIGHT */
        linear-gradient(
            45deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        ),

        /* BOTTOM LEFT */
        linear-gradient(
            45deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        ),

        /* BOTTOM RIGHT */
        linear-gradient(
            135deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        );
    background-size:
        cover,

        calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        center,

        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat:no-repeat;
    clip-path:polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
}
div#speaks3 div#second .team-card.sec2 {--top-left-cut: 60px;--top-right-cut: 0px;--bottom-left-cut: 60px;--bottom-right-cut: 60px;}
 .pum-container.pum-responsive img {
    height: unset !important;
    transform: scale(1.4);
    height: 251px !important;
    object-fit: cover;
}
.team-card.fir1.third2 {--top-left-cut: 0px;--top-right-cut: 60px;--bottom-left-cut: 60px;--bottom-right-cut: 60px;}
.team-card.sec2.four1 {
    --top-left-cut: 60px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-left-cut: 0px !important;
}
div#speaks3 div#second .team-card.sec2.third2 {--top-left-cut: 60px;--top-right-cut: 60px;--bottom-left-cut: 60px;--bottom-right-cut: 0px;}

.team-card.fir1.four1 {
  --top-left-cut: 60px;
  --top-right-cut: 60px;
  --bottom-left-cut: 30px;
  --bottom-right-cut: 0px;
}

div#speaks3 div#second .team-card.sec2.four1 {--top-left-cut: 60px;--top-right-cut: 0px;--bottom-left-cut:0px;--bottom-right-cut:45px;}
.team-card:before{
    content:'';
    position:absolute;
    width: 100%;
    height: 100%;
    border: 1px solid rgb(255 255 255 / 15%);
    border-radius: 12px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(/wp-content/uploads/2026/06/Vector.png);
    background-size: 100%;
    height: 100%;
    top: 0;
    display: none;
}

.team-image{
    width: 50%;
    position:relative;
    z-index:2;
    /* height: 360px !important; */
}

.team-image img{
    width:100%;
    display:block;
    filter:grayscale(100%);
    height: 290px !important;
    margin: 0 !important;
    object-fit: contain;
    width: 100% !important;
}

.team-content{
    width: 50%;
    color:#fff;
    position:relative;
    z-index:2;
}

.team-content h2{
    margin:0;
    font-size: 22px;
    line-height: 1.3;
    text-transform:uppercase;
    font-family: 'Anklepants';
    color: #ffffff;
    padding-right: 145px;
    letter-spacing: 1px;
    font-weight: 400;
}

.designation{
    display:block;
    margin-top: 6px;
    color:#bdbdbd;
    font-size: 12px;
    letter-spacing:1px;
    line-height: 1;
    font-weight: 700;
    font-family: 'Neue Montreal';
    text-transform: uppercase;
}

.line{
    width: 80px;
    height: 1px;
    background: #121212;
    margin: 14px 0;
    border-top: 4px dotted #f47b20;
}

.team-content p{
    color:#ddd;
    font-size: 14px;
    line-height: 1.1;
    padding-bottom: 10px;
}

.quote-icon{
    color:#f47b20;
    font-size:50px;
    line-height: 0.4;
    padding-bottom: 5px;
    padding-top: 16px;
}
.quote-icon i{
    font-size: 28px;
    line-height: 1;
}
.quote{
    color:#f47b20;
    font-style:italic;
    font-size: 20px;
    line-height: 1.2;
    /* font-family: 'NeueHaasGroteskDisp Pro Lt'; */
    /* padding-right: 50px; */
    font-family: 'PP Neue Montreal Book';
}
.team-card.sec2 .quote {
    padding-left: 30px;
}
.team-card.sec2 * {
    text-align: end;
    padding-right: 0;
}

.team-card.sec2 .line {
    margin: 12px auto;
    margin-right: 0;
}

.team-card1.fir1.seven1aa .first1aa {
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* padding-left: 160px; */
    /* padding-right: 30px; */
    flex-direction: column;
    margin-left: -37px;
}
.team-card1.fir1.seven1aa .first1aa .team-content {
    width: unset;
    display: flex;
    flex-direction: column;
    gap: 9px;
    /* margin-bottom: -85px; */
}
.team-card1.fir1.seven1aa .third3aa {
    /* margin-bottom: -85px; */
    text-align: end;
    display: flex;
    align-items: end;
    width: 100%;
    justify-content: space-between;
    padding-bottom: 6px;
}
.team-card1.fir1.seven1aa .first1aa h2 {
    padding: 0;
}
.team-card1.fir1.seven1aa .first1aa .team-image {
    width: unset;
    margin-top: -92px;
}
.team-card1.fir1.seven1aa .first1aa .team-image img {
    height: 300px;
    margin: 0;
}
/* .team-image{
    position:relative;
    overflow:hidden;
}
.team-image img{
    transition:0.4s ease;
}
.team-image:after{
    content:'';
    position:absolute;
    inset:0;
    opacity:0;
    transition:0.4s ease;
    height: 271px;
    background-size: 100% 100% !important;
}

 .team-image:hover img{
    opacity:0;
}

.team-image:hover:after{
    opacity:1;
}
.team-card.sec2.third2 .team-image:after{
    background:url('/wp-content/uploads/2026/06/Asba-Images_2.gif') center center / contain no-repeat;
    height: 100%;
    object-fit: contain !important;
} */
div#speaks4 {
    margin: 0;
}
div#speaks4 .row_col_wrap_12 {
    padding-top: 75px;
    padding-bottom: 0;
}
div#speaks4 .fir36 .owl-nav button {
    background: transparent;
    cursor: pointer;
    border: unset;
}
div#speaks4 .fir36 .owl-nav button img {
    margin: 0;
    margin: 0 -5px;
}
div#speaks4 .fir36 .owl-nav {
    display: table;
    margin: 0 auto;
    margin-right: 0;
    width: 144px;
    display: flex;
    gap: 12px;
}
div#speaks4 .fir36 .owl-nav button.owl-prev {
    position: relative;
    top: 9px;
}
div#speaks4 .fir36 .owl-nav button.owl-next {
    /* position: relative; */
    /* bottom: 10px; */
}
/* Wrapper */

#speaks4 .fir36{
    display:flex;
    align-items: end;
    gap:25px;
    flex-direction: row-reverse;
    padding-top: 16px;
    margin-right: 10px;
}
#speaks4 .owl-nav button{
    background:none !important;
    border:none !important;
    padding:0 !important;
    margin:0 !important;
}

#speaks4 .owl-nav button span{
    font-size:40px;
    line-height:1;
    color:#000;
}

/* Counter */

#speaks4 .custom-counter{
    display:flex;
    align-items: center;
    gap:12px;
    font-size: 20px;
    font-weight: 700;
    color:#000;
    margin-bottom: -6px;
}

#speaks4 .custom-counter .current{
    color:#000;
    line-height: 1;
    font-family: 'Neue Montreal';
    font-weight: 700;
    font-size: 16px;
}

#speaks4 .custom-counter .total{
    color:#000;
    line-height: 1;
    font-family: 'Neue Montreal';
    font-weight: 700;
    font-size: 16px;
}
#speaks4 .custom-counter .line{
    width:40px;
    height:1px;
    background: #000000;
    display:block;
    border: unset;
}
#speaks4 .owl-dots{
    display:none !important;
}

#speaks4 .owl-nav button:hover span{
    opacity:.7;
}

.image-card{
    position:relative;
    display:inline-block;
}

.image-card img{
    display:block;
    width:100%;
    margin: 0 !important;
}

.category-strip{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:38px;
    background:#0b0b0b;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:center;
    /* justify-content:center; */
    justify-content: space-between;
    padding: 6px 0;
}

.category-strip span{
    writing-mode:vertical-rl;
    transform:rotate(180deg);
    color:#fff;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform:uppercase;
    text-align: end;
    padding-bottom: 12px;
    line-height: 1;
}

.strip-line{
    position:absolute;
    bottom:10px;
    width:2px;
    height:40px;
    background:#ff7a00;
}
div#speaks4 div#first{padding-bottom: 20px;}
div#speaks4 .owl-item .carousel-item h3 {
    margin: 0;
    font-size: 24px;
    line-height: 1.3;
    text-transform: uppercase;
    font-family: 'Anklepants';
    color: #131313;
    letter-spacing: 1px;
    font-weight: 400;
    padding-bottom: 16px;
}
div#speaks4 .owl-item .carousel-item {
    padding: 0 6px;
}
div#speaks4 .owl-item .carousel-item p {
    color: #131313;
    font-size: 16px;
    line-height: 1.1;
    padding-bottom: 10px;
}

div#speaks4 .owl-item .carousel-item .wpb_text_column {
    padding: 0 30px;
}
div#speaks5 .row_col_wrap_12 {
    padding-top: 200px;
    padding-bottom: 150px;
    padding-left: 110px;
    padding-right: 110px;
}
.join-card{
    position: relative;
    padding: 35px 28px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #fff;
    clip-path: polygon(
        40px 0,
        100% 0,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        0 100%,
        0 40px
    );
}

.join-card h3{
    margin:0;
    color: #ffffff;
    font-size:42px;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing:.5px;
    font-family: 'Neue Montreal';
}
.join-card p{
    color:#fff;
    line-height: 1.3;
    margin:40px 0;
    font-family: 'Neue Haas Grotesk Display Pro';
}
.card-footer{
    display:flex;
    align-items: start;
    justify-content:space-between;
    flex-direction: column;
}
.explore-btn{
    color:#f47b20;
    text-decoration:none;
    font-size:12px;
    font-weight: 400;
    letter-spacing:1px;
    text-transform:uppercase;
    font-family: 'Anklepants';
}
.arrow{
    color:#f47b20;
    font-size:24px;
    line-height:1;
}
.conversation-card{
    text-align: end;
    color:#fff;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height: 100%;
    gap: 36px;
}

.conversation-card h2{color: #131313;margin-top: -5px;}

.intro-text{
    color: #131313;
    padding-bottom: 0;
    font-size: 24px;
    padding-left: 55px;
}

.cta-text{
    color: #ED833B;
    font-size: 24px;
    line-height:1.1;
    text-transform:uppercase;
    font-family: 'Anklepants';
    font-weight: 400;
}

.contact-row{
    display:flex;
    /* gap:15px; */
    justify-content: end;
    height: unset !important;
    padding-top: 0;
}
.contact-item{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:10px;
    font-size:11px;
    color:#ddd;
    justify-content: end;
}
.contact-item .icon{
    font-size:22px;
    color:#fff;
}

/* .contact-row .contact-item+.contact-item {
    border-left: 1px solid #131313;
    border-right: 1px solid #131313;
} */
.contact-row .contact-item img {
    margin: 0;
    width: 38px !important;
    height: 38px;
    object-fit: contain;
}
.contact-item + .contact-item {
    position: relative;
    border: none;
}

.contact-item + .contact-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 50px; /* Is value ko kam/zyaada kar lo */
    background: #131313;
}
.contact-row .contact-item:last-child {
    border: unset;
    padding-right: 0;
}
.contact-row .contact-item {
    padding: 0 45px;
}
.contact-item i{
    font-size:24px;
    color: #131313;
    transition:.3s ease;
}
.contact-item:hover i{
    color:#f47b20;
}
.contact-item span {
    font-size: 16px;
    font-weight: 700;
    color: #131313;
    font-family: 'Neue Montreal';
    line-height: 1;
}
div#speaks5 .vc_col-sm-7,
div#speaks5.vc_col-sm-7 .vc_column-inner,
div#speaks5 .vc_col-sm-7 .vc_column-inner > .wpb_wrapper,
div#speaks5 .vc_col-sm-7 .vc_column-inner .wpb_raw_code,
div#speaks5 .vc_col-sm-7 .vc_column-inner .wpb_raw_code > .wpb_wrapper{
    height:100%;
      display:flex;
}
div#speaks5 div#first{
    display:flex;
}
a.menu-box.box1.box11.show-box {
    background-image: url("/wp-content/uploads/2026/06/Group1.png") !important;
}

a.menu-box.box2.box44.show-box {
      background-image: url(/wp-content/uploads/2026/06/Group2.png) !important;
}

a.menu-box.box3.box22.show-box {
      background-image: url(/wp-content/uploads/2026/06/Group3.png) !important;
      padding-left: 54px !important;
}

a.menu-box.box4.box33.show-box {
      background-image: url(/wp-content/uploads/2026/08/aa1.png) !important;
}
.vertical-slider-wrapper{
overflow:hidden;
cursor:grab;
user-select:none;
-webkit-user-select:none;
}

.vertical-slider-wrapper:active{
cursor:grabbing;
}
/*div#initiative2 .row-bg-wrap .inner-wrap:before {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/06/Layer_1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 180px;
    height: 100%;
    top: unset;
    z-index: 9;
    bottom: 0;
    right: 0;
}
 div#initiative2 .row-bg-wrap .inner-wrap:after {
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/06/Rectangle-195.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 260px;
    height: 260px;
    top: unset;
    z-index: 9;
    bottom: 0;
    left: 0;
} */
div#initiative2 .owl-item .carousel-item .wpb_row {
    margin-bottom: 9px !important;}
div#initiative2 .owl-item .carousel-item .wpb_row:last-child {
    margin-bottom: 0 !important;
}

.slide-item{
    opacity:1;
    transition:all .4s ease;
}

/* Active Visible Items */
.slide-item.active{
    box-shadow:0 15px 35px rgba(0,0,0,.15);
}

/* .slide-item.item-animate{
    animation:sliderBoxAnimation .9s cubic-bezier(.22,.61,.36,1);
}

@keyframes sliderBoxAnimation{

    0%{
        opacity:0;
        transform:translateY(50px) scale(.92);
        filter:blur(8px);
    }

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

}

.slide-item.item-animate:nth-child(1){
    animation:leftEnter .8s ease forwards;
}

.slide-item.item-animate:nth-child(2){
    animation:rightEnter .8s ease forwards;
}

.slide-item.item-animate:nth-child(3){
    animation:topEnter .8s ease forwards;
}

@keyframes leftEnter{
    from{
        opacity:0;
        transform:translateX(-80px);
    }
    to{
        opacity:1;
        transform:translateX(0);
    }
}

@keyframes rightEnter{
    from{
        opacity:0;
        transform:translateX(80px);
    }
    to{
        opacity:1;
        transform:translateX(0);
    }
}

@keyframes topEnter{
    from{
        opacity:0;
        transform:translateY(60px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}
 */

div#initiative4 .owl-item .img-with-aniamtion-wrap,
div#initiative4 .owl-item .wpb_text_column{
    opacity:0;
    transition:all 1.2s ease;
    position: relative;
    z-index: 4;
}

/* Image Left Se */

div#initiative4 .owl-item .img-with-aniamtion-wrap{
    transform:translateX(-100px);
}

/* Text Right Se */

div#initiative4 .owl-item .wpb_text_column{
    transform:translateX(100px);
}

/* Active Slide */

div#initiative4 .owl-item.active .img-with-aniamtion-wrap.animate-img,
div#initiative4 .owl-item.active .wpb_text_column.animate-text{
    opacity:1;
    transform:translateX(0);
}
div#section4 {
    margin: 0;
}
#sections-wrapper1a{
    margin-top: -50px;
    margin-bottom: -60px;
    position:relative;
    background: transparent;
    isolation:isolate;
    padding-left: 80px;
    padding-right: 80px;
    /* padding: 0 145px; */
    padding-bottom: 50px;
    z-index: 1;
    padding-top: 80px;
    padding-bottom: 150px;
}
div#section5 {
    position: relative;
    z-index: -1;
    margin-top: -50px;
}
/* #sections-wrapper1a::before{
    content:"";
    position:absolute;
    inset:0;
    background:#979797;
    clip-path:polygon(
        90px 0,
        100% 0,
        100% calc(100% - 45px),
        calc(100% - 45px) 100%,
        0 100%,
        0 60px
    );
    z-index:-2;
}

#sections-wrapper1a::after{
    content:"";
    position:absolute;
    inset:1px;
    background:#fff;
    clip-path: polygon(
        90px 0,
        100% 0,
        100% calc(100% - 45px),
        calc(100% - 45px) 100%,
        0 100%,
        0 60px
    );
    z-index:-1;
} */

#sections-wrapper1a{
    position:relative;
}

.clip-svg-border{
    position:absolute;
    inset:0;
    width:100%;
    height: 100%;
    z-index: 9;
    pointer-events:none;
}
#sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner, #sections-wrapper1a .row_col_wrap_12_inner .fir2 .vc_column-inner{
    position:relative;
    background:#fff;
    padding: 28px 18px;
    isolation:isolate;
}



#sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner>*{
    position:relative;
    z-index:2;
}

#sections-wrapper1a .row_col_wrap_12_inner .fir2 .vc_column-inner{
    position:relative;
    background:#fff;
    height: 100%;
    isolation:isolate;
}


#sections-wrapper1a .row_col_wrap_12_inner .fir2 .vc_column-inner>*{
    position:relative;
    z-index:2;
}
div#section6 div#second .img-with-aniamtion-wrap .hover-wrap {
    margin: 0;
}
div#section6 .owl-carousel {
    margin: 0;
}

.main1a1b{
    color:#fff;
    font-family: 'Thunder';
    text-align: left;
    padding-left: 18px;
    padding-top: 9px;
}
.main1a1b .row{
    display:flex;
    flex-direction: column;
    margin: 0 !important;
    padding-bottom: 35px;
}
.main1a1b .col1{
    /* width:90px; */
    /* padding-right:15px; */
}
.main1a1b .col1 span{
    display:block;
    font-size: 19px;
    font-weight: 500;
    text-transform:uppercase;
    line-height: 1;
    font-family: 'Neue Montreal';
}
.main1a1b .col2{
    /* width:260px; */
    /* display: inline-flex; */
}
div#section5 div#first.fir1 .wpb_text_column:last-child {
    border: unset !important;
    margin-bottom: 0;
    padding-bottom: 0;
}
.main1a1b .row1 .rowfirst1 {
}
.main1a1b .row1 .rowfirst1 .col.col1 {
    /* padding-top: 18px; */
    display: contents;
}
.main1a1b .col2 h2{
    margin:0;
    font-size: 50px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    padding: 0 !important;
    /* padding-bottom: 4px !important; */
    font-family: 'Thunder' !important;
}
.main1a1b .col2 p{
    margin:8px 0 0;
    font-size: 22px !important;
    font-weight: 500 !important;
    text-transform:uppercase;
    font-family: 'Thunder' !important;
}
.main1a1b .col3{
    padding-top:8px;
    padding-left: 12px;
    display: block;
}
.main1a1b .col2 h3, .main1a1b .col3last h3{
    margin:0;
    font-size: 24px;
    line-height:1;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Anklepants';
}
.main1a1b .col3 p{
    margin:5px 0 0;
    font-size:18px;
    line-height:22px;
    font-weight:700;
    text-transform:uppercase;
}
.main1a1b .row1{
    /* margin-left:70px; */
    /* flex-direction: row; */
    /* display: inline-flex; */
    /* align-items: start; */
}
.main1a1b .row2{
    margin-left:10px;
    padding-left: 22px;
}
.main1a1b .row3{
    margin-left:30px;
    padding-left: 45px;
}
.rowfirst1 {
    display: flex;
    /* text-align: end; */
    gap: 9px;
    align-items: center;
    width: 180px;
    max-width: 240px;
    min-width: 180px;
    justify-content: end;
}
.main1a1b .col3last p {
font-size: 16px !important;
font-weight: 500 !important;
}
.main1a1b .row1 .col.col2 {
    text-align: end;
    flex-direction: column;
}
.main1a1b .row1 .col.col2 h2, .main1a1b .row1 .col.col2 p {
    display: inline-block;
}
.main1a1b .col3last p {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    width: 170px;
    text-align: end !important;
    font-family: 'PP Neue Montreal Book';
}
div#section5 div#first.sec2 h2, div#section5 div#first.sec2 p {
    text-align: left;
}
div#section5 div#first.fir1 .wpb_text_column {
    padding-bottom: 26px;
    border-bottom: 1px solid #ffffff54;
    margin-bottom: 26px;
}
div#section5 div#first.fir1 .wpb_text_column.cloumn1a {
    border-bottom: unset;
    padding-bottom: 0;
}
div#section5 .row-bg-wrap .inner-wrap:after {
    content: "";
    position: absolute;
    top: 94px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 4px;
    height: 59%;
    margin-top: 60px;
    margin-bottom: 60px;
    background: radial-gradient(circle, #ED833B 2px, transparent 2.5px);
    background-size: 4px 16px; /* 16px = gap, change as needed */
    background-repeat: repeat-y;
    background-position: center top;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(1) {
    padding-right: 90px;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    padding-left: 145px;
}
div#section5 div#first.sec2 p {
    /* font-size: 20px; */
}
.story-step .step-content {
    margin-left: 2px;
}
.story-step.fir1aaa .step-number {
    padding-left: 13px;
}
div#section4 .vc_col-sm-1\/5.wpb_column .vc_column-inner {
    padding: 15px 15px;
}
div#section4 .vc_col-sm-1\/5.wpb_column {
    padding: 0 6px;
}
.custom-swiper .swiper-slide h2.the13a {
    color: #ED7730;
       font-family: 'Anklepants';
    font-weight: 400;
}
header#top {
    height: 100px !important;
}
nav[aria-label="Main Menu"] {
    height: 100px !important;
}
.emty1{
   font-size: 0 !important;
   display: none !important;
} 
/* .fullwidth1{
  width: auto !important;    
} */
.swiper-slide.fullwidth1 h2 label.the13a span {
display: contents;
color: #ED7730;
}
.swiper-slide.fullwidth1 h2 label.the13a {
    display: none;
}
.swiper-slide.fullwidth1.swiper-slide-prev h2 label.the13a {
    display: none;
}
.swiper-slide.fullwidth1.swiper-slide-next h2 label.the13ab {
    display: none;
}
.swiper-slide.fullwidth1.swiper-slide-active h2 {
display: flex;gap: 7px;
}
.swiper-slide.fullwidth1.swiper-slide-active h2 label.the13a {
    display: block;
}
.swiper-slide.fullwidth1.swiper-slide-next h2 label.the13a {
    display: block;
}
.swiper-slide.fullwidth1.swiper-slide-active {
    width: auto !important;
    margin-left: -50px;
    margin-right: -40px;
}
#the13-home-bar{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:48px;
    background:#111;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    font-weight:700;
    letter-spacing:1px;
    text-decoration:none;
    z-index:999999;

    transform:translateY(-100%);
    transition:.35s ease;
}

#the13-home-bar.show{
    transform:translateY(0);
}

body{
    padding-top:0;
}
div#section6 div#second img.img-with-animation.skip-lazy.animated-in {
    width: 12%;
}

.main1a1b{
    overflow:hidden;
}

.main1a1b .row{
    opacity:0;
    transform:translateX(120px);
    transition:1s cubic-bezier(.25,.46,.45,.94);
}

.main1a1b .row.show-row{
    opacity:1;
    transform:translateX(0);
}
.wpb_raw_code.main1a1b {
    padding-left: 0;
}
.main1a1b .col1,
.main1a1b .col2,
.main1a1b .col3last{
    opacity:0;
    width: 180px;
    text-align: end;
}

.main1a1b .col1{
    transform:translateX(60px);
    transition:.7s ease;
}

.main1a1b .col2{
    transform:scale(.7);
    transition:.7s ease .2s;
}

.main1a1b .col3last{
    transform:translateX(-60px);
    transition:.7s ease .4s;
}

.main1a1b .show-row .col1,
.main1a1b .show-row .col2,
.main1a1b .show-row .col3last{
    opacity:1;
    transform:none;
    display: contents;
}
.initiative1 .number13 {
    margin-left: 0;
    transform: unset;
}
h2.impact-title.fir1title.asa1.br1.typing-text-4 {
    padding-left: 48px;
}

.initiative1 h2.impact-title.fir1title.show {
    text-align: left;
    padding-left: 48px;
    line-height: 1;
    padding-top: 0;
}
.initiative1 .row_col_wrap_12 {
    padding-top: 110px;
}
.initiative1 .the-text {
    left: -45px;
    top: 58px;
}
a#logo {
    display: none;
}
div#section1a.initiative1  .row-bg-wrap .inner-wrap.row-bg-layer:after{
    position: absolute;
    content: "";
    background-image: url(/wp-content/uploads/2026/07/Layer_1dd.png);
    width: 50%;
    height: 60%;
    background-repeat: no-repeat;
    background-size: 100%  100%;
    bottom: 0;
    left: 0;
}
div#initiative2 .owl-stage .owl-item .carousel-item .vc_col-sm-4 {
    padding: 0;
}

div#initiative2 .owl-stage .owl-item .carousel-item .vc_col-sm-8 {
    padding-right: 0;
}
div#initiative4 h2.sec12 {
    padding-left: 26px;
    font-size: 50px;
}
div#section1a.initiative1 .the-text {
    top: 100px;
    /* text-shadow: 0px 4px 11px rgb(0 0 0); */
    color: #ffffff !important;
    letter-spacing: 3px;
    font-size: 36px;
}
div#section1a.initiative1 .row_col_wrap_12 {
    padding-bottom: 90px;
}



div#section2 div#second{
    position:relative;
    overflow:hidden;
    padding-bottom:0;
}

div#section2 div#second #top-cover1::before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    bottom:-2px;
    width:76%;
    height:14px;
    background:#555;
    clip-path:ellipse(50% 70% at 50% 50%);
    transform:scaleX(0);
    transform-origin:center center;

    transition:transform 1s ease;
    z-index:1;
}

div#section2 div#second #top-cover1::after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    bottom:0;

    width:75%;
    height:8px;

    background:#1f1f1f;

    clip-path:ellipse(50% 70% at 50% 50%);

    transform:scaleX(0);
    transform-origin:center center;

    transition:transform 1s ease;
    transition-delay:.15s;

    z-index:2;
}

div#section2 div#second #top-cover1.active::before{
    transform:scaleX(1);
}

div#section2 div#second #top-cover1.active::after{
    transform:scaleX(1);
}

div#section2 div#second #top-cover1.active.show-image .img-with-aniamtion-wrap{
    position:relative;
    z-index:3;
    opacity:0;
    transform:translateY(120px);
    transition:.8s ease;
}

div#section2 div#second.show-image .img-with-aniamtion-wrap{
    opacity:1;
    transform:translateY(0);
}
#second1 .peek-box {
    position: relative;
    width: 100%;
    max-width: 640px;
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
}

#second1 .peek-box .border-wrap {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 560px;
    height: 38px;
    transform: translateX(-50%);
    z-index: 1;
}


#second1 .peek-box .border-wrap::before {
    content: "";
    position: absolute;

    left: 0;
    right: 0;
    bottom: -8px;

    width: 100%;
    height: 60px;

    background-image: url("https://the13.rapidcloud360.com/wp-content/uploads/2026/08/Image20260729192340-1.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;

    opacity: 1;
    transform: scaleX(1);

    z-index: 1;
}


/* IMAGE */

#second1 .peek-box .image-wrap {
    position: absolute;

    left: 50%;
    bottom: 10px;

    width: 560px;

    /*
    Start:
    neeche + chhoti
    */

    transform:
        translate(-50%, 260px)
        scale(0.72);

    transform-origin: center bottom;

    transition:
        transform 1.1s cubic-bezier(.22,.61,.36,1);

    z-index: 3;
}


/* IMAGE ACTIVE */

#second1 .peek-box.active .image-wrap {
    transform:
        translate(-50%, 0)
        scale(1);
}


/* IMAGE */

#second1 .peek-box .image-wrap img {
    display: block;
    width: 900px;
    max-width: 80%;
    height: auto;
    margin: 0 auto;
    margin-left: 63px;
}


/* AFTER */

#second1 .peek-box::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 55%;
    height: 43px;
    transform:
        translate(-50%, 260px)
        scale(0.72);
    transform-origin: center bottom;
    background-image:
        url("/wp-content/uploads/2026/08/Vectoraaa.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: bottom;
    opacity: 0;
    transition:
        transform 1.1s cubic-bezier(.22,.61,.36,1),
        opacity .25s ease;
    z-index: 4;
    pointer-events: none;
}


/* AFTER IMAGE KE SAATH */

#second1 .peek-box.active::after {
    transform:
        translate(-50%, 0)
        scale(1);

    opacity: 1;
}


/* SPAN */

#second1 .peek-box .border-wrap span {
    transform: scaleX(1);
}
#sections-wrapper1a1{
    margin-top: -55px;
    margin-bottom: -46px;
    position:relative;
    background: transparent;
    isolation:isolate;
    padding-left: 80px;
    padding-right: 80px;
    padding: 0 110px;
    padding-bottom: 50px;
    z-index: 1;
    padding-top: 60px;
    padding-bottom: 0;
    position: relative;
    z-index: 3;
}
.polycrisis-title {
    margin: 0;
    line-height: 0.8;
    color: #131313;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    font-family: 'Anklepants';
    font-size: 130px;
    padding-top: 60px;
}

.polycrisis-title span {
    display: block;
    font-size: 60px;
    line-height: 0.8;
    margin-bottom: 3px;
    letter-spacing: 2px;
    font-weight: 400;
    font-family: 'Anklepants';
}

div#speaks4 .row-bg-wrap .inner-wrap .row-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: radial-gradient(circle, #ED833B 2px, transparent 3px);
    background-size: 16px 6px; /* Increase first value for more spacing */
    background-repeat: repeat-x;
}
div#speaks2 {
    margin: 0;
}
div#section1a.initiative1 .row_col_wrap_12 {
    padding-bottom: 120px;
}
div#speaks2 p {
    font-size: 23px;
    font-weight: 400;
}
div#speaks4 p {
    font-size: 23px;
    font-weight: 400;
}
div#speaks4 p span.secw {
    font-family: 'Neue Haas Grotesk Display Pro';
    font-weight: 500 !important;
}
div#speaks4 .owl-carousel .owl-item{
    padding: 0 15px;
    box-sizing: border-box;
    /* height: 759px; */
}
div#speaks4 .owl-carousel .owl-stage{
    margin: 0 -15px;
    padding-bottom: 0;
    padding-top: 15px;
    gap: 24px;
}
#sections-wrapper1a1 .owl-carousel.owl-theme.owl-loaded.owl-drag{
    margin-left: -30px;
    margin-right: -70px;
    width: calc(100% + 80px);
}

div#speaks4 .owl-stage .owl-item .carousel-item .img-with-aniamtion-wrap .hover-wrap {
    margin: 0;
}

div#speaks4 .owl-stage .owl-item .carousel-item {
    /* background: #F0F0F0; */
    position: relative;
    padding: 0;
}
div#speaks4 .owl-stage .owl-item .carousel-item{
    --top-left-cut:15px;
    --top-right-cut:0px;
    --bottom-left-cut:0px;
    --bottom-right-cut: 45px;
    --border-color:#D9D9D9;
    --border-width:2px;
    position:relative;
    width:100%;
    height:auto;
    background-color: #F0F0F0;
    clip-path:polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
    background-image:
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
        var(--top-left-cut) var(--top-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),
        0 0,
        100% 100%;
    background-repeat:no-repeat;
}



div#speaks4 .owl-stage .owl-item .carousel-item .wpb_raw_code.wpb_raw_html, 
div#speaks4 .owl-stage .owl-item .carousel-item .wpb_text_column {
    position: relative;
    z-index: 2;
}
div#speaks4 .image-card{
    --top-left-cut:15px;
    --top-right-cut:0px;
    --bottom-left-cut:0px;
    --bottom-right-cut:45px;
    --border-color:#D9D9D9;
    --border-width:2px;
    position:relative;
    width:100%;
    height:auto;
    background-color:transparent;
    clip-path:polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
    background-image:
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
        var(--top-left-cut) var(--top-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),
        0 0,
        100% 100%;
    background-repeat:no-repeat;
}
div#speaks4 .image-card img {
    margin: 0 !important;
    margin-bottom: -1px !important;
}
/* Equal height items */
div#speaks4 .owl-stage {
    display: flex;
    left: 21px;
}
div#speaks4 .owl-item {
    display: flex;
}
div#speaks4 .owl-item .carousel-item {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
#sections-wrapper1a1 svg.clip-svg-border {
    height: 100% !important;
    max-height: 100%;
    z-index: 0;
    padding-bottom: 170px;
}
div#speaks4 .owl-stage .owl-item .carousel-item .wpb_text_column {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding-bottom: 30px;
}
div#speaks3 div#first11 p {
    color: #ffffff;
    font-size: 24px;
    /* font-weight: 400; */
    /* font-family: 'PP Neue Montreal Book'; */
}
div#speaks3 div#first11, div#speaks3 div#first {
    /* padding: 0 36px; */
}
div#speaks3 div#first11 {
    padding-top: 22px;
}
div#speaks3 div#second {
    padding-top: 105px;
}
div#speaks3 div#second .vc_col-sm-6:nth-child(1) .wpb_raw_code.wpb_raw_html {
    padding-right: 15px;
    padding-bottom: 25px;
}

div#speaks3 div#second .vc_col-sm-6:nth-child(1) .wpb_raw_code.wpb_raw_html:last-child {
    padding-bottom: 0;
}
div#speaks3 div#second .vc_col-sm-6:nth-child(2) .wpb_raw_code.wpb_raw_html {
    padding-left: 15px;
    padding-bottom: 25px;
}
div#speaks3 div#second .vc_col-sm-6.fir2aq {
    padding-top: 120px;
}
div#speaks3 div#second .vc_col-sm-6:nth-child(2) .wpb_raw_code.wpb_raw_html:last-child {
    padding-bottom: 0;
}
div#speaks3 div#third {
    margin-top: -165px;
}
.team-image1 {
    width: 33%;
    margin-bottom: 1px;
}
.team-card1.fir1.seven1aa {
    display: flex;
    justify-content: center;
    gap: 45px;
}
.team-card1.fir1.seven1aa .third3aa .quote-icon {
    padding-bottom: 20px;
}
.third3aa1 {
    width: 12%;
}
.team-image1 img {
    margin: 0 !important;
}
div#speaks5 {
    margin-top: -55px;
    margin-bottom: 60px;
}
div#speaks5 {
    /* ===== CORNER CUT CONTROL ===== */
    --top-left-cut: 120px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 60px;

    /* ===== BORDER ===== */
    --border-color: #979797;
    --border-width: 2px;
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat: no-repeat;
}

div#initiative4 {
    margin-top: -55px;
    margin-bottom: 50px;
    z-index: 1;
}
/* Equal height */
#initiative4 .owl-stage{
    display: flex;
    padding-top: 0;
}
div#initiative4 .secc1 .owl-nav {
    display: flex;
    justify-content: end;
    align-items: center;
}
div#initiative4 .secc1 .owl-nav button img {
    margin: 0;
    margin: 0 -5px;
}
div#initiative4 .secc1 .owl-nav {
    display: table;
    margin: 0 auto;
    margin-right: 0;
    width: 144px;
    display: flex;
    gap: 0;
    margin-right: -4px;
}
div#initiative4 .fsecc1 .owl-nav button.owl-prev {
    position: relative;
    top: 3px;
}

#initiative4 .owl-item{
    display: flex;
}
#initiative4 .owl-item .carousel-item{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
#initiative4 .owl-item .wpb_text_column{
    flex: 1;
}
img.img-with-animation.shadow1{
    filter:
        drop-shadow(0 0 6px rgba(237,119,48,.15))
        drop-shadow(0 0 20px rgba(237,119,48,.20))
        drop-shadow(0 0 45px rgba(237,119,48,.25))
        drop-shadow(0 0 80px rgba(237,119,48,.18));
}
.blog-image-wrapper{
    position:relative;
    display:inline-block;
}

.blog-the{
    position:absolute;
    left: -14px;
    top: 35%;
    transform: translateY(-50%) rotate(-90deg);
    transform-origin:center;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:2px;
    pointer-events:none;
    font-size: 36px;
    font-weight: 400;
    line-height: 1;
    z-index: 10;
    font-family: 'Anklepants';
    display: none;
}

.social73a{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    margin:0;
    padding:0;
    list-style:none;
    justify-content: end;
    gap: 34px;
    padding-top: 18px;
}

.social73a li{
    margin:0;
    padding:0;
    list-style: none;
}

.social73a li a{
    display:flex;
    align-items: center;
    gap: 0;
    text-decoration:none;
    color: #ffffff;
    transition:.3s ease;
    justify-content: end;
    gap: 3px;
}

.social73a-arrow{
    width: 40px;
    height:12px;
    overflow:visible;
}

.social73a-arrow line,
.social73a-arrow polyline{
    fill:none;
    stroke:currentColor;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
    transition:.3s ease;
}

.social73a li a:hover span, .social73a li a:hover{
    color:#ED7730;
}
.social73a li a:hover i{
    background:#ED7730;
border-color:#ED7730;
color:#ffffff;
}

div#blog2 p {
    font-size: 21px;
    font-weight: 400;
}
div#blog2 .owl-carousel .owl-item.active{
    padding: 0 15px;
    box-sizing: border-box;
}
div#blog2 .owl-carousel .owl-stage{
    padding-bottom: 0;
    padding-top: 45px;
    left: 0;
    display: flex;
    height: 100%;
}
div#blog2 .owl-stage .owl-item .carousel-item .img-with-aniamtion-wrap .hover-wrap {
    margin: 0;
}

div#blog2 .owl-stage .owl-item .carousel-item {
    /* background: #F0F0F0; */
    position: relative;
    padding: 0;
}
div#blog2 .owl-stage .owl-item.active+.active+.active {
    padding-right: 0px;
    padding-left: 44px;
}
div#blog2 .owl-stage .owl-item.active {
    padding-left: 0;
    padding-right: 44px;
}
div#blog2 .owl-stage .owl-item.active+.active {
    padding-left: 22px;
    padding-right: 22px;
}
div#blog2 .owl-stage .owl-item.active+.active+.active+.owl-item.cloned {
    padding-left: 12px;
}
div#blog2 .owl-stage .owl-item .carousel-item {
    /* Corner Controls */
    --top-left-cut: 30px;
    --top-right-cut: 0px;
    --bottom-right-cut: 45px;
    --bottom-left-cut: 0px;

    /* Border Controls */
    --border-width: 1.5px;
    --cut-border-width: 3px;
    --border-color: #ED833B;
    position: relative;
    clip-path: polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,

        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),

        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,

        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
}


/* Complete border */
div#blog2 .owl-stage .owl-item .carousel-item::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 20;
    pointer-events: none;

    background-image:

        /* TOP - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* RIGHT - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* BOTTOM - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* LEFT - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* TOP LEFT CUT - 4px */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* TOP RIGHT CUT - 4px */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM RIGHT CUT - 4px */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM LEFT CUT - 4px */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        );

    background-size:

        /* TOP */
        calc(
            100% -
            var(--top-left-cut) -
            var(--top-right-cut)
        ) var(--border-width),

        /* RIGHT */
        var(--border-width)
        calc(
            100% -
            var(--top-right-cut) -
            var(--bottom-right-cut)
        ),

        /* BOTTOM */
        calc(
            100% -
            var(--bottom-left-cut) -
            var(--bottom-right-cut)
        ) var(--border-width),

        /* LEFT */
        var(--border-width)
        calc(
            100% -
            var(--top-left-cut) -
            var(--bottom-left-cut)
        ),

        /* CUT AREAS */
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-right-cut) var(--bottom-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut);

    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        100% 100%,
        0 100%;

    background-repeat: no-repeat;
}
div#blog2 .owl-stage .owl-item .carousel-item .wpb_raw_code.wpb_raw_html, 
div#blog2 .owl-stage .owl-item .carousel-item .wpb_text_column {
    position: relative;
    z-index: 2;
}
div#blog2 .image-card{
    position: relative;
    overflow: hidden;
    clip-path: polygon(
        20px 0,
        100% 0,
        100% calc(100% - 50px),
        calc(100% - 50px) 100%,
        0 100%,
        0 20px
    );
}
div#blog2 .image-card img {
    margin: 0 !important;
    margin-bottom: -1px !important;
}
/* Equal height items */
div#blog2 .owl-stage {
    display: flex;
    left: 21px;
}
div#blog2 .owl-item {
    display: flex;
}
div#blog2 .owl-item .carousel-item {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
div#blog2 .owl-stage .owl-item .carousel-item .wpb_text_column {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding-bottom: 30px;
}
div#blog2 .team-image1 {
    width: 25%;
}

div#blog2 .team-image1 img {
    margin: 0 !important;
}
div#blog2 .blog-image-wrapper{
    position:relative;
    display:inline-block;
}

div#blog2 .blog-the{
    position:absolute;
    left: -14px;
    top: 35%;
    transform: translateY(-50%) rotate(-90deg);
    transform-origin:center;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:2px;
    pointer-events:none;
    font-size: 36px;
    font-weight: 400;
    line-height: 1;
    z-index: 10;
    font-family: 'Anklepants';
}
div#blog2 .column-image-bg{
    position:relative;
    overflow:hidden;
}

div#blog2 .column-image-bg .clip-svg-border{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:2;
}

div#blog2 .owl-stage .owl-item .carousel-item div#first {
    height: 100%;
    padding-bottom: 0;
    margin-bottom: 0;
}

div#blog2 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner {
    height: 100%;
}

div#blog2 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner .vc_column-inner {
    height: 100%;
}

div#blog2 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner .vc_column-inner .column-image-bg-wrap {
    background-repeat: no-repeat;
    background-size: 100%;
    filter: brightness(0.8);
}

div#blog2 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner .vc_column-inner .column-image-bg-wrap .column-image-bg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
div#blog2 .blog-card11{
    position:relative;
    width:100%;
    height:100%;
    padding:35px 22px;
    display:flex;
    flex-direction:column;
    padding-right: 60px;
}

div#blog2 .blog-number{
    color: #ED833B;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 60px;
    font-family: 'Neue Montreal';
}

div#blog2 .blog-title{
    color:#fff;
    font-size: 22px;
    font-weight: 400;
    line-height:1.1;
    text-transform:uppercase;
    margin:0;
    font-family: 'Anklepants';
}

div#blog2 .blog-line {
    width: 85px;
    height: 4px;
    margin: 45px 0;
    background-image: radial-gradient(
        circle,
        #ED7730 1.5px,
        transparent 2.7px
    );
    background-size: 7px 4px;
    background-position: left center;
    background-repeat: repeat-x;
}

div#blog2 .blog-desc{
    color:#fff;
    font-size: 17px;
    height: 130px;
}

div#blog2 .chapter-arrow{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    margin-top: 45px;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-size: 16px;
    font-weight:700;
}

div#blog2 .chapter-arrow img{
    width: 36px !important;
    height:auto;
    display:block;
    transition:.3s;
}

div#blog2 .chapter-arrow:hover img{
    transform:translateX(6px);
}
div#blog2 .blog-card1{
    /* position:relative; */
    /* width:100%; */
    /* height:100%; */
    padding: 35px 30px;
    display:flex;
    flex-direction:column;
    padding-right: 54px;
}
div#blog2 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner .vc_column-inner .wpb_wrapper {
    height: 100%;
}

div#blog2 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner .vc_column-inner .wpb_wrapper .wpb_raw_code.wpb_raw_html {
    height: 100%;
}

div#blog2 .chapter-arrow span {
    font-weight: 700;
    font-size: 16px;
    font-family: 'Neue Montreal';
}
div#blog2 .row-bg-wrap .inner-wrap.row-bg-layer:before {
    position: absolute;
    content: "";
    background: #010101;
    width: 100%;
    height: 70%;
}

div#blog2 h2.sec12 {
    color: #ffffff;
    padding: 0 45px;
}

div#blog2 .row_col_wrap_12 {
    padding-top: 160px;
    padding-left: 43px;
    padding-right: 50px;
}
div#blog2 .owl-stage .owl-item.active {
    padding-left: 15px;
    margin: 0 !important;
    /* padding-right: 36px; */
}
div#blog2 div#first {
    padding-bottom: 30px;
}
div#blog3 .owl-item .carousel-item {}

#blog3 .carousel-item #first .vc_col-sm-5 {
    padding-right: 0 !important;
}

#blog3 .carousel-item #second .vc_col-sm-5{
    padding-left: 0 !important;
}
#blog3 .carousel-item #first .vc_col-sm-7{
    padding-left: 0 !important;
    display: flex;
    flex-direction:column;
    justify-content:center;
    padding: 45px 0;
}
#blog3 .carousel-item #second .vc_col-sm-7{
    padding-left: 0 !important;
    display: flex;
    flex-direction:column;
    justify-content:center;
    padding: 45px 0;
}
#blog3 .insight-card{
    display:flex;
    flex-direction:column;
    height:100%;
    color:#fff;
    gap: 12px;
    padding: 0px 60px;
    padding-right: 175px;
}

#blog3 .insight-category{
    font-size: 16px;
    font-weight:600;
    text-transform:uppercase;
    color: #ED833B;
    font-family: 'Neue Montreal';
}

#blog3 .insight-divider{
    width: 85px;
    height: 4px;
    background-image: radial-gradient(
        circle,
        #ED7730 1.5px,
        transparent 2.7px
    );
    background-size: 7px 4px;
    background-position: left center;
    background-repeat: repeat-x;
}

#blog3 .insight-title{
    font-size: 34px;
    line-height: 1;
    font-weight: 400;
    color:#fff;
    text-transform:uppercase;
    font-family: 'Anklepants';
    margin-bottom: 24px;
}

#blog3 .insight-description{
    font-size: 16px;
    color: #ffffff;
}

#blog3 .insight-footer{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:auto;
}

#blog3 .insight-meta{
    display:flex;
    align-items:center;
    gap:14px;
    font-size:14px;
    font-weight:500;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#fff;
}
.insight-separator{
    position:relative;
    display:inline-block;
    width:1px;
    height:100%;
    min-height:24px;
    margin:0 2px;
}

.insight-separator::before{
    content:"";
    position:absolute;
    left:0;
    top: 0;
    width: 2px;
    height: calc(100% + 2px);
    background:rgba(255,255,255,.65);
}
#blog3 svg.clip-svg-border {
    z-index: 0;
}
div#blog3 {
    margin-top: -47px;
    margin-bottom: 50px;
}
div#blog3 .row_col_wrap_12 {
    padding-top: 180px;
    padding-bottom: 110px;
    padding-left: 45px;
    padding-right: 45px;
}
div#blog3 h2.sec12 {padding-left: 45px;}
div#blog3 .owl-carousel {
    padding-top: 30px;
}
#blog3 .insight-footer span {
    font-family: 'Neue Montreal';
    font-weight: 700;
}
#blog3 div#second .insight-card {
    padding-left: 30px;
}
div#blog3  {
    /* ===== CORNER CUT CONTROL ===== */
    --top-left-cut: 0px;
    --top-right-cut: 54px;
    --bottom-left-cut: 75px;
    --bottom-right-cut: 0px;

    /* ===== BORDER ===== */
    --border-color: #979797;
    --border-width: 2px;
    position: relative;
    width: 100%;
    height: auto;
    background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat: no-repeat;
}
h2.impact-title.fir1title.show.asa1 br {
    display: block;
}
div#contact1 div#first {
    padding: 40px 40px;
}
div#contact1 div#first h5 {
    color: #ED833B;
    font-size: 21px;
    font-family: 'Neue Haas Grotesk Display Pro';
    font-weight: 900;
    text-transform: uppercase;
}
div#contact1 h2 {
    font-size: 34px;
    line-height: 1;
    font-weight: 400;
    color: #131313;
    text-transform: uppercase;
    font-family: 'Anklepants';
    padding-top: 30px;
}
div#contact1 h2 br{
    display: block;
}
.contact32a{
    display:flex;
    gap:45px;
    align-items:flex-start;
    flex-wrap:wrap;
    flex-direction: column;
}

.contact33b,
.contact34c{
    display:flex;
    flex-direction:column;
}

.contact33b h4,
.contact34c h4{
    margin:0 0 8px;
    font-size: 18px;
    font-weight:700;
    color: #131313;
    line-height:1.2;
    font-family: 'Montserrat';
}

.contact33b a{
    font-size: 18px;
    font-weight:400;
    color: #131313;
    text-decoration:none;
    text-transform: none;
    font-family: 'Montserrat';
}

.contact32a .social-icons{
    display:flex;
    align-items:center;
    gap:18px;
    margin-top:6px;
}

.contact32a .social-icons a{
    color:#111;
    font-size:22px;
    text-decoration:none;
    line-height:1;
    transition:.3s ease;
}

.contact32a .social-icons a:hover{
    color:#ED7730;
}

.cont54f .vc_column-inner>.wpb_wrapper {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.cont54f1 .vc_column-inner>.wpb_wrapper {
    padding: 30px 40px;
}

.cont54f1 .vc_column-inner>.wpb_wrapper p {
    color: #ffffff;
}

.cont54f1 .vc_column-inner>.wpb_wrapper svg.clip-svg-border {
    z-index: -1;
}
div#contact1 form.wpcf7-form.init br,
div#contact1 br{
    display:none;
}

div#contact1 span.wpcf7-form-control-wrap{
    width:100%;
    display:block !important;
    margin-bottom:14px;
}

div#contact1 textarea{
    min-height:140px;
    resize:none;
}

div#contact1 input[type=text],
div#contact1 input[type=email],
div#contact1 textarea{
    width:100%;
    background:#131313;
    border:1px solid #626262;
    border-radius:6px !important;
    color:#fff;
    padding:16px;
    font-size:15px;
    box-shadow:none;
    font-family: 'Montserrat';
    font-weight: 400;
}
div#contact1 input:focus,
div#contact1 textarea:focus{
    border-color:#16978c !important;
}
div#contact1 span.wpcf7-form-control-wrap[data-name="message"] textarea{
    height:180px;
    min-height:180px;
}
div#contact1 input::placeholder,
div#contact1 textarea::placeholder{
    color:#ffffff;
}

div#contact1 input[type=submit]{
    background:transparent;
    color:#fff;
    border:1px solid #fff;
    padding:12px 28px !important;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    border-radius:0 !important;
    transition:.3s;
}
div#contact1 .wpcf7-spinner{
    position:absolute;
}
div#contact1 input[type="submit"]{
    background: transparent;
    color:#fff;
    border:none;
    font-size: 16px;
    font-weight:600;
    text-transform:uppercase;
    cursor:pointer;
    transition:.3s ease;
    background-image: url(/wp-content/uploads/2026/07/Vectord.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
div#contact1 {
padding-top: 110px !important;
padding-bottom: 110px  !important;
}
div#contact1 div#first{

    /* =================================
       CORNER CUT CONTROL
    ================================= */--top-left-cut: 45px;--top-right-cut: 0px;--bottom-left-cut: 0px;--bottom-right-cut: 75px;

    /* =================================
       BORDER
    ================================= */--border-width:2px;--border-color:#ffffff;

    /* =================================
       BACKGROUND
    ================================= */background:#ffffff;

    /* =================================
       BORDER
    ================================= */border:var(--border-width) solid var(--border-color);

    /* =================================
       SIZE
    ================================= */width:100%;height:auto;box-sizing:border-box;

    /* =================================
       CORNER CUT
    ================================= */clip-path:polygon(

        /* Top Left */
        var(--top-left-cut) 0,

        /* Top Right */
        calc(100% - var(--top-right-cut)) 0,

        /* Top Right Cut */
        100% var(--top-right-cut),

        /* Bottom Right */
        100% calc(100% - var(--bottom-right-cut)),

        /* Bottom Right Cut */
        calc(100% - var(--bottom-right-cut)) 100%,

        /* Bottom Left */
        var(--bottom-left-cut) 100%,

        /* Bottom Left Cut */
        0 calc(100% - var(--bottom-left-cut)),

        /* Left Top */
        0 var(--top-left-cut)
    );position:relative;}
div#contact1 .vc_col-sm-6.cont54f1 .vc_column-inner{

    /* ==============================
       CORNER CUT
    ============================== */--top-left-cut:30px;--top-right-cut:0px;--bottom-left-cut:0px;--bottom-right-cut: 45px;


    /* ==============================
       BACKGROUND
    ============================== */background:#131313;


    /* ==============================
       BORDER
    ============================== */--border-width:2px;--border-color:#ffffff;border:var(--border-width) solid var(--border-color);


    /* ==============================
       SIZE
    ============================== */width:100%;box-sizing:border-box;position:relative;


    /* ==============================
       CORNER CUT
    ============================== */clip-path:polygon(

        /* TOP LEFT */
        var(--top-left-cut) 0,

        /* TOP */
        calc(100% - var(--top-right-cut)) 0,

        /* TOP RIGHT */
        100% var(--top-right-cut),

        /* RIGHT */
        100% calc(100% - var(--bottom-right-cut)),

        /* BOTTOM RIGHT CUT */
        calc(100% - var(--bottom-right-cut)) 100%,

        /* BOTTOM */
        var(--bottom-left-cut) 100%,

        /* BOTTOM LEFT */
        0 calc(100% - var(--bottom-left-cut)),

        /* LEFT */
        0 var(--top-left-cut)

    );}
div#blog3 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner {
    /* Corner Controls */
    --top-left-cut: 30px;
    --top-right-cut: 0px;
    --bottom-right-cut: 60px;
    --bottom-left-cut: 0px;

    /* Border Controls */
    --border-width: 2px;
    --cut-border-width: 4px;
    background: #000000;
    --border-color: transparent;
    position: relative;
    clip-path: polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,

        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),

        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,

        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
}


/* Complete border */
div#blog3 .owl-stage .owl-item .carousel-item div#first .row_col_wrap_12_inner::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 20;
    pointer-events: none;

    background-image:

        /* TOP - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* RIGHT - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* BOTTOM - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* LEFT - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* TOP LEFT CUT - 4px */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* TOP RIGHT CUT - 4px */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM RIGHT CUT - 4px */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM LEFT CUT - 4px */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        );

    background-size:

        /* TOP */
        calc(
            100% -
            var(--top-left-cut) -
            var(--top-right-cut)
        ) var(--border-width),

        /* RIGHT */
        var(--border-width)
        calc(
            100% -
            var(--top-right-cut) -
            var(--bottom-right-cut)
        ),

        /* BOTTOM */
        calc(
            100% -
            var(--bottom-left-cut) -
            var(--bottom-right-cut)
        ) var(--border-width),

        /* LEFT */
        var(--border-width)
        calc(
            100% -
            var(--top-left-cut) -
            var(--bottom-left-cut)
        ),

        /* CUT AREAS */
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-right-cut) var(--bottom-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut);

    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        100% 100%,
        0 100%;

    background-repeat: no-repeat;
}



div#blog3 .owl-stage .owl-item .carousel-item div#second .row_col_wrap_12_inner {
    /* Corner Controls */
    --top-left-cut: 0px;
    --top-right-cut: 60px;
    --bottom-right-cut: 0px;
    --bottom-left-cut: 30px;

    /* Border Controls */
    --border-width: 2px;
    --cut-border-width: 4px;
    background: #000000;
    --border-color: transparent;
    position: relative;
    clip-path: polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,

        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),

        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,

        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
}


/* Complete border */
div#blog3 .owl-stage .owl-item .carousel-item div#second .row_col_wrap_12_inner::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 20;
    pointer-events: none;

    background-image:

        /* TOP - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* RIGHT - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* BOTTOM - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* LEFT - 2px */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* TOP LEFT CUT - 4px */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* TOP RIGHT CUT - 4px */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM RIGHT CUT - 4px */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM LEFT CUT - 4px */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        );

    background-size:

        /* TOP */
        calc(
            100% -
            var(--top-left-cut) -
            var(--top-right-cut)
        ) var(--border-width),

        /* RIGHT */
        var(--border-width)
        calc(
            100% -
            var(--top-right-cut) -
            var(--bottom-right-cut)
        ),

        /* BOTTOM */
        calc(
            100% -
            var(--bottom-left-cut) -
            var(--bottom-right-cut)
        ) var(--border-width),

        /* LEFT */
        var(--border-width)
        calc(
            100% -
            var(--top-left-cut) -
            var(--bottom-left-cut)
        ),

        /* CUT AREAS */
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-right-cut) var(--bottom-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut);

    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        100% 100%,
        0 100%;

    background-repeat: no-repeat;
}

/* Equal height columns */
#blog3 > .row_col_wrap_12_inner {
    display: flex;
    align-items: stretch;
}

#blog3 .vc_col-sm-5,
#blog3 .vc_col-sm-5 > .vc_column-inner,
#blog3 .vc_col-sm-5 > .vc_column-inner > .wpb_wrapper,
#blog3 .vc_col-sm-5 .img-with-aniamtion-wrap,
    #blog3 .vc_col-sm-5 .inner,
#blog3 .vc_col-sm-5 .hover-wrap,
#blog3 .vc_col-sm-5 .hover-wrap-inner {
    display: flex;
    width: 100%;
    flex: 1;
}

#blog3 .vc_col-sm-5 .hover-wrap-inner {
    position: relative;
    overflow: hidden;
}

#blog3 .vc_col-sm-5 img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

div#blog3 .fir36 .owl-nav button {
    background: transparent;
    cursor: pointer;
    border: unset;
}
div#blog3 .fir36 .owl-nav button img {
    margin: 0;
    margin: 0 -5px;
}
div#blog3 .fir36 .owl-nav {
    display: table;
    margin: 0 auto;
    margin-right: 0;
    width: 144px;
    display: flex;
    gap: 12px;
}
div#blog3 .fir36 .owl-nav button.owl-prev {
    position: relative;
    top: 9px;
}
div#blog3 .fir36 .owl-nav button.owl-next {
    /* position: relative; */
    /* bottom: 10px; */
}
/* Wrapper */

#blog3 .fir36{
    display:flex;
    align-items: end;
    gap:25px;
    padding-top: 16px;
    padding: 0 60px;
    padding-right: 0;
}
#blog3 .owl-nav button{
    background:none !important;
    border:none !important;
    padding:0 !important;
    margin:0 !important;
}

#blog3 .owl-nav button span{
    font-size:40px;
    line-height:1;
    color:#000;
}

/* Counter */

#blog3 .custom-counter{
    display:flex;
    align-items: center;
    gap:12px;
    font-size: 20px;
    font-weight: 700;
    color:#000;
    margin-bottom: -6px;
}

#blog3 .custom-counter .current{
    color:#000;
    line-height: 1;
    font-family: 'Neue Montreal';
    font-weight: 700;
    font-size: 16px;
}

#blog3 .custom-counter .total{
    color:#000;
    line-height: 1;
    font-family: 'Neue Montreal';
    font-weight: 700;
    font-size: 16px;
}
#blog3 .custom-counter .line{
    width:40px;
    height:1px;
    background: #000000;
    display:block;
    border: unset;
}
#blog3 .owl-dots{
    display:none !important;
}

#blog3 .owl-nav button:hover span{
    opacity:.7;
}
div#blog3 .owl-item {
    padding: 0 30px;
}
div#blog3 .owl-item.active+.owl-item .carousel-item, div#blog3 .owl-item.active+.owl-item.cloned .carousel-item {
    padding: 0 44px;
}

.people-behind1 .img-with-aniamtion-wrap{
    position: relative;
    display: inline-block;
}
.people-behind1 .img-with-aniamtion-wrap::after{
    content: "PEOPLE\A      BEHIND";
    white-space: pre;
    position: absolute;
    top: 4px;
    left: 56%;
    transform: translateX(0%);
    font-family: 'Anklepants';
    font-size: clamp(26px, 3.5vw, 45px);
    line-height: .9;
    color: #fff;
    text-transform: uppercase;
    z-index: 10;

    /* Figma Drop Shadow */
    text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.6);
}
.social73a li a span {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Thunder';
    font-size: 20px;
    transition: .3s;
    line-height: 0.8;
    letter-spacing: 1px;
}
div#initiative4 div#first .row_col_wrap_12_inner {
    padding-right: 60px;
}

div#initiative4 .owl-stage .owl-item.active {
    padding-left: 15px;
    margin: 0 !important;
    padding-right: 36px;
}
div#initiative4 .owl-stage .owl-item .carousel-item {
    /* background: #F0F0F0; */
    position: relative;
    padding: 0;
}
div#initiative4 .owl-stage .owl-item.active+.active+.active {
    padding-right: 0px !important;
    padding-left: 30px !important;
}
div#initiative4 .owl-stage .owl-item.active {
    padding-right: 30px;
    padding-left: 0px !important;
}
div#initiative4 .owl-stage .owl-item.active+.active {
padding-left: 15px !important;
    padding-right: 15px !important;
}
div#initiative4 .owl-stage .owl-item.active+.active+.active+.owl-item.cloned {
    padding-left: 5px;
}
div#initiative4 .owl-stage .owl-item.active {
    padding-left: 15px;
    margin: 0 !important;
    /* padding-right: 36px; */
}
div#initiative4 .owl-carousel {
    padding-top: 45px;
    /* margin-bottom: 0; */
}
div#initiative4  div#first {
margin-bottom: 7px;
padding-right: 16px;
}

div#initiative4 div#first+.wpb_text_column {
    margin: 0 !important;
}
/* div#initiative4 .secc1 .owl-nav.disabled img{
    width: 36px;
    height: 17px;
    object-fit: contain;
} */
div#initiative4 .button-location1 .custom-slider-buttons button.slider-btn.slider-up {
    margin-left: 16px;
    margin-bottom: 1px;
}
div#initiative4  .secc1 .owl-nav button.owl-prev {
    top: -5px;
}
div#initiative4 div#second img.img-with-animation.skip-lazy.animated-in {
    width: 12%;
}
div#initiative4 .hover-wrap {
    margin: 0;
}
div#initiative4 div#second {
    padding-top: 90px;
}
.sec12 span{
    color: #ED833B;
    font-weight: 400;
    text-transform: uppercase;
    font-family: Anklepants;
    font-size: 47px;
    margin-bottom: 0px !important;
}
div#section1a div#first .vc_col-sm-5 {
    padding-right: 30px;
}
.initiative1  h2.impact-title.fir1title {
    padding-left: 46px;
}
.people-behind1.initiative1a .img-with-aniamtion-wrap::after{
    content: "Initiative";
    top: unset;
    bottom: 31px;
    left: 73%;
}
div#section1a div#first {
    margin-bottom: 10px;
}
div#section1a.home1a1 div#first .section1a-anim-1 .vc_column-inner {
    padding-right: 30px;
}
div#section1a.home1a1  div#first {
    margin-bottom: 10px;
}
.people-behind1.blog1a .img-with-aniamtion-wrap::after{
    content: "Blog";
    top: unset;
    bottom: 36px;
    left: 74%;
}
.people-behind1.contact1a .img-with-aniamtion-wrap::after{
    content: "Contact";
    top: unset;
    bottom: 33px;
    left: 54%;
}
div#speaks5 #first .row_col_wrap_12_inner{
    display: flex;
    align-items: stretch;
}
div#speaks5 #first .vc_col-sm-5,
div#speaks5 #first .vc_col-sm-7{
    display: flex;
}
div#speaks5 #first .vc_column-inner{
    display: flex;
    width: 100%;
}
div#speaks5 #first .wpb_wrapper, div#speaks5 #first .wpb_wrapper .wpb_raw_code.wpb_raw_html{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    gap: 36px;
}
div#speaks5 #first a.nectar-button.small.regular.accent-color.regular-button {
    margin-right: 0;
}
div#speaks5 .join-card{
    height: 100% !important;
    padding: 25px 35px;
    padding-top: 45px;
}
div#speaks5 .join-card h6 {
    color: #ED833B;
    font-size: 20px;
    font-family: 'Neue Montreal';
    font-weight: 400;
    padding-bottom: 0;
}
div#speaks5 .join-card{
    --top-left-cut: 60px;
    --top-right-cut:2px;
    --bottom-left-cut:2px;
    --bottom-right-cut: 30px;
    --border-color:#eb823b;
    --border-width:2px;
    --cut-border-width: 3px;
    position:relative;
    width:100%;
    height:auto;
    background-image:
        url("/wp-content/uploads/2026/08/img11a.jpg"),

        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),
        linear-gradient(var(--border-color),var(--border-color)),

        /* TOP LEFT */
        linear-gradient(
            135deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        ),

        /* TOP RIGHT */
        linear-gradient(
            45deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        ),

        /* BOTTOM LEFT */
        linear-gradient(
            45deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        ),

        /* BOTTOM RIGHT */
        linear-gradient(
            135deg,
            transparent calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% - var(--cut-border-width) / 2),
            var(--border-color) calc(50% + var(--cut-border-width) / 2),
            transparent calc(50% + var(--cut-border-width) / 2)
        );
    background-size:
        cover,

        calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
        var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        center,

        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat:no-repeat;
    clip-path:polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
}

/* BORDER */
div#speaks5 .join-card::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:10;
    pointer-events:none;

    background-image:

        /* TOP */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* RIGHT */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* BOTTOM */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* LEFT */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* TOP LEFT CUT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* TOP RIGHT CUT */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM LEFT CUT */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        ),

        /* BOTTOM RIGHT CUT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% - (var(--cut-border-width) / 2)),
            var(--border-color) calc(50% + (var(--cut-border-width) / 2)),
            transparent calc(50% + (var(--cut-border-width) / 2))
        );

    background-size:

        calc(
            100% -
            var(--top-left-cut) -
            var(--top-right-cut)
        ) var(--border-width),

        var(--border-width)
        calc(
            100% -
            var(--top-right-cut) -
            var(--bottom-right-cut)
        ),

        calc(
            100% -
            var(--bottom-left-cut) -
            var(--bottom-right-cut)
        ) var(--border-width),

        var(--border-width)
        calc(
            100% -
            var(--top-left-cut) -
            var(--bottom-left-cut)
        ),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);

    background-position:

        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;

    background-repeat:no-repeat;

    /* IMPORTANT */
    clip-path:inherit;
}
div#section1a.home1a1 .row-bg-wrap .inner-wrap:after{
    position:absolute;
    content:"";
    background-image:url('/wp-content/uploads/2026/07/Layer_11.png');
    background-repeat:no-repeat;
    background-position: right;
    background-size:contain;
    width: 100%;
    height: 54%;
    top: 0;
    left: unset;
    z-index:999;
    right: 0;
}
div#section5 div#first.sec2 {
    padding-top: 45px;
}
div#section1a.initiative1.people-behind1 br {
    display: block;
}
div#section1a.initiative1.people-behind1  .row-bg-wrap .inner-wrap.row-bg-layer:after{
    background-image: url(/wp-content/uploads/2026/07/Layer_1aaa.png);
    left: unset;
    right: 0;
}
div#section1a.initiative1.people-behind1.people-behind1.initiative1a  .row-bg-wrap .inner-wrap.row-bg-layer:after{
    background-image: url(/wp-content/uploads/2026/07/Layer_1dd.png);
    left: 0;
    right: unset;
}
div#section1a.initiative1.people-behind1 div#sections-wrapper1a1 {
    margin-top: -55px;
}

.clip-svg-border{
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    overflow: visible;

    transform: translateZ(0);
    backface-visibility: hidden;

    shape-rendering: geometricPrecision;
}

.clip-svg-border polygon{
    fill: none;
    stroke: #979797;
    stroke-width: 2;

    vector-effect: non-scaling-stroke;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 10;

    shape-rendering: geometricPrecision;

    transform: translate(0.5px,0.5px);
}


div#speaks3 .row-bg-wrap .inner-wrap:before{
    position:absolute;
    content:"";
    background-image:url('/wp-content/uploads/2026/07/Frame-50.png');
    background-repeat:no-repeat;
    background-position: left;
    background-size:contain;
    width: 100%;
    height: 33%;
    top: 140px;
    left: 0;
    z-index: 8;
}

div#speaks3 .row-bg-wrap .inner-wrap:after{
    position:absolute;
    content:"";
    background-image:url('/wp-content/uploads/2026/07/Frame-51.png');
    background-repeat:no-repeat;
    background-position: right;
    background-size:contain;
    width: 100%;
    height: 32%;
    bottom: 0;
    right: 0;
    z-index: 8;
}
/* Form Wrapper */
.card-footer .emaillist {
    position: relative;
    width: 100%;
}

/* Email Input */
.card-footer .emaillist input[type="email"] {
    width: 100%;
    height: 45px;
    padding: 0 10px;
    border: none;
    background: transparent;
    color: #ffffff;
    font-weight: 500;
    outline: none;
    box-sizing: border-box;
    border-radius: 0;
    font-size: 18px;
    font-family: 'Neue Montreal';
}

/* Placeholder */
.card-footer .emaillist input[type="email"]::placeholder {
color: #f47b20;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Anklepants';

}
body.material input[type=email]:focus{
    border:1px solid #ED833B;
}
/* Chrome / Edge Autofill - Transparent */
#speaks5 .join-card input[name="esfpx_email"]:-webkit-autofill,
#speaks5 .join-card input[name="esfpx_email"]:-webkit-autofill:hover,
#speaks5 .join-card input[name="esfpx_email"]:-webkit-autofill:focus,
#speaks5 .join-card input[name="esfpx_email"]:-webkit-autofill:active {

    -webkit-text-fill-color: #fff !important;

    /* IMPORTANT */
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    transition: background-color 99999s ease-in-out 0s !important;
}


/* Submit Button */
.card-footer .emaillist input[type="submit"] {
    position: absolute;
    top: 0;
    right: 8px;
    width: 34px;
    height: 44px;
    border: none;
    outline: none;
    box-shadow: none;
    border-radius: 50%;
    background: url("/wp-content/uploads/2026/07/Vector-3929-1.png") no-repeat center;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    background-size: 70% !important;
}
canvas#particlesCanvas {
    height: 669px !important;
    width: 100% !important;
}
div#section1a div#first .img-with-aniamtion-wrap .hover-wrap {
    margin: 0;
}
.vc_col-sm-7.caricon121 .vc_column-inner>.wpb_wrapper {
    gap: 12px;
}
.footer-legal-info {
    text-align: end;
}

.footer-nonprofit {
    margin: 0 0 10px;
    padding: 0;
    color: #ffffff;
}

.tax-tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer;
    font-family: 'Thunder';
    font-size: 20px;
    font-weight: 400;
}
.tax-tooltip strong {
    font-family: 'Thunder';
    font-weight: 700;
}
.tax-tooltip-text {
    position: absolute;
    left: 50%;
    bottom: calc(100% + 8px);
    transform: translateX(-50%) translateY(5px);
    width: max-content;
    padding: 0px 10px;
    background: #ED7730;
    color: #fff;
    line-height: 1.3;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition:
        opacity 0.2s ease,
        transform 0.2s ease;
    z-index: 9999;
    font-family: 'Thunder';
    font-size: 22px;
    font-weight: 400;
    padding-top: 5px;
}

.tax-tooltip-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);

    border: 5px solid transparent;
    border-top-color: #ED7730;
}

.tax-tooltip:hover .tax-tooltip-text {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(0);
}



.footer-legal-links a {
    color: #ffffff;
    text-decoration: underline;
    text-underline-offset: 2px;
    transition: opacity 0.2s ease;
    font-family: 'Thunder';
    font-size: 20px;
    font-weight: 400;
}

.footer-legal-links a:hover {
    opacity: 0.7;
}
.footer-legal-links {
    display: flex;
    align-items: end;
    justify-content: end;
    gap: 0;
}

.footer-legal-links a:first-child {
    padding-right: 14px;
    margin-right: 14px;
    border-right: 1px solid rgba(255, 255, 255, 0.7);
}
div#third .footer-contact-info p {
    color: #ffffff !important;
    font-size: 20px;
    font-family: 'Thunder';
    letter-spacing: 1px;
    font-weight: 400;
    text-align: left;
}
div#footer1 div#third {
    padding-top: 18px;
}
div#footer1 .social73a li a i {
    font-size: 22px;
    border: 1px solid #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
div#footer1 .social73a li a:hover i{
 border-color:#ED7730;   
}
div#footer1 .custom-menu li.current-menu-item > a,
div#footer1 .custom-menu li.current-menu-parent > a,
div#footer1 .custom-menu li.current-menu-ancestor > a,
div#footer1 .custom-menu li.current_page_item > a {
    color: #ED7730;
}
div#section1.section1aaa {
    display: none;
}

div#sections-wrapper1a svg.clip-svg-border {
    display: none;
}
div#sections-wrapper1a {

    /* ===== CORNER CUT CONTROL ===== */
    --top-left-cut: 50px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 130px;

    --border-color: #979797;
    --border-width: 2px;

    position: relative;
    width: 100%;
    height: auto;
    background-color: transparent;

    background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );

    background-size:

        /* Top */
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
        var(--border-width),

        /* Right */
        var(--border-width)
        calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        /* Bottom */
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
        var(--border-width),

        /* Left */
        var(--border-width)
        calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        /* Corners */
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);

    background-position:

        /* Top */
        var(--top-left-cut) 0,

        /* Right */
        100% var(--top-right-cut),

        /* Bottom */
        var(--bottom-left-cut) 100%,

        /* Left */
        0 var(--top-left-cut),

        /* Corners */
        0 0,
        100% 0,
        0 100%,
        100% 100%;

    background-repeat: no-repeat;
}
#sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner {

    /* ===== CUT SIZE CONTROL ===== */--top-left-cut: 0px;--top-right-cut: 30px;--bottom-left-cut: 18px;--bottom-right-cut: 0px;--border-color: #979797;--border-width: 2px;position: relative;width: 100%;height: auto;background-color: transparent;background-image:

        /* TOP BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* RIGHT BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* BOTTOM BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* LEFT BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* TOP LEFT CUT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* TOP RIGHT CUT */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* BOTTOM LEFT CUT */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* BOTTOM RIGHT CUT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );background-size:

        /* Top */
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
        var(--border-width),

        /* Right */
        var(--border-width)
        calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        /* Bottom */
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
        var(--border-width),

        /* Left */
        var(--border-width)
        calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        /* Top Left */
        var(--top-left-cut) var(--top-left-cut),

        /* Top Right */
        var(--top-right-cut) var(--top-right-cut),

        /* Bottom Left */
        var(--bottom-left-cut) var(--bottom-left-cut),

        /* Bottom Right */
        var(--bottom-right-cut) var(--bottom-right-cut);background-position:

        /* Top */
        var(--top-left-cut) 0,

        /* Right */
        100% var(--top-right-cut),

        /* Bottom */
        var(--bottom-left-cut) 100%,

        /* Left */
        0 var(--top-left-cut),

        /* Top Left */
        0 0,

        /* Top Right */
        100% 0,

        /* Bottom Left */
        0 100%,

        /* Bottom Right */
        100% 100%;background-repeat: no-repeat;
}
#sections-wrapper1a .row_col_wrap_12_inner .fir2 .vc_column-inner {

    /* ===== CUT SIZE CONTROL ===== */--top-left-cut: 30px;--top-right-cut: 0px;--bottom-left-cut: 0px;--bottom-right-cut: 18px;--border-color: #979797;--border-width: 2px;position: relative;width: 100%;height: auto;background-color: transparent;background-image:

        /* TOP BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* RIGHT BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* BOTTOM BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* LEFT BORDER */
        linear-gradient(
            var(--border-color),
            var(--border-color)
        ),

        /* TOP LEFT CUT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* TOP RIGHT CUT */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* BOTTOM LEFT CUT */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* BOTTOM RIGHT CUT */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );background-size:

        /* Top */
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
        var(--border-width),

        /* Right */
        var(--border-width)
        calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        /* Bottom */
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
        var(--border-width),

        /* Left */
        var(--border-width)
        calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        /* Top Left */
        var(--top-left-cut) var(--top-left-cut),

        /* Top Right */
        var(--top-right-cut) var(--top-right-cut),

        /* Bottom Left */
        var(--bottom-left-cut) var(--bottom-left-cut),

        /* Bottom Right */
        var(--bottom-right-cut) var(--bottom-right-cut);background-position:

        /* Top */
        var(--top-left-cut) 0,

        /* Right */
        100% var(--top-right-cut),

        /* Bottom */
        var(--bottom-left-cut) 100%,

        /* Left */
        0 var(--top-left-cut),

        /* Top Left */
        0 0,

        /* Top Right */
        100% 0,

        /* Bottom Left */
        0 100%,

        /* Bottom Right */
        100% 100%;background-repeat: no-repeat;
}
div#section61 {

    /* ===== CORNER CUT CONTROL ===== */--top-left-cut: 0px;--top-right-cut: 130px;--bottom-left-cut: 50px;--bottom-right-cut: 0px;--border-color: #979797;--border-width: 2px;position: relative;width: 100%;height: auto;background-color: transparent;background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );background-size:

        /* Top */
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
        var(--border-width),

        /* Right */
        var(--border-width)
        calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        /* Bottom */
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
        var(--border-width),

        /* Left */
        var(--border-width)
        calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        /* Corners */
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);background-position:

        /* Top */
        var(--top-left-cut) 0,

        /* Right */
        100% var(--top-right-cut),

        /* Bottom */
        var(--bottom-left-cut) 100%,

        /* Left */
        0 var(--top-left-cut),

        /* Corners */
        0 0,
        100% 0,
        0 100%,
        100% 100%;background-repeat: no-repeat;
}
div#footer1 ul.social-mobile-icons{
	/* display:none; */
}
#speaks4 .image-card {
    position: relative;
    overflow: hidden;
}
#speaks4 .image-card .card-image {
    display: block;
    width: 100%;
    height: auto;
    transition: opacity 0.4s ease;
}
#speaks4 .image-card .image-two {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
}
#speaks4  .image-card:hover .image-two {
    opacity: 1;
}
#speaks4 .image-card:hover .image-one {
    opacity: 0;
}
#speaks4 .image-card {
    overflow: hidden;
}
#speaks4 .image-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    transition: all 0.4s ease;
}
#speaks4 .image-card img+img{
 filter:unset;   
}
.image-card.banksy1 img.card-image {
    filter: unset !important;
}
#speaks4 .image-card:hover img {
    transform: scale(1.02);
}
#speaks4 .hover-gallery-card {
    position: relative;
    overflow: hidden;
}
#speaks4 .hover-gallery-card .hover-gallery-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#speaks4 .hover-gallery-card .hover-image-one {
    position: relative;
    z-index: 1;
    opacity: 1;
}

#speaks4 .hover-gallery-card .hover-image-two,
#speaks4 .hover-gallery-card .hover-image-three {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
}
#speaks4 .hover-gallery-card:hover .hover-image-one {
    opacity: 0;
}
#speaks4 .hover-gallery-card:hover .hover-image-two {
    visibility: visible;
    animation: mgbcHoverImageTwo 2s ease-in-out infinite;
}
#speaks4 .hover-gallery-card:hover .hover-image-three {
    visibility: visible;
    animation: mgbcHoverImageThree 2s ease-in-out infinite;
}
@keyframes mgbcHoverImageTwo {

    0%,
    45% {
        opacity: 1;
    }
    50%,
    95% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes mgbcHoverImageThree {

    0%,
    45% {
        opacity: 0;
    }

    50%,
    95% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
#speaks4 .hover-gallery-card:not(:hover) .hover-image-one {
    opacity: 1;
}
#speaks4 .hover-gallery-card:not(:hover) .hover-image-two,
#speaks4 .hover-gallery-card:not(:hover) .hover-image-three {
    animation: none;
    opacity: 0;
    visibility: hidden;
}
#speaks4 .image-card.hover-gallery-card .category-strip {
    z-index: 45;
}
div#speaks3 .team-card1.fir1.seven1aa .quote-icon {
    display: none;
}

div#speaks3 .team-card1.fir1.seven1aa .quote {
    display: none;
}
div#bloginner1 div#first  .img-with-aniamtion-wrap img.img-with-animation.skip-lazy {
    width: 100%;
}
div#bloginner2 .row_col_wrap_12 {
    padding-top: 145px;
    padding-bottom: 110px;
    padding-left: 90px;
    padding-right: 90px;
}
div#bloginner2 {
    /* ===== CORNER CUT CONTROL ===== */
    --top-left-cut: 0px;
    --top-right-cut: 54px;
    --bottom-left-cut: 75px;
    --bottom-right-cut: 0px;

    /* ===== BORDER ===== */
    --border-color: #979797;
    --border-width: 2px;
    position: relative;
    width: 100%;
    height: auto;
    background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );
    background-size:
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
            var(--border-width),

        var(--border-width)
            calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);
    background-position:
        var(--top-left-cut) 0,
        100% var(--top-right-cut),
        var(--bottom-left-cut) 100%,
        0 var(--top-left-cut),

        0 0,
        100% 0,
        0 100%,
        100% 100%;
    background-repeat: no-repeat;
    margin-top: -60px;
}
body.single-post.material[data-bg-header=true] .container-wrap:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 60%;
    background-image: url(/wp-content/uploads/2026/08/texture_for_Asba_1-1.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
}
body.single-post.material[data-bg-header=true] .container-wrap {
    padding-top: 0 !important;
    background: #000000;
}
div#page-header-wrap {
    position: absolute;
}
div#bloginnerall1 {
    padding-top: 210px;
}
div#bloginner2 div#first h2 {
    color: #ffffff;
    font-size: 40px;
}
div#bloginner2 div#first ul {
    margin-top: 30px;
}
div#bloginner2 div#first ul li {
    color: #ffffff;
    font-size: 24px;
    font-weight: 400;
    font-family: 'PP Neue Montreal Book';
    line-height: 1.6;
}
div#bloginner2 div#first p, div#bloginner2 div#second p {
    font-size: 22px;
    color: #ffffff;
    font-family: 'PP Neue Montreal Book';
    font-weight: 400;
    padding-bottom: 24px;
}
#author-bio {
    display: none;
}
body.single-post.material[data-bg-header=true] .container-wrap .blog_next_prev_buttons.vc_row-fluid.wpb_row.full-width-content.standard_section {
    display: none;
}
.comments-section {
    display: none;
}
div#new-post-title h1 {
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    font-family: 'Anklepants';
    font-size: 40px;
    color: #ffffff;
    line-height: 1.1;
}
div#new-post-title .post-subheading h3{
    font-size: 28px;
    color: #ffffff;
    font-weight: 500;
    padding-top: 12px;
    line-height: 1.1;
}
div#new-post-title a, span.category-separator {
    color: #ED833B;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Neue Montreal';
}

div#new-post-title {
    margin: 0 auto;
    /* padding-bottom: 90px; */
    padding-left: 90px;
    padding-top: 45px;
}
nav[aria-label="Main Menu"] {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

#header-outer[data-format=default] #top .span_9 {
    width: 100%;
}

div#section1 {
    width: 100%;
}

div#section1 .the13-menu-wrap {
    margin-right: 0;
}
div#new-post-title .custom-post-meta{
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
    padding-bottom: 15px;
}

div#new-post-title .custom-post-meta div {
    color: #ffffff !important;
    font-weight: 400;
    font-family: 'Thunder';
    font-size: 24px;
    text-transform: capitalize;
}
.pum.pum-overlay{background:rgba(0,0,0,.35);backdrop-filter: blur(8px);-webkit-backdrop-filter:blur(8px);/* display: flex !important; *//* justify-content: center; *//* align-items: center !important; */}
.pum.pum-overlay .pum-container {
    padding: 0;
    background: transparent;
    /* top: unset !important; */
    bottom: unset !important;
    margin-bottom: 0;
}
.pum.pum-overlay .pum-container .pum-content{--top-left-cut: 2px;--top-right-cut: 45px;--bottom-left-cut: 30px;--bottom-right-cut: 2px;--border-color:#eb823b;--border-width:2px;--cut-border-width:3px;position:relative;height:auto;background-image:
url("/wp-content/uploads/2026/08/img11a.jpg"),
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(135deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2)),
linear-gradient(45deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2)),
linear-gradient(45deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2)),
linear-gradient(135deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2));background-size:
cover,
calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
var(--top-left-cut) var(--top-left-cut),
var(--top-right-cut) var(--top-right-cut),
var(--bottom-left-cut) var(--bottom-left-cut),
var(--bottom-right-cut) var(--bottom-right-cut);background-position:
center,
var(--top-left-cut) 0,
100% var(--top-right-cut),
var(--bottom-left-cut) 100%,
0 var(--top-left-cut),
0 0,
100% 0,
0 100%,
100% 100%;background-repeat:no-repeat;clip-path:polygon(
var(--top-left-cut) 0,
calc(100% - var(--top-right-cut)) 0,
100% var(--top-right-cut),
100% calc(100% - var(--bottom-right-cut)),
calc(100% - var(--bottom-right-cut)) 100%,
var(--bottom-left-cut) 100%,
0 calc(100% - var(--bottom-left-cut)),
0 var(--top-left-cut)
);}

.pum.pum-overlay .pum-container .pum-content::after{
content:"";
position:absolute;
inset:0;
z-index:10;
pointer-events:none;
background-image:
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(var(--border-color),var(--border-color)),
linear-gradient(135deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2)),
linear-gradient(45deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2)),
linear-gradient(45deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2)),
linear-gradient(135deg,transparent calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% - var(--cut-border-width)/2),var(--border-color) calc(50% + var(--cut-border-width)/2),transparent calc(50% + var(--cut-border-width)/2));
background-size:
calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
var(--top-left-cut) var(--top-left-cut),
var(--top-right-cut) var(--top-right-cut),
var(--bottom-left-cut) var(--bottom-left-cut),
var(--bottom-right-cut) var(--bottom-right-cut);
background-position:
var(--top-left-cut) 0,
100% var(--top-right-cut),
var(--bottom-left-cut) 100%,
0 var(--top-left-cut),
0 0,
100% 0,
0 100%,
100% 100%;
background-repeat:no-repeat;
clip-path:inherit;
}
.pum.pum-overlay .pum-container button{
font-size:0;
    background: transparent;
    padding: 0;
    height: 0;
}

.pum.pum-overlay .pum-container button::before{
content:"\f00d";
font-family:"Font Awesome 6 Free";
font-size:24px;
font-weight:900;
line-height:1;
color:#fff;
}
.team-card1 > div:first-child{width:66.666667%;}

.team-card1 > div:last-child{width:33.333333%;position: relative;z-index: -1;}


.team-card1 {
    background: transparent;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 24px 24px;
    padding-bottom: 30px;
}

.team-content1 h2 {
    margin: 0;
    font-size: 40px;
    line-height: 1.3;
    text-transform: uppercase;
    font-family: 'Anklepants';
    color: #ffffff;
    letter-spacing: 1px;
    font-weight: 400;
}
.designation1{
    display:block;
    margin-top: 6px;
    color: #A8A8A8;
    font-size: 14px;
    letter-spacing:1px;
    line-height: 1;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'Montserrat';
}
.team-content1 p {
    color: #ddd;
    font-size: 15px;
    line-height: 1.1;
    padding-bottom: 10px;
    font-family: Montserrat;
}
.team-card1 .team-content1 h4 {
    color: #f47b20;
    font-size: 18px;
    line-height: 1.2;
    font-family: 'Neue Montreal';
    font-weight: 500;
    text-transform: uppercase;
    padding-top: 12px;
    display: none;
}

.team-card1 .team-content1 p.sec {
    font-family: 'Montserrat';
    font-style: italic;
    font-size: 18px;
    padding-bottom: 0;
    display: none;
}
.team-card .team-read-more{
position:absolute;
left:50%;
bottom:0;
transform:translate(-50%,0);
display:flex;
align-items:center;
justify-content:center;
width:clamp(75px,9vw,110px);
height:clamp(75px,9vw,110px);
border-radius:50%;
background:#ed833b61;
color:#fff;
font-family:'Anklepants';
font-weight:400;
font-size:clamp(9px,1vw,12px);
text-align:center;
opacity:0;
visibility:hidden;
transition:opacity .3s ease,visibility .3s ease;
z-index:2;
}

.team-card:hover .team-read-more{
opacity:1;
visibility:visible;
}

div#section1a .thirteen-content h4 {
    font-family: 'Anklepants';
    color: #ffffff;
    font-size: 40px;
    font-weight: 400;
    margin-bottom: 24px;
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.8);
    line-height: 1.1;
}
div#section1a.home1a1.home1a1 div#first11b .vc_col-sm-3.section1a-anim-3 .vc_column-inner {
 /* margin-left: -50px;
 margin-right: 59px; */
 margin-bottom: 30px;
 }

div#section1a.home1a1.home1a1  div#first11b{
	--top-left-cut: 45px;
	--top-right-cut:2px;
	--bottom-left-cut:2px;
	--bottom-right-cut: 90px;
	--border-color:#eb823b;
	--border-width: 2px;
	--cut-border-width: 2px;
	position:relative!important;
	width:100%;
	height:auto;
	padding: 0 45px;
	/* background-image:url("/wp-content/uploads/2026/08/imga1.png"); */
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	/* overflow:visible!important; */
	/* z-index:-6; */
	margin-bottom: 50px;
}

div#first11b::before{
	content:"";
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index: 0;
	background-image:
		linear-gradient(var(--border-color),var(--border-color)),
		linear-gradient(var(--border-color),var(--border-color)),
		linear-gradient(var(--border-color),var(--border-color)),
		linear-gradient(var(--border-color),var(--border-color)),
		linear-gradient(
			135deg,
			transparent calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% + var(--cut-border-width)/2),
			transparent calc(50% + var(--cut-border-width)/2)
		),
		linear-gradient(
			45deg,
			transparent calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% + var(--cut-border-width)/2),
			transparent calc(50% + var(--cut-border-width)/2)
		),
		linear-gradient(
			45deg,
			transparent calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% + var(--cut-border-width)/2),
			transparent calc(50% + var(--cut-border-width)/2)
		),
		linear-gradient(
			135deg,
			transparent calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% - var(--cut-border-width)/2),
			var(--border-color) calc(50% + var(--cut-border-width)/2),
			transparent calc(50% + var(--cut-border-width)/2)
		);
	background-size:
		calc(100% - var(--top-left-cut) - var(--top-right-cut)) var(--border-width),
		var(--border-width) calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),
		calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut)) var(--border-width),
		var(--border-width) calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),
		var(--top-left-cut) var(--top-left-cut),
		var(--top-right-cut) var(--top-right-cut),
		var(--bottom-left-cut) var(--bottom-left-cut),
		var(--bottom-right-cut) var(--bottom-right-cut);
	background-position:
		var(--top-left-cut) 0,
		100% var(--top-right-cut),
		var(--bottom-left-cut) 100%,
		0 var(--top-left-cut),
		0 0,
		100% 0,
		0 100%,
		100% 100%;
	background-repeat:no-repeat;
}

div#first11b > .row_col_wrap_12_inner{
	position:relative;
	z-index:5;
	overflow:visible!important;
}

div#first11b .wpb_column,
div#first11b .vc_column-inner,
div#first11b .wpb_wrapper{
	overflow:visible!important;
}

div#first11b .section1a.home1a1-anim-3{
	position:relative;
	z-index:10;
	overflow:visible!important;
}

div#first11b .section1a.home1a1-anim-3 .img-with-aniamtion-wrap,
div#first11b .section1a.home1a1-anim-3 .inner,
div#first11b .section1a.home1a1-anim-3 .hover-wrap,
div#first11b .section1a.home1a1-anim-3 .hover-wrap-inner{
	overflow:visible!important;
}

div#first11b .section1a.home1a1-anim-3 img.img-with-animation{
	position:relative;
	z-index:21;
	transform:scale(1.5);
	transform-origin:center center;
	overflow:visible;
}

div#first11b .section1a.home1a1-anim-4{
	position:relative;
	z-index:10;
}
div#section1a .thirteen-content {
    padding-left: 10px;
    padding-top: 45px;
    padding-bottom: 45px;
}

div#section1a .thirteen-content p span{
    font-weight: 400;
    color: #ffffff;
    font-family: 'Neue Montreal';
    padding-bottom: 30px;
    line-height: 1.2;
    font-size: 21px;
    width: 900px;
    position: relative;
    z-index: 1;
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.8);
    padding-bottom: 0 !important;
}
div#section1ab .row_col_wrap_12 {
    padding-right: 90px;
    padding-left: 90px;
    padding-top: 50px;
    padding-bottom: 10px;
}

div#section1a .thirteen-content p.asocial1 label {
    color: #ED7730;
    font-family: 'Neue Montreal';
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.8);
    font-weight: 500;
    padding-bottom: 30px;
    line-height: 1.2;
    font-size: 24px;
    width: 900px;
    position: relative;
    z-index: 1;
}
div#section1ab .thirteen-content h4.thirteen-highlight {
    font-weight: 600;
    font-family: 'Montserrat';
    color: #ED7730;
    font-size: 20px;
    text-transform: uppercase;
    padding-bottom: 40px;
}

div#section1ab p.thirteen-link {
    font-weight: 600;
    font-family: 'Montserrat';
    color: #ED7730;
    font-size: 16px;
    padding-bottom: 0;
}

div#section1ab .thirteen-content p.fir1 {
    padding-bottom: 0 !important;
}


div#section1a h2.impact-title.fir1title.fir11w.show br {
    display: block !important;
}

div#section1a h2.impact-title.fir1title.fir11w.show br+br {
    display: none !important;
}
div#section1a div#first11a .enter13-btn p img, div#first11a .enter13-btn p {
    justify-content: end;
    margin: unset !important;
}
div#section1a div#first11a .enter13-btn {
    text-align: unset;
    display: inline-flex;
    flex-direction: column;
    justify-content: center !important;
    gap: 12px;
    align-items: center;
}

div#section1a div#first11a {padding-right: 90px;padding-bottom: 30px;}
div#section1a div#first11a .vc_col-sm-4.fir2s .vc_column-inner {
    margin: 0 auto;
    display: grid;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    transform: translateX(-50%);
    background: radial-gradient(
        circle,
        #ed833b 2px,
        transparent 2.5px
    ) center top / 5px 24px repeat-y;
    pointer-events: none;
    z-index: 5;
}
div#sectionswrapper1a1a{
    padding-top: 145px;
    padding-bottom: 60px;
}
div#sectionswrapper1a1a {

    /* ===== CORNER CUT CONTROL ===== */--top-left-cut: 50px;--top-right-cut: 0px;--bottom-left-cut: 0px;--bottom-right-cut: 90px;--border-color: #979797;--border-width: 2px;position: relative;width: 100%;height: auto;background-color: transparent;background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );background-size:

        /* Top */
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
        var(--border-width),

        /* Right */
        var(--border-width)
        calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        /* Bottom */
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
        var(--border-width),

        /* Left */
        var(--border-width)
        calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        /* Corners */
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);background-position:

        /* Top */
        var(--top-left-cut) 0,

        /* Right */
        100% var(--top-right-cut),

        /* Bottom */
        var(--bottom-left-cut) 100%,

        /* Left */
        0 var(--top-left-cut),

        /* Corners */
        0 0,
        100% 0,
        0 100%,
        100% 100%;background-repeat: no-repeat;margin-bottom: 0;margin-top: -50px;z-index: 1;}


div#section2ab1 div#first, .cutcolor1, button.the13-tab-item.active, #the13-info-tabs .the13-read-more{

    /* ===== CORNER CUT CONTROL ===== */--top-left-cut: 50px;--top-right-cut: 0px;--bottom-left-cut: 0px;--bottom-right-cut: 50px;--border-color: #979797;--border-width: 2px;position: relative;/* width: 100%; */height: auto;background-color: transparent;background-image:

        /* Top */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Right */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Bottom */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Left */
        linear-gradient(var(--border-color), var(--border-color)),

        /* Top Left */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Top Right */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Left */
        linear-gradient(
            45deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        ),

        /* Bottom Right */
        linear-gradient(
            135deg,
            transparent calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% - (var(--border-width) / 2)),
            var(--border-color) calc(50% + (var(--border-width) / 2)),
            transparent calc(50% + (var(--border-width) / 2))
        );background-size:

        /* Top */
        calc(100% - var(--top-left-cut) - var(--top-right-cut))
        var(--border-width),

        /* Right */
        var(--border-width)
        calc(100% - var(--top-right-cut) - var(--bottom-right-cut)),

        /* Bottom */
        calc(100% - var(--bottom-left-cut) - var(--bottom-right-cut))
        var(--border-width),

        /* Left */
        var(--border-width)
        calc(100% - var(--top-left-cut) - var(--bottom-left-cut)),

        /* Corners */
        var(--top-left-cut) var(--top-left-cut),
        var(--top-right-cut) var(--top-right-cut),
        var(--bottom-left-cut) var(--bottom-left-cut),
        var(--bottom-right-cut) var(--bottom-right-cut);background-position:

        /* Top */
        var(--top-left-cut) 0,

        /* Right */
        100% var(--top-right-cut),

        /* Bottom */
        var(--bottom-left-cut) 100%,

        /* Left */
        0 var(--top-left-cut),

        /* Corners */
        0 0,
        100% 0,
        0 100%,
        100% 100%;background-repeat: no-repeat;padding: 45px 45px;margin: 110px 60px;}
button.the13-tab-item.active {
    --top-left-cut: 18px;
    --top-right-cut:0px;
    --bottom-left-cut:0px;
    --bottom-right-cut: 18px;
    --border-color:#979797;
    --border-width:2px;
    margin: 0;
    border: unset;
    display: flex;
    padding: 15px 22px;
    margin-right: 50px;
}
#the13-info-tabs .the13-read-more {
    --top-left-cut: 12px;
    --top-right-cut:0px;
    --bottom-left-cut:0px;
    --bottom-right-cut: 12px;
    --border-color:#979797;
    --border-width:2px;
    padding: 12px 18px;
    display: table;
    margin: 0 auto;
    margin-right: 0;
    line-height: 1;
    font-family: 'Anklepants';
}
button.the13-tab-item {
    border: unset;
    background: transparent;
    display: flex;
    padding: 15px 18px;
    text-align: left;
}

.the13-tab-description p {
    text-align: left;
    padding-left: 24px !important;
    color: #131313;
    font-family: 'Neue Montreal';
    font-size: 22px !important;
    line-height: 26px !important;
    padding-bottom: 18px;
}
#the13-info-tabs .the13-tab-icon{
	display:flex;
	align-items:center;
	justify-content:center;
	width:22px;
	margin-left:20px;
	font-size:15px;
	font-weight:400;
	color:#555;
	opacity:0;
	visibility:hidden;
	transform:translateX(-5px);
	transition:all .3s ease;
}
#the13-info-tabs .the13-read-more {
    border: unset;
}
#the13-info-tabs .the13-tab-item span {
    font-family: 'Anklepants';
    color: #676767;
    font-weight: 400;
    font-size: 20px;
}

#the13-info-tabs .the13-tab-description {
    font-family: 'Neue Montreal';
    padding-bottom: 0;
}
#the13-info-tabs-right{
	position:relative;
	min-height:160px;
	border-left:0;
	padding-left: 30px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

#the13-info-tabs-right::before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:6px;
	height:100%;
	background:radial-gradient(
		circle,
		#f07832 0 3px,
		transparent 3.5px
	);
	background-size:6px 23px;
	background-repeat:repeat-y;
}

#the13-info-tabs .the13-tab-content{
	display:none;
}

#the13-info-tabs .the13-tab-content.active{
	display:block;
	animation:the13TabFade .4s ease forwards;
}
#the13-info-tabs .the13-read-more:hover{
	color:#ED7730;
}
div#section5a1 {
    position: relative;
    z-index: 0;
    margin-top: -50px;
}
div#section5a1  .row_col_wrap_12 {
    padding-top: 160px;
    padding-bottom: 110px;
    display: flex;
    flex-direction: row;
    padding-left: 60px;
    padding-right: 0;
} 
.don{
	position:relative;
	display: flex;
	/* width:160px; */
	width: 100%;
	padding-bottom: 22px;
}

.don-a{
	/* position:absolute; */
	/* left:10px; */
	/* top:2px; */
	color: #ffffff;
	/* opacity:.45; */
	margin: 0;
	font-size: 65px !important;
	line-height: 0.9;
	font-weight: 400 !important;
	padding: 0 !important;
	/* padding-bottom: 4px !important; */
	font-family: 'Anklepants';
}
.don.fir1 .don-t{
	left: 98px;
	top: 45px;
	color: #ED7730;
}
.don-t{
	/* position:absolute; */
	left: 54px;
	top: 45px;
	font-family: Neue Montreal !important;
	font-size: 18px;
	font-weight: 700;
	line-height:1;
	color: #ffffff;
	text-transform:uppercase;
}

div#section5a1  h2 {
    color: #ffffff;
    font-family: 'Anklepants';
    font-size: 40px;
    line-height: 1;
}
div#section5a1 div#first p{
    color: #ffffff;
    padding-top: 18px;
    font-family: 'Neue Montreal', sans-serif;
    font-size: 18px;
    line-height: 22px;
}
div#section5a1 div#first{
    
}
div#section5a1 div#second {
    margin-top: 75px;
    padding-right: 0;
}
div#section5a1 h3 label {
    color: #ffffff;
    font-family: 'Anklepants' !important;
    font-size: 33px !important;
    line-height: 1;
    font-weight: 400;
}
div#section5a1 h3 label{
    color: #ED7730 !important;
    font-size: 45px !important;
}
div#section5a1 h3 {
 padding-bottom: 30px;
 font-family: 'Thunder' !important;
 font-weight: 500;
 text-transform: uppercase;
 line-height: 1.2;
 font-size: 36px !important;
 color: #ffffff;
}
div#section5a1 .row_col_wrap_12 .vc_col-sm-6:nth-child(2)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    transform: translateX(-50%);
    background: radial-gradient(
        circle,
        #ed833b 2px,
        transparent 2.5px
    ) center top / 5px 24px repeat-y;
    pointer-events: none;
    z-index: 5;
}
div#section5a1 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    padding-left: 130px;
    margin-left: -130px;
}
div#section5a1 .row-bg-wrap .inner-wrap{
    position:relative;
} 
div#section5a1 .row-bg-wrap .inner-wrap:before{
    position:absolute;
    content:"";
    background-image:url('/wp-content/uploads/2026/07/Globe-TransparentF45.gif');
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    width: 100%;
    height: 66%;
    left: 50%;
    top: 23%;
    z-index:999;
}
div#section5a1 div#third {
    padding-right: 260px;
    padding-top: 30px;
}
div#section5a1 div#third a.nectar-button.small.regular.accent-color.regular-button {
    background-image: url(/wp-content/uploads/2026/09/Group-1095.png) !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: 95% 95% !important;
    padding: 8px 28px;
    line-height: 1;
}
div#section5a1 div#third img.img-with-animation.skip-lazy.animated-in {
    width: 12%;
}
div#section5a1 div#third .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0;
}
div#section2ab1 div#second .vc_col-sm-6:nth-child(2) {
    padding-left: 40px;
}
div#section1ab div#third11 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: unset !important;
}

div#section1ab .vc_col-sm-12>.vc_column-inner {
    height: 100vh;
}

div#section1ab .vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    justify-content: space-between !important;
    flex-direction: column;
}
.fir1ds {
    display: flex;
    width: 380px;
    justify-content: center;
    padding-top: 35px;
}


/* 
#sections-wrapper1aba .row_col_wrap_12,
#sections-wrapper1aba .row_col_wrap_12_inner {
    box-sizing: border-box;
    max-width: 100%;
}

#sections-wrapper1aba > #section1a > .row-bg-wrap,
#sections-wrapper1aba > #section1ab > .row-bg-wrap {
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    height: auto !important;
}


#sections-wrapper1aba {
    position: relative;
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    background: none !important;
    overflow: visible;
}

#sections-wrapper1aba::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 100vw;
    transform: translateX(-50%);
    background-image: url("https://the13.rapidcloud360.com/wp-content/uploads/2026/07/texture-for-Asba-3-1-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    pointer-events: none;
}*/

#sections-wrapper1aba {
    position: relative;
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    background: none !important;
    overflow: visible;
}

#sections-wrapper1aba::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 100vw;
    transform: translateX(-50%);
    background-image: url("https://the13.rapidcloud360.com/wp-content/uploads/2026/07/texture-for-Asba-3-1-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    pointer-events: none;
}

div#initiative3  .vc_col-sm-12.fir1aa1a .wpb_text_column {
    margin-bottom: 0;
}
#section1a .section1a-anim-1,
#section1a .section1a-anim-2,
#section1a .section1a-anim-3,
#section1a .section1a-anim-4 {
    transition: none;
}

#section1a .section1a-anim-1 {
    opacity: 0;
}

#section1a .section1a-anim-2 {
    opacity: 1;
    visibility: visible;
}

#section1a .section1a-anim-3 {
    opacity: 0;
    transform: translateY(-100px);
    margin-top: -30px;
}

#section1a .section1a-anim-4 {
    opacity: 1;
    visibility: visible;
}

#section1a .section1a-anim-4 h4 {
    opacity: 0;
    transform: translateX(-70px);
}

#section1a .section1a-anim-4 p {
    opacity: 0;
    visibility: visible;
    transform: none;
    padding-bottom: 0;
}
#section1a a.download-chapters-btn{
    	padding: 10px 28px;
    	box-sizing:border-box;
    	/* border:2px solid #fff; */
    	background:transparent;
    	color:#ED7730;
    	font-family: 'Anklepants';
    	font-size: 16px;
    	font-weight: 400;
    	line-height:1;
    	display: inline-block;
    	margin-top: 30px;
    	background-image: url(/wp-content/uploads/2026/09/Group-1095.png);
    	background-position: center;
    	background-repeat: no-repeat;
    	background-size: 100% 100%;
    	padding: 12px 24px;
    	opacity: 0;
}
#section1a a.download-chapters-btn img {
    display: table;
    margin: 0 auto;
    margin-right: 0;
    margin-top: 4px;
    width: 30px;
}
#section1a a.download-chapters-btn{
	position:relative;
	top:0;
	transition:top 300ms ease;
}

#section1a a.download-chapters-btn:hover{
	top:-3px;
}
div#section2ab1 .row_col_wrap_12 {
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 60px;
    padding-right: 60px;
}
div#section2ab1 .headimgarrow1{
	display:flex;
	align-items:center;
	width:100%;
	margin:0;
	padding:0;
	gap: 30px;
	width: 100%;
}

div#section2ab1 .headimgarrow1 h3{
	flex:0 0 auto;
	width:max-content;
	margin:0;
	padding:0;
	font-family:'Anklepants',sans-serif;
	font-size: 24px;
	font-weight:400;
	line-height:1;
	color:#131313;
	white-space:nowrap;
	margin-bottom: -15px;
}

div#section2ab1 .headimgarrow1 img{
	display:block;
	flex:1 1 auto;
	width:100%;
	min-width:0;
	height:12px;
	margin:0;
	padding:0;
	object-fit:fill;
}
div#section2ab1 ul{
    margin-bottom: 0;
}
div#section2ab1 p, div#section2ab1 ul li{
	font-family:'Neue Montreal',sans-serif;
	font-size: 18px;
	line-height: 22px;
	color:#131313;
	font-weight: 400;
	padding-bottom: 0;
}

div#section2ab1 .headimgarrow1 p {
    width: 100%;
}
div#section2ab1 div#line12a .vc-zigzag-inner{
	width:190px!important;
	min-height:4px!important;
	height:4px!important;
	background:none!important;
}

div#section2ab1 div#line12a .vc-zigzag-inner::after{
	content:"";
	display:block;
	width:190px;
	height:5px;
	margin-top:0;
	background-image:radial-gradient(
		circle,
		#ED7730 0 2.5px,
		transparent 2.6px
	);
	background-size:11px 5px;
	background-repeat:repeat-x;
}
div#section2ab1 div#line12a {
    margin-bottom: 0;
    /* height: 66px; */
    /* display: flex; */
    /* align-items: center; */
    min-height: 4px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 63px;
}
div#section2ab1 div#second .row_col_wrap_12_inner {
    width: 100%;
}
div#section2ab1 div#second {
    margin-bottom: 70px;
    min-height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#section2ab1 div#third a.nectar-button.small.regular.accent-color.regular-button {
    margin-left: 0;
    margin-top: 40px;
    color: #ED7730;
    background-color: transparent !important;
    background-image: url(/wp-content/uploads/2026/09/Vector-1.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.vc_col-sm-5.section1a-anim-1 .img-with-aniamtion-wrap::after{
	white-space:pre;
	position:absolute;
	top:unset;
	bottom: 31px;
	left: 68%;
	transform:translateX(var(--org-x,-40px));
	opacity:var(--org-opacity,0);
	transition:opacity 600ms ease,transform 600ms ease;
	font-family:'Anklepants';
	font-size:clamp(26px,3.5vw,45px);
	line-height:.9;
	color:#fff;
	text-transform:uppercase;
	z-index:10;
	text-shadow:4px 4px 8px rgba(0,0,0,.6);
	content:".org";
}

/* =========================================
   DONATE BUTTON - NEW
========================================= */
div#section1 .the13-menu-wrap a.menu-box.box5.box55.show-box {
       background-image: url(/wp-content/uploads/2026/08/aa1.png) !important;
       padding-left: 40px !important;
       display: block;
}
div#section1 .the13-menu-wrap a.menu-box.box5.box55.show-box span{
}
div#section1 .menu-box.box5.box55{
	left: unset;
	right: 190px;
	top: unset;
	bottom: 21px;
	background-image: url('/wp-content/uploads/2026/08/aa1.png') !important;
}

div#section1 .menu-box.box5.box55.show-box{
	animation:donateShow .3s ease forwards;
	pointer-events:auto;
	cursor:pointer;
}

@keyframes donateShow{

	from{
		opacity:0;
		visibility:hidden;
		transform:translateX(-30px);
	}

	to{
		opacity:1;
		visibility:visible;
		transform:translateX(0);
	}

}


/* COMING SOON */

div#section1 .menu-box.box5.box55 span{
	display:block;
	margin-top:3px;
	font-family:Thunder;
	font-size: 11px;
	font-weight:400;
	line-height:1;
	white-space:nowrap;
	letter-spacing: 2px;
}


/* =========================================
   DONATE CONNECTING LINE
========================================= */

div#section1 .line.l6.l66{
	height: 171px;
	left: 183px;
	top: unset;
	bottom: 9px !important;
	right: unset;
	--rotate: 62deg;
}

/* DONATE SECOND LINE */

div#section1 .line.l7.l77{
	height: 86px;
	left: unset;
	right: 141px;
	top: unset;
	bottom: 50px;
	--rotate: 50deg;
}



@media (max-width:767px){

	div#section1 .menu-box.box5.box55{
		left: 65px;
		top: unset;
		bottom: 0;
		right: unset;
		padding-left: 0 !important;
	}
div#section1 .the13-menu-wrap a.menu-box.box5.box55.show-box{
    padding-left: 40px !important;
}
	div#section1 .line.l6.l66{
		left: 184px;
		top: unset !important;
		height: 141px;
		bottom: 71px !important;
		--rotate: 45deg;
	}
@keyframes donateLineShow{

	from{
		opacity:0;
		transform:rotate(-35deg) scaleY(0);
	}

	to{
		opacity:1;
		transform:rotate(70deg) scaleY(1);
	}

}
div#section1 .line.l7.l77 {
    right: 152px;
    bottom: 90px;
    height: 89px;
    --rotate: 3deg;
}
@keyframes donateLineTwoShow{

	from{
		opacity:0;
		transform:rotate(35deg) scaleY(0);
	}

	to{
		opacity:1;
		transform:rotate(68deg) scaleY(1);
	}

}

}
@media only screen and (max-width: 767px) {
.container.main-content {
    padding: 0;
}
ul {
    margin: 0;
    display: unset !important;
}

p {
    font-size: 16px !important;
    /* padding: 0; */
    line-height: 19px;
}

.row_col_wrap_12 {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    min-height: unset !important;
}

.wpb_row {
    min-height: unset !important;
    margin-bottom: 0px !important;
    padding: 0 !important;
}

h2 {
    font-size: 36px !important;
    /*! text-align: center; */
}

ol li {
    font-size: 14px !important;
    line-height: 19px !important;
}
.vc_col-sm-1{
  margin: 0 !important;   
}
.vc_col-sm-2 , .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6,
.vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10 {
    margin: 0 !important;
    margin-bottom: 6px !important;
    width: 100% !important;
}
ul li {
    font-size: 14px !important;
    padding: 9px 9px !important;
    line-height: 19px !important;
    border-radius: 12px !important;
    margin-bottom: 9px !important;
}
h3 {
    font-size: 18px !important;
}

div#footer1 ul.cont1 li {
    justify-content: center;
}

div#footer1 h4 {
    font-size: 18px;
    text-align: center;
}

div#footer1 ul li, div#footer1 p {
    margin: 0 !important;
    padding-bottom: 3px !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
}
span.wpcf7-form-control-wrap {
    width: 100% !important;
}
ul li br {
    display: none !important;
}
a.nectar-button.small.regular.accent-color.regular-button {
    padding: 8px 34px;
    float: unset !important;
    display: table;
    margin: 0 auto;
    font-size: 16px;
}
p a, p span {
    font-size: 16px !important;
}

h4 {
    font-size: 16px;
    text-align: center;
}

.vc_col-sm-1\/5.wpb_column {
    width: 100% !important;
}
.row_col_wrap_12 {
  padding: 0 !important;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.impact-title {
    text-align: left;
    padding-left: 65px;
    font-size: 30px !important;
    padding-right: 40px;
    width: unset !important;
}
/* body.home.wp-singular div#section1a {
    height: unset;
} */
.vc_col-sm-5.section1a-anim-1 .img-with-aniamtion-wrap::after {
    right: 66px;
    left: unset;
    bottom: 22px;
}
div#section1a .thirteen-content {
    padding-left: 45px;
    padding-top: 45px;
    padding-right: 30px;
    padding-bottom: 30px;
}

div#section1a .thirteen-content h4 {
    font-size: 26px;
    text-align: left;
    margin-bottom: 0 !important;
}
div#section1a .thirteen-content h4 br{
    display: none;
}
div#section1a .thirteen-content p {
    padding-bottom: 24px;
    line-height: 19px;
    width: unset;
    padding-top: 12px;
}

div#section1a .thirteen-content h4.thirteen-highlight {
    font-size: 15px;
    line-height: 19px;
    padding-bottom: 24px;
}
div#section1a.section1a img {
  width: 77%;
  margin: auto;
  display: table;
}
.the-text {
  left: -7px !important;
  font-size: 30px;
  top: 87px;
}
div#section1a.home1a1 div#first {
div#section1a div#first  margin-bottom: 0;
}
div#section1a div#first .vc_col-sm-7{padding: 0 !important;}
div#section1a .enter13-btn {
  margin-top: 40px;
  margin-bottom: 40px !important;
  padding-right: 0;
}
.enter13-btn a {
    gap: 12px;
}
div#section1a .enter13-btn a img {
  width: 75px !important;
  margin: 0 auto !important;
}
.enter-text {
  font-size: 16px;
}
#sections-wrapper1a {
  padding: 0 !important;
}
div#section1.section1aaa {
    display: block;
    /* display: none; */
}

#header-outer {
  display: none;
}
#header-space {
  display: none !important;
}
div#section1 .the13-menu-wrap {
  position: absolute;
  top: 0;
  width: 402px;
  right: -13px;
  height: 700px;
}
#section1.section1aaa {
  position: relative !important;
  margin-bottom: 150px !important;
  z-index: 30;
}
div#section1 .box1 {
  left: 36px;
  top: 28px !important;
}
div#section1 .box3 {
  left: 19px;
  top: unset;
  bottom: 208px;
}
div#section1 .box2 {
  right: -4px;
  top: 181px;
}
div#section1 .box4 {
  right: -20px;
}
div#section1 .menu-box {
  /*! width: 150px; */
  min-height: 80px;
  font-size: 30px;
  padding: 25px 30px;
  height: 145px;
  line-height: 1.1;
  width: 200px;
}
div#section1 .l1 {
  left: 341px;
  top: -15px;
  height: 90px;
  --rotate: 65deg;
}
div#section1a.section1a img {
  width: 90% !important;
  margin-left: 15px !important;
}
div#section1 .box1 {
  top: 20px !important;
  left: unset;
  right: 100px;
}
div#section1 .l3 {
  right: 1px;
  height: 200px;
  transform-origin: inherit;
  top: 90px;
  --rotate: 62deg;
}

div#section1 .l2 {
  left: 121px;
  top: 115px;
  height: 102px;
  --rotate: 51deg;
}
div#section1 .box1+a.box1 {
    top: 175px !important;
    left: 0;
}
div#section1 .l4 {
  right: 169px;
  left: unset;
  height: 176px;
  --rotate: -56deg;
  top: 290px;
}
div#section1a.section1a .the13-menu-wrap img.logo-home {
    width: 45% !important;
    margin: 0 auto !important;
    margin-right: 0 !important;
}
div#section1 .menu-close {
    right: -50px;
    top: 0;
}

div#section1 .box4 {
    top: unset;
    bottom: 170px;
}

.line.l5.l33.show-line {}
#sections-wrapper1a {
  margin-top: -50px;
  padding-top: 100px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-bottom: 50px !important;
  margin-bottom: -45px;
}
.peek-box.active {
  height: 140px;
}
.peek-box .image-wrap img {
  max-width: 38%;
  margin: 0 auto !important;
  margin-right: 26px !important;
}
.peek-box .border-wrap::before {
  width: 260px;
  height: 60px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scroll-down-wrapper.show {
  margin-top: 60px !important;
}
div#section3 div#first .vc_col-sm-5 .vc_column-inner {
  padding-right: 0;
}
h2 br {
  display: none;
}

.nectar-milestone {
  display: flex;
  align-content: center;
  justify-content: center;
}
#sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner, #sections-wrapper1a .row_col_wrap_12_inner .fir2 .vc_column-inner {
  padding: 40px 24px;
}
div#section4 .nectar-milestone .subject {
  align-content: center;
  line-height: 1;
  font-size: 22px !important;
  padding-top: 4px !important;
  display: flex;
  align-items: end;
}
div#section4 .nectar-milestone .number span {
  font-size: 90px;
}
#sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner::before {
  clip-path: polygon(0 0, 90% 0, 100% 20%, 100% 100%, 5% 100%, 0 90%);
}
#sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner::after {
  clip-path: polygon(0 0, 90% 0, 100% 20%, 100% 100%, 5% 100%, 0 90%);
}
div#section5 .row_col_wrap_12 {
  padding-top: 110px !important;
  padding-bottom: 100px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(1) {
  padding-right: 0;
  padding-bottom: 30px;
}
div#section5 h2 {
  font-size: 24px !important;
}
p br {
  display: none;
}
.step-number {
  max-width: 100px !important;
}
div#section5 div#first.fir1 .wpb_text_column {
  margin-bottom: 0;
  padding-bottom: 0;
}
.story-step.fir1aaa {
  padding-top: 45px;
}
div#section5 .row-bg-wrap .inner-wrap::after {
  display: none;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
  padding-left: 0;
  padding-top: 50px;
}
div#section6 .row_col_wrap_12 {
  padding-top: 60px !important;
  padding-bottom: 30px !important;
  padding-left: 0;
  padding-right: 0;
}
#section6 {
  margin-top: -45px !important;
  margin-bottom: 45px !important;
}
div#section6 .owl-stage {
  padding-top: 50px;
  padding-bottom: 45px;
  gap: unset;
  left: 20px;
  gap: 36px;
}
.nectar-global-section > .container {
  padding: 0 !important;
}

.social73a.social73a-top, .social73a.social73a-bottom {
  display: flex !important;
  gap: 9px;
  justify-content: space-between;
}
.social73a.social73a-bottom {
}
ul.social73a li a {
  gap: 12px;
}

div#footer1 div#second img.img-with-animation.skip-lazy {
  display: flex !important;
  gap: 6px;
  margin-bottom: 0;
}
div#footer1 div#second {
  padding-top: 30px !important;
  padding-bottom: 20px !important;
}
div#footer1 .row_col_wrap_12 {
  padding-top: 70px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-bottom: 60px !important;
}
div#section4 .row_col_wrap_12 {
    padding-top: 10px !important;
}
div#section1a .row_col_wrap_12 {
    /* height: 100vh; */
    /* min-height: 100vh !important; */
    padding-bottom: 50px !important;
}
div#section1a .row_col_wrap_12 .vc_column_container>.vc_column-inner {
    height: 100%;
}
div#section1a div#third11 {
    /* position: absolute; */
    /* bottom: 70px !important; */
    left: 0;
    /* right: 0; */
    /* top: unset; */
}
div#sections-wrapper1a {
    --bottom-right-cut: 90px;
}
.main1a1b, .main1a1b .row {
    padding-left: 0;
}
div#first .main1a1b h2 {
    font-size: 44px !important;
}
.rowfirst1 {
    justify-content: end;
    gap: 4px;
    max-width: 160px;
    min-width: 140px;
}
div#section6 {
    --top-right-cut: 90px;
    margin-top: -45px !important;
}
div#section6 div#second img.img-with-animation.skip-lazy.animated-in {
    width: 30%;
}
.footer-contact-info {text-align: left;padding-top: 24px !important;padding-bottom: 24px;px; */}
div#footer1 div#second .footer-contact-info a {
    margin-left: 0 !important;
    margin-right: unset;
}
div#third .footer-contact-info p {
    text-align: center;
    font-size: 16px !important;
    display: contents;
}
.footer-contact-info {
    padding-top: 12px;
}
div#third .footer-contact-info {
    padding-top: 18px;
    display: flex;
    justify-content: center;
    text-align: center;
}
.footer-legal-info {
    text-align: center;
}
.footer-legal-links {
    justify-content: center;
    padding-top: 10px;
}

.the13-overlay.show .the13-inner h2 {
  padding-top: 30px;
  font-size: 41px !important;
  white-space: normal;
  line-height: 0.9;
}
div#section4 div#first .row_col_wrap_12_inner {
  gap: 12px;
}
.socialmain1 {
  display: flex;
  justify-content: space-between;
  display: none;
}
.socialmain1 ul li a svg {
  display: none;
}
div#speaks5 #first a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
}
}


/* Mobile */

@media(max-width:767px){
.conversation-card {
    padding-bottom: 0 !important;
}

div#speaks5 #first .wpb_wrapper {
    gap: 24px;
}

    .story-step{
        gap:12px;
        padding: 30px 0;
    }

    .step-number{
        font-size: 60px;
        min-width: 131px;
        line-height: 0.7;
    }
.story-step.fir1aaa .step-number {
    padding-left: 16px;
}
    .step-content h3{
        font-size: 24px !important;
    }

    .step-content p{
        font-size:14px;
    }
h2#typing-text br {
  display: block;
}
    .the13a,
    .the13ab {
        display: inline !important;
    }

    .the13ab {
        margin-left: -5px;
    }
.peek-box::after {
  height: 34px;
  bottom: 4px;
}
.peek-box .image-wrap {
  bottom: 12px;
}
#section1a  #first.first11a {
  padding-top: 80px !important;
}
div#section1a.home1a1 .row-bg-wrap .inner-wrap::after {
  top: 0px;
  background-position: top left;
  width: 80%;
}

h2#typing-text {
  font-weight: 400;
  font-size: 45px !important;
}
.peek-box {
  margin-top: 45px;
}

div#section3 div#first h2 {
  padding-left: 20px;
}
.story-step.fir1aaa .step-number {
  padding-left: 15px;
}
.step-content p {
  font-size: 12px !important;
}
div#section5 div#first.sec2 p {
  font-size: 17px !important;
  font-family: 'Neue Montreal';
  padding-top: 6px;
}
div#section5 div#first.sec2 .main1a1b p {
  font-size: 14px !important;
  font-weight: 600 !important;
  padding-top: 0;
}
.main1a1b .col1 span {
  font-size: 18px;
}

div#section5 .row-bg-wrap .inner-wrap::before {
  background-position: bottom;
  bottom: 65px !important;
  top: unset;
  background-size: 100% 100%;
  height: 47%;
  margin-left: 0;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    position: relative;
}

div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2)::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100vw;
    height: 5px;

    transform: translateX(-50%);

    background: radial-gradient(
        circle,
        #ed833b 2px,
        transparent 2.5px
    ) left center / 24px 5px repeat-x;

    pointer-events: none;
    z-index: 5;
}
div#sections-wrapper1a .swiper.custom-swiper {
    padding-top: 28px;
}

div#sections-wrapper1a .the13-inner {
    padding-top: 100px !important;
}
div#section3 .the-word {
    left: 0;
    font-size: 27px;
    top: 45px;
}
div#section3 .row_col_wrap_12 {
    /* padding-left: 9px !important; */
    /* padding-right: 9px !important; */
    padding-top: 70px !important;
}
div#section3 div#first .the13-image-wrap img {
    width: 80% !important;
}
div#section5 h2 br {
    display: block;
}
.main1a1b {
    padding-top: 15px;
}
div#section6 h2 {
    font-size: 24px !important;
    padding-bottom: 10px;
}
div#section6 h2 br {
display: block;
}
div#section6 div#first .vc_col-sm-4:nth-child(2) p {
    padding-right: 0;
}
div#section6 div#first .vc_col-sm-4:nth-child(3) p {
    padding-top: 16px;
}

div#section6 div#second img.img-with-animation.skip-lazy {
    width: 40%;
}
div#footer1 div#second .img-with-aniamtion-wrap {
    padding-top: 30px;
}
div#footer1 ul li {
    display: flex;
}

div#footer1 .custom-menu li a {
    line-height: 1.5;
}
div#footer1 div#second p {
    font-size: 18px !important;
}

div#footer1 .inner-wrap.row-bg-layer.using-image .row-bg.viewport-desktop.using-image {
    background-image: url(/wp-content/uploads/2026/08/Rectangle-32.jpg) !important;
}
div#section1 .l5 {
    left: 166px;
    right: unset;
    top: 285px;
    --rotate: -27deg;
    height: 73px;
}
div#section2 label.the13ab br {
    display: block;
}
div#footer1 ul.social-mobile-icons li a i {
    font-size: 36px;
}

div#footer1 ul.social-mobile-icons {
    justify-content: space-between;
    padding-top: 12px;
}

.footer-contact-info.fir54 {
    padding-top: 18px;
    text-align: center;
    padding-bottom: 12px;
}
div#section1a.initiative1  div#first {
    padding-top: 80px !important;
}

div#section1a.initiative1 div#first .the-text {
    left: 8px;
    font-size: 30px;
    top: 85px;
}

.people-behind1.initiative1a .img-with-aniamtion-wrap::after {
    left: 42%;
    font-size: 35px;
    bottom: 12px;
}


div#section1a.initiative1 div#first .vc_col-sm-8 {
    margin: 0 !important;
}

.initiative1 h2.impact-title.fir1title.show {
    padding-left: 52px !important;
}

div#section1a.initiative1 .row_col_wrap_12 {
}
div#section1a.initiative1 div#first.firsta2 {
    padding-top: 0 !important;
    padding-bottom: 42px !important;
}
div#initiative2{
    --top-left-cut: 0px;
    --top-right-cut: 90px;
    --bottom-left-cut: 50px;
    --bottom-right-cut: 0px;
    margin-bottom: -50px !important;
    margin-top: -45px;
}
div#initiative2 .row_col_wrap_12 {
    padding-top: 130px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 110px !important;
}
div#section1a.initiative1.people-behind1.people-behind1.initiative1a .row-bg-wrap .inner-wrap.row-bg-layer:after {
    display: none;
}
div#initiative2 .fir1aa1 h2 {
    padding-top: 0;
    padding-left: 20px;
}
div#initiative2 .vc_col-sm-12.fir1aa1 .vc_column-inner {
    padding-right: 30px;
}
div#initiative2 .vc_col-sm-12.fir1aa1 .vc_column-inner .img-with-aniamtion-wrap {
    width: 80%;
}
div#initiative2 .fir1aa1 p {
    padding-left: 20px;
    padding-top: 9px;
}
div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-6:nth-child(2) {
    position: absolute;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-5{
    position: absolute;
    z-index: -1;
    width: 100% !important;
}

div#initiative2 .owl-stage .owl-item .carousel-item  .vc_col-sm-6.secc11 * {
    color: #ffffff;
}
div#initiative2 .owl-item .carousel-item {
    padding-left: 0;
    padding-right: 0;
    margin: 0 1px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#first.wpb_row .row_col_wrap_12_inner .wpb_text_column {
    padding: 0 24px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#first .wpb_text_column {
    padding: 0 18px !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item .wpb_row .row_col_wrap_12_inner .wpb_column {
    margin: 0 !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second .wpb_text_column {
    padding-left: 30px;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-7 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column {
    padding: 0 24px;
    padding-left: 18px;
    padding-right: 60px;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-5 .img-with-aniamtion-wrap img {
    width: 100%;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column .child92asa {
    display: block;
}
div#initiative3 .row-bg-wrap .inner-wrap.row-bg-layer:after {
    background-size: 100% 100%;
    width: 40%;
    height: 265px;
}
div#initiative3 .row_col_wrap_12 {
    padding-top: 130px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 130px !important;
}
.vertical-slider {
    padding-left: 0;
}
div#initiative3 div#first {
    padding: 0 20px !important;
    padding-bottom: 40px !important;
}
div#initiative4 {
    padding-top: 130px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    --top-left-cut: 0px;
    --top-right-cut: 50px;
    --bottom-left-cut: 60px;
    --bottom-right-cut: 0px;
    margin-bottom: 45px !important;
    margin-top: -49px;
    padding-bottom: 45px !important;
}
div#initiative4 div#first .row_col_wrap_12_inner {
    padding-right: 30px;
}
div#initiative4 div#first .vc_col-sm-4 {
    padding-right: 60px;
}
div#initiative4 div#second img.img-with-animation.skip-lazy.animated-in {
    width: 30%;
}
canvas#particlesCanvas {
    height: 100% !important;
    width: 800px !important;
}
.chapter-title {
    font-size: 24px !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second .wpb_text_column {
    padding: 0 18px;
}

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-4 .img-with-aniamtion-wrap img {
    width: 100%;
   }

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-8 {
    position: absolute;
}

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-8 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .img-with-aniamtion-wrap img {
    width: 100%;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-4 {
    position: absolute;
    z-index: -1;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-8 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item .chapter-number {
    color: #ED833B !important;
}

div#initiative2 .fir1 {
    justify-content: center;
}
div#initiative2 .owl-nav {
    justify-content: center;
}
div#initiative4 .owl-stage .owl-item.active {
    padding: 0;
}
div#initiative4 div#second {
    padding-top: 90px !important;
}
div#section1a {
    height: 900px;
}
div#initiative2 .owl-carousel.owl-theme {
    padding-top: 30px;
}

div#initiative3 .vc_col-sm-12.fir1aa1a .vc_column-inner {
    padding-right: 90px;
}

div#initiative3 h2, div#initiative3 p.fir1 {
    padding-left: 22px;
    padding-bottom: 9px;
}
div#initiative4 h2.sec12 {
    padding-left: 22px;
    padding-top: 6px;
}
div#initiative4 div#first p {
    padding-left: 22px;
    padding-top: 6px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third.wpb_row .row_col_wrap_12_inner .vc_col-sm-5 .img-with-aniamtion-wrap img {
    --top-left-cut: 15px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 30px;
    height: 100% !important;
}
div#initiative3 .button-location1 {
    right: -35px;
    display: none;
}

.left-content h3{
    font-size: 30px !important;
}
.rights-text {
    font-size: 17px !important;
}
.rights-number span {
    font-size: 24px !important;
}
div#initiative4 div#second .img-with-aniamtion-wrap {
    width: 36%;
    display: table;
    margin: 0 auto;
}
div#section1a.initiative1 div#first+div#first {
    padding-top: 0 !important;
}

#sections-wrapper1a1 .clip-border {
        --top-left-cut: 90px;
        --top-right-cut: 0px;
        --bottom-left-cut: 0px;
        --bottom-right-cut: 50px;
        margin-bottom: -50px !important;
}

div#sections-wrapper1a1 {
    padding-top: 110px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 0 !important;
    margin-top: -45px;
    margin-bottom: -45px;
}
div#speaks2 h2.sec12, div#speaks2 h2.sec12 span {
    font-size: 24px !important;
    padding-bottom: 12px;
}
.polycrisis-title {font-size: 48px !important;}

.polycrisis-title span {
    font-size: 24px;
}

div#speaks2 .row_col_wrap_12 {
    padding-bottom: 45px !important;
}

div#speaks4 .row_col_wrap_12 {
    padding-top: 45px !important;
    padding-bottom: 0 !important;
}

div#speaks4 div#first {
    padding-bottom: 15px !important;
}

div#speaks4 div#first+div#first {
    padding-bottom: 45px !important;
}

div#speaks3 .row_col_wrap_12 {
    padding-top: 130px !important;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 130px !important;
}

div#speaks3 h2, .sec12 span {
    font-size: 22px !important;
}
div#speaks4 .owl-stage {
    left: 17px;
}
div#speaks3 div#first11 p {
    padding-top: 12px;
}

div#speaks3 div#first11 {
    padding-bottom: 20px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
div#speaks3 div#first {
    padding-left: 30px !important;
}
span.designation {
    text-align: left;
    font-size: 11px;
}

.team-image {
    height: unset;
}

.team-image img {
    height: 270px !important;
}

.team-content h2 br {
    display: block;
}

div#speaks3 .team-content h2 {
    font-size: 20px !important;
    padding: 0;
}

.line {
    margin-left: 0;
}

.team-content p {
    font-size: 13px !important;
}
div#popup1.left1 .team-card1, .team-card1 {
    flex-direction: column !important;
}
.team-content1 h2 {
    font-size: 30px !important;
}
.team-card1 > div:first-child {
    width: 100%;
}

.team-card1 > div:last-child {
    width: 100%;
    order: -1;
}

.pum-container.pum-responsive {
    width: 90% !important;
    max-width: 90% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
}
.designation1 {
    line-height: 1.2;
}
.pum.pum-overlay .pum-container .pum-content {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.pum-container.pum-responsive img {
    width: 60%;
    /* margin: 0 auto !important; */
    display: table;
    transform: unset;
    height: 260px !important;
    object-fit: contain;
}

div#popup1 .row_col_wrap_12 {
}

.team-card1 .team-content1 h4 {
    text-align: left;
}

div#popup1 .line {
    margin-left: 0;
}
div#speaks3 div#second .vc_col-sm-6:nth-child(1) .wpb_raw_code.wpb_raw_html {
    padding-right: 0;
    padding-bottom: 15px;
    margin: 0;
}

div#speaks3 div#second .vc_col-sm-6.fir2aq {
    padding-top: 15px;
}

div#speaks3 div#second .vc_col-sm-6:nth-child(2) .wpb_raw_code.wpb_raw_html {
    padding-left: 0;
    padding-bottom: 15px;
    margin: 0;
}
div#speaks3 div#third {
    margin-top: 0;
    padding-top: 30px !important;
}
.team-card1.fir1.seven1aa {
    gap: 0;
}
.third3aa1 {
    width: unset;
    display: none;
}
.team-card1.fir1.seven1aa .team-image1 {
    transform: scale(2);
    margin-right: 0;
    margin-top: 0;
    width: 50%;
    padding-left: 55px;
}

.team-card1.fir1.seven1aa .first1aa {
    margin-left: 0;
    width: 50%;
}

div#speaks3 div#third .quote {
    font-size: 16px;
    text-align: right;
}

div#speaks3 div#third .quote br {
    display: none;
}

.team-card1.fir1.seven1aa .third3aa .quote-icon {
    padding-bottom: 0;
}

div#speaks3 div#second .vc_col-sm-6.fir2aq .team-card .quote {
    /* padding-left: 18px; */
    padding-left: 0;
}

div#speaks3 .team-card .quote br {
    display: none;
}
div#speaks5 #first .vc_col-sm-5, div#speaks5 #first .vc_col-sm-7 {
    display: unset;
}

div#speaks5 #first .vc_col-sm-5 {
    order: 2;
    padding-top: 45px;
}

div#speaks5 .row_col_wrap_12 {
        padding-top: 90px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 55px !important;
    }

.conversation-card {
    padding: 0;
    gap: 24px;
}

div#speaks5 #first .row_col_wrap_12_inner {
    display: grid;
}

.contact-row .contact-item {padding: 0;/* width: 100%; *//* display: flex; *//* position: relative; */}

.contact-row .contact-item img {
    width: 24px;
    height: 24px;
}

.contact-item span {
    font-size: 12px;
}
.contact-row{
    display:flex;
    width:100%;
    align-items:center;
}

.contact-item{
    flex:1;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    /* padding: 8px 0px !important; */
    box-sizing:border-box;
}
.contact-item:not(:last-child)::after{
    content:"";
    position:absolute;
    right: -9px;
    top: 0;
    height:28px;
    width:1px;
    background:#979797;
}
.contact-row .contact-item+.contact-item::after {
    right: 9px;
}
.contact-item + .contact-item::before {left: -28px;height: 38px;top: 0;transform: unset;display: none;}

div#speaks5 .join-card {
    height: 350px !important;
}

.join-card h3 {
    font-size: 30px !important;
}

div#speaks5 {
    margin-bottom: 50px !important;
    --top-left-cut: 90px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 45px;
    margin-top: -45px;
}

.team-card1.fir1.seven1aa span.designation {
    text-align: right;
}
div#speaks3 .row-bg-wrap .inner-wrap:before {
    width: 30%;
    top: 0;
    background-position: left top;
    width: 100px;
}

div#speaks3 .row-bg-wrap .inner-wrap:after {
    width: 30%;
    right: 0;
    height: 18%;
}
div#speaks4 h2.sec12 {
    font-size: 24px !important;
}

div#section1a.initiative1.people-behind1 .row-bg-wrap .inner-wrap.row-bg-layer:after {
    height: 32%;
    width: 90%;
}

div#speaks4 .owl-carousel .owl-item {
    padding: 0 26px;
    height: 790px;
}

div#speaks3 div#second {
    padding-top: 30px !important;
}

.team-card.sec2 .quote {
    padding-left: 0;
}
div#speaks3 div#second .team-card.sec2 {--top-left-cut: 0px;--top-right-cut: 30px;--bottom-left-cut: 60px;--bottom-right-cut: 0px;}
.team-card{
    height: 300px !important;
}

div#speaks3 div#second .team-card.sec2.third2 {
    --top-left-cut: 60px;
    --top-right-cut: 0px;
    --bottom-left-cut: 60px;
    --bottom-right-cut: 0px;
}

div#speaks3 div#second .team-card.sec2.four1 {
    --top-left-cut: 60px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 30px;
}

.team-card1.fir1.seven1aa .third3aa {
    padding-left: 30px;
}

.conversation-card .cta-text {
    font-size: 20px !important;
}
.conversation-card h2.sec12 {
    font-size: 24px !important;
}
.conversation-card h2.sec12 br {
    display: block;
}
.conversation-card h3.cta-text br {
    display: block;
}
.initiative1 h2.impact-title.fir1title.show br {
    display: block !important;
}

.initiative1 h2.impact-title.fir1title.show br+br {
    display: none !important;
}  

    div#speaks3 div#second .row_col_wrap_12_inner{
        display:flex !important;
        flex-direction:column !important;
        width:100% !important;
    }

    div#speaks3 div#second .row_col_wrap_12_inner > .vc_col-sm-6,
    div#speaks3 div#second .row_col_wrap_12_inner > .vc_col-sm-6 > .vc_column-inner,
    div#speaks3 div#second .row_col_wrap_12_inner > .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{
        display:contents !important;
    }

    /* Background wrapper ko flow se hatao */
    div#speaks3 div#second .row-bg-wrap{
        display:none !important;
    }

    /* Exact mobile order */
    div#speaks3 div#second #aa1{
        order:1 !important;
    }

    div#speaks3 div#second #aa2{
        order:2 !important;
    }

    div#speaks3 div#second #aa3{
        order:3 !important;
    }

    div#speaks3 div#second #aa4{
        order:4 !important;
    }

    div#speaks3 div#second #aa5{
        order:5 !important;
        padding-bottom: 15px;
    }

    div#speaks3 div#second #aa6{
        order:6 !important;
    }  
.people-behind1.blog1a .img-with-aniamtion-wrap::after {
    left: 70%;
    font-size: 33px;
    bottom: 24px;
}
div#section1a.initiative1.people-behind1.blog1a.blog1aa h2.impact-title br {
    display: none !important;
}
div#blog2 .row_col_wrap_12 {
    padding-top: 110px !important;
    padding-bottom: 0 !important;
    margin-top: -45px;
    margin-bottom: -45px;
}

div#blog2 h2.sec12 {
    font-size: 22px !important;
    padding-left: 45px;
}

div#blog2 h2.sec12 br {
    display: none !important;
}

div#blog2 .owl-stage .owl-item.active {
    padding: 0 24px;
}

div#blog2 .owl-stage .owl-item.active+.owl-item {
    padding-left: 2px;
}

div#blog2 .blog-title {
    font-size: 24px !important;
}

div#blog2 .blog-desc {
    font-size: 20px !important;
    line-height: 23px;
}

div#blog3 {
    margin-top: -90px;
    margin-bottom: 45px !important;
    --top-right-cut: 42px;
    --bottom-left-cut: 75px;
}
div#blog2 .row-bg-wrap .inner-wrap.row-bg-layer:before {
    height: 62%;
}
div#blog3 .row_col_wrap_12 {
    padding-top: 145px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    padding-bottom: 36px !important;
    margin-bottom: -45px;
}

div#blog3 .owl-item.active {
    padding: 0;
}

div#blog2 .owl-carousel .owl-stage {
    padding-top: 18px;
}

div#blog3 h2.sec12 {
    font-size: 24px !important;
    padding-left: 26px;
}

div#blog3 .owl-carousel {
    padding-top: 0 !important;
    margin-bottom: 0 !important;
}

#blog3 .insight-card {
    padding: 0 30px !important;
}

  div#first .row_col_wrap_12_inner{
        display:flex !important;
        flex-direction:column !important;
        height: 100%;
    }

    /* 5 column first */
    div#first .row_col_wrap_12_inner > .vc_col-sm-5{
        order:1 !important;
    }

    /* 7 column second */
    div#first .row_col_wrap_12_inner > .vc_col-sm-7, #blog3 .carousel-item #second .vc_col-sm-7{
        order:2 !important;
        padding-top: 18px !important;
        padding-bottom: 18px !important;
        justify-content: start;
    }

#blog3 .insight-footer {flex-direction: column;align-items: start !important;gap: 18px;}

#blog3 .insight-divider {
    background-image: radial-gradient(
    circle,
    #ED7730 1px,
    transparent 2px
);
}

#blog3 .insight-description {
    font-size: 16px !important;
}
div#blog3.dekstop1 {
    display: none;
}
div#blog3.mobile1 {
    display: block;
    margin-top: -60px;
}
#blog3 .fir36 {
    margin-bottom: 50px;
    padding-left: 0 !important;
    margin-top: 18px;
    flex-direction: row-reverse;
    justify-content: start;
    position: relative;
    z-index: 3;
}
div#blog3 .owl-stage-outer .owl-stage {
    padding-bottom: 0 !important;
    padding-top: 40px;
}
div#blog3 .fir36 .owl-nav {
margin-right: unset !important;
margin-left: 6px !important;
}
div#blog3 .fir36 .owl-nav button.owl-prev {
}
#blog3 .custom-counter {
    margin-bottom: -15px;
}
div#blog2 .owl-dots {
    display: none;
}
#blog3 .insight-category {
    font-weight: 700;
}
#blog3 .insight-footer a img {
    width: 34px !important;
    height:auto;
    display:block;
    transition:.3s;
}
#blog3 .insight-footer span {
    font-size: 12px;
}
#blog3 .insight-separator::before {
    width: 1px;
    height: calc(80% + 0px);
    top: 2px;
}

    #blog3.mobile1 .owl-stage{
        display:flex;
    }

    #blog3.mobile1 .owl-item{
        display:flex;
        align-items:stretch;
    }

    #blog3.mobile1 .owl-item .carousel-item{
        width:100%;
        display:flex;
    }

    #blog3.mobile1 .owl-item .carousel-item > .inner_row{
        width:100%;
        display:flex;
        align-items:stretch;
    }

    #blog3.mobile1 .owl-item .row_col_wrap_12_inner{
        width:100%;
        display:flex;
        align-items:stretch;
    }

    #blog3.mobile1 .owl-item .vc_column_container{
        display:flex;
    }

    #blog3.mobile1 .owl-item .vc_column-inner{
        width:100%;
        display:flex;
    }

    #blog3.mobile1 .owl-item .wpb_wrapper{
        width:100%;
    }

    #blog3.mobile1 .owl-item .insight-card{
        width:100%;
        height:100%;
    }
div#blog3 .owl-stage .owl-item .carousel-item div#second .row_col_wrap_12_inner {
    --top-left-cut: 45px;
    --top-right-cut: 0px;
    --bottom-right-cut: 45px;
    --bottom-left-cut: 0px;
}
.people-behind1.contact1a .img-with-aniamtion-wrap::after {
    left: 49%;
    font-size: 35px;
    bottom: 23px;
}
.people-behind1.contact1a h2.impact-title.fir1title.show.asa1 br+br {
    display: block !important;
}
.people-behind1.contact1a p {
    padding-left: 52px;
    padding-top: 7px;
    padding-right: 56px;
    font-size: 20px !important;
    line-height: 1.1;
}

div#contact1 {
    padding-top: 75px !important;
    padding-bottom: 30px !important;
}

div#contact1 div#first {
    padding-top: 45px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    padding-bottom: 40px !important;
    --top-left-cut: 45px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 60px;
}

div#contact1 h2 {font-family: 'Neue Montreal';font-size: 20px !important;font-weight: 400;text-transform: capitalize;padding-top: 12px;margin-bottom: 0;}

div#contact1 h2 br {
    display: none;
}

div#contact1 div#first .vc_col-sm-6.cont54f {
    margin: 0 !important;
    padding-left: 45px;
}

div#contact1 div#first .vc_col-sm-6.cont54f .contact32a {
    display: none;
}

div#contact1 div#first h5 {
    font-size: 16px;
    font-weight: 700;
}

.cont54f1 .vc_column-inner>.wpb_wrapper p {
    font-size: 16px !important;
    font-family: 'Neue Montreal';
    font-weight: 700;
    padding: 0px 16px;
    padding-bottom: 24px;
}

.cont54f1 .vc_column-inner>.wpb_wrapper {
    padding: 45px 30px;
    padding-bottom: 45px;
}

div#wpcf7-f966-p21-o1 {}

.cont54f1 .vc_column-inner>.wpb_wrapper .wpcf7 p {
    padding: 0;
}

div#contact1 input[type="submit"] {
    margin-top: 12px;
    padding: 9px 15px !important;
}

div#contact1 .vc_col-sm-6.cont54f1 .vc_column-inner {
    --top-left-cut: 45px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 60px;
}
.people-behind1.contact1a h2.impact-title.fir1title.show.asa1 {
    padding-top: 0 !important;
    margin-top: -6px;
}

#section1a.people-behind1.contact1a .vc_col-sm-7 {
    padding-top: 0 !important;
}
div#section1a.people-behind1.contact1a .row-bg.viewport-desktop.using-image {
    background-image: url(/wp-content/uploads/2026/08/Frame-79.jpg) !important;
}
.vertical-slider-wrapper{
        height:145px;
    }
    .custom-slider-buttons{
        right:10px;
    }
div#initiative4 .meta-item{
        width:100%;
    }
    .line{
        margin:15px auto;
    }
.conversation-card{
        padding:30px 20px;
    }
    .conversation-card h2{
        font-size:38px;
    }
    .cta-text{
        font-size:18px;
    }
    .contact-row{
        flex-direction: row;
        justify-content: space-between;
    }
    #second1 .peek-box {
        height: 260px;
    }
    #second1 .peek-box .image-wrap {
        width: 100%;
    }
    #second1 .peek-box .border-wrap {
        width: 100%;
    }
    #blog3 > .row_col_wrap_12_inner {
        display: block;
    }
    #blog3 .vc_col-sm-5 .hover-wrap-inner {
        aspect-ratio: 16 / 9;
    }
  .contact32a{
        flex-direction:column;
        gap:28px;
    }
  .social73a{
        gap:18px;
    }
    .social73a li a{
        font-size:13px;
    }
    .social73a-arrow{
        width:24px;
        flex-basis:24px;
    }
    .custom-swiper .swiper-slide h2{
        font-size:32px;
    }
    .the13-menu-wrap{
        transform:scale(.8);
        transform-origin:top center;
    }
    .the13-menu-wrap{
        transform:scale(.8);
        transform-origin:top center;
    }

#section1a a.download-chapters-btn {
    background-size: 100% 100%;
    margin-top: 0;
    font-size: 13px;
    padding: 9px 16px;
}

#section1a a.download-chapters-btn img {
    margin-right: 0;
    width: 24px !important;
    margin-top: 2px;
}

div#section1a.home1a1.home1a1 div#first11b .img-with-aniamtion-wrap {
    transform: scale(1);
    width: 90% !important;
    display: table;
    margin: 0 auto !important;
}

div#section1a .thirteen-content p span {
    font-size: 18px !important;
}

div#section1a .thirteen-content p.asocial1 label {
    font-size: 18px;
    padding-left: 3px;
}

div#sectionswrapper1a1a {
    padding-top: 45px;
    padding-left: 45px;
    padding-right: 45px;
}

div#section2ab1 div#second .vc_col-sm-6:nth-child(2) {
    padding-left: 0;
}

div#section2ab1 div#line12a {
    padding-left: 0;
    padding-top: 0 !important;
    padding-bottom: 18px;
}

div#section2ab1 .headimgarrow1 {
    flex-direction: column;
    align-items: start;
}

div#section2ab1 div#second {
    padding-top: 45px !important;
}

div#section2ab1 ul {}

div#section2ab1 ul li {
    margin-left: 18px;
    padding-left: 0 !important;
}

div#section6 div#first h2 {
    text-align: left;
    padding-bottom: 0;
}

div#section5a1 {
    margin-top: -44px;
}

div#section5a1 .row_col_wrap_12 {
    padding-top: 110px !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
    padding-bottom: 60px !important;
}
div#section5a1 h2 {
    font-size: 26px !important;
}

.don-t {
    font-size: 16px;
    line-height: 1.3;
}

div#section5a1 div#third {
    padding-top: 24px !important;
}
div#section5a1 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    padding-left: 0;
    padding-top: 60px;
}

div#section6 div#first p {}

div#section2ab1 p, div#section2ab1 ul li {
    font-size: 16px !important;
}

div#section5a1 h3 label {
    font-size: 33px !important;
}

div#section5a1 h3 {
    font-size: 30px !important;
    padding-bottom: 12px;
}

div#section5a1 div#second {
    margin-top: 45px;
}

.don-a {
    font-size: 45px !important;
}
div#section5a1 .row_col_wrap_12 .vc_col-sm-6:nth-child(2)::before{
		top: 15px;
		left:0;
		width:100%;
		height:5px;
		transform:translateY(-50%);
		background:radial-gradient(
			circle,
			#ed833b 2px,
			transparent 2.5px
		) center / 24px 5px repeat-x;
	}
div#section5a1 div#third .img-with-aniamtion-wrap img {
    width: 40%;
}

div#section5a1 div#third a.nectar-button.small.regular.accent-color.regular-button {
    padding: 9px 46px;
    margin-top: -2px;
}
}
@media (max-width:390px){
div#section1a.initiative1 div#first .the-text {
    top: 75px;
}
.initiative1 h2.impact-title.fir1title {
    padding-left: 44px;
}
div#section1a.home1a1.home1a1 .impact-title {
    padding-left: 44px;
}

.the-text {top: 70px;}

.vc_col-sm-5.section1a-anim-1 .img-with-aniamtion-wrap::after {
    top: unset;
    bottom: 21px;
    font-size: 23px;
}
#section1a a.download-chapters-btn {
    font-size: 11px;
}

div#section1a .thirteen-content p {
}

div#section1a .thirteen-content p.asocial1 label {
    font-size: 18px;
}

div#section1a .thirteen-content p span {
    font-size: 16px !important;
}
.people-behind1.initiative1a .img-with-aniamtion-wrap::after{
        font-size: 32px !important;
        bottom: 10px;
    }
.team-card1.fir1.seven1aa .team-image1 {
    transform: scale(2.2);
    margin-top: 1px;
}
.people-behind1.blog1a .img-with-aniamtion-wrap::after {
    left: 71%;
    font-size: 30px;
    bottom: 22px;
}
    #blog3.mobile1 .owl-item {
        height: 560px;
    }
    #blog2 .blog-card1{
        min-height:530px !important;
    }
div#speaks4 .owl-carousel .owl-stage {
    left: 27px;
}
div#speaks4 .owl-carousel .owl-item {
    height: 800px;
}
div#section1a {
    height: 900px;
}
div#section1a .row_col_wrap_12 {
    height: 100% !important;
}
div#section1a .row_col_wrap_12 .vc_column_container>.vc_column-inner {
    height: 100%;
}
div#section1a div#third11 {
    /* position: absolute; */
    /* bottom: 70px !important; */
    /* left: 0; */
    /* right: 0; */
    /* top: unset; */
}
}
@media (max-width:375px){
.team-card1.fir1.seven1aa .team-image1 {
}

div#speaks3 .team-content h2 br {
    /* display: none; */
}

div#speaks3 div#third .quote {
    font-size: 15px;
}

div#speaks3 .row_col_wrap_12 {
    padding-bottom: 110px !important;
}
..people-behind1.blog1a .img-with-aniamtion-wrap::after {
    left: 67%;
    font-size: 33px;
    bottom: 12px;
}
    #blog2 .blog-card1{
        min-height:530px !important;
    }
div#blog2 .blog-card1 {
    justify-content: space-between;
}
div#section1a div#third11 {
    /* bottom: 60px !important; */
}
}
/* Tablet */

@media(max-width:999px){

    .step-number{
        font-size:60px;
    }

    .step-content h3{
        font-size:34px;
    }

    .step-content p{
        font-size:16px;
    }

}
@media(max-width:999px){
    .custom-swiper .swiper-slide h2{
        font-size:42px;
    }
}
@media(min-width:1024px){
    .vertical-slider-wrapper{
        height: 565px;
    }
}
@media(min-width:768px) and (max-width:1023px){
div#contact1 div#first .vc_col-sm-6.cont54f {
    padding-left: 20px !important;
}
.initiative1 h2 {
    font-size: 46px;
}
div#initiative4 div#second .img-with-aniamtion-wrap {
    width: 26%;
    margin: 0 auto;
}

div#initiative4 div#second {
    padding-top: 30px;
}
    .vertical-slider-wrapper{
        height:290px;
    }
.pum.pum-overlay .pum-container {
    max-width: 90% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
}
div#section1a.people-behind1  img {
    /* width: 95% !important; */
    width: 430px !important;
}
div#speaks3 .row_col_wrap_12 {
        padding-top: 190px !important;
    }
.conversation-card {
    height: unset;
}
div#speaks5 #first .wpb_wrapper, div#speaks5 #first .wpb_wrapper .wpb_raw_code.wpb_raw_html {
    height: unset;
}
div#speaks5 .join-card {
    height: 458px !important;
}
div#speaks5 #first .row_col_wrap_12_inner {
    display: inline-flex;
}
div#speaks5 .vc_col-sm-7, div#speaks5.vc_col-sm-7 .vc_column-inner, div#speaks5 .vc_col-sm-7 .vc_column-inner > .wpb_wrapper, div#speaks5 .vc_col-sm-7 .vc_column-inner .wpb_raw_code, div#speaks5 .vc_col-sm-7 .vc_column-inner .wpb_raw_code > .wpb_wrapper {
    height: unset !important;
}
div#speaks5 .row_col_wrap_12{
    padding-top: 175px !important;
    padding-bottom: 120px !important;
}
#sections-wrapper1a1 {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}

div#speaks2 .row_col_wrap_12 {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 190px;
    padding-bottom: 150px;
}

.polycrisis-title {
    font-size: 80px;
}

.polycrisis-title span {
    font-size: 36px;
}
div#speaks3 .row-bg-wrap .inner-wrap:before {
    height: 15%;
    top: 70px;
}

div#speaks4 .row-bg-wrap .inner-wrap .row-bg::after {
    width: 90%;
    left: 0;
    right: 10px;
    margin: 0 auto;
}
div#speaks2 .row_col_wrap_12 {
    padding-bottom: 90px;
}

div#speaks4 .row_col_wrap_12 {
    padding-top: 90px;
}
.people-behind1 .img-with-aniamtion-wrap::after {
    left: 56%;
    font-size: 38px;
}

.pum-container.pum-responsive img {
    /* height: unset !important; */
    object-fit: cover;
}

div#speaks3 div#second .vc_col-sm-6.fir2aq {
    padding-top: 0;
}

div#speaks3 div#second .vc_col-sm-6:nth-child(1) .wpb_raw_code.wpb_raw_html {
    padding-bottom: 0;
}

div#speaks3 div#second .vc_col-sm-6:nth-child(2) .wpb_raw_code.wpb_raw_html {
    padding-bottom: 0;
    padding-left: 0;
}
div#speaks3 h2.sec12 {
    display: grid;
}

div#speaks3 div#second .vc_col-sm-6:nth-child(1) .wpb_raw_code.wpb_raw_html {
    padding-right: 0;
}

div#speaks3 div#second {
    padding-bottom: 90px !important;
}
.people-behind1.blog1a .img-with-aniamtion-wrap::after {
    left: 74%;
    font-size: 45px;
}
div#section1a.blog1a.blog1aa  h2.impact-title.fir1title.fir11w.show {
    padding-left: 45px;
}
div#section1a.initiative1 div#first .the-text {}

div#blog2 .row_col_wrap_12 {
    padding-top: 175px;
}

div#blog2 .blog-card1 {
    min-height: 550px;
}

div#blog2 .row-bg-wrap .inner-wrap.row-bg-layer:before {
    height: 65%;
}

div#blog3 {
    margin-top: -80px;
}

div#blog2 .owl-dots {
    display: none;
}

div#blog2 .owl-stage .owl-item.active {
    padding-right: 22px;
    padding-left: 23px;
}

div#blog2 .owl-stage .owl-item.active+.owl-item {
    padding-left: 2px;
}

div#blog3 .row_col_wrap_12 {
    padding-top: 190px;
}

#blog3 .vc_col-sm-5 img {
    position: unset;
}
#blog3 .insight-footer {flex-direction: column;align-items: start !important;gap: 18px;}

#blog3 .insight-divider {
    background-image: radial-gradient(
    circle,
    #ED7730 1px,
    transparent 2px
);
}

#blog3 .insight-description {
    font-size: 16px !important;
}
div#blog3.dekstop1 {
    display: none;
}
div#blog3.mobile1 {
    display: block;
    margin-top: -50px;
}
#blog3 .fir36 {
    margin-bottom: 50px;
    padding-left: 0 !important;
    margin-top: 18px;
    flex-direction: row-reverse;
    justify-content: start;
    position: relative;
    z-index: 3;
}
div#blog3 .owl-stage-outer .owl-stage {
    padding-bottom: 0 !important;
    padding-top: 40px;
}
div#blog3 .fir36 .owl-nav {
margin-right: unset !important;
margin-left: 6px !important;
}
div#blog3 .fir36 .owl-nav button.owl-prev {
}
#blog3 .custom-counter {
    margin-bottom: -15px;
}
div#blog2 .owl-dots {
    display: none;
}
#blog3 .insight-category {
    font-weight: 700;
}
#blog3 .insight-footer a img {
    width: 34px !important;
    height:auto;
    display:block;
    transition:.3s;
}
#blog3 .insight-footer span {
    font-size: 12px;
}
#blog3 .insight-separator::before {
    width: 1px;
    height: calc(80% + 0px);
    top: 2px;
}

    #blog3.mobile1 .owl-stage{
        display:flex;
    }

    #blog3.mobile1 .owl-item{
        display:flex;
        align-items:stretch;
    }

    #blog3.mobile1 .owl-item .carousel-item{
        width:100%;
        display:flex;
    }

    #blog3.mobile1 .owl-item .carousel-item > .inner_row{
        width:100%;
        display:flex;
        align-items:stretch;
    }

    #blog3.mobile1 .owl-item .row_col_wrap_12_inner{
        width:100%;
        display:flex;
        align-items:stretch;
    }

    #blog3.mobile1 .owl-item .vc_column_container{
        display:flex;
    }

    #blog3.mobile1 .owl-item .vc_column-inner{
        width:100%;
        display:flex;
    }

    #blog3.mobile1 .owl-item .wpb_wrapper{
        width:100%;
    }

    #blog3.mobile1 .owl-item .insight-card{
        width:100%;
        height:100%;
    }
div#blog3 .owl-stage .owl-item .carousel-item div#second .row_col_wrap_12_inner {
    --top-left-cut: 45px;
    --top-right-cut: 0px;
    --bottom-right-cut: 45px;
    --bottom-left-cut: 0px;
}

#blog3 .fir36 {
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
    padding-right: 45px;
}
#section1a a.download-chapters-btn {
    background-size: 100% 100%;
    margin-top: 0;
    font-size: 13px;
    padding: 9px 16px;
}

#section1a a.download-chapters-btn img {
    margin-right: 0;
    width: 24px !important;
    margin-top: 2px;
}

div#section1a.home1a1.home1a1 div#first11b .img-with-aniamtion-wrap {
    transform: scale(1);
    width: 90% !important;
    display: table;
    margin: 0 auto !important;
}

div#section1a .thirteen-content p span {
    font-size: 18px !important;
}

div#section1a .thirteen-content p.asocial1 label {
    font-size: 19px;
    padding-left: 6px;
}

div#sectionswrapper1a1a {
    padding-top: 75px;
    padding-left: 45px;
    padding-right: 45px;
}

div#section2ab1 div#second .vc_col-sm-6:nth-child(2) {
    padding-left: 0;
}

div#section2ab1 div#line12a {
    padding-left: 0;
    padding-top: 0 !important;
    padding-bottom: 18px;
}

div#section2ab1 .headimgarrow1 {
    flex-direction: column;
    align-items: start;
}

div#section2ab1 div#second {
    padding-top: 45px !important;
}
div#section5a1 div#first p br {
    display: none;
}
div#section2ab1 ul {
    margin-left: 0;
}

div#section2ab1 ul li {
    margin-left: 18px;
}

div#section6 div#first h2 {
    text-align: left;
    padding-bottom: 0;
}

div#section5a1 {
    margin-top: -44px;
}

div#section5a1 .row_col_wrap_12 {
    padding-top: 110px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 60px !important;
}
#section1a .section1a-anim-4 .download-chapters-btn {
    margin-top: 30px;
}

div#section1a .enter13-btn a img {
    margin: 0 auto;
}
.enter13-btn a {
    gap: 12px;
}
div#section6 div#second {
    padding-top: 45px;
}
div#section5a1 div#third {
    padding-right: 0;
    padding-top: 45px;
}
div#section5a1 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    padding-left: 6px;
    padding-top: 60px;
    margin-left: 0;
}

div#section6 div#first p {}

div#section2ab1 p, div#section2ab1 ul li {
    font-size: 16px !important;
}

div#section5a1 h3 label {
    font-size: 35px !important;
}

div#section5a1 h3 {
    font-size: 30px !important;
    padding-bottom: 12px;
}

div#section5a1 div#second {
    margin-top: 45px;
}

.don-a {
    font-size: 45px !important;
}
div#section5a1 .row_col_wrap_12 .vc_col-sm-6:nth-child(2)::before{
		top: 15px;
		left:0;
		width:100%;
		height:5px;
		transform:translateY(-50%);
		background:radial-gradient(
			circle,
			#ed833b 2px,
			transparent 2.5px
		) center / 24px 5px repeat-x;
	}
div#section5a1 div#third .img-with-aniamtion-wrap img {
    width: 25%;
}

div#section5a1 div#third a.nectar-button.small.regular.accent-color.regular-button {
    padding: 9px 46px;
    margin-top: -2px;
}
}

/* Large Screens */
@media (min-width: 767px) and (max-width: 1360px){
    div#section4 .nectar-milestone .number .symbol-wrap span.symbol{
        font-size:18px;
    }

}

@media only screen and (min-width: 768px) and (max-width: 999px) {
    .container.main-content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .wpb_row {
        min-height: unset;
    }

    p {
        font-size: 16px;
        line-height: 1.45;
    }

    h2 {
        font-size: 42px;
    }

    h3 {
        font-size: 24px;
    }

    /* SECTION 1A */
    div#section1a.home1a1 .row_col_wrap_12 {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 50px !important;
    }
div#section1a div#first11b {
    margin-top: 30px;
}
div#section1a .thirteen-content p {
    width: unset;
    font-size: 19px;
}
div#section1a .thirteen-content h4 {
    font-size: 32px;
    margin-bottom: 15px;
}
div#section1a.section1a img {
    width: 72%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    margin-left: 0;
}
.vc_col-sm-5.section1a-anim-1 .img-with-aniamtion-wrap::after{
    left: 48%;
    bottom: 36px;
    font-size: 30px;
}
div#section1a.section1a #first11b .img-with-aniamtion-wrap .inner .hover-wrap-inner{
    display: table;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
    div#section1a.home1a1  .the-text {
        top: 108px;
        left: -25px !important;
        font-size: 40px;
    }

    div#section1a.home1a1 h2.impact-title.show {
        padding-left: 83px;
        font-size: 30px;
    }
div#section1a.home1a1 .row-bg-wrap .inner-wrap:after {
    height: 30%;
}
body.home.wp-singular div#section1a {
    height: unset;
}

div#section1a .thirteen-content {
    padding-left: 0;
    padding-right: 0;
    padding-top: 45px;
}
div#section2ab1 .row_col_wrap_12 {
    padding-left: 0;
    padding-top: 0;
}
    div#section1a .enter13-btn {
        padding: 0;
        margin-top: 0;
        margin-bottom: 30px !important;
    }
div#section1a.home1a1 div#third11 {
    padding-top: 60px;
    bottom: 30px;
}
    .section1a img {
        width: 85%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: table;
    }
div#section1a.home1a1  .vc_col-sm-4 img {
    width: 100%;
}
    h2#typing-text {
        font-size: 68px;
        line-height: .95;
    }

    #sections-wrapper1a {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 110px;
    }

    #sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner,
    #sections-wrapper1a .row_col_wrap_12_inner .fir2 .vc_column-inner {
        padding: 30px 30px;
        height: 100%;
    }

    /* SECTION 3 */
    div#section3 .row_col_wrap_12 {
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 80px;
    }

    .the-word {
        top: 65px;
        left: -5px;
        font-size: 34px;
    }

    div#section3 div#first h2 {
        padding-left: 30px;
    }

    div#section3 div#first .the13-image-wrap img {
        width: 85%;
        max-width: 100%;
    }

    /* SECTION 4 */
    div#section4 .row_col_wrap_12 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 10px;
    }

    div#section4 .nectar-milestone .number span {
        font-size: 59px;
        line-height: 0.9;
    }

    div#section4 .nectar-milestone .subject {
        font-size: 14px !important;
        align-items: end;
    }

    /* SECTION 5 */
    div#section5 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 110px;
        padding-bottom: 110px;
    }

    div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(1) {
        margin-bottom: 40px;
        /* padding-right: 20px; */
    }

    div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
        padding-left: 20px;
    }

    div#section5 h2 {
        font-size: 30px;
    }

    .step-number {
        font-size: 64px;
        max-width: 110px;
    }

    .step-content h3 {
        font-size: 28px;
    }

    .step-content p {
        font-size: 15px;
        line-height: 1.45;
    }

    /* SECTION 6 */
    div#section6 .row_col_wrap_12 {
        padding-left: 60px;
        padding-right: 60px;
        padding-top: 0;
        padding-bottom: 50px;
    }

    #section6 {
        margin-top: -35px;
        margin-bottom: 35px;
    }

    div#section6 .owl-stage {
        padding-top: 40px;
        padding-bottom: 40px;
        /* gap: 20px; */
    }

    div#section6 div#second img.img-with-animation.skip-lazy,
    div#section6 div#second img.img-with-animation.skip-lazy.animated-in {
        width: 24%;
    }

    /* PEEK BOX */
    #second1 .peek-box {
        height: 290px;
    }

    #second1 .peek-box .image-wrap {
        width: 80%;
    }

    #second1 .peek-box .border-wrap {
        width: 80%;
    }

    /* SLIDERS */
    .custom-swiper .swiper-slide h2 {
        font-size: 40px;
    }

    .vertical-slider-wrapper {
        height: 290px;
        padding-top: 30px;
    }

    .custom-slider-buttons {
        right: 20px;
    }

    /* INITIATIVE */
    div#section1a.initiative1 div#first {
        padding-top: 0;
        padding-left: 0;
    }
div#section1a.initiative1 div#first+#first{
    padding-top: 0;
    margin-top: -20px;
}
    div#section1a.initiative1 div#first .the-text {
        left: -40px;
        top: 90px;
        font-size: 36px;
    }
div#section1a.contact1a h2.impact-title.fir1title.show.asa1 {
    padding-left: 45px;
}
div#section1a.contact1a h2.impact-title.fir1title.show.asa1 br+br {
    display: block !important;
}

div#section1a.contact1a h2.impact-title.fir1title.show.asa1 br+br+br {
    display: none !important;
}
    .initiative1 h2.impact-title.fir1title.show {
        padding-left: 35px;
    }

    div#initiative2 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 190px;
        padding-bottom: 150px;
    }

    div#initiative3 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 180px;
        padding-bottom: 180px;
    }

    div#initiative4 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 60px !important;
        padding-bottom: 45px;
        margin-top: -75px;
    }

    div#initiative4 div#second img.img-with-animation.skip-lazy.animated-in {
        width: 26%;
    }

    div#initiative4 .meta-item {
        width: 50%;
    }

    /* SPEAKS */
    div#speaks3 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 90px;
        padding-bottom: 70px;
    }
.team-card {
    /* height: 460px !important; */
}
    div#speaks3 .team-content h2 {
        font-size: 24px;
    }

    div#speaks3 div#third .quote {
        font-size: 15px;
    }

    div#speaks4 .owl-carousel .owl-item {
        padding-left: 30px;
        padding-right: 30px;
        /* height: 520px; */
        right: 4px;
    }

    div#speaks5 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 90px;
        padding-bottom: 55px;
    }
.intro-text {
    line-height: 1.2;
}

div#speaks5 #first a.nectar-button.small.regular.accent-color.regular-button {
    margin: 0 auto;
}

.contact-row {
    justify-content: center;
    padding-top: 30px;
}

.contact-row .contact-item:last-child {
    padding-right: 35px;
}

.contact-row .contact-item {
    padding: 0 35px;
}
    .conversation-card {
        padding: 30px 25px;
        gap: 20px;
    }

    .conversation-card h2, .sec12 span {
        font-size: 34px;
    }

    .cta-text {
        font-size: 18px;
    }

    div#speaks5 .join-card {
        height: 320px;
        padding: 41px 50px;
    }

    /* BLOG */
    div#blog2 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 90px;
    }

    div#blog2 h2.sec12 {
        /* font-size: 28px; */
        /* padding-left: 30px; */
    }

    div#blog2 .blog-title {
        font-size: 28px;
    }

    div#blog2 .blog-desc {
        font-size: 19px;
        line-height: 1.3;
    }

    div#blog3 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
    }

    div#blog3 h2.sec12 {
        /* font-size: 28px; */
        /* padding-left: 20px; */
    }

    #blog3 .insight-description {
        font-size: 15px;
    }

    /* CONTACT */
    div#contact1 {
        padding-top: 75px;
        padding-bottom: 30px;
    }

    div#contact1 div#first {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 45px;
        padding-bottom: 40px;
    }
div#contact1 div#firs .vc_col-sm-6.cont54f {
    padding-left: 24px !important;
}
    div#contact1 h2 {
        font-size: 24px;
    }

    .cont54f1 .vc_column-inner > .wpb_wrapper {
        padding: 40px 30px;
    }

    .cont54f1 .vc_column-inner > .wpb_wrapper p {
        font-size: 16px;
    }

    /* FOOTER */
    div#footer1 .row_col_wrap_12 {
        padding-left: 0;
        padding-right: 30px;
        padding-top: 60px;
        padding-bottom: 55px;
    }

    div#footer1 h4 {
        font-size: 20px;
    }

    div#footer1 ul li,
    div#footer1 p {
        font-size: 15px;
    }

    .footer-contact-info {
        padding-top: 18px;
        padding-bottom: 18px;
        text-align: left;
    }

    /* MENU / OVERLAY */
    .the13-menu-wrap {
        transform: scale(.9);
        transform-origin: top center;
    }

    .the13-overlay.show .the13-inner h2 {
        padding-top: 30px;
        font-size: 44px;
        line-height: .95;
    }
div#header-space {
    display: none !important;
}

div#header-outer {
    position: absolute !important;
    background: transparent;
    display: none;
}

div#section1.section1aaa {
    display: block;
    padding-top: 65px;
    margin-bottom: 12px !important;
}

div#section1 .the13-menu-wrap {
    margin-right: 0;
}

img.logo-home {
}

.menu-logo {
    right: -72px;
    margin-top: 12px;
}

div#footer1 .custom-menu {
    flex-direction: column;
    align-items: start;
}

.footer-legal-info {
    text-align: left;
}

.footer-legal-links {
    justify-content: start;
}
.nectar-milestone {
  display: flex;
  align-content: center;
  justify-content: center;
}

div#section4 div#first .vc_col-sm-4 {
    width: 32.3%;
    padding: 0;
    margin-bottom: 0;
}
div#section4 div#first .row_col_wrap_12_inner {
    display: flex;
    justify-content: space-between;
    gap: 8px;
}
#second1 .peek-box .image-wrap img {
    margin-left: 45px;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    position: relative;
}

div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2)::before {
    content: "";
    position: absolute;

    top: 0;
    left: 50%;

    width: 100vw;
    height: 5px;

    transform: translateX(-50%);

    background: radial-gradient(
        circle,
        #ed833b 2px,
        transparent 2.5px
    ) left center / 24px 5px repeat-x;

    pointer-events: none;
    z-index: 5;
}
div#section5 .row-bg-wrap .inner-wrap:after {
    display: none;
}

.story-step .step-content {
    padding-top: 2px;
}
div#section5 .row-bg-wrap .inner-wrap::before {
  background-position: bottom;
  bottom: 30px !important;
  top: unset;
  /* height: 61%; */
}
div#section1 .the13-menu-wrap {
  position: absolute;
  top: 0;
  width: 402px;
  right: 30px;
}
a.menu-box.box5.box55.show-box {}

div#section1 .l1 {
    left: unset;
    right: 66px;
    top: 50px;
    height: 60px;
}

div#section1 .box1 {
    right: 104px;
    left: unset;
    top: 59px;
}

div#section1 .l2 {
    left: 153px;
    top: 135px;
}

div#section1 .box1+a.box1 {
    top: 175px;
    left: -9px;
}

div#section1 a.menu-box.box3.box22.show-box {
    left: -75px;
    top: unset;
    bottom: 133px;
}

div#section1 .l5 {
    left: 132px;
    bottom: 177px;
    top: unset;
    --rotate: -57deg;
}

div#section1 a.menu-box.box3.box22.show-box {
    bottom: 142px;
    left: 57px;
}

div#section1 .line.l6.l66 {
    left: 200px;
    bottom: -5px !important;
    top: unset;
    height: 149px;
    --rotate: 63deg;
}

div#section1 .menu-box.box5.box55 {
    left: 52px;
    bottom: 1px;
}

div#section1 .l3 {
    top: 152px;
    right: -23px;
    height: 190px;
    --rotate: 75deg;
}

div#section1 .box2 {
    top: 203px;
}

div#section1 .line.l7.l77 {
    right: 150px;
    --rotate: 57deg;
    bottom: 41px;
    height: 80px;
}

div#section1 .box4 {
    top: unset;
    bottom: 110px;
    right: -4px;
}

div#section1 .l4 {
:o;top: unset;bottom: 118px;--rotate: -65deg;height: 125px;}

.menu-close {
    right: -85px;
}
#section1.section1aaa {
  position: relative !important;
  margin-bottom: 150px !important;
  z-index: 30;
}
#section1a.home1a1 #first.first11a {
  padding-top: 0 !important;
  margin-bottom: 5px !important;
  padding-left: 0;
}
canvas#particlesCanvas {
    height: 100% !important;
    width: 100% !important;
}
div#section1 .the13-menu-wrap img {
    width: 66% !important;
    margin: unset !important;
}
.particle-section {
    height: 100% !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-6:nth-child(2) {
    position: absolute;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-5{
    position: absolute;
    z-index: -1;
    width: 100% !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item  .vc_col-sm-6.secc11 * {
    color: #ffffff;
}
div#initiative2 .owl-item .carousel-item {
    padding-left: 0;
    padding-right: 0;
    margin: 0 1px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#first.wpb_row .row_col_wrap_12_inner .wpb_text_column {
    padding: 0 24px;
}
div#initiative2 .owl-stage .owl-item .carousel-item .wpb_row .row_col_wrap_12_inner .wpb_column {
    margin: 0 !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second .wpb_text_column {
    padding-left: 30px;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-7 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column {
    padding: 0 24px;
    padding-left: 18px;
    padding-right: 60px;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-5 .img-with-aniamtion-wrap img {
    width: 100%;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column .child92asa {
    display: block;
}
div#initiative3 .row-bg-wrap .inner-wrap.row-bg-layer:after {
    background-size: 100% 100%;
    width: 40%;
    height: 265px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second .wpb_text_column {
    padding: 0 18px;
}

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-4 .img-with-aniamtion-wrap img {
    width: 100%;
   }

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-8 {
    position: absolute;
}

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-8 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .img-with-aniamtion-wrap img {
    width: 100%;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-4 {
    position: absolute;
    z-index: -1;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-8 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item .chapter-number {
    color: #ED833B !important;
}

div#initiative2 .fir1 {
    justify-content: center;
    padding-top: 20px;
}
div#initiative2 .owl-nav {
    justify-content: center;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third.wpb_row .row_col_wrap_12_inner .vc_col-sm-5 .img-with-aniamtion-wrap img {
    --top-left-cut: 15px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 30px;
    height: 100% !important;
}
.vertical-slider {
    padding-left: 0; 0; */
;
    padding-right: 60px;
    padding-left: 60px;
}

div#initiative4 .row_col_wrap_12 {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 140px;
    padding-bottom: 90px;
}

div#initiative4 .owl-stage .owl-item.active {
    padding-left: 0;
    padding-right: 0;
}

div#initiative4 div#first .row_col_wrap_12_inner {
    padding-right: 0;
}
.people-behind1.initiative1a .img-with-aniamtion-wrap::after {
    left: 40%;
    font-size: 54px;
}
div#section1a.initiative1 .row_col_wrap_12 {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 150px;
    padding-right: 0;
}
div#section1a {
    height: 900px;
}
.slide-item {
    height: 208px;
}

div#initiative3 .button-location1 {
    right: 0;
}

div#initiative3 h2 {
    font-size: 60px;
    padding-left: 41px;
}

div#initiative3 p.fir1 {
    padding-left: 41px;
}
}
div#speaks3 div#second {
    padding-top: 105px;
    padding-bottom: 190px;
}
div#speaks3 div#third {
    display: none;
}
div#speaks3 div#second .team-card.sec2.four1 p{
    /* display: none !important; */
}
#page-header-bg[data-bg-pos=center] .page-header-bg-image img {
    display: none;
}

.single-post #page-header-bg[data-post-hs="default_minimal"] {
    background: transparent !important;
    height: unset !important;
}

body.material #page-header-wrap, body[data-header-resize="0"] #page-header-wrap {
    background: transparent !important;
    height: unset !important;
    max-height: unset;
    min-height: unset;
}

.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
    background: transparent;
}

#page-header-bg[data-post-hs="default_minimal"] h1 {
    color: #000000 !important;
    font-weight: 400;
    text-transform: uppercase;
    font-family: Anklepants;
    font-size: 46px;
    margin-bottom: 0px !important;
}

#page-header-bg .span_6 {
    transform: unset;
}

.post-area.col_last.span_12 {
    max-width: 100% !important;
}
div#bloginner1 div#first .img-with-aniamtion-wrap {
    --top-left-cut: 30px;
    --top-right-cut: 2px;
    --bottom-left-cut: 2px;
    --bottom-right-cut: 40px;
    --border-color: #eb823b;
    --border-width: 2px;
    position: relative;
    width: 91%;
    height: auto;
    margin: 0 auto;
    overflow: visible;
    background-image: url("/wp-content/uploads/2026/08/imga1.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    clip-path: polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
}


/* =========================================
   COMPLETE CUT-CORNER BORDER
========================================= */

div#bloginner1 div#first .img-with-aniamtion-wrap::before {
    content: "";

    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    box-sizing: border-box;

    border: var(--border-width) solid var(--border-color);

    pointer-events: none;

    z-index: 20;

    /*
     * SAME CUT SHAPE
     */
    clip-path: polygon(
        var(--top-left-cut) 0,
        calc(100% - var(--top-right-cut)) 0,
        100% var(--top-right-cut),
        100% calc(100% - var(--bottom-right-cut)),
        calc(100% - var(--bottom-right-cut)) 100%,
        var(--bottom-left-cut) 100%,
        0 calc(100% - var(--bottom-left-cut)),
        0 var(--top-left-cut)
    );
}


/* =========================================
   DIAGONAL BORDER LINES ON CUTS
========================================= */

div#bloginner1 div#first .img-with-aniamtion-wrap::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 21;
    --cut-border: 2px;
    background:
        linear-gradient(
            135deg,
            transparent calc(50% - var(--cut-border)),
            var(--border-color) calc(50% - var(--cut-border)),
            var(--border-color) calc(50% + var(--cut-border)),
            transparent calc(50% + var(--cut-border))
        )
        0 0 / var(--top-left-cut) var(--top-left-cut) no-repeat,

        linear-gradient(
            45deg,
            transparent calc(50% - var(--cut-border)),
            var(--border-color) calc(50% - var(--cut-border)),
            var(--border-color) calc(50% + var(--cut-border)),
            transparent calc(50% + var(--cut-border))
        )
        100% 0 / var(--top-right-cut) var(--top-right-cut) no-repeat,

        linear-gradient(
            45deg,
            transparent calc(50% - var(--cut-border)),
            var(--border-color) calc(50% - var(--cut-border)),
            var(--border-color) calc(50% + var(--cut-border)),
            transparent calc(50% + var(--cut-border))
        )
        0 100% / var(--bottom-left-cut) var(--bottom-left-cut) no-repeat,

        linear-gradient(
            135deg,
            transparent calc(50% - var(--cut-border)),
            var(--border-color) calc(50% - var(--cut-border)),
            var(--border-color) calc(50% + var(--cut-border)),
            transparent calc(50% + var(--cut-border))
        )
        100% 100% / var(--bottom-right-cut) var(--bottom-right-cut) no-repeat;
}

/* body.home.wp-singular div#section1a {
    height: unset;
} */
h2.impact-title.show br {
    display: block;
}
div#popup1.left1 .team-card1 {
    flex-direction: row-reverse;
}


@media only screen and (max-width: 767px) {
div#section1a div#first11b {
    margin-top: 30px;
}

body.home div#section1a {
    height: unset !important;
}
}
@media only screen and (width: 1024px) and (height: 1366px) {
div#section1a div#first11b {
    margin-top: -60px;
}

div#section1a .thirteen-content p {
    font-size: 22px;
}

div#section1a .impact-title {
    font-size: 40px;
}

div#section1a .thirteen-content h4 {
    font-size: 32px;
}
    
}
@media only screen and (min-width: 1000px) and (max-width: 1180px) {

    div#section1a div#first11b {
        margin-top: -60px;
    }

    div#section1a .thirteen-content p {
        font-size: 22px;
    }

    div#section1a .impact-title {
        font-size: 40px;
        padding-top: 18px;
    }

    div#section1a .thirteen-content h4 {
        font-size: 32px;
    }
 .container.main-content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .wpb_row {
        min-height: unset;
    }

    p {
        font-size: 16px;
        line-height: 1.45;
    }

    h2 {
        font-size: 42px;
    }

    h3 {
        font-size: 24px;
    }

    /* SECTION 1A */
    div#section1a.home1a1 .row_col_wrap_12 {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 50px !important;
    }
div#section1a div#first11b {
    margin-top: -90px;
}
div#section1a .thirteen-content p {
    width: unset;
    font-size: 19px;
}
div#section1a .thirteen-content h4 {
    font-size: 32px;
    margin-bottom: 15px;
}
div#section1a.section1a img {
    width: 80%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
div#section1a.section1a #first11b .img-with-aniamtion-wrap .inner .hover-wrap-inner{
    display: table;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
    div#section1a.home1a1  .the-text {
        top: 90px;
        left: -45px;
        font-size: 40px;
    }

    div#section1a.home1a1 h2.impact-title.show {
        padding-left: 83px;
        font-size: 40px;
    }
div#section1a.home1a1 .row-bg-wrap .inner-wrap:after {
    height: 81%;
}
body.home.wp-singular div#section1a {
    height: unset;
}

div#section1a .thirteen-content {
    padding-left: 72px;
    padding-right: 0;
    padding-top: 90px;
}
    div#section1a .enter13-btn {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
    }
div#section1a.home1a1 div#third11 {
    padding-top: 60px;
    bottom: 30px;
}
    .section1a img {
        width: 85%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: table;
    }
div#section1a.home1a1  .vc_col-sm-4 img {
    width: 79%;
}
    h2#typing-text {
        font-size: 68px;
        line-height: .95;
    }

    #sections-wrapper1a {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 110px;
    }

    #sections-wrapper1a .row_col_wrap_12_inner .fir1 .vc_column-inner,
    #sections-wrapper1a .row_col_wrap_12_inner .fir2 .vc_column-inner {
        padding: 30px 30px;
        height: 100%;
    }

    /* SECTION 3 */
    div#section3 .row_col_wrap_12 {
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 80px;
    }

    .the-word {
        top: 65px;
        left: -5px;
        font-size: 34px;
    }

    div#section3 div#first h2 {
        padding-left: 30px;
    }

    div#section3 div#first .the13-image-wrap img {
        width: 85%;
        max-width: 100%;
    }

    /* SECTION 4 */
    div#section4 .row_col_wrap_12 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 10px;
    }

    div#section4 .nectar-milestone .number span {
        font-size: 59px;
        line-height: 0.9;
    }

    div#section4 .nectar-milestone .subject {
        font-size: 14px !important;
        align-items: end;
    }

    /* SECTION 5 */
    div#section5 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 110px;
        padding-bottom: 110px;
    }

    div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(1) {
        margin-bottom: 40px;
        /* padding-right: 20px; */
    }

    div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
        padding-left: 102px;
    }

    div#section5 h2 {
        font-size: 30px;
    }
.main1a1b {
    margin-left: -33px;
    padding-top: 18px;
}

.main1a1b .row {
    padding-bottom: 54px;
}

.main1a1b .row2 {
    padding-left: 0;
}

.main1a1b .row3 {
    padding-left: 30px;
}
    .step-number {
        font-size: 64px;
        max-width: 110px;
    }

    .step-content h3 {
        font-size: 28px;
    }

    .step-content p {
        font-size: 15px;
        line-height: 1.45;
    }

    /* SECTION 6 */
    div#section6 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 140px;
        padding-bottom: 80px;
    }

    #section6 {
        margin-top: -35px;
        margin-bottom: 35px;
    }

    div#section6 .owl-stage {
        padding-top: 40px;
        padding-bottom: 40px;
        /* gap: 20px; */
    }

    div#section6 div#second img.img-with-animation.skip-lazy,
    div#section6 div#second img.img-with-animation.skip-lazy.animated-in {
        width: 24%;
    }

    /* PEEK BOX */
    #second1 .peek-box {
        height: 290px;
    }

    #second1 .peek-box .image-wrap {
        width: 80%;
    }

    #second1 .peek-box .border-wrap {
        width: 80%;
    }

    /* SLIDERS */
    .custom-swiper .swiper-slide h2 {
        font-size: 40px;
    }

    .vertical-slider-wrapper {
        height: 290px;
        padding-top: 30px;
    }

    .custom-slider-buttons {
        right: 20px;
    }

    /* INITIATIVE */
    div#section1a.initiative1 div#first {
        padding-top: 150px;
        padding-left: 53px;
    }
div#section1a.initiative1 div#first+#first{
    padding-top: 0;
    margin-top: -20px;
}
    div#section1a.initiative1 div#first .the-text {
        left: -40px;
        top: 90px;
        font-size: 36px;
    }

    .initiative1 h2.impact-title.fir1title.show {
        padding-left: 35px;
    }

    div#initiative2 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 190px;
        padding-bottom: 150px;
    }

    div#initiative3 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 180px;
        padding-bottom: 180px;
    }

    div#initiative4 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 60px !important;
        padding-bottom: 45px;
        margin-top: -75px;
    }

    div#initiative4 div#second img.img-with-animation.skip-lazy.animated-in {
        width: 26%;
    }

    div#initiative4 .meta-item {
        width: 50%;
    }

    /* SPEAKS */
    div#speaks3 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 90px;
        padding-bottom: 70px;
    }
.team-card {
    /* height: 460px !important; */
}
    div#speaks3 .team-content h2 {
        font-size: 24px;
    }

    div#speaks3 div#third .quote {
        font-size: 15px;
    }

    div#speaks4 .owl-carousel .owl-item {
        padding-left: 20px;
        padding-right: 20px;
        /* height: 520px; */
    }

    div#speaks5 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 90px;
        padding-bottom: 55px;
    }

    .conversation-card {
        padding: 30px 25px;
        gap: 20px;
    }

    .conversation-card h2 {
        font-size: 34px;
    }

    .cta-text {
        font-size: 18px;
    }

    div#speaks5 .join-card {
        height: 320px;
    }

    /* BLOG */
    div#blog2 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 90px;
    }

    div#blog2 h2.sec12 {
        /* font-size: 28px; */
        /* padding-left: 30px; */
    }

    div#blog2 .blog-title {
        font-size: 28px;
    }

    div#blog2 .blog-desc {
        font-size: 19px;
        line-height: 1.3;
    }

    div#blog3 .row_col_wrap_12 {
        padding-left: 30px;
        padding-right: 30px;
    }

    div#blog3 h2.sec12 {
        /* font-size: 28px; */
        /* padding-left: 20px; */
    }

    #blog3 .insight-description {
        font-size: 15px;
    }

    /* CONTACT */
    div#contact1 {
        padding-top: 75px;
        padding-bottom: 30px;
    }

    div#contact1 div#first {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 45px;
        padding-bottom: 40px;
    }

    div#contact1 h2 {
        font-size: 24px;
    }

    .cont54f1 .vc_column-inner > .wpb_wrapper {
        padding: 40px 30px;
    }

    .cont54f1 .vc_column-inner > .wpb_wrapper p {
        font-size: 16px;
    }

    /* FOOTER */
    div#footer1 .row_col_wrap_12 {
        padding-left: 0;
        padding-right: 30px;
        padding-top: 60px;
        padding-bottom: 55px;
    }

    div#footer1 h4 {
        font-size: 20px;
    }

    div#footer1 ul li,
    div#footer1 p {
        font-size: 15px;
    }

    .footer-contact-info {
        padding-top: 18px;
        padding-bottom: 18px;
        text-align: left;
    }

    /* MENU / OVERLAY */
    .the13-menu-wrap {
        transform: scale(.9);
        transform-origin: top center;
    }

    .the13-overlay.show .the13-inner h2 {
        padding-top: 30px;
        font-size: 44px;
        line-height: .95;
    }
div#header-space {
    display: none !important;
}

div#header-outer {
    position: absolute !important;
    background: transparent;
    display: none;
}

div#section1.section1aaa {
    display: block;
    padding-top: 65px;
    margin-bottom: 35px !important;
    padding-right: 80px;
}

div#section1 .the13-menu-wrap {
    margin-right: 0;
}

img.logo-home {
}

.menu-logo {
    right: -72px;
    margin-top: 12px;
}

div#footer1 .custom-menu {
    flex-direction: column;
    align-items: start;
}

.footer-legal-info {
    text-align: left;
}

.footer-legal-links {
    justify-content: start;
}
.nectar-milestone {
  display: flex;
  align-content: center;
  justify-content: center;
}

div#section4 div#first .vc_col-sm-4 {
    width: 32.3%;
    padding: 0;
    margin-bottom: 0;
}
div#section4 div#first .row_col_wrap_12_inner {
    display: flex;
    justify-content: space-between;
    gap: 8px;
}
#second1 .peek-box .image-wrap img {
    margin-left: 45px;
}
div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    position: relative;
}

div#section5 .row_col_wrap_12 .vc_col-sm-6:nth-child(2)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    transform: translateX(-50%);
    background: radial-gradient(
        circle,
        #ed833b 2px,
        transparent 2.5px
    ) center top / 5px 24px repeat-y;
    pointer-events: none;
    z-index: 5;
}
div#section5 .row-bg-wrap .inner-wrap:after {
    display: none;
}

.story-step .step-content {
    padding-top: 2px;
}
div#section5 .row-bg-wrap .inner-wrap::before {
  background-position: bottom;
  bottom: 30px !important;
  top: unset;
  /* height: 61%; */
}
div#section1 .the13-menu-wrap {
  position: absolute;
  top: 0;
  width: 402px;
  right: 0;
}
#section1.section1aaa {
  position: relative !important;
  margin-bottom: 150px !important;
  z-index: 30;
}
#section1a.home1a1 #first.first11a {
  padding-top: 0 !important;
  margin-bottom: 5px !important;
  padding-left: 53px;
}
canvas#particlesCanvas {
    height: 100% !important;
    width: 100% !important;
}
div#section1 .the13-menu-wrap img {
    width: 75% !important;
}
.particle-section {
    height: 100% !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-6:nth-child(2) {
    position: absolute;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-5{
    position: absolute;
    z-index: -1;
    width: 100% !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item  .vc_col-sm-6.secc11 * {
    color: #ffffff;
}
div#initiative2 .owl-item .carousel-item {
    padding-left: 0;
    padding-right: 0;
    margin: 0 1px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#first.wpb_row .row_col_wrap_12_inner .wpb_text_column {
    padding: 0 24px;
}
div#initiative2 .owl-stage .owl-item .carousel-item .wpb_row .row_col_wrap_12_inner .wpb_column {
    margin: 0 !important;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second .wpb_text_column {
    padding-left: 30px;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-7 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column {
    padding: 0 24px;
    padding-left: 18px;
    padding-right: 60px;
}
div#initiative2 .owl-stage .owl-item .carousel-item #third .vc_col-sm-5 .img-with-aniamtion-wrap img {
    width: 100%;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third .wpb_text_column .child92asa {
    display: block;
}
div#initiative3 .row-bg-wrap .inner-wrap.row-bg-layer:after {
    background-size: 100% 100%;
    width: 40%;
    height: 265px;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#second .wpb_text_column {
    padding: 0 18px;
}

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-4 .img-with-aniamtion-wrap img {
    width: 100%;
   }

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-8 {
    position: absolute;
}

div#initiative2 .owl-stage .owl-item .carousel-item #first .vc_col-sm-8 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .img-with-aniamtion-wrap img {
    width: 100%;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-4 {
    position: absolute;
    z-index: -1;
}

div#initiative2 .owl-stage .owl-item .carousel-item div#third .vc_col-sm-8 * {
    color: #ffffff;
}

div#initiative2 .owl-stage .owl-item .carousel-item .chapter-number {
    color: #ED833B !important;
}

div#initiative2 .fir1 {
    justify-content: center;
    padding-top: 20px;
}
div#initiative2 .owl-nav {
    justify-content: center;
}
div#initiative2 .owl-stage .owl-item .carousel-item div#third.wpb_row .row_col_wrap_12_inner .vc_col-sm-5 .img-with-aniamtion-wrap img {
    --top-left-cut: 15px;
    --top-right-cut: 0px;
    --bottom-left-cut: 0px;
    --bottom-right-cut: 30px;
    height: 100% !important;
}
.vertical-slider {
    padding-right: 60px;
    padding-left: 60px;
}

div#initiative4 .row_col_wrap_12 {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 140px;
    padding-bottom: 90px;
}

div#initiative4 .owl-stage .owl-item.active {
    padding-left: 0;
    padding-right: 0;
}

div#initiative4 div#first .row_col_wrap_12_inner {
    padding-right: 0;
}
.people-behind1.initiative1a .img-with-aniamtion-wrap::after {
    left: 40%;
    font-size: 54px;
}
div#section1a.initiative1 .row_col_wrap_12 {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 150px;
}
div#section1a {
    height: 1080px;
}
.slide-item {
    height: 220px;
}

div#initiative3 .button-location1 {
    right: 0;
}

div#initiative3 h2 {
    font-size: 60px;
    padding-left: 41px;
}

div#initiative3 p.fir1 {
    padding-left: 41px;
}
}
div#section1a .thirteen-content p br {
    display: block !important;
}
/* Section 6 - seamless charity ticker */
#section6 .nectar-simple-slider{
	overflow:hidden!important;
	height: 100%;
	padding-top: 45px;
}

#section6 .nectar-simple-slider .flickity-viewport{
	overflow:hidden!important;
	width:100%!important;
}

#section6 .nectar-simple-slider .flickity-slider{
	display:block!important;
	width:100%!important;
	transform:none!important;
}

#section6 .charity-ticker-track{
	display:flex!important;
	align-items:center;
	width:max-content!important;
	will-change:transform;
	animation:charityTickerMove 30s linear infinite;
	gap: 60px;
}

#section6 .charity-ticker-item{
	display:flex!important;
	align-items:center;
	justify-content:center;
	box-sizing:border-box;
}

#section6 .charity-ticker-item .inner{
	width: 100%;
	display:flex;
	align-items:center;
	justify-content:center;
}

#section6 .charity-ticker-item img{
	display:block;
	width:auto;
	max-width:100%;
	height:auto;
	margin:0 auto;
	height: 60px;
	width: 160px;
	object-fit: contain;
}

@keyframes charityTickerMove{
	0%{
		transform:translate3d(0,0,0);
	}
	100%{
		transform:translate3d(-33.333333%,0,0);
	}
}

/* Tablet */
@media (min-width:768px) and (max-width:999px){
	#section6 .charity-ticker-item{
		width:33.333333%!important;
		padding:0 15px;
	}
}

/* Mobile */
@media (max-width:767px){
	#section6 .charity-ticker-track{
		animation-duration:24s;
	}

	#section6 .charity-ticker-item{
		width:33.333333%!important;
		padding:0 12px;
	}
div#section6 .nectar-carousel {padding-top: 0;}
}

#section6:hover .charity-ticker-track{
	animation-play-state:paused;
}

#section6 .flickity-button,
#section6 .flickity-page-dots{
	display:none!important;
}
div#hide1a1 {
    display: none;
}


@media (width: 1032px) and (height: 1376px) {
  div#section1a.section1a .vc_col-sm-5.section1a-anim-1 img {
    width: 100% !important;
}

div#section1a.home1a1.home1a1 .impact-title {
    padding-left: 34px;
}

div#section1a div#first11b {
    margin-top: 0;
}

#section1a .section1a-anim-3 {
    margin-top: 0;
}

div#section1a .thirteen-content {
    padding-top: 45px;
    padding-left: 0;
}


#section1a.home1a1 #first.first11a {
    padding-left: 0;
}

.container.main-content {padding-left: 90px;padding-right: 90px;}

div#section1a .thirteen-content p span {
    font-size: 18px;
}



div#section1a.home1a1 .vc_col-sm-4 img {}

div#section1a.home1a1.home1a1 div#first11b .img-with-aniamtion-wrap {
    /* transform: unset; */
}

div#section1a.home1a1.home1a1 div#first11b .vc_col-sm-1 {
    display: none;
}

div#section1a.home1a1.home1a1 div#first11b .img-with-aniamtion-wrap {
    width: 100% !important;
}

#section1a .section1a-anim-4 .download-chapters-btn img {width: 32px !important;margin-left: 0;}

div#section1a.home1a1 div#third11 {
    padding-top: 20px;
}

div#section1a .enter13-btn {
    margin-bottom: 10px !important;
}

.enter13-btn a {
    gap: 12px;
}

div#section5a1 .row_col_wrap_12 .vc_col-sm-6:nth-child(2) {
    margin-left: 0;
}

div#section5a1 div#third img.img-with-animation.skip-lazy.animated-in {
    width: 17%;
}

div#section5a1 div#third {
    padding-right: 0;
}
div#section1a.home1a1.home1a1 .impact-title {
    font-size: 34px;
}

div#section1a.home1a1 .row_col_wrap_12 {
    padding-left: 40px;
    padding-right: 40px;
}

div#section1a div#first .vc_col-sm-5 {
    padding-right: 0;
}

div#section1a.home1a1 .the-text {
    font-size: 32px;
    top: 80px;
}

div#section1a .thirteen-content h4 {
    font-size: 26px;
}
div#section5a1 div#first p br {
    display: none;
}

div#section5a1 .row_col_wrap_12 {
    padding-left: 0;
}

div#section6 .row_col_wrap_12 {
    padding-top: 60px;
}

div#section2ab1 .headimgarrow1 h3 {
    /* font-size: 20px; */
}
#section2ab1 .headimgarrow1 img {width: 31px;}

div#section2ab1 .headimgarrow1 {
    gap: 40px;
    flex-direction: column;
    align-items: start;
}

div#section2ab1 .headimgarrow1 img {
    width: 92%;
}

div#section2ab1 ul {
    margin-left: 20px;
}

div#section6 div#second img.img-with-animation.skip-lazy, div#section6 div#second img.img-with-animation.skip-lazy.animated-in {
    width: 16%;
}
}

/* ===============================================
   THE 13 - CALLING ALL ARTISTS
   SALIENT + WPBAKERY + FORMINATOR
   PAGE ID: 1972
   =============================================== */

/* 1. GLOBAL PAGE */
body.page-id-1972 {
    background: #121212 !important;
    color: #fff !important;
    overflow-x: hidden !important;
}

body.page-id-1972 .container-wrap {
    min-height: 100vh !important;
    background-color: #121212 !important;
    background-image:
        linear-gradient(
            rgba(0,0,0,.74),
            rgba(0,0,0,.80)
        ),
        url('/wp-content/uploads/2026/10/landing-texture.webp') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

body.page-id-1972 #ajax-content-wrap,
body.page-id-1972 .container.main-content {
    background: transparent !important;
}

body.page-id-1972 #header-outer {
    display: none !important;
}

/* 2. SALIENT CONTAINER */
body.page-id-1972 .container.main-content {
    width: 100% !important;
    max-width: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.page-id-1972 .main-content > .row {
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
}

/* 3. LOGO */
body.page-id-1972 #logo-sec {
    position: absolute !important;
    top: 75px !important;
    right: 6.25% !important;
    left: auto !important;
    width: 160px !important;
    max-width: 160px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 20 !important;
}

body.page-id-1972 #logo-sec > .row_col_wrap_12,
body.page-id-1972 #logo-sec .wpb_column,
body.page-id-1972 #logo-sec .vc_column-inner,
body.page-id-1972 #logo-sec .img-with-aniamtion-wrap {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.page-id-1972 #logo-sec img {
    display: block !important;
    width: 120px !important;
    height: auto !important;
    max-width: 100% !important;
}

/* 4. MAIN LAYOUT */
body.page-id-1972 #form-sec {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    max-width: 1210px !important;
    min-height: 950px !important;
    margin: 0 auto !important;
    padding: 200px 0 80px !important;
    box-sizing: border-box !important;
}

/* Reset outer WPBakery column */
body.page-id-1972 #form-sec > .row_col_wrap_12,
body.page-id-1972 #form-sec > .row_col_wrap_12 > .wpb_column {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Main WPBakery inner two-column layout */
body.page-id-1972 #form-sec
.row_col_wrap_12_inner {
    /* display: grid !important; */
    /* grid-template-columns: minmax(0,620px) minmax(0,500px) !important; */
    /* column-gap: 90px !important; */
    /* align-items: start !important; */
    /* width: 100% !important; */
    /* max-width: 1210px !important; */
    /* margin: 0 !important; */
    /* padding: 0 !important; */
    justify-content: space-between;
    align-items: center;
}

/* Important: no absolute-positioned columns */
body.page-id-1972 #form-sec
.row_col_wrap_12_inner > .wpb_column {
    /* position: relative !important; */
    /* float: none !important; */
    /* display: block !important; */
    /* left: auto !important; */
    /* right: auto !important; */
    /* top: auto !important; */
    /* width: 100% !important; */
    /* max-width: 100% !important; */
    /* min-width: 0 !important; */
    /* margin: 0 !important; */
    /* padding: 0 !important; */
    /* transform: none !important; */
}

body.page-id-1972 #form-sec .vc_column-inner {
    width: 100% !important;
    padding: 0 !important;
}

body.page-id-1972 #form-sec .wpb_wrapper {
    background: transparent !important;
}

/* 5. FORM COLUMN */
body.page-id-1972 #form-sec .form-sec-form {
    /* grid-column: 1 !important; */
    margin: 0 !important;
    padding: 0 !important;
    align-self: start !important;
}

body.page-id-1972 .form-sec-form
.wpb_content_element {
    margin: 0 !important;
    padding: 0 !important;
}

/* 6. HEADING */
body.page-id-1972 .form-sec-form h2 {
    font-family: 'Anklepants', sans-serif !important;
    font-size: 43px !important;
    font-weight: 400 !important;
    line-height: 1.15 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 0 0 23px !important;
    padding: 0 !important;
}

/* 7. INTRO TEXT */
body.page-id-1972 .form-sec-form
.wpb_text_column p {
    font-family: 'PP Neue Montreal Book', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    color: #fff !important;
    max-width: 540px !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.page-id-1972 .form-sec-form
.wpb_text_column {
    margin-bottom: 46px !important;
}

/* 8. REGISTER HERE */
body.page-id-1972 .form-sec-form h4 {
    font-family: 'PP Neue Montreal Book', sans-serif !important;
    font-size: 28px !important;
    font-weight: 400 !important;
    line-height: 35px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
}

body.page-id-1972 .form-sec-form
.wpb_raw_html p {
    font-family: 'PP Neue Montreal Book', sans-serif !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #fff !important;
    margin: 0 0 26px !important;
}

/* 9. FORMINATOR RESET */
body.page-id-1972 #forminator-module-1975 {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 620px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

body.page-id-1972 #forminator-module-1975,
body.page-id-1972 #forminator-module-1975 * {
    box-sizing: border-box !important;
}

body.page-id-1972 #forminator-module-1975
.forminator-label {
    display: none !important;
}

body.page-id-1972 #forminator-module-1975
> .forminator-row {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    margin: 0 0 15px !important;
    padding: 0 !important;
    gap: 14px !important;
}

body.page-id-1972 #forminator-module-1975
.forminator-col {
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.page-id-1972 #forminator-module-1975
.forminator-field {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 10. ENTER INFORMATION TAB */
body.page-id-1972 #forminator-module-1975
#email-1 {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
    padding-top: 35px !important;
}

body.page-id-1972 #forminator-module-1975
#email-1::before {
    content: "Enter information" !important;
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 190px !important;
    height: 35px !important;
    padding: 7px 12px !important;
    background: #373737 !important;
    clip-path: polygon(
        0 0,
        calc(100% - 22px) 0,
        100% 100%,
        0 100%
    ) !important;
    font-family: 'PP Neue Montreal Book', sans-serif !important;
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: 700 !important;
    color: #fff !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
    z-index: 2 !important;
}

/* 11. INPUTS */
body.page-id-1972 #forminator-module-1975
input.forminator-input {
    display: block !important;
    width: 100% !important;
    height: 60px !important;
    min-height: 60px !important;
    margin: 0 !important;
    padding: 0 32px !important;
    background: #1e1e1e !important;
    border: 1px solid #303030 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    font-family: 'PP Neue Montreal Book', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    opacity: 1 !important;
}

body.page-id-1972 #forminator-module-1975
input.forminator-input::placeholder {
    font-family: 'PP Neue Montreal Book', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #929292 !important;
    -webkit-text-fill-color: #929292 !important;
    opacity: 1 !important;
}

body.page-id-1972 #forminator-module-1975
input.forminator-input:focus {
    border-color: #f4772b !important;
    background: #222 !important;
}

/* Angled corners on full-width inputs */
body.page-id-1972 #forminator-module-1975
#email-1 input,
body.page-id-1972 #forminator-module-1975
#phone-1 input {
    clip-path: polygon(
        0 0,
        calc(100% - 12px) 0,
        100% 12px,
        100% 100%,
        0 100%
    ) !important;
}

/* 12. FIRST AND LAST NAME */
body.page-id-1972 #forminator-module-1975
#name-1 {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
}

body.page-id-1972 #forminator-module-1975
#name-1 > .forminator-row {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.page-id-1972 #forminator-module-1975
#name-1 .forminator-col-md-6 {
    flex: 1 1 0 !important;
    width: 50% !important;
    max-width: none !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 13. PHONE */
body.page-id-1972 #forminator-module-1975
#phone-1 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
}

/* 14. SUBMIT */
body.page-id-1972 #forminator-module-1975
.forminator-row-last {
    display: flex !important;
    justify-content: flex-end !important;
    width: 100% !important;
    margin-top: 18px !important;
}

body.page-id-1972 #forminator-module-1975
.forminator-row-last > .forminator-col {
    width: auto !important;
    max-width: none !important;
    flex: 0 0 auto !important;
    margin-left: auto !important;
}

body.page-id-1972 #forminator-module-1975
button.forminator-button-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 164px !important;
    height: 35px !important;
    min-height: 35px !important;
    padding: 0 15px !important;
    margin: 0 !important;
    background: #f4772b !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    clip-path: polygon(
        12px 0,
        100% 0,
        100% calc(100% - 9px),
        calc(100% - 9px) 100%,
        0 100%,
        0 12px
    ) !important;
    color: #111 !important;
    font-family: 'Anklepants', sans-serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
}

body.page-id-1972 #forminator-module-1975
button.forminator-button-submit:hover {
    background: #ff8a3d !important;
}

/* 15. MONKEY - RIGHT COLUMN */
body.page-id-1972 #form-sec .form-sec-char-image {
    grid-column: 2 !important;
    /* position: relative !important; */
    /* float: none !important; */
    /* width: 100% !important; */
    max-width: 500px !important;
    /* margin: 45px 0 0 !important; */
    /* padding: 0 !important; */
    /* align-self: start !important; */
    /* overflow: visible !important; */
}

body.page-id-1972 .form-sec-char-image
.img-with-aniamtion-wrap,
body.page-id-1972 .form-sec-char-image
.img-with-aniamtion-wrap .inner,
body.page-id-1972 .form-sec-char-image
.hover-wrap,
body.page-id-1972 .form-sec-char-image
.hover-wrap-inner {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

body.page-id-1972 .form-sec-char-image img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    opacity: 1 !important;
    filter: grayscale(100%) brightness(.95) contrast(1.12) !important;
    -webkit-mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 78%,
        transparent 100%
    ) !important;
    mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 78%,
        transparent 100%
    ) !important;
}

/* 16. HIDE ADMIN EDIT LINK */
body.page-id-1972 .forminator-edit-module {
    display: none !important;
}

/* 17. TABLET */
@media (min-width: 768px) and (max-width: 1300px) {

    body.page-id-1972 #form-sec {
        width: calc(100% - 80px) !important;
        padding-top: 220px !important;
        min-height: 800px !important;
    }

    body.page-id-1972 #form-sec
    .row_col_wrap_12_inner {
        grid-template-columns:
            minmax(0, 1.15fr)
            minmax(0, 1fr) !important;
        column-gap: 45px !important;
    }

    body.page-id-1972 .form-sec-form h2 {
        font-size: 36px !important;
    }

    body.page-id-1972 #logo-sec {
        right: 40px !important;
        width: 130px !important;
        max-width: 130px !important;
    }

    body.page-id-1972 #logo-sec img {
        width: 130px !important;
    }
}

/* 18. MOBILE */
@media (max-width: 767px) {

    body.page-id-1972 #logo-sec {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        width: 110px !important;
        max-width: 110px !important;
        margin: 25px auto 0 !important;
    }

    body.page-id-1972 #logo-sec img {
        width: 110px !important;
    }

    body.page-id-1972 #form-sec {
        width: 100% !important;
        min-height: auto !important;
        padding: 55px 22px 50px !important;
    }

    body.page-id-1972 #form-sec
    .row_col_wrap_12_inner {
        /* display: grid !important; */
        grid-template-columns: minmax(0,1fr) !important;
        /* row-gap: 30px !important; */
        column-gap: 0 !important;
    }

    body.page-id-1972 #form-sec
    .form-sec-form {
        grid-column: 1 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    body.page-id-1972 .form-sec-form h2 {
        font-size: 32px !important;
    }

    body.page-id-1972 .form-sec-form h4 {
        font-size: 24px !important;
    }

    body.page-id-1972 .form-sec-form
    .wpb_text_column p,
    body.page-id-1972 .form-sec-form
    .wpb_raw_html p {
        font-size: 15px !important;
    }

    body.page-id-1972 #forminator-module-1975
    input.forminator-input {
        height: 60px !important;
        min-height: 60px !important;
        padding: 0 15px !important;
    }

    body.page-id-1972 #form-sec
    .form-sec-char-image {
        grid-column: 1 !important;
        width: 100% !important;
        max-width: 420px !important;
        margin: 20px auto 0 !important;
    }
}


/* ============================================
   THE 13 - NO SCROLL ON DESKTOP
   Keep existing layout intact
   ============================================ */

@media (min-width: 1025px) {

    html:has(body.page-id-1972) {
        height: 100% !important;
        overflow: hidden !important;
    }

    body.page-id-1972 {
        height: 100vh !important;
        height: 100dvh !important;
        max-height: 100dvh !important;
        overflow: hidden !important;
    }

    body.page-id-1972 .ocm-effect-wrap,
    body.page-id-1972 .ocm-effect-wrap-inner,
    body.page-id-1972 #ajax-content-wrap,
    body.page-id-1972 .container-wrap {
        height: 100% !important;
        max-height: 100% !important;
        min-height: 0 !important;
        overflow: hidden !important;
    }

    body.page-id-1972 #form-sec {
        min-height: 0 !important;
        height: auto !important;
        padding-bottom: 0 !important;
    }

}
