/* auto-generated utility classes – do not edit manually */
.util-04f896e8 { flex-basis:66.66%; flex-grow:0 }
.util-0bc57929 { border-style:none;border-width:0px;border-radius:100px;--wp--custom--box-shadow--x:0px;--wp--custom--box-shadow--hover--x:0px;--wp--custom--box-shadow--y:0px;--wp--custom--box-shadow--hover--y:0px;--wp--custom--box-shadow--blur:0px;--wp--custom--box-shadow--hover--blur:0px;--wp--custom--box-shadow--spread:15px;--wp--custom--box-shadow--hover--spread:0px;--wp--custom--box-shadow--color:var(--wp--preset--color--primary-800); border-color:var(--wp--custom--border--color, currentColor) }
.wp-block-image.util-0bc57929 img,.wp-block-image.util-0bc57929>a { border-radius:inherit }
.wp-block-image.util-0bc57929 img { border-radius:inherit }
.is-style-outline .wp-element-button.util-0bc57929,.is-style-outline .button.util-0bc57929 { border-width:0px !important }
html :where(.util-0bc57929) { border-style:solid }
.util-0c375f38 { padding-bottom:var(--wp--preset--spacing--xxs);margin:0 }
.util-10e715a2 { background:var(--wp--preset--color--custom-fondo) }
.wp-block-image__icon.util-10e715a2 svg { border-radius:0 }
.util-11696618 { margin:0 }
.util-13d409d2 { padding-left:var(--wp--preset--spacing--md);font-style:normal;font-weight:700 }
.wp-block-button.util-13d409d2 .wp-element-button { font-weight:inherit }
.util-158f29e7 { font-style:normal;font-weight:700 }
.wp-block-button.util-158f29e7 .wp-element-button { font-weight:inherit }
.util-193b9646 { padding-top:var(--wp--preset--spacing--xxs);padding-right:12px;padding-bottom:var(--wp--preset--spacing--xxs);padding-left:12px;font-style:normal;font-weight:700;padding:var(--wp--preset--spacing--xxs) 12px }
.wp-block-button.util-193b9646 .wp-element-button { font-weight:inherit }
.util-1a1e647a { --columns:2 }
.util-1bb9de5f { --z-index:1 }
.util-28128546 { gap:var(--wp--preset--spacing--xxs) }
.util-29c583a8 { border-width:1px;border-radius:99px;font-size:12px;font-style:normal;font-weight:700;padding:4px 8px; border-color:var(--wp--custom--border--color, currentColor) }
.wp-block-image.util-29c583a8 img,.wp-block-image.util-29c583a8>a { border-radius:inherit }
.wp-block-image.util-29c583a8 img { border-radius:inherit }
.is-style-outline .wp-element-button.util-29c583a8,.is-style-outline .button.util-29c583a8 { border-width:1px !important }
.wp-block-button.util-29c583a8 .wp-element-button { font-weight:inherit }
html :where(.util-29c583a8) { border-style:solid }
.util-32073247 { margin-top:0;padding:var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm) }
.util-36487434 { padding-top:var(--wp--preset--spacing--xxs);padding-right:12px;padding-bottom:var(--wp--preset--spacing--xxs);padding-left:12px;--wp--custom--box-shadow--x:10px;--wp--custom--box-shadow--hover--x:0px;--wp--custom--box-shadow--y:10px;--wp--custom--box-shadow--hover--y:0px;--wp--custom--box-shadow--spread:-15px;--wp--custom--box-shadow--color:#0e7490 }
.util-37a91bef { padding-top:var(--wp--preset--spacing--xxs);padding-right:var(--wp--preset--spacing--xs);padding-bottom:var(--wp--preset--spacing--xxs);padding-left:var(--wp--preset--spacing--xs);font-style:normal;font-weight:700;padding:var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--xs) }
.wp-block-button.util-37a91bef .wp-element-button { font-weight:inherit }
.util-38e8281d { padding-right:var(--wp--preset--spacing--xxs) }
.util-3afc5d9d { --wp--custom--box-shadow--hover--y:30px }
.util-3d4573e2 { border-radius:99px;font-style:normal;font-weight:500;letter-spacing:0.01em;line-height:1;text-decoration:none;padding:3px }
.wp-block-image.util-3d4573e2 img,.wp-block-image.util-3d4573e2>a { border-radius:inherit }
.wp-block-image.util-3d4573e2 img { border-radius:inherit }
.util-3d4573e2 a { text-decoration:inherit }
.wp-block-button.util-3d4573e2 .wp-block-button__link { text-decoration:inherit }
.wp-block-button.util-3d4573e2 .wp-element-button { font-weight:inherit }
.wp-block-buttons.util-3d4573e2 .wp-block-button,.wp-block-buttons.util-3d4573e2 .wp-block-button__link { text-decoration:inherit }
.util-4aaa3979 { padding-top:var(--wp--preset--spacing--xs) }
.util-4c724592 { margin-bottom:var(--wp--preset--spacing--sm) }
.util-4d6b183b { border-style:none;border-width:0px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;font-style:normal;font-weight:700;line-height:calc(1em - 0px);padding:4px; border-color:var(--wp--custom--border--color, currentColor) }
.is-style-outline .wp-element-button.util-4d6b183b,.is-style-outline .button.util-4d6b183b { border-width:0px !important }
.wp-block-button.util-4d6b183b .wp-element-button { font-weight:inherit }
html :where(.util-4d6b183b) { border-style:solid }
.util-5155b417 { border-style:none;border-width:0px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;--wp--custom--box-shadow--spread:-15px;--wp--custom--box-shadow--color:var(--wp--preset--color--transparent);--order-mobile:1; border-color:var(--wp--custom--border--color, currentColor) }
.is-style-outline .wp-element-button.util-5155b417,.is-style-outline .button.util-5155b417 { border-width:0px !important }
html :where(.util-5155b417) { border-style:solid }
.util-57f633ab { padding:var(--wp--preset--spacing--xl) 0 var(--wp--preset--spacing--xs) 0 }
.util-5b5f44da { border-radius:15px;margin-bottom:var(--wp--preset--spacing--md);--z-index:1 }
.wp-block-image.util-5b5f44da img,.wp-block-image.util-5b5f44da>a { border-radius:inherit }
.wp-block-image.util-5b5f44da img { border-radius:inherit }
.util-5ea6f7c7 { padding-left:var(--wp--preset--spacing--md) }
.util-60bcf9b8 { height:100%;--top:0px;--right:0px;--left:0px }
.util-684ba2ce { padding-top:14px }
.util-6d5b1127 { padding-top:var(--wp--preset--spacing--xl) }
.util-7e8937e4 { padding-top:var(--wp--preset--spacing--xxs);padding-right:var(--wp--preset--spacing--xs);padding-bottom:var(--wp--preset--spacing--xxs);padding-left:var(--wp--preset--spacing--xs);--wp--custom--box-shadow--x:10px;--wp--custom--box-shadow--hover--x:0px;--wp--custom--box-shadow--y:10px;--wp--custom--box-shadow--hover--y:0px;--wp--custom--box-shadow--spread:-15px;--wp--custom--box-shadow--color:#0e7490 }
.util-80d654f9 { text-decoration:none }
.util-80d654f9 a { text-decoration:inherit }
.wp-block-button.util-80d654f9 .wp-block-button__link { text-decoration:inherit }
.wp-block-buttons.util-80d654f9 .wp-block-button,.wp-block-buttons.util-80d654f9 .wp-block-button__link { text-decoration:inherit }
.util-8491b2f3 { padding-bottom:1em;flex-basis:33%; flex-grow:0 }
.util-8ebb3913 { font-style:normal;font-weight:600;line-height:1.4 }
.wp-block-button.util-8ebb3913 .wp-element-button { font-weight:inherit }
.util-9334dff2 { padding:var(--wp--preset--spacing--md) 0 var(--wp--preset--spacing--sm) 0 }
.util-a1d34433 { margin-top:0;padding:var(--wp--preset--spacing--xxs) 0 0 0 }
.util-a341f912 { margin-top:0;padding:var(--wp--preset--spacing--lg) 0 }
.util-a78be4cb { flex-basis:50%; flex-grow:0 }
.util-b092931b { padding-top:var(--wp--preset--spacing--lg);padding-bottom:var(--wp--preset--spacing--md);margin:0;--columns:2 }
.util-ba9d51e0 { border-bottom-color:var(--wp--preset--color--primary-lighter);border-bottom-width:1px;margin-top:0;padding:var(--wp--preset--spacing--lg) 0 }
html :where(.util-ba9d51e0) { border-bottom-style:solid }
html :where(.util-ba9d51e0) { border-bottom-style:solid }
.util-c2054703 { padding:0 var(--wp--preset--spacing--xs) 0 0 }
.util-d1060e3d { margin:var(--wp--preset--spacing--xs) 0 }
.util-d462248a { margin-top:0 }
.util-d748626b { --columns:1 }
.util-d9ee0076 { padding-top:14px;padding-right:var(--wp--preset--spacing--sm);padding-bottom:14px;padding-left:var(--wp--preset--spacing--md);font-style:normal;font-weight:700;padding:14px var(--wp--preset--spacing--sm) 14px var(--wp--preset--spacing--md) }
.wp-block-button.util-d9ee0076 .wp-element-button { font-weight:inherit }
.util-e373d83c { --width-mobile:140px }
.util-ed924c83 { padding-bottom:var(--wp--preset--spacing--sm) }
.util-ef0f3621 { padding:var(--wp--preset--spacing--xs) 0 }
.util-ef60ca2a { text-decoration:none;--z-index:1;padding:0 0 var(--wp--preset--spacing--md) 0 }
.util-ef60ca2a a { text-decoration:inherit }
.wp-block-button.util-ef60ca2a .wp-block-button__link { text-decoration:inherit }
.wp-block-buttons.util-ef60ca2a .wp-block-button,.wp-block-buttons.util-ef60ca2a .wp-block-button__link { text-decoration:inherit }
.util-f18cc682 { margin-top:0;margin-bottom:0;flex-basis:60%; flex-grow:0 }
.util-f6fd7f0e { border-radius:100px }
.wp-block-image.util-f6fd7f0e img,.wp-block-image.util-f6fd7f0e>a { border-radius:inherit }
.wp-block-image.util-f6fd7f0e img { border-radius:inherit }
.util-f9a001a1 { padding:0 0 var(--wp--preset--spacing--xxs) 0 }
.util-fa5dae5c { margin-top:0;padding:var(--wp--preset--spacing--sm) 0 }
.util-fb9571fe { border-style:none;border-width:0px;border-radius:100px; border-color:var(--wp--custom--border--color, currentColor) }
.wp-block-image.util-fb9571fe img,.wp-block-image.util-fb9571fe>a { border-radius:inherit }
.wp-block-image.util-fb9571fe img { border-radius:inherit }
.is-style-outline .wp-element-button.util-fb9571fe,.is-style-outline .button.util-fb9571fe { border-width:0px !important }
html :where(.util-fb9571fe) { border-style:solid }
.util-fbe59b6e { padding-top:14px;padding-right:var(--wp--preset--spacing--sm);padding-bottom:14px;padding-left:var(--wp--preset--spacing--md) }
