:root {
    --tags-row-m-y: 1.875rem;
    --tags-row-gap: 0.625rem;
	--iaea-option-btns-w:clamp(10.6875rem, 9.7385rem + 3.8638vw, 14.375rem);
	--iaea-option-btns-h:clamp(3.75rem, 3.2674rem + 1.9646vw, 5.625rem);
	--iaea-partners-logo-gap:clamp(1.875rem, 1.3924rem + 1.9646vw, 3.75rem);
	--iaea-card-wrapper-h:clamp(11.25rem, 10.7835rem + 1.8991vw, 13.0625rem);
	--iaea-accommodation-card-wrapper-h:clamp(15.0625rem, 8.6199rem + 26.2295vw, 22.0625rem);
	--land-ack-logo-w:clamp(22.4375rem, 18.7057rem + 15.1932vw, 36.9375rem);
	--login-policy-row-img-w:clamp(14.8125rem, 9.1307rem + 15.1515vw, 27.3125rem);
	--login-policy-row-img-h:clamp(12.8125rem, 11.9034rem + 2.4242vw, 14.8125rem);

}

.m-block-start-hrd-h {
    margin-block-start: calc(var(--hdr-h) - 1px) !important; 
}
.grid-r-gap-20-50 {
    row-gap: var(--spacing-20-50) !important;
}

.grid-2-per-row, .grid-dt-2-mob-1 {
    grid-template-columns: repeat(2, minmax(min(48.5%, 100%), 1fr)) !important;
    gap: var(--gutter);
}
.grid-dt-4-mob-1, .grid-dt-4-mob-2 {
    grid-template-columns: repeat(auto-fit, minmax(min(23.1%, 100%), 1fr)) !important;
    gap: var(--gutter);
}
.grid-dt-3-mob-1 {
    grid-template-columns: repeat(auto-fit, minmax(min(30.1%, 100%), 1fr)) !important;
    gap: var(--gutter);
}
.grid-dt-5-mob-1 {
    grid-template-columns: repeat(auto-fit, minmax(min(18.5%, 100%), 1fr)) !important;
    gap: var(--gutter);
}


.grid-4-3-2-1 {
    grid-template-columns: repeat(auto-fit, minmax(min(23.1%, 100%), 1fr)) !important;
    gap: var(--gutter);
}



@media screen and (max-width: 1440px) {
    .grid-dt-5-mob-1 {
        grid-template-columns: repeat(auto-fit, minmax(min(23%, 100%), 1fr)) !important;
    }
    .grid-4-3-2-1 {
        grid-template-columns: repeat(auto-fit, minmax(min(30.1%, 100%), 1fr)) !important;
    }
}
@media screen and (max-width: 820px) {
    .grid-dt-5-mob-1 {
        grid-template-columns: repeat(auto-fit, minmax(min(48.5%, 100%), 1fr)) !important;
    }
    .grid-4-3-2-1 {
        grid-template-columns: repeat(auto-fit, minmax(min(48.5%, 100%), 1fr)) !important;
    }
}
@media screen and (max-width: 781px) {
    .grid-2-per-row, .grid-dt-2-mob-1, .grid-dt-4-mob-1, .grid-dt-5-mob-1, .grid-4-3-2-1  {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}

@media screen and (max-width: 781px) {
    .grid-dt-4-mob-2 {
        grid-template-columns: repeat(2, minmax(min(48.9%, 100%), 1fr)) !important;
    }
}




.grid-3-2-1 {
    grid-template-columns: repeat(3, minmax(min(32.2%, 100%), 1fr)) !important;
    gap: var(--gutter);
}
.grid-1-2-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    gap: var(--gutter);
}

@media screen and (min-width: 782px) and (max-width: 1280px) {
    .grid-3-2-1 {
        grid-template-columns: repeat(2, minmax(min(48.9%, 100%), 1fr)) !important;
    }
    .grid-1-2-1 {
        grid-template-columns: repeat(2, minmax(min(48.9%, 100%), 1fr)) !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
	.grid-1-2-1.latest-news{
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}
}
@media screen and (min-width: 782px) and (max-width: 1024px) {
	.grid-1-2-1.latest-news {
		grid-template-columns: repeat(2, minmax(min(48.9%, 100%), 1fr)) !important;
	}
}

@media screen and (max-width: 781px) {
    .grid-3-2-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-1-2-1, .grid-1-2-1.latest-news {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}

/* 
    @media screen and (min-width: 481px) and (max-width: 781px) {
        .grid-1-2-1.latest-news {
            grid-template-columns: repeat(2, minmax(min(48.9%, 100%), 1fr)) !important;
        }
    }

    @media screen and (max-width: 480px) {
        .grid-1-2-1.latest-news {
            grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
        }
    } 
*/




/* Content-width grid cols */
.grid-2-to-1-lg {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 37rem), 1fr)) !important;
    gap: var(--gutter);
}
.grid-2-to-1-md {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 20rem), 1fr)) !important;
    gap: var(--gutter);
}
.grid-2-to-1-sm {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr)) !important;
    gap: var(--gutter);
}

.grid-3-to-1-lg {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 35rem), 1fr)) !important;
    gap: var(--gutter);
}
.grid-3-to-1-md {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 20rem), 1fr)) !important;
    gap: var(--gutter);
}
.grid-3-to-1-sm {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr)) !important;
    gap: var(--gutter);
}

.grid-4-to-1-lg {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 25rem), 1fr)) !important;
    gap: var(--gutter);
}
.grid-4-to-1-md {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr)) !important;
    gap: var(--gutter);
}
.grid-4-to-1-sm {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr)) !important;
    gap: var(--gutter);
}

.wp-block-group.grid-3-to-1-lg.quick-find {
    row-gap: 0.625rem;
    column-gap: var(--gutter);
}
/* 
p.is-style-tag-p {
    font-family: var(--wp--preset--font-family--lexend);
    font-size: var(--wp--preset--font-size--custom-21);
    letter-spacing: 0.002rem;
    line-height: 1.3;
} 
*/

.wp-block-post-terms.is-style-eqao-color-tags {
    margin-top: var(--tags-row-m-y) !important;
    margin-bottom: var(--tags-row-m-y) !important;
    gap: var(--tags-row-gap) !important;
    padding: 0px !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wp-block-post-terms.is-style-eqao-color-tags a,
.wp-block-post-terms.is-style-eqao-color-tags .eqao-color-tags__tag {
    background-color: var(--wp--preset--color--custom-light-grey);
    font-family: var(--wp--preset--font-family--lexend);
    font-size: var(--wp--preset--font-size--custom-21);
    letter-spacing: 0.002rem;
    line-height: 1.3;
    display: inline-block;
    margin-bottom: 0px !important;
    padding: 0.3125rem 0.625rem !important;
    text-decoration: none !important;
}

.wp-block-post-terms.is-style-eqao-color-tags a:hover,
.wp-block-post-terms.is-style-eqao-color-tags a:focus,
.wp-block-post-terms.is-style-eqao-color-tags .eqao-color-tags__tag:hover,
.wp-block-post-terms.is-style-eqao-color-tags .eqao-color-tags__tag:focus {
    text-decoration: none !important;
}

/* page Sidebar */

.on-this-pg-row {
    flex-direction: row;
    align-self: stretch;
    justify-content: space-between;
    width: -webkit-fill-available;
    height: 5rem !important;
}

.sidebar .assessment-nav-outer { 
    display: flex;
    flex-direction: column;
    gap: 0px !important;
}
.sidebar-inner-wrapper {
    margin: 0px !important;
    gap: var(--spacing-30-40) !important;
}
.sidebar-nav-row {
    margin-block-start: 0px !important;
    margin-bottom: 0px !important;
    column-gap: var(--grid-size-mob-half);
}

@media (max-width: 1280px) {
    .on-this-pg-row {
        height: 3.75rem !important;
    }
    .sidebar-nav-row {
        column-gap: var(--grid-size-dt-half) !important;    
    }
}
    

.mobile-page-nav {
    display: flex;
    flex-direction: column;
}
.is-style-sidebar-block-btn {
    width: 5rem !important;
    height: 5rem !important;
}
@media (max-width: 1280px) {
    .is-style-sidebar-block-btn {
        width: 3.75rem !important;
        height: 3.75rem !important;
    }
}

.assessment-nav-outer .first-row .toggleBtn.btn a {
    border-top-style: solid;
}

.sidebar-nav-row.first-row .is-style-sidebar-block-btn a {
    border-bottom-style: none !important;
}
.is-style-sidebar-block-btn a.mPS2id-highlight {
  background-color: var(--black) !important;
  color: #fff !important;
}
.is-style-side-bar-nav-link a {
    text-decoration: none !important;
}
@media (max-width: 781px) {
    .is-style-side-bar-nav-link a { 
        font-weight: 500 !important;
    }
}
/* 
.is-style-side-bar-nav-link a:hover {
    text-decoration: underline !important;
} */

#on-this-page-btn {
    height: 3.75rem !important;
    a img {
        max-width: none !important;
        width: 3.125rem !important;
        height: 3.125rem !important;
    }
}

#mobile-nav {
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
    border: none;
}
#sidebar {
    padding-top: 2.5rem;
}

.grade-assess .content-cols {
    gap: var(--assess-pg-cols-gap);
}

