.elementor-widget-callouts .callouts{display:grid;gap:1rem;font-family:"Volvo Novum","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5;color:var(--v-color-foreground-primary)}.elementor-widget-callouts .callouts-header{padding-block:3rem}.elementor-widget-callouts .callouts-header .heading{font-size:var(--v-font-heading-2-size);font-weight:var(--v-font-heading-2-weight);line-height:var(--v-font-heading-2-lineheight);text-wrap:balance;text-align:center}.elementor-widget-callouts .callouts-header .description{font-size:var(--v-font-20-size);line-height:var(--v-font-20-lineheight);text-align:center}.elementor-widget-callouts .callouts-items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:768px){.elementor-widget-callouts .callouts-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.elementor-widget-callouts .callouts-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.elementor-widget-callouts .callouts-items .item{--background-color:var(--v-color-background-secondary);background-color:var(--background-color)}.elementor-widget-callouts .callouts-items .item .content{padding:1.5rem}.elementor-widget-callouts .callouts-items .item .heading{font-weight:var(--v-font-emphasis-weight);font-size:var(--v-font-20-size);line-height:var(--v-font-20-lineheight);margin-block-end:1rem}.elementor-widget-callouts .callouts-items .item .buttons{display:grid;gap:.125rem;justify-items:start}.elementor-widget-callouts .callouts-items .item .buttons a{--button-accent-color:var(--v-color-foreground-accent-blue);color:var(--button-accent-color)}