.elementor-1077 .elementor-element.elementor-element-c7b12a9{--display:flex;}.elementor-widget-theme-post-title .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-widget-theme-post-excerpt{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-theme-post-featured-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-widget-theme-post-content{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-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-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-1077 .elementor-element.elementor-element-02e4cd6{--grid-columns:3;}@media(max-width:1024px){.elementor-1077 .elementor-element.elementor-element-02e4cd6{--grid-columns:2;}}@media(max-width:767px){.elementor-1077 .elementor-element.elementor-element-02e4cd6{--grid-columns:1;}}/* Start custom CSS */.elementor.elementor-1077[data-elementor-id="1077"]{max-width:1120px;margin:0 auto;padding:48px 24px 64px;color:#294866;}
.elementor.elementor-1077[data-elementor-id="1077"] h1{font-size:clamp(28px,4vw,46px)!important;line-height:1.45;color:#294866;max-width:860px;margin:0 auto 20px;}
.elementor.elementor-1077[data-elementor-id="1077"] h2{font-size:clamp(23px,3vw,30px)!important;line-height:1.5;color:#294866;margin:32px 0 14px;}
.elementor.elementor-1077[data-elementor-id="1077"] p,.elementor.elementor-1077[data-elementor-id="1077"] li{font-size:17px;line-height:1.95;}
.elementor.elementor-1077[data-elementor-id="1077"] p{margin-bottom:20px;}
.elementor.elementor-1077[data-elementor-id="1077"] a{color:#a83e76;}
.elementor.elementor-1077[data-elementor-id="1077"] img{border-radius:12px;}
.elementor.elementor-1077[data-elementor-id="1077"] figcaption{font-size:12px;line-height:1.6;color:#6b6470;}
.elementor.elementor-1077[data-elementor-id="1077"] .elementor-widget-theme-post-content{max-width:780px;margin:24px auto 48px;}
.elementor.elementor-1077[data-elementor-id="1077"] .elementor-widget-theme-post-excerpt{max-width:860px;margin:0 auto 24px;color:#655966;}
.elementor.elementor-1077[data-elementor-id="1077"] .elementor-widget-theme-post-featured-image{max-width:940px;margin:0 auto 30px;}
.elementor.elementor-1077[data-elementor-id="1077"] .wpp-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0;}
.elementor.elementor-1077[data-elementor-id="1077"] .wpp-list li{border:1px solid #efdae3;border-radius:12px;overflow:hidden;background:#fff;padding:0 0 22px;margin:0;}
.elementor.elementor-1077[data-elementor-id="1077"] .wpp-list img{display:block;float:none;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0 0 18px;border-radius:0;}
.elementor.elementor-1077[data-elementor-id="1077"] .wpp-list h3{font-size:21px;line-height:1.55;padding:0 20px;margin:0 0 12px;}
.elementor.elementor-1077[data-elementor-id="1077"] .wpp-list h3 a{color:#294866;text-decoration:none;}
.elementor.elementor-1077[data-elementor-id="1077"] .wpp-meta{display:block;padding:0 20px;color:#786675;font-size:14px;}
@media(max-width:1024px){.elementor.elementor-1077[data-elementor-id="1077"] .wpp-list{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.elementor.elementor-1077[data-elementor-id="1077"]{padding:28px 18px 40px;}.elementor.elementor-1077[data-elementor-id="1077"] p,.elementor.elementor-1077[data-elementor-id="1077"] li{font-size:16px;}.elementor.elementor-1077[data-elementor-id="1077"] h2{margin-top:26px;}.elementor.elementor-1077[data-elementor-id="1077"] .wpp-list{grid-template-columns:1fr;}}
.elementor.elementor-1077[data-elementor-id="1077"] .elementor-widget-theme-post-content h3{font-size:24px!important;line-height:1.55;color:#294866;margin:24px 0 12px;}
.elementor.elementor-1077[data-elementor-id="1077"] .elementor-widget-theme-post-content img{max-width:100%;height:auto;}
@media(max-width:767px){.elementor.elementor-1077[data-elementor-id="1077"] .elementor-widget-theme-post-content h3{font-size:20px!important;}}/* End custom CSS */