@media (min-width: 768px) {
    .mobile-page-nav {
        display: none;
    }
}

.fluid .text-nowrap {
    overflow-wrap: normal;
    word-break: normal;
}

/*  Heading colors  */

/*
body.page-context-grade-3 {
    --page-context-accent: var(--wp--preset--color--custom-orange-1);
    --page-context-bg: var(--wp--preset--color--custom-light-yellow);
}
body.page-context-grade-6 {
    --page-context-accent: var(--wp--preset--color--custom-green-1);
    --page-context-bg: var(--wp--preset--color--custom-light-green);
}
body.page-context-grade-9 {
    --page-context-accent: var(--wp--preset--color--custom-purple-4);
    --page-context-bg: var(--wp--preset--color--custom-light-purple);
}
body.page-context-osslt {
    --page-context-accent: var(--wp--preset--color--custom-blue-5);
    --page-context-bg: var(--wp--preset--color--custom-light-blue);
}
body.page-context-mpt {
    --page-context-accent: var(--wp--preset--color--custom-slate-blue-5);
    --page-context-bg: var(--wp--preset--color--custom-light-grey-blue);
}

body.has-page-context .grade-color {
    color: var(--page-context-accent) !important;
}

body.has-page-context .grade-bg-color {
    background-color: var(--page-context-bg) !important;
}

*/
/* 
#grade-3-page h3.grade-color {
    color: var(--wp--preset--color--custom-orange-1) !important;
}
#grade-6-page h3.grade-color {
    color: var(--wp--preset--color--custom-green-1) !important;
}
#grade9 h3.grade-color {
    color: var(--wp--preset--color--custom-purple-4) !important;
}
.grade-assess.osslt h3.grade-color {
    color: var(--wp--preset--color--custom-blue-5) !important;
}
.assessment.mpt h3.grade-color {
    color: var(--wp--preset--color--custom-slate-blue-5) !important;
}

#grade-3-page .grade-bg-color {
    background-color: var(--wp--preset--color--custom-light-yellow) !important;
}
#grade-6-page .grade-bg-color {
    background-color: var(--wp--preset--color--custom-light-green) !important;
}
#grade9 .grade-bg-color {
    background-color: var(--wp--preset--color--custom-light-purple) !important;
}
.grade-assess.osslt .grade-bg-color {
    background-color: var(--wp--preset--color--custom-light-blue) !important;
}
.assessment.mpt .grade-bg-color {
    background-color: var(--wp--preset--color--custom-light-grey-blue) !important;
} */


/*  Tags*/

.tags-row {
    margin-top: var(--tags-row-m-y) !important;
    margin-bottom: var(--tags-row-m-y) !important; 
    gap: var(--tags-row-gap) !important;
    padding:0px !important;
}

.tag-wrapper {
    background-color: var(--wp--preset--color--custom-light-grey);
}
.tag-wrapper:not(.tags-row > *) {
    margin-top: var(--tags-row-m-y) !important;
    margin-bottom: var(--tags-row-m-y) !important;
}


/* 
.tag_wrapper {
    display: flex !important;  
    justify-content: center !important;
    align-items: center !important;
    gap: 0.625rem !important; 
}

.tag_wrapper p.tag {
    line-height: 20.8px !important;
    letter-spacing: 0.032px !important; 
    height: 20.8px !important;
} 
*/

/*  Tag colors  */

.tag-wrapper.grade-3, .tag-wrapper.term-grade-3, .tag-wrapper.term-grade-3-fr {
    background-color: var(--wp--preset--color--custom-light-yellow) !important;
}
.tag-wrapper.grade-6, .tag-wrapper.term-grade-6, .tag-wrapper.term-grade-6-fr {
    background-color: var(--wp--preset--color--custom-light-green) !important;
}
.tag-wrapper.grade-9, .tag-wrapper.term-grade-9, .tag-wrapper.term-grade-9-fr {
    background-color: var(--wp--preset--color--custom-light-purple) !important;
}
.tag-wrapper.osslt, .tag-wrapper.term-osslt, .tag-wrapper.term-osslt-fr {
    background-color: var(--wp--preset--color--custom-light-blue) !important;
}
.tag-wrapper.mpt, .tag-wrapper.term-mpt, .tag-wrapper.term-mpt-fr {
    background-color: var(--wp--preset--color--custom-light-teal) !important;
}


/***Home page quickly find***/
/* 
.quick-find a{
	justify-content: space-between !important;
} 
*/

/* Admin Dates Card  */
/* 
.admin-dates.wp-block-post-template.wp-block-post-template-is-layout-grid {
    grid-template-columns: repeat(auto-fit, minmax(22.5rem, max(22.5rem, 45%))) !important;
    justify-content: start !important;
    justify-items: start !important;
    column-gap: clamp(1.25rem, 3vw, 1.875rem) !important;
    row-gap:   clamp(1.25rem, 3vw, 1.875rem) !important;
}
        
@media (max-width: 781px) {
    .admin-dates.wp-block-post-template.wp-block-post-template-is-layout-grid {
        grid-template-columns: 1fr !important;
        justify-content: stretch !important;
        column-gap: 0 !important;
    }
}

.admin-date-card-outer {
    box-sizing: border-box !important;
    max-width: 37.125rem !important;
    min-width: 22.5rem !important;
    margin-top: var(--box-m-top) !important;
    margin-bottom: var(--box-m-bottom) !important;
    p.season-title.wp-block-mfb-meta-field-block {
        padding-bottom: var(--space-dt-20-mob-5) !important;
    }
    h4.title-h4 {
        margin-bottom: var(--space-dt-20-mob-10) !important;
    }
    p, span {
        text-wrap: unset !important;
    }
}
    */

/* 
.admin-date-card-outer .grade-bg-color.dates-outer {
    container-type: inline-size;
    display: flex;
    padding: 1.25rem;
    justify-content: center;
    align-items: center;
    align-self: stretch;
}

.admin-date-card-outer .dates-stack {

    display: flex;
    flex-direction: column; 
    align-items: flex-start;
    gap: 0.9375rem;
    align-self: stretch;
    width: -webkit-fill-available;
}
.admin-date-card-outer .date-stack {
    display: flex;
    flex-direction: column; 
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0px;
    align-self: stretch;
    width: -webkit-fill-available;
    p.date-p {
        margin-bottom: 0.3125rem !important;
    }
} */


/* 
figure.icon-arrow.admin-dates {
    margin: 0 !important;
    margin-block-start: 0px !important;
    margin-block-end: 0px !important;
    margin-inline-start: 0px !important;
    margin-inline-end: 0px !important;
}
.icon-arrow.admin-dates img {
    transform: rotate(90deg) !important;
    width: 1.0625rem !important;
    height: 1.25rem !important;
    aspect-ratio: 17/20 !important;
} 
*/


/* 
@container (min-width: 26.4675rem) {
    .admin-date-card-outer .dates-stack {
        flex-direction: row; 
        align-items: center;
        justify-content: space-between;
        gap: 0.9375rem;
    }
    .admin-date-card-outer .date-stack {
        align-items: flex-start;
        max-width: 42%;
    }
    .icon-arrow.admin-dates img {
        transform: rotate(0deg) !important;
        width: 1.25rem !important;
        height: 1.0625rem !important;
        aspect-ratio: 20/17 !important;
    }
} 
*/


/*
section.admin-dates .wp-block-image.clock-icon img {
    vertical-align: middle !important;
}
.admin-date-card-outer .footer-note-stack {
  container-type: inline-size;
}



 */


/*   Assessment Cards   */

.assessment-card .card {
    display: flex;
    padding: 30px;
    flex-direction: column;
    align-items: flex-start;
    /* gap: 29px; */
}

.assessment-card .file-outer-row {
    display: flex;
    align-items: center;
    /* margin-top: var(--spacing-10-15); */
}
.assessment-card .icon-text-row{
    align-items: flex-end !important;
    gap: var(--wp--preset--spacing--40) !important;
    width: -webkit-fill-available;
}

.assessment-card .contextual-info-btn {
    font-family: Lexend !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 130% !important;
}
.assessment-card a {
    text-decoration: none !important;
}
.assessment-card a:hover {
    text-decoration: underline !important;
}
/* 
.tags-row {
    margin-top: var(--tags-row-m-y) !important;
    margin-bottom: var(--tags-row-m-y) !important; 
    gap: var(--tags-row-gap) !important;
    padding:0px !important;
}

.assessment-card .tag_wrapper {
    display: flex !important;  
    justify-content: center !important;
    align-items: center !important;
    gap: 0.625rem !important; 
}

.assessment-card .tag_wrapper p.tag {
    line-height: 20.8px !important;
    letter-spacing: 0.032px !important; 
    height: 20.8px !important;
} 
*/

.assessment-card .date-file-div {
    width: 100% !important;
}

.assessment-card .file-icon img {
    width: 16px !important;
    height: 20px !important;
    vertical-align: middle !important;
}
.download-icon img {
    width: 20px !important;
    height: 20px !important;
    max-width: 20px !important;
    vertical-align: middle !important;
}
@media screen and (max-width:782px){
    .assessment-card .file-icon img {
        width: 13px !important;
        height: 16px !important;
    }
    .download-icon img {
        max-width: 16px !important;
        width: 16px !important;
        height: 16px !important;
    }
}


