.elementor-42 .elementor-element.elementor-element-cc9f413{--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;}.elementor-42 .elementor-element.elementor-element-c8d0664{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-42 .elementor-element.elementor-element-3d43ae7{text-align:center;}.elementor-42 .elementor-element.elementor-element-e710f7c{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-2228344{text-align:center;}.elementor-42 .elementor-element.elementor-element-f802d15{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--h3) var(--h3);--row-gap:var(--h3);--column-gap:var(--h3);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-e851c31.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-e851c31.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-e851c31.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-e851c31 .elementor-image-box-title{margin-bottom:48px;}.elementor-42 .elementor-element.elementor-element-e851c31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-e851c31 .elementor-image-box-description{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-42 .elementor-element.elementor-element-a689169.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-a689169.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-a689169.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-a689169 .elementor-image-box-title{margin-bottom:48px;}.elementor-42 .elementor-element.elementor-element-a689169 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-a689169 .elementor-image-box-description{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-42 .elementor-element.elementor-element-5d6f8ea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-5d6f8ea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-5d6f8ea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-5d6f8ea .elementor-image-box-title{margin-bottom:48px;}.elementor-42 .elementor-element.elementor-element-5d6f8ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-5d6f8ea .elementor-image-box-description{font-family:"Geologica", Sans-serif;font-weight:200;}.elementor-42 .elementor-element.elementor-element-afbb7a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:var(--h1) var(--h1);--row-gap:var(--h1);--column-gap:var(--h1);--grid-auto-flow:row;--border-radius:var(--h2) var(--h2) var(--h2) var(--h2);}.elementor-42 .elementor-element.elementor-element-afbb7a8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-afbb7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-c812ac2{text-align:start;color:var( --e-global-color-e3b066b );}.elementor-42 .elementor-element.elementor-element-97bf647{text-align:start;color:var( --e-global-color-e3b066b );}.elementor-42 .elementor-element.elementor-element-b37b77a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:var(--h1) var(--h2);--row-gap:var(--h1);--column-gap:var(--h2);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-5edb290{grid-column:1 / -1;text-align:center;}.elementor-42 .elementor-element.elementor-element-5edb290 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-8f22bb7{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-e188b40 .elementor-icon-box-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-e188b40 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-e188b40:has(:hover) .elementor-icon-box-title,
					 .elementor-42 .elementor-element.elementor-element-e188b40:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-6647855 .elementor-icon-box-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-6647855 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-6647855:has(:hover) .elementor-icon-box-title,
					 .elementor-42 .elementor-element.elementor-element-6647855:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-caaba78 .elementor-icon-box-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-caaba78 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-caaba78:has(:hover) .elementor-icon-box-title,
					 .elementor-42 .elementor-element.elementor-element-caaba78:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-cccd5fc .elementor-icon-box-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-cccd5fc .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-cccd5fc:has(:hover) .elementor-icon-box-title,
					 .elementor-42 .elementor-element.elementor-element-cccd5fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-4b9bea4 .elementor-icon-box-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-4b9bea4 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-4b9bea4:has(:hover) .elementor-icon-box-title,
					 .elementor-42 .elementor-element.elementor-element-4b9bea4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-18a21fc .elementor-icon-box-wrapper{gap:15px;}.elementor-42 .elementor-element.elementor-element-18a21fc .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-18a21fc:has(:hover) .elementor-icon-box-title,
					 .elementor-42 .elementor-element.elementor-element-18a21fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-ec29d1d{--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;}.elementor-42 .elementor-element.elementor-element-ec29d1d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ec29d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-351ecd4 );}.elementor-42 .elementor-element.elementor-element-0ae5399{--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:var(--h2) 0;--row-gap:var(--h2);--column-gap:0;}.elementor-42 .elementor-element.elementor-element-727a93d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:var(--h3) var(--h3);--row-gap:var(--h3);--column-gap:var(--h3);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-70ec462{grid-column:1 / -1;text-align:start;}.elementor-42 .elementor-element.elementor-element-70ec462 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-2e1750a .elementor-image-box-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-2e1750a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-2e1750a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-2e1750a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-2e1750a .elementor-image-box-title{margin-bottom:3px;}.elementor-42 .elementor-element.elementor-element-2e1750a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-8dc30d7 .elementor-image-box-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-8dc30d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-8dc30d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-8dc30d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-8dc30d7 .elementor-image-box-title{margin-bottom:3px;}.elementor-42 .elementor-element.elementor-element-8dc30d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-a90a6a0 .elementor-image-box-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-a90a6a0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-a90a6a0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-a90a6a0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-a90a6a0 .elementor-image-box-title{margin-bottom:3px;}.elementor-42 .elementor-element.elementor-element-a90a6a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-ffa13e7 .elementor-image-box-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-ffa13e7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42 .elementor-element.elementor-element-ffa13e7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42 .elementor-element.elementor-element-ffa13e7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-ffa13e7 .elementor-image-box-title{margin-bottom:3px;}.elementor-42 .elementor-element.elementor-element-ffa13e7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-9710614{grid-column:1 / -1;}.elementor-42 .elementor-element.elementor-element-7be2cf1{--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;}.elementor-42 .elementor-element.elementor-element-7be2cf1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7be2cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-351ecd4 );}.elementor-42 .elementor-element.elementor-element-203a55f{grid-column:1 / -1;text-align:start;}.elementor-42 .elementor-element.elementor-element-203a55f .elementor-heading-title{font-family:"Geologica", Sans-serif;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42 .elementor-element.elementor-element-dbb3630{--grid-columns:3;}@media(max-width:800px){.elementor-42 .elementor-element.elementor-element-f802d15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e851c31 .elementor-image-box-description{font-size:var(--p-lg);}.elementor-42 .elementor-element.elementor-element-a689169 .elementor-image-box-description{font-size:var(--p-lg);}.elementor-42 .elementor-element.elementor-element-5d6f8ea .elementor-image-box-description{font-size:var(--p-lg);}.elementor-42 .elementor-element.elementor-element-afbb7a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-b37b77a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-727a93d{--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-dbb3630{--grid-columns:1;}}@media(max-width:540px){.elementor-42 .elementor-element.elementor-element-f802d15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e851c31 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-a689169 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-5d6f8ea .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-afbb7a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-b37b77a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-727a93d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-2e1750a .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-8dc30d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-a90a6a0 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-ffa13e7 .elementor-image-box-img{margin-bottom:15px;}.elementor-42 .elementor-element.elementor-element-dbb3630{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-3d43ae7 *//*Block Quote Styling in Site Settings CSS*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e851c31 *//*highlight class Styling in Site Settings CSS*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a689169 *//*highlight class Styling in Site Settings CSS*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5d6f8ea *//*highlight class Styling in Site Settings CSS*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f802d15 */.elementor-42 .elementor-element.elementor-element-f802d15 {
    --color:indexed;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8d0664 */.elementor-42 .elementor-element.elementor-element-c8d0664 .e-con-inner {
    container:main / inline-size;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c812ac2 */.elementor-42 .elementor-element.elementor-element-c812ac2 {
    font-size:var(--p-lg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97bf647 */.elementor-42 .elementor-element.elementor-element-97bf647 {
    font-size:var(--p-lg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afbb7a8 */.elementor-42 .elementor-element.elementor-element-afbb7a8 {
    /*overflow: clip;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f22bb7 */.elementor-42 .elementor-element.elementor-element-8f22bb7 {
    display: inherit;
    grid-template-columns:inherit;
    grid-template-rows:inherit;
    grid-column: 1 / -1;
    --color:indexed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37b77a */.elementor-42 .elementor-element.elementor-element-b37b77a .e-con-inner {
    container:main / inline-size;
    /*--color:indexed;*/
    .elementor-widget-icon-box {
        text-wrap:balance;
        /*Color Indexing*/
    /*&:nth-of-type(6n + 1) {*/
    /*    --color-index:var(--green);*/
    /*}*/
    /*&:nth-of-type(6n + 2) {*/
    /*    --color-index:var(--yellow);*/
    /*}*/
    /*&:nth-of-type(6n + 3) {*/
    /*    --color-index:var(--orange);*/
    /*}*/
    /*&:nth-of-type(6n + 4) {*/
    /*    --color-index:var(--pink);*/
    /*}*/
    /*&:nth-of-type(6n + 5) {*/
    /*    --color-index:var(--purple);*/
    /*}*/
    /* &:nth-of-type(6n + 6) {*/
    /*    --color-index:var(--blue-200);*/
    /*}*/
        .elementor-icon {
            background-color:var(--color-indexed);
            padding:.2em;
            border-radius:100vw;
            svg {fill:var(--blue-100);
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec29d1d */.elementor-42 .elementor-element.elementor-element-ec29d1d .e-con-inner {
    container:main / inline-size;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9710614 */.elementor-42 .elementor-element.elementor-element-9710614 {
    columns:200px 3;
    column-gap:20px;
    h2 {
        column-span: all;
        padding-bottom:var(--p);
    }
    p strong {
        font-size:var(--h3);
        color:var(--blue);
        font-weight:600;
        line-height: 1.2;
        display: block;
        
    }
    p {
        break-inside: avoid;
        margin:0;
        padding-bottom:1em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727a93d */.elementor-42 .elementor-element.elementor-element-727a93d {
    .elementor-widget-image-box {
        container:founder / inline-size;
        h3 {
        font-size:clamp(var(--p), 9cqi, var(--h3));
        }
        .elementor-image-box-img {
            border-radius:1em;
            overflow: clip;
            margin-bottom:0 !important;
        }
    }
    .board {
        grid-column: 1 / -1;
        .elementor-image-box-description {
            font-size:12px;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae5399 */.elementor-42 .elementor-element.elementor-element-0ae5399 .e-con-inner {
    container:main / inline-size;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-dbb3630 */.elementor-42 .elementor-element.elementor-element-dbb3630 .elementor-grid {
    --color:indexed;
    --contrast:white;
    /*Color Switching*/
    .e-loop-item:nth-of-type(6n - 5) {
        --color-index:var(--green);
        --contrast:var(--blue-100);
    }
    .e-loop-item:nth-of-type(6n - 4) {
        --color-index:var(--yellow);
        --contrast:var(--blue-100);
    }
    .e-loop-item:nth-of-type(6n - 3) {
        --color-index:var(--orange);
    }
    .e-loop-item:nth-of-type(6n - 2) {
        --color-index:var(--pink);
    }
    .e-loop-item:nth-of-type(6n - 1) {
        --color-index:var(--purple);
    }
    .e-loop-item:nth-of-type(6n) {
        --color-index:var(--blue-200);
    }
    /*Card Restyling*/
    .e-loop-item {
        & > .elementor-element {
          background-color:white;  
        }
        .card {
            background-color:red !important;
        }
        .pds.card {
            height:100%;
        }
        /*Title*/
        h3 {
            color:var(--color-index) !important;
        }
        /*Date*/
        .datetag {
            z-index:2;
            background-color:var(--color-index);
            span {color:var(--contrast);}
            * {
                color:var(--card-font-color) !important;
                font-weight:700;
                text-transform: uppercase;
            }
            padding:.25em .5em;
            border-radius:.25em .25em 0 0;
        }
        /*Button*/
        .elementor-button {
                background-color:var(--color-index);
                color:var(--contrast);
                transition: 200ms ease;
                &:hover {
                    background-color:var(--blue);
                    color:white;
                }
        }
        /*Image Color Overlay*/
        .elementor-widget-image {
            --color-overlay:index-link;
        }
        &:hover {
            .elementor-widget-image a:before {
                opacity:.9;
            }
        }
    }
}
@container style(--color-overlay:index-link) {
     :before {
        position: absolute;
        inset:0;
        width:100%;
        height:100%;
        content:'';
        z-index: 1;
        background:linear-gradient(to bottom, transparent 40%, var(--color-index));
        opacity: .5;
        transition: 300ms ease;
        
    }
}/* End custom CSS */