/* ISBA Awards Section — EGA heading + level groups (Rounded / Style B)
   No horizontal page gutter: the Elementor container owns width and padding. */
.isba-awards-section{padding:0}:where(/* ISBA Awards Section — EGA heading + level groups (Rounded / Style B)
   No horizontal page gutter: the Elementor container owns width and padding. */
.isba-awards-section){font-family:Archivo,sans-serif}
.isba-aw-card{background:#fff;border-radius:44px;padding:52px 56px;box-shadow:0 24px 60px -28px rgba(120,40,30,.3)}
.isba-aw-head{display:grid;grid-template-columns:1fr .9fr;gap:48px;align-items:center;margin-bottom:40px}
.isba-aw-head.is-full{grid-template-columns:1fr}
.isba-aw-subtitle{margin-bottom:14px}:where(.isba-aw-subtitle){font:600 13px/1 Archivo,sans-serif;letter-spacing:.05em;text-transform:uppercase}:where(.isba-aw-subtitle):not(.isba-ce-x):not(.isba-ce-y){color:#D83331}
.isba-aw-title{margin:0 0 16px;text-wrap:pretty}:where(.isba-aw-title){font:700 38px/1.04 "Space Grotesk",sans-serif;letter-spacing:-.02em}:where(.isba-aw-title):not(.isba-ce-x):not(.isba-ce-y){color:#2B2520}
.isba-aw-paragraph{margin:0 0 24px;text-wrap:pretty}:where(.isba-aw-paragraph){font:400 17px/1.6 Archivo,sans-serif}:where(.isba-aw-paragraph):not(.isba-ce-x):not(.isba-ce-y){color:#7C746B}
.isba-aw-buttons{display:flex;gap:12px;flex-wrap:wrap}
.isba-aw-button{display:inline-flex;align-items:center;gap:9px;padding:15px 26px;border-radius:999px;transition:transform .15s ease;max-width:100%;overflow-wrap:break-word}:where(.isba-aw-button){font:600 15px/1 Archivo,sans-serif;text-decoration:none}
.isba-aw-button:hover{transform:translateY(-1px)}:where(.isba-aw-button:hover){text-decoration:none}
.isba-aw-button-1{background:#D83331}:where(.isba-aw-button-1):not(.isba-ce-x):not(.isba-ce-y){color:#fff}
:where(.isba-awards-section a.isba-aw-button-1):not(.isba-ce-x):not(.isba-ce-y){color:#fff}
.isba-aw-button-2{background:#FCEAE8}:where(.isba-aw-button-2):not(.isba-ce-x):not(.isba-ce-y){color:#D83331}
:where(.isba-awards-section a.isba-aw-button-2):not(.isba-ce-x):not(.isba-ce-y){color:#D83331}
.isba-aw-media{margin:0}
.isba-aw-media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:28px}
.isba-aw-media a{display:block}
.isba-aw-group+.isba-aw-group{margin-top:40px}
.isba-aw-group-title{margin:0 0 18px}:where(.isba-aw-group-title){font:700 24px/1.1 "Space Grotesk",sans-serif}:where(.isba-aw-group-title):not(.isba-ce-x):not(.isba-ce-y){color:#2B2520}
.isba-aw-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}
.isba-aw-level{background:#FCEAE8;border-radius:26px;padding:28px 26px}
.isba-aw-level.is-highlight{background:#D83331}
.isba-aw-level-sub{margin-bottom:14px}:where(.isba-aw-level-sub){font:600 12px/1 Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase}:where(.isba-aw-level-sub):not(.isba-ce-x):not(.isba-ce-y){color:#D83331}
:where(.isba-aw-level.is-highlight .isba-aw-level-sub):not(.isba-ce-x):not(.isba-ce-y){color:rgba(255,255,255,.85)}
.isba-aw-level-title{margin-bottom:14px;text-wrap:pretty}:where(.isba-aw-level-title){font:700 24px/1.05 "Space Grotesk",sans-serif}:where(.isba-aw-level-title):not(.isba-ce-x):not(.isba-ce-y){color:#2B2520}
:where(.isba-aw-level.is-highlight .isba-aw-level-title):not(.isba-ce-x):not(.isba-ce-y){color:#fff}
:where(.isba-aw-level-number){font:700 40px/.9 "Space Grotesk",sans-serif}:where(.isba-aw-level-number):not(.isba-ce-x):not(.isba-ce-y){color:#D83331}
:where(.isba-aw-level.is-highlight .isba-aw-level-number):not(.isba-ce-x):not(.isba-ce-y){color:#fff}
.isba-aw-level-text{margin-top:4px}:where(.isba-aw-level-text){font:500 13px/1.2 Archivo,sans-serif}:where(.isba-aw-level-text):not(.isba-ce-x):not(.isba-ce-y){color:#7C746B}
:where(.isba-aw-level.is-highlight .isba-aw-level-text):not(.isba-ce-x):not(.isba-ce-y){color:rgba(255,255,255,.85)}
.isba-aw-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}
.isba-aw-board-item{background:#FBF6F1;border-radius:24px;padding:26px 28px;display:flex;gap:18px;align-items:flex-start}
.isba-aw-badge{flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:#D83331;display:flex;align-items:center;justify-content:center}:where(.isba-aw-badge){font:700 16px/1 "Space Grotesk",sans-serif}:where(.isba-aw-badge):not(.isba-ce-x):not(.isba-ce-y){color:#fff}
.isba-aw-board-body{min-width:0}
.isba-aw-board-title{margin-bottom:6px;text-wrap:pretty}:where(.isba-aw-board-title){font:700 19px/1.1 "Space Grotesk",sans-serif}:where(.isba-aw-board-title):not(.isba-ce-x):not(.isba-ce-y){color:#2B2520}
.isba-aw-board-text{margin:0;text-wrap:pretty}:where(.isba-aw-board-text){font:400 14px/1.5 Archivo,sans-serif}:where(.isba-aw-board-text):not(.isba-ce-x):not(.isba-ce-y){color:#7C746B}
@media (max-width:900px){.isba-aw-card{padding:34px 26px;border-radius:32px}.isba-aw-head{grid-template-columns:1fr;gap:28px}:where(.isba-aw-title){font-size:29px}}

.isba-aw-paragraph{display:block}.isba-aw-paragraph p{margin:0 0 .7em;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.isba-aw-paragraph p:last-child{margin-bottom:0}.isba-aw-paragraph ul,.isba-aw-paragraph ol{margin:0 0 .7em;padding-left:1.3em}.isba-aw-paragraph strong,.isba-aw-paragraph b{font-weight:700}.isba-aw-paragraph em,.isba-aw-paragraph i{font-style:italic}.isba-aw-paragraph a{color:#D83331;text-decoration:underline}.isba-aw-paragraph a:hover{color:#B82A28}
.isba-aw-board-text strong,.isba-aw-board-text b{font-weight:700}.isba-aw-board-text em,.isba-aw-board-text i{font-style:italic}.isba-aw-board-text a{color:inherit;text-decoration:underline}