.page .wp-block-improntad-theme-blocks-course-card,.wp-singular .wp-block-improntad-theme-blocks-course-card{--card-bg:var(--wp--preset--color--primary-300);--card-fg:var(--wp--preset--color--text-primary);--icon-bg:var(--wp--preset--color--secondary-100);--btn-outline:var(--wp--preset--color--text-primary);--check-color:var(--wp--preset--color--check-green);--card-border-color:transparent;align-items:center;background:var(--card-bg);block-size:100%;border:2px solid var(--card-border-color);border-radius:var(--wp--custom--border-radius--card);box-shadow:var(--wp--preset--shadow--card-shadow);color:var(--card-fg);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);padding:clamp(1.5rem,3vw,2.75rem);text-align:center}.page .wp-block-improntad-theme-blocks-course-card.variant-light,.wp-singular .wp-block-improntad-theme-blocks-course-card.variant-light{--card-bg:var(--wp--preset--color--text-primary);--card-fg:var(--wp--preset--color--primary-300);--icon-bg:var(--wp--preset--color--primary-300);--btn-outline:var(--wp--preset--color--secondary-100);--check-color:var(--wp--preset--color--secondary-100);--card-border-color:var(--wp--preset--color--primary-300)}.page .wp-block-improntad-theme-blocks-course-card .course-card-icon,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-icon{background:var(--icon-bg);block-size:6rem;border-radius:var(--wp--custom--border-radius--card);display:grid;inline-size:6rem;place-items:center}.page .wp-block-improntad-theme-blocks-course-card .course-card-icon-image,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-icon-image{background-color:var(--wp--preset--color--text-primary);block-size:58%;inline-size:58%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.page .wp-block-improntad-theme-blocks-course-card .course-card-title,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-title{color:var(--card-fg);font-size:var(--wp--preset--font-size--heading-3);font-weight:var(--wp--custom--font-weight--bold);line-height:1.15;margin:0;max-inline-size:30ch;text-transform:uppercase}.page .wp-block-improntad-theme-blocks-course-card .course-card-body,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body{align-items:center;color:var(--card-fg);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);inline-size:100%;margin-inline:auto;max-inline-size:52rem}.page .wp-block-improntad-theme-blocks-course-card .course-card-body p,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body p{align-self:stretch;font-size:var(--wp--preset--font-size--body-md);line-height:1.45;margin:0;text-align:center}.page .wp-block-improntad-theme-blocks-course-card .course-card-body p.lead,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body p.lead{text-align:start}.page .wp-block-improntad-theme-blocks-course-card .course-card-body :is(h2,h3,h4,h5,h6),.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body :is(h2,h3,h4,h5,h6){text-align:center}.page .wp-block-improntad-theme-blocks-course-card .course-card-body ul,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body ul{display:grid;gap:.5rem 1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;text-align:start}.page .wp-block-improntad-theme-blocks-course-card .course-card-body ul.columns-1,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body ul.columns-1{grid-template-columns:auto;justify-content:center;margin-inline:1.5rem}@media screen and (min-width:48rem){.page .wp-block-improntad-theme-blocks-course-card .course-card-body ul.columns-1,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body ul.columns-1{margin-inline:3rem}}.page .wp-block-improntad-theme-blocks-course-card .course-card-body ul.columns-2,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body ul.columns-2{grid-template-columns:repeat(2,auto);justify-content:center}.page .wp-block-improntad-theme-blocks-course-card .course-card-body ul li,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body ul li{align-items:center;display:flex;font-size:var(--wp--preset--font-size--body-md);gap:.55rem}.page .wp-block-improntad-theme-blocks-course-card .course-card-body ul li:before,.wp-singular .wp-block-improntad-theme-blocks-course-card .course-card-body ul li:before{background-color:var(--check-color);block-size:1.15em;content:"";flex:0 0 auto;inline-size:1.15em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-11.42L10 15.17l-2.59-2.58L6 14l4 4 8-8z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-11.42L10 15.17l-2.59-2.58L6 14l4 4 8-8z%27/%3E%3C/svg%3E") center/contain no-repeat}
