input[type=checkbox]:checked::before {
    content: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nIzAwMDAwMCcvPjwvc3ZnPg==);
    position: absolute;
    display: inline-block;
    margin: -0.1875rem 0 0 -0.25rem;
    height: 19.5px;
    width: 19.5px;
}
.demo-wrapper .image-wrapper img{
    display: block;
    height: auto;
    max-width: 100%;
}
#content h4, .entry-content h4, .page-content h4, .post-content h4 {
    font-family: 'avenir_next_worldbold', 'Verdana' !important;
    font-weight: normal !important;
    color: #2b2b2b!important;
    font-size: 24px;
}

.header-one {
    background-color: #ffffff;
}
#post-inner .entry-content a{
    color: #008392;
    text-decoration: none;
    font-size: 16px;
    line-height: 26px;
}
#post-inner .entry-content p:last-child a{
    font-size: 18px;
}
#post-inner .entry-content a:hover{
    text-decoration: underline;
}
.pop-up-back-button svg {
    display: block;
    height: auto;
    max-width: 100%;
}
.info-block .author-image-wrapper{
    width: 150px;
    display: block;
    height: auto;
    max-width: 100%;
}
.form-class-short .form-label {
    font-family: 'avenir_next_worldbold', 'Verdana';
    font-weight: normal;
    font-size: 14px;
    color: #2b2b2b;
    line-height: 22px;
    letter-spacing: normal;
    display: block;
}
.form-details-wrapper .form-class{
    grid-row-gap: 10px;
}
.form-class-full .form-input, .form-input-tools-options-wrapper input{
    line-height:1;
}
.talk_post-template .studCount-new .select-selected, .talk_post-template .role-new .select-selected, .resource_post-template .role-new .select-selected, .role-new .select-selected {
    padding: 13px 13px !important;
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
    padding: 13px 17px !important;
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.country-new.select-selected {
    padding: 13px 17px !important;
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.bg-modal .modal-content{
    flex-direction: inherit !important;
}
.form-button-wrapper .form-button{
    width: 100%;
}
.form-details-wrapper input[type=checkbox]{
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0;
    width: 15px;
    min-width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #dcd7ca;
    box-shadow: none;
    cursor: pointer;
}
.bg-modal .form-close {
    position: absolute;
    right: 25px;
    top: 10px;
    transform: rotate(45deg);
    font-size: 36px;
    cursor: pointer;
    color: black;
    font-weight: normal;
    z-index: 2;
    font-family: 'avenir_next_worldregular', 'Verdana';
}



.navbar-light .navbar-nav .menu-item a:focus,
.navbar-light .navbar-nav .menu-item a:hover {
    color: #000;
}

.navbar-light .menu .page_item a,
.navbar-light .navbar-nav .menu-item a {
    color: #000;
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--accent: #cd2653;
    --wp--preset--color--primary: #000000;
    --wp--preset--color--secondary: #6d6d6d;
    --wp--preset--color--subtle-background: #dcd7ca;
    --wp--preset--color--background: #f5efe0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);
    --wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);
    --wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);
    --wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);
    --wp--preset--duotone--midnight: url(#wp-duotone-midnight);
    --wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);
    --wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);
    --wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);
    --wp--preset--font-size--small: 18px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 26.25px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--normal: 21px;
    --wp--preset--font-size--larger: 32px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
}
body .download-component-info-text, body .download-component-info-text h1{
    font-size:40px;
    line-height:54px;
}
body .download-component-info-text h1 b{
    font-weight:normal;
    font-family: 'avenir_next_worldbold', 'Verdana';
}
.post-inner {
    padding-top: 5rem;
}
.entry-content {
    width: 100%;
    background-color: #fff;
    padding-bottom: 0;
    position: relative;
    letter-spacing: normal;
}
.entry-content, .entry-content p, .entry-excerpt, .entry-summary, .excerpt, .excerpt p, .page-content, .post-content, .post-excerpt {
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
    color: #2b2b2b;
    line-height: 2em;
}
.entry-content>:first-child {
    margin-top: 0;
}
.entry-content>* {
    margin-bottom: 1.88em;
    margin-right: auto;
}
.social-icon-share {
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-size: 16px;
    font-weight: normal;
    color: #202632;
}
.social-icon-facebook {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 1px solid #0e7af7;
    background-color: #0e7af7;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    display: flex;
   
    text-align: center;
    cursor: pointer;
}
.social-icon-twitter {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 1px solid #1da1f2;
    background-color: #1da1f2;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    display: flex;
   
    text-align: center;
    cursor: pointer;
}
.social-icon-linkedin {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 1px solid #0278b5;
    background-color: #0278b5;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    display: flex;
   
    text-align: center;
    cursor: pointer;
}
.social-icon-facebook a, .social-icon-linkedin a, .social-icon-twitter a {
    color: #fff!important;
    margin-top: 2px;
}
body .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
    max-width: 600px;
}
.entry-content .wp-block-file, .entry-content .wp-caption-text, .entry-content address, .entry-content cite, .entry-content figcaption, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content table {
    font-family: -apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif;
}
[class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
    margin-left: auto;
    margin-right: auto;
}
[class*=_inner-container]>:last-child {
    margin-bottom: 0;
}
.entry-content dl, .entry-content dt, .entry-content ol, .entry-content p, .entry-content ul {
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.wp-block-group ul {
    list-style: disc;
}
.learnings li {
    font-size: 16px!important;
    line-height: 1.6em;
    margin-top: 12px;
    list-style: disc;
}
.entry-content li {
    font-size: 17px;
    line-height: 2em;
    color: var(--charcoal)!important;
    margin: 11px 0 0 20px;
    list-style: disc;
}
body .wp-block-heading{
    margin-bottom: 30px;
    margin-top: 0px !important;
}
body .entry-content {
     margin-top:0px;  
}
.mobile-social-icons {
    display: none;
}

.download-form-img img{
    display: block;
    height: auto;
    max-width: 100%;
}
.form-class-short input, .form-class-short textarea {
    line-height: 1;
}

 ::-webkit-input-placeholder { /* Edge */
    color: #888 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #888 !important;
}

::placeholder {
    color: #888 !important;
}
.entry-content>:last-child {
    margin-bottom: 0;
}
@media screen and (max-width: 1125px){
    body .download-component-info-text, body .download-component-info-text h1 {
        font-family: 'avenir_next_worldbold', 'Verdana';
        font-size: 32px;
        line-height: 1.2;
        color: #ffffff;
        line-height:44px;
    }
    body .download-component-info-text, body .download-component-info-text h1 {
        font-size: 26px;
    }
    .info-block .author-image-wrapper {
        width: 190px;
    }
}

@media (min-width: 700px){
   
    .post-inner {
        padding-top: 5rem;
    }
    .entry-content {
       
    }
    .wp-block-group.has-background {
        padding: 40px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .entry-content h1, .entry-content h2, .entry-content h3 {
        margin: 60px auto 30px;
    }
    .entry-content h3 {
        margin-top:60px !important;
    }
    .single #post-inner .entry-content .wp-block-group.has-background ul {
        margin-top: -10px;
    }
    .entry-content li{
        line-height: 30px;
    }
}


@media screen and (max-width: 991px){
    body.single .mobile-social-icons {
        display: none;
    }
    .entry-content {
        padding-top: 32px;
    }
    .info-block .author-image-wrapper {
        width: 120px;
    }
}
@media (max-width: 767px){
    .download-component-info-text, .download-component-info-text h1{
        font-size: 22px !important;
        line-height: 32px !important;
    }
    body .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 90%;
    }
    .wp-block-group.has-background{
        padding: 20px;
    }
    body .entry-content li{
        margin: 0.7rem 0 0 1rem;
        line-height: 1.6em;
    }
    body .entry-content {
        padding-bottom: 10px;
    }
    body .modal-heading{
        font-size: 28px;
    }
    body .modal-subheading{
        font-size: 16px;
    }
    #post-inner .entry-content a{
        font-size: 18px;
        line-height: 28px;
    }
}



