/* 
@media screen and (max-width:1299px){
    .assessment-card .contextual-info-btn {
        font-size: 16px !important;
    }
}

@media screen and (max-width:1024px){
    .assessment-card .card {
        padding: 20px !important;
        gap: 37px;
    }
}

@media screen and (max-width:699px){
    .assessment-card .contextual-info-btn {
        font-size: 14px !important;
    }
} */



#grade-3-page .card-div .tag-wrapper, #grade-3-page .sample-test-box .tag-wrapper {
    background-color: var(--grades-3-light-yellow) !important;
}
#grade-6-page .card-div .tag-wrapper, #grade-6-page-test .card-div .tag-wrapper, #grade-6-page .sample-test-box .tag-wrapper, #grade-6-page-test .sample-test-box .tag-wrapper {
    background-color: var(--grades-6-lime-green) !important;
}
#grade9 .card-div .tag-wrapper, #grade9 .sample-test-box .tag-wrapper {
    background-color: var(--grades-9-light-purple) !important;
}

.grade-assess.osslt .card-div .tag-wrapper, .grade-assess.osslt .sample-test-box .tag-wrapper {
    background-color: var(--grades-10-light-blue) !important;
}


.gutter.assessment-card-grid {
    align-self: stretch !important;
    gap: var(--spacing-dt-20-30) !important;
    grid-template-columns: repeat(2, minmax(min(48.2%, 100%), 1fr)) !important;
}
/* 
@media screen and (max-width:1024px){
    .gutter.assessment-card-grid {
        gap: 1.25rem !important;
    }
} */

@media screen and (max-width:819px){
    .gutter.assessment-card-grid {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}

/* grid-template-columns: repeat(auto-fill, minmax(min(48.1%, 100%), 1fr)); */


/* Accordions */
.wp-block-accordion {
    border: var(--accordion-border) !important;
    padding: var(--accordion-padding) !important;
    /* box-sizing: border-box; */
}
.wp-block-accordion-item {
    min-height: var(--accordian-item-min-height) !important;
} 
/* 
.wp-block-accordion-item:not(:last-child) {
    border-bottom: var(--accordion-border) !important;
} 
*/

.wp-block-accordion-panel {
    padding: var(--accordian-panel-padding) !important;
}
.wp-block-accordion-heading .wp-block-accordion-heading__toggle {
    box-sizing: border-box;
    padding: var(--accordian-btn-padding) !important;
    min-height: var(--accordian-item-min-height) !important;
}

.wp-block-accordion .wp-block-accordion-item:not(:last-child) > .wp-block-accordion-heading .wp-block-accordion-heading__toggle {
    border-bottom: 1px solid #000;
}
/* 
.wp-block-accordion-heading button.wp-block-accordion-heading__toggle:not(:last-child) {
    border-bottom: var(--accordion-border) !important;
} */

.wp-block-accordion-heading .wp-block-accordion-heading__toggle,
.wp-block-accordion-heading .wp-block-accordion-heading__toggle:hover,
.wp-block-accordion-heading .wp-block-accordion-heading__toggle:focus,
.wp-block-accordion-heading .wp-block-accordion-heading__toggle:active,
.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title,
.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title:hover,
.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title:focus,
.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title:active {
    text-decoration: none !important;
}
.wp-block-accordion.vid-transcript {
    border-style: none !important;
    padding:0 !important;
    /* box-sizing: border-box; */
    .wp-block-accordion-panel {
        padding: 0 !important;
    }
}
.wp-block-accordion-item.vid-transcript {
    min-height: unset !important;
} 
.wp-block-accordion.vid-transcript .wp-block-accordion-heading .wp-block-accordion-heading__toggle::after {
    display: none !important;
}




/*   Assessments - Sample Test */

.sample-test-img-div {
    width: 100% !important;
    min-height: 220px;
    background-image: url(/wp-content/uploads/2026/03/sample-test-g3-1218x220-1.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left bottom;
}
body.page-context-grade-6 .sample-test-img-div {
    background-image: url(/wp-content/uploads/2026/03/sample-test-g6-1218x220-1.png) !important;
    background-position: center;
}
body.page-context-grade-9 .sample-test-img-div {
     background-image: url(/wp-content/uploads/2026/03/sample-test-g9-1218x220-1.png) !important;
     background-position: left center;
}
body.page-context-osslt .sample-test-img-div {
     background-image: url(/wp-content/uploads/2026/03/practice-test-g10-1218x220-1.png) !important;
     background-position: right center;
    width: 100% !important;
    min-height: 220px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
body.page-context-osslt #sample-test {
    border-style: none !important;
}

.sample-test-box-inner {
    margin: 0;
    padding-top: 0px !important;
    padding-right: var(--wp--preset--spacing--200) !important;
    padding-bottom: var(--wp--preset--spacing--200) !important;
    padding-left: var(--wp--preset--spacing--200) !important;
}

.sample-test .tag_wrapper {
    padding: 0.3125rem 0.625rem !important;
}
.sample-test .tag_wrapper p.tag {
    line-height: 20.8px !important; /* 130% */
    letter-spacing: 0.032px !important;
    height: 20.8px !important;
}

#grade-3-page .sample-test h3.title {
    color: var(--grades-3-orange-1) !important;
}
#grade-6-page .sample-test h3.title {
    color: var(--grades-6-green-1) !important;
}
#grade9 .sample-test h3.title {
    color: var(--grades-9-purple-4) !important;
}
.grade-assess.osslt .sample-test h3.title {
    color: var(--grades-10-blue-5) !important;
}

#grade-3-page .sample-test .tag_wrapper {
    background-color: var(--grades-3-light-yellow) !important;

}
#grade-6-page .sample-test .tag_wrapper {
    background-color: var(--grades-6-lime-green) !important;
}
#grade9 .sample-test .tag_wrapper {
    background-color: var(--grades-9-light-purple) !important;
}

.grade-assess.osslt .sample-test .tag_wrapper {
    background-color: var(--grades-10-light-blue) !important;
}

.sample-test .gutter {
    grid-template-columns: repeat(2, minmax(0, 1fr)); 
}
@media screen and (max-width:1299px){
    .sample-test .gutter {
        grid-template-columns: repeat(1, minmax(0, 1fr)); 
    }
 }

.double-column-card {
    gap: var(--wp--preset--spacing--40) !important;
    align-items: stretch;
    justify-content: stretch;
    .inner-stack {
        align-items: stretch !important;
        justify-content: space-between !important;
        .start-now-stack {
            margin-top: var(--btn-m-top) !important;
        }
    }
}

@media screen and (max-width:1280px){
    .double-column-card {
        min-height: unset !important;
    }
}


/*  Research Cards*/

.research-card .card {
    display: flex;
    min-height: 12.5rem !important;
    flex-direction: column;
    justify-content: space-between !important;
    align-items: stretch !important;
}
.research-card a {
    text-decoration: none !important;
}
.research-card a:hover {
    text-decoration: underline !important;
}
.research-card .date-file-div {
    width: 100% !important;
}
@media screen and (max-width:1024px){
    .research-card .card {
        padding: 20px !important;
    }
}

