.elementor-35 .elementor-element.elementor-element-08af255{--display:flex;}.elementor-35 .elementor-element.elementor-element-ee9cc60{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35 .elementor-element.elementor-element-a1ae16d{--display:flex;}.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-widget-button .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-35 .elementor-element.elementor-element-c8077d6 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-c8077d6 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-c8077d6 .elementor-button{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:600;text-transform:uppercase;fill:var( --e-global-color-e3b066b );color:var( --e-global-color-e3b066b );border-radius:.5em .5em .5em .5em;padding:.5em .75em .5em .75em;}.elementor-35 .elementor-element.elementor-element-d14ce3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:start;}.elementor-35 .elementor-element.elementor-element-d14ce3a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-d14ce3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-351ecd4 );}.elementor-35 .elementor-element.elementor-element-85b32c0{--display:flex;}.elementor-35 .elementor-element.elementor-element-64a4f5a .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-64a4f5a .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-64a4f5a .elementor-button{font-family:"Geologica", Sans-serif;font-size:var(--p);font-weight:600;text-transform:uppercase;fill:var( --e-global-color-e3b066b );color:var( --e-global-color-e3b066b );border-radius:.5em .5em .5em .5em;padding:.5em .75em .5em .75em;}.elementor-35 .elementor-element.elementor-element-958c13a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-35 .elementor-element.elementor-element-dc95de4{--display:flex;}.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-35 .elementor-element.elementor-element-2878e71{--grid-columns:1;}@media(max-width:800px){.elementor-35 .elementor-element.elementor-element-d14ce3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-958c13a{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-2878e71{--grid-columns:1;}}@media(max-width:540px){.elementor-35 .elementor-element.elementor-element-d14ce3a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-958c13a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-2878e71{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-958c13a */.elementor-35 .elementor-element.elementor-element-958c13a {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2878e71 */.elementor-35 .elementor-element.elementor-element-2878e71 {
    .elementor-grid {
        /*max-width:var(--read);*/
        margin-inline: auto;
    }
    .e-loop-item > * {
        background-color:hsl(from var(--blue-200) h s 96) !important;
    }
    /*hide the to post button*/
    .to-post {display: none;}
    /*convert to grid once there are 9 positions*/
    &:has(.e-loop-item:nth-of-type(9)) {
        .elementor-grid {
            max-width:100%;
            grid-template-columns: 1fr 1fr 1fr;
            @media (width < 800px) {
                grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
            }
        }
        /*hide the accordion and the detail buttons, show the page link*/
        .e-n-accordion, .on-page {
            display: none;
        }
        .to-post {
            display: block;
        }
    }
}/* End custom CSS */