.elementor-472 .elementor-element.elementor-element-69541c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:var(--h1);--margin-left:0;--margin-right:0;}.elementor-472 .elementor-element.elementor-element-d2f2317{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-00f36d4 > .elementor-widget-container{padding:2em 0em 0.5em 0em;}.elementor-472 .elementor-element.elementor-element-00f36d4{text-align:center;}.elementor-472 .elementor-element.elementor-element-00f36d4 .elementor-heading-title{font-size:var(--h5);font-weight:600;text-transform:uppercase;letter-spacing:0.125em;color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-1397f38{text-align:center;}.elementor-472 .elementor-element.elementor-element-1397f38 .elementor-heading-title{font-size:var(--h5);font-weight:600;text-transform:uppercase;letter-spacing:0.125em;color:var( --e-global-color-eb8f05b );}.elementor-472 .elementor-element.elementor-element-10a8af7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-472 .elementor-element.elementor-element-10a8af7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-97ed430{width:100%;max-width:100%;}.elementor-472 .elementor-element.elementor-element-3d52cf6{width:100%;max-width:100%;}.elementor-472 .elementor-element.elementor-element-3d52cf6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-0345357{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-472 .elementor-element.elementor-element-0345357.e-con{--align-self:center;}.elementor-472 .elementor-element.elementor-element-0167681{width:initial;max-width:initial;}.elementor-472 .elementor-element.elementor-element-0167681.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-472 .elementor-element.elementor-element-7f4e27b{--display:flex;--justify-content:center;}.elementor-472 .elementor-element.elementor-element-7f4e27b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-2484b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-472 .elementor-element.elementor-element-2484b10:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-2484b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2B3D740;}.elementor-472 .elementor-element.elementor-element-2484b10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-ef9a5b4{text-align:center;}.elementor-472 .elementor-element.elementor-element-980d889{width:initial;max-width:initial;text-align:center;}.elementor-472 .elementor-element.elementor-element-980d889.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-472 .elementor-element.elementor-element-20f786a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-472 .elementor-element.elementor-element-20f786a.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-472 .elementor-element.elementor-element-20f786a > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-472 .elementor-element.elementor-element-20f786a img{max-width:500px;}.elementor-472 .elementor-element.elementor-element-58031fc{width:initial;max-width:initial;text-align:center;}.elementor-472 .elementor-element.elementor-element-58031fc.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-472 .elementor-element.elementor-element-0555303{width:100%;max-width:100%;text-align:center;}.elementor-472 .elementor-element.elementor-element-0555303.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-472 .elementor-element.elementor-element-042cd41{--spacer-size:50px;}.elementor-472 .elementor-element.elementor-element-e081a53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-472 .elementor-element.elementor-element-e081a53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-7e333d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-4d5215a{--display:flex;--min-height:200px;}.elementor-472 .elementor-element.elementor-element-4d5215a:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-4d5215a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brownfoundation.org/wp-content/uploads/2025/05/c2df46e7-843a-437d-888c-48c2313c8e2a_HoustonBayouAerials-JonnuSingleton-1193-1.jpg");}.elementor-472 .elementor-element.elementor-element-2ca7c83{--display:flex;}.elementor-472 .elementor-element.elementor-element-7bbbe2c > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-472 .elementor-element.elementor-element-7bbbe2c .elementor-heading-title{font-weight:700;color:var( --e-global-color-e8d4aed );}.elementor-472 .elementor-element.elementor-element-13553ed{--e-image-carousel-slides-to-show:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-9e52c64 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-9e52c64 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-9e52c64 .elementor-button:focus{background-color:var( --e-global-color-eb8f05b );}.elementor-472 .elementor-element.elementor-element-9e52c64 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-472 .elementor-element.elementor-element-dd968ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-750c6a6{--display:flex;}.elementor-472 .elementor-element.elementor-element-750c6a6:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-750c6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brownfoundation.org/wp-content/uploads/2025/05/HP_The_Commons_Aerial_8.jpg_resize1024682ssl1.jpg");}.elementor-472 .elementor-element.elementor-element-2984e70{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-472 .elementor-element.elementor-element-7ee0837 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-7ee0837 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-7ee0837 .elementor-button:focus{background-color:var( --e-global-color-eb8f05b );}.elementor-472 .elementor-element.elementor-element-7ee0837 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-472 .elementor-element.elementor-element-3538a74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-3b5c08e{--display:flex;}.elementor-472 .elementor-element.elementor-element-3b5c08e:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-3b5c08e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brownfoundation.org/wp-content/uploads/2025/05/54251861702_f4e14c860c_k.jpg_veroYaQ0NL-fuU0MxjyBpGrSQ.webp");}.elementor-472 .elementor-element.elementor-element-095c8a0{--display:flex;}.elementor-472 .elementor-element.elementor-element-2a1fce7 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-2a1fce7 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-2a1fce7 .elementor-button:focus{background-color:var( --e-global-color-eb8f05b );}.elementor-472 .elementor-element.elementor-element-2a1fce7 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-472 .elementor-element.elementor-element-b3c3191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;}.elementor-472 .elementor-element.elementor-element-30296a4{text-align:left;}.elementor-472 .elementor-element.elementor-element-d334547{text-align:left;}.elementor-472 .elementor-element.elementor-element-d334547 .elementor-heading-title{line-height:1.25em;}.elementor-472 .elementor-element.elementor-element-4825de2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-472 .elementor-element.elementor-element-4825de2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-ced37cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-cd3dd96{--display:flex;}.elementor-472 .elementor-element.elementor-element-cd3dd96:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-cd3dd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brownfoundation.org/wp-content/uploads/2025/05/emerge.webp");}.elementor-472 .elementor-element.elementor-element-7b7c34f{text-align:left;}.elementor-472 .elementor-element.elementor-element-38be111{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-481e750{--display:flex;}.elementor-472 .elementor-element.elementor-element-481e750:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-481e750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brownfoundation.org/wp-content/uploads/2025/05/grand-opera.jpg");}.elementor-472 .elementor-element.elementor-element-0e9b485{text-align:left;}.elementor-472 .elementor-element.elementor-element-aed1914{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-e8fce7b{--display:flex;}.elementor-472 .elementor-element.elementor-element-e8fce7b:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-e8fce7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brownfoundation.org/wp-content/uploads/2025/05/covenant-house.jpg");}.elementor-472 .elementor-element.elementor-element-b0f3bbd{text-align:left;}.elementor-472 .elementor-element.elementor-element-42c880e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-621b2a7{--display:flex;}.elementor-472 .elementor-element.elementor-element-621b2a7:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-621b2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brownfoundation.org/wp-content/uploads/2025/05/cleaned-houston-chamber-choir.webp");}.elementor-472 .elementor-element.elementor-element-ff4aa1b{text-align:left;}.elementor-472 .elementor-element.elementor-element-da3913b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.25em .25em;--row-gap:.25em;--column-gap:.25em;}.elementor-472 .elementor-element.elementor-element-da3913b:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-da3913b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-005cc7f > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-472 .elementor-element.elementor-element-05ea045 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-472 .elementor-element.elementor-element-dd8158e{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-472 .elementor-element.elementor-element-87c1f77 .elementor-heading-title{font-size:var(--h3);font-weight:300;text-transform:none;letter-spacing:0em;color:var( --e-global-color-e8d4aed );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-44ff843{--grid-columns:3;--grid-row-gap:3em;--load-more-button-align:center;--grid-column-gap:2em;}.elementor-472 .elementor-element.elementor-element-44ff843 .elementor-repeater-item-5f4d3ae{grid-column:span min( 3, var(--grid-columns) );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-b7a3e6e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-472 .elementor-element.elementor-element-b7a3e6e .elementor-divider-separator{width:100%;}.elementor-472 .elementor-element.elementor-element-b7a3e6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-472 .elementor-element.elementor-element-81ddc0e{--grid-columns:3;}.elementor-472 .elementor-element.elementor-element-81ddc0e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-472 .elementor-element.elementor-element-81ddc0e .e-loop-item > .elementor-section, .elementor-472 .elementor-element.elementor-element-81ddc0e .e-loop-item > .elementor-section > .elementor-container, .elementor-472 .elementor-element.elementor-element-81ddc0e .e-loop-item > .e-con, .elementor-472 .elementor-element.elementor-element-81ddc0e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-0345357{--content-width:var(--w-read);}}@media(max-width:1024px){.elementor-472 .elementor-element.elementor-element-20f786a{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-472 .elementor-element.elementor-element-44ff843{--grid-columns:2;}.elementor-472 .elementor-element.elementor-element-81ddc0e{--grid-columns:2;}}@media(max-width:767px){.elementor-472 .elementor-element.elementor-element-20f786a img{width:100%;}.elementor-472 .elementor-element.elementor-element-44ff843{--grid-columns:1;}.elementor-472 .elementor-element.elementor-element-81ddc0e{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-036c417 */.elementor-472 .elementor-element.elementor-element-036c417 h1 {
    padding-bottom:.25em !important;
    margin-bottom:0 !Important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69541c2 */.elementor-472 .elementor-element.elementor-element-69541c2 h1 {
    padding-top:.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ed430 */.elementor-472 .elementor-element.elementor-element-97ed430 h2 {
    color:var(--blue);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d52cf6 */.elementor-472 .elementor-element.elementor-element-3d52cf6 {
    flex: 1 1 5000px !important;
}
.elementor-472 .elementor-element.elementor-element-3d52cf6 h2 {
    color:var(--blue);
}

.elementor-472 .elementor-element.elementor-element-3d52cf6 ul {
    display:grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%,235px), 1fr));
    gap:2em 3em;
    flex-wrap:wrap;
    padding-inline:0;
    padding-block: 1em 2em;
    list-style: none;
    & li {
        font-size:var(--h2);
        color:var(--blue-mid);
        line-height: 1em;
        & ul {
            padding:0;
        }
        
            li {
            font-weight:400;
            font-size:var(--p);
            color:var(--blue);
            letter-spacing:0;
            line-height: 3em;
            text-transform: normal;
        }
    }
}
.elementor-472 .elementor-element.elementor-element-3d52cf6 h3 {
        color:var(--orange);
        font-size:var(--p);
        font-weight:700;
        text-transform: uppercase;
        letter-spacing: .15em;
}
@media screen and (width < 80ch) {
    .elementor-472 .elementor-element.elementor-element-3d52cf6 ul {
        flex-direction:column;
        & li {
            flex: 1 1 auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0167681 */.elementor-472 .elementor-element.elementor-element-0167681 {
    flex:1 1 24em;
}
.elementor-472 .elementor-element.elementor-element-0167681 h2 {
    color:var(--blue);
}

.elementor-472 .elementor-element.elementor-element-0167681 ul {
    display:grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%,9em), 1fr));
    gap:2em 2em;
    flex-wrap:wrap;
    padding-inline:0;
    padding-block: .5em 2em;
    list-style: none;
    & li {
        strong {
            font-size:var(--h3);
            color:var(--blue-mid);
            line-height: .5em;
            padding-block:.5em;
            display:block;
            font-weight:300;
        }
        font-weight:400;
        font-size:var(--p);
        color:var(--blue);
        letter-spacing:0;
        line-height: 1.5em;
        text-transform: normal;
    }
}
.elementor-472 .elementor-element.elementor-element-0167681 h3 {
        color:var(--orange);
        font-size:var(--p);
        font-weight:700;
        text-transform: uppercase;
        letter-spacing: .15em;
}
@media screen and (width < 80ch) {
    .elementor-472 .elementor-element.elementor-element-0167681 ul {
        flex-direction:column;
        & li {
            flex: 1 1 auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4e27b */.elementor-472 .elementor-element.elementor-element-7f4e27b {
    flex:0 0 clamp(220px,30vw,300px) !important;
    align-self:start;
    aspect-ratio: 1;
    border-radius:1000px;
    overflow: clip;
    background:
        conic-gradient(var(--blue) 16%,var(--light-blue)16.15%,var(--light-blue)37%,var(--orange) 37.15%,var(--orange) 63%,var(--blue-mid)1%,var(--blue-mid)93%,var(--gold)1%,var(--gold));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef9a5b4 */.elementor-472 .elementor-element.elementor-element-ef9a5b4 h2 {
    color:var(--blue);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-980d889 */.elementor-472 .elementor-element.elementor-element-980d889 p {
    & strong {
        display:block;
        font-size:var(--h2);
        color:var(--blue-mid);
        font-weight:300;
        line-height: 1em;
        margin-top:.5em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20f786a */.elementor-472 .elementor-element.elementor-element-20f786a img {
    overflow: clip;
    border-radius:1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58031fc */.elementor-472 .elementor-element.elementor-element-58031fc {
    flex: 1 1 auto;
}
.elementor-472 .elementor-element.elementor-element-58031fc ul {
    padding-left:0;
    list-style: none;
    display:flex;
    gap:1em;
    justify-content: center;
}
.elementor-472 .elementor-element.elementor-element-58031fc ul:first-of-type.key {
    list-style: inside;
    padding-left:0em;

    & li {
        font-weight:500;
        &::marker {
            color:inherit;
        }
        &:first-of-type {
            color:var(--orange);
        }
        &:last-of-type {
            color:var(--blue-mid);
        }
    }
}
.elementor-472 .elementor-element.elementor-element-58031fc ul:last-of-type:not(.key) {
    & strong {
        display:block;
        font-size:var(--h2);
        color:var(--blue-mid);
        font-weight:300;
        line-height: 1em;
        margin-top:1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0555303 */.elementor-472 .elementor-element.elementor-element-0555303 ul {
    list-style: none;
    padding-left:0em;
    margin-bottom:2em;
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(20ch, 1fr));
    gap:1em 2em;
    text-align:left;
    & li {
        flex: 1 1 20ch;
        font-weight:500;
        strong {
            font-weight:900;
            color:var(--blue-mid);
        }
        & strong.past {
            color:var(--orange);
        }
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-13553ed */.elementor-472 .elementor-element.elementor-element-13553ed {
    img {
        aspect-ratio: 5 / 3;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e081a53 */.elementor-472 .elementor-element.elementor-element-e081a53.cards-wrapper {
    /*--min-card-width:260px;*/
    --min-text-width:250px;
    --card-gap:1em;
    /*Container Query can't use a variable, so use the values above in the container query to set when it wraps from 3 cards to one card, min width * 3 + gap * 2 */
    /*container:cards-wrapper / inline-size;*/
    /*gap:var(--card-gap);*/
    & .card {
        justify-content: start;
        flex: 1 1 var(--min-card-width);
        background-color: white;
        border-radius: 1em;
        overflow: clip;
        gap:0;
        container: image-box-card / inline-size;
        & .e-con-inner {
            flex-direction:row;
            flex-wrap:wrap;
            gap:0;
            align-content: start;
        }
        & .image {
            min-height:var(--min-text-width);
            flex: 1 1 180px;
        }
        & .content {
            padding:1em 1.5em 1.5em 1.5em;
            gap:.25em;
            flex:2 1 var(--min-text-width);
            & p a {
                color:var(--orange);
                transition:300ms;
                &:hover {
                    color:var(--blue);
                }
            }
        }
    }
}

.elementor-472 .elementor-element.elementor-element-e081a53 p {
    font-weight:400 !important;
    & strong {
        color:var(--blue-mid);
        display:block;
    }
}
.elementor-472 .elementor-element.elementor-element-e081a53 h3 {
    color:var(--blue);
    font-size:var(--h4);
}

/*Repeat the values set in the variables section to wrap the cards from 3 to one card*/
/*@container cards-wrapper (max-width:calc(780px + 2em)) {*/
/*    .card {*/
/*        flex: 1 1 100% !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d334547 */.elementor-472 .elementor-element.elementor-element-d334547 * {
    text-wrap:pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4825de2 */.elementor-472 .elementor-element.elementor-element-4825de2.cards-wrapper {
    --min-card-width:260px;
    --min-text-width:220px;
    --min-img-height:200px;
    --card-gap:1em;
    --special-width: calc(var(--min-text-width) + var(--min-img-height) + var(--card-gap));
    /*Container Query can't use a variable, so use the values above in the container query to set when it wraps from 3 cards to one card, min width * 3 + gap * 2 */
    container:cards-wrapper / inline-size;
    gap:var(--card-gap);
    & .card {
        background-color: var(--blue-pale) !important;
        padding:0em;
        justify-content: start;
        align-content: start;
        flex: 1 1 var(--min-card-width);
        flex-direction: row;
        flex-wrap:wrap;
        background-color: white;
        border-radius: 1em;
        overflow: clip;
        gap:0;
        container: image-box-card / inline-size;
        & .e-con-inner {
            flex-direction:row;
            flex-wrap:wrap;
            gap:0;
            align-content: start;
        }
        & .image {
            min-height:var(--min-img-height);
            flex: 1 1 var(--min-img-height);
            align-self:stretch !important;
        }
        & .content {
            padding:1em 1.5em 1.5em 1.5em;
            gap:.25em;
            flex:2 1 var(--min-text-width);
        }
    }
}

.elementor-472 .elementor-element.elementor-element-4825de2 p {
    font-weight:400 !important;
    & strong {
        color:var(--blue-mid);
        display:block;
    }
}
.elementor-472 .elementor-element.elementor-element-4825de2 h3 {
    color:var(--blue);
    font-size:var(--h4);
}

/*Repeat the values set in the variables section to wrap the cards from 3 to one card*/
/*@container cards-wrapper (max-width:calc(780px + 2em)) {*/
/*    .card {*/
/*        flex: 1 1 100% !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05ea045 */.elementor-472 .elementor-element.elementor-element-05ea045 {
    h3 {
        color:var(--blue-mid);
        margin:0;
    }
    & h3 + h3 {
        font-weight:300;
        margin-block:.25em;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-44ff843 */.elementor-472 .elementor-element.elementor-element-44ff843 .e-loop-item a {

    padding:0;
    & .e-con-inner {
        padding:0;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-81ddc0e */.elementor-472 .elementor-element.elementor-element-81ddc0e {
    & .elementor-loop-container {
        display:flex;
        flex-wrap:wrap;
        justify-content: start;
        align-content: center;
        gap:1em;
        &:before {
            content:'VIEW:';
            font-weight:800;
            line-height: 1em;
            color:var(--orange);
            
        }
        & .e-con-inner {
            border-left:1px solid var(--orange);
            padding-left:1em;
        }
    }
}/* End custom CSS */