.gutter.research-card-grid {
    align-self: stretch !important;
    gap: 30px !important;
    grid-template-columns: repeat(2, minmax(min(48.2%, 100%), 1fr)) !important;
}
@media screen and (max-width:1024px){
    .gutter.research-card-grid {
        gap: 20px !important;
    }
}
@media screen and (max-width:819px){
    .gutter.research-card-grid {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}

/* 
.grade-assess .more-to-explore.view-more-div {
    padding-bottom: var(--spacing-15-25) !important;
} */


/**** Board of directors ****/
.thumbnail-image, .thumbnail-image img{
	width: var(--spacing-100-150)!important;
	height:var(--spacing-100-150)!important;
}



/*  vimeo video embed  */
/* details version */
/*
#video-player-wrapper .video summary { 
    font-family: var(--wp--preset--font-family--lexend) !important;
    font-size: var(--wp--preset--font-size--custom-8) !important;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
*/

/* accordion version */
.wp-block-accordion.vid-transcript {
    /*margin-block-start: var(--wp--preset--spacing--40) !important; */
	margin-block-start:0px  !important;
}
.wp-block-accordion.vid-transcript .wp-block-accordion-heading__toggle-icon {
    font-size: 0 !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}
.wp-block-accordion.vid-transcript .wp-block-accordion-heading__toggle {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0.3125rem !important;
    padding-left: 0px !important;
}
.wp-block-accordion.vid-transcript .wp-block-accordion-heading__toggle::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='20' height='20' rx='10' fill='black'/><path d='M5 10H15' stroke='white' stroke-width='1.3' stroke-linecap='round'/><path d='M10 5L10 15' stroke='white' stroke-width='1.3' stroke-linecap='round'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-accordion.vid-transcript .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle::before,
.wp-block-accordion.vid-transcript .wp-block-accordion-heading[aria-expanded="true"] .wp-block-accordion-heading__toggle::before {
  transform: rotate(45deg);
  transition: transform 0.3s ease;
}


/*  Home Page - Latest News and Publications section */

    /* 
        @media screen and (min-width: 1025px) and (max-width: 1280px) {
            .grid-1-2-1.latest-news{
                grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
            }
        }
        @media screen and (min-width: 782px) and (max-width: 1024px) {
            .grid-1-2-1.latest-news {
                grid-template-columns: repeat(2, minmax(min(48.9%, 100%), 1fr)) !important;
            }
        } 
    */

.latest-news-pubs-row {
    /* a=1281,1920,261—400 */
    --dt-latest-news-pubs-img-h: clamp(16.3125rem, -1.1033rem + 21.7527vw, 25rem);

    /* a=1281,1920,265.203—400 */
    /* --dt-latest-news-pubs-img-h: clamp(16.5752rem, -0.314rem + 21.095vw, 25rem); */


    /* a=1281,1920,309.53—400 */
    /* --dt-latest-news-pubs-img-h: clamp(19.3456rem, 8.0103rem + 14.1581vw, 25rem); */

    /* a=1025,1280,288.94—309.47 */
    /* --tblt-latest-news-pubs-img-h: clamp(18.0588rem, 12.9011rem + 8.051vw, 19.3419rem); */

        /* a=1025,1280,211—261 */
    --tblt-latest-news-pubs-img-h: clamp(13.1875rem, 0.6262rem + 19.6078vw, 16.3125rem);

    /* @link https://utopia.fyi/clamp/calculator?a=390,781,250—320.25 */
    --mob-latest-news-pubs-img-h: clamp(15.625rem, 11.2456rem + 17.9668vw, 20.0156rem);

    display: flex;
    /* flex: 1 1 50%; */
    flex-direction: row;
    box-sizing: border-box !important;
    width: 100% !important;
   /* height: clamp(16.3125rem, -1.1033rem + 21.7527vw, 25rem) !important; */
    .img-group {
        /* flex-basis: 50%; */
        flex: 1 1 50%;
        /* max-width: 601px; */
        max-width: clamp(37.5625rem, -2.4061rem + 49.9218vw, 57.5rem);

        width: 100% !important;
        height: var(--dt-latest-news-pubs-img-h) !important;
        min-height: var(--dt-latest-news-pubs-img-h) !important;
    }
    .content-group {
        /* flex-basis: 50%; */
        flex: 1 1 50%;
        min-width: 0;
        display: flex;
        flex-direction: column;
        justify-content: center !important;
        align-items: flex-start !important;
        box-sizing: border-box !important;
        width: 100% !important;
        /* height: stretch !important; */
        height: var(--dt-latest-news-pubs-img-h) !important;
        padding: var(--box-p);
        /* padding: var(--spacing-15-30) var(--spacing-10-30); */
        .content-stack {
            display: flex;
            flex-direction: column;
            box-sizing: border-box !important;
            justify-content: space-between !important;
            gap: var(--spacing-10-20) !important;
        }
    }
    .img-group.iaea {
        background-image: url(/wp-content/uploads/2026/04/News-Desktop-Conference-920x400-1.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    .img-group.eaa {
        background-image: url(/wp-content/uploads/2026/04/News-Desktop-eAA-Award-920x400-1.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

@media screen and (max-width: 1024px) {
    .latest-news-pubs-row {
        flex-direction: column;
        height: unset !important;
        .img-group {
            flex-basis: unset;
            /* min-height: 250px !important; */
            height: var(--tblt-latest-news-pubs-img-h) !important;
        }
        .content-group {
            flex-basis: unset !important;
            /* padding: var(--spacing-15-30) var(--spacing-10-30); */
            height: unset !important;
        }
    }
    .latest-news-pubs-row.reverse-cols {
        flex-direction: column-reverse;
    }
/*     
    .img-group.iaea {
        background-image: url(/wp-content/uploads/2026/04/News-Mobile-Conference-363x250-1.png) !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;

    }
    .img-group.eaa {
        background-image: url(/wp-content/uploads/2026/06/eAA-Award-2026-Mobile.png) !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    } 
*/

}

@media screen and (min-width: 782px) and (max-width: 1024px) {
    .latest-news-pubs-row {
        .img-group.iaea {
            background-image: url(/wp-content/uploads/2026/04/News-Mobile-Conference-363x250-1.png) !important;
            background-position: center bottom;
        }
        .img-group.eaa {
            background-image: url(/wp-content/uploads/2026/06/eAA-Award-2026-Mobile.png) !important;
        }
    }
}


@media screen and (min-width: 481px) and (max-width: 781px) {
    .latest-news-pubs-row {
        /* height: unset !important; */
        .img-group.iaea {
            background-image: url(/wp-content/uploads/2026/04/News-Desktop-Conference-920x400-1.png);
            /* 
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center; 
            */
        }
        .img-group.eaa {
            background-image: url(/wp-content/uploads/2026/04/News-Desktop-eAA-Award-920x400-1.png);
            /* 
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center; 
            */
        }
    }
}

@media screen and (max-width: 781px) {
    .latest-news-pubs-row {
        height: unset !important;
        .img-group {
            /* flex-basis: unset; */
            min-height: 250px !important;
            height: var(--mob-latest-news-pubs-img-h) !important;
            max-width: 100% !important;
        }
        .content-group {
            /* flex-basis: unset; */
            /* padding: var(--spacing-15-30) var(--spacing-10-30); */
            height: unset !important;
        }
    }


}


@media screen and (min-width: 481px) and (max-width: 781px) {
    .latest-news-pubs-row {
        /* height: unset !important; */
        .img-group.iaea {
            background-image: url(/wp-content/uploads/2026/04/News-Desktop-Conference-920x400-1.png);
            background-position: center bottom;
            /* 
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center; 
            */
        }
        .img-group.eaa {
            background-image: url(/wp-content/uploads/2026/04/News-Desktop-eAA-Award-920x400-1.png);
            /* 
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center; 
            */
        }
    }
}
@media screen and (max-width: 480px) {
    .latest-news-pubs-row {
        /* height: unset !important; */
        .img-group.iaea {
            background-image: url(/wp-content/uploads/2026/04/News-Mobile-Conference-363x250-1.png) !important;
            background-position: center bottom;
        }
        .img-group.eaa {
            background-image: url(/wp-content/uploads/2026/06/eAA-Award-2026-Mobile.png) !important;
        }
    }
}


/*  IAEA page - Conference section */

.inner-image-banner{
	width: 100%;
    height: 224px;
	background-size: contain !important;
    background-repeat: no-repeat!important; 
	margin-top:0px !important;
} 

:lang(fr-FR).row-wrapper{
	column-gap:0px !important;
}
:lang(en-US).inner-image-banner{
	background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-EN-1920.png')!important;
}
:lang(fr-FR).inner-image-banner{
	background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-FR-1920.png')!important;
}

@media screen and (max-width:1441px){

    .inner-image-banner{
        height: 210px;
    }
    :lang(en-US).inner-image-banner{
        background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-EN-1440.png')!important;
    }
    :lang(fr-FR).inner-image-banner{
        background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-FR-1440.png')!important;
    }
}
@media screen and (max-width:1300px){
    .inner-image-banner{
        height: 190px;
    }
}
@media screen and (max-width:1200px){
    .inner-image-banner{
        height: 180px;
    }
}
@media screen and (max-width:1000px){
    .inner-image-banner{
        height: 170px;
    }
}
@media screen and (max-width:900px) {
    .inner-image-banner{
        height: 160px;
    }
}
@media screen and (max-width:821px) {
    :lang(en-US).inner-image-banner{
        background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-EN-820.png')!important;
    }
    :lang(fr-FR).inner-image-banner{
        background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-FR-820.png')!important;
    }
}
@media screen and (max-width:700px){
    .inner-image-banner
    {
        height: 130px;
    }
}
@media screen and (max-width:600px){
.inner-image-banner
    {
        height: 110px;
    }
}

@media screen and (max-width:500px) {
    .inner-image-banner{
        height: 220px;
    }
    :lang(fr-FR) .inner-image-banner {
        height: 370px;
    }
    :lang(en-US).inner-image-banner{
        background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-EN-393.png')!important;
    }

    :lang(fr-FR).inner-image-banner{
        background-image: url('/wp-content/uploads/2025/08/eAA-Inner-Page-Banner-FR-393.png')!important;
    }
}
@media screen and (max-width:450px) {
    .inner-image-banner{
        height: 195px;
    }

    :lang(fr-FR) .inner-image-banner {
        height: 300px;
    }
}


/*  Job-posting template */

.job-fields-stack .prefix {
    font-weight: 600 !important;
    padding-right: 0.625rem !important;
}


/* Land Acknowledgement Home pg */
.land-container {
    padding: var(--spacing-20-30) clamp(1.25rem, -0.9963rem + 9.2157vw, 10.0625rem) !important;
}
.land-row {
    display: flex;
    flex-direction: row;
    gap: var(--spacing-20-70) !important;
}
.land-img {
    /* width: 100% !important; */
    /* max-width: 502px !important; */
    width: clamp(14.0625rem, 2.1659rem + 24.3409vw, 31.375rem);
    height: auto !important;
}
@media screen and (max-width: 781px) {
    .land-row {
        flex-direction: column;
    }
    .land-img {
        width: 100% !important;
        /* max-width: 502px !important; */
    }
}



 /*** Login Page  ***/
 
 .login-btns-wrapper{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    row-gap: 30px;
 }
 
.login-card {
    display: flex;
   /* width: 593px;*/
    min-height: 280px;
    padding: 20px;
} 
 
/*#btn2-content .login-card, #btn1-content .login-card{
         width:calc(33.3% - 10px);
}*/
.login-card h4{
        margin-bottom:20px;
}

.login-card  .wp-block-list{
    padding-left: 30px;
}
.login-card .is-vertical{
 /* height: 100%; */
 justify-content: space-between;
 flex-wrap: nowrap !important;
}
.card-row-wrapper{
        column-gap: 30px;
}
  .login-btns{
        column-gap:30px;  
  }
  
  .cards-stack{
	margin-top:30px;
}
 
:lang(fr-FR) .login-btns{
        column-gap:30px;  
  }
  
/*.centent-sec-wrapper, .login-main-content{
	margin-top:75px;
} */

.optionbtn.loginBtn{
	width:auto !important;
}

  
.login-btns a {
    width:317px !important;
    height:90px !important;
    display: flex !important;
    border-radius: 100px !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent none !important;
    border-color: rgb(0, 0, 0) !important; 
    border-width: 1px !important; 
    border-style: solid !important;
    color: rgb(0, 0, 0) !important;
    padding-top: calc(0.6rem - 1px) !important;
    padding-right: calc(1rem - 1px) !important;
    padding-bottom: calc(0.6rem - 1px)!important;
    padding-left: calc(1rem - 1px)!important;
 }
 
 @media screen and (min-width: 1281px) {
	 #policy {
        padding: 3.75rem 9.813rem 3.75rem 9.938rem !important;
 } 
 }
 
 
 #policy figure a{
    width: var(--login-policy-row-img-w);
	height: var(--login-policy-row-img-h);
 }
 
/* #policy .policy-row{
    column-gap:85.422px;
 } 
 
 #policy p {
    margin-bottom: 30px;
    margin-top:20px;
 }

 .login-btns .b2 a{
        padding: 0px 23px;
 }

 .login-btns .b3 a{
        padding: 0px 23px;
 }
 
 .login-btns .b4 a{
        padding: 0px 30px;
 }*/
 
.login-btns a:hover{
    box-shadow: -4px 6px 0px 0px #000 !important;
}
.login-btns a:active, .loginBtn.tab-active a{
    background-color:#9ADBE8 !important;
    border-color:#009CA6 !important;
}

@media screen and (max-width:1281px){
    :lang(fr-FR) .login-btns, .login-btns{
        column-gap:20px;
        row-gap:20px;        
    }
	
	#login-page .wp-block-group-is-layout-grid{
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
	
   /* #btn2-content .login-card, #btn1-content .login-card {
        width: calc(50% - 10px);
    } */
}

@media screen and (max-width:1081px){
    .card-row-wrapper{
        flex-wrap: wrap;
        row-gap:20px;
        column-gap:20px;
    }

    .cards-stack{
        margin-top:20px;
    }
}

@media screen and (max-width:820px){
	
	#login-page .wp-block-group-is-layout-grid{
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
	
	 .login-btns .optionbtn a,  .login-btns.optionbtns-wrapper .wp-block-buttons{
		width: 347px !important;
	}
} 

@media screen and (max-width:550px){
	.mgmt-card-row{
		flex-direction: column;
	}
	
	#login-page .wp-block-group-is-layout-grid{
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important; 
	}
	.policy-row{
	    flex-direction: column-reverse;
	}
}

/******************Land Acknowledgement***********************/
.land-ack-logo {
	min-width: var(--land-ack-logo-w);
    width: var(--land-ack-logo-w);
}

@media screen and (max-width:820px){
	.land-row-wrapper{
        flex-direction: column-reverse;
	}


}
/***********ESEC content banner**************/
.esec-top-banner, .esec-top-banner img {
	height: clamp(6rem, 4.3271rem + 6.8107vw, 12.5rem);
}

.esec-top-banner img {
	padding-right:clamp(3.125rem, 0.9776rem + 4.3937vw, 6.25rem);
}

@media screen and (max-width:782px){
	.esec-top-banner figure {
		display:none;
	}
}

/***************iaea*****************/
 .eqaul-half
 {
    width: 50%;
}

#iaea-conference #highlights:focus
 {
    outline: none;
}

.date-fee-wrapper .date-text-p{
	min-width: 350px;
} 
 
 .optionbtn
 {
    width: var(--iaea-option-btns-w);
}

.optionbtn.iaea span.caption{
	margin-top:0px !important;
}

 .optionbtn a {
    min-height: var(--iaea-option-btns-h) !important;
    border-radius: 100px !important
 }
 
 .iaea .optionbtns-wrapper a:active, .iaea .optionbtns-wrapper .tab-active a {
    background-color: var(--global-light-teal) !important;
    border-color: #009CA6 !important;
}

.optionbtn a:hover{
    box-shadow: -4px 6px 0px 0px #000 !important;
}

.optionbtns-wrapper {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto;
}

.icon-and-text-wrapper{
	display: flex;
    align-items: center;
    gap: var(--icon-p-x);
    min-width: 0;
}

.icon-and-text-wrapper span sup{
	Line-height:0 !important;
}
 
 .speakers-bio figure{
	  min-width: 200px;
	  width:200px !important;
	  max-height:200px !important;
  }

/*.icon-and-text-wrapper div{
	flex-basis: 25px !important;
} */

.icon-and-text-wrapper figure
 {
    display: block !important;
    width: auto !important;
    height: auto !important;
	margin: 0;
    flex: 0 0 auto;
    margin-inline: 0 !important;
}

.iaea .icon-and-text-wrapper a{
 text-decoration: none !important;
}

.iaea .icon-and-text-wrapper img{
	margin-bottom:4px;
}

.iaea-logos{
gap:var(--iaea-partners-logo-gap);
flex-wrap: nowrap !important;

}

.btn-stack-wrapper {
    width: fit-content !important;
}

.iaea .card-wrapper{
	height:var(--iaea-card-wrapper-h);
}

.iaea .date-wrapper{
	width:100%;
}

.iaea #Sponsors-panel figure a, .iaea #Sponsors-panel .other-vertta a
 {
    display: flex;
    /* width: 471px; */
    height: 133px;
    padding-left: 30px;
    padding-right: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #75787B;
}

@media screen and (min-width:1440px){
.iaea-logos{
		height: 8.25rem;
	}
	
.iaea-logos .wp-block-group-is-layout-flex{
	height:inherit;
	justify-content: space-between;
}
}

@media screen and (max-width:700px){
.iaea .contact-partners-wrapper{
	flex-wrap: wrap !important;
}
}



.iaea .is-carousel{
	margin-bottom:40px; 
 }
 
 .conference-video{
	 max-width:1217px;
	 margin-left: auto;
    margin-right: auto;
 }
 
.icon-and-text-wrapper{
align-items: flex-start  !important;	
}

:lang(fr-FR) #Fees-panel .row-wrapper {
     column-gap: var(--dt-gutter) !important;
}
.icon-and-text-wrapper figure{ 
    display: flex;
}

.iaea .icon-and-text-wrapper figure{ 
	min-width: 25px !important;
}

.iaea .lindin{
	width:40px;
	margin-top:5px;
}

.ambassador-details{
	padding-bottom: 25px;
    padding-top: 25px;
    margin-top: 0px;
} 
 
 .fee-title{
	padding-right: 50px; 
 }
 
  .iaea .contact-partners-wrapper .icon-and-text-wrapper figure{
	display:block !important;
	width: auto !important;
    height: auto !important; 
  }
 
 .optionbtns-wrapper{
	 max-width:1010px; 
	 margin-left:auto;
	 margin-right:auto;
	 
 }
 
  .optionbtn{
width: 230px;
  }
  
 
 .optionbtn a{
min-height: 90px !important;
border-radius: 100px !important;
flex-direction: column;
 }
 
 .optionbtn a.active{
    background-color: #9ADBE8 !important;
    border-color: #009CA6 !important;
}

 .optionbtn a:hover{
    box-shadow: -4px 6px 0px 0px #000 !important;
}

#Venue-and-Accommodation-panel figure img{
	height:20px !important;
	width:auto !important;
}
 
#Venue-and-Accommodation-panel .card-wrapper{
	height:353px;
}

