  
    #why-attend p#ib-educators-maintitle {
        font-family: "Avenir Next LT W01 Bold";
        font-size: 32px;
        line-height: 40px;
        text-align: center;
        color: #000000;
        margin-bottom: 16px;
    }
    #agenda p#ib-educators-maintitle{
       
    }
    .why-attend-section{
        padding: 86px 0;
    }
    .why-attend-section #ib-educators-maintitle{
        margin: 0 auto;
    }
    .why-attend-section #ib-educators-subtitle{
        margin-top:0;
        font-size: 20px;
        line-height: 28px;
        color:#717171;
        font-family: 'Avenir Next LT W01 Demi';
    }
    .why-attend-inner{
        max-width: 1400px;
        margin: 0 auto;
        padding: 0 200px;
        display: grid;
        grid-template-columns: repeat(3,352px);
        gap: 32px;
        justify-content: center;
        margin-top: 48px;
    }
    .card-items{
        padding:50px 0px 58px 0px;
        text-align: center;
    }
    
    .card-items .card-title{
        font-family:"Avenir Next LT W01 Bold";
        font-style: normal;
        color:#000;
        margin-bottom: 8px;
        font-size: 28px;
        line-height: 36px; 
    }
    .card-items p{
        font-family: 'AvenirNextLTW01-Medium';
        font-size: 16px;
        font-style: normal;
        line-height: 24px;
        color:#000;
        margin:0;
    }
    .card-items.card1{
        background: #FFF5F7;
        border-bottom: 8px solid #FFAEC0;
    }
    .card-items.card2{
        background:#FFF9EB;
        border-bottom: 8px solid #FC6;
    }
    .card-items.card3{
        background:#F5F5FF;
        border-bottom: 8px solid #A3A3F5;
    }
    .card-items.card4{
        background:#F8FCED;
        border-bottom: 8px solid #BDE26C;
    }
    .why-attend-section a{
        font-family: 'Avenir Next LT W01 Demi';
        border-radius: 8px;
        background: #000;
        width: 256px;
        height:48px;
        display: flex;
        justify-content: center;
        align-items:center;
        text-align: center;
        color: #fff;
        font-size: 16px;
        font-style: normal;
        margin: 0 auto;
        margin-top: 48px;
    }
    .why-attend-section a:hover{
        background: #3D3D3D !important;
    }
    @media (max-width:1024px){
        .why-attend-inner{
            max-width: 920px;
            grid-template-columns: repeat(3,60%);
            gap: 30px;
        }
        
    }
    @media screen and (max-width: 991px){
        .why-attend-inner{
            grid-template-columns: repeat(1,100%);
            padding: 0 50px;
        }
        .card-items p{
           
        }
        .why-attend-section{
            padding: 0px 0 56px 0;
        }
        #why-attend p#ib-educators-maintitle{
            margin-bottom: 20px;
        }
    }
    @media screen and (max-width: 767px){
        .why-attend-section #ib-educators-maintitle{
            margin: 0 auto 8px auto;
        }
       .why-attend-section  #ib-educators-subtitle{
            font-size: 16px;
            line-height: 24px;
        }
        .why-attend-inner{
            grid-template-columns: repeat(1,320px);
            margin-top: 24px;
            gap: 16px;
        }
        .why-attend-section a{
            margin-top: 32px;
        }
        .why-attend-inner .card-items{
            padding: 16px 16px 25px 16px;
        }
        #why-attend p#ib-educators-maintitle{
            font-size: 24px;
            margin-bottom: 5px;
        }
        .card-items .card-title{
            font-size: 20px;
            margin-bottom: 8px;
            line-height:28px;
        }
        .card-items p{
            font-size: 14px;
            line-height: 20px;
        }
        .card-items p br{
            display:none;
        }
        .why-attend-section a{
            width: 320px;
            font-size: 16px;
        }
    }
    @media (min-width: 320px) and (max-width: 353px) {
        .why-attend-inner{
            grid-template-columns: repeat(1,280px);
        }
        .why-attend-section a{
            width: 280px;
        }
       
    }