.swiper-button-prev,
.swiper-button-next {
    color: white;
    background:#947586;
    border-radius:100%;
    width: 60px;
    height: 60px;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    opacity:0.9;
}
.slider2-author{
margin:0;
    margin-top: 20px;
    margin-bottom: 15px;
font-size: calc(20px + 18 * ((100vw - 320px) / (1920 - 320))) !important;
}
.slider-fullwidth__heading{
   
margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 3vw;
    padding-bottom: 3vw;
  
    font-size: calc(48px + 7 * ((100vw - 320px) / (1920 - 320))) !important;
    font-style: normal;
    font-weight: 200;
    text-transform:none;
    text-align:center;
    }
    
    .swiper-slide {
    padding: 6% !important;
    background: #f2f2f0;
    max-height: 90vh;
   
    display: flex;
    flex: 0 0 100%;
}

.slider-fullwidth__author-img{
border-radius:100%;
}
.slider-fullwidth__author-img img{
    object-fit: cover;
    width: 200px;
    height: 200px;
    border-radius:100%;
    }
    
    .slider-fullwidth__content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap:24px;
    justify-content:start;
    overflow-x:scroll;
    }
    
    .slider-fullwidth__section{
    margin-bottom: 3vw;
    padding-right: 3vw;
    padding-left: 3vw;
    overflow:hidden;
    }
    
    .slider-fullwidth__content h3, .slider-fullwidth__content h4{
    font-size:30px;
    font-family: Knockout\ 49 A, Knockout\ 49 B, halyard-display, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    text-transform:none;
    margin:0;
    line-height:1em;
    }
    
    .slider-fullwidth__content p{
    font-size:17px;
    margin:0;
    width:100%;
    }
    
    .slider-fullwidth__wrapper{
    position:relative;
    }
    .swiper-button-prev{
    position:absolute;
    left:20px;
    top:50%;
    }
     .swiper-button-next{
    position:absolute;
    right:20px;
    top:50%;
    }
    
    .btn__wrapper{
    display:flex;
    flex-direction:column;
    width:100%;
    justify-content:left;
    gap:27px;
    }
    .btn__wrapper a{
    font-weight: 600;
    background: #663352;
    color: #fff !important;
    padding: 16px 20px;
    border-radius: 10px;
    text-decoration: none !important;
    display: inline-block;
    width:fit-content;
    }
    
    .slider-fullwidth__author-info{
    width: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    text-align: center;
    }
    
    .swiper-wrapper{
       display: flex;
   
   
    }
    .swiper-slide{
    flex: 0 0 100%;
    }
    
    .slider-fullwidth__author-name{
    font-size:46px !Important;
       font-family: Knockout\ 49 A, Knockout\ 49 B, halyard-display, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
       text-transform:none;
       font-weight:500;
       align-content:center;
       text-align:center;
    }
    
    .activism-podcast__section{
    background:#ff6002b3;
    color:black;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding:3em;
    gap:14px;
    }
    
    .activism-podcast__section h2, .activism-podcast__section p{
    max-width:1200px;
    text-align:center;
    margin:0;
    
    }
    
    .slider2-wrapper .swiper-slide{
    flex: 0 0 50%;
    padding:20px !Important;
    }
    
    .slider2-section{
    overflow:hidden;
    padding-top: 3vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    padding-left: 1vw;
    }
    
    .slider2-wrapper{
    position:relative;
    }
    .slider2-wrapper .swiper-button-next{
    background:#fc8f5f;
    right:0;
    opacity:0.9;
    }
    
     .slider2-wrapper .swiper-button-prev{
    background:#fc8f5f;
    left:0;
    opacity:0.9;
    }
    .slider2-section .swiper-slide{
    overflow:visible;
    }
    .slider2-content a{
    background: #ff6002;
    border-radius: 10px;
    padding: 17px 20px;
    color: #fff;
    text-decoration: none !important;
    display: inline-block;
    margin-top:40px;
    overflow:visible;
    }
    
    .types-section__grid{
     grid-template-columns: repeat(4, 1fr);
     column-gap: 2%;
    row-gap: 20px;
    display:grid;
    }
    .types-of__intro{
    padding:3em;
    padding-bottom:0;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:14px;
    text-align:center;
    flex-direction:column;
    }
    
    .types-of__intro h2,  .types-of__intro p{
    max-width:1200px;
    margin:0;
    
    }
    .slider2-img img{
    border-radius: 200px;
    object-fit: cover;
    width: 185px;
    height: 185px;
    }
    .slider2-img{
    display:flex;
    justify-content:center;
    align-items:center;
    }
    .slider2-content{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    overflow-x:scroll;
    }
    .slider2-content p{
    margin:0;
    }
    .slider2-author{
    font-size:32px;
    text-transform:none;
    font-family: Knockout\ 49 A, Knockout\ 49 B, halyard-display, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    }
    .swiper-button-next svg {
    transform:rotate(180deg);
}

.types-section__grid{
padding-top:3vw;
padding-bottom:120px;
padding-left:3vw;
padding-right:3vw;
}

.types-section__item{
    height:100%;
    padding-bottom: 15px;
  
    }
    