#Venue-and-Accommodation-panel .icon-and-text-wrapper figure {
    display: flex !important;
    padding-top: 2px;
}

.iaea-logos{
	column-gap:60px;
}

.row-wrapper-border{
	border-bottom: 1px solid var(--black) !important;
}

.row-wrapper{
	min-height:80px;
}

.hide-desktop{
	display:none;
}

.venue-text-wrapper{
	row-gap: 0px !important; 
	padding-top:30px;
	padding-bottom:30px;
	padding-left: var(--dt-gutter);
	padding-right: var(--dt-gutter);
	min-height: 327px;
    justify-content: center;
}

#Key-Dates-panel .icon-and-text-wrapper, #Venue-and-Accommodation-panel .icon-and-text-wrapper{
	    align-items: flex-start;
}

.hotel-image{
    background-image: url(/wp-content/uploads/2025/12/Marriott-Desktop-1920.png);
    background-size: cover;
    width: 50%;
    height: -webkit-fill-available;
}

.acf-link-to-button{
    width: fit-content;
    margin:0px;	
}

/*
.hotel-wrapper{
row-gap:0px !important;
column-gap: 0px !important;
column-gap: 0px !important
} */

.venue-text-wrapper .wp-block-group, .icon-and-text-wrapper{
	align-items: flex-start !important;
	column-gap: 10px !important;
}


