:root{
    --calendly-page-bg-color: #ffffff;
    --calendly-page-h1-color: #000000;
    --calendly-page-h2-color: #000000;
    --calendly-page-sub-title-color: #333333;
    --calendly-page-phone-color: var(--calendly-page-sub-title-color);
    --calendly-page-desc-color: #333333;
    --calendly-calendar-section-bg-color: #f6f6f6;
    --calendly-calendar-button-font-family: inherit;
    --calendly-button-bg-color: #333333;
    --calendly-button-color: #ffffff;
    --calendly-button-hover-color: inherit;
    --calendly-button-hover-bg-color: #000000;
}

#calendly-thank-you{
    background-color: var(--calendly-page-bg-color);
    text-align: center;
}

#calendly-thank-you  .section{
    padding-top: 20px;
    padding-bottom: 20px;
}

#calendly-thank-you h1{
    font-size: 36px;
    color: var(--calendly-page-h1-color);
    font-weight: normal;
}
#calendly-thank-you h2{
    font-size: 30px;
    color: var(--calendly-page-h2-color);
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
}

#calendly-thank-you .first-step{
    font-size: 18px;
    line-height: 30px;
    color: var(--calendly-page-sub-title-color);
    font-weight: 700;
}

#calendly-thank-you .desc{
    font-size: 14px;
    color: var(--calendly-page-desc-color);
}

#calendly-thank-you .calendly-section{
    background-color: var(--calendly-calendar-section-bg-color);
}

#calendly-thank-you .cur-button{
    background-color: var(--calendly-button-bg-color);
    border-radius: 0;
    border: none;
    padding: 10px 40px 10px 40px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: var(--calendly-calendar-button-font-family);
}

#calendly-thank-you .cur-button:hover{
    background-color: var(--calendly-button-hover-bg-color);
    color: var(--calendly-button-hover-color);
}

#calendly-thank-you a{
    color: var(--calendly-button-color);
    font-weight: 700;
    font-size: 18px;
    text-decoration: none;
}

#calendly-thank-you a.phone,
#calendly-thank-you a.web-link{
    color: var(--calendly-page-phone-color);
    font-weight: 700;
}

#calendly-thank-you .img-text-section .learn-img{
    width: 350px;
    height: auto;
}

 .calendly-iframe,
 #calendly_container iframe{
    width:100%;
    height:100%;
    min-height:930px;
}



button.start_application_button{
    background-color: var(--calendly-page-h1-color);
    border-radius: 0;
    border: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    font-family: var(--calendly-calendar-button-font-family);
}

.button.start_application{
    color: var(--calendly-button-color);
    border-radius: 0px;
    text-transform:capitalize;
    background-color: var(--calendly-button-bg-color);
    text-decoration: none;
   
}

.button.start_application:hover{
    background-color: var(--calendly-button-hover-bg-color);
    color: var(--calendly-button-hover-color);
}

/*override for all child theme classes*/
/*TODO:REFACTOR ON NEXT DESIGN*/
h2{
    text-align: center !important;
}

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

    #calendly-thank-you .img-text-section{
        text-align: left;
        display: flex;
        align-items: center;
    }
    #calendly-thank-you .img-text-section .learn-img{
        width: 100%;
    }
    
/*override for all child theme classes*/
/*TODO:REFACTOR ON NEXT DESIGN*/
    #calendly-thank-you .img-text-section h2{
        text-align: left !important;
    }

    .calendly-iframe,
    #calendly_container iframe{
        min-height:1000px;
    }
  
}

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

    #calendly-thank-you  .section{
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #calendly-thank-you h1{
        font-size: 48px;
    }

    #calendly-thank-you h2{
        font-size: 32px;
    }
    #calendly-thank-you .first-step{
        font-size: 24px;
        padding-bottom: 10px;
    }
    #calendly-thank-you  .desc{
        font-size: 16px;
    }

    #calendly-thank-you .img-text-section .learn-img{
        width: 90%;
    }
    #calendly-thank-you .img-text-section .text-col{
        display: flex;
        align-items: center;
    }
  
}

@media screen and (min-width:1200px){
     .calendly-iframe,
     #calendly_container iframe{
        min-height:800px;
    }
}