.types-section__item h3{
 font-family: Knockout\ 49 A, Knockout\ 49 B, halyard-display, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
 font-size:30px;
 text-transform:none;
 margin:0;
 text-align:center;
}
.types-section__item-title{
padding:18px;
}
.types-section__item-text{
margin:0;
padding:18px;
}

#types-item-1 .types-section__item-title {
background:#2e998f;
}

.types-section__item--1 {
background:#2e998f4d;
}

#types-item-2 .types-section__item-title {
background:#663352cc
}

.types-section__item--2 {
background:#6633524d;
}

#types-item-3 .types-section__item-title {
background:#827d73
}

.types-section__item--3 {
background:#827d734d;
}

#types-item-4 .types-section__item-title {
background:#fac400
}

.types-section__item--4 {
background:#fac4004d;
}

#types-item-5 .types-section__item-title {
background:#a62426
}

.types-section__item--5 {
background:#a624264d;
}

#types-item-6 .types-section__item-title {
background:#1f475ccc;
}

.types-section__item--6 {
background:#1f475c4d
}

#types-item-7 .types-section__item-title {
background:#99c2cc;
}

.types-section__item--7 {
background:#99c2cc4d
}

#types-item-8 .types-section__item-title {
background:#387a57;
}

.types-section__item--8 {
background:#387a574d
}

#types-item-9 .types-section__item-title {
background:#2e998f;
}

.types-section__item--9 {
background:#2e998f4d
}

#types-item-10 .types-section__item-title {
background:#663352cc;
}

.types-section__item--10 {
background:#6633524d
}

#types-item-11 .types-section__item-title {
background:#827d73;
}

.types-section__item--11 {
background:#827d734d
}

#types-item-12 .types-section__item-title {
background:#fac400;
}

.types-section__item--12 {
background:#fac4004d
}

#types-item-13 .types-section__item-title {
background:#a62426;
}

.types-section__item--13 {
background:#a624264d
}

#types-item-14 .types-section__item-title {
background:#1f475ccc;
}

.types-section__item--14 {
background:#1f475c4d
}

#types-item-15 .types-section__item-title {
background:#99c2cc;
}

.types-section__item--15 {
background:#99c2cc4d
}

#types-item-16 .types-section__item-title {
background:#387a57;
}

.types-section__item--16 {
background:#387a574d
}

.activism-podcast__title{
text-transform:none;
margin:0;
font-size:55px;

}

@media(max-width:768px){
.activism-podcast__title{
 font-size: calc(25px + 30 * ((100vw - 320px) / (1920 - 320))) !important;
 }
}


.types-section__title{
font-family: Knockout\ 49 A, Knockout\ 49 B, halyard-display, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    text-transform: none;
    font-size:55px;
   
}
@media(max-width:768px){
.types-section__title{
 font-size: calc(25px + 25 * ((100vw - 320px) / (1920 - 320))) !important;
 }
 .types-section__grid{
 padding-bottom:80px;
 }
}

@media(max-width:768px){
.slider2-wrapper .swiper-slide{
flex:0 0 100%;
}
.types-section__grid{
grid-template-columns: repeat(1, 1fr);
gap:0;
}
.slider2-section{
padding-right:3vw;
padding-left:3vw;
}
.after-banner__text-wrapper{
padding:1.5em 0.5em;
}

.swiper-button-next{
position:relative;
top:auto;
right:auto;
left:auto;
opacity:1;
}
.swiper-button-prev{
position:relative;
top:auto;
right:auto;
left:auto;
opacity:1;
}

.slider2-wrapper .swiper-button-next{
position:relative;
top:auto;
left:auto;
opacity:1;
right:auto;
}
.slider2-wrapper .swiper-button-prev{
position:relative;
top:auto;
right:auto;
left:auto;
opacity:1;
}
.nav-wrapper{
    position: relative;
    display: flex;
    justify-content: center;
    gap: 20px;
    align-items: center;
    padding:20px 12px;
}
.types-of__intro{
padding-left:3vw;
padding-right:3vw;
gap:12px;
}
.slider2-wrapper .swiper-slide{
max-height:none;
}
.activism-podcast__section{
padding:1.5em 0.5em;
gap:12px;
}
}
p{
font-size: calc(15.5px + 2 * ((100vw - 320px) / (1920 - 320))) !important;
}
a{
font-size: calc(15.5px + 2 * ((100vw - 320px) / (1920 - 320))) !important;
}
.slider-fullwidth__content a{
    font-weight: 600;
    background: #663352;
    color: #fff !important;
    padding: 16px 20px;
    border-radius: 10px;
    text-decoration: none !important;
    display: inline-block;
}
@media(max-width: 992px){
.menu-item.menu-item-has-children>.submenu__toggle[aria-expanded=true] .btn__icon.mobile44, .menu-item.menu-item-has-children[data-submenu-open=true]>.submenu__toggle .btn__icon.mobile44{
transform: rotate(360deg) !important;
}
.section--home-hero .form--subscribe .form__inner>div.form-title-wrap, footer .form--subscribe .form__inner>div.form-title-wrap{
border-top:1px solid #e1e1e1;
}
}
@media(max-width:1024px){
.hero-banner__title br{
display:none;
}
}
.slider2-wrapper .swiper-slide{
max-height:none;
border-radius:10px;
}
.header-main .header__search{
padding:0 !Important;
}