#Venue-and-Accommodation-panel .cta_button{
 height: auto;
}

#Venue-and-Accommodation-panel .cta_button a{
	 min-height: 40px !important;
    display: flex;
    align-items: center;
	/*min-width: 252px !important; */
	justify-content: space-between;
	column-gap: 10px;
	border-radius: 40px;
    width: auto;
    color: #ffffff;
    background-color: #000000;
    text-decoration: none;
}
/*
:lang(fr-FR) #Venue-and-Accommodation-panel .cta_button a {
    min-width: 310px !important;
}*/


#Sponsors-panel .card-wrapper{
	justify-content: flex-start;
}

.btn-stack-wrapper{
	width: fit-content !important; 
}

.btn-stack-wrapper .caption{
	text-align: center !important;
}


/*#Venue-and-Accommodation-panel .card-wrapper{
	min-height:333px;
} */


 @media screen and (max-width:1440px){
	.hotel-image{
    background-image: url(/wp-content/uploads/2025/12/Marriott-Desktop-1440.png);
} 

.new-esec-banner figure{
background-image: url(/wp-content/uploads/2026/04/ESEC-26-27-Banner-Desktop1440.png) !important;	
background-size: cover;
}

.new-esec-banner figure img{
	display:none;
}
 }
 
  @media screen and (max-width:977px){
	  .new-esec-banner {
		  min-height: 127px;
	  }
	  
	.new-esec-banner-title
 {
 padding: 20px;
 }
	 .new-esec-banner figure{
		 display:none;
	 } 
  }
  
  @media screen and (min-width:821px){
   .description-sec .p-small{
	 font-weight:400 !important
 }
  }

 @media screen and (max-width:821px){
	 .optionbtn a, .optionbtns-wrapper .wp-block-buttons {
    min-height: 70px !important;
	width: 195px !important; 
}
.optionbtn a{
 padding: 7px 20px !important;
}

.speakers-bio{
	 flex-direction: column !important;
 } 
 
 .description-sec .p-small{
	 font-weight:400 !important
 }
 
.speakers-bio figure{
	  min-width: 150px;
	  width:150px !important;
	  max-height:150px !important;
  }

#Venue-and-Accommodation-panel .card-wrapper{
	height:var(--iaea-accommodation-card-wrapper-h);
}

#Venue-and-Accommodation-panel figure img{
	height:20px !important;
}

:lang(fr-FR) #Fees-panel .row-wrapper {
    column-gap: var(--tb-gutter) !important;
}


	.hotel-image{
    background-image: url(/wp-content/uploads/2025/12/Marriott-Desktop-820.png);
	height:308px !important;
}

.venue-text-wrapper{
	padding-left: var(--tb-gutter);
	padding-top:0px;
	padding-bottom:0px;
	min-height: auto !important;
}
	
 }
 
 @media (max-width: 781px) {
    .iaea .hide-mobile{
	 display:flex !important;
 }
 
 .date-fee-wrapper .date-text-p
 {
    min-width: 200px;
}
}

 @media screen and (max-width:600px){ 
.iaea .hide-mobile{
	display:none !important;
}

.iaea .btns-pattern.btns-external{
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.ambassador-details{
	padding-bottom: 10px;
    padding-top: 10px;
}

#Venue-and-Accommodation-panel .group-cards, #Key-Dates-panel .group-cards{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }

 .optionbtn a, .optionbtns-wrapper .wp-block-buttons {
    min-height: 60px !important;
	width: 171px !important; 

}

.contact-partners-wrapper, .btns-wrapper{ 
    flex-direction: column;
    align-items: flex-start;
	}
	
	.contact-partners-wrapper .contact-inner-wrapper{
		width:100%;
	}

.hide-desktop{
	display:block;
}

#Fees-panel .row-wrapper{
	min-height:35px;
	padding-bottom:8px;
}

.fees-header{
	padding: 20px 0px 21px 0; 
}

.date-fee-wrapper{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.row-wrapper{
	align-items: flex-start !important; 
}

.hotel-wrapper{
display: flex;
flex-direction: column;
row-gap:0px !important;
column-gap: 0px !important;
}

.hotel-image{
	width: 100%;
    height: 319.91px;
    background-image: url(/wp-content/uploads/2025/12/Marriott-Desktop-393.png);
} 

.venue-text-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px !important;
	padding-right: 20px !important;
}

.venue-text-wrapper.eqaul-half, #Fees-panel .eqaul-half{
	width:100%;
}

 }
 
 @media screen and (max-width:500px){
 .date-fee-wrapper .date-text-p
 {
    min-width: inherit;
}
 }
 
 .cta_button a {
    padding-left: 30px;
    padding-right: 30px;
}

.button-with-icon a {
    display: flex;
    max-width: none;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

/*a:active, .tab-active a {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
} */

.cta_button a img {
    width: 20px !important;
}

.iaea .cta_button img {
    height: auto;
    margin-left: 0px !important;
}

.iaea .icon-and-text-wrapper figure
 {
    /*width: 20px !important;
    height: 20px !important; */
    display: flex !important; 
}

/*.iaea .icon-and-text-wrapper{
	align-items: baseline !important; 
} */

.iaea-logos .is-vertical{ 
	height: 135px !important;
	display: flex !important;
    justify-content: space-between !important;
	flex-wrap: nowrap !important;

}

.iaea-logos{
flex-wrap: nowrap !important;	
}

#tier-1.style9 .cta_button a{
	max-height: 40px !important;
    display: flex !important;
    align-content: center !important;
    flex-wrap: wrap !important;
}

#tier-1.style9 .wp-block-buttons{
	margin:0px !important;
}

#Fees-panel .wp-block-group.hide-mobile, .date-fee-wrapper{
	justify-content: space-between;
}

#Venue-and-Accommodation-panel .btn-early .cta_button a, :lang(fr-FR) #Venue-and-Accommodation-panel .btn-early .cta_button a {
	min-width: auto !important;
} 

#Key-Dates-panel .card-wrapper{
	min-height: 200px;
} 

ul.group-cards li{
	display:flex;
}

.card-wrapper {
	width:100%;
}

.abstract-presentation-info .card-wrapper{
	display:block !important;
}

#Call-for-Abstracts-panel .card-wrapper{
	justify-content: flex-start !important;
}


#Call-for-Abstracts-panel ul.wp-block-list{
	margin-top:0px !important;
}

#Call-for-Abstracts-panel .abstracts-key-date .card-wrapper{
	justify-content: space-between !important;
}

/*
.address-text{
 max-width: 250px !important;
} */

.btn-early{
	margin:0;
}

:lang(fr-FR).row-wrapper.gutter {
    column-gap: var(--dt-gutter) !important;
    row-gap: var(--dt-gutter) !important;
} 

@media screen and (max-width:1352px){
	.iaea-logos {
    column-gap: 60px;
}
}

@media screen and (max-width:1052px){
	.iaea-logos {
    column-gap: 20px !important;	
}
.iaea-logos .is-vertical{
height: auto !important;
}
}

		
 @media screen and (max-width:1155px){
 #Venue-and-Accommodation-panel .group-cards {
        grid-template-columns: repeat(2, minmax(0, 1fr)); 
    }

} 

 @media screen and (max-width:1155px){
 #Venue-and-Accommodation-panel .group-cards {
        grid-template-columns: repeat(2, minmax(0, 1fr)); 
    }

}

.iaea .optionbtns-wrapper a:active, .iaea .optionbtns-wrapper .tab-active a
 {
 background-color: var(--global-light-teal) !important;
    border-color: #009CA6 !important;
}

.iaea #Sponsors-panel .is-layout-grid{
	gap: 1.875rem;
}

.iaea #Sponsors-panel figure a, .iaea #Sponsors-panel .other-vertta a{
    display: flex;
    /* width: 471px; */
    height: 133px;
    padding-left: 30px;
	padding-right:30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #75787B;	
gap:0px !important;
}

.other-vertta{
	width:100%;
}

.other-vertta a{
    font-family: Lexend !important;
    font-size: 20px !important;
    font-weight: 400;
    line-height: 130% !important;	
}

.tao img{
width: 149px;
height: 93px;
flex-shrink: 0;
aspect-ratio: 149/93;
}

.risr img{
width: 193px;
height: 60px;
flex-shrink: 0;
aspect-ratio: 193/60;
}

.pearson img{
width: 277px;
height: 86px;
flex-shrink: 0;
}

.rm img{
width: 135px;
height: 73px;
flex-shrink: 0;
aspect-ratio: 135/133;
}

.comms img{
	width: 360px;
height: 80px;
flex-shrink: 0;
aspect-ratio: 9/2;
}

.lamppost img{
	width: 325px;
height: 70px;
aspect-ratio: 65/14;
}

.ep img{
width: 384px;
height: 80px;
flex-shrink: 0;
aspect-ratio: 24/5;
}

.Vretta-logo img, .other-vertta img{
	width: 219px !important;
height: 70px;
flex-shrink: 0;
aspect-ratio: 219/70;
}

.other-vertta img{
	margin-top:20px;
}

.surpass img{
width: 217px;
height: 70px;
flex-shrink: 0;
aspect-ratio: 31/10;	
}

