.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44048 .elementor-element.elementor-element-83663c8{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );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 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44048 .elementor-element.elementor-element-c613ea0{--grid-columns:3;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44048 .elementor-element.elementor-element-c613ea0{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44048 .elementor-element.elementor-element-c613ea0{--grid-columns:1;}}


/* Start custom CSS */.elo-sc-pagetitle{max-width:1240px;margin:0 auto 44px !important;padding:0 24px;}
.elo-sc-pagetitle .elementor-heading-title{font-family:'PP Telegraf Regular','PP Telegraf','Helvetica Neue',Arial,sans-serif !important;font-weight:400 !important;letter-spacing:-.02em;color:#1A1A1A !important;font-size:clamp(30px,4vw,46px) !important;line-height:1.06 !important;}
.elo-sc-grid .elementor-loop-container,.elo-sc-grid .elementor-grid{justify-content:center !important;gap:24px !important;max-width:1240px;margin:0 auto;}
.elo-sc-grid .e-loop-item{display:flex;}
.elo-sc-grid .e-loop-item > .e-con{width:100%;background:#fff !important;border:1px solid #E8E8E5 !important;min-height:470px;padding:0 !important;transition:border-color .2s ease;font-family:'PP Telegraf','Helvetica Neue',Arial,sans-serif;}
.elo-sc-grid .e-loop-item > .e-con:hover{border-color:#1A1A1A !important;}
.elo-sc-badge{margin:28px 28px 16px !important;width:auto !important;}
.elo-sc-badge .elementor-widget-container{display:inline-block;border:1px solid #1A1A1A;padding:6px 12px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#1A1A1A;}
.elo-sc-badge p{margin:0 !important;}
.elo-sc-imgwrap{margin:0 28px !important;width:auto !important;}
.elo-sc-imgwrap img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#F6F5F2;}
.elo-sc-title{margin:24px 28px 12px !important;width:auto !important;}
.elo-sc-title,.elo-sc-title *{font-family:'PP Telegraf','Helvetica Neue',Arial,sans-serif !important;font-size:22px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:-.018em;color:#1A1A1A !important;}
.elo-sc-exc{margin:0 28px 24px !important;width:auto !important;}
.elo-sc-exc,.elo-sc-exc *{font-size:14px !important;line-height:1.55 !important;color:#797C86 !important;}
.elo-sc-foot{margin:auto 28px 28px !important;padding-top:16px !important;border-top:1px solid #E8E8E5;width:auto !important;}
.elo-sc-foot .elementor-widget-container{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#797C86;}
.elo-sc-foot p{margin:0 !important;}
@media (max-width:600px){.elo-sc-grid .e-loop-item > .e-con{min-height:0;}}/* End custom CSS */
