.elementor-14379 .elementor-element.elementor-element-63b4155{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for shortcode, class: .elementor-element-6d43972 *//* AZEIDK category archive — scoped to the English shortcode only */
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-en, .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-en * { box-sizing:border-box; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-en { direction:ltr; text-align:left; font-family:var(--az-font-en,"Manrope",Arial,sans-serif); color:var(--az-heading,#111811); }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-en :is(h1,h2,h3,p,a,span) 

{ 
    font-family:var(--az-font-en,"Manrope",Arial,sans-serif); }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-shell { width:min(100% - 40px,var(--az-container,1240px)); margin-inline:auto; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-breadcrumb { padding:17px 0; border-bottom:1px solid #e2e6e3; background:#fff; font-size:12px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-breadcrumb .azcat-shell { display:flex; gap:12px; align-items:center; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-breadcrumb a { color:#53645b; text-decoration:none; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero { background:#fff; padding:35px 0; border-bottom:1px solid #e1e5e2; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-inner { display:grid; grid-template-columns:minmax(0,1fr) minmax(210px,34%); align-items:center; gap:50px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-text { grid-column:1; grid-row:1; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-image { grid-column:2; grid-row:1; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-eyebrow { color:var(--az-orange,#E28334); font-size:11px; font-weight:800; letter-spacing:.07em; margin-bottom:10px; text-transform:uppercase; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero h1 { font-size:clamp(30px,3.5vw,48px); font-weight:900; line-height:1.2; margin:0; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero p { font-size:14px; line-height:1.9; color:#5b665f; max-width:650px; margin:14px 0 0; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-image img { display:block; width:100%; height:220px; object-fit:contain; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-children { padding:40px 0; background:#f4f7f5; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-children h2,.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-group-title { margin:0 0 22px; font-size:clamp(24px,2.2vw,33px); font-weight:900; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-children-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-child { display:flex; align-items:center; justify-content:space-between; gap:14px; min-height:62px; padding:12px 18px; background:#fff; border:1px solid #e0e5e1; text-decoration:none!important; color:#101a13!important; font-size:13px; font-weight:800; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-child-arrow { flex:none; width:28px; height:28px; display:grid; place-items:center; border-radius:50%; background:#071b12; color:#fff; font-size:17px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-group { padding:46px 0 56px; background:#fff; scroll-margin-top:100px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-en > div[id^="azcat-"]:nth-of-type(even) .azcat-group { background:#f4f7f5; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card { background:#fff; border:1px solid #dde3de; display:flex; flex-direction:column; min-width:0; position:relative; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card:before { content:""; position:absolute; top:-1px; left:-1px; width:28px; height:2px; background:var(--az-orange,#E28334); z-index:1; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card-image { display:flex; justify-content:center; align-items:center; background:#fff; min-height:220px; border-bottom:1px solid #e1e5e2; padding:14px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card-image img { display:block; width:100%; height:200px; object-fit:contain; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-no-image { display:block; height:200px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card-body { padding:17px 18px 18px; display:flex; flex-direction:column; align-items:flex-start; flex:1; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-brand { color:var(--az-orange,#E28334); font-size:10px; font-weight:800; margin-bottom:7px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card h3 { margin:0 0 17px; font-size:14px; line-height:1.55; font-weight:850; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card h3 a { text-decoration:none!important; color:#111b14!important; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-view { display:inline-flex; gap:10px; align-items:center; margin-top:auto; color:#111b14!important; text-decoration:none!important; font-size:12px; font-weight:800; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-arrow { display:grid; place-items:center; width:27px; height:27px; border-radius:50%; background:#071b12; color:#fff; font-size:17px; transition:transform .2s; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-view:hover .azcat-arrow { transform:translateX(3px); }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-pagination { display:flex; flex-wrap:wrap; gap:12px; justify-content:center; margin-top:30px; font-size:14px; }
.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-pagination a,.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-pagination span { color:#026A33; padding:7px; }
@media(max-width:900px) {
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-children-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:620px) {
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-shell { width:min(100% - 30px,var(--az-container,1240px)); }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-inner { grid-template-columns:1fr; gap:20px; }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-text,.elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-image { grid-column:1; grid-row:auto; }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-hero-image img { height:170px; }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-children-grid { grid-template-columns:1fr; }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-grid { grid-template-columns:1fr; }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card-image { min-height:200px; }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-card-image img { height:185px; }
 .elementor-14379 .elementor-element.elementor-element-6d43972 .azcat-group { padding:32px 0 42px; }
}/* End custom CSS */