.smarter img{
	width: 290px;
height: 70px;
flex-shrink: 0;
aspect-ratio: 29/7;
}

.edwin img{
	width: 424px;
height: 50px;
flex-shrink: 0;
aspect-ratio: 212/25;
}

.excelsoft img{
	width: 322px;
height: 61px;
flex-shrink: 0;
aspect-ratio: 322/61;
}

.est img{
	height: 34px;
flex-shrink: 0;
align-self: stretch;
aspect-ratio: 411/34;
margin-right: auto;
        margin-left: auto;
}

.Capstan img{
	width: 185px;
height: 93px;
flex-shrink: 0;
}

.Harris img{
	width: 277px;
height: 86px;
flex-shrink: 0;
}


@media screen and (max-width:1281px){

.tao img{
width: 149px !important;
height: 93px;
flex-shrink: 0;
aspect-ratio: 149/93;
}

.risr img{
width: 161px !important;
height: 50px;
flex-shrink: 0;
aspect-ratio: 161/50;
}

.pearson img{
width: 228px;
height: 65px;
flex-shrink: 0;
aspect-ratio: 228/65;
}

.rm img{
width: 121px;
height: 61px;
flex-shrink: 0;
aspect-ratio: 121/119;
}

.comms img{
width: 270px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 9/2;
}

.lamppost img{
width: 240px;
height: 52px;
flex-shrink: 0;
aspect-ratio: 60/13;
}

.ep img{
width: 225px !important;
height: 50px;
flex-shrink: 0;
aspect-ratio: 9/2;
}

.Vretta-logo img, .other-vertta img{
width: 188px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 47/15;
}


.surpass img{
width: 186px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 31/10;	
}

.smarter img{
width: 250px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 25/6;
}

.edwin img{
width: 299px !important;
height: 35px;
flex-shrink: 0;
aspect-ratio: 299/35;
}

.excelsoft img{
width: 264px !important;
height: 50px;
flex-shrink: 0;
aspect-ratio: 132/25;
}

.est img{
width: 282px !important;
height: 23px;
flex-shrink: 0;
aspect-ratio: 282/23;
}

.Capstan img{
width: 257px;
height: 85px;
flex-shrink: 0;
aspect-ratio: 257/85;
}

.Harris img{
width: 270px;
height: 77px;
flex-shrink: 0;
aspect-ratio: 270/77;
}

}


@media screen and (max-width:820px){
 #Sponsors-panel .wp-block-group-is-layout-grid {
       grid-template-columns: repeat(2, minmax(0, 1fr));
}

.iaea #Sponsors-panel .is-layout-grid{
	gap: 1.25rem;
}

.tao img{
width: 149px !important;
height: 93px;
flex-shrink: 0;
aspect-ratio: 149/93;
}

.risr img{
width: 161px !important;
height: 50px;
flex-shrink: 0;
aspect-ratio: 161/50;
}

.pearson img{
width: 252px;
height: 70px;
flex-shrink: 0;
aspect-ratio: 18/5;
}

.rm img{
width: 133px;
height: 71px;
flex-shrink: 0;
aspect-ratio: 133/131;
}

.comms img{
width: 270px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 9/2;
}

.lamppost img{
width: 252px;
height: 55px;
flex-shrink: 0;
aspect-ratio: 252/55;
}

.ep img{
width: 270px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 9/2;
}

.Vretta-logo img, .other-vertta img{
width: 188px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 47/15;
}


.surpass img{
width: 186px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 31/10;	
}

.smarter img{
width: 250px !important;
height: 60px;
flex-shrink: 0;
aspect-ratio: 25/6;
}

.edwin img{
width: 299px !important;
height: 35px;
flex-shrink: 0;
aspect-ratio: 299/35;
}

.excelsoft img{
width: 264px !important;
height: 50px;
flex-shrink: 0;
aspect-ratio: 132/25;
}

.est img{
width: 282px !important;
height: 23px;
flex-shrink: 0;
aspect-ratio: 282/23;
}

.Capstan img{
width: 270px;
height: 83px;
flex-shrink: 0;
aspect-ratio: 270/83;
}

.Harris img{
width: 279px;
height: 77px;
flex-shrink: 0;
aspect-ratio: 279/77;
}

} 

@media screen and (max-width:600px){
.iaea #Sponsors-panel figure a, 
.iaea #Sponsors-panel .other-vertta a{
padding-left: 10px;
padding-right: 10px;
	}
	
.excelsoft img, .smarter img, 
.est img, .edwin img, .comms img, .ep img, .surpass img{
height: auto;
}

}


@media screen and (max-width:500px){
	
	 #Sponsors-panel .wp-block-group-is-layout-grid {
       grid-template-columns: repeat(1, minmax(0, 1fr));
}

.iaea #Sponsors-panel figure a, 
.iaea #Sponsors-panel .other-vertta a{
display: flex;
height: 67px;
padding-left: 10px;
padding-right: 10px;
aspect-ratio: 171/67;
width: -webkit-fill-available;
	}

.iaea #Sponsors-panel .other-vertta a{
	height: 91px !important;
}

.tao img{
width: 80px !important;
height: 50px;
flex-shrink: 0;
aspect-ratio: 8/5;
}

.risr img{
width: 97px !important;
height: 30px;
flex-shrink: 0;
aspect-ratio: 97/30;
}

.pearson img{
width: 135px;
height: 41px;
flex-shrink: 0;
aspect-ratio: 135/41;
}

.rm img{
width: 68px !important;
height: 36px;
flex-shrink: 0;
aspect-ratio: 68.00/66.93;
}

.comms img{
width: 210px !important;
/*height: 30px; */
flex-shrink: 0;
aspect-ratio: 9/2;
}

.lamppost img{
width: 117px;
height: 25px;
flex-shrink: 0;
aspect-ratio: 117/25; 
}

.ep img{
width: 200px !important;
/*height: 30px; */
flex-shrink: 0;
aspect-ratio: 9/2;
}

.Vretta-logo img, .other-vertta img{
width: 150px !important;
height: auto !important;
flex-shrink: 0;
aspect-ratio: 31/10;
}


.surpass img{
width: 150px !important;
/*height: 29.976px; */
flex-shrink: 0;
aspect-ratio: 93.00/29.98;	
}

.smarter img{
width: 200px !important;
/*height: 30px; */
flex-shrink: 0;
aspect-ratio: 25/6;
}

.edwin img{
/*width: 144px !important;
height: 17px; */
flex-shrink: 0;
aspect-ratio: 144/17;
}

.excelsoft img{
width: 210px !important;
height: auto;
flex-shrink: 0;
aspect-ratio: 37/7;
}

.est img{
/*width: 146px !important; */
height: auto;
flex-shrink: 0;
aspect-ratio: 73/6;
}

.Capstan img{
width: 180px;
height: auto !important;
flex-shrink: 0;
aspect-ratio: 135/41;
}

.Harris img{
width: 135px;
height: 41px;
flex-shrink: 0;
aspect-ratio: 135/41;
}

.other-vertta img {
    margin-top: 5px;
}

}

@media screen and (max-width:300px){
 #Sponsors-panel .wp-block-group-is-layout-grid {
       grid-template-columns: repeat(1, minmax(0, 1fr));
}

}

.header-row-ambassador, #Ambassadors-panel .date-fee-wrapper {
	width:80%;
}

#Ambassadors-panel a{
 word-break: break-all;
 text-decoration:none;
}

#Ambassadors-panel .row-wrapper-border, #Ambassadors-panel .row-wrapper-noborder {
	display: flex;
    justify-content: space-between;
}

@media screen and (max-width:1065px){
#Key-Dates-panel .wp-container-core-post-template-is-layout-6d3fbd8f
 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

@media screen and (max-width:999px){
.header-row-ambassador, #Ambassadors-panel .date-fee-wrapper {
    width: calc(100% - 220px);
}

#Ambassadors-panel .date-fee-wrapper summary{
	width: 60%;
}

}

@media screen and (max-width:818px){
.header-row-ambassador, #Ambassadors-panel .date-fee-wrapper {
    width: calc(100% - 210px);
}

#Ambassadors-panel .date-fee-wrapper summary{
	width: 60%;
}

}

@media screen and (max-width:600px){
	#Ambassadors-panel .date-fee-wrapper, .header-row-ambassador{
	display: flex;
    flex-direction: row;
    width: 100% !important;
	}
	
	#Ambassadors-panel .row-wrapper-border, 
	#Ambassadors-panel .row-wrapper-noborder{
	flex-direction: column;
    row-gap: 10px !important;
	align-items: flex-start;
	}
	
	#Ambassadors-panel .row-wrapper-border .eqaul-half, 
	#Ambassadors-panel .row-wrapper-noborder .eqaul-half{
    row-gap: 0px !important;
	}
	
	#Ambassadors-panel .row-wrapper
 {
    min-height: 40px;
	padding-bottom: 15px;
	margin-block-start:15px;
}

#Ambassadors-panel .eqaul-half{
	width:100%;
}

}


/**IAEA banner **/
.iaea-home h1 sup{
	Line-height:0 !important;
}

.iaea-home .cta_button a{
	display: flex;
    align-items: center;
}

@media screen and (max-width:600px){
	#tier-1.style5.iaea-home
 {
        height: 750px !important;
    }
	    .iaea-home .style5-half-2 {
        background-image: url(/wp-content/uploads/2026/03/Conference-HP-393-CNTower.png) !important;
		background-size: contain !important;
        background-repeat: no-repeat !important;
		background-position-y: bottom; 
		background-position-x: right;
    }
	
	   .iaea-home .text-half {
        padding-left: var(--m-padding-lr) !important;
        padding-right: var(--m-padding-lr) !important;
		justify-content: flex-end; 
    }
	
	.iaea-home .banner-title{
		justify-content: flex-end; 
	}
	
	.iaea-home .style5-half-2 {
		height: 375px;
		width: 100% !important;
	}
	
	.iaea-home .style5-half-1{
		height:375px;
		width: 100% !important;
	}
	
	 .iaea-home .style5-half-2 figure{
		 display:none !important;
	 }
}

.btn-stack-wrapper .caption{
	margin-top:0px !important;
}

.btn-stack-wrapper .btns-pattern{
	margin-bottom:5px !important;
}

@media screen and (max-width: 314px) {
    main {
        margin-top: 110px !important;
    }
}


@media screen and (max-width: 500px) {
    .iaea-conference h1 {
        font-size: 40px !important;
    }
	.date-fee-wrapper .date-text-p
 {
    min-width: inherit;
}
}


 /* Contact Us block */

.contact-block-outer {
    --contact-image-size: clamp(22.5rem, 21.5441rem + 3.9216vw, 26.25rem);
    margin-block: var(--spacing-10-20, 2rem);
    margin-top: var(--spacing-dt-10-60-tblt-mob-0);
}

.contact-block-outer .shaded-bg {
    min-height: 21.6875rem;
    overflow: visible;
}

.contact-block-outer .contact-block-cols {
    /* gap: var(--gutter); */
    gap: 0;
    margin-bottom: 0;
}

.contact-block-outer .contact-block-cols > .wp-block-column.img-col,
.contact-block-outer .img-col {
    align-self: stretch;
    flex: 0 0 var(--contact-image-size) !important;
    flex-basis: var(--contact-image-size) !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    min-height: 21.6875rem;
    position: relative;
    width: var(--contact-image-size) !important;
}

.contact-block-outer .contact-us-img {
    height: 100%;
    margin: 0;
    min-height: 21.6875rem;
    overflow: visible;
    position: absolute;
    inset: 0;
}

.contact-block-outer .contact-us-img img {
    bottom: 0;
    height: var(--contact-image-size) !important;
    left: 0;
    max-width: none;
    object-fit: contain !important;
    object-position: left bottom;
    position: absolute;
    top: auto;
    width: var(--contact-image-size) !important;
}

.contact-block-outer .contact-block-cols > .wp-block-column.content-col,
.contact-block-outer .content-col {
    flex: 1 1 0 !important;
    flex-basis: 0 !important;
    flex-grow: 1 !important;
    min-width: 0;
    /* padding: 1.5rem clamp(1.5rem, 3vw, 3.5rem) 1.5rem 0; */
    padding: var(--spacing-15-30);
    width: auto !important;
}
.contact-block-outer .content-stack {
    gap: var(--spacing-10-30);
}
.contact-block-outer .content-col > .wp-block-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: none !important;
    width: 100% !important;
}

.contact-block-outer h3.wp-block-heading {
    margin: 0;
}

.contact-block-outer p,
.contact-block-outer h4.wp-block-heading {
    margin-top: 0;
    margin-bottom: 0;
}

.contact-block-outer .contact-content-grid {
    display: grid;
    /* column-gap: var(--gutter); */
    column-gap: var(--spacing-40-50);
    row-gap: var(--spacing-10-15);
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 1.25fr) minmax(0, 0.7fr) !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    /* margin-top: 1.25rem; */
    max-width: 100% !important;
    width: 100% !important;
}

.contact-block-outer .contact-content-grid > .grid-cell {
    min-width: 0;
}

.contact-block-outer .grid-cell,
.contact-block-outer .content-inner-stack {
    gap: 0.25rem;
}

/* 
.contact-block-outer .contact-content-grid .is-layout-flex,
.contact-block-outer .contact-content-grid .wp-block-group[style*="flex"] {
    gap: 0.375rem;
} 
*/
.contact-block-outer .icon-text-row {
    gap: 0;
}

.contact-block-outer .no-wrap {
    white-space: nowrap;
}

.contact-block-outer .contact-content-grid figure {
    flex: 0 0 1rem;
    margin: 0;
    transform: var(--icon-par-transform-y-sm) !important;
}
.contact-block-outer .contact-content-grid figure img {
    height: auto !important;
    width: auto !important;
}
.contact-block-outer .contact-content-grid figure.icon-email {
    flex: 0 0 1.25rem;
    margin: 0;
}
/* 
.contact-block-outer .contact-content-grid figure.icon-email img {
    height: auto !important;
    width: 20px !important;
} 
*/

.contact-block-outer .contact-content-grid a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 0.1em;
}

@media screen and (max-width: 1600px) {
    .contact-block-outer .contact-content-grid {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    }

    .contact-block-outer .email-cell {
        grid-column: 1 / -1;
    }
}

@media screen and (max-width: 1380px) {
    .contact-block-outer .contact-content-grid {
        grid-template-columns: minmax(0, 1fr) !important;
    }

    .contact-block-outer .email-cell {
        grid-column: auto;
    }
}

@media screen and (max-width: 781px) {
    .contact-block-outer {
        margin-inline: auto;
        max-width: 17.5rem;
    }

    .contact-block-outer .shaded-bg {
        min-height: 37.5rem;
        position: relative;
        overflow: hidden;
    }

    .contact-block-outer .contact-block-cols {
        display: flex;
        flex-direction: column-reverse;
        gap: 0;
    }

    .contact-block-outer .img-col,
    .contact-block-outer .content-col {
        flex-basis: auto !important;
    }

    .contact-block-outer .img-col {
        min-height: 16rem;
    }

    .contact-block-outer .contact-us-img {
        min-height: 16rem;
    }

    .contact-block-outer .contact-us-img img {
        height: 20rem !important;
        left: 0;
        top: auto;
        bottom: 0;
        width: 20rem !important;
    }

    .contact-block-outer .content-col {
        /* padding: 1.5rem 1rem 0; */
        padding: 2.5rem var(--global-p-x) !important;
    }

    .contact-block-outer .content-col > .wp-block-group {
        gap: 0.625rem;
    }

    .contact-block-outer .contact-content-grid {
        display: flex;
        flex-direction: column;
        gap: 0.625rem;
        margin-top: 0.25rem;
    }

    .contact-block-outer .no-wrap {
        white-space: normal;
    }


    /* .contact-block-outer .address-cell h4 {
        margin-bottom: 0.125rem;
    } */
}

@media screen and (max-width: 360px) {
    .contact-block-outer {
        max-width: 100%;
    }
}



/* Prov Results Interactive Dashboard block */

.interactv-dash-section {
    padding-top: var(--spacing-20-60);
    padding-bottom: var(--spacing-20-60);
}
 
/*  Prov results  - results  */
#main-sub {
    #section-title {
        margin-block-start: 1em !important;
        margin-block-end: 1em !important;
    }
}

/* Research pg - research-program-card */

#research-program-card {
    height: 473px;
}


/* Assessments pg National-international block */

.wp-block-columns.national-international-cols {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;

    width: 100%;
    max-width: 100%;
    margin-inline: auto;
}
@media (min-width: 782px) {
  .wp-block-columns.national-international-cols {
    max-width: clamp(
      80%,
      calc(100% - ((100vw - 782px) * 0.33743)),
      100%
    );
  }
}
.wp-block-columns.national-international-cols > .text-col {
    flex-basis: 0 !important;
    flex-grow: 1;
    min-width: 0;
}
.wp-block-columns.national-international-cols > .img-col {
    flex-grow: 0;
    flex-shrink: 0;
    min-width: clamp(15.4375rem, 7.2949rem + 16.6813vw, 27.3125rem);
}

@media (max-width: 781px) {
    .wp-block-columns.national-international-cols {
        flex-direction: column;
        align-items: stretch;
    }

    .wp-block-columns.national-international-cols > .text-col,
    .wp-block-columns.national-international-cols > .img-col {
        flex: none !important;
        width: 100% !important;
    }
    .wp-block-columns.national-international-cols > .img-col {
        min-width: 360px;
    }

}

@media (max-width: 500px) {
    .wp-block-columns.national-international-cols > .img-col {
        min-width: auto;
    }
}


 /*  school srch plugin override */
.steps .p-large {
    text-align: center !important;
}
.steps h3 {
    margin: 1.8375rem auto !important;
}
.pie-wrapper .tooltips .year-result .year-value1,
.pie-wrapper .tooltips .year-result .year-value2,
.pie-wrapper .tooltips .year-result .year-value3 {
    white-space: nowrap !important;
    flex-shrink: 0 !important;
}


/* News Release stats imgs fdix */

@media screen and (max-width: 721px) {
    body.single-news-release .wp-block-group.graph.is-vertical {
        border-left-style: none !important;
        border-right-style: none !important;
        margin-bottom: var(--spacing-30-50);
    }
    /* 
    body.single-news-release .wp-block-group.graph.is-vertical:not(:last-child) {
        margin-bottom: var(--spacing-30-50) !important;
    }
    */
}